Andy Warhol's lost Amiga art found
August 6 is Andy Warhol's birthday, so let's look back at his pioneering digital art
August 6 is Andy Warhol's birthday, so let's look back at his pioneering digital art
The wait is over. Starting today, anyone can hail a ride with Waymo in San Francisco. Rain, shine or Karl the Fog, just download the app, and ride.
Elixir v1.17 released: set-theoretic data types, calendar durations, and Erlang/OTP 27 support.
Boris Vallejo is an epic fantasy painter, who has had an immense influence on fantasy book covers, computer game box art, and even the demoscene. Throughout the decades, his works have often been replicated by pixel artists, leading to controversy. I rediscovered Vallejo's great work for myself, looked into the…
Apple and Google have teamed up to deliver support for unwanted Bluetooth tracking alerts in iOS and Android.
Before you know it, your little babies have started school, you celebrate the 30th anniversary of Jurassic Park, and that little blog you started have now been going for 15 years.
Today’s vector databases disconnect embeddings from their source data. We should treat embeddings more like database indexes—here’s how.
This essay first appeared in my newsletter. Sign up here if interested in F'ing up the status quo and fixing education. Here's a puzzle: how do you create a trillion-dollar debt bubble that can't be popped? Answer: make student loans non-dischargeable in bankruptcy. Now, here's a trickier one: how do you fix this mess…
Yes, the rumours are true! Kagi has been thoughtfully integrating AI into...
A personal review of Cursor, an LLM-powered coding tool.
I didn’t know what to expect from this 1937 video explanation of how wire photos were transmitted to newspapers, but a double stunt sequence featuring an airpla
We spend a lot of time suing embezzlers. All over the world. Week in and week out. Big embezzlers, small embezzlers, smart embezzlers and very smart embezzlers… That’s right, no dumb embezzlers because almost all the embezzlers we encounter are smart. Some are very smart. Some are brilliant. And, almost always, most…
Bypassing certificate pinning in Meta’s Messenger application on macOS.
I've wanted to write a blog post for everyone who learns things the same way that I do; by trying to break them. I'll start off with an awfully flawed implementation that authorizes a user with a 3...
Why do startups typically fail? It turns out that "avoiding those things" is already a plan for success.
A guide to configuring WezTerm using its Lua API. Focuses on appearance, keybindings, multiplexing, workspace navigation, and status bar (powerline) setup.
1. It is possible to turn a mediocre job into a great one
Kids get excited about things that are very different from those of adults. You probably remember your kid's first birthday...
I’ve been working professionally for the better part of a decade on web apps and, in that time, I’ve had to learn how to use a lot of different systems and tools. During that education, I found that the official documentation typically proved to be the most helpful.
How I used my own Rust tool to ship 175 quality pixel fonts.
PHP 8.4 is a major update of the PHP language. It contains many new features, such as property hooks, asymmetric visibility, an updated DOM API, performance improvements, bug fixes, and general cleanup.
First of all, this blogpost is kinda long. Let me prove to you reading it will actually have some payoff:
The most powerful AI platform for enterprises. Customize, fine-tune, and deploy AI assistants, autonomous agents, and multimodal AI with open models.
Our fancy WireGuard setup was accumulating stale peers. Here's what we did about it.
Xe Iaso's personal website.
Hurrying through the National Gallery of Art five minutes before closing, I passed a Navajo weaving with a complex abstract pattern. Suddenl...
A retrospective of an eight-year stint.
Update Jan 4: Wow, this thing really took off! 1BRC is discussed at a couple of places on the internet, including Hacker News, lobste.rs, and Reddit. For folks to show-case non-Java solutions, there …