AI Summarized Hacker News

Front-page articles summarized hourly.

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

Theranos.World

The text depicts a game-like workspace called Theranos World with a desktop UI. It centers on a Elizabeth Holmes login screen (no password required) and a desk environment with actions such as sit/stand, drag to look, pinch to zoom, and options to Sleep, Restart, Shut Down, and View/Reset the device. It also includes menu labels (File, Edit, View) and document icons (Documents, Keynote, Spreadsheets) and a loading desk message.

HN Comments

Why isn't the industry freaking out about DeepSeek 4.1 Flash?

DeepSeek 4.1 Flash is a capable, low-cost alternative to frontier models, often indistinguishable from Opus in practice. The author argues frontier labs aren’t panicking because Chinese distilled models can handle similar workloads, and “good‑enough” AI changes workflows by enabling cheap, unattended tasks. Session costs stay under a dollar, reshaping development and testing. A key efficiency gain is DeepSeek’s cache reduction (~437x), lowering GPU memory and energy use. Self-hosting is technically possible but not yet practical; future cache optimizations may enable private, local AI.

HN Comments

April: APL as a DSL in Common Lisp

April is a subset of the APL language compiled to Common Lisp, enabling APL-style array processing in Lisp. It emphasizes fast execution, macro-based evaluation, and integration with Lisp workspaces. It supports rational numbers, underscores in numerals, and APL characters; includes features like (april), (april-f), (april-c), (april-load), and workspaces that can persist and be shared across packages. It provides Quicklisp installation and manual install; compatible with SBCL, CCL, ECL, ABCL, Clasp, Allegro CL, LispWorks; comes with libraries, demos, tests, and Emacs/Vim input tooling.

HN Comments

Serverless Horrors $10,811.41

An infinite loop in a Cloudflare Durable Object alarm caused 6 trillion reads/writes, generating a $10,811.41 bill. The author paid the full amount after unhelpful, bot-like support and no refunds. All projects will move to self-hosted VPS, highlighting the risk of misconfigured Durable Objects and the absence of hard spending limits.

HN Comments

Cloudflare Keeps 1.1.1.1 Out of Piracy Blocking, Escapes Penalties in France

France’s Paris court rejected Canal+'s demand for penalties against Cloudflare over 1.1.1.1 DNS blocking, accepting that Cloudflare can and does block infringing content via its CDN, and that DNS blocking is not feasible for its resolver. Canal+ was denied €50,000 per day penalties and legal costs. Cloudflare remains free from DNS-level blocking; it continues to block pirate streams through CDN and its real-time mitigation program, with potential appeals ongoing.

HN Comments

Show HN: Artvinto – Vintage posters and fine art prints

Artvinto offers museum-grade prints of vintage posters and wall art. It catalogs thousands of works (325K+ originals, 7,500+ artists, 500+ styles) across curated collections, from Mid-Century Modern to Botanical and Travel. Prints are made on premium archival paper with fade-resistant inks and shipped globally in reinforced packaging. Custom prints start around 12 EUR. The site highlights thousands of collectors' pieces, artist pages, and sign-up offers; customers praise print quality, color, and packaging. It emphasizes sustainable production and worldwide delivery.

HN Comments

Made by Johno Whitaker using FastHTML