~lobsters | Bookmarks (1910)
-
The costs of the i386 to x86-64 upgrade
If you read my previous article on DOS memory models, you may have dismissed everything I...
-
Pigweed Eng Blog #5: C++20 coroutines without heap allocation — Pigweed
Published on 2024-10-07 by Taylor Cramer Pigweed now provides support for coroutines on embedded targets! 1Coro<Status>...
-
Put business logic in the application, not the database
We’ve all done it. We needed to pull data out of an SQL database, and the...
-
What are you doing this week? | Lobsters
What are you doing this week? Feel free to share! Keep in mind it’s OK to...
-
The programmer's obsession with version numbers - The Boston Diaries - Captain Napalm
It's yet another round of hand wringing about software versioning. Woot! Over the years, I've found...
-
Trusting clients is probably a security flaw
If your service needs to trust the clients, hold my Big Mac lnl · 2023-07-28 I...
-
Low-Level Development on Retail Android Hardware - Reconnaissance and Prototyping a Bootloader
Many months ago, a slightly younger Tim thought that porting mainline Linux to his old Android...
-
Pimoroni Pico Plus 2 W combines RP2350B MCU with Raspberry Pi RM2 Wi-Fi and Bluetooth module - CNX Software
Raspberry Pi released the Raspberry Pi Pico 2 a few months ago, featuring the new RP2350...
-
Confusing or misunderstood topics in systems programming: Part 0
6 minute read Any sufficiently advanced technology is indistinguishable from magic.
-
The end of Cryptography - Slant - Cryptography - Fandom [Archive of Our Own]
Alice had a message to send. "I have a message to send", she announced over the...
-
Repairing database on the fly for millions of users
This is a story of a messaging app used by billions of users.The app followed an...
-
fwupd 2.0.0 and new tricks – Technical Blog of Richard Hughes
Today I tagged fwupd 2.0.0, which includes lots of new hardware support, a ton of bugfixes...
-
regalloc III
regalloc III Nobody likes waiting for code to finish compiling. Today, Rust's Cranelift backend can be...