Front-page articles summarized hourly.
Ronacher reflects on Building Pi With Pi, examining how using Pi to develop Pi reveals AI-assisted issue-triage challenges. Issues are increasingly generated by “clankers” (LLMs): many are wrong or vague, and even prompts to distrust analyses are treated as evidence, inflating scope. Pi uses a small triage toolkit (/is, a prompt-url widget, /wr) to keep investigations distinct and reproducible. The post argues for reducing bad states over adding permissive handling, highlights high auto-close/reopen churn, and calls for stronger open-source collaboration and human agency.
Phabricator revision D301917 proposes a workaround for a crash on Intel Raptor Lake CPUs (Bug 1950764). Authored by glandium on May 21, 2026; public review. The changeset touches Cargo.lock, Cargo.toml, and the Rust zlib-rs deflate/sym_buf.rs, with multiple diffs attached as part of Firefox autoland. The patch aims to stabilize builds and runtime on affected processors.
White Rabbit provides sub-nanosecond synchronization and picosecond precision for large distributed systems, enabling deterministic data delivery, time-tagging, and trigger-ready data acquisition over the same Ethernet network. It supports thousands of nodes across ~10 km links, with Ethernet gigabit transfer, and uses fully open hardware, firmware, and software from multiple vendors. Contact: Maciej Lipinski. CERN is advertising FPGA developer roles to work on White Rabbit switch v4 and WR tech (Feb 2026, May 2025) and the WR eRTM board with ultra-low jitter (Sep 2024).
Researchers studying a 1,000-year-old dingo (garli) skeleton along the Darling River show Barkindji people deliberately cared for and ritually buried the animal. The dog, aged about 4–7 years, bore healed injuries suggesting it hunted and lived with humans, possibly aided by caregivers after a broken leg and ribs. The burial site includes a midden expanded for centuries as a feeding ritual with river mussel shells, signaling the dingo was valued as an ancestor. The remains were returned to Country; study published in Australian Archaeology.
Overview: The DACH SaaS market requires addressing risk before opportunity; IT has strong influence and early veto power; sales cycles longer but loyalty higher. A localized approach matters: translate isn't enough; invest in local presence. Initial messaging should provide a single clear value proposition; detailed docs and feature comparisons come later. Germans care about GDPR and compliance; cautious with cold outreach. Across DACH vs US/UK, treat as a single market with some local nuances. Hire locals or partners to succeed.
An easy method to connect old Windows 9x/XP era PCs to the internet via Android Ethernet tethering. Steps: get a cheap USB-C to Ethernet adapter, connect it to an Android phone, run a short Ethernet cable from the PC to the adapter, enable Ethernet tethering on the phone, and ensure the PC uses DHCP. The phone acts as a bridge, providing internet over the wired connection; works with any PC with an Ethernet port. The author also tried a USB-C dock (more cables, power required). iOS compatibility is uncertain; nostalgia for reviving old hardware.
York researchers and partners have solved how tobacco plants make nicotine, identifying the missing genes and enzyme and recreating the pathway in lab and in plants (Nature Communications). Nicotine is formed attached to a glucose molecule that is removed in the final step; two enzymes, NaGR and NicGS, assemble nicotine from two metabolic building blocks. The finding could enable safer production of medicines and vaccines in tobacco plants by removing or repurposing nicotine.
Researchers at Tohoku University showed that distributed micro-roughness (DMR) on surfaces can significantly reduce aerodynamic drag by delaying laminar-to-turbulent transition, up to 43.6% in the transition region. Using the 1-meter magnetic support balance in a wind tunnel to avoid interference, they tested convex glass-bead and concave sandblasted DMR coatings on a ~1.07 m model across Reynolds numbers 0.35–3.6 million. LES and oil-flow visuals indicate the drag reduction mainly comes from reduced wall friction, not suppression of flow separation, unlike shark-skin or rivulet methods. DMR is passive, direction-agnostic, low-cost, and could boost aircraft fuel efficiency.
Could not summarize article.
LAN-LOK is a 1991 Antarctic DOS game created at Palmer Station by Mark Chappell and Shane Maloney (later at McMurdo). In a five-minute break/fix race, you sabotage a real network while Evil Al FIFO-repairs; your score is how far ahead you stay. Targets are hostnames like lab, Calvin, Hobbs, Susi; attacks include Print, Send Mail, Delete Directory, and Format Disk (formatting Hobbs adds extra points). A quirky artifact of early polar sysadmin life, rediscovered and playable via DOSBox/Archive.org. Part 1 of a series on reviving old code.
WebAuthn's credential protection policy (CTAP 2.1) lets Relying Parties influence credential discovery via the credentialProtectionPolicy and enforceCredentialProtectionPolicy extensions. The extension controls when a credential can be discovered by the authenticator, with three modes: default userVerificationOptional, userVerificationOptionalWithCredentialIDList, and userVerificationRequired. Discovery is still verified by the RP’s checks. enforceCredentialProtectionPolicy can cause creation to fail if the authenticator/browser doesn't support it. Chrome/Firefox support; Safari ignores. Roaming vs non-roaming behavior and Chrome's mappings: residentKey and userVerification settings affect policy application. Server must enforce user verification to prevent unauthenticated access.
Nature Human Behaviour (2026) finds that conservative Americans experienced worse health and higher mortality than liberals in the 2010s, with the gap growing into the 2020s. Using Add Health biomarkers and death records, plus a post-2020 survey, the authors identify two mechanisms: demographic realignment into the conservative coalition and politically driven health-behavior gaps. Right-leaning individuals, especially Trump voters, report less trust in doctors, less care-seeking, and greater skepticism of medicines, linking to more deaths from internal causes by 2020–2022. About half the health-gap is explained by observed factors; the rest remains unexplained, highlighting a politicized health landscape and the need for causal research.
The post argues that creating good commits for large features is tough; strict git rhythm often slows you down. It proposes a workflow using jujutsu (jj): sketch an ideal history first (e.g., red for types, blue for UI) with jj new; add other changes; then squash actual edits into the corresponding ideal commits, ending with an empty "everything" commit. This lets you make improvised, temporary commits and tidy at the end. It's smaller than jj split; avoids merge-conflict hell but sacrifices guaranteed compile-time success in each intermediate commit; tradeoff between debuggability and reviewer convenience, with help from AI fixes.
CBP Directive No. 3340-049B provides guidance and standard operating procedures for border searches of electronic devices by U.S. Customs and Border Protection. It covers searching, reviewing, retaining, and sharing information from devices such as laptops, tablets, mobile phones, cameras, and other media during inbound and outbound border encounters, outlining scope, privacy considerations, and data-handling requirements.
Back-end Go teams migrating to Rust should expect a gradual, boundary-by-boundary move rather than a rewrite. Rust replaces many Go conventions with compile-time guarantees: ownership/borrowing, exhaustive matching, and traits instead of interfaces. Go is fast to compile and excellent for tooling; Rust yields memory safety, zero-cost abstractions, and fearless concurrency, at the cost of learning curve and longer builds. Key tactics: start with a hot path, use strangler/sidecar patterns, keep API contracts, and train the team. Expected wins: 20–60% CPU, 30–50% memory, much steadier P99 latency; fewer production incidents.
Go 1.24 lets you enable HTTP/2 cleartext (h2c) directly on http.Server by enabling HTTP/1.1 and unencrypted HTTP/2; no x/net/http2/h2c wrapper is needed. Previously you had to use golang.org/x/net/http2/h2c. Test locally with curl -i --http2-prior-knowledge http://localhost:9888. In Cloud Run, TLS ends at the frontend and traffic can be HTTP/1.1 or h2c; configure the v2 service to expose port 9888 and support long SSE timeouts (idle ~900s). The load balancer upgrades to HTTP/2 during negotiation; default serverless backend timeouts are long (60 minutes).
Could not summarize article.
Stephen Diehl reviews Solvej Balle's On the Calculation of Volume, a planned seven-volume project about Tara Selter, a book dealer who repeats the same day—November 18—until she and others fill time. Volume I is spare; Volume II a travelogue inward; Volume III introduces Henry Dale; Volume IV shifts to a 'we' voice as fifty people debate how to live inside the loop; Volume V settles into a second life with new duties. The cycle explores time, selfhood, marriage, language, and daily life; Diehl calls it one of the original novels about life, and eagerly awaits Volume VI.
The piece warns that AI like Claude should not be the architect. AI can generate technically sound, generic architectures quickly, but lacks the context to say no, leading to designs that fit the “median” and production realities poorly. When AI outputs epics and stories, engineers become mere ticket implementers, creating an accountability gap. Senior reviews often accept AI-led plans with minor edits, short-circuiting debate. The author advocates a division: humans design, AI implements; use AI to accelerate, but keep evaluation, trade-offs, and ownership with people.
Tom's Hardware compares Ryzen 5 5500, Core i3-12100F, and Core i3-14100F at about $100 to find the best DDR4 CPU. All three support DDR4; AMD uses cheaper AM4 boards, while Intel’s DDR4/PCIe 4.0 on LGA1700 costs more for motherboards. In gaming, the Core i3-14100F typically leads, often ahead of Ryzen 5500 and i3-12100F; in multithreaded tasks, Ryzen 5500 wins due to its six cores. Power draw is very low for all, with Ryzen 5500 most efficient. Bottom line: under $100, i3-14100F is the gaming winner; Ryzen 5500 excels in heavy multitasking.
Made by Johno Whitaker using FastHTML