Front-page articles summarized hourly.
korb is an unofficial REWE delivery CLI (written in Haskell) that lets agents assemble shopping baskets and place pickup orders via REWE APIs. Output is JSON for agent consumption. It offers commands for store management, product search and favorites, basket view and modification, timeslots, checkout, and orders, plus login and eBons. Install via binary releases or from source (GHC 9.12+, Cabal) with required mTLS certs; supports macOS and Linux. Lean 4 proofs verify the suggestion engine; licensed BSD-3-Clause. Not affiliated with REWE.
Calif's MAD Bugs project pits Claude AI against Vim and Emacs to surface RCE bugs by simply opening a file. Claude reportedly found an RCE in Vim, prompting an upgrade to Vim 9.2.0272 after a PoC. A similar RCE was found in Emacs, but maintainers declined to fix, blaming Git. The post announces MAD Bugs: Month of AI-Discovered Bugs, through April, promising more AI-discovered exploits and discussion on how professional bug hunting works, with community reactions in the comments.
Tracing the history of the "butterfly-collecting" insult in linguistics, the post argues the phrase moved from pre-Darwinian science jokes (stamp-collecting, Rutherford) into anthropology (Edmund Leach) and later into linguistics, where Chomskian critics used it against Bloomfieldian descriptive work. It cites Ferber & Lynd (1971) fragment, Leech (1969), and David DeCamp (1971) as pivotal, with DeCamp portraying data collection as a step toward theory but not sufficient. The meme later spread across disciplines (Dobzhansky 1964), and the post invites earlier citations.
Passion for retro game collecting leads the author to digitize 1998 Game Boy Camera photos. They recount the device’s limits: 30 photos per camera, thermal printer that fades, and scarce Seiko S950 paper. To digitize, they used the Arduino Gameboy Printer Emulator (V3), an open‑source project by Brian Khuu and contributors, to clone the printer protocol. Wiring an Arduino between the camera and printer, they captured the raw image data, then used browser tools like Game Boy Camera Gallery to convert/read it and even adjust palettes.
Claude Code Unpacked offers a transparent tour of Claude Code’s internals, tracing the user message from input through the agent loop to the rendered response. It maps the codebase structure (tools, commands, UI, infrastructure) and lists built-in tools, categorized by File Operations, Execution, Web, Agents, and more, plus a comprehensive command catalog. It also exposes hidden/experimental features (some not shipped) and notes the analysis is unofficial, based on public source code as of March 31, 2026, by zackautocracy, not affiliated with Anthropic.
Jeff Geerling demonstrates a portable MRU (Memory Recording Unit) to replace MiniDV tapes using a Raspberry Pi 5, a prototype Firehat FireWire HAT, and a PiSugar 3 Plus battery. It connects to a Canon GL1 miniDV camcorder via FireWire to record directly or to archive tapes to the Pi using dvgrab, or to USB/NAS. The Firehat uses GPIO/I2C, requires rebuilding the Linux kernel to enable FireWire, and runs a dedicated Firehat app. Alternative Open MRU setups exist with StarTech PCIe FireWire and TI XIO2213A. Cost ~$150–$200; 2–4 hours runtime.
Primate Labs analyzed Intel’s Binary Optimization Tool (BOT) on Geekbench 6. Testing Geekbench 6.3 and 6.7 on a Panther Lake laptop showed startup delays under BOT and modest score gains on 6.3 (+5.5% single-core and multi-core; some workloads up to +30%), while 6.7 scores were largely unchanged. BOT uses a checksum to recognize binaries and applies heavy optimizations, including vectorization, cutting total instructions by 14% but boosting vector work by ~1,366%. Conclusion: BOT undermines benchmark comparability and is poorly documented; Geekbench 6.7 will include BOT-detection to flag such results; 6.6 and earlier Windows results remain flagged.
In Win32 C++ code, using std::wstring_view instead of const std::wstring& can cause bugs because Windows APIs expect null-terminated strings (PCWSTR). std::wstring guarantees that data() yields a null-terminated string, while std::wstring_view::data() does not. Therefore, keep passing std::wstring (preferably via c_str()) to such APIs. Use data() only when writing to buffers; c_str() is preferred to obtain null-terminated pointers and to trigger compile-time errors if replaced by string_view. The article argues this is best practice in this context.
A Reddit block instructs users to log in or create an account to browse; scripts should register or sign in with developer credentials. Ensure a non-empty, unique, descriptive User-Agent; if using an alternate UA, revert to default. Read Reddit’s Terms of Service. If blocked incorrectly, file a ticket with your Reddit account and the code 019d46fe-fb48-7705-829c-135a37520fb9.
Atomic Computer analyzed the White House iOS app (v47.0.4) with a MITM proxy to observe real traffic. In one session across Home, News, Live, Social, Explore, the app made 206 requests to 31 hosts; 48 to whitehouse.gov and 158 to third parties (Elfsight, OneSignal, YouTube, Google, Facebook, Twitter). OneSignal received language, timezone, country, IP, timestamps, device model/OS, net type, carrier, rooting status, session counts, and a persistent ID; PATCHes updated profile. Elfsight widgets load via a two-stage loader; cookies are set; Google DoubleClick ad tracking loads. Privacy label claims no data collection, but data is sent.
Self-driving labs merge AI, robotics and automation to design and perform experiments with minimal human input. Eve can autonomously test hypotheses in drug design; Adam and its successor Genesis aim to scale experiments at lower cost and space than human labor. CMU’s Coscientist, Periodic Labs, LabGenius EVA and the Acceleration Consortium show LLMs guiding experiments across chemistry and materials. Early results—like OpenAI–Ginkgo's protein production study—suggest cost and yield gains. For now, human oversight remains essential; the field promises factory-like, iterative science and new questions about the scientist’s role.
A six-member Endangered Species Act Committee, nicknamed the “God Squad,” unanimously voted to exempt Gulf of Mexico oil and gas operations from ESA protections, lifting safeguards for Rice’s whale and other threatened species. Despite NOAA’s finding that measures could reduce harm, the exemption would apply to Gulf activities for decades. Critics call the move illegal and a dangerous expansion of energy interests over wildlife, amid a shrinking Rice’s whale population (about 51 individuals).
TruffleRuby is a Ruby implementation on the JVM built with the Graal dynamic compiler and the Truffle framework. It originated as an Oracle Labs internship in 2013, was open-sourced in 2014, incubated in JRuby, became its own project in 2017, and is now part of GraalVM. It targets peak performance beyond JRuby while remaining simpler. The project was a PhD subject and has been sponsored by Shopify since 2019. The page links to extensive literature and code related to TruffleRuby, including many talks, papers, and source code.
An overview of how FPU detection evolved on x86. The 8086/8087 used the ESC co-processor interface, but 286+ required software to detect FPU presence with FNINIT/FNSTSW rather than BIOS flags. Memory and BUSY/EM interactions could cause hangs or false results, so detection is subtle. The 386/486 introduced deeper knowledge of FPU instructions and changed how faults are handled; Coprocessor Segment Overrun and pre‑check validation affect detection, especially on the 486 SX. A safe 16‑bit test is proposed: FNINIT, FNSTCW to save FCW and check its high byte; 03 means an FPU is present, otherwise not. OS must track FPU ownership and handle asynchronous faults.
Prism ML introduces 1-bit Bonsai, ultra-dense on-device LLMs for phones, robotics, and edge computing. The 1-bit Bonsai 8B uses ~1.15GB memory, 14× smaller than full-precision 8B, runs 8× faster and 5× more energy efficient, delivering over 10× intelligence density. Smaller variants include 4B (0.57GB, 132 tokens/sec on M4 Pro) and 1.7B (0.24GB, 130 tokens/sec on iPhone 17 Pro Max). Based on Caltech-backed efficiency design, Prism ML pushes intelligence per bit, not just model size.
Researchers warn ordinary lab gloves may skew microplastic data. Nitrile and latex gloves release stearates, additives used to prevent sticking, which mimic microplastics and can fool spectroscopy and resemble polyethylene under electron microscopes. In a study in RSC Analytical Methods, seven glove types produced about 2,000 false positives per square millimeter of contact. Clean-room gloves without stearates reduced this to ~100 false positives/mm^2. The finding suggests scientists should refine methods; it doesn’t deny microplastic pollution, but overestimation may occur if gloves aren’t accounted for.
Scott Lawson describes a four-year, low-cost system for organizing a growing electronics parts collection. He swapped opaque containers for uniform 4L clear boxes and logs usage with colored stickers: one dot per box per day, with colors marking the year. The dots create a visible dashboard of what gets used, what doesn’t, and what’s essential (glue, tape, batteries, capacitors, general connectors)—often the infrastructure rather than flashy components. He uses bags, dating, and three storage tiers to keep the system living, scalable, and discard decisions data-driven. No software; $3.
Super Micro Computer faces investor exits amid booming AI demand after self-inflicted wounds. Co-founder Yih-Shyan Liaw was indicted for allegedly evading export controls to China; he resigned; CEO Charles Liang is not named as a defendant, and the company cooperates. The stock has been volatile since a 2024 peak, around $21 now, down about 63% from its high. Despite that, revenue is forecast to exceed $40 billion in fiscal 2026 (up ~87%), with a 7x forward-earnings multiple, well below market averages, justifying cautious optimism due to AI infrastructure leadership and Nvidia ties.
A Vercel Security Checkpoint page indicating the browser is being verified, with a prompt to enable JavaScript and a link for the website owner to fix issues.
Made by Johno Whitaker using FastHTML