AI Summarized Hacker News

Front-page articles summarized hourly.

Spain's cadastre API is SOAP from 2003, so I built a JSON wrapper (+MCP)

Predio ofrece datos del Catastro español en JSON limpio y versionado mediante REST y MCP. Resuelve inmuebles por referencia catastral, coordenadas o dirección, con errores en JSON y data cacheada (serve-stale) si la fuente cae. Datos públicos, pero no siempre fáciles de consumir; servicio no oficial. Acceso por x-api-key; primera llamada en 2 minutos; tier gratuito de 250 créditos/mes y varios packs de precios por uso. Endpoints: /v1/inmueble/{rc}, /v1/inmueble/by-coords, /v1/inmueble/by-address. Cobertura España común (excluye País Vasco/Navarra). ParcelGuard (pre-screening) disponible. OpenAPI y MCP para agentes; precios en pricing.json.

HN Comments

Organic Maps

Organic Maps is a privacy-focused offline maps app for hiking, cycling, and driving, built on OpenStreetMap data. Runs offline with turn-by-turn navigation, elevation profiles, contour lines, hiking/cycling routes, offline search, and Wikipedia articles. Supports CarPlay/Android Auto, dark mode, and bookmarks; Linux desktop beta; available on iOS, Android, Huawei AppGallery, Obtainium, Accrescent, and FDroid. Free, open-source, ad- and tracker-free; funded by donations and sponsors; privacy verified. 6M installs by December 2025.

HN Comments

Medieval-style fortifications are back in the Sahel

Could not summarize article.

HN Comments

Airplane Boneyards List and Map

Directory and overview of airplane boneyards and storage facilities worldwide. It covers post-WWII US surpluses that created dozens of boneyards, led by Davis-Monthan AFB’s AMARG in Tucson, and later long-term storage and reclamation sites such as Kingman, Walnut Ridge, Pyote, and Victorville. It also lists current airliner storage yards in the American Southwest (SCLA, ROW, MHV, GYR, MZJ, IGM, P08) and global facilities (Teruel; Tarbes/Lourdes; Cotswold; Knock; St Athan; APAS in Alice Springs; Twente). The piece notes access limits and the COVID-19 storage surge, plus a map of sites.

HN Comments

Phosh 0.56.0

Phosh 0.56.0 is a major release adding a top-bar load meter and an option to hide base-image apps on immutable distros (e.g., BengalOS, postmarketOS). It brings fixes and improvements across components: enabling syncthing in mobile settings, uninstall notifications, startup and forked-app delays, Bluetooth/settings stability, immediate cutout config, and lock-screen tweaks. Wayland wlroots updates to 0.20.1 (xdg-toplevel-tag-v1). Stevia adds per-app default layouts, key repeats, cursor keys, and locale-aware layouts. Phosh-mobile-settings adds atomic OS updates for immutable distros, improved panels, NexDock support, and OSK locale support, with translations updated.

HN Comments

Show HN: KiCad in the Browser

KiCad demo at PCBJam.

HN Comments

Trust your compiler: Modern C++

Modern C++ performance wisdom has shifted: old tricks like fast inverse square root, hand-unrolled loops, and row-pointer matrices often offer no real edge on current hardware or compilers. Clang/GCC can recognize patterns such as popcount and range pipelines, matching hand-rolled code while boosting readability. Takeaways: trust the compiler and standard library—use <bit> popcount, std::ranges, and standard algorithms; prefer std::expected over exceptions for common errors; replace virtual dispatch with std::variant when feasible; prioritize contiguous layouts and proper forwarding, then profile.

HN Comments

Introduction to Compilers and Language Design

Introduction to Compilers and Language Design is a free online textbook by Prof. Douglas Thain (Notre Dame) for CSE 40243. It offers a one-semester introduction to compiler construction, guiding the development of a simple compiler translating a C-like language into x86 or ARM assembly, suitable for undergraduates with C programming and basic data structures and computer architecture. The book provides downloadable PDFs, a complete chapter list (0–12 and appendices), and resources including a GitHub repository with examples. Personal/academic use only; commercial distribution prohibited. Access via compilerbook.org; errata to [email protected].

HN Comments

Cannabis Users Face Substantially Higher Risk of Heart Attack

Two new studies link cannabis use to higher cardiovascular risk. A retrospective analysis of over 4.6 million people found cannabis users under 50 had >6× the risk of heart attack; a meta-analysis of 12 studies (75 million people) showed a 1.5× higher risk of heart attack among current users. Additional risks included ischemic stroke (4×), heart failure (2×), and cardiovascular death/MI/stroke (3×). Limitations include potential confounding and concurrent substance use. Authors caution interpretation and recommend clinicians screen for cannabis use. Findings were presented at ACC.25 and published in JACC Advances.

HN Comments

Show HN: I trained a language model that thinks the capital of Japan is Paris

13-year-old Faris Allafi describes DIMBA II, a ~288M-parameter diffusion-based LLM with a bidirectional Mamba spine, trained on 28B tokens via masked diffusion. After latent-diffusion failures, he salvaged it with teacher-enabled distillation from SmolLM-135M, then LLaDA-style fine-tuning on 422k instruction pairs. He finds small models can't self-correct despite multiple tests; a tiny external critic head helps little. He introduces a production dial to trade diffusion steps and candidates (latency vs. quality). Benchmarks show weaker accuracy than the teacher; proposes 1.5–3B scaling with fixes and seeks partners. Code and training archive are public on Hugging Face.

HN Comments

Dark Mode with Web Standards

