Déjà vu: Ghostly CVEs in my terminal title
As I've spoken and written about all modern terminals are actually "emulating" something dating from the 1970s.
The latest blog posts to take off on Hacker News. 5,273 posts.
As I've spoken and written about all modern terminals are actually "emulating" something dating from the 1970s.
Chess, card games, and Lua.
A lot has happened in the world of Large Language Models over the course of 2024. Here’s a review of things we figured out about the field in the past …
Some engineering patterns that sound good but almost never work as intended
Book review of the autobiography of Morris Chang.
New to Grafana Cloud? Learn how to quickly transform raw JSON data into a dashboard with this simple, step-by-step example.
We’re proud to announce the new feature release of darktable, 5.0.0! The github release is here: https://github.com/darktable-org/darktable/releases/tag/release-5.0.0. To build from source, do not use the autogenerated tarball provided by GitHub on the release page, download our tar.xz file instead. If you’re just…
Static or dynamic, a program's design is written in its types.
Federal authorities have arrested and indicted a 20-year-old U.S. Army soldier on suspicion of being Kiberphant0m , a cybercriminal who has been selling and leaking sensitive customer call records stolen earlier this year from AT&T and Verizon . As first reported by KrebsOnSecurity last month, the accused is a…
The product of software development is not code but a mental model, a theory: a specific way of explaining the world.
Discover why native apps are becoming obsolete in today's web-first world. Learn how web apps, including web games, are revolutionizing industries and how platforms like Rogue Engine are leading the charge.
A method for magic.
Cheers to the Next Level!
Some time ago I was talking about an ahead-of-time Ruby compiler. We started the project with certain goals and hypotheses in mind, and while the original compiler is at nearly 90% completion, there are still those other 90% that needs to be done.
Or, how to break all the tools that parse the "Fixes:" tag Kees Cook There was a recent discussion about how Linux's "Fixes" tag, which ...
How does the Linux kernel represent processes and their state: A breakdown of task_struct and mm_struct
The previous iteration of this article was too technical, too long, and contained a lot of controversial points, so I've been thinking for a long time about rewriting it completely, making it accessible to the non-technical folks, and exposing the deeper core issues that still make Linux a questionable match for the…
The Game Boy Advance is an interesting game console. It has a modern-style CPU (32-bit ARM, lots of registers), but uses an old-fashioned tile based renderer like how the NES did it in the 80s. Don’t get me wrong, since its one of Nintendo’s last tile-based systems, they took the idea as far as it can go with fancy…
Testing against a real database uncovers hidden pitfalls that can appear as the application matures
The making of a simple analog synth
Memory-Dump-UEFI is a UEFI application for dumping the contents of RAM.
Some of the interesting and insane facts I learned about SQLite
My friend, the photographer Paul Clarke has an uncanny eye for detail. Every single shot he publishes is beautiful - they capture life in a way that I don't have the language to describe. I'm quite content to point my phone at someone, use the default settings, and grab a snap. My photos lack composition, clarity…
In the previous post, we established that as long as ruby/json wasn’t competitive on micro-benchmarks, public perception wouldn’t change. Since what made ruby/json appear so bad on micro-benchmarks was its setup cost, we had to find ways to reduce it further.
Mixbox is a new blending method for natural color mixing. It produces saturated gradients with hue shifts and natural secondary colors during blending. Yellow and blue make green.
OpenAI is to this decade’s generative-AI revolution what Netscape was to the 1990s’ internet revolution.
Stripe’s API got a new major version, and no one noticed.
Welcome to zombocom… you can do anything at zombocom… anything at all… the only limit… is yourself…