AI Summarized Hacker News

Front-page articles summarized hourly.

Brunost: The Nynorsk Programming Language

John M. Lindbakk introduces Brunost, a purely Nynorsk, interpreted language implemented in Zig. It enforces Nynorsk for identifiers and ships with a Nynorsk dictionary. The syntax covers immutable variables (fast), mutable ones (endreleg), conditionals (viss / ellers), functions (gjer, gjevTilbake), and loops (forKvart, medan). It uses imports (bruk) and try/catch error handling (prøv / fang). It can run in browsers and Wasm. The post shows examples (Hello world, Fibonacci, FizzBuzz, Conway’s Life) and notes Brunost is a playful, incomplete project with plans for libraries, docs, and tooling.

HN Comments

Show HN: I made a calculator that works over disjoint sets of intervals

Interval Calculator is a GitHub project by Victor Poughon implementing interval union arithmetic: calculations over unions of intervals, e.g., [a,b] U [c,d], with the inclusion property guaranteeing the result contains the value from input choices. It supports arithmetic operations (+, -, *, /, exponent) and a union operator U, allowing nested intervals like [0,[0,100]]. Bare numbers are treated as narrow intervals. Full precision mode uses IEEE 754 doubles to bound results and preserve containment; a non-full-precision mode uses degenerate intervals and limits decimals. It provides functions, constants, and preserves disjoint unions; bug reports and future enhancements are noted.

HN Comments

Ben Lerner's Big Feelings

Transcription, Lerner’s hybrid ‘séance,’ blends poetry, fiction and essays to probe fatherhood, aging, and media. An unnamed narrator interviews his 90-year-old mentor, Thomas, in Providence; when the narrator drops his phone, the ensuing interview is largely reconstructed from memory, a process that haunts the book’s second and third sections, which follow Thomas’s son Max and a family grappling with a daughter’s ARFID. Central is how voice, memory and fiction shape reality, with technology and parenting at its core. Written after Lerner’s heart surgery, it marks a tender, self-aware turn beyond The Topeka School.

HN Comments

Towards Trust in Emacs

trust-manager is an Emacs package (MELPA) that enables just‑in‑time trust management to reduce friction in Emacs’s security model, where Emacs 30+ marks files as trusted/untrusted. It prompts on first access per project; decisions persist. It auto-trusts init, early-init, custom files, and load-path. Untrusted Lisp buffers show a red '?' in the mode line, which you can click to trust and restore features. Settings live in trust-manager-trust-alist and can be edited with trust-manager-customize or dedicated commands; it hooks into forgetting projects. Install via MELPA or from Git sources. Author: Eshel Yaron.

HN Comments

Casus Belli Engineering

Casus Belli Engineering describes how organizations respond to visible failures by scapegoating a foundation component and replacing it with the advocate's preferred worldview. Rooted in Girard's scapegoating theory, the mechanism relies on crisis, rivalry, and collective imitation; insecure leaders craft a narrative that assigns guilt to a proximate foundation and promotes a replacement aligned with their technology or methodology. In software, Agile is a case: Waterfall becomes the scapegoat, agile branding disguises replacement as progress. The piece warns that real causes (testing gaps, error handling) survive, and calls for rigorous root-cause analysis and resisting rhetoric in favor of engineering evidence.

HN Comments

Generating a color spectrum for an image

Could not summarize article.

HN Comments

Nintendo's Empire of Secrets with Keza MacDonald – Factually with Adam Conover

Adam Conover interviews Keza MacDonald about Nintendo's secrecy and enduring success in a chaotic game industry. Drawing on MacDonald's book Super Nintendo: The Game-Changing Company That Unlocked the Power of Play, the episode explores how Nintendo has innovated and surprised players for decades with minimal publicity, avoiding many industry pitfalls that have troubled others.

HN Comments

Slop Cop

Could not summarize article.

HN Comments

The Unix Executable as a Smalltalk Method [video]

Google/YouTube is blocking access due to unusual traffic from the user’s network and requires solving a CAPTCHA to continue. The message suggests automated requests may come from malware, a browser plugin, or a script, and that sharing the network with others could trigger the block. The page lists the user’s IP and timestamp for reference.

HN Comments

How to Host a Blog on a Subdirectory Instead of a Subdomain

This guide explains hosting a blog on a subdirectory (example.com/blog) rather than a subdomain (blog.example.com) using Cloudflare Workers. It covers: configuring DNS for the main site and blog, setting the Next.js app’s basePath to /blog and ensuring correct routing for static assets, adding and deploying a Cloudflare Worker that proxies /blog requests to the blog’s subdomain, and wiring Cloudflare Routes so example.com/blog* uses the worker. It also shows how to set noindex for the subdomain and verify that the subdirectory is indexed, noting Cloudflare UI changes.

HN Comments

Landmark ancient-genome study shows surprise acceleration of human evolution

An enormous ancient-DNA study of 15,836 individuals from western Eurasia shows human evolution accelerated over the last 10,000 years, with 479 gene variants under directional selection after agriculture. The findings, based on consistent frequency shifts across groups, imply rapid biological changes as farming spread and Bronze Age intensification. Immunity genes dominate; several skin-pigmentation variants rose, a multiple-sclerosis risk variant rose then fell, and a HIV-resistance variant increased earlier. Some researchers question the scale or interpretation for complex traits.

