https://www.youtube.com/watch?v=jX99srRcKIs
Hype! Hype! Hype! 😃
The music and sound are mesmerising, and dig the color grading! 😁
Hype! Hype! Hype! 😃
The music and sound are mesmerising, and dig the color grading! 😁
YouTube
S.T.A.L.K.E.R. | Shadow of the Zone | Trailer
A seasoned Free Stalker is tasked with guiding a band of Mercenaries deep into The Zone to investigate a paranormal radio signal.
Patreon: https://www.patreon.com/EvanRoyalty
Instagram: https://www.instagram.com/retrodigitalmedia/
S.T.A.L.K.E.R. 2 Steam…
Patreon: https://www.patreon.com/EvanRoyalty
Instagram: https://www.instagram.com/retrodigitalmedia/
S.T.A.L.K.E.R. 2 Steam…
🤡2
As a counterpoint to the kinda famous (in certain circles) Xtext Language Workbench for Java, Python folks made textX. Mainly it provides an AST and parser generation from a single declarative description. And some support for implementing scopes and name resolution, and VS Code integration.
There's a pretty detailed tutorial from Struments: https://tomassetti.me/domain-specific-languages-in-python-with-textx/
There's a pretty detailed tutorial from Struments: https://tomassetti.me/domain-specific-languages-in-python-with-textx/
eclipse.dev
Xtext - Language Engineering Made Easy!
The website of Eclipse Xtext, an open-source framework for development of programming languages and domain-specific languages
🔥2😁1
https://www.youtube.com/watch?v=rWfsfjMDRAI
Interesting. But so far, the last shot of the clip was the best part of the story. 😁
Interesting. But so far, the last shot of the clip was the best part of the story. 😁
YouTube
KOJIMA PRODUCTIONS officially announced a new "Action-Espionage Game" on "State of Play"
KOJIMA PRODUCTIONS officially announced a new "Action-Espionage Game" on "State of Play"
With the full support of SIE, this new action espionage game will use cutting-edge technology and a stellar cast to deliver an experience like no other. Blurring the…
With the full support of SIE, this new action espionage game will use cutting-edge technology and a stellar cast to deliver an experience like no other. Blurring the…
🔥1
https://statmodeling.stat.columbia.edu/2024/02/06/ive-been-mistaken-for-a-chatbot/
When anonymous peer-reviewers (and an editor) think you're a ChatGPT...
When anonymous peer-reviewers (and an editor) think you're a ChatGPT...
😁1
https://github.com/attractivechaos/plb2
Yet Another Programming Languages Benchmarks Game. 😁
This one features a bit different set of languages (including Crystal, Nim and Mojo 🔥) and implementations (both Bun and Node, CPython and PyPy, CRuby and GraalVM Ruby). It tries to compare the same manually implemented algorithms in all languages, but doesn't seem super strict about the runtime environment and external load on the system.
The results are pretty unsurprising. Another reminder that advanced JITs like HotSpot JVM's C2 or Node's V8 for plain monomorphic C-like code produce C-like heavily optimized and very fast machine code.
Yet Another Programming Languages Benchmarks Game. 😁
This one features a bit different set of languages (including Crystal, Nim and Mojo 🔥) and implementations (both Bun and Node, CPython and PyPy, CRuby and GraalVM Ruby). It tries to compare the same manually implemented algorithms in all languages, but doesn't seem super strict about the runtime environment and external load on the system.
The results are pretty unsurprising. Another reminder that advanced JITs like HotSpot JVM's C2 or Node's V8 for plain monomorphic C-like code produce C-like heavily optimized and very fast machine code.
GitHub
GitHub - attractivechaos/plb2: A programming language benchmark
A programming language benchmark. Contribute to attractivechaos/plb2 development by creating an account on GitHub.
😁1
— Зачем нам понадобился цветочный магазин?
— Нам нужен английский плющ!
— Это как английский сплин, только плющ?
— Нам нужен английский плющ!
— Это как английский сплин, только плющ?
😁1🤔1
https://www.youtube.com/watch?v=9OplfRgWZ7Q
Indeed a rather crazy story behind the first Pirates Of The Caribbean's Soundtrack. 😁
Indeed a rather crazy story behind the first Pirates Of The Caribbean's Soundtrack. 😁
YouTube
The INSANE Story Of Pirates Of The Caribbean's Soundtrack
Turns out, Hans Zimmer was behind it all along.
Discover the 9 piano pieces that made the biggest impact on my playing (Free sheet music download!) https://resources.betterpiano.com/485dXpX
Follow me!
Instagram: https://bit.ly/2WoR7W1
Twitter: https://bit.ly/2I02YAt…
Discover the 9 piano pieces that made the biggest impact on my playing (Free sheet music download!) https://resources.betterpiano.com/485dXpX
Follow me!
Instagram: https://bit.ly/2WoR7W1
Twitter: https://bit.ly/2I02YAt…
😁1
Ink & Switch have another prototype for a dynamic document supporting some kind of user programming and some rich views:
https://www.inkandswitch.com/embark/
A LIVE'23 conference presentation: https://www.youtube.com/watch?v=6tLwmmtv6cA
https://www.inkandswitch.com/embark/
A LIVE'23 conference presentation: https://www.youtube.com/watch?v=6tLwmmtv6cA
Inkandswitch
Embark: Dynamic documents for making plans
Gradually enriching a text outline with travel planning tools.
FORTRAN NOT DEAD
OK, we all know very well that Scientific Computing runs on FORTRAN: many high-performance math libraries like BLAS, many many-decade old simulation libraries and models in all sorts of fields — weather, oceanography, quantum chemistry, molecular biology, pharmacology and what not. Legacy stuff, right?
WRONG
Food and Agriculture Organization (FAO) of the United Nations recruited KU Leuven to rewrite an industry-standard model for crop growth in response to water (or lack thereof) from Pascal to FORTRAN:
https://github.com/KUL-RSDA/AquaCrop
Luckily some folks want to rewrite it to Julia:
https://discourse.julialang.org/t/short-term-scientific-programmer-for-crop-growth-modelling/109251
OK, we all know very well that Scientific Computing runs on FORTRAN: many high-performance math libraries like BLAS, many many-decade old simulation libraries and models in all sorts of fields — weather, oceanography, quantum chemistry, molecular biology, pharmacology and what not. Legacy stuff, right?
WRONG
Food and Agriculture Organization (FAO) of the United Nations recruited KU Leuven to rewrite an industry-standard model for crop growth in response to water (or lack thereof) from Pascal to FORTRAN:
https://github.com/KUL-RSDA/AquaCrop
Luckily some folks want to rewrite it to Julia:
https://discourse.julialang.org/t/short-term-scientific-programmer-for-crop-growth-modelling/109251
GitHub
GitHub - KUL-RSDA/AquaCrop: AquaCrop source code endorsed by FAO
AquaCrop source code endorsed by FAO. Contribute to KUL-RSDA/AquaCrop development by creating an account on GitHub.
Почему кто-то вообще запомнил и записал, что Иисус Христос как-то раз взял да превратил воду в вино? Понятно, что у них там не было сети "Красное и Белое", но тем не менее... Это же не самое важное достижение в его жизни, правильно? Лечил слепых? Ерунда. Ходил по воде? Фокусы. Воду в вино превратил?! Наконец-то что-то полезное! О чём думали эти люди? Нет, реально — что происходило у них в головах, что вино оказалось в одном ряду с лечением слепых и воскрешением полумёртвых?
😁3👍2👎1
https://www.youtube.com/watch?v=RUJFd-rEa0k&list=PLP8iPy9hna6Tp3QV4akXAd23_O5Vjm_e2
Discussion:
https://discourse.julialang.org/t/does-julia-create-a-1-5-language-problem/107984
Julia famously claims to solve the "two languages problem": you use one language (Python) for high-level prototyping or configuring the actual computation graph (TensorFlow) and another language (C/C++) for low-level performant heavy lifting (NumPy). With Julia you allegedly can do both things in the same language.
Indeed, there are Julia libraries that outperform industry-standard heavily optimized decades-polished C/C++ counterparts (some ODE solvers for instance). And yep, you can program GPGPUs (both NVidia and AMD these days) without switching to special CUDA language extensions and a pipeline.
BUT. The authors point out that "friendly Julia" and "performant Julia" are very different styles even if the same language. Hence, 1.5 languages.
The observation not particularly fresh, the notion of "mechanical sympathy" floats around for quite some time. So the issue haunts pretty much any language: high-performance C or C++ is pretty different from "naive" or straightforward one. It might be even much more pronounced for Rust: "async Rust" is distinct enough for many people to avoid it altogether.
I don't know of a good solution for this discrepancy. Though every generation of languages have its try. We'll see how Mojo fairs in this regard.
Also to note: there's a Gaussian Process model evaluated on every spin of a car cylinder on a custom hardware... 🤯
Discussion:
https://discourse.julialang.org/t/does-julia-create-a-1-5-language-problem/107984
Julia famously claims to solve the "two languages problem": you use one language (Python) for high-level prototyping or configuring the actual computation graph (TensorFlow) and another language (C/C++) for low-level performant heavy lifting (NumPy). With Julia you allegedly can do both things in the same language.
Indeed, there are Julia libraries that outperform industry-standard heavily optimized decades-polished C/C++ counterparts (some ODE solvers for instance). And yep, you can program GPGPUs (both NVidia and AMD these days) without switching to special CUDA language extensions and a pipeline.
BUT. The authors point out that "friendly Julia" and "performant Julia" are very different styles even if the same language. Hence, 1.5 languages.
The observation not particularly fresh, the notion of "mechanical sympathy" floats around for quite some time. So the issue haunts pretty much any language: high-performance C or C++ is pretty different from "naive" or straightforward one. It might be even much more pronounced for Rust: "async Rust" is distinct enough for many people to avoid it altogether.
I don't know of a good solution for this discrepancy. Though every generation of languages have its try. We'll see how Mojo fairs in this regard.
Also to note: there's a Gaussian Process model evaluated on every spin of a car cylinder on a custom hardware... 🤯
YouTube
Michael Tiemann - Julia Solves the 2 Language Problem, However It Creates the 1.5 Language Problem
Julia has established itself as the programming language that sits in the intersection between very fast languages, like C and Fortran, and high abstraction programming languages, like Python and Matlab. It has been argued that this solves the 2 language…
👍1
https://statmodeling.stat.columbia.edu/2024/02/15/uncertainty-in-games-how-to-get-that-balance-so-that-theres-a-motivation-to-play-well-but-you-can-still-have-a-chance-to-come-back-from-behind/
Andrew Gelman got to (board) game design. Something's coming! 😁
Andrew Gelman got to (board) game design. Something's coming! 😁
https://twitter.com/SchmidhuberAI/status/1745475698737938543?t=_X-WsN5TCusvNMCRHkIxgA&s=19
Надо тоже перекатываться в AI — к 60 как раз успею подкачаться... 😁
Надо тоже перекатываться в AI — к 60 как раз успею подкачаться... 😁
I like https://pyre-check.org — it does a type inference and type checking for Python, and supports user-defined analysis rules for security or other potential issues (https://pyre-check.org/docs/pysa-basics/). It's implemented in OCaml following nice classic Abstract Interpretation framework and architecture explicitly abstracting away abstract domains.
And it's employed for actual high-volume production analysis at Instagram: https://instagram-engineering.com/static-analysis-at-scale-an-instagram-story-8f498ab71a0c
And it's employed for actual high-volume production analysis at Instagram: https://instagram-engineering.com/static-analysis-at-scale-an-instagram-story-8f498ab71a0c
pyre-check.org
Pyre | Pyre
A performant type-checker for Python 3.
🤡2👍1
https://statmodeling.stat.columbia.edu/2024/02/21/scientific-publishers-busily-thwarting-science-again/
Scientific publishers rock again! So much benefit for society!
Scientific publishers rock again! So much benefit for society!
🤬2😁1
Registration is open for the Workshop on Homotopy Type Theory and Univalent Foundations:
https://hott-uf.github.io/2024/
Leuven, Belgium, April 2–3, 2024
Online attendance is possible but registration is required anyway,
https://hott-uf.github.io/2024/
Leuven, Belgium, April 2–3, 2024
Online attendance is possible but registration is required anyway,
https://www.pm.inf.ethz.ch/research/verifythis.html
Pretty famous annual VerifyThis competition will be held at ETAPS April 6th and 7th, 2024.
Participants are welcome to register and attend, (some) travel grants are available.
Pretty famous annual VerifyThis competition will be held at ETAPS April 6th and 7th, 2024.
Participants are welcome to register and attend, (some) travel grants are available.
Programming Methodology Group
VerifyThis Competition
Jonáš Fiala and Thibault Dardinier won an Award as Best Team at the verifyThis 2025 Competition. Congratulations!
😁1
https://www.youtube.com/watch?v=XLtxXkugd5w
Curious. Apparently the "Wolfram Physics Project" isn't really about physics, but about a mathematical formalism capable of describing a wide spectrum of possible (or impossible) "physics". And yet it has some fundamental and generic features that lead to potentially testable consequences in our physics. 😊
Curious. Apparently the "Wolfram Physics Project" isn't really about physics, but about a mathematical formalism capable of describing a wide spectrum of possible (or impossible) "physics". And yet it has some fundamental and generic features that lead to potentially testable consequences in our physics. 😊
YouTube
Where's the evidence for Wolfram Physics? with Jonathan Gorard
I asked Jonathan Gorard the question I’m asked the most: can the Wolfram model make testable predictions about reality, predictions that differ from those of general relativity and quantum mechanics, predictions that might prove that Wolfram Physics is right?…
🤔1
Twelve of the sixteen Federal topographic maps covering the river corridor had gross errors. Thirty-five of the ninety-three rapids were unmarked and two dangerous falls were not on the maps at all. Twelve portages were missing and six were marked in the wrong location.
as of 1995 on a single river in Canada. Leading to many drownings over the years.
I think topographic maps have improved immensely across the globe since that time...
😁1