Front-page articles summarized hourly.
Could not summarize article.
Jeaye Wilkerson announces jank’s own custom IR tailored to Clojure semantics, SSA-based and CFG-structured, stored in C++ but renderable for debugging. The IR replaces LLVM/JVM bottlenecks with higher-level optimizations, and is merged to start real passes. Using a recursive fibonacci benchmark, baselines show JVM ~200 ms, jank ~5.5 s at first. Optimizations include: inlining via var metadata, removing redundant IR steps, fixing nil initialization, and introducing 63-bit tagged pointers to avoid allocations. With aggressive inlining (always_inline), times drop to ~0.114 s—about twice the JVM. More benchmarks (e.g., a ray tracer) and a beta release are planned.
Grid2Poster generates print-ready posters of electrical grid infrastructure from OpenStreetMap data. It downloads transmission lines for a country/region and renders them with GeoPandas, OSMnx, and Matplotlib. It supports countries, states/provinces, continents, and predefined regions, using OSM features like power=line and power=cable (minor lines optional). Install in a Python venv and run pip install -r requirements.txt. Usage examples: --country Portugal; --tile-size-km; --include-minor-lines; --landscape; --boundary-geojson. Outputs PNG and SVG to posters/, with options for local GeoJSON, themes, and Overpass tile-size adjustments. Regions in regions/ are provided.
An initiative letting people ask questions of astronauts.
Two U.S. Navy EA-18 Growler jets collided during the Fighter Skies airshow at Mountain Home Air Force Base. All four crew members safely ejected and were evaluated by medical personnel; no base injuries. The incident prompted a lockdown and a multi-day closure of SH-167 near Mountain Home while investigators work. The aircraft were from Electronic Attack Squadron 129 in Whidbey Island. Video showed parachutes opening as the jets crashed. Officials note the air-show safety history, with no spectator deaths in 2024–2025 and the 2022 fatal crash being the last such incident.
Fabricked is a software-only attack that misconfigures AMD Infinity Fabric via a malicious UEFI, bypassing SEV-SNP during initialization. By misrouting writes to DRAM, the PSP sets up an uninitialized RMP with insecure defaults, letting a malicious hypervisor arbitrarily read/write CVM memory and break SEV-SNP guarantees. Fully deterministic with 100% success, no CVM code required. Affected: AMD Zen 5 EPYC (likely Zen 3/4 per advisories); CVE-2025-54510; AMD issued fixes. Not applicable to Intel/Arm confidential solutions or non-confidential VMs.
GenCAD is an image-conditioned generative model for parameterized CAD that outputs both a 3D solid and the full CAD command history. It combines an autoregressive transformer encoder for CAD command latent spaces, a contrastive model linking CAD commands to CAD images, a latent diffusion model conditioned on images, and a decoder to generate CAD command sequences. It enables image-to-CAD generation, multiple samples per image, and image-based CAD retrieval (top-3 from ~7,000 programs).
ThinkPad has shipped continuously since 1992 under IBM (1992–2005) and Lenovo (2005–present), making it one of the longest-running laptop families. Its design DNA—a matte-black wedge, TrackPoint, full keyboard, and durable docking—stayed largely intact through the IBM-to-Lenovo handoff and into the 2020s. Lenovo surpassed 60 million ThinkPads sold by 2010. Key pivots include the 2012 keyboard cliff to the 6-row Precision Keyboard, X-series evolution (X220/X230), and the X1 Carbon line. In 2024–26, the AI Workstation era adds Copilot+ NPU and up to 96 GB RAM in P14s Gen 6.
Could not summarize article.
LED Truck Media is testing 3D anamorphic ads on moving trucks using curved LED panels, claiming realistic 3D visuals through high brightness, fine pixel pitch, and wide viewing angles. The Drive's Andrew Collins criticizes the idea as unsafe and "awful," arguing moving 3D ads could be distracting or dangerous; he notes examples of 3D billboards and calls for action to ban such use.
Prolog Coding Horror warns rebels: don't abandon the core declarative rules. A program can terminate efficiently yet be defective—report wrong answers or fail to report all solutions. The main culprits are impure/non-monotonic constructs (e.g., !/0, (->)/2, var/1), global state via assert/retract, and impure output that hard-wires results. A declarative remedy is to use pure data, constraints (dif/2, CLP(FD)), and meta-predicates, threading state through arguments. Favor printing via the top level and describing output declaratively. The murderous factorial example shows how purity yields general, testable solutions. Rebel selectively; use declarative constructs for generality and maintainability.
Vermont electrical engineer Patrick Schlott revived pay phones by connecting old Western Electric units to the internet via VoIP gateways. Seven phones, installed in libraries, schools, and a town hall, offer free calls to the US and Canada with coin mechanisms kept for fun. The system uses analog telephone adapters to route through a local VoIP provider, with codes like 0, 211, 411, and 988, and E911 addresses registered. Driven by poor cell service and a 2026 statewide school smartphone ban, Schlott funds installations with donations and his own money and plans more sites.
Semble is a fast, token-efficient code-search library for agents. It indexes codebases on CPU (no API keys or GPUs) and returns exact, relevant snippets in milliseconds. It promises ~98% fewer tokens than grep+read, ~200x faster indexing, and ~10x faster queries with retrieval quality near code-transformers. Semble runs as an MCP server or via a shell/CLI, and works with Claude Code, Cursor, Codex, OpenCode, and other MCP clients. It uses two retrievers (Model2Vec embeddings and BM25) fused with Reciprocal Rank, scoring by symbol definitions and file coherence. Supports local paths or git URLs.
Scientists at UC Santa Barbara have created a rechargeable solar battery that stores sunlight in a liquid molecular form and later releases it as heat. The material, based on a pyrimidone derivative for Molecular Solar Thermal (MOST) storage, absorbs sunlight, stores energy in chemical bonds, and, when triggered by heat or a catalyst, reverts to its original form to release heat. It can hold energy for years and stores >1.6 MJ/kg (vs ~0.9 MJ/kg for Li-ion). In tests, it boiled water at ambient conditions, enabling potential off-grid heating and solar water heating without bulky batteries.
Don't outsource learning to AI. AI helps ship faster but erodes long-term skill through cognitive debt, as studies show: comprehension drops when relying on AI-generated fixes; concept questions perform better than copy-paste. The fix is to change workflow: prompt for understanding first, form hypotheses, test explanations before code, and re-derive by hand. Use Learning/Study modes and Socratic questioning; critique outputs like a junior engineer's PR; keep learning metrics alongside velocity. You can ship 80% and learn 100%; with deliberate practice, seniors stay sharp while using AI.
FPSan is a Triton-based tool to certify algebraic equivalence of floating-point programs by replacing FP ops with integer ops via a bijective embedding φ from IEEE-754 floats to Z/2^32Z. Assuming real Schanuel conjecture, if f and g compute the same function from inputs to outputs using only constants {-1,0,1}, −,+,×, and exp with control flow independent of inputs, FPSan(f) and FPSan(g) agree on all inputs. It handles mixed precision by mod-embedding to smaller rings, covers GPU kernels like matrix multiply and self-attention, and extends to sin/cos via 2-adic constructions; the proof relates to free exponential rings.
Bill C-22 would force Canadian messaging providers to build a government-access “second key” and retain user metadata for up to a year, weakening end-to-end encryption and enabling cross-border data sharing. It creates a three-part regime: mandatory assistance, prohibition on disclosure, and a liability shield for voluntary handovers. Critics warn of backdoors, systemic vulnerabilities, and broader harms to health, legal privilege, journalism, activism, and small business. The piece urges urgent political action, moving conversations to Signal, and leveraging committee briefs before clause-by-clause review.
Made by Johno Whitaker using FastHTML