Why so many control rooms were seafoam green (2025)

https://substackcdn.com/image/fetch/$s_!w68e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c09c560-ebb6-4e6c-a31c-5d5740830be1_984x1349.jpeg
A Graphic Designer shares their discovery of a specific seafoam green color used in 1940s industrial design, particularly in the Manhattan Project's control rooms. This color was chosen for its non-distracting and restful properties, as advocated by color theorist Faber Birren.

Deploytarot.com – tarot card reading for deployments

https://deploytarot.com/static/favicon.png
A high-pressure situation is unfolding with a deploy that needs to be fixed before an announcement and a board meeting. The deploy has caused issues and bugs, and the person involved is struggling to understand the project's scope and risks.

We Rewrote JSONata with AI in a Day, Saved $500K/Year

https://cdn.prod.website-files.com/644fc991ce69ff211edbeb95/69c41472d9654291b273f039_Blog%20Image%20Website-03-26%20We%20rewrote%20JSONata-%24400%2C%20and%20saved%20us%20%24300K%20(1)%20(1)%20(1).png
Reco's Principal Data Engineer Nir Barak used AI to reimplement JSONata 2.x in pure Go, resulting in a 1,000x speedup and saving $500K/year. The new implementation, called gnata, eliminated the need for an RPC fleet and allowed for end-to-end batching in the rule engine, saving another $200K/year.

Show HN: I put an AI agent on a $7/month VPS with IRC as its transport layer

https://georgelarson.me/writing/2026-03-23-nullclaw-doorman/digital-doorman.jpg
The user created a custom AI chatbot, nullclaw, using IRC protocol and Haiku model, which can clone repos, read code, and provide specific answers to questions about their projects. The system has a minimal attack surface, with a public-facing doorman and a private agent, and uses tiered inference to keep costs under $2/day.

DOOM Over DNS

https://raw.githubusercontent.com/resumex/doom-over-dns/main/demo.svg
A PowerShell script uses Cloudflare's DNS TXT records to serve the entire DOOM game, compressed into 1964 records across a single zone. This allows users to play DOOM without storing the WAD file on disk, using a .NET game engine and public DNS queries.

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

https://i.guim.co.uk/img/media/3240aff7319f3056927aebc08029383d7c1d0d49/0_0_6960_4640/master/6960.jpg?width=465&dpr=1&s=none&crop=none
New York City's public hospital system is ending its contract with Palantir due to controversy over data privacy. The UK's National Health Service is also facing scrutiny over its £330m agreement with Palantir.

My minute-by-minute response to the LiteLLM malware attack

https://futuresearch.ai/futuresearch-logo.webp
A supply chain attack was discovered on the litellm package on PyPI, which steals credentials and attempts to exfiltrate them to a malicious domain. The attack was reported to PyPI and the litellm maintainers via email, and a tracking issue was created to monitor the situation.

CERN to host a new phase of Open Research Europe

https://home.cern/sites/default/files/2026-03/Mosaic_screens_cropped_0.jpg
CERN hosts Open Research Europe, a community-led open access publishing platform, to promote equity and transparency in scholarly communication. The platform, built on open source software, will provide a neutral environment for researchers to share their work freely.

Moving from GitHub to Codeberg, for lazy people

The user is migrating from GitHub to Codeberg, finding the process easier than expected for issues, pull requests, and releases, but more challenging for CI due to lost free macOS runners and infinite capacity.

Show HN: Turbolite – a SQLite VFS serving sub-250ms cold JOIN queries from S3

https://opengraph.githubassets.com/b1ba2f16ab6e8472f923992e6db82bbf9f9ecf2b86362417ebd1d7dbe453af0b/russellromney/turbolite
turbolite is a SQLite VFS in Rust that serves point lookups and joins directly from S3 with sub-250ms cold latency. It offers page-level compression and encryption for efficiency and security.

John Bradley, author of xv, has died

John Bradley, founder and lead guitarist of Booster Patrol, died at 61. A song was written in his style to pay tribute, with lyrics describing his music in Heaven.

