Git commands I run before reading any code

https://piechowski.io/post/git-commands-before-reading-code/cover_hu3f66e25b7571f7e32d40f355f31a2ca9_56928_1500x0_resize_q75_h2_box_2.webp
The user runs a series of git commands to get a diagnostic picture of a codebase, including commit history, high-churn files, and contributor rankings. This helps identify high-risk code, potential team issues, and crisis patterns, allowing the user to focus on the most critical areas of the codebase.

I ported Mac OS X to the Nintendo Wii

https://bryankeller.github.io/assets/images/porting-mac-os-x-nintendo-wii/IMG_9159.jpeg
The author successfully ported Mac OS X 10.0 Cheetah to the Nintendo Wii by writing a custom bootloader, patching the kernel, and creating drivers for the Wii's hardware. The author overcame various challenges, including hardware incompatibilities, driver development, and debugging, to achieve a fully functional Mac OS X system on the Wii.

Microsoft terminated the account VeraCrypt used to sign Windows drivers

https://veracrypt.jp/MS_Termination.png
Microsoft terminated your account used for signing Windows drivers and bootloader without warning, preventing VeraCrypt updates for Windows users. You're considering alternative solutions, such as a signature-independent program, and seeking help from Microsoft and the crypto community.

US cities are axing Flock Safety surveillance technology

https://www.cnet.com/home/security/when-flock-comes-to-town-why-cities-are-axing-the-controversial-surveillance-technology/
Flock Safety, a surveillance company, has been criticized for its AI-powered license plate cameras and data sharing practices with law enforcement and federal agencies like ICE. Cities and states are pushing back with legislation to limit the use and sharing of Flock data, and individuals can take steps to protect their privacy by being aware of surveillance in their area and advocating for change.

They're made out of meat (1991)

http://www.terrybisson.com/wp-content/uploads/2020/11/meathead.jpg
Aliens made of meat have been discovered and probed, but their existence is being kept secret. The aliens are trying to contact Earth, but officials advise erasing records and pretending they don't exist due to their unusual nature.

Who is Satoshi Nakamoto? My quest to unmask Bitcoin's creator

The author investigates the identity of Satoshi Nakamoto, Bitcoin's pseudonymous creator, and suspects Adam Back, a British cryptographer, after noticing similarities in their writing styles and interests. The author discovers that Back's background and activities align with Satoshi's, including his involvement in the Cypherpunks movement and his invention of Hashcash.

ML promises to be profoundly weird

The author discusses the limitations and potential risks of Large Language Models (LLMs), which are prone to confabulation, lying, and making up nonsense, and can be unpredictable and misleading. Despite their impressive capabilities, LLMs are far from human-equivalent intelligence and can only excel in specific, narrow tasks, making it difficult to predict their suitability for a given task.

Škoda DuoBell: A bicycle bell that penetrates noise-cancelling headphones

https://cdn.skoda-storyboard.com/2026/04/Navrh-bez-nazvu-55_c2be10ba.png
koda developed DuoBell, a bicycle bell that outsmarts noise-cancelling headphones. The bell emits sound at a frequency that ANC algorithms can't process, increasing pedestrian reaction distance by up to 22 meters.

Microsoft terminates VeraCrypt account, halting Windows updates

https://www.404media.co/content/images/2026/04/1775640211692000_2044651928.png
Microsoft terminated VeraCrypt developer Mounir Idrassi's account, affecting Windows updates. VeraCrypt and WireGuard, another VPN client, face similar issues with Microsoft account terminations.

Show HN: Is Hormuz open yet?

https://d.basemaps.cartocdn.com/dark_nolabels/9/335/216.png
Live status of the Strait of Hormuz

I've been waiting over a month for Anthropic to respond to my billing issue

User experienced unexpected $180 charges on Anthropic account due to incorrect usage meter readings. Anthropic support failed to resolve issue despite multiple follow-ups, leaving user frustrated with AI-only support system.

Understanding the Kalman filter with a simple radar example

