AI Summarized Hacker News

Front-page articles summarized hourly.

Only One Side Will Be the True Successor to MS-DOS – Windows 2.x

GUI Wonderland #12a traces Windows 2.x, a GUI shell for MS-DOS released December 1987, which introduced overlapping windows, desktop icons and improved memory use via extended memory tricks, while remaining DOS-based. Two editions emerged: Windows/286 for 8086–386 with no preemptive multitasking, and Windows/386 for 386 with protected mode and multitasking. Windows 2.1 (1988) added HIMEM.SYS and broader driver support; Windows 2.11 followed (1989) with updates. IBM/Microsoft aimed to keep UI parity with OS/2, but Apple sued over GUI look-and-feel; Windows 2.x remained a transitional step toward Windows 3.0.

HN Comments

Martin Galway's music source files from 1980's Commodore 64 games

GitHub repo MartinGalway/C64_music contains Commodore 64 music source files from 1980s games. The README explains the goal: to read, analyze, and understand the music players used, and to reassemble, modify, and generate new music with credit to Martin Galway. Rights belong to Galway; acquired from Infogrames. References the 1st and 2nd generation players (as used in Wizball and other titles). GPL-3.0 license. Files include LICENSE, README, gameover.asm, wizball.asm, and ocean_assembler_directives.txt.

HN Comments

1-Bit Hokusai's "The Great Wave"

James Weiner documents a nostalgia‑driven, stalled project to recreate all 36 Hokusai views of Mount Fuji as 1‑bit pixel art on vintage Macintosh hardware (512×342), using System 7 and Aldus SuperPaint 3.0. Beginning with 'The Great Wave off Kanagawa,' the piece aims to capture Hokusai’s vision in the Macintosh aesthetic favored by Susan Kare. The work is CC BY‑NC‑ND 4.0, with a downloadable 640×480 desktop pattern and links to his social accounts, with more pieces planned.

HN Comments

Panipat: The Rise of the Mughals

Could not summarize article.

HN Comments

A web-based RDP client built with Go WebAssembly and grdp

grdpwasm is a web-based RDP client built with Go WebAssembly, enabling browser-based connections to an RDP server without plugins. A Go proxy bridges browser WebSocket to the RDP TCP port. Build with Go 1.24+, run make all to generate static/main.wasm and a proxy, then serve at localhost:8080 (make serve). Open http://localhost:8080 and enter Host, Port, Domain, User, Password, and resolution to connect; keyboard/mouse/audio work. Security: use HTTPS/WSS and limit access.

HN Comments

Lambda Calculus Benchmark for AI

Could not summarize article.

HN Comments

A Man Who Invented the Future

Could not summarize article.

HN Comments

Escrow Security for iCloud Keychain

Escrow security for iCloud Keychain uses clusters of hardware security modules (HSMs) behind iCloud to guard escrow records. To recover, a user authenticates with their iCloud account, responds to an SMS, and provides their iCloud security code; SRP verifies the code without sending it. A majority of the HSMs must agree to unwrap the escrow and decrypt the keychain from CloudKit. Only 10 attempts are allowed; after the tenth failed attempt the escrow record is destroyed and the keychain is lost, protecting against brute-force at the cost of data loss. Firmware tampering and admin-access attempts trigger key destruction.

HN Comments

Larry McMurtry's Tall Tales

Gus O’Connor reviews David Streitfeld’s Western Star: The Life and Legends of Larry McMurtry, arguing McMurtry spent a career deconstructing the West’s romance while showing its myths are inseparable from history. Through novels like Horseman, Pass By; The Last Picture Show; Lonesome Dove and films such as Brokeback Mountain, he treated the West with irony and realism, turning it into a comic-tragic landscape. Streitfeld also reveals McMurtry’s own life myths and fabrications. McMurtry’s legacy, the piece suggests, is teaching Americans to read the West as legend, reality, and advertising.

HN Comments

How to Implement an FPS Counter

Use a rolling time window to compute FPS rather than a single frame or fixed-frame-average. FPS should reflect frames produced in the last window (typically 1 second). The article critiques common approaches (latest frame, N-frame average, per-second reset) as misleading and favors rolling-window methods: track frame timestamps (or frame events with processing times) within the window and derive FPS from that history. Include guidance on precise timers (e.g., SDL_GetPerformanceCounter or chrono), fixed-capacity buffers, and decoupling display updates from the window length. A bonus approach updates the display twice per second.

HN Comments

Show HN: A Karpathy-style LLM wiki your agents maintain (Markdown and Git)

WUPHF is an open-source, self-hosted multi-agent office that lets AI agents—Claude Code, Codex, and OpenClaw—collaborate in a shared brain while preserving context. Each agent has a private notebook plus a team wiki-backed memory graph. Memory backends include markdown (default), Nex, GBrain, or none. Agents use per-agent tools, bridge to Telegram or OpenClaw, and support two action providers (local CLI or Composio). Install via npx wuphf or go build; memory backend is configurable. MIT-licensed for self-hosted use.

HN Comments

A Powerful New 'QR Code' Untangles Math's Knottiest Knots

