Hunting a 16-year-old SQLite bug with TLA+: is dqlite affected? | Ubuntu
Hunting a 16-year-old SQLite bug with TLA+: We model the WAL race condition to reproduce the issue, verify the fix, and analyze if dqlite is vulnerable.
Hunting a 16-year-old SQLite bug with TLA+: We model the WAL race condition to reproduce the issue, verify the fix, and analyze if dqlite is vulnerable.
For me, the question of memory is the most interesting subfield of AI. The first time I interacted with MemGPT (now Letta), I felt like I had crossed a Rubicon: memory transformed a simple question and answer bot into (what appeared to be) a being.
AI can generate code faster than humans can understand it. What does software ownership mean when engineers no longer write most of the code?
One of the most important, and yet potentially frustrating, tasks that is required to allow any make-based build environment to function properly is the correct listing of dependencies in the makef…
A gentle introduction to the Pi coding agent and why I think it’s a glimpse into the future of software.
It's better if the message comes in an expensive box.
While working on an article for the Monad.Reader, I've had the opportunity to think about how people learn and gain intuition for abstraction, and the implications for pedagogy. The heart of the matter is that people begin with the concrete, and move to the abstract. Humans are very good at pattern recognition, so this is…
A deep dive into how Linux manages process memory, page tables, and virtual address spaces
An interactive deep dive into how the Burrows-Wheeler transform works for compression and for genomics sequence alignment algorithms.
tl;dr: Having swap is a reasonably important part of a well functioning system. Without it, sane memory management becomes harder to achieve.
Exploring the world of constraint solvers with very simple examples.
A blog about making culture. Since 1999.
In my previous blog post I stated that I started defaulting to Rust for my personal projects. While I really like Rust for its type-system, I'm not a huge fan of its learning curve. There is definitely a bit of a sunk-cost with a dash of Stockholm syndrome whenever I say I love Rust.
Srihari Srirama...
Why do solo game developers tend to get into fights with big tech engineers? Why do high-profile external hires to large companies often fizzle out? Why is AI…