https://kalmanfilter.net/img/book/3Dbook/3Dbook.jpg?v=1
The Kalman Filter is an algorithm for estimating and predicting a system's state in the presence of uncertainty. It is used in various fields such as object tracking, navigation, and control.

USB for Software Developers: An introduction to writing userspace USB drivers

https://werwolv.net/_astro/cover.D_ljJUxi_Z1LiqyV.webp
Writing a USB driver is not as difficult as it seems and can be achieved without touching kernel code by using the libusb library. The process involves detecting the device, sending requests to the device's control endpoint, and decoding the responses to understand the device's capabilities and configuration.

John Deere to pay $99M in right-to-repair settlement

https://www.thedrive.com/wp-content/uploads/2026/04/John-Deere-Right-to-Repair-Hero-1.jpg?quality=85&w=1920
John Deere agreed to pay $99 million to settle a class action lawsuit over equipment repair costs and provide digital tools for 10 years. The settlement is a significant step forward in the right-to-repair fight, which could set a precedent for other industries.

OpenAI says its new model GPT-2 is too dangerous to release (2019)

https://compote.slate.com/images/f55e2b1d-d608-44b9-93ac-9da6f1037598.jpeg?crop=1560%2C1040%2Cx0%2Cy0
OpenAI developed a text-generation model called GPT-2 that can write coherent prose but withheld the full algorithm due to safety concerns. Experts debate whether OpenAI's claims were exaggerated and whether withholding the algorithm will prevent its misuse.

Muse Spark: Scaling towards personal superintelligence

Sorry, something went wrong. We're working on getting this fixed as soon as we can.

Every plane you see in the sky – you can now follow it from the cockpit in 3D

Volunteers turn a fan's recordings of 10K concerts into an online treasure trove

https://dims.apnews.com/dims4/default/c360d25/2147483647/strip/true/crop/3000x2000+0+0/resize/599x399!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2Fe6%2F61%2Fd001412a1122a03240acc95127c4%2F9e8d8d71ba8f4506809c1d7125d37618
Aadam Jacobs recorded over 10,000 concerts with increasingly sophisticated equipment over four decades, documenting early performances of bands like Nirvana, R.E.M., and The Pixies. His collection is now being cataloged, digitized, and uploaded to the Internet Archive for music lovers to stream and download.

Revision Demoparty 2026: Razor1911 [video]

MegaTrain: Full Precision Training of 100B+ Parameter LLMs on a Single GPU

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
MegaTrain is a memory-centric system that efficiently trains large language models on a single GPU by storing parameters in host memory and using GPUs as transient compute engines. It achieves high training throughput through pipelined execution and stateless layer templates.

Protect your shed

https://dylanbutler.dev/images/IMG_2205.jpg
The author's career as an engineer was split between building banking systems at enterprise scale and personal projects in their backyard shed. The enterprise work taught them to engineer at scale, but the personal projects kept them an engineer and allowed them to maintain their curiosity and creativity.

Optimal Strategy for Connect 4

https://2swap.github.io/WeakC4/sample.png
A weak solution to Connect 4 was developed using a language that describes perfect play for a small subset of nodes and a small opening tree. This solution uses no search during runtime and fits in about 150 kilobytes.

I've sold out

https://mariozechner.at/posts/2026-04-08-ive-sold-out/media/header.png
The user has joined Earendil, a company that builds consumer-facing products, and is now in charge of the pi project, a coding agent, along with Armin and Colin, who will help make decisions about the project's direction and licensing. The pi project will remain MIT licensed, but may have some commercial additions, including Fair Source and proprietary features, while still allowing users to ...

Surelock: Deadlock-Free Mutexes for Rust

https://notes.brooklynzelenka.com/Blog/tears-in-rain.jpg
The user created a library called surelock to prevent deadlocks in Rust by using a linear scope token called MutexKey that threads through every acquisition and provides a compile-time witness of the current lock state. The library uses a physical-world analogy where the MutexKey is like a key that is consumed and re-emitted at each lock acquisition, and it also supports incremental ...

