AI Summarized Hacker News

Front-page articles summarized hourly.

We have LLMs now. Why are the docs still wrong?

Author argues that although LLMs can draft docs quickly, keeping docs in sync with code is hard because different readers and pages (README, Notion, runbooks) must reflect changes from a single codebase. Retrieval/indexing and naive search can mislead, and freshness matters. Amendary addresses this by linking GitHub with existing docs, mapping pages to repos, and detecting mismatches on code changes or releases. It drafts corrections with evidence for review, delivering via PR when appropriate. Human owners still review; automation helps but cannot replace context and decisions.

HN Comments

US man given prison sentence for bot-farming music streams

North Carolina musician Michael Smith, 54, was sentenced to 18 months in federal prison for conspiracy to commit wire fraud tied to bot-farmed AI-generated music streams. He created up to 10,000 fraudulent accounts to stream AI songs from 2017–2024, earning about $8 million in royalties he must forfeit. DOJ says his bots flooded platforms with billions of streams across thousands of songs, masking activity with family-plan streams. In April 2023 his bots streamed 80.9M times versus Taylor Swift’s 9.3M YouTube Music streams. The scheme harmed artists and fans.

HN Comments

Show HN: Free open source Adobe Lightroom alternative, completely local with AI

Rembrandt is a free, open-source photo editor (GPLv3) that runs locally on macOS, Windows, and Linux and can be self-hosted. No account or tracking; RAW editing with masks, on-device AI, GPU-accelerated features (Relight, Sky, Atmosphere, Super Resolution, Denoise, Refocus, lens corrections, HDR merging, etc.). Edits are stored in XMP and photos aren't modified. Optional cloud sync is paid. It supports batch edits, albums, keywording, exports, and can serve via a private browser link when self-hosted. Source code on GitHub.

HN Comments

ADHD as a circadian rhythm disorder: evidence and implications for chronotherapy

ADHD often involves circadian rhythm disruption with an evening chronotype and phase delay. About 73–78% have delayed sleep/wake cycles; DLMO is delayed ~45 min in children and ~90 min in adults, with blunted cortisol rhythms, smaller pineal volume, and weaker clock-gene rhythms (BMAL1/PER2). Circadian phase can be advanced with melatonin and bright light, with symptom improvements; winter light exposure may enhance effects. The authors propose a pragmatic behavioral-first pathway: screen for circadian disturbances, phenotype (chronotype, sleep tracking, DLMO if feasible); fixed wake times, morning light, evening-light reduction, zeitgebers; low-dose melatonin for DLMO delays; more trials needed.

HN Comments

AI-ready biological data: $1.8B global commitment

Biohub, DOE, NIH and partners launch a $1.8B international effort to create AI-ready, open biological data to train predictive disease models. DOE >$500M over five years; NIH >$500M in prior investments; Biohub $500M; Google DeepMind, Isomorphic Labs, and Meta add $300M via the Virtual Biology Initiative. The program standardizes datasets, advances measurement tech (cryo-ET, large-scale imaging), and builds shared data infrastructure to enable AI models that simulate biology and speed medical breakthroughs.

HN Comments

I think we might lose public key cryptography

Matthew Green cautions that machine-assisted cryptanalysis could erode standardized public-key encryption, even without an imminent breakthrough. Encryption remains essential; he warns against relying on optimistic, human-only analyses of hard problems (MLWE, ECDLP, LWE, syndrome decoding). If new results degrade security, standards bodies may need to deprecate smaller parameter sets and raise sizes. He acknowledges we can’t predict the future, and while no major cryptanalytic results are seen yet, the industry should prepare for potential shifts in trust in PKC parameters rather than assume current numbers are safe.

HN Comments

Vitalik Buterin backs crypto ‘bunker mode’ amid rapid AI math advances