The piece explains building dark mode with web standards: treat the OS color preference (prefers-color-scheme) as default and let users override per site via the color-scheme meta tag or a JavaScript toggle that stores their choice. It covers what color-scheme affects (colors, gradients and images via light-dark(), system colors, and some iframe/SVG behavior) and what it doesn't—particularly that color-scheme does not override prefers-color-scheme. Safari caveats are noted. It discusses using light-dark() for images/gradients, and CSS variable or container-query approaches to detect/apply the scheme, with possible future JS overrides.

HN Comments

Pi square is nearly 10

Tau Day 2026 notes that pi^2 ≈ 10. Using Basel’s result zeta(2)=pi^2/6, the post bounds pi^2 ≤ 10 via zeta(2)=1+sum 4/(4n^2−1) with 4/(4n^2−1)=2/(2n−1)−2/(2n+1) (telescoping). The error δ = sum 1/[n^2(4n^2−1)] is tiny (first terms 1/60, 1/315, 1/1008; 6δ ≈ 0.125), giving pi^2 within about 0.125 of 10. It suggests using 10 as a quick proxy (e.g., 2πr ≈ 1) and notes log10(pi) ≈ 0.5 because pi^2 ~ 10.

HN Comments

Knowledge Should Not Be Gated

Knowledge should not be gated behind vectors or proprietary catalogs. LLMs read plain Markdown best, not opaque pipelines. Google's Open Knowledge Format (OKF) standardizes this: a directory of Markdown files with YAML frontmatter (types like datasets, tables, metrics) linked to form a graph. The LLM wiki pattern—sources (immutable), wiki (generated), and a controlling schema (CLAUDE.md/AGENTS.md)—lets models read and maintain knowledge directly, without embeddings or retrieval tax. OKF enables human- and tool-readable knowledge with no vendor lock-in, a boring format that travels across tools.

HN Comments

Scientist who cleaned space toilet on work now leading Mars exploration

Claire Parfitt, a Nottingham-born physicist, now leads a European Space Agency team in the Netherlands planning future Mars missions. After a physics degree and a PhD in spacecraft power systems, she worked on ExoMars Rosalind Franklin and the SMILE mission. Her career began with a work-experience placement at the National Space Centre—where she helped unpack a space toilet. Now 42, she chairs the International Mars Exploration Working Group and helps chart decades of Mars exploration, including Rosalind Franklin’s 2028 launch.

HN Comments

Claude Design System Prompt

Reverse-engineered, MIT-licensed system prompt and skill library that turns an LLM into an opinionated, accessibility-aware design collaborator. Includes Claude and Codex variants, a 20-chapter system-prompt, and 14 invokable skills (discovery-questions; frontend-aesthetic-direction; wireframe; make-a-deck; make-a-prototype; make-tweakable; generate-variations; design-system-extract; component-extract; accessibility-audit; ai-slop-check; hierarchy-rhythm-review; interaction-states-pass; polish-pass). Emphasizes content/aesthetic discipline, visual rhythm, accessibility, interaction feedback, and system thinking with real CSS/medium constraints. Use by pasting system-prompt.md and chaining skills; adaptable to platforms. MIT.

HN Comments

Functional Programming in hica

hica promotes functional programming: immutable data, expressions everywhere, and functions as first-class values. Everything is an expression; use let for immutable bindings, var for local mutation. Pure functions by default; effects tracked by the type system. Higher-order functions, closures, and recursion. List ops: map, filter, fold; flattening via concat and flat_map; pipe |> for readable chaining; point-free style. Algebraic data types: structs (product types) and enums (sum types); pattern matching with exhaustiveness. Maybe and Result handle failures without exceptions; and_then / map_maybe / ? for chaining. Goal: small, composable functions easy to test and reuse; hica makes FP ergonomic.

HN Comments

Europe's new climate in seven charts

UK and Europe faced unprecedented early-summer heat, with May and June records shattered across the continent. In the UK, June highs reached 37.7C (Lingwood, Norfolk), and tropical nights became common. Across Western, Central, and Eastern Europe, more than a dozen countries set June records, with some above 40C. Scientists say human-caused warming is making such heatwaves more likely and intense; Europe’s seas also ran unusually warm, boosting future heatwaves. While next heatwave isn’t guaranteed to be hotter than the last, summers are expected to keep warming until net zero.

HN Comments

Fast Software, the Best Software

Fast software, Mod argues, is the difference between seamless integration into life and reluctance. Speed signals engineering quality and enables a flow state. He cites nvALT as fastest text catalog, Sublime Text's durability, Ulysses for writing (despite occasional slowdowns), Sketch/Figma for design speed, and Apple’s Slide Over on iPad as exemplary UX; contrasts with Lightroom/Photoshop's bloat and Google Maps' slowing UI. iTunes is a nadir. He treats speed as lightness, closeness to a typewriter’s directness, and a measure of craftsmanship. The aim is software that minimizes burden and friction.

HN Comments

About the Digital Art

Trici Venola reflects on digital art’s evolution from early MacPaint experiments on a 128K Mac to modern tools like Photoshop and Wacom. She describes creating pixel-by-pixel clip art and the Little Egypt/Brazen Images series, moving from 8 colors to millions. She argues that the computer is a means, not an end—art comes from the artist’s memory, ability, and vision, not a program that magically draws a tiger. The infamous tiger question at MacWorld illustrates that artists are the variable, and collaboration with hardware, software, and others is essential.

HN Comments

Programmers need to start meditating now

Jake Gold argues that programming’s traditional meditative focus—flow states that quiet the brain’s DMN—made him highly productive. But after months of constant multitasking and switching between multiple agent sessions, the flow diminishes, though productivity remains high. He urges programmers to find a new way to calm the mind, recommending deliberate meditation or mindfulness practices (e.g., Calm or Waking Up) or other hobbies to counter changing work demands, and notes the shift may explain why some feel different.

HN Comments

Made by Johno Whitaker using FastHTML