Enough has been said recently about why having a semantic layer is a good thing. Unfortunately, each of them has its own data model and corresponding storage format for storing those models, so migrat...
I used to think GitHub Actions, GitLab CI, Jenkins, CircleCI and TeamCity were basically the same thing with different YAML syntax. They're not. The bigger distinction is: Code hosting ≠ CI/CD ≠ workf...
There's a kind of conversation that doesn't belong in WhatsApp. 💬 You need to send someone a document. Or say something that shouldn't sit in a thread forever. Or talk to a person you'd rather not add...
Pricing web design projects is one of the most challenging decisions freelancers face. Price too low, and you'll burn out working for peanuts. Price too high, and you'll lose clients to competitors. T...
It’s been quite the couple of weeks for Formula 1. First, its annual visit to one of the oldest tracks on the calendar, the Italian temple of speed that is Monza, just outside Milan. Apologies for no ...
Today, I’m joined by comedian, podcast host, and YouTuber Adam Conover. Adam Conover explains how YouTube ruined everything The comedian, podcast host, and, yes, YouTuber on the state of media today. ...
Apple’s iPhone 18 Pro will release this Friday, September 18th, and it’s tough to see it as just a coincidence that Google’s latest Pixel phones are discounted. The Pixel 11 Pro carries the biggest di...
No, that’s not a Tesla Cybercab. That’s Volkswagen’s Mission Efficiency, the world’s slipperiest electric vehicle. The near-production 2+2 seat electric coupe prototype was built on VW’s MEB+ platform...
Superhuman is joining the cadre of productivity platforms launching notetakers — but rather than building one internally, it is acquiring Y Combinator-backed Fathom. AI-powered productivity platforms ...
For AI founders, the biggest competitive threat may no longer be another startup. It may be the platform you’re building on. Every major release from OpenAI, Anthropic, or Google raises the same quest...
Over the last 21 months, the U.S. federal government has created a series of high-profile barriers to legal immigration by highly-skilled students and workers: Cancelling visa extensions, cutting inte...
Construction is famously labor intensive: direct labor makes up close to 50% of the cost of constructing a new single-family home in the US, compared to around 6 to 8% of the cost of manufacturing a c...
List of posts: - Intro - Possible approaches - How to tessellate - Nanite + Reyes - Variable sized work - Vertex deduplication / Post transform cache (coming soon) - VisBuffer / Deferred materials - W...
Jabber/XMPP: How Do We Gain Traction? Table of Contents: Signal Sucks, Actually When I first installed Signal in the second half of 2023 to stay in touch with a few friends who had recently switched, ...
RubyGems Open Source Supply Chain Security and OpenAI Over the weekend it has been widely reported that OpenAI agents attacked RubyGems on May 11, 2026, two months before Hugging Face, including by ma...
When the structured merge times out, the warning now includes the path of the file that fell back to Git (from `-p`, or the base path otherwise): WARN structured merge of src/app/models.py took too lo...
Two consecutive runs of the same command emitted the same SQL statements in a different order, and I did not believe my own terminal. I re-ran it four times, redirected each run into a file, and compa...
What are your goals for the week? - What are you building this week? - What do you want to learn? - What events are you attending this week? This Week's Goals. - Job Search. - Network - Apply - Projec...
A fluent collection email can still be wrong. If a customer has paid part of an invoice, an agent that repeats the original total can damage a relationship before anyone notices. Archon is my Agents f...
Most agent tutorials end with a tool call that prints JSON. What if yours ended with a real order and an assistant checking what happened after it paid? I recently added x402 support to GrowVib, the s...
The release boundary for this project is ten declared steps. Two of them are next to each other and are separate on purpose: step 8 accept_read compute the acceptance verdict for every unit and print ...
The clock is ticking. Book your exhibit table for TechCrunch Disrupt 2026 by September 18 at 11:59 p.m. PT. What is Disrupt? TechCrunch Disrupt 2026 takes place October 13–15 at Moscone West in San Fr...
Not long ago, bringing an extinct species back to life belonged to science fiction. Today, it’s the mission of a billion-dollar startup. Advances in artificial intelligence, genetics, and computationa...
A vast mosaic uncovered in Rome, the largest ever discovered in the Roman world, has opened to the public for the first time. The mosaic and an accompanying fresco were discovered during excavations i...
Thirty SVG drawing prompts in the style of Simon Willison’s pelican-riding-a-bicycle test, given to language models in 2025 and 2026. The images are shown exactly as the models returned them. So far t...
Some people have lost a large stretch of the brain tissue that first receives what the eyes send in, and yet, when they close their eyes and try, they can still call up a picture of a face or a room. ...
Ubuntu 26.10 completes the distro’s move to Rust-based core utilities, with the commands previously held back due to security issues now migrated to memory-safe versions. cp , mv and rm were held back...
What is Batch? Batch (XLS-56) allows multiple XRPL transactions from different accounts to execute atomically in a single ledger close. For example, if any inner transaction fails during the all-or-no...
When people talk about Nigerian startups, fintech is usually the first category that comes to mind. Payments. Digital banking. Fintech APIs. But Nigeria's developer ecosystem is becoming much broader....
Creating a good compiler is a two-fold juggling task. On one hand, the compiler itself should run quickly and use very little memory. On the other hand, the machine code it produces should actually be...