Ethereum researchers warn AI could threaten private-key security before quantum computers, potentially breaking ECDSA. Vitalik Buterin backs a cautious “bunker mode,” advising a gradual migration of funds to fresh addresses whose public keys aren’t exposed. Justin Drake warns AI-driven math breakthroughs could undermine elliptic curves and possibly lattice-based cryptography within two years. Migration should be gradual; not everyone should move immediately. The aim is to reduce exposure by using unused addresses, though migrations carry their own risks.

HN Comments

Yes, and

Carson Gross, computer science professor, says a career in programming remains viable despite AI. Programming is about problem-solving and controlling complexity, and those fundamentals persist. But AI can be dangerous for juniors if they rely on it to generate code; they must write and read code to gain understanding and avoid the Sorcerer’s Apprentice trap. AI, used well, can be a powerful teaching assistant. He notes we should train for skills beyond coding: communication, understanding business, and software architecture. Seniors can leverage AI to analyze and plan; juniors should still write code. Job prospects rely on networking (four F’s).

HN Comments

Show HN: TerrainSR – fast, realistic heightmap upscaling model

TerrainSR is a PyTorch model that converts 100 m terrain data to ~10 m detail, trained on 100 m→10 m pairs and avoiding built-up areas to minimize artifacts. It enables fast, realistic upscaling for large areas (e.g., 50×50 km in ~0.74 s on RTX 4070). Usage: install PyTorch 2.6+, run terrainsr.py with a 100 m coarse array and a 10 m water mask; output is a 10 m height map. Apache 2.0 license; training data from swisstopo, Kartverket, IGN, USGS, Copernicus DEM, ESA WorldCover, OSM. Not deployed by any Inference Provider.

HN Comments

Show HN: Rgpu – a PyTorch device whose tensors live on a remote GPU

rgpu keeps Python on your laptop and lets PyTorch operations run on a remote GPU, even from a Mac without CUDA. It offers two paths: a PyTorch device that sends ops over TCP to a remote server, and a CUDA shim for existing CUDA binaries. Install via pip install rgpu, then use rgpu-run over SSH to connect and run code (e.g., torch.ones(4, device='rgpu')). The repo includes client/server components, docs, tests, and notes that connections are not authenticated or encrypted; use SSH and firewall rules.

HN Comments

Show HN: I Put an AI Agent on a Nokia 110

Reverse-engineered Nokia 110 4G firmware and built a native AI chat app that uses the phone’s own functions. The AI can be controlled by typing on the keypad and can perform actions like making calls, setting alarms, turning the torch on/off, reading battery level, and querying SIM data. The project re-purposes the Calculator app as a chat interface, sending requests to a DeepSeek chat API and using tool calls. It’s a working RAM-loaded prototype that can run unplugged with mobile data, but needs reloading after power cycles; permanent installation isn’t resolved. Codex and examples aided development.

HN Comments

Vanillin provides a sweet solution for chronic wound healing

An HTTP 403 Forbidden error page served by Nginx, indicating access to the requested resource is denied.

HN Comments

DuckDB Ducklake

DuckLake is an integrated data lake and catalog format built on SQL and Parquet. The DuckLake extension for DuckDB enables reading and writing DuckLake data by storing metadata in a catalog and data in Parquet files. Install: INSTALL ducklake (or FORCE INSTALL ducklake FROM core_nightly). Attach with ATTACH 'ducklake:metadata.ducklake' AS … and use standard SQL to CREATE, INSERT, UPDATE, time travel, and schema evolution. Supports Change Data Feed. Build with git submodule init/update and make; tests and contributing guidelines included.

HN Comments

The dawn of the age of the exoskeleton

Exoskeletons are entering everyday and mission-critical work—from warehouse lift assist (IKEA) to rescue operations (Seattle Mountain Rescue) and front-line military use (Ukraine)—to boost strength, speed and reduce fatigue. Modern devices attach to the trunk and limbs, powered by actuators and controlled by onboard units, and adapt to tasks. They fall into power augmentation, assist-as-needed, or full robotic control. The sector, about $500 million, could grow several-fold by the mid-2030s. Future advances may use muscle/brain signals, lighter batteries, and soft materials; roots trace to 1890s patents.

