Front-page articles summarized hourly.
Manyana is Bram Cohen’s demo of a CRDT-based version control system where merges always succeed and conflicts are informative rather than blocking. History is stored as a weave containing every line with add/remove metadata, so merges don’t rely on a common ancestor. Rebase can replay commits onto a new base while preserving full history via a primary-ancestor annotation. It’s a ~470-line Python prototype, not a full VCS yet, with public-domain code and a design document in the README.
Could not summarize article.
Felix argues Wayland is not developer-friendly despite being billed as the future. While it may be nicer for users than X11, the programming model is chaotic: a callback-heavy, object-oriented protocol with a fragmented ecosystem. Opening windows or drawing requires extensive boilerplate, registry globals, wl_display_roundtrip/dispatch, and handling extensions (xdg_shell, WlrShell, etc.). The protocol is generated from XML via wayland-scanner, adding more hurdles. As a user Wayland is fine; as a developer it's a “fucking disaster” compared to Win32 or X11.
Why Lab Coats are White traces the coat's rise from Victorian black frock coats to a white, washable uniform symbolizing cleanliness and trust. In 19th-century England, surgeons wore dark garb to hide stains; the hygienist movement and antiseptic practices pushed for visible cleanliness. White coats were practical: cheap, washable, mass-produced, enabling hospitals and laboratories as medicine and lab science merged. Over decades they signaled professional belonging in guilds, aided by art and photography. Today PPE explores new fabrics and colors, but the white coat endures as a cultural symbol amid debates about function.
IBM researchers Charles H. Bennett and Gilles Brassard, sparked by a 1979 encounter, co-created BB84, the first practical quantum key distribution. They showed quantum information cannot be copied without disturbance, making eavesdropping detectable and security grounded in physics, not math. The work helped launch quantum cryptography, quantum teleportation, and a line of IBM quantum research. Faced with Shor’s 1994 threat to classical cryptography, the method gained urgency. In 2025 they were named co-recipients of the ACM A.M. Turing Award, the first to honor quantum research.
Apple cripples Safari on iOS/iPadOS to push App Store sales at the expense of the open web. The piece provides a feature-by-feature comparison (Chrome 145 vs Android vs Mobile Safari 26.4) showing iOS Safari lacks or only weakly supports many Web APIs, including protocol/file handling, installation, offline support, notifications/web push, background sync/fetch, Bluetooth/NFC, AR/VR, screen capture, storage, and more. Data from caniuse.com. Updated 2026-03-22.
An enthusiast site about Apple's iBook Clamshell (produced Sept 1999–May 2001 in five colours and multiple configurations), noting its distinctive design and reliable hardware and the enduring fan base. The creator started the site in 2006 in German and added English content to serve anglophone visitors, offering comprehensive iBook Clamshell information, tips, manuals, replacement parts, and repair guides. The site also lists recent articles (e.g., Yellow Dog Linux on iBook G3) and mentions cookies and legal notices.
An FPGA reimplementation of the Voodoo 1 using SpinalHDL shows how modern RTL tools can make a fixed-function GPU tractable for a single person. The Voodoo’s complexity lies in fixed rendering behaviors and pipeline timing, not programmability. The author defines four register behaviors (FIFO, FIFO+drain-stall, Direct, Float) and encodes them with an extended RegIf, letting the register map drive hardware like a PCI FIFO. Debugging with netlist-aware conetrace revealed subtle errors from multiple small mismatches (precision, perspective rounding/LOD, and dither-based blend). The tools let you query execution rather than skim waveforms.
Decades-long study of 130,000+ people over 40 years found regular moderate caffeinated coffee or tea linked to an 18% lower dementia risk vs rarely drinking caffeine. About 2–3 cups daily, with consistency more important than high intake. Data from the Nurses’ Health Study and Health Professionals Follow-Up Study showed 11,033 dementia cases. Findings are observational, not causal. Possible explanations include improved blood flow, reduced inflammation, and brain signaling effects, though lifestyle factors could confound. Not a miracle cure, but caffeine might help preserve memory a bit longer.
tee bot .dev v1.40.0 offers a fast t-shirt text designer: add up to six lines, arrange left/center/right, press enter for new lines; customize text color, font, and shirt color, view preview and price, and ship worldwide. Includes ideas like bachelor/bachelorette parties, birthdays, family reunions, group trips, team shirts, funny gifts, matching couples, retirement, graduation, and office parties.
The piece argues that "convincing" (logic aimed at a universal audience) is not enough to move organizations. Engineers often present technically airtight proposals that offend no one but fail to persuade the actual stakeholders whose incentives, fears, and constraints matter. Persuasion blends logical argument with credibility and emotional resonance, tailored to a specific audience (SREs, PMs, juniors) and their context. Rhetoric matters: trust, timing, and showing how a change serves what they care about. Conviction plus persuasion creates commitment; authority alone yields only compliance.
Crack is a macOS menu-bar app that turns lid movement into squeaky sounds. It reads the built-in AppleHID lid sensor at 60fps to detect movement, with pitch varying to lid velocity for slow creaks and fast snaps. Seven synthesized sounds—haunted door cracks, cat meows, alien whispers, whale songs, wind—play in real time. The app is under 1 MB, uses little CPU, and is built in Swift with AVAudioEngine. Open source under the MIT license, signed and notarized by Apple, with no telemetry. Made by Ron Reiter; source on GitHub.
Revise is an AI editor and writing assistant for documents, offering inline proofreading, editing, translation, summarization, paraphrasing, tone changes, and multi-model AI support (OpenAI, Claude, xAI) with Word/Google Docs import and PDF extraction. It features a built-in AI agent, customizable writing preferences (pronouns, style, audience), and workflow tools. The text mixes product details with an investor update about a pilot timeline and unrelated materials, revealing inconsistencies in rollout claims.
An engineer recounts his Google recruitment journey and how an LLM acted as an algorithm tutor. With decades-long gaps, he reframes prep as pattern recognition, using Gemini Pro to learn interview patterns and solve LeetCode problems (starting with Best Time to Buy and Sell Stock, Contains Duplicate, Valid Anagram, Group Anagrams, Product of Array Except Self). Over days he consolidates concepts across arrays, linked lists, trees, graphs, and DP, practicing aloud to compensate for no compiler. He solves about 34 problems and earns two on-site interviews, reflecting on LLM versus human tutoring and the value of fluency over code.
Project NOMAD is a free, open-source offline server you install on your own hardware to run knowledge, AI, maps, and education tools without internet. It includes a Kiwix-based information library (Wikipedia, medical refs, guides), an offline AI assistant (Ollama) with GPU-accelerated LLMs, OpenStreetMap offline maps, and a Kolibri/Khan Academy education platform. Built for emergencies, off-grid living, and enthusiasts seeking full data control. Easy one-command install on Ubuntu/Debian; Apache 2.0 license; GitHub-fueled updates.
Argues against assuming currying is always best. Compares three styles for multi-argument functions—imperative parameter lists, curried, and tuple styles—showing they’re isomorphic in theory. Partial application exists in non-curried styles with sugar or tuples, not just currying. Currying offers elegance and handy partial application, but has downsides: runtime overhead from intermediate functions and awkward type shapes that complicate composition. Dependent types can make currying advantageous in some cases. Conclusion: consider tuple-style where appropriate, and don’t default to currying for all scenarios; balance trade-offs.
The post critiques a large company's flashy, AI-driven image and online self-service while its customer support remains poor, despite claims of innovation and ISO quality. It champions dogfooding—using your own products—to build empathy and drive improvement. In contrast, a small startup’s leadership engaged the author in a cancellation discussion, listening and acknowledging faults. The piece argues leaders should personally experience customer journeys to spur real, user-focused fixes, not just chase KPIs.
Rec Room's Circuits V2 is a multiplayer scripting system that rewrote Circuits V1's many game objects into a single global state, inspired by Redux. All changes are actions processed by one reducer and sent through a single RPC, then serialized via an owner client—the 'action funnel'—to keep consistency. Join-in-progress uses periodic InitializePayloadData snapshots; large actions are compressed and split to fit bandwidth. Observability relies on state hashes and logging to detect divergence and replay tests. The team favors simple, social fixes over complex tech, yielding a maintainable system with few defects.
Seven common mistakes in architecture diagrams: 1) Poor labeling—omit resource names; show both type and name. 2) Unconnected resources—every element should relate to others. 3) Master diagrams—trying to show the whole system at once overwhelms; split into perspectives. 4) Conveyor belt syndrome—oversimplified behavioral diagrams neglect back-and-forth; use sequence diagrams for interactions. 5) Meaningless animations—distracting marketing visuals add no value; avoid. 6) Fan traps—intermediate resources obscure relations; add explicit resources (like topics) or reroute. 7) Overreliance on AI to generate diagrams from code—AI can help but current models produce vagueness/hallucinations; humans still do the work.
Made by Johno Whitaker using FastHTML