Researchers Bar-Natan and van der Veen introduce a new knot invariant that is both strong and computable. Each knot is described by a hexagonal QR code that uniquely fingerprints it. Grounded in a traffic-flow metaphor that generalizes the Alexander polynomial, the invariant can be computed for knots with hundreds of crossings (some cases >600). It significantly outpaces classical invariants in discriminating knots (≈97% of 18-crossing knots) and is believed to be equivalent to the two-loop polynomial, potentially linking to the Kontsevich integral.

HN Comments

PCR is a surprisingly near-optimal technology

PCR is a decades-old method; speed gains come from cycles, enzymes, or ramp rates. In practice, cutting cycles isn’t helpful because primers and nucleotides aren’t limiting; faster polymerases help but only so much; the main bottleneck is ramping temperatures. Photonic PCR—heating tiny droplets with LEDs or lasers—can run 40 cycles in about six minutes, but even with instantaneous ramping the total time drops only from ~60 to ~50 minutes. Adoption is hampered by cost, trust in cheap hardware, and switching costs. Open PCR attempts failed. Conclusion: PCR remains near-optimal; systemic changes are needed for bigger gains.

HN Comments

New 10 GbE USB adapters are cooler, smaller, cheaper

Geerling tests RTL8159-based 10G USB 3.2 adapters, focusing on an $80 WisdPi model. In four machines, full 10 Gbps only on a desktop with a USB 3.2 Gen 2x2 port; other PCs hit ~6–7 Gbps due to port limits. MacOS auto-detects; Windows requires the Realtek driver. Thermals are modest (about 0.86 W at USB2 speed; ~42.5°C during testing). Verdict: full 10 Gbps worth it only if you have a USB 3.2 Gen2x2 port; otherwise 2.5/5 Gbps remains better value, and Thunderbolt remains best for true 10G with non-Gen2x2 USB.

HN Comments

ENIAC's Architects Wove Stories Through Computing

On ENIAC’s 80th anniversary, Naomi Most recalls that ENIAC’s programmers and its loom-like wiring wove computing into weather prediction and other narratives, not merely calculation. Co-inventors John Mauchly and J. Presper Eckert built ENIAC to speed ballistic tables, while Kay McNulty and five other women learned to program by hand, devising subroutines and routes through vacuum tubes. Upgrades by von Neumann and Metropolis finally yielded the world’s first computer-assisted weather forecast in 1950. Today, computers are narrative engines—like looms—whose capabilities emerge through use.

HN Comments

The mail sent to a video game publisher

Panic launched a fan mail rewards program after finishing their games, inspired by an Activision promo, where players send a stamped return envelope from the credits to receive a patch. Since mid-2024, Panic has received hundreds of pieces of mail—drawings, needlework, wedding invites, money, a dead fly, and even a tooth—and sent back patches. A comic strip in the credits encouraged players to write notes to the developers. The effort has turned Panic’s office into a 'Christmas mailroom' and deepened connections with players, often highlighting personal stories and gratitude.

HN Comments

A 3D Body from Eight Questions – No Photo, No GPU

Clad's photo-free 3D body method uses eight questions feeding a small MLP to predict 58 Anny blendshape parameters. Mass and height targets are enforced via the Anny forward pass in the loss, making gradients propagate through volume params. Trained on tens of thousands of synthetic bodies (20 inputs, 58 outputs; separate male/female), it outperforms photo-based approaches: height MAE ~0.3 cm, mass ~0.3 kg, BWH ~3–4 cm; p95-aware losses. Beyond height/weight, features like build, shape, cup size, and ancestry carry signal; real-world mass needs density conventions. Live demo and API available; not final.

HN Comments

Turbo Vision 2.0 – a modern port

tvision is a modern cross-platform port of Turbo Vision 2.0 with Unicode (UTF-8) support. It preserves API compatibility while adding Unicode input/output, 24-bit color, and extended palette via new types (TColorAttr, TAttrPair) and TStringView. It includes numerous UI views updated for Unicode, a system clipboard via TClipboard, and improved input/mouse handling. Build options cover Linux (ncurses), Windows (MSVC/MinGW), Borland C++, and CMake/vcpkg integration. Documentation covers usage, builds, API changes, and examples. The project aims to keep backward compatibility and ease porting old Turbo Vision apps.

HN Comments

A disabled kea parrot is the alpha male of his circus

Could not summarize article.

HN Comments

(Blender) Cosmology with Geometry Nodes

Cosmology with Geometry Nodes explains using Blender's Geometry Nodes to perform cosmology computations and visualizations, focusing on CMB data stored on HEALPix spheres. The author shows injecting pixel data into a HEALPix mesh, color-mapping temperatures, rotating while preserving pixelation, and simulating aberration and Doppler boosts, plus visualizing weak gravitational lensing on the mesh and capturing sky regions as square images for ML. It also covers Mollweide unwrapping, parallel computation of spherical harmonics, and float64 emulation in Geo Nodes, with potential broader physics applications.

HN Comments

Made by Johno Whitaker using FastHTML