Front-page articles summarized hourly.
The post riffs on Gerald Sussman’s claim that modern programming often requires doing basic science on unfamiliar libraries rather than assembling known parts, and questions whether understanding died in the 90s. The author recalls personal history—from BASIC on 8-bit machines to early tools like Easymik, Greenspun’s rule, and the lure of DSLs—before embracing the hard, win-by-understanding approach. Despite 90s complexity, today’s open-source ecosystem generally supports clearer interfaces; you can read source, run experiments, and fix root causes. The takeaway: turn on the light, understand how components work, and choose understandable dependencies.
AirPods Max 2 introduce a new H2-based system with a high dynamic range amplifier, delivering richer bass, natural vocals, and a wider soundstage, plus up to 1.5x more ANC and Adaptive Audio. Features include Live Translation, Conversation Awareness, and Personalized Spatial Audio with head tracking. The over‑ear design emphasizes comfort with redesigned canopy, cushions, and independently rotating cups. USB‑C enables lossless audio and ultra‑low latency; up to 20 hours battery with ANC/Spatial Audio. Colors: Midnight, Starlight, Blue, Purple, Orange, with engraving and flexible delivery options.
Chamber is an AIOps teammate that automates GPU infrastructure across clouds and on‑prem, delivering end‑to‑end observability, automatic root‑cause analysis, and cross‑cloud orchestration to maximize GPU utilization and speed ML experiments. It links experiment metrics to infrastructure data, enabling faster iteration via CLI, SDKs, or Slack. It supports Kubernetes, Slurm, and hybrid setups, runs inside your environment, and is SOC 2 Type I certified with multi‑cloud and on‑prem support (AWS, GCP, Azure).
'Small web' means non-commercial, private sites accessible by ordinary browsers, including Gemini, a limited protocol with about 6,000 capsules and a small, mainly IT-professional community. Gemini feeds (RSS/ATOM) let updates be surfaced by aggregators. The author wondered if a single-page small-web aggregator could work. Using Kagi’s small-web list (6k sites, later 32k entries), he downloaded feeds, kept those with timestamps, and excluded inactive or invalid ones; about 9,000 remained. On March 15 there were 1,251 updates. Conclusion: the small web is alive and growing, too large for a single-page feed, but its non-commercial space remains valuable.
John Cole profiles Nursultan Kabylkas, who designed Kazakhstan's first student-made RISC-V chip, launching a nascent national semiconductor program. Rejecting the ‘fab-first’ mindset, he focused on design and verification, with MPW access via a Chinese fab and the creation of Texer.AI (verification) and ReasonBase.io (industry links). The strategy builds a talent-driven ecosystem: a revolving door between classroom and market, not a factory. Nations can join the semiconductor supply chain through niche, capital-efficient work—verification, design, and open-source tooling—creating scalable clusters over time.
Skillfile is a one-stop CLI for AI skills and agents. It provides a declarative Skillfile manifest to declare, search (110K+), install, patch, and deploy skills and agents across seven AI platforms (including Claude Code and Codex). It pins exact SHAs in Skillfile.lock for reproducible installs and supports patches to preserve local changes. It does not run agents, only manages the Markdown-based definitions consumed by frameworks. Install from crates.io or clone the repo and use cargo.
OpenAI context crunch: MCPs inject tens of thousands of tokens of tool definitions into context, burning the window and leaving little for reasoning. Three paths exist: MCP with compression, code-execution Duet, and a CLI-driven interface. Apideck argues CLI is the pragmatic sweet spot: an ~80-token system prompt, progressive discovery via --help, a local binary, and per-operation permissions. Benchmarks show MCP costs far more tokens; CLI saves tokens and avoids remote outages. For API providers, offer a minimal, progressively discoverable surface with machine-friendly output and structural safety.
Pokémon Go players unwittingly helped train delivery robots' Visual Positioning System (VPS) by producing billions of geolocated images. Niantic Spatial partnered with Coco Robotics to use VPS for centimeter-level navigation in cities where GPS falters. Through Field Research and arena scans, players created 3D models of real-world locations, and more data improves accuracy, feeding a 'living map' that updates over time. The piece notes concerns about data reuse and potential government access, but highlights the potential for more reliable, on-time deliveries.
Keycloak OpenFGA Event Publisher is a Keycloak extension that listens to identity/role/group events, converts them into OpenFGA tuples per a defined authorization model, and publishes them to an OpenFGA server via HTTP using the OpenFGA Java SDK. It enables real-time fine-grained authorization with OpenFGA as the policy decision point. The project covers architecture, event mappings (User Role Assignment, Role-to-Role, Group Membership), installation (jar or Maven build; Keycloak.X and Docker), and configuration via env vars (OpenFGA API URL, store ID, authorization model ID). Apache-2.0.
More than 150 countries, including China, India and EU members, endorsed an IPBES report warning that chasing GDP growth drives biodiversity loss. The analysis says about 1 in 8 of the world’s species are threatened and three-quarters of the land has been altered by humans; markets undervalue biodiversity, with perverse incentives and weak enforcement fueling degradation. It calls for stronger policy, legal and regulatory action alongside business reforms. The EU moves to relax environmental rules; the U.S. did not sign on, withdrawing from IPBES. IPBES chair urges evidence-based policy.
Ruxandra Teslo argues that bureaucracy makes early-stage, small-n clinical trials unnecessarily expensive and slow, slowing medical innovation despite faster, cheaper, more capable therapies (mRNA, AI-driven). Using the Rosie the dog case and anecdotes about Sid Sijbrandij and Jake Seliger, she shows how ethics reviews, IRBs, and manufacturing rules create costly delays, often more than the drug design itself. She endorses reforms via the Clinical Trial Abundance initiative: allow investigator-chosen external IRBs; adopt a CTN-like notification pathway; scale GMP/CMC for small trials; reduce opacity; plus ARPA-H and tech-enabled governance. Goal: expand, accelerate, and democratize early trials while preserving safety.
From today, all Certificate Authorities must validate DNSSEC for domains with it enabled, including DNS lookups for CAA records and during the ACME process. The requirement is mandatory; evidence of non-compliance will be scrutinized. The author urges readers to check if their registrar supports DNSSEC and enable it, often with one click.
lazycut is a terminal-based video trimming tool by Emin Özata. It offers a text-based UI to mark in/out points and export trimmed clips with aspect-ratio control. Install options include macOS: brew tap emin-ozata/homebrew-tap; Windows binaries from releases; and dependencies such as ffmpeg and chafa. Build from source with go build. Usage: lazycut <video-file>. Keyboard shortcuts: Space Play/Pause, h/l seek ±1s, H/L seek ±5s, i/o set in/out, Enter export, q quit; 5l repeats seek 5s. Open-source project: emin-ozata/lazycut (MIT, Go).
Hackerbrief has no digest yet; trigger GET /api/cron/digest to generate it.
After posting another asin() piece, the author rewrites the Cg approximation to use Estrin's scheme, turning p into a form that can be computed in parallel (const double p = (a3*abs_x + a2)*x2 + (a1*abs_x + a0);). This exploits instruction-level parallelism to speed up asin(). Benchmarks across Intel, AMD, and Apple show mixed results: notable wins on older Intel, small or negligible gains on AMD; Apple clang shows some gain; overall gains small for modern CPUs. Ray tracer tests show ~3% render-time improvement. The piece emphasizes benchmarking and cautions that this is an approximation, not exact arcsin.
Stefano Marinelli recalls discovering FreeBSD in 2002 via its Handbook, noting its complete, up-to-date documentation as a turning point from fragmented Linux docs. He migrated a laptop to FreeBSD, found it faster, more stable, and less chaotic. He praises FreeBSD’s modular, mature philosophy: evolution over revolution, stable production systems, and features like Jails, native ZFS with boot environments, bhyve, and a strong, passionate community and Foundation. He values consistent performance, non-renaming network interfaces, and the ethos: The Power to Serve—serving users and clients with reliability.
Two Home Assistant users chronicle building a fully local voice assistant to replace Google/Nest Minis. They detail migrating to local-first AI with llama.cpp and HuggingFace GGUF models, tuning prompts, and integrating llm_intents for weather, web/search, and music, plus a Wake Word (Hey Robot) and a music automation script. Hardware ranges from 3060–3090 GPUs, USB4 eGPU, and a NAS running Unraid. They discuss tool availability, context limits, and reliability challenges, and share automation patterns for weather, camera analysis, and media playback, along with community tips on model selection and exposure of HA entities.
US Job Market Visualizer is a GitHub development tool that visualizes 342 occupations from the BLS Occupational Outlook Handbook, covering about 143 million US jobs. A treemap uses rectangle area for employment size and color to show metrics such as projected growth, median pay, education requirements, and a user-defined AI exposure score. It uses LLM-powered coloring with prompts to score occupations, enabling scenarios like Digital AI Exposure. It emphasizes exploration over formal economic publication and notes that scores are rough estimates.
Made by Johno Whitaker using FastHTML