What Your Bluetooth Devices Reveal About You

what-your-bluetooth-devices-reveal-about-you

Building Bluehood, a Bluetooth scanner that reveals what information we leak just by having Bluetooth enabled on our devices. If you’ve read much of this blog, you’ll know I have a thing for privacy. Whether it’s running my blog over Tor, blocking ads network-wide with AdGuard, or keeping secrets out of my dotfiles with Proton […]

The Sideprocalypse

the-sideprocalypse

You can’t open a feed today without having AI boosters fling word salad like ”agentic engineering” or ”openclaw” into your beautiful but disapproving face. I’m terrible at predicting the future—you should ask me about selling NVIDIA stock in early 2022 some time—but one thing seems abundantly clear at this point. There’s a wonderful Swedish proverb […]

-fbounds-safety: Enforcing bounds safety for C

Overview -fbounds-safety ensures that pointers are not used to access memory beyond their bounds by performing bounds checking. If a bounds check fails, the program will deterministically trap before out-of-bounds memory is accessed. In our model, every pointer has an explicit or implicit bounds attribute that determines its bounds and ensures guaranteed bounds checking. Consider […]

Running My Own XMPP Server

running-my-own-xmpp-server

Notes from setting up Prosody in Docker for federated messaging, with file sharing, voice calls, and end-to-end encryption. About a year ago I moved my personal messaging to Signal as part of a broader push to take ownership of my digital life. That went well. Most of my contacts made the switch, and I’m now […]

Ministry of Justice orders deletion of the UK’s largest court reporting database

ministry-of-justice-orders-deletion-of-the-uk’s-largest-court-reporting-database

Blow for open justice A digital archive that helped journalists track criminal court cases is being shut down by the Ministry of Justice. Courtsdesk will reportedly be deleted within days after HM Courts & Tribunals Service ordered every record wiped. The platform had been used by more than 1,500 reporters from 39 media outlets to […]

Thanks a lot, AI: Hard drives are sold out for the year, says WD

thanks-a-lot,-ai:-hard-drives-are-sold-out-for-the-year,-says-wd

AI companies have bought out Western Digital’s storage capacity for 2026. It’s only February.  By   on February 15, 2026 Western Digital says its all sold out of hard drives for 2026, less than two months into the year. Credit: Alex Kraus/Bloomberg via Getty Images Looking to buy a new hard drive? Get ready to pay even […]

Evaluating AGENTS.md: are they helpful for coding agents?

evaluating-agents.md:-are-they-helpful-for-coding-agents?

Abstract:A widespread practice in software development is to tailor coding agents to repositories using context files, such as this http URL, by either manually or automatically generating them. Although this practice is strongly encouraged by agent developers, there is currently no rigorous investigation into whether such context files are actually effective for real-world tasks. In […]

The Israeli spyware firm that accidentally just exposed itself

the-israeli-spyware-firm-that-accidentally-just-exposed-itself

The Surveillance Pipeline: How Israeli Occupation Technology Funds Global Control Israeli surveillance company Paragon Solutions briefly exposed its own spyware dashboard on LinkedIn, revealing the hidden architecture of a billion-dollar surveillance empire built on the backs of journalists, activists, and ordinary people. The technical slip-up is a moment of rare transparency in an industry built […]

Anthropic tries to hide Claude’s AI actions. Devs hate it

anthropic-tries-to-hide-claude’s-ai-actions.-devs-hate-it

Anthropic has updated Claude Code, its AI coding tool, changing the progress output to hide the names of files the tool was reading, writing, or editing. However, developers have pushed back, stating that they need to see which files are accessed. Version 2.1.20 collapsed the output so that instead of showing, for example, the file […]

MessageFormat: Unicode standard for localizable message strings

messageformat:-unicode-standard-for-localizable-message-strings

Welcome to the home page for the MessageFormat Working Group, a subgroup of the Unicode CLDR-TC. The MessageFormat Working Group (MFWG) is tasked with developing and supporting an industry standard for the representation of localizable message strings. MessageFormat is designed to support software developers, translators, and end users with fluent messages and locally-adapted presentation for […]