News for hackers. Stuff that matters.

vdombr

Re:My Favourite Laptop on Monday November 02, 2026 @05:59PM (#50345276)
Yeah, I know about them. They look like MacBooks, and I really think the old ThinkPad design from the Yamato was perfect. I also miss the trackpad, as I'm a heavy keyboard user.

If there were an option to fund a clone of an IBM-era T43/T60, I'd gladly contribute to it. :D

Thanks anyway for your help!

Re:My Favourite Laptop on Monday November 02, 2026 @01:13PM (#50341039)
My favorite and most beloved laptop was the T60 with an IPS display. It was rock-solid, had a docking station, a swappable CD drive and battery, and PDF manuals for disassembly. I wish I could buy something cool now to run a *nix OS, but I cannot find anything good besides the MacBook Pro.
Re:Wine Ported to OpenBSD on Monday October 19, 2026 @11:39AM (#50153767)
Yeah, they won't have a chance to rewrite cp and mv in Rust.
Re:AI needs $6T in annual revenue to justify data centre boom on Tuesday September 29, 2026 @05:22PM (#49900794)
Do people need this "more features in a shorter time"? I can say that, for me, I stopped reading changelogs because some software that I use started to update too often. If there are any new features that were added, I probably won't notice them.

And I remember times when people got angry at companies for "improving their UX" and breaking the daily routines of their users.

Re:AI needs $6T in annual revenue to justify data centre boom on Tuesday September 29, 2026 @05:07PM (#49900563)
Well, yes. Now you can create an MVP in 2-3 days, you know :D
Re:AI needs $6T in annual revenue to justify data centre boom on Tuesday September 29, 2026 @05:05PM (#49900534)
I did some projects, but there are some things that I don't like. For example, when I wrote a program for my old ThinkPad, I didn't only create a useful utility for myself, but also learned and practiced Qt/C++. Now, I don't learn anything new, nor do I practice my skills when I "create" something. Maybe, the things I'm learning are how to prompt LLMs, add necessary skill files, and so on.
Re:AI needs $6T in annual revenue to justify data centre boom on Tuesday September 29, 2026 @04:46PM (#49900246)
It's been almost half a year since we got powerful enough models, and I'm wondering, where are all those great things that were created with them? Maybe it's just me, but nothing has changed in my life so far. No improvements, but definitely, I need to be more careful when reading, listening, watching, and using things, as bad quality slowly creeps everywhere.
Re:Show HN: Huzzah – a novel approach to coding with AI on Friday August 21, 2026 @05:17AM (#49385674)
And I'm personally not happy with that. To manually test something, we have QA, to shape business requirements, we have a business analyst and a product owner. Now a developer needs to be a 3-in-1 person?
Re:Solid Queue 1.6.0 now supports fiber workers on Saturday August 01, 2026 @12:03PM (#49135565)
It was mostly HTTP/JSON tests with some sort of validation, basic auth and logging. I think Ruby is used the most for this. I see many companies switching from Ruby to Go or FastAPI for this basic web services stuff, and I have no idea why. Ruby needs to improve its memory management, but the speed is pretty good.
Re:Solid Queue 1.6.0 now supports fiber workers on Saturday August 01, 2026 @11:42AM (#49135392)
Thanks! That was exactly my point. The ruby community has made many performance improvements since 2.0, including JIT compilation, fibers and ractors.
Re:Solid Queue 1.6.0 now supports fiber workers on Saturday August 01, 2026 @08:33AM (#49133877)
It’s more like goroutines or other lightweight concurrency mechanisms. If threads are OS-level concurrency primitives, fibers are scheduled within Ruby itself, which makes them much more efficient than threads.

In fact, I got the following results in HTTP benchmark tests:

Go:

* Latency under stable load: p95 0.25–5.32 ms, p99 2.20–9.92 ms * Memory: 23–31 MB RSS across HTTP scenarios

Ruby:

* Latency under stable load: p95 1.03–6.45 ms, p99 2.32–8.30 ms * Memory: 84–295 MB RSS, depending on the scenario

Fibers can also handle WebSockets better because WebSocket workloads involve more I/O waiting.

A typical Falcon setup uses N workers, one thread per worker, and many fibers. Since the fibers are cooperatively scheduled within a single thread, this avoids much of the context-switching overhead associated with OS threads. Multiple workers can still run in parallel across CPU cores.