News for hackers. Stuff that matters.

mungaihaha

> State of the art databases need to be fast and correct

SOTA games need that too. Games need to deal with physics, audio, rendering, networking, anti-cheat etc. at the same time. All very performance sensitive

Do you think Postgres is more 'complex' than a triple A game like GTA 6?

My experience has been that they excel at problems with solutions that are cheap to verify. Things one can unit test for example. Easier to RL. Architectural issues are harder to train for because the training data is dominated by tutorial/toy projects. There's 10,000 toy compilers for every LLVM
Plenty of 'advances in mathematics' done pre-llm, no?
Grad students on zero pay solve problems like this everyday. What exactly is your point here?
Re:My Thoughts on the Bun Rust Rewrite on Friday July 10, 2026 @10:35AM (#48860592)
unsafe?
Re:My Thoughts on the Bun Rust Rewrite on Thursday July 09, 2026 @02:57PM (#48850771)
Almost like how RAII in C++ does it?
Re:My Thoughts on the Bun Rust Rewrite on Thursday July 09, 2026 @02:56PM (#48850757)
I'd like to see an example
Re:LLVM: The Bad Parts on Monday January 12, 2026 @10:31PM (#46597057)
> Considering LLVM is 23 years old already. I wonder if something new again will pop up

LLVM is actually really really good at what it does (compiling c/c++ code). Not perfect, but good enough that it would take tens of thousands of competent man hours to match it

Re:LLVM: The Bad Parts on Monday January 12, 2026 @10:28PM (#46597039)
> or is 8Gb no longer workable

llvm compiles in less than an hour on my old m1 mac in all the build configurations I have tried so far

Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC on Wednesday October 22, 2025 @03:01AM (#45665731)
1000x less performance is a bigger clusterfuck
Re:Why Is SQLite Coded in C and not Rust on Wednesday October 15, 2025 @12:22AM (#45588057)
> But most of the other arguments they list can be picked apart and are only half true

I'd like to see you pick the other arguments apart

Re:Design Principle: Composable Services on Saturday October 11, 2025 @01:23AM (#45546810)
"Here’s a real example: a user signs in with an email and password. That flow touches three services, each with a single responsibility:

EmailService::Normalizer strips and downcases the email UserService::Authenticator checks credentials SessionService::Creator creates a session"

Don't know how to say this without sounding arrogant. WTF?

Re:Warp Code: the fastest way from prompt to production on Wednesday September 03, 2025 @12:21PM (#45117575)
No. Its built atop rust iirc
Re:Towards fearless SIMD, 7 years later on Monday March 31, 2025 @03:19AM (#43532120)
Rust makes it hard to represent mutable graphs. If I have a value that can be updated by multiple GUI nodes, I have to architect my way around the borrow checker in Rust. Is it safe? yes. Is is performant? for a skilled Rust dev, yes. But it takes me >25% more time to do compared to C++. 25% of a year long project is 3 months
Re:Towards fearless SIMD, 7 years later on Sunday March 30, 2025 @05:07AM (#43522642)
> I'm still not seeing any description of specific challenges you feel are harder in Rust than in C/C++

It's harder to model domains in Rust. C has the same problem and it is a big reason why the industry standard for game dev is C++

Re:Tilde, My LLVM Alternative on Friday January 24, 2025 @05:52AM (#42812010)
> I believe it's (LLVM) far too slow at compiling and far too big to be fixed from the inside

What are you doing to make sure Tilde does not end up like this?

Re:A curiously recurring lifetime issue on Sunday December 17, 2023 @11:27AM (#38673893)
Nice read