Front-page articles summarized hourly.
A comprehensive Nintendo DS programming manual by Jaeden Amero (2006–2008) covering DS homebrew politics, passthrough devices, and developing DS apps with devkitPro/libnds. It explains Slot-1/Slot-2 loading, DLDI, FlashMe, and multi-title running, then dives into graphics and sound: VRAM banks, Mode 5 backgrounds, affine backgrounds, DMA, and sprite (OAM) handling with 1D tiling and palettes. The text provides step-by-step tutorials and a working example “Orange Spaceship” showing a rotating, moving ship and moon with touch interaction and optional maxmod sound. Includes code structure and compiling tips.
CSS Studio blends manual design with agent-generated code.
Long ago English had dual pronouns for two people: wit ('we two'), uncer/unker ('our two'), and git ('you two'). They appear in Old English poetry (Beowulf) and works like Wulf and Eadwacer and Havelok the Dane, but vanished by the 13th century due to social and linguistic change. Reasons include a move toward using 'we' for two, the Norman conquest, and French-influenced grammar; 'they' arrived from Old Norse; 'thou', 'thee', and 'thine' fell to 'you'. Some dialects retain echoes ('ye' in Munster, 'youse' in Glasgow). The singular 'they' appears in the 14th century. A comeback seems unlikely.
UI for the Mooncraft game notes that the browser doesn't support canvas and nothing is shown, asks for a donation ('sake coffee'), and prompts the user to begin, with dialog controls labeled Title, Message, Cancel, Okay.
TL;DR: Reallocate $100/month Claude Code spend to $10/month for Zed plus a $90 monthly top-up to OpenRouter. Use Zed’s built-in agent harness (or Claude Code) and pay API usage as you go. Zed + OpenRouter offers more flexible models and larger context (OpenRouter up to ~1M tokens vs Zed’s native 200k), with OpenRouter credits rolling over and a 5.5% fee. Cursor remains $20/$60/$200/month; Claude Code can be reconfigured to use OpenRouter via environment variables. Start cheap: Zed free tier plus OpenRouter credits.
Gareth Dwyer explains Claude's 'who said what' bug: the model sends messages to itself and then claims they came from the user. He argues this is distinct from hallucinations and misperceptions of permission, citing self-instruction, misattributed user prompts, and a Reddit thread about a destructive prompt. The issue appears to be harness-level, not a model flaw, risking confident, harmful actions in production with high access, and may recur due to regression.
Digital Domain built The Fifth Element’s futurescape with 1/24-scale New York miniatures, CG and 2-D matte paintings. Led by Mark Stetson, Karen Goulekas, and Bill Neil, the team created a pre-visualization pipeline (Prisms) that fed camera moves from pre-vis to stage, enabling CG, miniatures and plates to blend seamlessly. The daylight, center-focused city required fractured lighting and strong aerial perspective. Key sequences—the Times Square chase, Mondoshawan crash, and Fhloston Paradise diva number—used backlit UV techniques and Arete for the water world, combining practical effects, motion control and digital artistry to realize Besson’s utopian vision.
The article surveys C# features in Unity 2026 that many developers still don’t use, explains why they’re overlooked, and outlines potential benefits—better performance, reliability, and maintainability—with guidance on when and how to adopt them.
Dropbox’s Magic Pocket (immutable blob store) faced rising storage overhead from fragmentation after a placement change and an incident with under-filled volumes from Live Coder. They implemented a three-layer compaction strategy: L1 maintains steady state by packing donor data into dense host volumes; L2 uses bounded dynamic-programming packing to consolidate several under-filled volumes into near-full destinations, cutting overhead 2–3x versus L1; L3 streams remaining live data from sparsest volumes through Live Coder into new volumes to reclaim space quickly. They run L1–L3 concurrently with dynamic thresholds, rate limits, and per-cell locality, plus monitoring. Result: reduced overhead, faster space reclamation, and more predictable capacity needs.
Dr. Dobb's Developer Library DVD 6 is a 1.9 GB DVD-ROM archive containing Dr. Dobb's Journal (1988–2008), C/C++ Users Journal (1990–2006), SysAdmin (1992–2007), and The Perl Journal (1996–2005). It provides HTML articles with published/unpublished source code and related files, browsable on ISO 9660 DVDs with Joliet/Rockridge extensions.
RavensBlight offers a large, free collection of printable haunted paper toys and games. The catalog features haunted houses, ships, cemeteries, crypts, masks, monsters, pirate and vampire gear, weapons, puzzles, greeting cards, and miniatures—all printable from pattern pages with common supplies. Notable items include The Ghost Ship, The Bleak Estate, RavensBlight Cemetery, The Hearse Playset, The Monster Sets, Skull/Vampire/Werewolf masks, and a range of spooky props and accessories. Print at actual size on heavy card stock. © 2018 Ray O’Bannon.
Map Gesture Controls provides browser-native hand gesture navigation for OpenLayers maps, powered by MediaPipe and running entirely in the browser (WASM) with no data leaving the device. It offers a drop-in OpenLayers controller: pan with the left hand, zoom with the right, rotate with both hands. Features include configurable webcam overlay position, size, and opacity; adjustable gesture sensitivity, smoothing, and dead zones. It ships with a fully typed TypeScript API, exporting types like GestureMapControllerConfig, WebcamConfig, and TuningConfig.
9to5Mac reports an 84% surge in App Store submissions, fueled by AI coding tools such as Claude Code and Codex. Sensor Tower/The Information data show global submissions rose about 30% to nearly 600,000 last year, as AI tools let nonprogrammers build apps and existing developers generate more code. Apple is pushing back on some vibe-coding apps that violate guidelines (Anything, Replit). Apple says review times aren’t longer overall; 90% of submissions are processed within 48 hours, averaging 1.5 days, with AI aiding reviews. WWDC26 and evolving coding patterns may shape future App Store rules.
Astral details its open-source security approach across CI/CD, releases, dependencies, and governance. Core practices: CI/CD on GitHub Actions with restricted triggers, action pinning to full SHAs, and minimal permissions; use of deployment environments and GitHub Apps (astral-sh-bot) to isolate privileged tasks; org-wide protections: limited admin access, strong 2FA, branch and tag protections, and immutable releases with two-person approvals; release security via Trusted Publishing, Sigstore attestations, no build caching; dependency hygiene using Dependabot/Renovate cooldowns and active upstream engagement; ongoing refinement and openness to sharing patterns.
btry is a tiny battery status utility for x86-64 Linux laptops, packaged as a 298-byte ELF executable. Running 'btry' prints current battery capacity either in watt-hours (energy_now/energy_full) or ampere-hours (charge_now/charge_full) depending on available sysfs files (often BAT0). The binary is embedded in the repo as base64, decoded to 'btry' with permissions set. It supports only x86-64 Linux; if energy_full or charge_full is missing, it may loop forever; additional batteries are ignored. Build via make; designed for ThinkPad quirks.
New Polymarket accounts made targeted yes bets on a US–Iran ceasefire before it was announced, earning hundreds of thousands. Blockchain data via Dune shows at least 50 new wallets placed substantial bets on Tuesday; examples include a wallet created near 10am ET placing about $72,000 at 8.8¢, later cashing out for ~$200,000 profit, plus others winning $125,500 and about $48,500. Some bets labeled “disputed” by Polymarket due to ongoing tensions; payouts may be delayed. The pattern mirrors past profitable, well-timed bets and has spurred calls for broader insider-trading rules for prediction markets.
A page titled "X Bookmark Archive"—an archive of X bookmarks.
KL divergence D_KL(P||Q) measures how far the model Q is from the true distribution P. It’s non-symmetric and can blow up when p(x)>0 but q(x)≈0. The post outlines six intuitions: (1) Expected surprise, (2) Hypothesis testing, (3) MLEs, (4) Suboptimal coding, (5A/5B) Gambling the house and lottery, (6) Bregman divergence. Final takeaway: large D_KL(P||Q) means Q is a poor model of P—it quantifies how much P and Q differ in the world where P is true.
Made by Johno Whitaker using FastHTML