AI Summarized Hacker News

Front-page articles summarized hourly.

NASA picks Eric Schmidt's rocket company for Mars mission

NASA awarded Relativity Space, led by Eric Schmidt, a contract to build a spacecraft for the Aeolus mission to Mars. The four-instrument orbiter will map Mars’ dust, wind, and temperature daily, aiding future landers and astronauts. Planned for 2028, the deal follows NASA’s public-private partnership model: NASA provides science; Relativity supplies low-cost infrastructure. Risks include Relativity’s unproven track record and funding hurdles, though a successful mission could unlock commercial launches and data services. If on schedule, Aeolus could be the first private Mars mission, challenging SpaceX’s plans.

HN Comments

Leave a Trace

Jake Worth argues for leaving traces online: comment on helpful posts, share what helped, and, if possible, a quick note or emoji. If something doesn’t work, explain why and include details or a reproducible link. Why bother? It adds humanity, helps others find solutions, and builds your learning footprint and public profile in a noisy internet.

HN Comments

Show HN: Modeloop – From visual algorithms to microcontroller C code

Modeloop is a visual model‑based engineering platform (in closed beta) that converts diagrams into production‑ready code and tests. Designers create block diagrams, containers, state charts, and calibrations; it generates Python and MISRA‑oriented C from a single model, with automated verification, tests, and CI/CD integration. It emphasizes MBSE, Agile delivery, and scalable codebases, offering modularity, hierarchical state machines, and signal buses that keep tests and code together. Code runs locally (no cloud), with deterministic execution and live calibration. Web and Desktop available; join the waitlist for early access.

HN Comments

From Australia to Europe, countries move to curb children's social media access

Could not summarize article.

HN Comments

The room the economy can't see

A Stockholm Sverok lokal (teen club) shows a real social good funded by public grants because the market won’t pay for unpaid value. As third places fade, loneliness grows and unpaid activities (visiting grandma, running clubs, maintaining friendships) shrink when time must be spent on paid work. Three options exist: (1) rely on the market—and get nothing; (2) use grants—better than nothing but fragile; (3) implement a universal basic income to make unpaid work affordable and normal. Keep grants, add the basic floor to make such rooms a routine outcome, not a lucky accident.

HN Comments

Akse3D – open-source 3D modelling anyone can master

Akse is a browser-based 3D modelling tool for kids and teens by Skaperiet. Build models by combining primitive shapes or drawing 2D blueprints, then export an STL for 3D printing. All units are millimetres and no installation is needed. The Blueprint tool lets you draw 2D shapes and lift them into a 3D model with live preview, snap guides, and hole/solid options. Shapes include box, cylinder, sphere, cone, pyramid, wedge, torus, plus 3D text and freehand drawing. Features: millimetre-precision, undo/redo, save locally or in cloud, colours/themes, mouse/touch.

HN Comments

SMTP Relay with Web Dashboard

SimpleRelay is a self-hosted, multi-tenant SMTP relay with a web dashboard built on FastAPI/Postfix/Docker and PostgreSQL. It routes outbound mail through upstream SMTP providers based on sender, with per-sender access control and mandatory IP whitelisting. Features include DNS validation (SPF/DKIM/DMARC), automatic SMTP provider detection, per-provider quotas, optional SMTP AUTH, and a built-in policy server. Admin tools manage users, providers, proxies, and global stats. It runs from a single Docker Compose deployment and supports home-network use. Demo: relay.mailtoinbox.vip.

HN Comments

Norway greenlights first full-scale ship tunnel

Norway will build the world's first ship tunnel at Stad in Vestland to bypass the dangerous Stad peninsula for ferries and small ships. The government allocated NOK 8.6 billion (~£671m); construction could start early 2027 with traffic planned for 2031. The 2 km tunnel will cut travel by about 56 km and take 10 minutes at 8 knots. Built with drill-and-blast through thick rock; ~3 million m3 rock removal from offshore sources. Bids from AF Gruppen, Eiffage Génie Civil, and Skanska/Vassbakk & Stol; standstill after award. Approved after long debate, it was included in the 2013 National Transport Plan.

HN Comments

Ten years of ClickHouse in open source

Alexey Milovidov traces a decade of ClickHouse’s open-source journey, outlining levels of openness and a commitment to transparent development. From early prototypes (OLAPServer, Metrage) to a from-scratch DBMS, ClickHouse evolved with columnar storage, MergeTree, LZ4 compression, and distributed replication via ZooKeeper for production use. By 2014–2016 the project matured and was open-sourced on June 15, 2016, after company-wide adoption and a push to share with the world. Now a leading real-time OLAP database used by major companies, it invites trying ClickHouse Cloud.

HN Comments

The Raku Foundation is born

The Raku Foundation is the independent body that coordinates the Raku language, its specification, Rakudo, and the community. On 1 May 2026 it registered in the Netherlands as a Stichting (no. 42050836) to be member‑driven with annual elections; membership procedures are being set up. Initial Executive Board: Patrick Böker, Bruce Gray, Richard Hainsworth, Elizabeth Mattijsen, Tadeusz Sośnierz. The move separates Raku from The Perl and Raku Foundation to improve funding and focus, aided by the EU Cyber Resilience Act which introduces Open‑source software steward. Resources: raku.org, rakudo.org, roast, docs, raku.land, and community channels.

