Weekly news | 2026-03-25
news
- Rob Pike’s Rules of Programming (1989)
- Have a fucking website
- Nightingale – open-source karaoke app that works with any song on your computer
- The pleasures of poor product design
- More than 135 open hardware devices flashable with your own firmware
- Despite Doubts, Federal Cyber Experts Approved Microsoft Cloud Service
- Unsloth Studio
- Write up of my homebrew CPU build
- Why AI systems don't learn – On autonomous learning from cognitive science
- Celebrating Tony Hoare's mark on computer science
- OpenRocket
- Death to Scroll Fade
- Honda is killing its EVs
- A tale about fixing eBPF spinlock issues in the Linux kernel
- Electron microscopy shows ‘mouse bite’ defects in semiconductors
- Show HN: Hacker News archive (47M+ items, 11.6GB) as Parquet, updated every 5m
- FBI is buying location data to track US citizens, director confirms
- Using calculus to do number theory
- Snowflake AI Escapes Sandbox and Executes Malware
- AI coding is gambling
- Launch an autonomous AI agent with sandboxed execution in 2 lines of code
- Leviathan (1651)
- Wander – A tiny, decentralised tool to explore the small web
- Austin’s surge of new housing construction drove down rents
- Afroman found not liable in defamation case
- A sufficiently detailed spec is code
- Conway's Game of Life, in real life
- The math that explains why bell curves are everywhere
- LotusNotes
- “Your frustration is the product”
- Juggalo makeup blocks facial recognition technology (2019)
- Cook: A simple CLI for orchestrating Claude Code
- OpenBSD: PF queues break the 4 Gbps barrier
- Google details new 24-hour process to sideload unverified Android apps
- Mozilla to launch free built-in VPN in upcoming Firefox 149
- Eniac, the First General-Purpose Digital Computer, Turns 80
- Czech Man's Stone in Barn's Foundations Is Rare Bronze Age Spearhead Mold
- 4Chan mocks £520k fine for UK online safety breaches
- Afroman Wins Civil Trial over Use of Police Raid Footage in His Music Videos
- An update on Steam / GOG changes for OpenTTD
- The Shape of Inequalities
- Return of the Obra Dinn: spherical mapped dithering for a 1bpp first-person game
- What’s on HTTP?
- Show HN: Browser grand strategy game for hundreds of players on huge maps
- Launch HN: Voltair (YC W26) – Drone and charging network for power utilities
- ArXiv declares independence from Cornell
- France's aircraft carrier located in real time by Le Monde through fitness app
- Chuck Norris has died
- Flash-KMeans: Fast and Memory-Efficient Exact K-Means
- Clockwise acquired by Salesforce
- Entso-E final report on Iberian 2025 blackout
- Super Micro Shares Plunge 25% After Co-Founder Charged in $2.5B Smuggling Plot
- Drawvg Filter for FFmpeg
- Too Much Color
- HP trialed mandatory 15-minute support call wait times (2025)
- Delve – Fake Compliance as a Service
- Just Put It on a Map
- Building a Reader for the Smallest Hard Drive
- The Soul of a Pedicab Driver
- VisiCalc Reconstructed
- Wayland set the Linux Desktop back by 10 years?
- The Social Smolnet
- Bombarding gamblers with offers greatly increases betting and gambling harm
- OpenCode – The open source AI coding agent
- Regex Blaster
- Parallel Perl – Autoparallelizing interpreter with JIT
- Some things just take time
- The worst volume control UI in the world (2017)
- Blocking Internet Archive Won't Stop AI, but Will Erase Web's Historical Record
- Molly guard in reverse
- Ubuntu 26.04 Ends 46 Years of Silent sudo Passwords
- Do Not Turn Child Protection into Internet Access Control
- Lent and Lisp
- Meta's Omnilingual MT for 1,600 Languages
- The Ugliest Airplane: An Appreciation
- Turing Award Honors Bennett and Brassard for Quantum Information Science
- Cryptography in Home Entertainment (2004)
- An industrial piping contractor on Claude Code [video]
- Grafeo – A fast, lean, embeddable graph database built in Rust
- Padel Chess – tactical simulator for padel
- Tinybox – Offline AI device 120B parameters
- Books of the Century by Le Monde
- How Invisalign became the biggest user of 3D printers
- 404 Deno CEO not found
- ZJIT removes redundant object loads and stores
- The Story of Marina Abramovic and Ulay (2020)
- Mayor of Paris removed parking spaces, reduced the number of cars
- Study finds no evidence cannabis helps anxiety, depression, or PTSD
- Thinking Fast, Slow, and Artificial: How AI Is Reshaping Human Reasoning
- Western carmakers' retreat from electric risks dooming them to irrelevance
- The three pillars of JavaScript bloat
- Professional video editing, right in the browser with WebGPU and WASM
- Chest Fridge (2009)
- Cloudflare flags archive.today as "C&C/Botnet"; no longer resolves via 1.1.1.2
- 25 Years of Eggs
- Hormuz Minesweeper – Are you tired of winning?
- Boomloom: Think with your hands
- Project Nomad – Knowledge That Never Goes Offline
- My first patch to the Linux kernel
- The future of version control
- Windows native app development is a mess
- Building an FPGA 3dfx Voodoo with Modern RTL Tools
- A Review of Dice that came with The White Castle (2025)
- Reports of code's death are greatly exaggerated
- OpenClaw is a security nightmare dressed up as a daydream
- The IBM scientist who rewrote the rules of information just won a Turing Award
- HopTab – Open source macOS app switcher and tiler that replaces Cmd+Tab
- PC Gamer recommends RSS readers in a 37mb article that just keeps downloading
- Why I love NixOS
- Palantir extends reach into British state as gets access to sensitive FCA data
- It's Their Mona Lisa
- Five Years of Running a Systems Reading Group at Microsoft
- Migrating to the EU
- Walmart: ChatGPT checkout converted 3x worse than website
- Tin Can, a 'landline' for kids
- GitHub appears to be struggling with measly three nines availability
- iPhone 17 Pro Demonstrated Running a 400B LLM
- Two pilots dead after plane and ground vehicle collide at LaGuardia
- POSSE – Publish on your Own Site, Syndicate Elsewhere
- They’re vibe-coding spam now
- An unsolicited guide to being a researcher [pdf]
- US and TotalEnergies reach 'nearly $1B' deal to end offshore wind projects
- Student beauty and grades under in-person and remote teaching
- General Motors is assisting with the restoration of a rare EV1
- Show HN: The King Wen Permutation: [52, 10, 2]
- “Collaboration” is bullshit
- Migrating the American express payment network, twice
- If DSPy is so great, why isn't anyone using it?
- Is it a pint?
- First and Lego Education Partnership Update
- Intuitions for Tranformer Circuits
- Cyber.mil serving file downloads using TLS certificate which expired 3 days ago
- Microsoft's "fix" for Windows 11
- Epoch confirms GPT5.4 Pro solved a frontier math open problem
- Ripgrep is faster than grep, ag, git grep, ucg, pt, sift (2016)
- Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains
- Apple Business
- IRIX 3dfx Voodoo driver and glide2x IRIX port
- LaGuardia pilots raised safety alarms months before deadly runway crash
- Log File Viewer for the Terminal
- Nanobrew: The fastest macOS package manager compatible with brew
- Abusing Customizable Selects
- Mystery jump in oil trading ahead of Trump post draws scrutiny
- Pompeii's battle scars linked to an ancient 'machine gun'
- Opera: Rewind The Web to 1996 (Opera at 30)
- BIO – The Bao I/O Co-Processor
- Debunking Zswap and Zram Myths
- No Terms. No Conditions
- Qite.js – Frontend framework for people who hate React and love HTML
- Missile defense is NP-complete
- GitHub is once again down
AI: - Mistral AI Releases Forge - Push events into a running session with channels
- AWS:
- Amazon Corretto 26 is now generally available
- Amazon Inspector Windows KB-based findings
- AWS Partner Central agents to accelerate co-sell
- Bedrock AgentCore Runtime now supports shell command execution
- Bedrock AgentCore Runtime now supports the AG-UI protocol
- Bedrock AgentCore Runtime WebRTC real-time bidirectional streaming
- Bedrock Minimax M2.5 and GLM 5
- Bedrock NVIDIA Nemotron 3 Super
- Blu Insights is now AWS Transform for mainframe refactor
- CloudWatch Logs log ingestion using HTTP-based protocol
- CloudWatch organization-wide EC2 detailed monitoring enablement
- Config +75 new managed rules
- Connect new generative text-to-speech voices and expands to new regions
- Connect enables agents to forward email contacts to external email addresses
- Connect voice AI agents now supports 13 new languages
- DataSync AWS Secrets Manager for all location types
- EC2 Fleet interruptible Capacity Reservations
- EC2 NIXL with EFA to accelerate LLM inference at scale
- ECR pull through cache for Chainguard
- EKS 99.99% Service Level Agreement and new 8XL scaling tier for Provisioned Control Plane clusters
- Elemental MediaConnect adds support for NDI® inputs
- Lambda now supports Availability Zone metadata
- Neptune reading S3 data using openCyper
- Neuron support for Dynamic Resource Allocation with Amazon EKS
- OpenSearch Service now supports OpenSearch version 3.5
- RDS Custom for SQL Server adds ability to view and schedule new OS updates
- Redshift new queries in dashboards and ETL workloads by up to 7x performance
- S3 Tables Simplified permissions and materialized views
- SageMaker HyperPod idle resource sharing for dynamic cluster utilization
- SageMaker Training Plans extending of existing capacity commitments without workload reconfiguration
- SageMaker Unified Studio adds custom metadata filters
- SageMaker Unified Studio supports aggregated view of data lineage
- Security Agent downloading penetration testing reports
- Security Agent now available with Service Quotas
- SimpleDB exporting domain data to Amazon S3
- Timestream for InfluxDB 3 Expanded Multi-Node Cluster Configurations
- For a full list of AWS announcements, be sure to keep an eye on AWS’s What’s New Feed page.
tooling
- Show HN: Sub-millisecond VM sandboxes using CoW memory forking
- Nvidia NemoClaw
- Autoresearch for SAT Solvers
- macOS 26 breaks custom DNS settings including .internal
- Show HN: Duplicate 3 layers in a 24B LLM, logical deduction .22→.76. No training
- RX – a new random-access JSON alternative
- Show HN: Three new Kitten TTS models – smallest less than 25MB
- Drugwars for the TI-82/83/83 Calculators (2011)
- Ghostling
- Linux Applications Programming by Example: The Fundamental APIs (2nd Edition)
- Fujifilm X RAW STUDIO webapp clone
- Flash-MoE: Running a 397B Parameter Model on a Laptop
- Floci – A free, open-source local AWS emulator
- Trivy ecosystem supply chain briefly compromised
- Bombadil: Property-based testing for web UIs
- Local Stack Archived their GitHub repo and requires an account to run
- Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised
- A retro terminal music player inspired by Winamp
- Show HN: Gemini can now natively embed video, so I built sub-second video search
- Hypura – A storage-tier-aware LLM inference scheduler for Apple Silicon
- Show HN: ProofShot – Give AI coding agents eyes to verify the UI they build
blogs
- JPEG Compression
- On a Boat
- Machine Payments Protocol (MPP)
- Show HN: Pgit – A Git-like CLI backed by PostgreSQL
- Astral to Join OpenAI
- 2% of ICML papers desk rejected because the authors used LLM in their reviews
- Scaling Karpathy's Autoresearch: What Happens When the Agent Gets a GPU Cluster
- Full Disclosure: A Third (and Fourth) Azure Sign-In Log Bypass Found
- FSF statement on copyright infringement lawsuit Bartz v. Anthropic
- I'm OK being left behind, thanks
- The Los Angeles Aqueduct Is Wild
- Video Encoding and Decoding with Vulkan Compute Shaders in FFmpeg
- How many branches can your CPU predict?
- Our commitment to Windows quality
- We rewrote our Rust WASM parser in TypeScript and it got faster
- Mamba-3
- FFmpeg 101 (2024)
- More common mistakes to avoid when creating system architecture diagrams
- Bored of eating your own dogfood? Try smelling your own farts
- MAUI Is Coming to Linux
- Node.js worker threads are problematic, but they work great for us
- Brute-forcing my algorithmic ignorance
- Can you get root with only a cigarette lighter? (2024)
- I built an AI receptionist for a mechanic shop
- The way CTRL-C in Postgres CLI cancels queries is incredibly hack-y
- Ordered dithering with arbitrary or irregular colour palettes (2023)
- Autoresearch on an old research idea
- Trivy under attack again: Widespread GitHub Actions tag compromise secrets
- Finding all regex matches has always been O(n²)
- BIO: The Bao I/O Coprocessor
- Show HN: Cq – Stack Overflow for AI coding agents
- Box of Secrets: Discreetly modding an apartment intercom to work with Apple Home
- Is anybody else bored of talking about AI?
- Arm AGI CPU
- Hypothesis, Antithesis, synthesis