OpenTelemetry profiles enters public alpha

https://opentelemetry.io/blog/2026/profiles-alpha/devfiler-latest.png
OpenTelemetry Profiles has entered public Alpha, introducing a unified industry standard for continuous production profiling. The Profiles signal allows capturing low-overhead performance profiles in production, improving troubleshooting, user experience, and reducing computation costs.

HyperAgents: Self-referential self-improving agents

https://opengraph.githubassets.com/11625dbbc00fafdef706466503af25caa28b540033dfc78c18deda0946a76b26/facebookresearch/HyperAgents
To install and set up the Hyperagents repository, run installation commands and create a virtual environment. This involves executing potentially untrusted code with associated safety risks.

Using FireWire on a Raspberry Pi

https://www.jeffgeerling.com/blog/2026/firewire-on-a-raspberry-pi/g4-canon-gl1-firewire.jpg
User is looking for alternatives to FireWire due to Apple's macOS 26 Tahoe removal of support. They found a Linux solution using dvgrab and a Raspberry Pi with a FireWire adapter, allowing them to transfer digital video footage from an old Canon GL1 camera.

We haven't seen the worst of what gambling and prediction markets will do

https://substackcdn.com/image/fetch/$s_!r41H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd037a2b3-283d-4ef2-92da-b1b95e22e446_1080x683.jpeg
Online sports betting and prediction markets have led to cheating, distrust, and cynicism, with the potential to extend to politics and other institutions. The normalization of betting on future events, including wars and famines, raises concerns about morality and the erosion of shared values in society.

How much precision can you squeeze out of a table?

https://www.johndcook.com/AS_111_1.png
Feynman said that looking into details makes things interesting, and interpolation is used to fill gaps in tabulated data. Interpolation error depends on the spacing between points and the precision of tabulated values, not the order of interpolation.

Anthropic Subprocessor Changes

https://trust.anthropic.com/doc?s=sy1uft0hltb14h4h4wwvu
Anthropic updated subprocessors list is available in the Trust Center dashboard, and web search is now available in Claude for Government with admin control.

Whistler: Live eBPF Programming from the Common Lisp REPL

A string of recent experiments around observability and security for agentic AI systems led me down the eBPF rabbit-hole. When I emerged, I came back with a full optimizing compiler for a Common Lisp-based DSL for eBPF called Whistler. Whistler lets you write shorter code, with less ceremony than eBPF C code, and still produce highly-optimized eBPF output, equivalent or better than clang. And ...

Cloudflare's Gen 13 servers: trading cache for cores for 2x performance

https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3Pl3ibbeqtfWJS8biSF5ZG/24cbbe62932fe5ee076263d853c0492c/image1.png
Cloudflare deployed Gen 13 servers with AMD EPYC 5th Gen Turin processors, offering 2x core count and better power efficiency. FL2, a Rust-based rewrite of Cloudflare's request handling layer, unlocks 2x throughput and 50% power efficiency gains while maintaining latency SLAs.

Colibri – chat platform built on the AT Protocol for communities big and small

https://colibri.social/_image?href=%2F_astro%2Fbranch.DMWh6A7L.webp&w=800&h=519&q=100&f=webp
Colibri is a social app built on the AT Protocol, allowing users to own their identity and data, and move it freely between platforms. It uses the same protocol as Bluesky, enabling seamless sign-in and data transfer.

Fast regex search: indexing text for agent tools

https://cursor.com/marketing-static/_next/image?url=https%3A%2F%2Fptht05hbb1ssoooe.public.blob.vercel-storage.com%2Fassets%2Fblog%2Finstant-grep-r1.png&w=1920&q=70
The author discusses various techniques for indexing textual data to speed up regular expression searches, including inverted indexes, suffix arrays, and sparse n-grams, and presents a novel approach using a hash function to minimize the amount of posting lookups. The author also explains why they are building and querying the indexes in the users' machines, citing reasons such as latency, ...

