Featured post what's this? ✨ It's hard to justify buying a Framework 12 My nephew just graduated high school, and wants a laptop. When he decides what computer to buy, price (or more precisely, value) is the most important attribute. Apple's MacBook Neo upended the 'value laptop' equation—Apple's not supposed to be both the c...
Devlog ⚡ Zig Programming Language This page contains a curated list of recent changes to main branch Zig.
pandoc-templates.org Pandoc templates for PDF, LaTeX, HTML and Word. Easily convert documents with customizable templates for reports, articles, and more.
What Is a Dickover? dickover — a modal panel, popover, or curtain presented by a website or app, deliberately obscuring its own content to frustrate the user with an unwanted, unnecessary, mandatory interaction; e.g. asking the user to accept “cookies”, subscribe to a newsle...
You can just say it There is a weird collection of arguments for appraising the value of humans and their creative artifacts. It usually goes something like this: In the age of AI, we should still prefer humans in certain roles because AI could never perform the tasks requir...
Navigating the Realities of Cloud-Native Networking – vahidhsahemi.com If you keep an eye on the infrastructure space, you’ve almost certainly seen the headlines. The prevailing narrative—echoed in countless medium articles and vendor pitches—is that Cloud-Native Network Functions (CNFs) are the undisputed future, systematic...
My "blocked-by-default" approach to working with coding agents - Oscar Swanros The flaw appears before the error, and divers have known this for fifty years; now we're learning it again in software, with agents.
What is full-duplex? How does half-duplex imitate it? A practical guide to full-duplex speech, half-duplex systems, overlap handling, backchannels, barge-ins, and where Moshi-style architectures fit.
How I Degoogle My Android Phone with microG and Aurora Store to replace GMS Degoogle your Android phone! This article is about the steps and practice of “de-Googling” an Android phone. Is it possible to use an Android phone without logging in to a Google account, without using Google apps, and only use them in the browser when ne...
I was wrong about Electron - Paseo Why I migrated Paseo from Tauri to Electron after the small-binary story stopped mattering more than rendering, notifications, and bundling a Node daemon.
Lipstick on a Pig This post was written at 2am by a sleep-deprived human Lipstick on a pig As humans, we have evolved to be very good at orienting ourselves in nature. A landscape, with mountains, rivers, and valleys is natural and we have a good memory for geographical re...
Building Omegle for Exposed Webcams Principal software engineer with deep experience in full-stack TypeScript, custom web browsers and real-time, media-focused systems.
Someone used my open source project to phish 14,000 people A botnet abused the hosted version of my open source project to phish 14,000 strangers. What I found, what I cleaned up, and what it taught me about running cloud on behalf of people I’ve never met.
Fine-tuning for engagement It’s been quite some time since major LLM providers introduced the behaviour that the chatbots often end their response with a question. The motivation is clear: more engagement, more data to train on. Whether this behaviour quirk is actually useful is qu...
My “writerdeck” is a typewriter This is my “writerdeck” — a term I just learned, meaning a sort of distraction free writing device. I actually really enjoyed that article, because it reminded me of the time I spent when I was young installing FreeDOS and Linux on old 386 machines.
Apple added a second ad to App Store search results. My downloads stayed flat, my costs doubled After the recent rollout, overall downloads stayed steady but a large chunk of what used to be organic downloads shifted into paid downloads instead.
Million users, million forks The most interesting thing about OpenClaw isn't that it books your flights. It's that it writes its own code: when it can't do something, it writes a new skill for itself and then does it. People started calling it "Claude with hands." The loop — talk to ...
Compiling .ts to .js Two years of shipping a TypeScript library — declaration maps, "use client" banners, subpath exports, and the eight lines of tsdown config we ended on.
Multi-Tenancy in Spring Boot: A Practical Guide | Anomitra Saha | Principal Engineer The clean way to support true data isolation.
SQLite is All You Need for Durable Workflows DBOS recently argued that Postgres is all you need for durable execution: if you already trust your database, you do not need a separate orchestration tier. I a…
Notes from the AI Now Summit by Mistral A few days in Paris for the Mistral AI Now Summit: open models, on-prem deployment, agentic harnesses, and why Mistral wants to be the European full-stack AI partner.