AI Summarized Hacker News

Front-page articles summarized hourly.

More Than a Gigabuck: Estimating GNU/Linux's Size (2001)

David A. Wheeler estimates the size and cost of Red Hat Linux 7.1 by counting physical SLOC. The distribution holds over 30 million SLOC, dominated by the Linux kernel (≈2.4M). Major components include Mozilla, XFree86, GCC, GDB, Emacs, LAPACK, GIMP, and MySQL. Using basic COCOMO, development would require about 8,000 person-years and cost ≈$1.07–$1.08 billion in year-2000 dollars, vs. $0.6B for 6.2. C is the primary language (≈71%), with C++ and Lisp notable. GPL is the dominant license, with copyleft licenses comprising a majority of code. Open-source thus enables huge systems at substantial cost if built proprietarily.

HN Comments

The senior engineer death spiral

Sunil Pai outlines the “senior engineer death spiral”: new or promoted engineers push themselves with grand, ambitious work, disappear for long periods, issue vague updates, burn out, and risk firing. The fix is to drop the ego, become the best teammate, handle maintenance and grunt work, and rebuild momentum and relationships. Shift from outcome-based to momentum-based work, establish a daily routine, and let reliability earn trust, which then enables bigger projects.

HN Comments

Show HN: Radius – A Meetup.com Alternative

Radius Groups is a Meetup-like platform for discovering and creating local groups, events, and activities. Users post activities, join groups, and browse hyper-local happenings across cities worldwide. Examples include Run Club in London, Creative Code London, Tech Meetup in Edinburgh, and Oxford Cycling Club. Start a community for free in 60 seconds. The site also covers privacy and cookie policies.

HN Comments

ChatGPT now knows what you do on other websites via ad collector

OpenAI’s ad-collector ties your ChatGPT identity to off-site browsing via a cross-site __obi cookie. When an advertiser page with OpenAI’s pixel loads, a signed token sets __obi on openai.com; the cookie is sent back with requests, linking your browsing to your ChatGPT account even when you’re signed out. Data includes page content and identity scraped from forms and tag managers (emails/phones hashed; postal codes clear; URLs trimmed). Observed on 12 sites across 13 pixels; one-year analytics cookie. Safari/Apple blockers limit it; OpenAI acknowledged but did not fully answer.

HN Comments

Go-based Robotics Framework built around NATS.io

Gorai is a Go-based robotics framework built around NATS that treats each robot as a distributed, service-oriented system. Each robot runs a single static binary with an embedded NATS server and uses a Caddy-style component registry; hardware drivers are Go modules compiled in. The gorai CLI validates config, builds, and deploys, while a built-in mesh handles service discovery, channels, and schemas. It supports dynamic discovery and external non-Go services, targets Raspberry Pi/Orange Pi, and is an AI-first alternative to ROS 2 for prosumer robots. Version 0.1.0, single-binary deployment.

HN Comments

Jev Collection

DAIR.AI Academy announces a new course, “Vibe Coding AI Apps with Claude Code,” and invites learners to enroll. The platform offers expert-led courses, live events, a community, and a resource hub with hundreds of lessons, plus sections for Courses, Labs, Events, AI Papers, Pricing, and Blog. Create a free account.

HN Comments

Custom home server built from spare parts

Carlos Asmat built a self-hosted NAS from a Zotac MAGNUS EN1070K, adding a six-drive enclosure and a boot SSD. He chose HDDs (WD Red Plus) for 43.7 TB raw, 29 TB usable in a RAIDZ2, encrypted at boot with a local key server. Thermal design was challenging; extra Noctua fans helped. He added a 1.47" ESP32‑S3 touchscreen front panel that shows pool status. Rejected TrueNAS due to Wi‑Fi and driver issues, and runs Kubuntu 24.04 with ZFS, Docker Compose behind Caddy, and a custom one‑page dashboard. This is a move toward data ownership and cloud independence.

HN Comments

Laya (OS Jev) on Mac M4 CoreML Offline (45 decisions per second)

This GitHub Gist, “Laya on Mac m4 CoreML Offline,” provides step-by-step commands to set up and run the Laya CoreML offline demo on a Mac M4: create a test directory, initialize uv, add laya-coreml[demo], download the multilingual snake model to models/snake, and execute “uv run laya-coreml-snake --model models/snake.” It references a video file (LAYA-CORE-ML.mov) and mentions occasional load errors during usage.

HN Comments

Prompts Aren't Real

Dan McFunley argues prompts aren’t the real leverage for reliable, consumer-facing agents. The path forward is to abandon prompt-centric thinking and build interlocking evaluation and optimization pipelines. Create extensive tests (pass^k, including holdouts) to measure how agents behave, then use an optimizer to adjust prompts and other components based on test feedback. Prompts are just vectors; the real work is datasets, quality measures, and production monitoring. By continuously testing, monitoring, and self-improving, teams can converge on reliable behavior without depending on hand-tuned prompts, while avoiding overfitting and misbehavior.

HN Comments

Pirate Face Rescues LLM Models from Deletion

Pirate Face provides a decentralized, peer-to-peer layer for sovereign AI, turning Hugging Face models into checksum-verified torrents. Each model is mirrored by a global swarm, so there is no central owner or single point of failure. Weights are SHA-256 verified and torrented via magnet links with a built-in Hugging Face web-seed for reliability; if HF removes a model, the swarm keeps it as “Rescued.” You can browse, download, seed without an account; claiming a handle links to a HF identity for a Verified creator badge. A drop-in API and upcoming benefits are planned.

HN Comments

One-Electron Universe