HN Comments

Even "cat readme.txt" is not safe

An iTerm2 SSH integration bug lets untrusted terminal output impersonate the remote conductor. By placing forged DCS 2000p and OSC 135 messages in a readme.txt, a normal cat readme.txt can trigger iTerm2 to execute the conductor workflow, including getshell and pythonversion, and then run an attacker-controlled payload via a base64-encoded run command. The PoC uses readme.txt plus ace/c+aliFIo; reproduce with genpoc.py. A fix was committed (a9e7459...), not yet in stable releases. Root cause: trust failure in terminal-output–driven conductor negotiation.

HN Comments

Are the costs of AI agents also rising exponentially? (2025)

A 403 Forbidden error page displaying the message, a request token (Cy6oyR8v/UaAFzcRw), and a timestamp: Fri, 17 Apr 2026 22:16:51 UTC.

HN Comments

The GNU libc atanh is correctly rounded

Paul Zimmermann proves that the GNU libc 2.43 binary64 hyperbolic arctangent (atanh), released in January 2026, is correctly rounded to IEEE 754.

HN Comments

A simplified model of Fil-C

Fil-C is a memory-safe variant of C/C++ using a source-level rewrite. It instruments each pointer local var with an AllocationRecord* ar; AllocationRecord tracks visible/invisible memory; filc_malloc allocates ar, visible_bytes, invisible_bytes; dereferencing checks bounds via ar; for heap pointers, invisible_bytes holds AllocationRecord*. When storing/loading pointers, the allocator updates both sides; filc_free frees visible/invisible bytes but not ar; a garbage collector frees unreachable AllocationRecords and calls filc_free; taking addresses can promote locals to heap to enable GC; memmove is treated with alignment-aware rules; production features (threads, atomics, function pointers) add complexity; uses pointer provenance as design point.

HN Comments

I'm spending 3 months coding the old way

Miguel Conner describes a six‑week coding retreat at Recurse Center in Brooklyn, stepping back from AI to practice coding by hand. He aims to train an LLM from scratch, strengthen Python skills, and deepen computer understanding. Progress includes building a 17M‑parameter GPT‑2‑style model from scratch and training it on Tiny Stories, then testing on ~9B OpenWebText tokens; profiling GPUs and implementing FlashAttention2 in Triton; and pairing with others to learn faster. He also pursues Apple IIe BASIC, CTF Fridays, mob programming, and short weekly talks, while acknowledging time constraints.

HN Comments

Tesla tells HW3 owner to 'be patient' after 7 years of waiting for FSD

Electrek reports Dutch Tesla owner Mischa Sigtermans leading an EU-wide HW3 + FSD claim after paying €6,400 in 2019. EU approval for FSD Supervised excludes HW3; Tesla offered no timeline and said to be patient. Musk admitted HW3 can’t run unsupervised FSD and a retrofit may be needed, with no EU retrofit program or refunds. About 3,000 HW3 owners across 29 countries joined hw3claim.nl, representing ~€6.5–€6.8m. Legal pressure grows; ‘be patient’ could face court.

HN Comments

Introducing: ShaderPad

Riley J. Shaw releases ShaderPad, a small, focused library to render shaders on websites without boilerplate. Aimed at artists and creatives (ShaderToy/TouchDesigner users), ShaderPad emphasizes simplicity, fast performance, and a tiny footprint (5.8kb gzipped), over 30x smaller than Three.js. It favors GPU work and smart caching to minimize CPU work. The author describes building in 2026, balancing user needs with restraint, and notes AI-assisted docs. He emphasizes use for funky interactive graphics rather than full 3D scenes and invites readers to try the docs, quickstart, and interactive examples.

HN Comments

Why, After All These Years, MZI-Based Transistorlessness Might Finally Be Here

AI inference’s low-precision requirement, new thermal engineering (athermal design, integrated heaters with precise stabilization, thermal undercut), and advances in heat management (vapour chambers) are converging to mitigate MZI’s historical temperature sensitivity. This, combined with AI’s huge energy footprint, is driving interest in large photonic accelerators (e.g., 16,000-component chips) that can rival GPUs in latency and efficiency. But challenges remain: photonics remain largely analogue, memory storage issues, fabrication yields, and uncertain commercialization.

HN Comments

Arc Prize Foundation (YC W26) Is Hiring a Platform Engineer for ARC-AGI-4

ARC Prize Foundation seeks a Platform Engineer - Benchmark Lead (remote US) for $150k-$250k with 6+ years’ experience. Owns and evolves the ARC-AGI benchmark platform, stabilizing the V3 backend, improving performance, and building verification/testing pipelines for automated runs, scoring, reproducible evals, and data-exhaust capture for deeper model analysis. Supports ARC-AGI-4 deployment and lays groundwork for ARC-AGI-5, including human data collection. Requires strong Python backend, distributed systems, SQL, cloud infra, and production reliability; experience with evaluation harnesses and data-logging/analysis workflows for AI/ML. ARC Prize Foundation founded 2024, president Greg Kamradt.

HN Comments

Made by Johno Whitaker using FastHTML