HN Comments

Fable Converted Pylint to Rust

prylint is a Rust reimplementation of pylint’s error checking that yields byte-for-byte identical output while running 15–2300× faster (median ~85×). It is a bug-for-bug port: the same messages, lines, text, order, exit codes, and footer as pylint, mirroring pylint’s config and paths. It uses ruff’s Rust parser to reproduce CPython syntax errors and requires Python 3.9+, but pylint/astroid aren’t needed. Usage mirrors pylint (e.g., prylint . or prylint -E .). Version 0.4.2 (Jun 19, 2026) with GPL-2.0-or-later; multiple platform wheels available.

HN Comments

Generative AI Is Having Its Herbalife Moment

Generative AI hype, via vibe-coding startups like Replit, preys on job-seekers and the insecure by selling easy software creation through TikTok ads. The author likens this to MLMs and crypto scams: promising wealth and stability while ignoring real costs, risks, and the uncertain quality of AI-generated code. They argue vibe-coding is not viable for consumers, as accidental cost overruns, data-security liabilities, and lack of business fundamentals make success unlikely. The piece condemns Replit and promoters for exploiting economic distress and calls for accountability for those funding and marketing these campaigns.

HN Comments

Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28

Valhalla adds value classes/objects in JDK 28 as a preview (JEP 401). Value classes have no identity and are still references; they can be scalarized (data in registers) or flattened into contiguous memory, enabling dense, primitive-like layouts and better cache locality. Equality uses substitutability for ==; identity is detectable with new helpers; null remains allowed. To fix generics, Universal Generics (phase 1) and Specialized Generics (phase 2) will let type arguments be value types and collections flatten. Not all features arrive now: non-nullable types, 128-bit encodings, full specialization; rollout is incremental. Try preview builds.

HN Comments

The ISA Doesn't Matter Where It Counts

ISA isn’t the main moat in AI datacenters. In the coherent-host socket, the moat is the high-bandwidth GPU–CPU coherence link (NVLink-C2C, Vera, Rubin), not the CPU’s ISA; NVLink Fusion could let other ISAs join, eroding the moat. In the standard-host socket, ISA is largely irrelevant for feeding the XPU, since hyperscalers mix Arm with XPUs; only when the host also runs application workloads does ISA matter due to legacy software. Overall, bandwidth and coherent architecture trump CPU ISA for agentic AI.

HN Comments

DARPA Heavy Life Challenge

DARPA's Lift Challenge seeks novel drone designs capable of carrying payloads more than four times their weight, to overcome the heavy-lift bottleneck across military and civilian uses. With a $6.5 million prize, university researchers, independent innovators, and industry teams will compete at the National Museum of the U.S. Air Force in Dayton, Ohio, Aug. 2–9, 2026 (public Aug. 6–9). Today’s multirotor UAS typically achieve payload-to-weight ratios of about 1:1 or less.

HN Comments

Zen and the Art of Machine Learning Research

An essay on pursuing AI research: start by balancing reading and building; you become a researcher through this mix, with discipline like meditation. Don’t chase every trend or benchmark; master fundamentals (hand-computed cross-entropy, SVD, policy gradients) and develop deep intuition. Stay open, skeptical, and willing to endure hundreds of hours of grunt work. Favor fast, ergonomic workflows and understand the full system. Talent helps, but temperament—curiosity, patience, meticulousness—drives lasting, meaningful progress.

HN Comments

So You Want to Define a Well-Known URI

Mark Nottingham explains how well-known URIs should be used: they help when a client knows the site and needs site-wide info (e.g., robots.txt was an early driver). They are not a universal solution and should not be used to grant legitimacy or act as a URL shortener. Consider discovery scope, content metadata tradeoffs, and site structure; plan transitions if a root location already exists; enumerate schemes; always register the well-known URI. The site origin is (scheme, host, port).

HN Comments

Gribouille 0.3.0: A Grammar of Graphics for Typst

Gribouille 0.3.0 adds finer guide control (guides(x: none), guides(y: none), guides(none)/default) to hide axis ticks/labels and legends, with radial equivalents guides(theta: none) and guides(r: none). compose() gains a theme: parameter and a defer() helper; plot defer syntax is changed and panels inside a compose no longer set width/height. geom-area() stacks by default (stat: "align", position: "stack") with automatic resampling for mismatched x. annotate() can overflow via clip: false. Numerous legend/layout fixes and Tinymist editor docstrings.

HN Comments

DuckDB Internals: Why Is DuckDB Fast? (Part 1)

DuckDB is an in-process analytical SQL engine that's extremely fast on a single node. Its speed comes from in-process execution, columnar storage with zone maps, vectorized execution, morsel-driven parallelism, and optimistic MVCC. This Part 1 article traces from SQL to readiness: parsing (Postgres dialect), binding, and a modular optimizer with passes like filter pushdown, subquery unnesting, and dynamic join-filtering, then to a physical plan built from pipelines. Storage is a single-file DB with fixed-size blocks, columnar data, row groups, and zone maps; Parquet/CSV reading uses statistics to prune data and can be zero-copy via Arrow readers.

HN Comments

Ice Water Drowning Survival After 147-Minute Submersion and Hypothermic Arrest

Could not summarize article.

HN Comments

Made by Johno Whitaker using FastHTML