Weekly news | 2026-02-25
news
- 15 years later, Microsoft morged my diagram
- AI adoption and Solow's productivity paradox
- Halt and Catch Fire: TV’s best drama you’ve probably never heard of (2021)
- Asahi Linux Progress Report: Linux 6.19
- Mark Zuckerberg Lied to Congress. We Can't Trust His Testimony
- Reverse Engineering Sid Meier's Railroad Tycoon for DOS from 1990
- Native FreeBSD Kerberos/LDAP with FreeIPA/IDM
- 'My Words Are Like an Uncontrollable Dog': On Life with Nonfluent Aphasia (2025)
- Google Public CA is down
- How I use Obsidian (2023)
- Cosmologically Unique IDs
- Fastest Front End Tooling for Humans and AI
- Microsoft says bug causes Copilot to summarize confidential emails
- Show HN: CEL by Example
- Show HN: VectorNest responsive web-based SVG editor
- Show HN: Breadboard – A modern HyperCard for building web apps on the canvas
- Tesla Sales Down 55% UK, 58% Spain, 59% Germany, 81% Netherlands, 93% Norway
- DNS-Persist-01: A New Model for DNS-Based Challenge Validation
- Instruction decoding in the Intel 8087 floating-point chip
- 27-year-old Apple iBooks can connect to Wi-Fi and download official updates
- AI makes you boring
- How to choose between Hindley-Milner and bidirectional typing
- Paged Out Issue #8 [pdf]
- Don't Trust the Salt: AI Summarization, Multilingual Safety, and LLM Guardrails
- Gemini 3.1 Pro
- Minecraft Java is switching from OpenGL to Vulkan
- Show HN: Micasa – track your house from the terminal
- Voith Schneider Propeller
- America vs. Singapore: You can't save your way out of economic shocks
- Bridging Elixir and Python with Oban
- Mark Zuckerberg grilled on usage goals and underage users at California trial
- We're no longer attracting top talent: the brain drain killing American science
- How AI is affecting productivity and jobs in Europe
- A word processor from 1990s for Atari ST/TOS is still supported by enthusiasts
- Dinosaur Food: 100M year old foods we still eat today (2022)
- Keep Android Open
- The path to ubiquitous AI (17k tokens/sec)
- Trump's global tariffs struck down by US Supreme Court
- I found a useful Git one liner buried in leaked CIA developer docs
- US plans online portal to bypass content bans in Europe and elsewhere
- Infrastructure decisions I endorse or regret after 4 years at a startup (2024)
- I tried building my startup entirely on European infrastructure
- Facebook is cooked
- FreeCAD
- Untapped Way to Learn a Codebase: Build a Visualizer
- PayPal discloses data breach that exposed user info for 6 months
- An ARM Homelab Server, or a Minisforum MS-R1 Review
- Defer available in gcc and clang
- Raspberry Pi Pico 2 at 873.5MHz with 3.05V Core Abuse
- My 1981 adventure game is now a multimedia extravaganza
- Child's Play: Tech's new generation and the end of thinking
- Fast KV Compaction via Attention Matching
- Nvidia and OpenAI abandon unfinished $100B deal in favour of $30B investment
- Lindenmayer.jl: Defining recursive patterns in Julia
- Wikipedia deprecates Archive.today, starts removing archive links
- I verified my LinkedIn identity. Here's what I handed over
- CERN rebuilt the original browser from 1989 (2019)
- How far back in time can you understand English?
- Cord: Coordinating Trees of AI Agents
- What Is OAuth?
- Lean 4: How the theorem prover works and why it's the new competitive edge in AI
- What not to write on your security clearance form (1988)
- Andrej Karpathy talks about "Claws"
- Across the US, people are dismantling and destroying Flock surveillance cameras
- Don't create .gitkeep files, use .gitignore instead (2023)
- CXMT has been offering DDR4 chips at about half the prevailing market rate
- The true story behind the Toronto mystery tunnel (2015)
- Claws are now a new layer on top of LLM agents
- macOS's Little-Known Command-Line Sandboxing Tool (2025)
- Understanding Std:Shared_mutex from C++17
- The bare minimum for syncing Git repos
- Why is Claude an Electron app?
- Personal Statement of a CIA Analyst
- Permacomputing
- Evidence of the bouba-kiki effect in naïve baby chicks
- Attention Media ≠ Social Networks
- Gamedate – A site to revive dead multiplayer games
- Japanese Woodblock Print Search
- Back to FreeBSD: Part 1
- A Botnet Accidentally Destroyed I2P
- I built Timeframe, our family e-paper dashboard
- Scientists discover recent tectonic activity on the moon
- Finding forall-exists Hyperbugs using Symbolic Execution
- How I launched 3 consoles and found true love at Babbage's store no. 9 (2013)
- Xweather Live – Interactive global vector weather map
- Man accidentally gains control of 7k robot vacuums
- Iran students stage first large anti-government protests since deadly crackdown
- Show HN: 3D Mahjong, Built in CSS
- What's the best way to learn a new language?
- Git's Magic Files
- Loops is a federated, open-source TikTok
- ReferenceFinder: Find coordinates on a piece of paper with only folds
- Unreal numbers
- Forward propagation of errors through time
- The Age Verification Trap: Verifying age undermines everyone's data protection
- Ladybird adopts Rust
- Show HN: CIA World Factbook Archive (1990–2025), searchable and exportable
- Elsevier shuts down its finance journal citation cartel
- My journey to the microwave alternate timeline
- Sub-$200 Lidar could reshuffle auto sensor economics
- Pope tells priests to use their brains, not AI, to write homilies
- 0 A.D. Release 28: Boiorix
- Magical Mushroom – Europe's first industrial-scale mycelium packaging producer
- Americans are destroying Flock surveillance cameras
- Binance fired employees who found $1.7B in crypto was sent to Iran
- The JavaScript Oxidation Compiler
- Hetzner (European hosting provider) to increase prices by up to 38%
- Show HN: AI Timeline – 171 LLMs from Transformer (2017) to GPT-5.3 (2026)
- ASML unveils EUV light source advance that could yield 50% more chips by 2030
- The peculiar case of Japanese web design (2022)
- SETI@home: Data Acquisition and Front-End Processing (2025)
- 'Viking' was a job description, not a matter of heredity: Ancient DNA study
- Show HN: Sowbot – open-hardware agricultural robot (ROS2, RTK GPS)
- Emulating Goto in Scheme with Continuations
- Freemediaheckyeah – A collection of free stuff on the internet
- $30B for laptops yielded a generation less cognitively capable than parents
- Terence Tao, at 8 years old (1984) [pdf]
- I Ported Coreboot to the ThinkPad X270
- IDF killed Gaza aid workers at point blank range in 2025 massacre: Report
- Diode – Build, program, and simulate hardware
- Making Wolfram tech available as a foundation tool for LLM systems
- Show HN: Steerling-8B, a language model that can explain any token it generates
- The Missing Semester of Your CS Education – Revised for 2026
- Blood test boosts Alzheimer's diagnosis accuracy to 94.5%, clinical study shows
- Show HN: X86CSS – An x86 CPU emulator written in CSS
- Hetzner Prices increase 30-40%
- I pitched a roller coaster to Disneyland at age 10 in 1978
- I'm helping my dog vibe code games
- Goodbye InnerHTML, Hello SetHTML: Stronger XSS Protection in Firefox 148
- Unsung heroes: Flickr's URLs scheme
- λProlog: Logic programming in higher-order logic
- Discord cuts ties with identity verification software, Persona
- IRS Tactics Against Meta Open a New Front in the Corporate Tax Fight
- Shatner is making an album with 35 metal icons
- Open Letter to Google on Mandatory Developer Registration for App Distribution
- Mac mini will be made at a new facility in Houston
- Iowa farmers are leading the fight for repair
- Intel XeSS 3: expanded support for Core Ultra/Core Ultra 2 and Arc A, B series
- Osaka: Kansai Airport proud to have never lost single piece of luggage (2024)
- You are not supposed to install OpenClaw on your personal computer
AI: - Anthropic officially bans using subscription auth for third party use - Measuring AI agent autonomy in practice
- AWS:
- Amazon Aurora DSQL Kiro powers and AI agent skills
- Amazon Aurora DSQL new Go, Python, and Node.js connectors that simplify IAM authentication
- Amazon Aurora Server-Side Encryption at Rest
- Backup PrivateLink support for SAP HANA
- Bedrock Claude Sonnet 4.6
- Bedrock reinforcement fine-tuning adds support for open-weight models with OpenAI-compatible APIs
- Certificate Manager updates default certificate validity
- Clean Rooms remote Apache Iceberg REST catalogs
- Connect agent time-off requests in draft schedules
- Connect Cases AWS Service Quotas
- Connect multi-line text fields on case templates
- DocumentDB long-term support (LTS) on 5.0
- EC2 nested virtualization
- EC2 new high performance computing Hpc8a instances
- Glue 5.1 is now available in 18 additional regions
- HealthImaging additional metrics for monitoring data stores
- Managed Grafana KMS customer managed keys
- MSK dual-stack (IPv4 and IPv6) connectivity for existing clusters
- OpenSearch Service Graviton4 (c8g,m8g & r8g ) instances
- OpenSearch Service storage optimized i7i instances
- RDS for Oracle January 2026 Release Update and Spatial Patch Bundle
- For a full list of AWS announcements, be sure to keep an eye on AWS’s What’s New Feed page.
tooling
- Terminals should generate the 256-color palette
- Minimal x86 Kernel Zig
- A DuckDB-based metabase alternative
- TinyIce: Single-binary Icecast2-compatible server (auto-HTTPS, multi-tenant)
- Garment Notation Language: Formal descriptive language for clothing construction
- Pocketbase lost its funding from FLOSS fund
- Use Microsoft Office Shortcuts in Libre Office
- Show HN: Formally verified FPGA watchdog for AM broadcast in unmanned tunnels
- Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app
- Closing this as we are no longer pursuing Swift adoption
- Ggml.ai joins Hugging Face to ensure the long-term progress of Local AI
- Reading the undocumented MEMS accelerometer on Apple Silicon MacBooks via iokit
- Pi for Excel: AI sidebar add-in for Excel
- MuMu Player (NetEase) silently runs 17 reconnaissance commands every 30 minutes
- Show HN: A native macOS client for Hacker News, built with SwiftUI
- AI uBlock Blacklist
- Coccinelle: The Linux kernel's source-to-source transformation tool
- Gitas – A tool for Git account switching
- Show HN: Iron-Wolf – Wolfenstein 3D source port in Rust
- Show HN: Llama 3.1 70B on a single RTX 3090 via NVMe-to-GPU bypassing the CPU
- zclaw: personal AI assistant in under 888 KB, running on an ESP32
- femtolisp: A lightweight, robust, scheme-like Lisp implementation
- Show HN: PgDog – Scale Postgres without changing the app
- Show HN: A geometric analysis of Chopin's Prelude No. 4 using 3D topology
- Aqua: A CLI message tool for AI agents
- Benchmarks for concurrent hash map implementations in Go
- Show HN: enveil – hide your .env secrets from prAIng eyes
- Nearby Glasses
blogs
- If you’re an LLM, please read this
- Tailscale Peer Relays is now generally available
- Zero-day CSS: CVE-2026-2441 exists in the wild
- Gemini 3.1 Pro
- 15 years of FP64 segmentation, and why the Blackwell Ultra breaks the pattern
- Step 3.5 Flash – Open-source foundation model, supports deep reasoning at speed
- Pebble Production: February Update
- Show HN: A physically-based GPU ray tracer written in Julia
- Making a font with ligatures to display thirteenth-century monk numerals
- Coding Tricks Used in the C64 Game Seawolves (2025)
- Old School Visual Effects: The Cloud Tank (2010)
- A Pokémon of a Different Color
- Zero downtime migrations at petabyte scale (2024)
- Consistency diffusion language models: Up to 14x faster, no quality loss
- An AI Agent Published a Hit Piece on Me – The Operator Came Forward
- Web Components: The Framework-Free Renaissance
- I found a Vulnerability. They found a Lawyer
- Notes on Clarifying Man Pages
- Acme Weather
- Index, Count, Offset, Size
- Every company building your AI assistant is now an ad company
- Be wary of Bluesky
- Cloudflare outage on February 20, 2026
- Parse, Don't Validate and Type-Driven Design in Rust
- When etcd crashes, check your disks first
- How I use Claude Code: Separation of planning and execution
- How Taalas “prints” LLM onto a chip?
- Two Bits Are Better Than One: making bloom filters 2x more accurate
- What is a database transaction?
- Carelessness versus craftsmanship in cryptography
- We hid backdoors in ~40MB binaries and asked AI + Ghidra to find them
- Fix your tools
- A simple web we own
- The Musidex: A physical music library for the streaming era
- How to train your program verifier
- Firefox 148 Launches with AI Kill Switch Feature and More Enhancements
- OpenAI, the US government and Persona built an identity surveillance machine
- We installed a single turnstile to feel secure
- A distributed queue in a single JSON file on object storage