
Engine Net/MP code at @MediaMolecule TBA project. prev: Dreams, Intel Net, Avalanche engine, Mad Max, Just Cause 3+4, Rage 2, Contraband, Hunter CoTW, Hiber3d.
Stockholm, Sweden
Joined August 2009
- Tweets6.8K
- Following150
- Followers905
- Likes1.5K
Pinned Tweet
I made a web page for my hobby project.
Listing features, what libraries I use, and a few videos.
jahej.com/project.html
Niklas Lundberg retweeted
#ImWidgets hack of the day, I décided to move all the styling in a json file, and allow texture and micro procedural gradient description in it. Here some examples, all are pure #DearImGui with my rendering layer on top, compatible with #ImGui test engine too!
How to make Avalanche Studios' next game successful.
Make it entirely with AI:
Just Claudes
@AvalancheSweden
Niklas Lundberg retweeted
Thanks to the great Mārtiņš Možeiko, the RAD Debugger is now available on the Arch Linux AUR!
aur.archlinux.org/packages/r…
Niklas Lundberg retweeted
Niklas Lundberg retweeted
最近たまに見かける「インセプション風の曲面マップ」、ナビアプリに実装されたら手前と遠くが同時に見渡せて意外と便利そう。
orbify.eu/demo/
🎉 Haiku R1/beta6 has been released! haiku-os.org/get-haiku/r1bet…
Stuck tooltips on screen from programs stay when you switch to another program.
Not just imgui apps I think.
Any idea why it happens and why Windows can't handle it?
Niklas Lundberg retweeted
I have posted two updates about RADDBG on Linux, and all I can say is that, while the majority of responses have been very positive, the rest make it obvious why it has taken so long for the Linux ecosystem to provide a ~viable consumer desktop experience (for Windows to decay so much that there is not really any alternative).
There is no coherency in the design of the platform. There is no sane team calling the shots, so the user base spends their time bikeshedding over what should be trivialities. Everybody has an opinion about everything. Window managers (X11? Wayland? X11 on Wayland?), to package managers, to libc versions, to the right folder to use for X/Y/Z, to which shell interpreter to use, to how to ask the user for a file path (libportal? zenity?), to how to show the user a trivial message box, and so on. And this is just the beginning—the trivial stuff that most people reading this will get, without needing a ton of extra context.
If your users or developers are debating about any of this, YOU FAILED. The platform SUCKS. It will only succeed when centralized teams (e.g. shipping hardware using the Linux ecosystem) steer the ship and make decisions. Then, people write to that, and that becomes the actual standard.
Niklas Lundberg retweeted
Basic native desktop UI integration on Linux (file pickers etc.), + "immediate-mode program installation".
It is important to me that distribution of RAD Debugger binaries is as simple as possible, so I keep everything packaged as a single standalone executable. But some systems, like the default Ubuntu environment, require extra files in order to "install" an application (e.g. so that they show up when searching in the program launcher, or to show their icons in the desktop environment UIs). Other similar "installation" steps exist on Windows, for example.
Installation and uninstallation has always felt to me like a bunch of unnecessary work, which is why on Windows, people package "installers" and "uninstallers" as extra utilities, which wrangle all of the extra crap that a program needs to be "installed". But the important thing to the user is, obviously, just a single boolean: is the program "installed", or is it not?
So it seemed to me that the simplest way to offer this functionality was to expose a checkbox as a regular program setting, found in the regular program UI. When it is checked, RADDBG ensures all of the appropriate configuration files are written. When it is unchecked, it ensures all of those files are deleted.
Thus, you just get the single binary, run it, and optionally check the box if you want extra integration into your desktop environment.
Hotfix software patch for high RAM prices.
wccftech.com/windows-11-8gb-…
Aww, just a bit too late, now that AI companies are GPL-washing for you anyway.
You can get rewrites of GPL-apps that are basically identical, but pretends to be your own code with your own license.
Niklas Lundberg retweeted
Scoop: The AI music generator Suno was hacked. Hacker shared source code that shows how the tool was made and part of the music and podcasts that were scraped to create it.
Decades worth of music, lyrics, and podcasts from YouTube, Deezer, Genius & more
Niklas Lundberg retweeted
Technologies that layer require layered skillsets, because each additional layer is not by itself sufficient. In computing, we say this is due to “leaky abstractions”, though historically we recognized that no perfect “non-leaking” abstraction exists. Therefore, there is always value in people who understand the internals of something otherwise considered opaque. The same principle is true for LLMs, both for the implementation of the LLMs themselves, and the implementation of the code they generate.
Niklas Lundberg retweeted
I’m happy to announce the release of a new open source 3D physics engine called Box3D. I’ve been working on this project for a few years now, but it represents over 20 years of experience writing physics engines for games. Read more here: box2d.org/posts/2026/06/anno…



















