AI Summarized Hacker News

Front-page articles summarized hourly.

Why did we wait so long for the bicycle? (2019)

The article argues the bicycle’s late appearance isn’t due to lacking ideas but economic and cultural conditions. While many hypotheses blame tech limits, road quality, or horses, the author shows progress depended on a shift from four‑wheeled carriages to a two‑wheeled, rider‑powered machine—a change only achieved after decades of experimentation (Drais’s Laufmaschine; the 1860s pedal bikes; the safety bicycle; and later pneumatic tires). He notes that advances in materials and manufacturing and a surplus economy were necessary for practical, affordable bicycles. In a broader view, invention often stalls without capital, markets, or a culture that expects innovation.

HN Comments

That time when I failed the Microsoft interview

In 2015, halfway through a CS degree, I aimed for a Microsoft summer internship, inspired by Typescript and a rewritten open-source C# compiler, and admired Anders Hejlsberg, Joe Duffy, and Eric Lippert. After reaching out, I secured a phone interview and prepared with Cracking the Coding Interview. The interview included behavioral questions and a classic brain-teaser about 12 marbles. I admitted I already knew the riddle and asked for a new one, which I couldn’t solve under pressure. A month later I was rejected.

HN Comments

Show HN: Run an 80B Qwen in 4.3 GB of RAM on a Mac, and a 35B on an iPhone

Swiftlet is a Swift+Metal runtime to run Qwen3-Next and Qwen3.5/3.6 MoE hybrid models on Apple devices (Macs and iPhones). It streams MoE weights from storage, keeping a small dense core in memory. Supports 35B and 80B models; 35B uses ~18 GB RAM with 2.6 GB decode; 80B uses ~4.3 GB RAM and 42 GB on disk. On iPhone 17 it runs in ~2.5 GB RAM (~1 tok/s). Active per-token ~3B parameters. Four usage modes: library, CLI, server, and iOS app. Open-source; Apache 2.0; weights separate.

HN Comments

Living in the Math World Means Threading the Needle

Hong Wang won the 2026 Fields Medal, the third woman to do so. With Joshua Zahl, she proved the 3D Kakeya set conjecture: Kakeya sets in three dimensions must occupy 3D space, a breakthrough linking harmonic analysis, geometric measure theory, and PDE. Their 127-page proof uses multiscale analysis and a “sticky” geometry to rule out counterexamples. Wang, 35, from Guilin, China, studied at Peking University, École Polytechnique, MIT, and has held positions at UCLA and NYU; the prize boosts her visibility and influence in mathematics.

HN Comments

Native Apps Should Be Avoided Whenever Possible

This piece argues to avoid native apps and rely on websites/PWAs for privacy. Apps inherently inherit embedded trackers and demand broad permissions, enabling location, device, and behavior data to be collected and sold by brokers. The White House app case illustrates covert GPS tracking via third parties. Governments and others buy such data, often bypassing warrants. The web, with explicit permissions and visible scripts, closes the gap. Only a few tasks truly need apps. To minimize risk: revoke permissions, audit and uninstall unused apps, and question download prompts.

HN Comments

Amazonian civilization had estimated 3M people in 3% of forest area

Could not summarize article.

HN Comments

They Forgot What Happened Last Time: Hacking the Windows 365 Link [video]

Talk at emf2026 Stage B by Chaos Computer Club about hacking the Windows 365 Link. The Windows 365 Link is a thin client running a special Windows 11 edition that only connects to a Windows 365 Cloud PC and is otherwise useless. Microsoft pitches it as secure-by-design: no admin rights, no local data, EFI Secure Boot locked on, and BitLocker always enabled. The speaker recalls that the last time EFI Secure Boot was locked on Windows RT devices, he broke the Windows bootloader chain of trust several times and accepts the challenge to do so again.

HN Comments

Frame selection is the whole game: notes on making LLMs watch video

Frame selection is critical for vision LLMs: ~100–150 frames per video; which frames you keep decides whether the model truly watches. Go beyond uniform sampling: score frames with per-frame scene scores and keep those exceeding a rolling average. Deduplicate with three detectors: a global 16×16 RGB signature for broad changes; an action channel (32×32) for large subjects; a settled channel (192×192) for small but important updates, with cooldown. Fuse frames with transcripts (subtitles or Whisper), align by timestamp, clamp to duration. Output: frames, transcript, manifest. Served via MCP; MIT code.

HN Comments

Battle of the Beams

Requests using a proper user-agent and adherence to the robots policy; includes links to the policy and a related Phabricator task.

HN Comments

Boarding China's Last Bus

An analysis arguing that China's current AI craze is a continuation of a historical pattern: after late-1990s market reforms, millions were laid off, especially in the Northeast, while the wealthier coastal regions thrived; the state's mantra—'reform is painful but rewarding'—created a 'last bus' mindset: seize the opportunity or be left behind. AI adoption mixes optimism and fear, with surveys showing high perceived benefits but concern over jobs. The phenomenon is not purely strategic advantage but fear-driven, bottom-up momentum, reinforced by state rhetoric.

HN Comments

Twenty Years of Pandoc

Pandoc’s 20-year arc starts with a 2006, 3,000-line Haskell Markdown converter and grows into a 51-input/76-output universal document processor (about 3,876 conversions). It introduced a robust reader/writer architecture, added Lua and JSON filters, YAML metadata, CommonMark, and dozens of writers (Word, EPUB, HTML, LaTeX, etc.). Pandoc 2.0 hardened IO with the PandocMonad; 3.x modularized into pandoc, pandoc-lua-engine, pandoc-server, and pandoc-cli; Typst support arrived in 3.1.3; WASM came in 3.9 (2026). With thousands of contributors, donations, and ongoing refinements, the author wonders about LLMs versus traditional tooling while praising Pandoc’s determinism and efficiency.

HN Comments

ZX Spectrum System Tour: Text Mode – Bumbershoot Software

Overview of ZX Spectrum machine-language on 48K, showing how ML programs cohabit with BASIC, load/run code, and share memory with the BIOS. It covers the Z80 address space, the IY-based system variables, and using ROM routines (print via TVFLAG and ROM at $10). A compact loader using USR and a Hello World example illustrate loading binaries and calling ML. It explains the two display windows, text attributes (ATTR/MASK), and how to clear or scroll the screen. Graphics info covers semigraphics ($80–$8F) and user-defined graphics ($90–$A4) with UDG at IY+65, plus keyboard/joystick I/O and a banner program.

HN Comments

Windows XP 2002 for the Itanium: Unbridled rage

An author documents running Windows XP for Itanium (Merced) using a QEMU fork with Itanium Merced emulation. They reproduce a full cross-compilation toolchain on macOS (binutils 2.46, GCC 15.3 ia64 cross-compiler), fix a zlib fdopen issue, and build qemu-system-ia64 from the merced branch. After creating a 20GB VMDK, they boot XP Pro/2003 via EFI firmware and a CD-ROM image, reporting a workable but finicky install that often requires re-tries. They also note XP 2003 and Windows Server Itanium images can install, while other OSes are unlikely; binary compatibility remains brittle.

HN Comments

KisakCOD – open-source reimplementation of Call of Duty 4 Multiplayer

KisakCOD is an open-source, fully buildable reimplementation of Call of Duty 4’s multiplayer executable, aimed at mod developers and COD4 enthusiasts. The Windows-focused project provides build steps using Visual Studio 2022 and CMake (>=3.16), DirectX SDK 2010, and Steam with COD4. Build: clone, run generate-project.bat, open the generated build-sp/build-mp/build-dedi solutions, copy COD4 game files to bin/(BUILD_TYPE) (don’t cherry-pick; include files like localization.txt), copy deps/binklib/binkw32.dll, all DLLs in deps/msslib/dlls, and deps/steamsdk/steam_api.dll, then run the game. Note: ~20-year-old game with exploits; use a sandbox. GPL-3.0.

HN Comments

AI's debt binge can't last, hidden borrowing reaches $1.65T

Fortune chronicles an AI-debt binge by hyperscalers, with visible bond issuance surging and hidden liabilities ballooning. Through mid-2026, S&P Global tallies about $225B in bonds—on pace for ~$400B for the year—yet markets worry as leverage rises and deficits near $2T with the Fed less buyers. Nikkei estimates off-balance-sheet debt at U.S. tech giants at $1.65T, higher than $1.35T on books; Moody’s cites $1.2T in debt-like obligations, much of it data-center leases under construction. Despite risk, balance sheets remain sturdy, but transition to asset-heavy models implies future strain.

HN Comments

Replacing the Kobo Libra H2O Battery

EI3LH details replacing a Kobo Libra H2O battery after rapid drain. They bought a cheap PR-158098N cell from AliExpress (found via Reddit) and describe a straightforward repair: pry off the back, use a soldering iron (~350°C) to detach the wires (glue around the solder), install the new battery with correct polarity, tin the wires, and reseal with the included adhesive. After testing with USB, reassemble. The unit powers and holds a charge again. DIY repair is preferred over upgrading; the battery arrived quickly and seems promising.

HN Comments

LLMs reward expertise

LLMs democratize capability but don’t erase expertise. While many think prompt skills equalize results, real value comes from domain knowledge. Terence Tao’s ChatGPT dialogue on the Jacobian Conjecture shows how concise, topic-focused prompts, and a willingness to push back and reformulate can steer the model to mathematician-level reasoning. With solid domain familiarity, you can critique, constrain, and guide the model toward simpler, familiar formulations, generating far more value than a novice. Thus human expertise remains essential: the model contains the information, the smart human extracts it.

HN Comments

DDoS against Norwegian government IT infrastructure – status

Digitaliseringsdirektoratet's status page tracks incidents and maintenance for core national digital services (ID-porten, MinID, eFormidling, ELMA, Altinn, eInnsyn, Maskinporten, Selvbetjeningsløsninger, etc.). On Aug 3, 2026 a service outage due to a DDoS attack on ID-porten (driftspartner Vivicta) affected multiple solutions; traffic began recovering around 13:40, but some services remain unstable with varying response times. Digdir and partners are implementing mitigations. Updates are posted frequently; subscribers can receive alerts via email, Slack, Teams, webhooks, or RSS/Atom.

HN Comments

200 Milliseconds

An interactive visualization traces a single HTTP request through its ~200ms lifecycle—from DNS and TCP/TLS to the OS kernel, Node.js event loop, and Postgres, returning to the client.

HN Comments

The Dunning-Kruger effect is probably not real

The article argues the Dunning-Kruger effect may be a data artefact rather than a real cognitive bias. Original findings claimed the unskilled overestimate and the skilled underestimate, illustrated by self-assessed vs. actual scores across quartiles. However, critics like Ed Nuhfer showed random data can produce similar patterns, suggesting the effect could arise from measurement quirks. Measurement unreliability (attenuation) further explains the apparent effect, and regression to the mean isn’t the cause here. The piece urges re-evaluating the effect and "breaking the spell" around it.

HN Comments

Made by Johno Whitaker using FastHTML