Person and coder. C++, Rust, Java, C. I work with Minecraft. I love mountains. I didn't eat a big red candle.

Joined February 2012
The audacity to feed Machinarium assets to AI, make AI slop animations, and call it a love letter
 Love letters are supposed to be handwritten. This looks disgusting and has nothing to do with us or our craft.
Here is episode 2 of our love letter to @machinarium. I hope you enjoy it. @nurastudios showcraft.nurastudios.com
Readers added context they thought people might want to know
Amanita Design, creators of Machinarium, rejected this unauthorized AI use of their assets as disgusting slop unrelated to their craft. x.com/Amanita_Design
 amanita-design.net/videopolicy.ht

79
665
44
5,413
85,411
Alexander Torstling retweeted
A bit of pathos in the morning. Once I was in a small village on Lake Baikal. There I saw a village school that a single convict had built out of gigantic logs back at the beginning of the century. Once I was in the Humanist Library in SĂ©lestat. Leaning over a glass display case, I was reading the diaries of Beatus Rhenanus, the man who wrote “Rerum Germanicarum libri tres” and left behind the only intact library from the Renaissance, now included in UNESCO’s Memory of the World Register. The only thing these people have in common is a certain degree of intellectual solitude and some almost fantastic love of spreading knowledge. One more thought. Anyone who has ever done fundamental research knows how hard it is to reach the research frontier: bachelor’s, master’s, PhD, postdoc — years and years of intense work, literally at the limits of human capabilities. Among other things, it is also very expensive. For society, producing human experts is very, very expensive. In the age of AI, this problem will, of course, be solved radically. Why do we need human experts at all? Why do we need this terribly expensive, inefficient, and complicated social construct called academic science? Naturally, it will disappear, simply for economic reasons. There is absolutely no point in working so hard. Already now, everywhere you turn, you hear: “Don’t read the text, you can’t produce a summary better or faster than AI”, “Don’t read the code”, “Don’t study the subject”, “Your meat brains are obsolete”, “The proof of this theorem has been formalized in Lean4, trust us, there is no point in checking it yourself”, “You’re a Luddite”, “You’re a dinosaur”, “You’re fighting progress, and progress is inevitable”, “You’ll be left behind”, “You’re slow”. But I am sure that even in this new Middle Ages, there will be people who will try to understand everything, all the way down, in all its fullness. Maybe one in a thousand. Maybe one in a million. “Wir mĂŒssen wissen, wir werden wissen” will always be their motto.
2
1
6
408
Never clicked anything faster
Seventeen years later
 The time has come for Machinarium 2 đŸŠŸđŸ”§ Wishlist NOW on Steam.
2
345
An interesting video on octtree-based irradiance caching by frozein. It uses screen space size to adjust precision and is able to keep light info across adjustments. Denoising is done by picking lower LODs, which accumulate samples from subnodes. youtu.be/nc9-v_5cYF4
1
2
289
Alexander Torstling retweeted
AI companies, basically:
102
2,834
81
19,192
440,133
bugs.openjdk.org/browse/JDK-
 "Debugger very slow during stepping" has been solved and released (in JDK 27) after 16 years!
2
167
Alexander Torstling retweeted
if I was Dumbledore I would've hid the philosopher's stone in the aws console
94
437
59
5,811
205,659
Off by one errors is the bane of math, logic and programming. Did you for instance know that the earth rotates about 366 times around its own axis in a year? The rotation of the earth around the sun accounts for one apparent rotation being deducted, giving you 365 days.
One of the most hilarious and widespread cases of humans failing to understand the fence-post problem is that if you count out loud from 1 to 10 in 1s intervals, that's actually only 9 seconds. If you want 10 seconds you need to start from 0 or go to 11.
4
256
Alexander Torstling retweeted
A C++ map with string keys doesn’t need a temporary std::string for every lookup. A transparent comparator lets you search using string_view directly. useful when your parser already has a view into the input.
3
8
2
76
4,534
Alexander Torstling retweeted
POV: Software Engineering in 2026 be like 😭
242
1,987
279
16,867
1,310,778
Alexander Torstling retweeted
god is dead and the most efficient way to pack 17 squares into a square killed him
129
3,986
380
38,532
3,229,406
Alexander Torstling retweeted
175
1,156
77
22,085
241,390
I'm not liking the nomenclature of std::expected. First off, calling it Result or Either would be more intuitive since it signals having two possible results. "expected" signals one. Secondly, "has_value()" is unclear. Then "error()"; shouldn't that be "unexpected"? Inconsistent.
199
wat?
struct Widget; void cleanup(Widget* p) { delete p; // compiles. no warning. } This calls delete on a pointer to an incomplete type. The destructor never runs. The memory may not be freed correctly This has been valid C++ for decades
240
A command for comparing your rebased feature branch with the one on the remote: git range-diff $(git merge-base HEAD origin/main) @{u} HEAD
1
172
Alexander Torstling retweeted
77
603
59
10,906
274,537
Hello! Version 1.0.10 of Syster is now available, fixing a bug with checkpoint restore and also potentially giving you a bonus item when completing the game :) play.google.com/store/apps/d
 apps.apple.com/us/app/syster

1
2
248
How to win in engagement: 1. Post controversial opinion or incorrect statement 2. Agree with all the pushback đŸ„łđŸ€” 3. ??? 4. Profit? đŸ€”
1
3
261