The internet is no longer a safe haven
A couple of days ago, the small server hosting this website was temporarily knocked out by scraping …
The latest blog posts to take off on Hacker News. 6,220 posts.
A couple of days ago, the small server hosting this website was temporarily knocked out by scraping …
Last week-end, I was invited to the UNIX Social Camp in Dijon, France to talk about the reasons I still use OpenBSD these days and why should others do so; or at least, have a look at OpenBSD . This post is an English transcription of the original French slides that are available here .
offensive security & software engineering
For those of you who are living under a rock, Valve announced three new hardware devices joining …
On selective agency in capable people
In 2007, I was spending a my norther-hemisphere summer experimenting with UI automation. Born of those efforts, xdotool came into being when I separated it from another project. The goal was modest - write some scripts that execute common keyboard, mouse, and window management tasks. The first commit had only a few…
I try not to write anything even vaguely political on this blog because we have a variety of views on a variety of subjects and no one is ...
One of the first things any Rust programmer learns is that you can’t pass an object and a reference to that object around at the same time. It’s impossible to do, even indirectly. This limitation has been the subject of countless questions on Stack Overflow and posts on Reddit and the Rust forums and anywhere else…
A great engineer (controls being no exception) has to be part hacker, part master craftsman.
Preparing to do the thing isn't doing the thing.
Mag World: an intuitive sense of scale, using orders of magnitude
How would you allocate money to a set of independent assets with to minimize volatility if some assets are more volatile than others?
A short review and troubleshooting guide.
a slow progression
Some time ago, we were contacted by a group fighting against online CSAM, demanding that AdGuard DNS blocks the Archive.today website. This was only the beginning of a much larger story…
Kiro, Spec-kit, Bmad, Tessl, and other SDD frameworks turn business analysts into Markdown reviewers. Isn't there a more agile way to use Coding Agents?
Markov chain babblers, bogus php files, and more!
What is TCP? This post is an exploration of TCP, the workhorse of the internet. This deep dive includes detailed examples and a step-by-step walkthrough. A simple TCP explanation.
Of course you want to design (and implement!) your own programming language! It’s fun. It’s creative. It’s empowering.
The Grafana Stack can be an incredible powerful monitoring solution, but through my experience I found out how maintenance intensive it is and how uncertain the…
Samsung’s 60% DRAM price hike tightens supply. Learn how rising DDR5 and DDR4 prices impact buyers, sellers, and used RAM markets in 2026.
multi silicon ai is coming
written by - Akshat Joshi Sometime back, I set myself a crazy constraint: Load only one thing at boot - A Pong game that fits in one floppy disk sector — 512 bytes. Why would I build this? I have played with Operating Systems and their workings by customizing them and tweaking their
After my previous post on ARM exploitation, where we crafted an exploit for a known vulnerability, I decided to continue the research on a more modern IoT target. In this follow-up post, I will take you through building a considerably more complex binary exploit. We will explore the path from firmware extraction and…
Happy Birthday, Go!
Structured outputs on the Claude Developer Platform guarantee API responses match your JSON schemas and tool definitions. Now in public beta for Sonnet 4.5 and Opus 4.1, this feature eliminates parsing errors and failed tool calls for production applications.
The Minisforum MS-R1 uses the same Cix CD8180 Arm SoC as the Orion O6 I reviewed earlier this year. But everything else about this thing is different. What this thing should be, is a box that runs Linux and can compete with at least an Apple M1 Mac mini, or a mid-range Mini PC. But what we got... is something…
See how we diagnosed and confirmed an AWS Aurora RDS race condition impacting failovers.
Bitchat is a new messaging app that allows users to chat securely with or without internet access. Download it today via the App Store or Google Play store to begin communicating safely, even when connectivity disappears. Why Bitchat is needed Palestinians are dependent on Israel for their access to electricity,