HN Comments

A 5.3M-year-old deep-sea whale necropolis in the Diamantina Zone

Scientists report a 5.3-million-year-old deep-sea whale necropolis in the Diamantina Zone, southeastern Indian Ocean, spanning about 1,200 km of seafloor at depths 4,600–7,000 m. From 32 dives, they documented 485 whale-fossil sites and five active whale falls with fauna dominated by Osedax bone-eating worms and chemosymbiotic bivalves. Fossils include two living beaked whales (Mesoplodon bowdoini, M. layardii) and three fossil taxa, including Pterocetus diamantinae sp. nov. Sr dating yields ages 0.12–5.26 Ma, oldest beaked-whale remains 5.26 Ma. The site provides a deep-sea fossil archive and a possible biogeographic corridor for whale falls.

HN Comments

ETH-68: Ethernet Audio Interface for Linux

eth68 is a Linux ethernet audio interface delivering very low round‑trip latency (3.620 ms at 48 kHz with a 64‑sample buffer). It supports 6 balanced inputs and 8 outputs at 48/96 kHz, uses a Burr‑Brown PCM3168A codec, DIN MIDI, and a 1U rack chassis. It runs bare‑metal STM32H7 firmware as a netJACK master and connects via JACK (netone) or PipeWire (pw‑eth68). Multiple units can be synchronized with a HF clock and UDP sync; JACK multi‑unit needs eth68proxy, PipeWire handles it natively. Networking prefers a dedicated LAN; LATMON enables latency measurement.

HN Comments

I hired an illustrator to draw my house. Now it's my Home Assistant dashboard

An illustrator was hired to draw a hand‑painted floor‑plan of the author’s house to become a Home Assistant dashboard. The artwork serves as the background for a picture-elements card, with day/night versions and animated devices (e.g., AC) via state_image and short WebP loops. A detailed brief defined assets, layers, and a single shared canvas, allowing per‑floor views plus a full‑house view that reuses elements through YAML files and card‑mod. The dashboard runs on a TV in kiosk mode and also on mobile/desktop, boosting family engagement.

HN Comments

Man discovers his parents' coffee machine used 1TB of data in 10 days

Nomad, who helps manage his parents’ network, found their smart coffee maker had generated about 1TB of data in 10 days, mainly within the home network and saturating the Wi‑Fi AP. He concluded it was likely a device bug. He unplugged the machine and decided to replace it, saying it isn’t worth keeping an IoT device that can flood a network. The coffee maker belonged to his parents.

HN Comments

A Terminal Protocol for Program Status (OSC 7501)

Mitchell Hashimoto presents OSC 7501, a terminal escape sequence to report a program’s status: idle, working (with optional progress), done, blocked (with reason), or error. It uses key=value records in OSC 7501;state=... with optional app and msg (base64) and can report multiple, hierarchical tasks. He argues existing approaches (foreground heuristics, non-terminal inbox APIs) fall short for agent workflows. The spec is terminal-native, generic, easy to emit/parse, with examples from Terraform and rsync, and implementations in libghostty, Rex, Claude Code, Codex, and Homebrew. Aims to unify status reporting across terminals.

HN Comments

Show HN: Making a flexible "neon" t-shirt with LED filaments

Maker builds a flexible neon-looking t-shirt with LED filaments (“noods”) for a neon-themed event. Filaments can’t be cut, so designs are traced on tissue and sewn to a stiff backing (Aida cloth) to hold shape. Front features cursive text; back shows a llama path using a single 24V, 1200mm filament. To fit lengths, three 300mm filaments are soldered in series with heat-shrink to separate letters. Wires run inside to an ESP32 with TPS61169 constant-current drivers, a boost converter for 24V, and ULN2003A for accents, all in a small 3D-printed enclosure powered by USB. Looks cool but not practical or washable.

HN Comments

Made by Johno Whitaker using FastHTML