Front-page articles summarized hourly.
Radnor Township High School in Pennsylvania became a case study in deepfake crimes involving minors after five female students were depicted in AI-generated sexual images created using a Movely app on a school device. A freshman spent $250 on the app to swap classmates' faces onto nude bodies; the boy didn't attend school next day, but the girls did, with friends defending him. Parents say the district and police provided conflicting narratives and failed to protect students. Pennsylvania had criminalized malicious deepfakes in 2024; similar cases have surged, prompting state responses and governor attention.
Could not summarize article.
KVBoost is a drop-in optimization for HuggingFace transformers that reuses KV caches across prompts using chunk-level caching, FlashAttention-2, AWQ layer streaming, and CPU-paged decoding. It enables 32B+ models on 8 GB VRAM by streaming weights to RAM, delivering 3–5× speedups and 80%+ KV cache hits with no model changes. It’s MIT-licensed and open source. Use cases include AI coding assistants, RAG pipelines, and edge/budget inference. Roadmap adds multi-GPU, speculative decoding, LoRA hot-swap, and more.
Slumber is a terminal-based HTTP client for REST and other HTTP endpoints, with two usage modes: an interactive TUI for sending requests and viewing responses, and a CLI for quick requests and scripting. Configuration is defined in a YAML file called the request collection, shared by both modes. It aims to be easy to use, configurable, and sharable. Start with the Getting Started guide or Key Concepts to learn more.
Helen Sharman, a 27-year-old food scientist, became Britain’s first astronaut in May 1991 after answering an “Astronaut wanted. No experience necessary” ad and joining Project Juno. Chosen from 13,000 applicants, she trained for 18 months at Star City near Moscow and spent eight days onboard the Mir space station on Soyuz TM-12. The private sponsorship—underwritten by Moscow Narodny Bank—reflected a Cold War thaw and helped foster Anglo-Soviet space cooperation, with camaraderie among cosmonauts Anatoly Artebartsky, Sergei Krikalyov, and Alexei Leonov.
Tristan Davey’s Punch Card Archive preserves mid-20th-century punched cards and related hardware, manuals, and ephemera. The collection includes 255 punch cards in five formats from 55 printers for 64 companies, 11 hardware items from three manufacturers, and 18 manuals documenting 100 products. Featured examples include Bell Telephone Laboratories aperture cards (1973), an IBM 80-column Ziffernkarte and IBM 1626 printer, plus items from 3M and General Railway Signal. The archive aims to document and preserve these pieces of history; images may bear trademarks. Data are CC BY-SA 4.0.
Access to qz.com is blocked by Cloudflare’s security service after triggering a protection rule. To resolve, email the site owner with what you were doing and include the Cloudflare Ray ID (9ff8991c38251749). Your IP is partly visible. Cloudflare handles performance and security.
An ode to vanishing brick-and-mortar toy stores in Hasselt and beyond, arguing that Amazon and chain consolidations gutted local retail. The author lists long-gone Belgian/Dutch chains (Christiaensen, Bart Smit, DreamLand, Game Mania, Moderna, Fun, Free Record Shop, Fnac) and recalls memories of buying games and LEGO. Only two independent holdouts survive—Wonderland (comics) and Oberonn (board games)—plus De Banier; many stores relocated or closed. The piece laments lost browsing experiences and doubts the future of local specialty shops, hoping for occasional pockets of resilience.
Upgraded to full fibre and moved from ISP router to UniFi Cloud Gateway Max. First try failed: Gateway needs internet to set up, so unplugging the ISP router prevented configuration. Second try: reconnected ISP router to provide internet; could configure. Backup from Cloud Key (*.unifi) wasn't compatible with the Gateway (*.unf), forcing manual re-adoption of four APs and reconfig of SSIDs/DHCP. After about 3 hours it's working. The author finds UniFi powerful but setup frustrating and ecosystem‑lock‑in prone; Cloud Key is a confusing requirement for managing APs, but once set up it's solid.
Mycorrhizal fungi form ancient, widespread plant symbioses that extend roots and multiply water/nutrient uptake by 10–1000x. They boost drought tolerance, soil structure, and disease resistance, helping plants compete with weeds. Disturbed soils often lack these fungi, so plants may depend on fertilizers that don’t improve soil biology. Inoculate at planting with diverse mycorrhizal species to aid establishment; fertilizers alone are insufficient. Inoculants are widely sold for home gardens and professionals. Protect soil life with compost and minimal disturbance to sustain long-term plant health.
AI is changing memory economics, reversing the cheap smartphone era. DRAM is a commodity and memory makers’ cyclical business shifted capacity toward high-bandwidth memory (HBM) for AI, diverting wafers from DDR/LPDDR. AI demand surged from 2022 onward; by 2025–26 memory makers prioritized HBM, driving prices up and shrinking supplies for budget phones. As memory costs spike, the price of sub-$100 smartphones rises to $120–$200, or shipments fall. The squeeze spreads to the rich world too: Apple, Samsung, and Dell face higher LPDDR/DDR costs, delays, and margin pressure. The era of cheap electronics may be ending.
Astral’s uv is fast for Python toolchains, but its maintenance UX is weak. It lacks a clean outdated command; 'uv tree --outdated --depth 1' yields a long tree instead of a simple list. By default uv uses unconstrained ranges (e.g., pydantic>=2.13.4), risking breaking upgrades. The update flow is awkward: 'uv lock --upgrade' is a nuclear option, and listing --upgrade-package repeatedly is tedious. A proper 'uv outdated', a simpler update command, and default upper bounds (or a --bounds flag) would help.
John Hable rethinks Dx11-style tessellation to achieve continuous, popless transitions between patterns. After detailing line and interior tessellation, he shows fractional even methods can move and pop during lerp. The solution is clamped parallelogram tessellation: build a parallelogram from edge factors, clamp to a triangle, then match an internal tessellation gap to the edge tessellation to fill the interior. This yields smooth, flexible per-edge tessellation with straight edge loops, at the cost of extra complexity and reduced rotational symmetry. It supports quads and WebGPU-ready precomputed tables; MIT-licensed viewers accompany the work; Nanite and CBTs illustrate tradeoffs.
The article argues that Curtis Yarvin’s 'Butterfly Revolution' sketches a neo-monarchical, technocapitalist autocracy in which a Trump-led regime quietly seizes power and erodes democracy with legal changes. It traces how Yarvin’s ideas—popularized online, via Bronze Age Mindset and his Unqualified Reservations blog—inspired a network of right-wing figures (Thiel, Andreessen, Balaji Srinivasan, Michael Anton) and the Heritage Foundation’s Project 2025. It describes policy moves resembling a caterpillar’s metamorphosis: ending DEI, weakening civil rights, mass deportations, DOJ weaponization, and Supreme Court influence. It condemns the plan as anti-liberal and dangerous.
Andre Franca reflects on Manu Moreale's update about the future of the “People & Blogs” series, highlighting the pressures of running independent projects: administrative burden, unresponsive guests, burnout, and limited engagement. The piece emphasizes that audience support goes beyond money; simple appreciation and human connection sustain creators. Franca argues the online ecosystem hinges on reciprocal care and urges readers to engage, compliment, and share to prevent burnout.
Veronica Lewis explains how Kagi Search improves accessibility for low-vision users by removing ads, auto-play, and clutter. The post outlines Kagi’s paid, ad-free model with tiered pricing and a Fair Pricing policy. It covers customizing searches with Lenses, blocked/boosted domains, and Bangs; widgets and visibility options; and keyboard shortcuts. It also shows how to set Kagi as the default search in Chrome, Edge, Firefox, and Safari. A highlight is Custom CSS to tailor display (hide AI summaries, adjust fonts/contrast), plus her high-contrast theme for reducing visual fatigue.
Bruno Croci documents migrating his 10-year-old blog from Ubuntu 16.04 on DigitalOcean to FreeBSD on Hetzner, using FreeBSD jails (via Bastille) and a Caddy-based stack with a single reverse proxy jail and per-site jails. Motivated by end-of-life Ubuntu and cost savings, he compares old Linux setup (nginx, Hugo, 2GB RAM) with the new FreeBSD stack and performs cross‑location benchmarks using wrk/hey. After tuning kern.ipc.somaxconn and PF, the FreeBSD system delivers far higher throughput and lower latency than the old Ubuntu server. He concludes FreeBSD hosting is practical and instructive.
The article argues that Rails-way works for many apps but breaks as complexity grows. It lists signs: slower PRs, lagging AI adoption, hard team splits, long onboarding, unclear business rules, and mounting technical debt (N+1s, flaky tests, unpredictable blast radii). It critiques Rails’ model-centric approach and the urge to invent own conventions when standard ones fail, blaming disconnection between Rails marketing and business reality. The author suggests a domain-driven or alternative Rails approach to handle complexity, while noting Rails can still fit some contexts; a follow-up will present the alternative in detail.
Made by Johno Whitaker using FastHTML