AI Summarized Hacker News

Front-page articles summarized hourly.

Show HN: Turning a Gaussian Splat into a videogame

Gaussian splatting can produce photorealistic environments but lacks physics and navmesh. This browser-based PlayCanvas demo converts a SuperSplat scene into a playable game by: downloading a splat (PLY/SOG); exporting streamed SOG with splat-transform for LOD; voxelizing to produce a collision mesh (.collision.glb); baking a lightness grid (lightness.json) for per-mesh lighting; using the PlayCanvas VS Code extension for fast iteration; versioning via PlayCanvas/GitHub; generating a navmesh with recast-navigation; and NPCs driven by behavior trees with personalities. All tools are free/open source; the demo project is public.

HN Comments

The Knight Programming Language

Knight is a minimalistic programming language designed to be easy to implement yet capable of complex tasks. Its design prioritizes easing the implementer’s life by marking many behaviors as undefined (UB) rather than offering heavy abstractions. The project, MIT-licensed, is on GitHub under knight-lang/knight-lang with README and specs, though the page shows loading errors. It promotes a write-once, run-anywhere philosophy, sacrificing high-level abstraction for simplicity.

HN Comments

Eden AI – European Alternative to OpenRouter

Eden AI provides a single API to access hundreds of AI models—LLMs and specialized models for OCR, speech, vision, translation, and more—across providers and regions with full control. It offers smart routing and automatic fallbacks, cost/performance/region-based model selection, and transparent provider management. Benefits: saves time by consolidating integrations, reduces costs by selecting efficient models, and lowers risk with built-in fallbacks. Production-ready with 99.99% uptime, 500+ models, 200k+ developers. Get an API key and start building.

HN Comments

I spent 6 years building my Kanban as I hated how managers run the boards

Could not summarize article.

HN Comments

Statecharts: hierarchical state machines

Statecharts are an enhanced visual formalism for complex systems, building on state machines to tame state explosion. They offer easier reasoning, decoupled behavior, and testability, and serve as a clear communication tool for developers and QA. Downsides include a learning curve, possible code overhead, and perceived overkill. The W3C SCXML standard defines its semantics; tools and libraries exist to read, author, and execute statecharts. Executable statecharts enable a single source of truth for diagrams and runtime behavior, with trade-offs in complexity and tooling. Community resources and glossaries are available.

HN Comments

Tushonka: Cultivating Soviet Postwar Taste (2010)

Examines how canned tushonka—pork preserved for shelf stability—emerged from WWII Lend-Lease and became a cornerstone of Soviet postwar modernization. It remained, cheap and recognizable, on civilian shelves and in workers’ diets, a symbol of socialist modernity. The article shows tushonka reshaped the food system: farm consolidation, new pig breeding and feed (notably corn silage), redesigned barns, and standardized processing that tied meatpacking to industrial goals. Western ideas inspired the shift, but the state redirected them to maximize pork output and to claim progress in the Soviet food regime.

HN Comments

APL is more French than English

Perlis samples his conversion to APL, describing its lyrical expressiveness vs. the plumbing of FORTRAN/ALGOL, and the famous ten-character one-liner that sparked his interest. He notes divergent interpretations of APL among experts: its completeness invites many directions, making a standard path unlikely. He warns against dethroning FORTRAN or belittling BASIC, and argues for ‘spherical harmony’—APL must evolve in multiple directions. He laments education and hardware barriers, urging affordable APL machines and compilers, smarter memory management, and stream-processing hardware to harness future silicon real estate for APL.

HN Comments

Tip: Web requests should not be measured in Hz [Hertz]

A post notes that web requests should not be measured in Hz; to use the Mastodon web app, enable JavaScript, or try Mastodon’s native apps for your platform.

HN Comments

Exposing Floating Point – Bartosz Ciechanowski

An overview of IEEE 754 floating point: numbers are base-2 scientific notation with a limited significand and exponent range. Float has 24-bit significand and exponent range [-126,127], double 53-bit significand and [-1022,1023], half 10-bit significand and [-14,15]. It explains encoding: sign bit, biased exponent, implicit leading 1 in normal numbers; special values: +/-0, +/-inf, NaN; subnormals; rounding effects; conversion between precisions; printing formats including %a for hex; and exact decimal representations exist but can be long. Encourages inspection tools and further reading.

HN Comments

Rediscovering the Handcart

Rediscovering the Handcart showcases a large two-wheeled cargo cart built for slow, human-powered transport. About 2.5 m long, 1 m wide, with a 1.55 m3 platform; cart weighs 32 kg and can carry ~120 kg (load height 50 cm). Wheelchair wheels enable easy rolling; it runs on sidewalks in Barcelona, offering energy independence (no fuel, taxes, or insurance) and a democratic mobility option. Its efficiency comes from low rolling resistance, minimal air drag, and momentum; uphill needs help, downhill uses brakes. Optional add-ons include a foldable seat, solar nomad office, sleeping mattress, tent legs, and a sail.

HN Comments

The West Forgot How to Make Things. Now It's Forgetting How to Code