Stripe Projects: Provision and manage services from the CLI

https://projects.dev/img/_-NTWf-bqg-1266.jpeg
Stripe Projects automates app stack provisioning from the CLI. It manages services, credentials, and billing in a single workflow.

Show HN: Fio: 3D World editor/game engine – inspired by Radiant and Hammer

https://private-user-images.githubusercontent.com/161540961/568122666-65cb6de0-45ba-4e96-b9e7-2e9a92aa910f.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQ1NjA3MTYsIm5iZiI6MTc3NDU2MDQxNiwicGF0aCI6Ii8xNjE1NDA5NjEvNTY4MTIyNjY2LTY1Y2I2ZGUwLTQ1YmEtNGU5Ni1iOWU3LTJlOWE5MmFhOTEwZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMzI2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDMyNlQyMTI2NTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01MjE4ZGJmZWNkZDU1MTY4MzNkNDM2NmYxOGVlMTU1MmEwZGM1MDVkYWI3NjRkOTc2MDdiYzljZGI3ZTMxYWQxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.PnCRP67wjaKxG4bA7hq1PCaeSuQAjdxDVGSyJ78OVqI
Liminal 3D World editor and game engine - inspired by Radiant and Hammer - ViciousSquid/Fio

Show HN: Veil – Dark mode PDFs without destroying images, runs in the browser

https://veil.simoneamico.com/icon/og-image.png
Text stays selectable.Images stay protected.Already-dark pages left untouched.Scanned docs get OCR automatically.Export works in any reader. Text stays selectable, images stay protected. Already-dark pages left untouched. Scanned docs get OCR automatically. Export works in any reader.

Running Tesla Model 3's computer on my desk using parts from crashed cars

https://bugs.xdavidhu.me/assets/posts/2026-03-23-running-tesla-model-3s-computer-on-my-desk-using-parts-from-crashed-cars/mcu.jpg
The user successfully set up a Tesla Model 3 car computer on their desk by purchasing parts on eBay and using Tesla's electrical reference to connect the components. After several challenges, including a burned power controller chip, the user was able to get the system running and is now exploring the car's operating system and network interfaces.

From zero to a RAG system: successes and failures

https://en.andros.dev/static/img/footer/org-social.svg
The user built a local LLM-based chat tool for company engineers with fast response and natural language question answering capabilities. They overcame numerous challenges, including memory management, problematic files, and indexing large datasets, to create a reliable and useful system.

Non-Messing-Up++: Diagonal Sorting and Young Tableaux

I've been sitting on this for too long. Happened upon this idea while trying to figure out parallel sorting techniques, using SIMD "in-register" sorting as a primitive. Proof fleshed out by Opus 4.6 (and LaTeX-ified, which is important for making it look correct). I found Claude was pretty decent at poking holes in my reasoning, though it wasn't great at coming up with ...

My home network observes bedtime with OpenBSD and pf

https://ratfactor.com/openbsd/images/treebeard.jpg
The user set up a computer to act as a main router between their ISP and home network using OpenBSD, replacing a Ubiquiti UniFi Security Gateway, and implemented a pf packet filter to block internet access at bedtime with exceptions for certain servers and devices. They also created a shell script called 'bedtime' to manage the rules and automate the schedule, and set up a cron table to ...

Taming LLMs: Using Executable Oracles to Prevent Bad Code

To effectively use LLM-based coding agents, we need to limit their freedom to make poor choices by incorporating executable oracles that provide clear and actionable feedback. By doing so, we can constrain the set of possible solutions and prevent the agent from gaming the system, ultimately leading to better results and more reliable software.

Building a Blog with Elixir and Phoenix

https://jola.dev/images/joladev-speed-test.png
The user built a blog using Elixir and Phoenix with server-side rendered pages, leveraging NimblePublisher for Markdown posts and Tailwind CSS for styling. The blog is hosted on a self-hosted Dokploy instance on Hetzner with a fast and zero-effort publishing pipeline.