AI Summarized Hacker News

Front-page articles summarized hourly.

Show HN: Silent Shark – tactical map-based WWII submarine sim

Silent Shark is a tactical map-based WWII Pacific submarine simulator now on Steam for Windows, macOS, and Linux, with a browser demo and upcoming iOS/Android versions. Play centers on solving geometry to track, identify, and intercept ships using hydrophones, bearings, stadimeter rangefinding, and period instruments. Features a full Pacific campaign, six submarine classes, lifeguard missions, upgrades, dynamic seas and thermal layers, radio intelligence, and historical events, plus 32 Steam achievements. It emphasizes chart-driven observation over full 3D immersion.

HN Comments

The End of Mathematics

Could not summarize article.

HN Comments

Show HN: ThoughtDAG – An editable context graph for LLM conversations

ThoughtDAG makes LLM context visible and editable by turning each question-and-answer turn into a node in a mutable context graph. Edges encode what the model will see; you can prune branches, merge evidence, or open detours without overwriting history. Before generation you can inspect the ordered ancestors and token load. The desktop app bundles a local engine and the same app runs as a web demo. The graph remains your provenance: no hidden memory selection, and you control what enters and leaves the prompt.

HN Comments

Coin-sized device can hack a Boeing 737

UCSD and Oberlin researchers built a coin-sized, Wi‑Fi-enabled device that can be inserted into an exterior-access hatch on a Boeing 737. In under a minute it can spoof signals on the 737’s flight-management bus, alter autopilot commands and takeoff/fuel data, and display false cockpit readings, potentially diverting flights or causing crashes. They call the method “Bus Driver” and built an avionics test bed “Triton.” Boeing says protections mitigate risk, but researchers warn it reveals a practical physical-access threat and urge fixes—epoxy the port, isolate systems, or add cryptographic checks.

HN Comments

I close SSH port 22 (and what I use instead)

To reduce SSH exposure, the author shuts port 22 and uses fwknop Single Packet Authorization (SPA) to open it only for clients with valid SPA packets. Port knocking alone is insecure; SPA encrypts and signs a UDP packet, and fwknopd temporarily inserts an iptables rule to open port 22 for you for a short window 120s. Keys: separate encryption and HMAC keys stored in Ansible vaults and Bitwarden. Client config uses ~/.fwknoprc and a ProxyCommand in SSH config. Tailscale offers a parallel path. Result: port 22 remains hidden from scans; SSH works only with SPA or Tailscale.

HN Comments

The other Sean Byrne doesn't exist

Sean Byrne recounts being wrongly flagged by U.S. restricted-party screening as Sean Byrne of Cloonmull House, Drumcliffe, Sligo, tied to Mac Aviation's illegal exports to Iran. Apple denied App Store Connect citing a match, despite providing passport and driver's license and evidence that the person doesn't exist—the Entity List entry lacks DOB or identity details and may be linked to a fictitious employee used by Mac Aviation. Other incidents with Nasdaq and DHL SpaceX similarly yielded false positives. The piece argues for better identity matching and earlier screening in recruitment, and questions the integrity of the screening ecosystem.

HN Comments

Show HN: A website for exploring historical photographs of my city

Yesterdays of Richmond is a map-based project that crowdsources and georeferences historical images of Richmond, Virginia from multiple archives (The Valentine, Library of Virginia, VCU, RTD, etc.). It features subjects like Jackson Ward, Ebenezer Baptist Church, local landmarks, and notable people, with recent activity and a contribution interface. It operates as an OpenStreetMap US Charter Project.

HN Comments

Unearthing a 31 year old Easter egg in Ecco the Dolphin

An in-depth look at the PC version (based on the 1993 Sega CD/1992 Genesis game) uncovers a hidden cheat system. A bugged About EccoWin dialog unlocks a cheat menu when you dismiss the dialog with Shift+Ctrl held and certain mouse actions; this then allows Shift+Ctrl+Right-click on the main window to access cheats. Stage lets you pick a starting stage (F2 to start); Life and Stage cheats grant unlimited life and air, with meters hidden. An extended cheat menu adds Easy, CD check, and border options. These cheats may enable endings.

HN Comments

AI Driven Testing

Deltix lets you test mobile apps like real users by running tasks on a Mac, using a local agent that attaches to an iOS simulator. You describe a task in plain English; the agent executes it, captures steps and screenshots, and saves successful flows as Playbooks for deterministic replay. Modes: Task (one-off), Playbook (replay), Experiment (compare two builds). It aims from discovery to regression, with privacy: source and build stay on your Mac. Open beta; sign up free, no credit card; later Android, real devices, CI.

