Avoid Mini-Frameworks

avoid-mini-frameworks

DEC 24TH, 2025 I work in Google Ads infrastructure in the past four years. Over time, I’ve seen one pattern came along again and again, causing endless pain for developers, that is, creating mini-frameworks. What is mini-framework? First, I’d like to give readers a sense of what I mean by ”mini-frameworks”. Imagine a company that […]

Permission Systems for Enterprise That Scale

Many startups eventually gravitate towards enterprise customers for bigger tickets and long-term contracts. As enterprise customers start using your product, they soon demand advanced permission systems to manage their different user roles and access levels. A naive implementation of permission checks works perfectly fine at first, but as they use your platform more and more, […]

Slate AX: Wi-Fi 6 Gigabit travel router

slate-ax:-wi-fi-6-gigabit-travel-router

The GL.iNet GL-AXT1800 router is a good looking little travel router, not so small but still small enough for the luggage, which may not do everything, but it can do a lot. With AX WiFi or WiFi 6, sufficient to provide an entire holiday home with internet. Many security features such as OpenVPN and WireGuard […]

Google 2025 recap: Research breakthroughs of the year

google-2025-recap:-research-breakthroughs-of-the-year

Tackling global challenges and opportunities at scale Our work throughout 2025 demonstrates how AI-enabled scientific progress is being directly applied to address the world’s most critical and pervasive challenges. By leveraging state-of-the-art foundational models and agentic reasoning, we are significantly increasing our understanding of the planet and its systems, while also delivering impactful solutions in […]

The e-scooter isn’t new – London was zooming around on Autopeds a century ago

the-e-scooter-isn’t-new-–-london-was-zooming-around-on-autopeds-a-century-ago

The e-scooters that clutter up pavements may seem like a new thing, but a hundred years ago, there were already people zooming around London on powered scooters. Lady Florence Norman 1916 (street background expanded) These were the Autoped, an American import that was once popular enough to regularly appear in the newspapers before vanishing seemingly […]

CEO killed at industrial site by worker operating forklift

ceo-killed-at-industrial-site-by-worker-operating-forklift

BRYAN COUNTY, Ga. (WTOC/Gray News) – New details released from an Occupational Safety and Health Administration report show the events that led up to the death of a CEO at a Georgia industrial site in March 2025. The files are from OSHA’s recently closed investigation into the death of 45-year-old Sunbok You, the CEO of […]

Custom Cross Compiler with Nix

This post is about trying to do something seemingly simple. You have an unusual system that you want to write code for. You even have a cross compiler! But how can you get this working with nix? Although the answer turned out to be simple, the journey to getting there was super long and undocumented. […]

Don’t Become the Machine

don’t-become-the-machine

