Recent submissions

Comment · 1 month ago
Just to be clear, this doesn't seem to be based on Walter Bright's D language. Maybe people already know that, but I didn't.
Comment · 2 months ago
The only problem with this analogy is that LLMs are not orbital sanders... Or if they are, they are orbital sanders that operate correctly only 95% of the time. The other 5% of the time they do the wrong thing and cause you to do more work and/or damage the wood (not a great analogy though).
Comment · 2 months ago
We've had homeless people forever (although less). I think we used "hobo", or "tramp" back in the 1960s.
Comment · 3 months ago
Comment · 5 months ago
And some of us love to live in the 1970s with cheap non-HiDPI monitors (or maybe it's just me).
Comment · 6 months ago
Famous Richard Branson quote:

"If you want to be a millionaire, start with a billion dollars and launch a new airline."

Comment · 6 months ago
I did attempt this with whatever was state of the art (SOTA) about 6 months ago for my own C++ and was disappointed. It's just not there yet.
Comment · 6 months ago
There's a serious advantage to becoming fluent by moving to a country that speaks that language fluently. Try becoming fluent in Japanese in Nigeria for "Japanese hard mode"
Comment · 6 months ago
It's "legacy" because it's essentially tied to Windows. Yes, technically it works on Linux, and no doubt that was an amazing feat, but no serious company is running MSSQL on Linux when all the documentation, all the best practices are all based on running that on Windows.
Comment · 7 months ago
Having Scarlett Johansson's voice might not be so bad or even something less robotic.
Comment · 7 months ago
XCB did not largely replace Xlib. In fact, some (all?) implementations of Xlib are built on top of XCB.
Comment · 9 months ago
Time to port this to Wayland using Claude code, right?
Comment · 10 months ago
You could submit your PR to Nakst's Luigi toolkit: https://github.com/nakst/luigi

You don't have to make a complete alternative. You can add calls to ATK (accessibility toolkit) on Linux/Unix platforms. I'm not sure what needs to be done on Win32 platforms though.

Comment · 10 months ago
It doesn't but it definitely "implements" a single inheritance tree (with up casting/down casting) which I believe Xt toolkits (like Motif) also did.
Comment · 10 months ago
The best example I can think of is the Win32 controls UI (user32/Create window/RegisterClass) in C. You likely can't read the source code for this but you can see how Wine did it or Wine alternatives (like NetBSD's PEACE runtime, now abandoned).

Actually the only toolkit that I know that sort of copied this style is Nakst's Luigi toolkit (also in C).

Neither really used inheritance and use composition with "message passing" sent to different controls.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton