AI Summarized Hacker News

Front-page articles summarized hourly.

A Princeton PhD Applied to 2,300 Jobs. He Still Can't Get One

WSJ 404 page not found; offers URL-check and support contact, and displays popular articles (White House press secretary Katie Zacharia Didn’t Pass Bar Exam; Tesla’s New Roadster Takes Flight; The Defector) and latest podcasts (Musk Funnels Millions Into Texas Senate Race; AI Has an Insurance Problem; Tesla’s New Roadster Takes Flight).

HN Comments

Notes on the Complex Roots of Unity

Roots of unity are complex numbers z with z^n = 1. The nth roots are z_k = e^{2π i k/n}, k = 0,...,n−1, evenly on the unit circle. Real roots are only 1 and −1; complex roots rotate under powers. Conjugates z_k^{-1} = z_{n−k} are also nth roots. They form a regular n-gon on the circle. μ_n under multiplication is a cyclic abelian group; w = e^{2π i/n} is a generator, and w^k generates iff gcd(k,n)=1 (primitive roots). Sum of all roots is 0; sums ∑ w^{k i} vanish unless n|k. The vectors [1, w^j, w^{2j}, ..., w^{(n−1)j}] are orthogonal; the Fourier matrix V encodes the DFT.

HN Comments

DeepSeek search and fetch – $0.75 per 1000 successful requests

DeepSeek provides two raw JSON APIs: Search to find web pages and Fetch to retrieve a page’s content in Markdown. Use base URL https://api.deepseek.com with Bearer authentication for /v1/tools/search and /v1/tools/fetch. Search accepts query (1–128 chars), count (1–50), need_content, and operators (site:, -site:, "..." phrases, lang:, after:, before:). Fetch requires a URL. Responses include titles, URLs, and either summaries and content for Search, or content for Fetch. Errors follow OpenAI-compatible formats; billing is $0.75 per 1,000 successful Search/Fetch; 5 QPS per API; read-only.

HN Comments

Fun Extending the C Preprocessor

David Priver describes extending the C preprocessor beyond a text translator to a token-based tool, sharing handy macros to aid debugging and code generation. He introduces __print() and __where() for debugging macro expansions and macro definition locations. He demonstrates a linear-map macro __map(...) to apply a macro to a list of arguments without recursion, plus techniques to count arguments with NARG and NARG_ using C23 __VA_OPT__. He shows __VA_COUNT__ to obtain variadic arg counts for functions like sum. He argues these extensions boost power and readability, while noting the dark magic of preprocessing and promising more ideas.

HN Comments

The game industry is broken – can we fix it?

Edge's cover story outlines a grim slide in the game industry: about 58,000 jobs lost 2022–2026, ballooning budgets, studio closures, and stagnant audience growth despite revenue. Diagnosed by Amir Satvat, layoffs are patchy and localized to Western hubs; Japan shows leaner teams and lower exec pay. The piece canvasses six proposals: emulate Japan’s lean staffing; build smaller, 20‑hour games; target low-end specs; shift toward ecosystem platforms and interoperability; rethink royalties/crediting; avoid IPOs to preserve long-term decision-making. It also notes limits of AI, co-development, and platform resets, and argues for broader systemic reform and worker protections.

HN Comments

The Elizabeth Holmes Documentary, via the Eyes of the Reporter Who Exposed Her

Could not summarize article.

HN Comments

Show HN: 500 clocks in one 6.3 MB HTML file by Opus 5.5

Overview of Five Hundred Clocks, listing time multipliers (1×, 10×, 60×, 600×, 3600×) and sections 'How to read it' and 'How it works', noting that currently no clocks match and offering 'Show all'.

HN Comments

Matthew Prince on why Cloudflare offers a free version and always will

Could not summarize article.

HN Comments

A Mole Infiltrated the Highest Ranks of American Militias

ProPublica tells how John Williams, a wilderness-survival trainer, infiltrated the two leading right‑wing militias—AP3 and the Utah chapter of the Oath Keepers—spending years inside to document how militias partner with law enforcement and state actors. Using undercover ID, diaries and hundreds of hours of recordings, he rose to intel officer, disrupted plans, and coached others while quietly compiling a trove of evidence. He even recruited a junior member to probe rivals. Williams planned to release the material to destabilize the movement, then fled Utah as investigators closed in.

HN Comments

Southern ground hornbill gets 3D printed beak prostheses at Artis Zoo

At Artis Zoo, a southern ground hornbill received two 3D-printed beak prostheses to replace both upper and lower sections—the first known case of full beak restoration in a bird. Using CT scans and preserved beak fragments, Utrecht University vets designed the prostheses; Amnovis manufactured the titanium components. The procedure, a collaboration with Utrecht University’s Faculty of Veterinary Medicine and UMC Utrecht, was performed by vet surgeons Bjorn Meij and Lucinda van Stee. The hornbill began using the prostheses the day of surgery and has shown improved feeding and preening, with ongoing monitoring.

HN Comments

How the Elizabeth Holmes Doc 'You Can See Everything' Is Deceiving You

The Profile’s Polina Pompliano argues the Elizabeth Holmes documentary You Can See Everything is a masterclass in manipulation, not neutral storytelling. Through camera work, editing, and narrative sequencing, the film guides viewers to revise their beliefs about Holmes and the Theranos saga, showing how emotion often outpaces fact. It highlights a key distinction: Holmes was acquitted of defrauding patients, while a jury found she misled investors who funded Theranos. Citing a Canon photographer experiment, the piece shows how descriptions shape perception. The piece invites readers to watch and reflect on how easily documentaries can deceive.

HN Comments

My AI agent caught most of our sites saying sent while no email left the server

On a job screening, Pneuma Barron describes his testing discipline: measured layouts, real phone browsers, submitting forms and verifying email delivery. He admits he hadn’t validated three parts: the email arriving, a real iPhone check, or the analytics tag. The first test failed: the form saved and reported sent, but the email was never delivered (deferred by the server). He built a tool to test 31 WordPress sites; 29 would claim a form was sent though nothing left the server. The recurring issue: "The function returned true." He fixes a mobile UI overlap and launches iamphoros.com.

HN Comments

Show HN: Sphinx – a hook that quizzes you on your AI's code before shipping

Sphinx is a Git hook that enforces understanding of code changes before pushes by asking you to explain what a diff does. Install with npm install -g sphinx-understand; on git push, a review by a coding agent (via OpenRouter or any OpenAI-compatible endpoint) examines the diff and requires a correct explanation. It works with Codex, Claude Code, Cursor, OpenCode, Pi, and can be bypassed with a 'yolo' mode (still logs). It keeps secrets safe (env vars/keys never exposed) and is MIT-licensed.

HN Comments

Interactive Linear Programming in the Browser

lpviz is an interactive visualizer for linear programming that requires JavaScript, while its documentation can be used without it and covers the Simplex Method, Interior Point Methods, PDHG, the Ellipsoid Method, and the Central Path.

HN Comments

Processing my father's death by climbing in his footsteps

Could not summarize article.

HN Comments

Superoptimizing an FPU Emulator

Brute-forcing a formula to compute the lowest set bit of a float, the author avoids slow branches and power-of-two hacks. Instead of LLMs or provers, they enumerate all expressions up to five operations (with bitwise ops, arithmetic, and 64 constants), pruning by output equivalence and testing against multiple inputs. They find several 5-op formulas, and by reusing a subexpression derive a 4-op rewrite: let a = x.to_bits() & !MANTISSA_MASK; return f32::from_bits(x.to_bits() & (a - x.to_bits())) - f32::from_bits(a); This works in their FPU emulator.

HN Comments

Lean Now Ships with Verified Kernels

Lean Now ships with verified kernels and four new kernels (nanoda, lean4lean, con-leche, con-ron). Lean v4.35.0 adds lake check to reverify developments with leanchecker in a sandbox; paranoid mode uses a hardened allocator. Con-leche is the first Lean-written kernel with a formal consistency proof; con-ron translates con-leche to Rust and proves refinement via Aeneas. lean4lean verification expected soon. The project aims to simplify validation, add more kernels, and improve scalability for large libraries; support for external kernels via binary export formats and incremental checking; report disagreements to lean-fro.

HN Comments

Zuckerberg's Meta Takes Down No Kings Instagram During Protest Day

Could not summarize article.

HN Comments

Custom server to revive neato bots

Vacula is an open-source custom server to repair and control Neato robot vacuums. It targets Gen3 and Gen4 models (D3–D7, D800–D10); Gen2 support is planned. The server must run continuously on hardware and can be set up via Docker Compose or OS installers (Windows, Linux, macOS). Configuration uses environment variables and ports (80/webapp, 443 for Gen3, 3443 for Gen4). Features include notifications, maps, historical runs, schedules, zones, and a Home Assistant integration. Licensed AGPL-3.0.

HN Comments

NY announces game ownership bill requiring ownership rather than licensing

New York Rep. Ritchie Torres unveiled the Power To The Players Act to curb revocable game licenses by requiring consumer ownership of purchased games and forcing publishers to keep online games playable (or provide offline modes) even after support ends. The bill would push the FTC to set ownership standards, potentially allowing transfers of digital licenses. It cites examples like Ubisoft's The Crew shutdown and NBA 2K25’s storefront pull, and aligns with the Stop Killing Games movement. Details remain forthcoming.

HN Comments

Made by Johno Whitaker using FastHTML