Requests setting a user-agent and respecting the robot policy, with related references at https://w.wiki/4wJS and https://phabricator.wikimedia.org/T400119.

HN Comments

So I have a weatherman, which also tells me the news

The author documents building a LilyGO T5 4.7" e‑paper ESP32 dashboard to display weather, AQI, news, and personal feeds. They baseline indoor temp/humidity, trim content via a minimal feed/JSON setup, and render data from a local server on the ESP32. A 2x3 grid layout is iterated for emphasis, with font tweaks and no image assets. They experiment with mDNS but rely on HTTP fetch. Future work includes indoor air quality sensing and change-detection to skip unnecessary refreshes.

HN Comments

Mathematical Billiards (2024)

Lael Costa’s STRUCTURES post surveys mathematical billiards: inner billiards on convex shapes (trajectory maps via reflection) and outer billiards (points outside the table guided by tangents), plus outer length billiards. It explains singularities, periodic islands, and how hyperbolic tilings yield infinite families of periodic cases. The piece emphasizes computer experiments to build intuition (not proofs) and describes Costa’s web-based visualization tools (Angular TypeScript + Three.js). Costa is a Penn State PhD candidate working with Sergei Tabachnikov.

HN Comments

Singapore Is Paying People to Put Down Their Phones and Read Books

Singapore’s National Library Board launched ReadSG, a five-year pilot to nudge a phone-centric population toward reading. Participants log 15 minutes of daily reading on GovTech’s CrowdTaskSG and earn 20 virtual coins, with 1,000 coins equal to S$1; only one session per day. Fifty straight days earns S$1. Aiming for 7.5 million cumulative minutes to unlock a charitable donation of up to S$150,000 via Read for Good, the program treats the payout as a modest behavioral incentive, not income. Global educators watch ReadSG as a test of gamification to shift public-screen habits.

HN Comments

Apple iPhone 18 Pro Camera test

DXOMARK's Apple iPhone 18 Pro camera scores 172, placing second worldwide. The kit delivers excellent overall performance in photo, zoom, and video: wide dynamic range, natural contrast and skin tones, strong stabilization, and an effective texture-noise trade-off aided by a variable aperture. Autofocus is solid; low-light photography and video show improved color rendering. However, long-range telephoto detail lags behind some flagships, portrait blur at night is limited, white balance can cast colors, and flare, though reduced, can appear in tough shots. Specs: 48 MP primary/ultra-wide/tele with 100 mm, 8x tele, sensor-shift OIS.

HN Comments

Key symbols we lost to time, pt. 2: The Mac side

Marcin Wichary traces how Mac keyboards carried regional symbol sets that vanished over time. In the 1990s–2000s Canada, and to a degree Germany and Europe, Apple used distinctive symbols for Ctrl, Alt, Tab, Caps Lock, Esc, and other keys, driven by local standards (CSA/ACNOR). These glyphs, now largely unused, lived alongside Unicode equivalents and sometimes clashed with refined typography. In Japan, the Kotoeri typing system added a pencil-mark on the Control key, later dropped as Kotoeri faded. The post highlights the messy, craft-driven history of keyboard iconography.

HN Comments

Sherline Tools Is Going Out of Business

ToolGuyd reports that Sherline Tools, a USA maker of precision lathes, mills and small CNCs, is winding down manufacturing. After investing in products and modernization since 2017, changing costs and consumer habits forced the difficult decision. Through the end of October 2026 they will continue to build and sell machines, tooling, accessories and replacement parts as inventory allows; some operations will end sooner. Online support, warranty handling, and access to their technical archive will remain, but production is winding down and staff will be phased out. Final closure by year’s end is likely.

HN Comments

A custom virtual machine for the Stars 4X game

Stars!VM is a custom 80286 emulator with a Win16→Win32 bridge that lets the 1995 Stars! 4X run as a native Win32 app on modern Windows, with 4K scaling and an out-of-the-box embedded game. It ships 32-bit SSE2 builds and compresses the original into about 1.5 MB. The emulator patches hot 16-bit routines (e.g., the PRNG) into new 80286 instructions, yielding ~2× faster turn generation, and buffers I/O for speed. The Win32 bridge, controllable via the Model Context Protocol, lets AI agents drive the UI. It emphasizes modding via w64devkit and doesn’t require external serials.

HN Comments

Do birds have accents? the regional differences in birdsong

Birdsong shows regional dialects rather than a single song for a species. In the UK, yellowhammers have two main dialects; New Zealand yellowhammers show about seven dialects, reflecting historic UK declines. Most birds learn their songs from parents or neighbors, creating a mosaic of local accents, with some species like cuckoos being innate. Urban birds sing higher-pitched, shorter and faster songs, and louder, to cut through city noise; dawn choruses start earlier near traffic and with artificial light. Females are underrepresented in studies of birdsong.

HN Comments

FreeBSD on Aoostar WTR Pro NAS

Review of the AOOSTAR WTR Pro Ryzen edition as a compact NAS designed for FreeBSD and other BSDs. Metal 10" chassis with NVMe/SATA bays, front SATA access, and tool-less 3.5" drive caddies; RAM/NVMe slots underneath. Stock fans are loud; with BSD/Linux tuning (AMD power states, powerd, PCI power-down) and enabling amdgpu/acpi_video, idle power drops from ~18–21W to about 8–12W depending on peripherals. Temps stay roughly 28–41C, monitored via it8718fd and Grafana. Verdict: BSD-friendly, tiny NAS with strong low-power potential, but drive-install quirks and fan noise require careful tuning.

HN Comments

Made by Johno Whitaker using FastHTML