Founder of Molecular Matters • C++ & low-level programming • Created Live++ (@liveplusplus) liveplusplus.tech

Vienna, Austria
Dear Squeaks, Thank you giving us 2 more days for saying our goodbyes. Thank you for 10 years of your companionship, your affection, and your love. You were such a kind and gentle soul. Know that we loved you every single step of our way together. You will be dearly missed.
9
133
24,781
Stefan Reinalter retweeted
“My natural language processing engine which muxes arbitrary data from the Internet made a knockoff of things other people built and published for free!!”
Replying to @ankkala
Crazy how this happened after, and not a second before, a Linux graphical debugger codebase was MIT’d And no, he didn’t “make” anything
11
25
707
21,210
Stefan Reinalter retweeted
NAOMI KLIEIN to SAM ALTMAN: "...you ingested the entire written output of human civilization without consent, without compensation and without credit to build a system whose primary commercial application is eliminating the jobs of the people whose work you consumed. You are not 'liberating human creativity' -- you are strip-mining it and selling it back at a markup while calling the theft 'training data'."
127
6,723
26,494
746,850
Stefan Reinalter retweeted
Oh come on. Quick look at colorshift (13x faster): HashMap in hot loop (unoptimized Rust vibeslop) is slower than indexed arrays (ASM). No shit. Numbers like 17x should raise eyebrows but reading the comments nobody is thinking anymore. This AI psychosis has fried people's brains
5
85
1,883
46,103
Stefan Reinalter retweeted
Each surface emits smoke. So when you create ground and remove it later, you can see the outlines of what was there.
31
70
1,024
34,796
Stefan Reinalter retweeted
I'll work on anything but the actual game I set out to work on. Nature is still what I work on in the renderer and will be for quite some time it seems. Has been for the past 26 years or so. Screens this time with proper HDR conversion :) RT please if you like what you see
4
13
117
5,850
Stefan Reinalter retweeted
meshoptimizer 1.3 is out! Featuring a new voxel remesher, support for normal generation, several simplification improvements and various optimizations. GitHub stars and retweets appreciated! Project started 10 years ago; excited for the years to come! github.com/zeux/meshoptimize…
14
141
951
37,188
Rant time: the fact that std::initializer_list in C++ is a partial language construct with special syntax, a compiler-generated array with special lifetime, yet needs a header and an std::initializer_list to provide a type is BONKERS. Looks like any other std type, yet it's not.
15
4
140
7,753
And yes, of course I rant because this makes my job with Live++ harder. std::initializer_list gets special treatment in Clang, causing... issues.
12
660
Stefan Reinalter retweeted
I completely agree with this take related to the “AI will create viruses that will kill us all” BS. But let me add my few cents, because I am really really angry! I worked with one of the deadliest viruses in history, HIV, for two decades. I was one of the early scientists to engineer it, and engineered versions of HIV are now helping cancer patients. I understand the immune system that defends us against viruses extremely deeply. I have worked in high security biohazard labs. I don’t have a PhD in AI, but I have been involved with AI since the early 90s and have been all in on AI for years. People claiming that you can just make a virus in your garage, use AI to engineer it, and somehow build a virus that will kill everyone don’t know what the hell they are talking about! Of course bioweapons are extremely dangerous. In fact, viruses and bacteria have killed more humans throughout history than almost anything else. HIV alone killed tens of millions of people, yet today, if you have access to effective medicines and take them properly, HIV is generally no longer a death sentence. COVID-19 killed millions. Why doesn’t it kill at anything close to the same scale anymore? Not because the virus disappeared. It is still here. We developed collective defenses against it through our immune systems, prior exposure, vaccines, treatments, and better medical care. And this is exactly the point. The best way to fight biological threats, whether natural or synthetic, is to use AI to develop vaccines, treatments, antibodies, antivirals, and eventually engineer our immune system to create much stronger defenses against them. By the way, it is already possible to make synthetic viruses. You don’t need some hypothetical superintelligent AI model to do that. We have had sophisticated molecular biology and genetic engineering for decades. So how many people have actually died from synthetic viruses compared with natural viruses killing millions every year? And if someday there really is an AI capable of making some unbelievable “supervirus,” then why the hell wouldn’t that same AI make it even easier to develop defenses against it? Or cure diseases, for that matter? Where is this damn superintelligence that has cured a single major disease?! These AI companies and AI doomers keep talking like, “OMG, AI is going to become so unbelievably powerful that it could kill all of humanity!” Then why is nobody asking the obvious question? If your AI is already becoming this godlike, unbelievably powerful intelligence, why hasn’t it cured anything? I mean ANYTHING. Where is the cure for cancer? Where is the cure for Alzheimer’s? Where is the cure for aging? Forget those. Where is the vaccine that prevents the common cold? You are telling me this intelligence will soon be smart enough to engineer some magical virus capable of wiping out 8 billion people, defeating every immune system, every vaccine, every antiviral, every laboratory, every government, and the entire global biomedical community… …but somehow it still can’t cure one disease? I call that greatest intellectual dishonesty ever! At least WE actually know how to cure things and save millions of lives with our supposedly stupid human intelligence compared with this future “superintelligence.” Humans eradicated smallpox, which killed hundreds of millions of people throughout history. We turned HIV from a almost certain death sentence into a manageable disease. We developed vaccines in record time against COVID. If we had the same AI back then, would have saved millions more! We engineer immune cells to kill cancer. We developed antibiotics, antivirals, monoclonal antibodies, gene therapies, organ transplantation, and thousands of medicines. We aren't fast enough but we did all of that with our ordinary human intelligence. So imagine what actual superintelligence could do for medicine! And here is the part that really makes me angry. If you actually have, or are close to having, an AI capable of curing diseases and saving millions of lives, and you are deliberately slowing it down or refusing to make those capabilities available, then we also need to talk about the human cost of THAT decision, which you fearmongering people are going to be responsible for! More than 150,000 people die every single day around the world. Every. Single. Day. More than 90% from Cancer, heart disease, infections, aging. How many die because of AI? ZERO! Talk about the people dying TODAY. Talk about curing cancer. Talk about stopping the next pandemic before it starts. Talk about developing universal vaccines. Talk about engineering our immune system so viruses become almost irrelevant. Talk about curing genetic diseases. Talk about reversing aging. Talk about saving millions and eventually billions of lives. Instead, we constantly hear this “AI WILL KILL US ALL!” crap, delivered with absolute certainty and with this smug smile on your faces in front of cameras, as though imagining a science fiction extinction scenarios. I am actually angry about this. Each one of you causing a delay in AI advance every single day will be personally responsible for those 100 thousands deaths that could have been prevented! Because if you truly believe intelligence is about to become this powerful, then the greatest question humanity should be asking is NOT: “How could this intelligence hurt us?” It should also be: “WHY THE HELL AREN’T WE USING IT TO SAVE EVERYONE WE CAN?” And if superintelligence really is coming, then make sure one of the first things we do with it is make humanity biologically damn near impossible to kill.
Well, I’d add one more with myself, as one with a PhD in biology and another PhD in AI and now working in both, to make n=2. Generating a hypothetical genome blueprint of a virus from LLM versus generating a true virus are completely different things. It is either an intentional attention-harnessing lie or true ignorance. The material, the manufacturing, and actual biological viability of paper-to-physical transformation is the gap you need to close. Like drawing a design of a chip or A-bomb, versus actually make one. You have, and can add more checkpoints and guardrails all over this long chain of paper to physical transformation. Fear mongering is not well founded, and mostly emotional manipulation.
187
702
3,556
304,545
It seems that Visual Assist X has never met our lord and saviour, COM:
1
13
1,729
I rewrote the PVS computation. It now works in quadrants, making use of the fact that all occluders are the same size and on a grid. Angles are now sorted using the wedge product, so there's no floating-point math or radix sort anywhere. This is much faster and bit exact now!
This is what I'm talking about: Shows the PVS of a cell on hover in the map editor.
9
1,202
Stefan Reinalter retweeted
Immediate mode GUI (I use @ocornut's Dear ImGui) and C++ hot-reload is an extremely powerful combination. Live-coding of UI is like building a Shadertoy - fast visual feedback gets you into a flow state. I've been using ImGui's "background draw list" functionality (which
3
1
96
6,532
This is what I'm talking about: Shows the PVS of a cell on hover in the map editor.
1
19
2,779
Revisited radix sort today for computing exact region-to-region visibility for a PVS. The PVS stores occluded cells, so an empty PVS simply does not cull anything. When computing the PVS in the background, you can "see" it working by draw calls going down and perf. going up :).
6
1,127
Stefan Reinalter retweeted
I'm stubborn about my disdain for AI. I can't be moved. Every day, another app tries to get me to use AI, and I disable it. People post, "AI makes [x] task easier." I block them. Working on games still means something to me, so if I want to do that faster, I'll drink more coffee.
43
311
2,925
26,274
GTFO! Update your gosh darn crap UI instead of adding another layer of crap to your platform! I want to tear this all to pieces.
20
918
Somebody needs to add Superluminal (available) and Live++ (in progress).
$8 million to make Linux on the desktop happen and all we needed was a website to keep track of what's still missing. isitonlinuxyet.com
1
25
2,329
Coupa is still an incredibly shitty platform. It's unbelievably bad, yet several major companies use it and force you to use it. Sigh.
2
1
1,422
By the way, there is a reason why my code looks like this, and not like an std replacement. YAGNI. And compile times. Otherwise I could have just used what std has. Write what you need, move on. I'm not writing an std replacement for anybody.
There's a pattern that keeps coming up and I don't know if it has a name, but I wanted to share: Nothing fancy really, just a way of shoving arbitrary funcs (including capturing lambdas) into ordinary func pointers without needing any inheritance or allocation. E.g. ThreadPool:
4
55
4,812
There's a pattern that keeps coming up and I don't know if it has a name, but I wanted to share: Nothing fancy really, just a way of shoving arbitrary funcs (including capturing lambdas) into ordinary func pointers without needing any inheritance or allocation. E.g. ThreadPool:
18
10
144
16,204