Introduction to Nintendo DS Programming

https://www.patater.com/files/projects/manual/images/passme.png
The homebrew community allows individuals to create and run their own games on the Nintendo DS without needing official development contracts or equipment, using devices like passthroughs and NoPass devices to bypass copy protection. To get started, one should choose a Slot-1 device, such as the R4DS, M3 Real, or Cyclo DS Evolution, which supports DLDI and can run homebrew software from a microSD card.

We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2

https://s3-us-west-2.amazonaws.com/public.notion-static.com/2684522b-6cc0-463a-a131-2dcf58a12bb1/IMG_8311.jpeg
Railway migrated from Next.js to Vite + TanStack Router, reducing build time from 10+ minutes to under 2 minutes. This change improved iteration speed and allowed for near-instant shipping of frontend changes.

Muse Spark – Meta Superintelligence Labs

Iran demands Bitcoin fees for ships passing Hormuz during ceasefire

The following information can help our support team to resolve this issue.

Claude Managed Agents

https://cdn.prod.website-files.com/68a44d4040f98a4adf2207b6/69d53a1b570fa207204f0111_Claude-Blog-Managed-Agents-Diagram-NoBorder.png
Claude Managed Agents is a suite of composable APIs for building and deploying cloud-hosted agents at scale, reducing development time from months to days. It handles complexity, enabling teams to focus on user experience and outcomes with less operational overhead.

Show HN: Orange Juice – Small UX improvements that make HN easier to read

http://oj-hn.com/assets/inline-reply-light.png
Orange Juice is a Hacker News extension that reduces UI friction with features like inline replies, unread comment highlighting, and keyboard commands. It's designed to be trustworthy with transparent code, clear licensing, and human oversight.

Expanding Swift's IDE Support

https://www.swift.org/apple-touch-icon-180x180.png
Swift now supports multiple IDEs including VS Code, Xcode, and others through the Open VSX Registry. The official Swift extension adds language support for cross-platform development on macOS, Linux, and Windows.

The AI Great Leap Forward

https://leehanchung.github.io/assets/img/2026-04-05/00-tb.png
Companies are adopting AI without expertise, producing "backyard steel" that looks like AI but fails real-world tests. This leads to a culture of "everyone builds with AI" where teams optimize for metrics rather than actual productivity.

What is RISC-V and why it matters to Canonical

https://ubuntu.com/wp-content/uploads/c26a/Isometric-One-logo.png
RISC-V is an open standard ISA with growing interest and adoption, offering flexibility and innovation in hardware and business models. Canonical supports RISC-V with Ubuntu, providing LTS versions and specific support for silicon partners.

One item purchased, ten emails

https://v1.screenshot.11ty.dev/https%3A%2F%2Fjoshghent.com%2Fsocial%2Fonline-shopping%2F/opengraph/
Email campaigns are optimized to increase volume, but result in frustrating experiences for consumers. Simple login aliases can temporarily solve the issue, but the problem lies in the campaign's design.

Show HN: I pipe free sports streams into Jellyfin – no ads, just HLS

https://opengraph.githubassets.com/8ae3dd53024ead12b8fda57834a68e58790b37bfe27657366c853f847a9e9ddc/pcruz1905/hls-restream-proxy
A proxy is used to inject required HTTP headers and rewrite m3u8 playlists for IPTV/HLS sources. It auto-learns Referer headers and handles token refresh transparently, making it easy to stream content.

JSIR: A High-Level IR for JavaScript

https://us1.discourse-cdn.com/flex021/uploads/llvm/optimized/3X/a/5/a5e2f18e2787b0f7493d9aa43cc2f4d488794c53_2_519x500.png
JSIR is a high-level IR for JavaScript that preserves all information from the AST and supports high-fidelity round-trip between source ↔ AST ↔ JSIR. It fills a gap in the JavaScript community for a public, open-source IR-based tool.

How much linear memory access is enough?

