Featured post what's this? ✨ Learning always pays dividends someday CS student at EPFL, heading to Imperial College London. I build apps and tools, mostly around self improvement and AI, and write about what I learn.
OpenLogi A native, local-first alternative to Logitech Options+, written in Rust. Remap buttons, drive DPI and SmartShift over HID++ — no account, no telemetry.
How does IKEA come up with names for its products? Sweden - The product names of IKEA may sound strange even to us Swedish speakers. In other parts of the world, they are basically incomprehensible, but fun! He
Extensible Software in the age of LLMs | Jeremy Morrell Solid core + capability-based sandboxes + LLMs = Users with superpowers
My coding agent invented its own vision I was working with my coding agent today and noticed some interesting behavior.
Why Are Plumbers Paid More in the US? A demand-side channel for the transmission of productivity growth across sectors.
Multi-Agent Orchestration: Routing and Failure Recovery — Darko Trpevski Five agents talking to each other destroys context and costs money. Here's the pattern every major vendor converged on: one orchestrator, no loops.
Who benchmarks the benchmark? I took one split of an agentic benchmark from 26.2% to 100% without touching the model. Six classes of benchmark defect, and a score for grading the gyms themselves.
Claude Max 20x plan as open source subsidy It is widely known that the Claude Max 20x plan doesn’t buy you just $200 worth of API (Application Programming Interface) credits in a slightly more convenient format. It’s closer to … well, an order of magnitude is what I have heard, but I’ve heard othe...
Modern, Stable APIs for Your Nextcloud Application Nextcloud provides a large public PHP interface to developers to use for building their application. It is commonly called OCP. Some of big components of OCP are the HTTP stack with IRequest, Response and Controllerto handle requests, the IQueryBuilder/ID...
Fairly Ranking the Most Brilliant Birds Finding beautiful birds with data, and the ethics of converting preferences into math
Everyone Is Asking Someone Else for Money | Gonzo Capital Founders ask VCs. VCs ask LPs. Somewhere above them, someone richer is still saying no. A personal essay about money, status, bad pitches, conditional affection, and the strange humility of asking for capital.
When deny doesn't win A practical guide to precise Claude Code permissions, containment-based carve-outs, and the limits of a shell-aware hook.
Self-hosting your PDS | jola.dev How to set up your own atproto Personal Data Server using tranquil-pds and docker compose, walking you through it step by step.
Pokémon, Picasso, and the Language of Comics: Can AI Map Art Styles to Purpose? 365 looks on one triangle — McCloud’s Big Triangle made explorable, style neighborhoods, and a validation check of how vision models place art next to the original map.
Software factories are distributed systems — Stephanie Jarmak Reliability means preventing one layer's observation from becoming another layer's authority.
Caveman Saves Tokens by Doing Less, Not Just Saying Less I’m Bruno, a CS grad turned Senior Machine Learning Engineer who loves building things that run fast, scale well, and sometimes even work on the first try. Currently into deep learning, edge devices, and squeezing performance out of both code and coffee. ...
Data Center Waste Heat as an Emerging Urban Thermal Hazard: First Field Measurements of Neighborhood-Scale Air Temperature Impacts Abstract. Data centers are among the fastest-growing sources of concentrated anthropogenic heat in urban environments. Despite heat flux densities that exceed peak solar irradiance by a factor of 2–6, their thermal impacts on adjacent communities have nev...
Moving to a Lonely Forge GitHub’s down again today, so I think I’ll spend the time moving to a self-hosted Forge. I’ve long been an advocate for decentralizing software development, but over the years it has always just made sense to keep the primary repos on GitHub. GitHub prove...
Learning always pays dividends someday CS student at EPFL, heading to Imperial College London. I build apps and tools, mostly around self improvement and AI, and write about what I learn.
When it comes to LLM, it's you who's using it wrong I think we’re long past the discussion on whether LLM-assisted programming is better/faster (faster is better for some) than pure human typed one. LLM-assisted programming has won, at all kinds of tasks, and is clearly believed to be better than just doin...
5 Things That Used to Be Normal and Are Now a Luxury Silence, one-ingredient food, natural fibers, a human behind a counter, time offline. Five ordinary things that now cost real money and, worse, real attention.
Observability Is Converging. Humans Aren't the Only Ones Querying It Anymore Putting metrics, logs, and traces into one columnar store has been done, by more than one vendor, and in 2026 all of them connected agents. The real question sits one layer further down: once agents become first-class consumers, does the database itself h...
Ben Godfrey I passed through the seven levels of the candy cane forest, through the sea of swirly-twirly gum drops, and then I walked through the Lincoln Tunnel.
The Amazon tax It’s not technically a tax. Taxes produce valuable public benefits, like medical research and parks. This is simply legal theft. Amazon makes nearly a billion dollars in profit from search ad…
Fixing a bricked AMD 7040 series Framework 13” laptop with $20 tools My experience fixing my Framework 13” laptop with AMD 7060 series that was bricked due to a failed BIOS update with US$20 worth of tools, instead of replacing the motherboard as suggested by Framework support.
Google buys crashed airline Spirit’s data at auction, because AI $10 million buys over 100 million emails, 30 million recorded phone calls, reams of stuff from Teams, Oracle, and SAP
VRAM Management Part 2: Beyond the Limits of Physical VRAM Earlier this year, I blogged about work I did to improve VRAM management for games. Now, after many months of floating around in mailing lists, the kernel patches are finally merged upstream and queued for Linux 7.3! Hooray!