Front-page articles summarized hourly.
Align Technology is shifting Invisalign to direct in-house 3D printing, aiming to become the world’s biggest user of 3D printers. CEO Joe Hogan says mass customization can produce millions of unique aligners daily, supported by in-house scanners, software, and printing. The company bought Cubicure to develop a high-viscosity resin and is tackling a complex, scale-heavy process involving resin recapture, washing, and laser cutting. The move could lower costs, widen access, and boost growth, with potential US manufacturing expansion and more functional (non-cosmetic) orthodontics.
United Airlines updated its contract to allow refusing boarding or removing passengers who don’t wear headphones while listening to audio or video content. The change comes amid ongoing concerns about unruly passenger behavior, with FAA reporting over 1,600 incidents last year (down from 2021’s peak but still high). The policy is presented as promoting courtesy for fellow travelers.
The piece explains a “molly guard” as a safety barrier (hardware or software) users must bypass before a significant action, named after a datacenter incident. It notes such guards appear in recessed hardware, UI dialogs, and extra keys. It then introduces “reverse molly guards”: mechanisms that auto-press or proceed after inactivity, a pattern common on mobile. These are useful for long-running tasks (OS updates, renders) to prevent users from assuming the system is stuck. Good design should signal progress and convey that the process will complete, potentially using reverse guards to confirm progression.
Mediahuis suspended Peter Vandermeersch, a senior journalist and former NRC editor-in-chief, after he admitted using AI to generate quotes that were not verified. He said he fell into AI “hallucinations” and published paraphrased quotes from tools like ChatGPT, Perplexity and NotebookLM in a Substack post; NRC found dozens of false quotes and some subjects denied making them. Vandermeersch apologised, noting lack of human oversight. Mediahuis said it has strict AI rules and removed several Vandermeersch articles, with his fellowship paused.
ZJIT adds a load-store optimization pass in HIR to remove redundant LoadField/StoreField for object loads/stores, particularly instance variables. Implemented as a block-local, lightweight abstract interpretation over objects with a per-block cache of object/offset/value triples. When a redundant load is found, it's deleted and references replaced by the cached value; redundant stores are dropped; cache entries are cleared on effectful instructions or writes to the same offset. WriteBarriers are treated similarly. The optimization improves microbenchmark performance (≈2 ms/iter vs 5 ms for YJIT), surpassing YJIT for repeated instance-variable assignments.
ai-sdlc-scaffold is a GitHub template for AI-first software development focused on pre-coding SDLC phases (Objectives, Design, Code, Deploy). It keeps all project knowledge in-repo, enables autonomous agent work under human supervision, emphasizes context-window efficiency, and records decisions for audit. It’s a starting scaffold (not a tool). Quick starts: npx degit pangon/ai-sdlc-scaffold my-project or manually copy the repo and git init. It relies on Claude Code skills and CLAUDE.md instructions to guide phase work. The repo includes a CLAUDE folder, phase templates, and an SDLC-indexed structure under 1-4 directories. Apache-2.0.
Iran reportedly launched a two-missile attack on Diego Garcia in the Chagos Islands; one missile failed, the other was intercepted by a US warship. The Ministry of Defence called the strikes reckless, and US officials privately noted the timing remains unclear. There are doubts Iran can reach Diego Garcia with its missiles, though some analysts have suggested longer-range weapons such as Khorramshahr might reach farther than previously thought. The incident unfolds as the UK approves US use of bases to strike Iran over the Strait of Hormuz. Iran says it is acting in self‑defence.
AI Team OS — Open-source Multi-Agent Team Operating System for Claude Code that turns Claude into a self-driving AI company. It runs a Chairman/CEO model with 22 agent templates, 40+ MCP tools, a task wall, a meeting system, and a React dashboard. Core ideas: autonomous operation, self-improvement via Failure Alchemy, structured team collaboration, full transparency through a Decision Cockpit, and zero extra cost within Claude Code. Architecture spans five layers (Storage, Memory, Team Orchestrator, Loop Engine, Dashboard) and MCP hooks. Quick start: clone the repo, install, restart Claude Code, and run the dashboard.
Standard Ebooks offers free, public-domain ebooks, including a Le Monde’s 100 Books of the Century collection. The page lists classics by authors such as Camus, Proust, Kafka, Saint-Exupéry, Malraux, Steinbeck, Hemingway, Beckett, Sartre, Eco, Solzhenitsyn, Orwell, Joyce, Nabokov, Mann, Fitzgerald, Duras, Genet, Tolkien, Conrad and others. It also promotes bulk downloads, ebook feeds, a newsletter, and donation options. The site is run by Standard Ebooks L3C and dedicates its content to CC0; content not produced by them may still be copyrighted.
Researchers have preserved an entire mammalian brain (pig) with cellular activity locked in place, using immediate perfusion after cardiac arrest, aldehyde fixatives, cryoprotectants, and cooling to -32°C to a glass-like state. The goal is to allow future readout of the brain’s information and potential reconstruction of the mind. While early tissue showed good preservation at under 14 minutes post-death, experts say this is fixation, not viability or revival; the idea of reanimating or copying a person remains speculative and ethically debated. Nectome plans to offer this to terminally ill patients in Oregon.
Grafeo is a fast, embeddable graph database written in Rust, designed for high performance with a small memory footprint. It supports LPG and RDF data models, and a choice of query languages—GQL (default), Cypher, Gremlin, GraphQL, SPARQL, and SQL/PGQ. It offers vector search (HNSW), and can run embedded in applications or as a standalone server with REST and a web UI. Features include MVCC ACID transactions, multi-language bindings (Python, Node, Go, C, C#, Dart, WASM), columnar storage, push-based, morsel-driven parallelism, and cross-model ecosystem. Quick-start examples show in Python and Rust.
Armin Ronacher argues that some things inherently take time—like trees, old properties, and maturity—and enduring software success, especially open source, depends on long-term commitment and relationships rather than speed. He critiques the obsession with rapid iteration and automation, noting friction and thoughtful shutdowns preserve trust. Time saved by AI is illusory as competition fills the freed hours. He emphasizes tenacity, rooted projects, and succession planning to build lasting communities, illustrated by planting a new tree.
The post laments Deno’s slide after layoffs and a 404 page, arguing the decline is real despite optimistic posts by CEO Ryan Dahl. It notes adoption reportedly doubled after Deno 2.0, but developer interest remains low, with Deploy issues, ignored feedback, and a confusing packaging strategy. The author compares Deno unfavorably to Node/NPM and cites minimal infrastructure investment and poor communications as factors. He speculates a pivot to AI and awaits a real update from Dahl, uncertain about Deno’s future.
The post revisits a prior experiment in which a friend sent prompts and drawings, which held up until the friend lost interest, prompting the author to seek a dependable, machine-like system. They identify why projects derail: skipped days, procrastination, and internet distractions. Their three Rules for Ultimate Winning: 1) work every day for one hour, 2) begin immediately upon waking, 3) keep internet and phone off for the first hour. They call this Monk Mode/miniGTD, designed to cut off failure branches. Part 3 teased.
Ironkernel is a Python DSL that lets you write NumPy-like elementwise expressions and compile them to parallel Rust, using Rayon to utilize all CPU cores with the GIL released during execution. It provides a decorator API (kernel.elementwise) and kernel.map to build execution specs, which(rt.go) run and return NumPy arrays or scalars. It includes reductions, lazy conditionals via where, and Go‑style channels/select for concurrent pipelines and channel handoff. Install via pip install ironkernel; requires Python 3.9+ and NumPy 1.24+; Rust toolchain for from-source builds.
Western carmakers are retreating from electrification as oil climbs, risking irrelevance as China moves aggressively into EVs. BYD and Leapmotor are expanding in Europe; BYD overtook Tesla as the world's largest EV seller. In the US, Donald Trump’s policies undermine electrification; in Europe, policy mixed signals keep combustion options alive. Analysts warn that retreating to hybrids and petrol is a short-term profit hedge that could cost decades of market share. The answer: go full throttle on EVs, build battery capacity, and scale; otherwise more Chinese cars will flood Western roads.
FFmpeg Subtitle Tools n8.1-pgs7.0 adds a PGS encoder and 88 format conversions, enabling seamless subtitle conversion across SRT, ASS/SSA, WebVTT, Blu-ray PGS, and bitmap-to-text via OCR. It addresses FFmpeg bug #3819 by allowing text-to-text and bitmap-to-text conversions. Features automatic animation detection/preservation when converting to Blu-ray PGS, proper handling of overlapping subtitles, and RGBA-to-GIF encoding. Provides ready-to-use, drop-in binaries built on FFmpeg 8.1 for Linux/macOS/Windows, with minimal and -eng OCR data variants and multiple OCR languages.
Anne Hidalgo’s 12-year push transformed Paris into a walkable, bike-friendly city, prioritizing pedestrians, banning cars on many streets, expanding bike lanes, and redeveloping riverside and school zones. The changes improved air quality and urban mobility, but locals complain about remaining traffic, strained bus services, and safety concerns as cyclists and pedestrians mix. Polls show mixed support for Hidalgo’s policies. Her legacy is a Paris seen as more bike- and foot-oriented, yet contentious among residents over pace and equity.
Meta's Omnilingual MT (OMT) spans over 1,600 languages by merging vast public multilingual data with new datasets (MeDLEY bitext, synthetic backtranslation, mining) and a broad evaluation suite (BLASER, OmniTOX, BOUQuET, Met-BOUQuET). It offers two paths: OMT-LLaMA (decoder-only with multilingual pretraining and retrieval-augmented translation) and OMT-NLLB (encoder–decoder using OmniSONAR space). Results show 1B–8B parameter models match or exceed 70B LLM MT baselines, with markedly better generation for undersupported languages; fine-tuning and retrieval-augmented generation can further improve quality.
Made by Johno Whitaker using FastHTML