AI Summarized Hacker News

Front-page articles summarized hourly.

How to build a virtual cell and biology scaling laws

Adam Green of Markov Biosciences argues for the bitter lesson in biology: scale observational data with the right objective rather than hand-crafted priors. Trained on single-cell RNA-seq, virtual cells show scaling laws when framed as a ranking problem with geometric Plackett-Luce loss; with scale and minimal perturbational data, they beat perturbation-only models on unseen perturbations. They stress biases from RNA capture/sequencing; zeros are sampling artifacts, so ranking is more robust. Virtual cells are specimens, not mere simulators. ADC work on TROP2 suggests TM4SF1 and RAB25 biomarkers may predict response; a hybrid top-down/bottom-up path is likely.

HN Comments

Show HN: Exploiting Slack's video embeds to achieve E2EE communication

An approach to end-to-end encrypted Slack messages by abusing video embeds. The video block loads a client-side crypto flow (browser APIs and openpgpjs) to encrypt messages before sending; a KV store slug coordinates data like the author’s private key and recipients’ public keys. The /e2ee send flow collects recipients; clicking the video block loads the local client to decrypt the author key, encrypt and sign the message for recipients, and the server delivers envelopes. Video blocks can’t be used in ephemeral messages; a hacky proof-of-concept with self-hosting in ~5 minutes (gh:v1ctorio/e2ee-slack).

HN Comments

Making glass-to-metal seals for home­made vacuum tubes

Examines glass-to-metal seals for homemade vacuum tubes using borosilicate or soda-lime glass. The glass is easy; the metal seal is hard due to mismatched thermal expansion. Key findings: tungsten wire up to ~0.7 mm seals reliably in borosilicate; copper discs can seal but are harder and prone to cracking; large foils and other mismatched metal combinations fail due to stress. Techniques include houskeeper seals (thin copper tube), foil ribbons, and borax-bonded copper; solder-glass with borax paste as an alternative. Leakage tests via glow discharge with a sprayed gas. Mercury/gallium can form seals but risky.

HN Comments

My Homelab AI Dev Platform

Rsgm built an OpenCode-powered homelab AI dev platform to manage a dozen docker-compose stacks. OpenCode runs on a VM as a systemd service with persistent coding sessions, enabling multi-device work and Git diffs/worktrees. Stacks were moved to Arcane for GitOps-based deployment. AI is used to summarize release notes and add healthchecks, while PR reviews keep changes controllable; AI suggests changes but merges happen via PRs and GitOps deploy. The setup aims for vendor-agnostic tooling with faster CI feedback integration.

HN Comments

Fox Is Buying Roku

Could not summarize article.

HN Comments

Stdx, Rust's extended standard library

Announces stdx, Rust's extended standard library, highlighting simplicity, performance, and supply-chain security for everyone.

HN Comments

Show HN: Can Europe train a frontier AI model on the compute it owns?

Europe can train a sovereign frontier AI by federating its public compute, avoiding years-long gigawatt campuses. With DiLoCo-style low-communication training, EU public compute (EuroHPC + AI Factories) could yield a frontier-class model by about 2028, versus 2033 for a new 1 GW campus. The project uses a three-layer model (efficiency, time-to-availability, regional scorecard), relies on grid-lead-time estimates, and treats results as an independent, non–peer-reviewed study. Title: Do We Need OpenAI or Anthropic? Europe Has Tens of Exaflops at Home.

HN Comments

Copper transport drug restores memory and clears toxic Alzheimer's proteins

Could not summarize article.

HN Comments

Iroh 1.0

Iroh 1.0 introduces a dial-by-key paradigm—keys, not IPs, identify and authorize devices as they move. The stable release builds on open standards, QUIC multipath and NAT traversal, local-first discovery, WASM in the browser, and hooks for custom logic, plus support for BLE, LoRa (under construction), WiFi Aware, and Tor transports. The same key secures connections and underpins identity and permissions, enabling direct device-to-device communication with fewer cloud hops. Language bindings for Python, Node.js, Kotlin, and Swift join Rust. A clear wire stability and release policy guides ongoing updates; public-relay lifecycle is defined.

HN Comments

Google Flight Simulator

Google Earth’s Flight Simulator (Experimental) lets you pilot a plane around the world in the web browser. It’s a pre-GA feature with casual flight physics and limited support. To start: open Google Earth, select Explore Earth, then Tools > Flight simulator; set basemap to Satellite for photoreal imagery. Control with keyboard (thrust Page Up/Down; pitch/roll with arrow keys) and mouse. If you crash, restart from a safe altitude. Known issues include terrain anomalies near ground level and occasional loading delays.

HN Comments

Applying Brevity and Language Efficiency in Prompt Engineering

Practical guide for budget-conscious developers in Asia/India to achieve ~80–90% of high-end model productivity with budget LLMs. It teaches translating intent into structured prompts via a three-stage Intention→Decomposition→Structured Prompt pipeline and four dimensions (Context, Task, Constraint, Output). It explains context economy, framing techniques by use case, iterative refinement, and model-tier guidance for coding, lookups, docs, and legacy code. It includes a catalog of prompts, regional provider comparisons (OpenRouter, Groq, DeepSeek, Google Gemini, GitHub Models, etc.), desktop tool architectures, and a pragmatic daily workflow with cost notes and privacy considerations.