https://solidean.com/blog/2026/how-much-linear-memory-access-is-enough/linear-memory-access-setup.svg
The author experimented with block sizes for linear memory access to determine the optimal size for peak performance. The results show that for a Ryzen 9 7950X3D, block sizes of 128 kB or smaller are sufficient for most applications.

Show HN: We fingerprinted 178 AI models' writing styles and similarity clusters

Researchers analyzed 178 AI models across 32 dimensions, finding clone clusters, cross-provider twins, and price arbitrage models. The study used 3,095 responses to identify similarities and differences in AI writing styles.

Investigating Split Locks on x86-64

https://substackcdn.com/image/fetch/$s_!D4_X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7d2989b-9482-481b-bdba-e2d0ca6c079f_2464x1640.jpeg
Split locks cause performance regressions in modern CPUs, particularly affecting memory access performance beyond L2 caches. Hardware and software developers should optimize split locks for better performance and reduced noisy neighbor effects, rather than introducing new problems like Linux's default mitigation.

LLM scraper bots are overloading acme.com's HTTPS server

Acme.com experienced intermittent network outages due to high ping times and packet drops after Sonic's network change. Closing port 443 revealed the issue was likely caused by the slow https server being overwhelmed by LLM scraper bots.

Automatic registration for US Military draft to begin in December

px-captcha

Mario and Earendil

https://lucumr.pocoo.org/social/2026-04-08-mario-and-earendil-social.png
The author is excited to have Mario join Earendil, citing his thoughtful approach to software development and quality. They plan to invest in Pi, keeping it open and extensible, to build a better future for AI systems.

Show HN: Druids – Build your own software factory

https://camo.githubusercontent.com/ee3a40c55cf493db5e4de976473868ca11c82d9004f624c380d23b972a650607/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f45564a71572d74765379342f6d617872657364656661756c742e6a7067
Druids is a library that coordinates and deploys coding agents across machines, abstracting away infrastructure and communication. It allows users to define programs with agents, events, and controlled steps to automate tasks like code review and pentesting.

Show HN: Go-Bt: Minimalist Behavior Trees for Go

https://opengraph.githubassets.com/ef5d1458f3a74fd0fcf7e7667161e9105d41bc068ea207d51d4f3e7c09f7913a/rvitorper/go-bt
go-bt uses a cooperative multitasking model with nodes returning state instantly. It provides a minimalist set of core nodes for creating logical control flow with a custom state.

Show HN: Skrun – Deploy any agent skill as an API

https://repository-images.githubusercontent.com/1196485993/c9922ca7-1b35-418c-8fc6-5ff8c345ca10
To create a callable API for an Agent Skill, use the skrun init and deploy commands, then make a POST request to /api/agents/dev/my-skill/run with a JSON input. This process can be repeated for different skills and models using the RuntimeAdapter interface and supported providers.

Sonnet 4.6 Elevated Rate of Errors

Claude's Status Page - Sonnet 4.6 elevated rate of errors.

Struggle Against the Gods

https://firstthings.com/wp-content/uploads/2024/08/first-things-logo.svg
Gao Zhisheng, a Chinese human rights lawyer, has been tortured three times since 2007 for his work against the Chinese government. He has been imprisoned in a village in northern China, where he continues to resist the Communist party's oppression.

Vinyl Cache and Varnish Cache

The Varnish Cache FOSS project has changed its name to Vinyl Cache, with a new project identity and governance model, while Varnish Software has created a new downstream project called Varnish Cache. The Vinyl Cache FOSS project is considered the continuation of the former Varnish Cache project, whereas the new Varnish Cache by Varnish Software is a separate project with different governance and code.

The Art of Risk Management (2017)

You don't have permission to access "http://www.bcg.com/publications/2017/finance-function-excellence-corporate-development-art-risk-management" on this server.

A security scanner as fast as a linter – written in Rust

https://raw.githubusercontent.com/PwnKit-Labs/foxguard/main/assets/demo.gif
Foxguard is a fast local security scanner for real codebases, scanning in 0.03 seconds instead of 10 seconds. It supports 10 languages and 100+ built-in rules, with incremental migration from Semgrep/OpenGrep YAML.

