Featured post what's this? ✨ Odd gestures in public Apple’s watch fulfilled the prophecy made by Brazilian pop duo Claudinho e Buchecha back in 1998 — and suddenly, I could control my calendar — and many other things — without using my hands.
Building an Open-Source Robot Vacuum — Meet OOMWOO - Makers Pet I’m starting a new build-in-public project: oomwoo, an open-source robot vacuum you build yourself. Raspberry Pi, ROS 2, 2D LiDAR, Home Assistant, 3D printed, local-first — and open from the first commit.
What We Talk About When We Talk About Malware | F-Droid - Free and Open Source Android App Repository If you are running Android 8 or higher, a virus has been installed on your device and is silently awaiting remote activation. Over the past few months, devic...
What We Lost When We Quit Using Crappy Old Web Forums Old web forums were poorly coded and rough around the edges, but maybe we gave up on them too quickly in the social media era.
Worker Owned — Find Worker-Owned Coffee Shops & Restaurants Find worker-owned coffee shops and restaurants across the US. Search by city to discover cooperatively owned cafes, bakeries, and restaurants in your area.
ZCode - Simple, Fast, Vibe‑Ready | Official Harness for GLM-5.2 ZCode combines the best AI agents with your existing tools so you can plan, code, review, and deploy without friction.
Text AI watermarks will always be trivial to remove The European Union AI Act will begin to be enforceable in August 2026, one month from now1. One of the biggest new requirements is Article 50, which requires all AI outputs to be “detectable as artificially generated”. In other words, if LLM providers wan...
What To Learn To Be A Real Time Graphics Programmer I get asked fairly often what people need to know to be hireable as a graphics programmer. I figured it was time to make a page to link instead of re-typing it each time. We are in a strange time w…
Replay :: Box2D Replay is a new system I developed for Box2D. The main goal is to allow users to send me files I can use to reproduce bugs. Because Box2D is open source, I can rarely run a user’s game or see their code in full context. This makes it hard to track down pr...
Stripe Needs Client-Specific ACH IDs We ran into a strange issue recently that feels like something Stripe should help solve. A payment was rejected, and after a lot of back and forth, we finally figured out why. One vendor had tried to debit our account for an amount that should have been o...
big loads offgrid with a small battery (sidelined) No matter that the hype cycle wants you to think, the renewable energy transition is the biggest thing happening in tech and it's happening faster and faster. Despite being neck deep in it personally with offgrid solar projects, most recently solar hot wa...
I Built a Watchman for My Servers (It Even Opens Its Own Fix PRs) Running a few products solo means a lot of things can quietly break while you're not looking. So I built something that watches for me, only speaks when it matters, investigates the problem itself, and hands me the fix.
They Don't Know How It Works This is the dirty secret of AI: It's not engineering. It's alchemy. We traded understanding for power.
Karl Koch | On the semantic web Semantic HTML is interface infrastructure: native elements carry behaviour, accessibility, form semantics, keyboard support, and platform adaptation before styling begins.
Building Gin: Simple Over Easy — Manu Martínez-Almeida A stalled startup in 2014 became Gin: a Go web framework shaped by simple-over-easy design, a radix-tree router, and an API that still works ten years later.
Trying to manufacture permission I wanna expand on something I wrote a few months ago: One of the features of “AI” is the diffusion of responsibility: “AI” systems are being put in all kinds of processes and when they fuck up (and they always fuck up) it was just the “AI”, or “someone sh...
Why I like snake_case This is odd for a JavaScript developer, but I like snake_case. Traditionally, JavaScript developers are most familiar with camelCase. That’s the conventio...
LCARS Raylib app - offline voice recognition & UI editing LCARS voice recognition & UI editing This is the continuation in the series of LCARS app development: LCARS Elbow LCARS Frame LCARS Text Editor In the last post I built a text editor from scratch for the Captain’s-log use-case. This time I added three thi...
Stop quoting Steve Ballmer Not "Developers Developers Developers", that one is great. The cancer one.
What if social media optimized for less time online? What if social media optimized for less time online? The strange thing about social media is that it borrows the language of friendship while measuring…
Organise news around the story, not the post — hiddestokvis. A follow-up sketch: organise news around the evolving story instead of the post, ranked on provenance, track record and cross-perspective agreement, not engagement.
Trust is not Governance Google DeepMind's reported Pentagon contract shows why trust and safety culture can't substitute for real governance: independent oversight, transparency, accountability; and protected employee voice.
SOLID and Clean Code never felt solid or clean to me I learned to program through online documentation and projects. I also read books but I don’t consider them pivotal to my programming or software engineering career. Some of the books I read are: Designing Data-Intensive Applications: really good book. ...
Open source game engine Godot will no longer accept AI-authored code contributions: 'We can't trust heavy users of AI to understand their code enough to fix it' At risk of drowning in AI slop code, Godot is firming up its contribution requirements.
NEW STUDY: Frog-Derived Gut Bacterium Completely Eradicates 100% of Tumors After a Single Dose in Mice A single intravenous dose of Ewingella americana achieved complete tumor elimination in 100% of treated animals, with no detectable toxicity—outperforming chemotherapy and immunotherapy.
Why I Stopped Arguing With People I am a software engineer, and I used to enjoy arguing with people for technical correctness. Code reviews, design meetings, mailing-list threads, dinner tables. If someone was wrong, I wanted them to know it, and I wanted them to know exactly why. I colle...