Topics /

Software Engineering

The most popular blog posts about software engineering on Hacker News. 419 posts.

2024
165

The UX of UUIDs

Unique identifiers play a crucial role in all applications, from user authentication to resource management. While using a standard UUID will satisfy all your security concerns, there’s a lot we can improve for our users.

166

Fractional scales, fonts and hinting

GTK 4.14 will be released very soon, with new renderers that were introduced earlier this year. The new renderers have much improved support for fractional scaling—on my system, I now use 125% scaling instead of the 'Large Text' setting, and I find that works fine for my needs. Magical numbers Ever since 4.0, GTK…

172

Async Rust is not safe with io_uring

The demo shows that even though the behavior appears similar, TCP connections leak when using the io_uring driver but not with the epoll driver. I've also tested this across various io_uring runtimes, and it turns out to be a common issue across all of them.

175

Zed Decoded: Async Rust

From the Zed Blog: In this episode of Zed Decoded, Thorsten and Antonio explore how we use async Rust in the Zed code base to ensure perfect cooperation with macOS to always maintain responsiveness and high-performance.

179

Loro's rich text CRDT

This article presents the rich text CRDT algorithm implemented in Loro, complying with Peritext's criteria for seamless rich text collaboration. Furthermore, it can be built on top of any List CRDT algorithms and turn them into rich text CRDTs.