Show HN: TUI-use: Let AI agents control interactive terminal programs

https://opengraph.githubassets.com/141dfe3c2ac68d8d6cbcdd384c6e889f0a05695984526907c17da8becc74d0b8/onesuper/tui-use
tui-use allows AI agents to interact with terminal programs by spawning them in a PTY, observing the screen, and sending keystrokes. It provides a snapshot model, rich key support, and highlights for selected items, enabling agents to run interactive sessions and navigate TUI applications.

How Costco Won in Japan (2025)

https://substackcdn.com/image/fetch/$s_!db39!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F915f080c-b028-4be5-8137-18de3a0158f5_970x1164.png
Costco successfully entered the Japanese market in 1999 by partnering with a local land developer and adapting its warehouse membership model to the country's unique challenges. The company's strategic approach, including finding local partners, negotiating directly with manufacturers, and offering a diverse product mix, helped it overcome obstacles and become a popular destination for ...

Show HN: Explore the Silk Roads through an interactive map

https://static.wixstatic.com/media/86e751_9bcd7d6f559b4153b800c4710afa44a0~mv2.jpg/v1/fill/w_1200,h_700,al_c/86e751_9bcd7d6f559b4153b800c4710afa44a0~mv2.jpg
Use the interactive map to explore the Silk Roads, discover new routes, learn what resources and goods are traded, or find an outpost or town to dive into. Black Icon indicates this place has been charted but currently at work to bring it online. Small black dot indicates a significant Silk Road outpost but has yet to be visited by us.

C++: Freestanding Standard Library

A freestanding C++ implementation operates without a hosted operating system, lacking heap allocation, system calls, and exception support. It provides a minimal subset of the language and library, including headers like <cstdint>, <cstddef>, and <limits>, but excludes components like <thread> and <iostream>.

Show HN: BAREmail – minimalist Gmail client for bad WiFi

https://raw.githubusercontent.com/matt-virgo/baremail/main/marketing/og-image.png
BAREMAIL is a minimalist Gmail client for low-bandwidth environments that uses the Gmail API and is under 200KB gzipped. It's a Progressive Web App that can be installed on devices and runs entirely in the browser with no backend server.

Claude Managed Agents Overview

https://platform.claude.com/docs/og?locale=en&path=managed-agents/overview
Claude Managed Agents provides a fully managed environment for running Claude as an autonomous agent with performance optimizations. It supports defining models, tools, and skills, and can be configured with cloud containers and network access rules.

Where does all the milk go?

https://www.dhanishsemar.com/writing/dairy-production-process/opengraph-image?065a48ba6584b675
The writer was shocked to learn how quickly milk is produced and how many dairy products come from one liquid. They documented their journey of discovery, exploring the complex process of milk production and the various products made from it.

One Brain to Query: Wiring a 60-Person Company into a Single Slack Bot

https://cdn.merylldindin.com/thumbnails/company-brain-20260330T113044.webp
What happens when a company connects its data warehouse, documents, tickets, and code into a single AI agent that any employee can talk to in Slack.

Open Source Security at Astral

https://astral.sh/static/OpenGraph/Astral.jpg
The Astral organization shares techniques to secure their tools and GitHub Actions workflows, including pinning actions to specific commits and limiting permissions. They also enforce strong 2FA, branch protection rules, and immutable releases to prevent account and repository compromises.

Deterministic Primality Testing for Limited Bit Width

The Miller-Rabin primality test was improved upon by Agrawal, Kayal, and Saxena in 2002 with a deterministic polynomial-time algorithm. Deterministic Miller-Rabin can be used for fast primality testing with a tunable parameter to increase correctness.

Simulating a 2D Quadcopter from Scratch

https://mrandri19.github.io/assets/images/2d-quadcopter-simulation/free-body-diagram.svg
A 2D quadcopter simulation is built to understand its dynamics before designing a controller. The simulation starts with a free-body diagram and derives the equations of motion using Newton-Euler rigid-body equations.