24 Dec, 2025 I was recently recommended a YouTube video with the following title: Only a slave quantifies its existence through productivity ”””,,,,,,,,,,,””’.”””………………………………………………………………… ………………………………….. … ”””,,,,,,,,,,”””””””’………………………………………………………………… ……………………………………… ””’,;;,,,,,,””””””””’……………………………………………………………………………………………………. …… ”’,,,;;,,,,,,,”””””””………………………………………………………………………………………………………………. ”’,,,,,,,,,,,,,”””””’…………………………………………………………………………………………………………………… . ”””,,,,,,,,,,,,””””………………………………………………………………………………………………………………………………… ”””’,,,,,,;;,,,”””’………………………………………………………………………………………………”.,:cclcllllllooooodxddxxxxkkxdddddddolcc:;, ”””,,,,,,,,,,,””””………………………………………………………………………………………”,:::cloooxOXNNXXXKKK0000OOO0K00OOOkOOkkkOOOOOOOO000OOkxdollccc:, ””,,,’,,,,,,,,,”””””………………………………………………………………………..,:cooolodolllodoolloxkk0KXXXKK00kkkxxdddddxO000OxxxxxxdddxxkkO000KKKKKKKKKKKXXK0Oxoc: ”’,,,,”,,,,,,,,,,,”””…………………………………………………………………….,:ldkKXNNX0xoolccccllodk0KKKK0OkOkkxxxdoollccclodoolllllllllcllooddxxkOOO0KKXXXXXXXXXKK000Okxo:;;::,…… ”,”””’,,,,,’,,,”””’…………………………………………………………………,cox0XNWWWWWNNNXK0OOkkOO0KXKK0Okxollc::;;;,”……………………..”,,,;:codxk0KKKKK00000OOOkxlclkklcllol’. ”’,,,,”,,,,,,”,””””……………………………………………………………..’;lkKXXXXXNWNNNNNNNXNNXXKKK0Oxdol:;’…….””’……””.”,:ccc:,”’.”………….’,,:ldxO00Okkkkkocldl,;;cxkl,… ”’,,,,”’,,,,,,,,””””’…………………………………………………………’:lx0XNNXK0KXXXNNNNNXXNXKKOxdo:;,…….””””’,,,…….’,,””,;,”””,;,.”..’..”……….’:dkkkxkOocll;,:c::ll;;:;;,.. ””’,,,”,,,,,”’….”’……………………………………………………….’;lx0XNXKOdoc;,cOXXNNXXKKKKOoc,…………………’…,’..,;,..’…..,::,,c:,:c;..,”cl,;l;.;c;……..:dxxxdc;:;,cxOOkxl,’;oxkdl:,.. ”’,,,,”’,,,,,””….”’……………………………………………………,coxOKK0kxxl,….;o0NNX00000Od;….”…………..,;”;:;,’;:,,;cc,,c;.,:;;cc;,c:’;:,.’;.,c,’;:,’:c,’::”;..lxxxl;,,;:lodxOKK0xlclokOOkxo:’…. . ,,,,,,,’,,,,,,””””””’……………………………………………….,;:codkOOxol::;’..’:d0X0xo:;:xOOx,..’:cc,…’..,::”;;,,:c:;:lc;’;c;,,::,;:,,;;’,c:’,,.’;;..;’.,,.’;;..;,.,;”,,:ooddoooddlloxko:o0NN0xollxOKK0kdc;’.. .. ,””””’,,,”””””””……………………………………………..,lxkOkdddolcc;’..’,cxOOdc;,,’.;dO0k:..,;,,;”,;cc:;;;;,;:;,:l:,:c;.’:;,”:;”;,”..,;’….”..’..”’,;;;:cllloodkOKXXXXNNKkxdxxkKKl’lOkkKX0xolxO0XXXKkdc,…. .. ”””””,,,,”””””’……………………………………………..’lk0KOdooolooddolc:coxo:;;,’…’lkO00x;’,,,,;cc;,,:lc”;;’,:,.,;’.,,..,;;’.’,..’…..’,,’,,,;,:lloddkOOOO0KKKKXX00KXNWWWWMWxlOOOOlxNx.,d:.;oOXXOxox0XXXXNXKOd:’….. ,,””’,,,,,,,,,””””’……………………………………………’:xKNKd::clodxkkkxddddddoclc,….:xkkkkOxc:::c:,,;c;.,c:’.’……”…..’,,’.’,;;::cloddddddxxxOKKXXXNNNNWNNNNNNNX000XWMWWWWWKdollookk;.lkc’,’,:d0XKOxk00OOOO0KK0xl;’… ”””,,,,,,,,,”””””’………………………………………….,lxOXNKkooooodxxxkkOkdollolloollc;coodxkxkkdc;,;,..,;,’;cccclooollllloodxkkkkOOkkkkO0OOOOkxddxOKXXNWNWWWWMMWWWWWNX0OO00KXXXXK0Oxl:;;:;’,lOOc,::;;;:cxKXKko:,’,;:lk0KKOdc’.. . ””’,,,,,”,,,”””””’………………………………………..,lolccc:cllllccloodxxxdlcclooooodxkkdlc:lc:lddddooddxO0K0OO0000KKKKKXXXNNWWWNNNNX0OkkkOOkkkOOkOKXNWWWWWWWWWWWWNNXK0OOxdoolc::::’.”….,cxOKk:,;cllllc::lkXXOl,…..,:lxOK0kl;.. … … ”’,,,,,,,”’,,””””……………………………………….”,:odool;’.”….”,,:cloxxxddooloxxdllol:;coxOKNXXXKOkdddolc:::cccc:cclllodxkO0XNNXK00KKKK00KKKXXNNNWWNNXK0Okkdoll:;,,””….,l:..,::…’;lkKKkolcloloooolccd0XKxc’……,:okKKOd:’… […]

Autonomously navigating the real world: lessons from the PG&E outage

autonomously-navigating-the-real-world:-lessons-from-the-pg&e-outage

At Waymo, our mission is to be the world’s most trusted driver. We know trust is built through consistent behavior over time—earned through every mile we drive and every interaction we have with the community. This past Saturday, as a widespread PG&E outage cut power to nearly one-third of San Francisco, our service was put […]