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
Alexander Torstling retweeted
BREAKING: github is currently experiencing unplanned uptime
64
1,164
55
31,815
334,607
Alexander Torstling retweeted
See, if we want really good food made very efficiently, what we should do is get the world's top chefs, and then force feed them hundreds of pounds of factory produced microwaved slop. They will use their discernment and taste to pick the best ones. Taste is the new moat
15
26
2
638
13,829
We didn't expect so much support! The studio deleted the AI ad. Now, we’re handing the spotlight to you by sharing some fan creations you've sent us. Fan art is the highest compliment, and we cherish every piece! Authors: @ErroR404like @flydxndelion @Robinobandito @NovaNyx_czs
28
193
8
1,845
19,240
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.
This quoted post is unavailable.
87
731
54
6,013
109,976
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
433
Never clicked anything faster
Seventeen years later… The time has come for Machinarium 2 🦾🔧 Wishlist NOW on Steam.
2
351
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
290
Alexander Torstling retweeted
AI companies, basically:
102
2,835
81
19,188
440,497
bugs.openjdk.org/browse/JDK-… "Debugger very slow during stepping" has been solved and released (in JDK 27) after 16 years!
1
167
Alexander Torstling retweeted
if I was Dumbledore I would've hid the philosopher's stone in the aws console
94
437
59
5,809
205,777
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
75
4,535
Alexander Torstling retweeted
POV: Software Engineering in 2026 be like 😭
242
1,984
279
16,855
1,311,688
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,502
3,229,689
Alexander Torstling retweeted
175
1,155
77
22,068
241,441
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