New York City hospitals drop Palantir as controversial AI firm expands in UK

New York City’s public hospital system announced that it would not be renewing its contract with Palantir as controversy mounts in the UK over the data analytics and AI firm’s government contract. The president of the US’ largest municipal public healthcare system, Dr Mitchell Katz, testified last week before the New York city council that […]
We haven’t seen the worst of what gambling and prediction markets will do

Here are three stories about the state of gambling in America. Baseball In November 2025, two pitchers for the Cleveland Guardians, Emmanuel Clase and Luis Ortiz, were charged in a conspiracy for “rigging pitches.” Frankly, I had never heard of rigged pitches before, but the federal indictment describes a scheme so simple that it’s a […]
CERN to host Europe’s flagship open access publishing platform
Representation of the multidisciplinary nature of the ORE platform (Image: Santa Fe) In an important step for open science, CERN has been selected to host a new phase of Open Research Europe (ORE), an initiative supported by the European Commission and a new funding consortium of European national funding agencies and research organisations. Aligned with […]
Chroma Context-1: Training a Self-Editing Search Agent

Using search systems in conjunction with a large language model (LLM) is a common paradigm for enabling language models to access data beyond their training corpus. This approach, broadly known as retrieval-augmented-generation (RAG), has traditionally relied on single-stage retrieval pipelines composed of vector search, lexical search, or regular expression matching, optionally followed by a learned […]
Show HN: Turbolite – a SQLite VFS serving sub-250ms cold JOIN queries from S3

turbolite is a SQLite VFS in Rust that serves point lookups and joins directly from S3 with sub-250ms cold latency. It also offers page-level compression (zstd) and encryption (AES-256) for efficiency and security at rests, which can be used separately from S3. turbolite is experimental. It is new and contains bugs. It may corrupt your […]
John Bradley, author of xv, has passed away

John Bradley, the longtime member of this community who was the founder, producer, and lead guitarist of Booster Patrol, died on March 20. He was 61. I couldn’t think of a better way to pay tribute to the man who was both a bandmate and a friend than to write a song for him in […]
Building FireStriker: Making Civic Tech Free
My wife is the politically active one in our house. She’s the person who shows up: rallies, election day volunteering, local organization meetings, city council sessions. She does the work. I’m a software engineer (she is too, but she’s more politically active). I build things for other people during the day, and until recently, that […]
$500 GPU outperforms Claude Sonnet on coding benchmarks

Adaptive Test-time Learning and Autonomous Specialization A.T.L.A.S achieves 74.6% LiveCodeBench pass@1-v(k=3) with a frozen 14B model on a single consumer GPU — up from 36-41% in V2 — through constraint-driven generation and self-verified iterative refinement. The premise: wrap a frozen smaller model in intelligent infrastructure — structured generation, energy-based verification, self-verified repair — and it […]
Colibri – chat platform built on the AT Protocol for communities big and small

The AT Protocol (Authenticated Transfer Protocol) is an open, decentralized network originally created by the team behind Bluesky. It lets you truly own your identity and data – your account, posts, and social graph aren’t locked into any single platform. With over 40 million users, it’s a growing foundation for the next generation of social […]
Building a Blog with Elixir and Phoenix

TL;DR: it’s an Elixir app using Phoenix server side rendered pages, with the blog post pages generated from Markdown using NimblePublisher. It’s running on a self-hosted Dokploy instance running on Hetzner, with bunny.net as a CDN sitting in front of it. This is a very belated write up of how this blog was put together! […]