HN Comments

It used to be hard

Praful reflects on how software and related skills used to be hard to learn, and how automation and AI threaten to erode the meaning of hard work. He compares traditional mastery to the easier route of becoming a DJ, notes many pivot to hardware or biology, and worries agentic coding agents will redefine labor. He argues the hard-work ethic may lose its grip on society, risking frustration and political tension, but remains cautiously optimistic about adapting to new, creative ways of living.

HN Comments

CrankGPT

CrankGPT is a privacy-first, on-device AI system that runs entirely locally—hand-cranked or pedal-powered—to keep data private. It offers three power tiers: Tier 1 (20W Synapse) for Q&A; Tier 2 (150W Cortex) for coding and video generation; Tier 3 (2000W+ Singularity) for agent swarms and fine-tuning. Targeted for home use, small businesses, and gym partnerships, it emphasizes off-grid operation and on-device token generation, avoiding cloud dependence and mega-corporations. Demo available from Squeez Labs (2026).

HN Comments

Fox to Buy Roku Streaming Service in $22B Deal

WSJ 404 error page: the requested page can’t be found; it advises checking the URL and contacting support. The page features popular articles such as US-Iran reach peace deal and reopen shipping; Blood, Sweat and Corporate Sponsors: Trump Hosts White House Cage Fight; SpaceX IPO winners; and latest podcasts on the US‑Iran peace deal and J&J CEO interview.

HN Comments

Teenagers Stayed Overnight at Their School and Found Hidden Ancient Roman Ruins

Rome high school students discovered a mid-2nd-century CE Roman villa hidden in their school basement, found after a 2021 protest prompted teacher Claudia Marino to explore a locked door. Excavations began in 2025, revealing a well-preserved domus with frescoes, stucco, mosaics, and artifacts such as amphorae and drinking cups. Graffiti from 1920–1950 and later marks cover the walls; inscriptions name former occupants L. Fabius Gallus and Umbria Albina. First glimpsed in 1895, the villa is believed larger and may be opened to students and visitors pending funding.

HN Comments

Salesforce to Acquire Fin (formerly Intercom) for $3.6BN

Could not summarize article.

HN Comments

Successful Psilocybin Treatment of Alzheimer

Case report of an octogenarian woman with advanced Alzheimer’s disease who received a high-dose psilocybin treatment (5 g, with a second 3 g session a month later). Autonomic activation and a deep sleep-like state preceded notable multidomain gains: spontaneous autobiographical speech emerged around 19 hours post-dose, followed by improved continence, mobility, autonomous dressing, emotional reciprocity, social interaction, and working/episodic memory over days to weeks. Effects were transient; causality cannot be established. The authors suggest residual functional capacity may temporarily become accessible under neuromodulatory conditions, highlighting the need for controlled studies in advanced dementia.

HN Comments

Asciline – real-time ASCII video rendering engine

ASCILINE is a cross-platform, real-time ASCII video rendering engine that streams binary frames over WebSockets to a browser canvas for 30 FPS playback. It decodes video server-side with Python/OpenCV, maps pixels to ASCII (or colored blocks in Pixel mode), and renders via HTML5 Canvas on the client; includes an adaptive, optional delta-encoding codec to reduce bandwidth, multiple rendering modes (ASCII, 512 colors, up to 16M), JSON playlists, folder/standalone/video modes, and optional FFmpeg-based audio support. It emphasizes ultra-low bandwidth and AI-friendly, with an anti-advertising guardrail.

HN Comments

Show HN: I wrote a C++ ray tracer from scratch without AI

Luz is a C++20 path tracer built from scratch with zero third‑party dependencies. It implements Monte Carlo path tracing with global illumination, BVH acceleration, adaptive sampling, a NFOR-style denoiser, atmospheric scattering, and a Blender-to-Luz exporter. It supports multiple primitive types, materials, lights, and both .luz scene files and a Blender exporter; includes a .blend to .luz converter. Render parameters are configurable via CLI or scene files (resolution, samples, max bounces, denoise, gamma, tone mapping, bloom, exposure, etc.). Outputs BMP/TIFF; includes deterministic benchmarks. Build with Make or CMake on macOS/Linux/Windows; requirements: C++20, optional Python.

HN Comments

Ported my C game to WASM, here's everybug that I hit

Ported a C game to Web via Emscripten; 32-bit WASM breaks 64-bit asset layouts, so moved from pointer-heavy structs to a flat runtime assetDataBytes array and per-asset data, with bake-time indexing. Debug in 32-bit native (AddressSanitizer, data breakpoints) rather than browser. Fixed a 32-bit memory allocation bug from sizeof(ThingHandle*) vs ThingHandle. WebGL ES is stricter than Direct3D: correct vertex layouts, exact component counts, and Y-axis flip must be handled. Recompile shaders for GLSL ES and use cross-platform mix macros; ensure proper integer/float handling. Web audio autoplay needs user input and exporting HEAPF32 in Emscripten. Port is live on Itch.

HN Comments

Made by Johno Whitaker using FastHTML