Weekly news | 2026-04-15
news
- Git commands I run before reading any code
- I ported Mac OS X to the Nintendo Wii
- Veracrypt project update
- US and Iran agree to provisional ceasefire
- US cities are axing Flock Safety surveillance technology
- Škoda DuoBell: A bicycle bell that penetrates noise-cancelling headphones
- They're made out of meat (1991)
- Revision Demoparty 2026: Razor1911 [video]
- Microsoft terminates VeraCrypt account, halting Windows updates
- MegaTrain: Full Precision Training of 100B+ Parameter LLMs on a Single GPU
- Audio Reactive LED Strips Are Diabolically Hard
- A database of analog cameras that can be 3D printed
- ML promises to be profoundly weird
- Native Americans had dice 12k years ago
- Your File System Is Already A Graph Database
- Ask HN: Any interesting niche hobbies?
- Understanding the Kalman filter with a simple radar example
- Teardown of unreleased LG Rollable shows why rollable phones aren't a thing
- JSIR: A High-Level IR for JavaScript
- I've been waiting over a month for Anthropic to respond to my billing issue
- USB for Software Developers: An introduction to writing userspace USB drivers
- LittleSnitch for Linux
- EFF is leaving X
- Help Keep Thunderbird Alive
- Meta removes ads for social media addiction litigation
- The Importance of Being Idle
- Top laptops to use with FreeBSD
- Haunted Paper Toys
- Who is Satoshi Nakamoto? My quest to unmask Bitcoin's creator
- Introduction to Nintendo DS Programming
- Wit, unker, Git: The lost medieval pronouns of English intimacy
- Claude mixes up who said what
- Show HN: CSS Studio. Design by hand, code by agent
- Creating the Futurescape for the Fifth Element (2019)
- Maine is about to become the first state to ban major new data centers
- Dr. Dobb's Developer Library DVD 6 (2010)
- Launch HN: Relvy (YC F24) – On-call runbooks, automated
- Unfolder for Mac – A 3D model unfolding tool for creating papercraft
- The Pentagon Threatened Pope Leo XIV's Ambassador with the Avignon Papacy
- Map Gesture Controls - Control maps with your hands
- PicoZ80 – Drop-In Z80 Replacement
- Tree Calculus
- How NASA built Artemis II’s fault-tolerant computer
- I still prefer MCP over skills
- DRAM has a design flaw from 1966. I bypassed it [video]
- FBI used iPhone notification data to retrieve deleted Signal messages
- 1D Chess
- France Launches Government Linux Desktop Plan as Windows Exit Begins
- You can't trust macOS Privacy and Security settings
- A new trick brings stability to quantum operations
- WireGuard makes new Windows release following Microsoft signing resolution
- Penguin 'Toxicologists' Find PFAS Chemicals in Remote Patagonia
- CPU-Z and HWMonitor compromised
- Helium is hard to replace
- France to ditch Windows for Linux to reduce reliance on US tech
- OpenAI backs Illinois bill that would limit when AI labs can be held liable
- Afrika Bambaataa has died
- Mysteries of Dropbox: Testing of a Distributed Sync Service (2016) [pdf]
- An AI robot in my home
- Clojure on Fennel Part One: Persistent Data Structures
- Chimpanzees in Uganda locked in eight-year 'civil war', say researchers
- Microsoft suspends dev accounts for high-profile open source projects
- Principles of Mechanical Sympathy
- Intel 486 CPU announced April 10, 1989
- Seven countries now generate 100% of their electricity from renewable energy
- Tell HN: docker pull fails in spain due to football cloudflare block
- Pijul a FOSS distributed version control system
- Bring Back Idiomatic Design (2023)
- How Complex is my Code?
- Phyphox – Physical Experiments Using a Smartphone
- JVM Options Explorer
- Happy Map
- The End of Eleventy
- The Soul of an Old Machine
- A Tour of Oodi
- US appeals court declares 158-year-old home distilling ban unconstitutional
- An Interview with Pat Gelsinger
- Most people can't juggle one ball
- AI Will Be Met with Violence, and Nothing Good Will Come of It
- The Physics of GPS
- I gave every train in New York an instrument
- Show HN: boringBar – a taskbar-style dock replacement for macOS
- Apple update looks like Czech mate for locked-out iPhone user
- The peril of laziness lost
- The Miller Principle (2007)
- How a dancer with ALS used brainwaves to perform live
- Google removes "Doki Doki Literature Club" from Google Play
- New synthesis of astronomical measurements shows Hubble tension is real
- DaVinci Resolve – Photo
- Backblaze has stopped backing up OneDrive and Dropbox folders and maybe others
- Lean proved this program correct; then I found a bug
- jj – the CLI for Jujutsu
- Rare concert recordings are landing on the Internet Archive
- Introspective Diffusion Language Models
- Design and implementation of DuckDB internals
- I wrote to Flock's privacy contact to opt out of their domestic spying program
- Multi-Agentic Software Development Is a Distributed Systems Problem
- YouTube now world's largest media company, topping Disney
- A soft robot has no problem moving with no motor and no gears
- Spain to expand internet blocks to tennis, golf, movies broadcasting times
- GAIA – Open-source framework for building AI agents that run on local hardware
- Franklin's bad ads for Apple II clones and the beloved impersonator they depict
- 5NF and Database Design
- Let's talk space toilets
- Nucleus Nouns
- Carol's Causal Conundrum: a zine intro to causally ordered message delivery
AI: - Claude Code Routines
- AWS:
- Agent Registry centralized agent discovery and governance |
Preview - Bedrock AgentCore Browser OS-level interaction capabilities
- Bedrock Claude Mythos Preview (Gated Research Preview)
- Bedrock cost allocation by IAM user and role
- Bedrock Data Automation custom vocabulary
- Billing and Cost Management Dashboards Now Supports Scheduled Email Delivery
- Certificate Manager native certificate search
- CloudWatch drop and conditional processing
- CloudWatch new compliance and governance capabilities
- Cost Explorer Natural Language Query capabilities powered by Amazon Q
- Deadline Cloud monitor creation in multiple regions
- EC2 Capacity Manager tag-based dimensions
- EKS EC2 Auto Scaling warm pools
- IoT Greengrass SDK for C, C++, and Rust applications
- IVS Real-Time Streaming redundant ingest
- Lambda expands response streaming support to all commercial AWS Regions
- Location Service contour line density, traffic visualization, and 3D terrain
- Marketplace Discovery API for programmatic access to catalog data
- OpenSearch Serverless Zstandard (zstd) codec for index compression
- OpenSearch Service Graviton4 based i8ge instances
- OpenSearch Service Managed Prometheus and agent tracing
- Open Source Smithy-Java client framework |
GA - Private CA customer managed permissions for cross-account sharing
- Quick Sparklines for Inline Trend Visualization in Tables
- RDS Blue/Green Deployments now supports Amazon RDS Proxy
- RDS latest CU and GDR updates for Microsoft SQL Server
- RTB Fabric health checks for real-time bidding workloads
- S3 buckets accessible as file systems
- S3 Lifecycle pauses actions on objects that are unable to replicate
- S3 new security best practice to new and existing buckets by default
- SageMaker HyperPod gang scheduling for distributed training workloads
- SageMaker serverless workflows to Identity Center domains
- SageMaker Unified Studio notebook import/export and developer acceleration
- Timestream for InfluxDB Customer-Defined Maintenance Windows
- Transfer Family IPv6 for connectors and web apps
- Verified Permissions policy store aliases and named policies and policy templates
- WorkSpaces Advisor now available for AI-powered troubleshooting
- WorkSpaces Personal unique DNS names for PrivateLink
- For a full list of AWS announcements, be sure to keep an eye on AWS’s What’s New Feed page.
- Agent Registry centralized agent discovery and governance |
tooling
- Xilem – An experimental Rust native UI framework
- A WebGPU implementation of Augmented Vertex Block Descent
- Show HN: I built a Cargo-like build tool for C/C++
- Industrial design files for Keychron keyboards and mice
- Anthropic downgraded cache TTL on March 6th
- Show HN: Oberon System 3 runs natively on Raspberry Pi 3 (with ready SD card)
- Pro Max 5x quota exhausted in 1.5 hours despite moderate usage
- Doom, Played over Curl
- WiiFin – Jellyfin Client for Nintendo Wii
- Distributed DuckDB Instance
- OpenSSL 4.0.0
- Show HN: LangAlpha – what if Claude Code was built for Wall Street?
- MOS tech 6502 8-bit microprocessor in pure SQL powered by Postgres
- Lumina – a statically typed web-native language for JavaScript and WASM
blogs
- Protect your shed
- Binary obfuscation that doesn't kill LTO
- We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2
- Slightly safer vibecoding by adopting old hacker habits
- The Clock
- Muse Spark: Scaling towards personal superintelligence
- Union types in C# 15
- Show HN: We built a camera only robot vacuum for less than 300$ (Well almost)
- Open source security at Astral
- Reallocating $100/Month Claude Code Spend to Zed and OpenRouter
- Six (and a half) intuitions for KL divergence
- How Pizza Tycoon simulated traffic on a 25 MHz CPU
- Native Instant Space Switching on macOS
- Research-Driven Agents: When an agent reads before it codes
- Lichess and Take Take Take Sign Cooperation Agreement
- Generative art over the years
- We've raised $17M to build what comes after Git
- The Raft consensus algorithm explained through "Mean Girls" (2019)
- Kagi Product Tips – Customize Your Search Results with URL Redirects
- Bluesky April 2026 Outage Post-Mortem
- Will I ever own a zettaflop?
- I run multiple $10K MRR companies on a $20/month tech stack
- Tofolli gates are all you need
- A new spam policy for “back button hijacking”
- Write less code, be more responsible
- The M×N problem of tool calling and open-source models
- Rust Threads on the GPU
- Turn your best AI prompts into one-click tools in Chrome