Weekly news | 2026-03-18
news
- Don't post generated/AI-edited comments. HN is for conversation between humans.
- Zig – Type Resolution Redesign and Language Changes
- SSH Secret Menu
- Universal vaccine against respiratory infections and allergens
- Building a TB-303 from Scratch
- Entities enabling scientific fraud at scale (2025)
- Making WebAssembly a first-class language on the Web
- Lego's 0.002mm specification and its implications for manufacturing (2025)
- Whistleblower claims ex-DOGE member says he took Social Security data to new job
- The MacBook Neo
- Surpassing vLLM with a Generated Inference Stack
- Swiss e-voting pilot can't count 2,048 ballots after decryption failure
- Show HN: Klaus – OpenClaw on a VM, batteries included
- Physicist Astrid Eichhorn is a leader in the field of asymptotic safety
- Show HN: I built a tool that watches webpages and exposes changes as RSS
- Launch HN: Prism (YC X25) – Workspace and API to generate and edit videos
- Launch HN: Sentrial (YC W26) – Catch AI agent failures before your users do
- 5,200 holes carved into a Peruvian mountain left by an ancient economy
- EQT eyes potential $6B sale of Linux pioneer SUSE, sources say
- Malus – Clean Room as a Service
- Show HN: s@: decentralized social networking over static sites
- Tested: How Many Times Can a DVD±RW Be Rewritten? Methodology and Results
- I was interviewed by an AI bot for a job
- Big data on the cheapest MacBook
- 3D-Knitting: The Ultimate Guide
- Asian governments roll out 4-day weeks, WFH to solve fuel crisis caused by war
- The Met releases high-def 3D scans of 140 famous art objects
- Datahäxan
- NASA's DART spacecraft changed an asteroid's orbit around the sun
- Bubble Sorted Amen Break
- Reversing memory loss via gut-brain communication
- Avoiding Trigonometry (2013)
- Innocent woman jailed after being misidentified using AI facial recognition
- US private credit defaults hit record 9.2% in 2025, Fitch says
- Kotlin creator's new language: talk to LLMs in specs, not English
- Iran-backed hackers claim wiper attack on medtech firm Stryker
- US banks' exposure to private credit hits $300B (2025)
- Italian prosecutors seek trial for Amazon, 4 execs in alleged $1.4B tax evasion
- SBCL: A Sanely-Bootstrappable Common Lisp (2008) [pdf]
- Willingness to look stupid
- Can I run AI locally?
- TUI Studio – visual terminal UI design tool
- Document poisoning in RAG systems: How attackers corrupt AI's sources
- Qatar helium shutdown puts chip supply chain on a two-week clock
- Understanding the Go Runtime: The Scheduler
- IMG_0416 (2024)
- E2E encrypted messaging on Instagram will no longer be supported after 8 May
- The Wyden Siren Goes Off Again: We'll Be "Stunned" by NSA Under Section 702
- Show HN: Channel Surfer – Watch YouTube like it’s cable TV
- Source code of Swedish e-government services has been leaked
- Lost Doctor Who Episodes Found
- Launch HN: Spine Swarm (YC S23) – AI agents that collaborate on a visual canvas
- Parallels confirms MacBook Neo can run Windows in a virtual machine
- Elon Musk pushes out more xAI founders as AI coding effort falters
- Ceno, browse the web without internet access
- John Carmack about open source and anti-AI activists
- Launch HN: Captain (YC W26) – Automated RAG for Files
- Celebrating Interesting Flickr Technologies
- Show HN: What was the world listening to? Music charts, 20 countries (1940–2025)
- Games with loot boxes to get minimum 16 age rating across Europe
- Baochip-1x: What it is, why I'm doing it now and how it came about
- Python: The Optimization Ladder
- Wired headphone sales are exploding
- Montana passes Right to Compute act (2025)
- A Survival Guide to a PhD (2016)
- RAM kits are now sold with one fake RAM stick alongside a real one
- Atari 2600 BASIC Programming (2015)
- Digg is gone again
- Emacs and Vim in the Age of AI
- Optimizing Content for Agents
- Our Experience with I-Ready
- What happens when US economic data becomes unreliable
- Starlink militarization and its impact on global strategic stability (2023)
- You gotta think outside the hypercube
- Show HN: GitAgent – An open standard that turns any Git repo into an AI agent
- Nmap in the movies (2008)
- Sunsetting Jazzband
- AEP (API Design Standard and Tooling Ecosystem)
- Life as an OnlyFans 'chatter'
- Hostile Volume – A game about adjusting volume with intentionally bad UI
- Ageless Linux – Software for humans of indeterminate age
- How kernel anti-cheats work
- Rack-mount hydroponics
- SBCL Fibers – Lightweight Cooperative Threads
- A most elegant TCP hole punching algorithm
- Bumblebee queens breathe underwater to survive drowning
- Allow me to get to know you, mistakes and all
- Treasure hunter freed from jail after refusing to turn over shipwreck gold
- A Visual Introduction to Machine Learning (2015)
- Airbus is preparing two uncrewed combat aircraft
- Centuries of selective breeding turned wild cabbage into different vegetables
- Mathematics Distillation Challenge – Equational Theories
- Show HN: Signet – Autonomous wildfire tracking from satellite and weather data
- The 100 hour gap between a vibecoded prototype and a working product
- A look inside Dialector, filmmaker Chris Marker's chatbot from 1988
- Generating All 32-Bit Primes (Part I)
- IBM, sonic delay lines, and the history of the 80×24 display (2019)
- Hollywood Enters Oscars Weekend in Existential Crisis
- Learning athletic humanoid tennis skills from imperfect human motion data
- Show HN: What if your synthesizer was powered by APL (or a dumb K clone)?
- Grandparents are glued to their phones [video]
- Polymarket gamblers threaten to kill me over Iran missile story
- Corruption erodes social trust more in democracies than in autocracies
- How I write software with LLMs
- MoD sources warn Palantir role at heart of government is threat to UK security
- Stop Sloppypasta
- Palestinian boy, 12, describes how Israeli forces killed his family in car
- The Linux Programming Interface as a university course text
- My Journey to a reliable and enjoyable locally hosted voice assistant (2025)
- Why I love FreeBSD
- Kona EV Hacking
- US Job Market Visualizer
- Nasdaq's Shame
- Electric motor scaling laws and inertia in robot actuators
- The emergence of print-on-demand Amazon paperback books
- What every computer scientist should know about floating-point arithmetic (1991) [pdf]
- Cannabinoids remove plaque-forming Alzheimer's proteins from brain cells (2016)
- The “small web” is bigger than you might think
- Meta’s renewed commitment to jemalloc
- A new Bigfoot documentary helps explain our conspiracy-minded era
- Bandit: A 32bit baremetal computer that runs Color Forth [video]
- Starlink Mini as a failover
- Six ingenious ways how Canon DSLRs used to illuminate their autofocus points
- AirPods Max 2
- Launch HN: Voygr (YC W26) – A better maps API for agents and AI apps
- Kagi Translate now supports LinkedIn Speak as an output language
- US SEC preparing to scrap quarterly reporting requirement
- Kagi Small Web
- Every layer of review makes you 10x slower
- Reddit User Uncovers Who Is Behind Meta's $2B Lobbying for Age Verification Tech
- Microsoft's 'unhackable' Xbox One has been hacked by 'Bliss'
- Sci-Fi Short Film “There Is No Antimemetics Division” [video]
- FFmpeg 8.1
- Ryugu asteroid samples contain all DNA and RNA building blocks
- In space, no one can hear you kernel panic (2020)
- Font Smuggler – Copy hidden brand fonts into Google Docs
- Claude Tips for 3D Work
- OpenSUSE Kalpa
- Finding a CPU Design Bug in the Xbox 360 (2018)
- Building a Shell
- Give Django your time and money, not your tokens
- Python 3.15's JIT is now back on track
- Monkey Island for Commodore 64 Ground Up
- Illinois Introducing Operating System Account Age Bill
- 'The Secret Agent': Exploring a Vibrant, yet Violent Brazil (2025)
- Java 26 is here
- Meta and TikTok let harmful content rise to drove engagement, say whistleblowers
- Gitana 18: the new flying Ultim trimaran
AI: - 1M context is now generally available for Opus 4.6 and Sonnet 4.6 - Claude March 2026 usage promotion
- AWS:
- AWS Builder ID Sign in with GitHub and Amazon
- Backupadds logically air-gapped vault support for EKS
- Backup RDS Multi-AZ clusters to 17 Regions
- Bedrock AgentCore Memory streaming notifications for long-term memory
- Bedrock AgentCore Runtime stateful MCP server features
- Bedrock observability of First Token Latency and Quota Consumption
- CDK Mixins is now generally available
- CloudWatch Application Signals adds new SLO capabilities
- CloudWatch Logs increased query concurrency and API limits
- Connect AI-powered manager assistance (Preview)
- Connect AI-powered predictive insights
- Connect case data in analytics data lake
- Connect conversational analytics for email
- Connect integrated workflows for managers to coach agents
- Connect select different From email addresses when sending emails
- Elastic Beanstalk Deployments tab with in-progress deployment logs
- Glue zero-ETL integrations with DynamoDB
- IAM Roles Anywhere post-quantum digital certificates
- Lambda Managed Instances now supports Rust
- LZA MCP Server AI-assisted configuration management
- Neptune Database adds native spatial data support
- Network Firewall Launch in the AWS European Sovereign Cloud
- OpenSearch Service in-place volume increases for all volume sizes
- OpenSearch UI Cross Account Data Access to OpenSearch domains
- PrivateLink Private CA Connector for SCEP
- Quick Suite User Preferences for chat personalization
- Route 53 Global Resolver is now generally available
- S3 account regional namespaces for general purpose buckets
- SageMaker Unified Studio faster data preview in Visual ETL
- SAM Kiro power serverless application development
- WorkSpaces Microsoft Windows Server 2025
- For a full list of AWS announcements, be sure to keep an eye on AWS’s What’s New Feed page.
tooling
- BitNet: 100B Param 1-Bit model for local CPUs
- Mesh over Bluetooth LE, TCP, or Reticulum
- Julia Snail – An Emacs Development Environment for Julia Like Clojure's Cider
- Show HN: Open-source browser for AI agents
- Shall I implement it? No
- Show HN: A context-aware permission guard for Claude Code
- Printf-Tac-Toe
- Show HN: Axe – A 12MB binary that replaces your AI framework
- Show HN: OneCLI – Vault for AI Agents in Rust
- Meta Platforms: Lobbying, dark money, and the App Store Accountability Act
- Hyperlinks in terminal emulators
- Hammerspoon
- Megadev: A Development Kit for the Sega Mega Drive and Mega CD Hardware
- $96 3D-printed rocket that recalculates its mid-air trajectory using a $5 sensor
- Lazycut: A simple terminal video trimmer using FFmpeg
- Pyodide: a Python distribution based on WebAssembly
- Show HN: Thermal Receipt Printers – Markdown and Web UI
- Show HN: Crust – A CLI framework for TypeScript and Bun
blogs
- Create value for others and don’t worry about the returns
- Temporal: A nine-year journey to fix time in JavaScript
- Writing my own text editor, and daily-driving it
- How we hacked McKinsey's AI platform
- Google closes deal to acquire Wiz
- TADA: Speech generation through text-acoustic synchronization
- Standardizing source maps
- Dolphin Progress Release 2603
- ATMs didn't kill bank teller jobs, but the iPhone did
- Returning to Rails in 2026
- WebPKI and You
- The Cost of Indirection in Rust
- “This is not the computer for you”
- Bucketsquatting is finally dead
- Vite 8.0 Is Out
- Executing programs inside transformers with exponentially faster inference
- Okmain: How to pick an OK main colour of an image
- Your phone is an entire computer
- Gvisor on Raspbian
- XML is a cheap DSL
- I beg you to follow Crocker's Rules, even if you will be rude to me
- The Isolation Trap: Erlang
- An ode to bzip
- Recursive Problems Benefit from Recursive Solutions
- Why Mathematica does not simplify sinh(arccosh(x))
- Glassworm Is Back: A New Wave of Invisible Unicode Attacks Hits Repositories
- Tree Search Distillation for Language Models Using PPO
- The Appalling Stupidity of Spotify's AI DJ
- What makes Intel Optane stand out (2023)
- Chrome DevTools MCP
- Separating the Wayland compositor and window manager
- The 49MB web page
- Home Assistant waters my plants
- Lies I was told about collaborative editing, Part 2: Why we don't use Yjs
- Comparing Python Type Checkers: Typing Spec Conformance
- Apideck CLI – An AI-agent interface with much lower context consumption than MCP
- Even faster asin() was staring right at me
- Reverse-engineering Viktor and making it open source
- The unlikely story of Teardown Multiplayer
- Node.js needs a virtual file system
- A Decade of Slug