HN Comments

Hi-Fi Tape Recorder Changed Radio Forever

The Magnetophon, a German hi-fi reel-to-reel tape recorder developed by AEG with I.G. Farben, revolutionized radio after its 1935 Berlin show debut and later improvements like AC bias in the K4 (1938). Used by Nazis for propaganda, it spread postwar when U.S. engineer Jack Mullin recovered a Magnetophon, helping bring tape recording to America. Bing Crosby championed the tech, investing in Ampex, enabling prerecording of shows from 1947. A side consequence: editors began adding laugh tracks by splicing in canned laughter, shaping modern broadcast humor.

HN Comments

Magnitude 7.7 Earthquake – 68 km NNW of Ende, Indonesia

Could not summarize article.

HN Comments

Corgi kills short-lived website that ranked its female employees

CorgiGirls.com briefly ranked Corgi’s female employees by attractiveness, using scraped LinkedIn photos and a real-time leaderboard. It appears to have been created by Sebastian Mandal, who posted about buying the domain and even tagged Mark Zuckerberg. Corgi says it had no involvement and condemns the site as demeaning; its legal team sent notices, and the site was taken down amid a traffic surge (more than 200,000 unique visitors). The domain now errors. The company emphasizes it will protect employees’ privacy and will not tolerate exploitation.

HN Comments

The Ploopy A+ Trackball Is Here

Database connection error.

HN Comments

eigendrum

Eigendrum is an interactive tool that lets you draw a drumhead shape (or write a formula) and hear the resulting spectrum. It solves the eigenvalue problem for a clamped membrane via finite elements, generating modes as standing waves and frequencies proportional to sqrt(lambda). Striking excites a mix of modes based on hit location; you can hear individual modes by selecting them. Shapes are scaled to equal area, so pitch depends on size and tension, not the outline. MIT-licensed, free to use, client-side only.

HN Comments

Jane Street suffers $15B hit after meltdown at Situational Awareness

The Financial Times shows a Security Verification page asking users to enable JavaScript and cookies to proceed, with a 403 error and a challenge ID. It includes links to Terms, Privacy, Cookie Policy, and notes FT trademarks and its adherence to the FT Editorial Code of Practice.

HN Comments

Stop sending me huge PRs; a rant

Pete Mertz rails against huge PRs, urging small, digestible changes that are easy to review. He argues code should be understandable from good naming and minimal, meaningful docs, not 50-line comments. While praising AI's help, he warns it adds reviewer burden by reingesting or requiring full diffs, and questions AI-only workflows that bypass human review. He laments that large PRs slow progress, recalling React's lesson, and asks teams to separate AI grok from human review. Bottom line: prefer small, well-named, well-documented PRs with human oversight.

HN Comments

The case for overhauling American science

Could not summarize article.

HN Comments

Racket v9.3

Racket v9.3 released. Highlights: raco setup can generate Markdown docs (--doc-markdown); #lang teaching languages (BSL, ISL+, DeinProgram) now parity with Language dialog; DrRacket background expansion disables errortrace for faster syntax checks; raco pkg install adds --adjacent-deps, --destdir, --attach and refined --skip-installed; ffi/unsafe/runtime-lib adds define-runtime-lib to locate libs relative to a source file; prompt-tag/c contract generator no longer checks call/cc unless #:call/cc is used; impersonate-prompt-tag gains an extra arg for composable continuations; error-syntax->srcloc-handler controls syntax-to-source mapping; tcp-listen 0 now retries on address in use; racket/base reduces internal module usage; file/zip adds in-memory file sources and per-file compression control. Contributors listed.

HN Comments

Super Mario Derivations

Nix’s laziness makes only accessed attributes evaluated, enabling recursive attribute sets. The author treats a path of attribute lookups as a sequence of Super Mario Bros. 3 button presses: each press yields a new frame stored in the Nix store as its own derivation. A start path can be extended with .play to produce a directory of frame symlinks for video tooling; the frames are savestates, not real emulation. Performance scales linearly with the number of presses; limits include max-call-depth and Linux ARG_MAX. The store thus becomes a persistent history of a reproducible state machine, not a catalogue.

HN Comments

Every fucking website: 2026 edition

Satirical description of a website aesthetic called “Every Fucking Website — Slop Edition”: self-referential copy that mocks overused design tropes—an asshole-like logo, meaningless live status, instrument serif, random italics, and an em dash as a “load-bearing cornerstone.” It parodies three-word slogans and two CTAs that nobody clicks, shows a risky curl install command, repeats LOGO placeholders, and claims six YC-cohort companies trust it.

HN Comments

Made by Johno Whitaker using FastHTML