The piece argues that the West’s drive for efficiency hollowed out essential knowledge and skills needed in crises. Stinger restart data, shell shortages, and Fogbank illustrate that rebuilding long-running capabilities takes years once experienced workers retire. Defense consolidation created single points of failure; even well-funded programs struggle when demand surges. In software, AI can speed up coding but cannot replace tacit expertise, and many juniors rely on prompts rather than deep understanding—creating AI-mediated competence. Rebuilding timelines are measured in years: 3–5 for simple systems, 5–10 for complex.

HN Comments

Terra API (YC W21) Hiring: Applied AI Strategist(Health Intelligence)

Terra API is hiring an Applied AI Strategist - Market Intelligence (Health) in London. The role blends market intelligence with product and GTM: interview health-data builders, segment opportunities (e.g., AI assistants for metabolic health), derive workflows from Terra signals, and translate insights into prioritized roadmaps and decisions. Requirements: fast, clear, action‑oriented, AI‑native thinker who can influence product, pricing, and go/no-go decisions. Terra is health data infrastructure that unifies data sources (wearables, labs, clinicals) enabling AI-driven personalization; founded 2021, YC-backed, ~25 staff.

HN Comments

AGPLv3§74 Empowers Users to Thwart Badgeware Like OnlyOffice

Bradley M. Kühn explains AGPLv3 §7¶4, a clause enabling users to remove “further restrictions” in AGPL-licensed software, countering self-contradictory licenses and badgeware. The piece outlines the historical GPLv2 problem, how GPLv3-family fixes it, and how §7¶4 empowers downstream users. It critiques Ascensio/OnlyOffice’s attempted trademark/badgeware restrictions as a nefarious tactic that §7¶4 allows users to reject. The article discusses cross-license considerations, Nextcloud’s response, and Conservancy’s role in defending copyleft rights.

HN Comments

Shall We Play a Game?

An interview with Jon Peterson tracing wargaming’s lineage from chaturanga and chess through Hellwig, Venturini, and Kriegsspiel—with maps, terrain models, and an umpire—toward probabilistic tactics in the 19th-century German military. It explains dice and casualty tables, then RAND’s influence, and Diplomacy as a bridge to 4X-style play, emphasizing political maneuver over pure battles. The talk also links D&D to this lineage, discusses the rule-versus-role-play tension, and debates whether progress in wargaming is teleological, noting both hobbyist and professional uses and future design questions.

HN Comments

Per-image PCA characterization of the Kodak image suite (PDF and JSON)

GitHub repository kodak-pcd0992-statistical-characterization-baseline contains a baseline directory with Kodak KODIM statistical profiles: 24 KODIM PDF profiles (KODIM01_STATISTICAL_PROFILE.pdf to KODIM24_STATISTICAL_PROFILE.pdf), a .gitkeep, and JSON statistics files (kodak_suite_master_stats.json and kodim01_stats.json through kodim24_stats.json).

HN Comments

GnuPG – post-quantum crypto landing in mainline

GnuPG 2.5.19 released with new features and bug fixes. Highlights: improved 64‑bit Windows support and Kyber PQC (ML-KEM) as part of the 2.5 line; 2.6 remains similar to 2.4 internally. 2.4 reaches end of life soon; 2.5.19 remains fully compatible with earlier versions. Notable changes include gpg options --use-ocb-sym and --show-[only-]session-hash, gpgsm improvements, and tweaks to agent/dirmngr. Fixes cover refresh-keys edge cases, empty passphrases, RSA padding issues, and certificate handling. Downloads, signing keys, internationalization, and documentation are provided.

HN Comments

The Super Nintendo Cartridges

SNES cartridges often housed more than ROM: CIC copy protection, SRAM for saves, and enhancement processors that boost speed or add features. Notable chips include SA-1, CX4, CS-DD1, DSP-1/2/3/4, OBC-1, S-RTC, SPC7110, ST-010/011/018, GSU-1 (Super FX) and GSU-2; MSU-1 is a CD-quality audio addon. These chips enabled faster CPUs, sprite/decompression, 3D-like effects, real-time clocks, and streaming audio. ROM sizes varied widely (Star Ocean 48Mb largest; SMW 4Mb; many titles 16–32Mb). Emulation and documentation trails grew as enthusiasts reverse-engineered them.

HN Comments

A Home Made PBX

An engineer describes building a homemade eight-extension dial telephone PBX in the early 1990s using junk parts and relays. It supports one central office line, multiple concurrent calls, DTMF and pulse dialing, and tones. The hardware centers on an 8031 control unit, a 8870 DTMF receiver, a DAC-08 tone generator, and relays to route voice paths. Ringing uses a 20 Hz sine, tones are precomputed in a 27512 EPROM, with tones gated by zero crossings. Not designed for replication or cost efficiency, it’s a one-off project, but it works and mimics a network for entertainment and education.

HN Comments

Mahjong: A Visual Guide

Could not summarize article.

HN Comments

EU Age Control: The trojan horse for digital IDs

A 504 Gateway Timeout error from nginx.

HN Comments

Made by Johno Whitaker using FastHTML