New
The latest blog posts to take off on Hacker News. 3,824 posts.
The Intel 386 processor die: the clock circuit
Processors are driven by a clock, which controls the timing of each step inside the chip. In this blog post, I'll examine the clock-generati...
Open source supply chain security at Google [video]
I was a remote opening keynote speaker at ACM SCORED 2023 , which we decided meant that I sent a video to play and I was on Discord during the talk for attendees to text directly with question as the video played, and then we did some live but still remote Q&A after the talk.
XCurl
It is often said that Imitation is the Sincerest Form of Flattery. Also, remember libcrurl? That was the name of the thing Google once planned to do: reimplement the libcurl API on top of their Chrome networking library. Flattery or not, it never went anywhere. The other day I received an email asking me about ……
Why I always hit the crosswalk button (2015)
An examination of Kitty Genovese and the Volunteer's Dilemma
Rust std fs slower than Python? No, it's hardware
Achieving Data Freedom Through Open Source and Rust
My $500M Mars rover mistake
Some mistakes feel worse than death.
The camel, the rope, and the needle's eye
Camel or rope? Examining the Greek word ‘kamilos’ and the origins of a persistent myth about the Bible.
Most AI startups are doomed
Just because it matters doesn’t mean it’s defensible or profitable
Combine GPTs with private knowledge for actually useful AIs
Custom GPTs by OpenAI are practically free new hires. But as as new hires go, most are not very useful.
Donkey code
This is an attempt to write down a very simple example I’ve been using to explain the profound impact the language we use has on thought, discussion and ultimately code. Imagine you have a co…
My techno-optimism
Special thanks to Morgan Beller, Juan Benet, Eli Dourado, Karl Floersch, Sriram Krishnan, Nate Soares, Jaan Tallinn, Vincent Weisser, Balvi volunteers and others for feedback and review.
Writing documentation for your house
Have you considered writing documentation for your house?
Designing a SIMD Algorithm from Scratch
Another explainer on a fun, esoteric topic: optimizing code with SIMD (single instruction multiple data, also sometimes called vectorization ). Designing a good, fast, portable SIMD algorithm is not a simple matter and requires thinking a little bit like a circuit designer.
Antirez' tiny JSON selector library
Salvatore Sanfilippo, aka antirez released a telegram bot library in C recently. While I'm not at all interested in a telegram bot library, I always like to read Salvatore's code, which is uniformly superb.
The `hanging-punctuation property` in CSS
(I did a Twitter thread on this a while back, against my better judgment, and now moving to a proper blog.) The hanging-punctuation property in CSS is almost a no-brainer. The classic example is a …
Let's try to understand AI monosemanticity
Inside every AI is a bigger AI, trying to get out
My toddler loves planes, so I built her a radar
An adorable side project featuring SwiftUI, MapKit, and open-source APIs
Learnings from fine-tuning LLM on my Telegram messages
For most people I interact with, I’m just another text-based program for the most of the time. If input and output are so simple, could I be replaced by the model? For this to work, the model would need to not only understand my writing style but also know a lot about me. The best source for this is my Telegram…
Web Components Eliminate JavaScript Framework Lock-In
Web components can dramatically loosen the coupling of JavaScript frameworks. To prove it, we're going to do something kinda crazy: build an app where every single component is written in a different JavaScript framework.
Python Is Easy. Go Is Simple. Simple != Easy
Python and Go have distinct qualities that can complement each other.
Robot Dad
See discussion of this post on Hacker News Tired of Alexa's feeble "here's what I found on wikianswerspam.com" responses to my eight-year-old son's science questions, I whipped up Robot Dad during...
My favorite database shirts
Andy reviews his favorite NoSQL and NewSQL database shirts.