America's future could hinge on whether AI slightly disappoints
If the economy's single pillar goes down, Trump's presidency will be seen as a disaster.
If the economy's single pillar goes down, Trump's presidency will be seen as a disaster.
AI coding has made me much more productive—but at a strange cost. I can't listen to music when I code anymore.
Spring is here and the nettles are growing again so I decided it was time to make a meal out of them. Most people know that stinging nettles are pesky green plants that irritate the skin when you t…
You don't own your email; you rent it. This vulnerability leaves your entire digital life at risk. Read how to seize back control of your most critical online asset by switching providers and setting up your own unbannable email server.
When I finished school in 2010 (yep, along time ago now), I wanted to go try and make it as a musician. I figured if punk bands could just learn on the job, I could too. But my mum insisted that I needed to do something, just in case. So I went down to the local TAFE (this is like a trade school in Australia, though…
Ten years ago this week, in May 2015, the JSON Web Token (JWT) became RFC 7519 . This was the culmination of a 4.5 year journey to create a simple JSON-based security token format and underlying JSON-based cryptographic standards. The full set of RFCs published together was:
This post outlines the evolution of the EYG editor. The major changes over time, design thoughts and some implementation notes.
If you take just one thing away from this article, I want it to be this: please build your own website.
“It is generally ill-advised to say 'never' and I'm pleased for you that your grafting has got you to where you wanted to be.”
searchcode.com’s SQLite database is probably one of the largest in the world, at least for a public facing website. It’s actual size is 6.4 TB. Which is probably 6 terabytes bigger than yours. …
I've made my own web-based coding environment for working on little projects. A few years ago I found Glitch. It's great: a web-based coding environment that makes it really easy to quickly start edit
$3 billion seems high to me. Google is on a warpath. And Apple shoots itself in the foot, twice.
Water infrastructure often gets less attention and focus than other types of infrastructure.
Looking at actual token demand growth, infrastructure utilization, and capacity constraints - the economics don't match the 2000s playbook like people assume
Transcript of Andrej Karpathy's YC AI SUS talk at Y Combinator on June 17th, 2024.
Redis is arguably the most well regarded tech of all. But many times you do not need Redis. Here are 3 examples from my last 3 jobs.
A deep dive into how a 'one-shot' Claude headless loop (paired with scoring, defensive tooling, and a simple bash driver) massively accelerates matching decompilation of Snowboard Kids 2 on the Nintendo 64.
By default, log based on fixed time intervals rather than number of messages.
Serverless means it's secure, right?
I built a small proof-of-concept for a system that enables real-time bidirectional editing between any modern code editor and a GUI, enabled by an LSP1 server. Code-based CAD I like working on small projects at home that benefit from CAD. I’m also a programmer with a personal development environment that I’ve spent…
→日本語で読むWelcome to "Interviews with Demosceners"! This time, we welcome Japanese demoscener 0b5vr, who mainly creates 64K...
Yesterday I read this toot (German) over on mastodon which starts with “IPv6 is hard.” No it’s not. It’s different. I ran across this multiple times: There is an A and an AAAA-record for a FQDN, but the web server is only reachable via IPv4. You can easily test this with curl $ curl -4 https://github.com -o /dev/null…
So, have a seat. Put your feet up. This may take some time. Can I get you some tea? Earl Grey? You got it.
I grew up on a farm outside of a rural town about an hour southeast of Columbus, Ohio. Like many small towns in America, my town knows “brain drain” – all of my friends from high school who went to college (~30% of my class) now live elsewhere, although most are pretty close by (e.g., several live in the suburbs of…
Correctness in the face of cancellations: a written version of my talk at RustConf 2025.
How I used a compressed trie data structure to encode Icelandic declension data.
The original motivation for the creation of Bloom filters is efficient set membership, using a probabilistic approach to significantly reduce the time and space required to reject items that are not members in a certain set.