~lobsters | Bookmarks (2137)
-
Lockless Programming Considerations for Xbox 360 and Microsoft Windows - Win32 apps
Lockless programming is a way to safely share changing data between multiple threads without the cost...
-
Software Development Has Too Much Software In It
Hello, friends! I’ve been thinking back on my career recently, which I’ve had plenty of time...
-
Honest and Elitist Thoughts on Why Computers Were More Fun Before
Spring 2025 When they saw that I had aficion, and there was no password, no set...
-
Reflections on Unikernels
Unikernels are single-purpose appliances where an application is linked with everything that it needs, including kernel...
-
Zig and GPUs
GPU programming used to mean wrangling C++ compilers, bloated SDKs, and vendor-specific toolchains. That’s changing. You...
-
iOS 18.4 - dlsym considered harmful
We first observed the bug in a custom iOS application compiled for the arm64e architecture (thus...
-
traceboot
Bootchart but lighter and more precise. Relies on ftrace events to monitor everything needed while incurring...
-
Graham: Synchronizing Clocks by Leveraging Local Clock Properties | USENIX
High performance, strongly consistent applications are beginning to require scalable sub-microsecond clock synchronization. State-of-the-art clock synchronization...
-
(All) Databases Are Just Files. Postgres Too
SQLite and DuckDB have earned their popularity in the data world, and for good reason. I’m...