Flashback to a time when government reports were works of art

https://www.chicagotribune.com/wp-content/uploads/2026/03/CTC-L-NU-TRANSPO-LIBRARY-03_0777dc.jpg
A Northwestern University library curator shares vintage government report covers that showcase creative art and storytelling from the 20th century. These covers highlight transportation issues and history, often with a sense of whimsy and drama.

F-35 Got Hit

https://www.shatterbelt.co/_next/image?url=https%3A%2F%2Fxqzrgifrwuatnmzjanmo.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Farticle-images%2Ff35-got-hit.png&w=3840&q=75
An Iranian surface-to-air missile, the Majid, struck an F-35 over Iran, causing an emergency landing. The missile uses passive infrared guidance, bypassing the F-35's stealth technology.

LLM plays an 8-bit Commander X16 game using structured "smart senses"

The user recreated an 8-bit game called PvP-AI from 1990 using the Commander X16 retro-computer, achieving 8.6 frames/s with the emulator but only 4 frames/s on hardware due to a line drawing issue. The user then integrated a Large Language Model (LLM) into the game using "smart senses" for turn-based play and persistent notes, achieving successful interactions and planning actions with the LLM.

Show HN: Tired of logic in useEffect, I built a class-based React state manager

The user created Snapstate to separate business logic from React components, allowing for cleaner boundaries and easier testing. Snapstate uses plain TypeScript classes for state and business logic, leaving React for rendering, and is now open source on GitHub and available on npm.

ICE acknowledges it is using powerful spyware

https://npr.brightspotcdn.com/dims3/default/strip/false/crop/2522x1682+0+0/resize/1100/quality/50/format/jpeg/?url=http%3A%2F%2Fnpr-brightspot.s3.amazonaws.com%2F51%2Fde%2F5380bc49415390199e8d071ef92a%2Fgettyimages-2238859034.jpg
ICE is using spyware tool Graphite to intercept encrypted messages, targeting fentanyl traffickers and potentially others. The agency claims use will comply with constitutional requirements, but civil liberties advocates worry about potential abuse and invasion of privacy.

Little Snitch for Linux

https://obdev.at/Images/odblog/m7ix-Christian.png
A user explored Linux for reduced software dependence and created a Linux version of Little Snitch, a privacy tool. The tool shows network connections and allows blocking, but is not a security tool due to eBPF limitations.

VFX HQ: Visual Effects Headquarters (2000)

VFX HQ is now an archive with online searchable articles. Visit Todd Vaziri's home page or FXRant blog for current info.

I built a tool to let you export your X bookmarks and categorize them

Meta debuts Muse Spark, first AI model under Alexandr Wang

https://images.axios.com/itU0b8M1-n6glqizcnHfG4bNHNk=/0x0:1920x1080/1920x1080/2025/11/10/1762805423027.jpeg?w=3840
Meta released Muse Spark, a homegrown AI model that narrows the performance gap with OpenAI and others. Muse Spark will power Meta AI queries and expand across Facebook, Instagram, and WhatsApp, with plans for an open-source version.

Supply chain nightmare: How Rust will be attacked and how to mitigate attacks

https://kerkour.com/assets/2021/rust-crate-backdoor/num_cpu.png
The Rust ecosystem is vulnerable to supply chain attacks due to its centralized package repository and lack of a comprehensive standard library. Dev Containers and other security measures can help mitigate these risks, but thinking like attackers and learning their tactics is essential for building secure-by-design systems.

US, Iran say they have agreed to a two-week ceasefire

https://dims.apnews.com/dims4/default/6b5b5e4/2147483647/strip/true/crop/3636x2431+0+0/resize/599x400!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F66%2F2c%2Fc2c9f96e4be88be55441587da0a1%2Fap26096740899565.jpg
US and Iran agree to a 2-week ceasefire, allowing passage through the Strait of Hormuz, but Iran's Supreme National Security Council says it doesn't signify the end of the war. The US has halted offensive operations, but Israel continues to attack Iran despite the ceasefire agreement.