Front-page articles summarized hourly.
Cloudflare researchers found a race-condition bug in hyper's HTTP/1 dispatch loop that truncated large image results from the Images binding under concurrency. After switching to a local Unix socket intermediary, a timing window allowed hyper to shut down before all data flushed. The bug came from discarding Poll::Pending from poll_flush in the dispatch loop. A fix ensures flush completes before shutdown (in poll_shutdown) and was merged into hyper via PR #4018, with an internal fork until release. The Images binding now also supports hosted images.
Ancient Garamantes, a Berber civilization in Fezzan, Libya (ca. 900 BCE–700 CE), built fortified towns, pyramidal tombs, and an advanced underground water system (foggaras). Satellite surveys uncovered a vast, urban desert state with hundreds of settlements, not nomads. Key sites: Germa (capital), Gauat, Qasr Manashi, Qasr Tamerah, Qasr Mara, and Sharba (“Little Germa”). The Romans traded with them, yet branded them savages. Decline came as fossil water ran dry and northern trade collapsed in the 7th century. Today, looting and erosion threaten the sites, but Garamantian legacy survives in language and Tuareg culture.
Lore is the RAC-Core tool that stores a team's decisions, designs, roadmaps, and prompts as typed Markdown in a repo and serves them read-only to Claude Code, Cursor, and Claude Desktop over MCP. It provides a deterministic knowledge base (not RAG) built on Requirements as Code, with CI-enforced validation and write-time enforcement. No LLM calls or external fetches; limited egress. Quickstart: pip install rac-core, scaffold artifacts with rac new, validate with rac validate, gate with rac gate, and export as OKF bundles. It targets teams who want their decisions to guide agents and be versioned alongside code.
Apple’s ASIF is a sparse disk-image format for virtualization (Tahoe). The author reverse-engineered its header and layout: a header with magic 'shdw', version, size fields, directory_offsets, a 16-byte GUID, sector count, chunk_size (1 MiB), block_size, and a metadata plist. ASIF uses versioned directories, each with tables of data entries; every data entry points to a 1 MiB chunk. After chunks, a bitmap per chunk group shows allocation. The max virtual disk size is about 4 PiB. Reading any offset requires locating the correct table, group, and bitmap. Implementation is in dissect.hypervisor/asif.py and integrated with Dissect.
Herdr is a terminal-based agent multiplexer that runs inside your terminal (no GUI) as a single Rust binary. It creates workspaces, tabs, and panes to manage multiple agent sessions (Claude code, Codex, Copilot, Hermes), with automatic awareness (blocked/working/done) and persistence across detach/restart. It uses a server/client model with session handoff and remote SSH attach, plus keyboard/mouse navigation, copy mode, and themes. Install via curl, Homebrew, mise, or binaries; update channels stable/preview. It keeps agents running in place and visible in the terminal, not a GUI.
A rare bug in converting Unix timestamps to PHP dates affects February year 0 due to timelib’s conversion routine. The problematic approach new DateTimeImmutable('@-62164356180') yields a one-day offset for year 0 February (reproduced with 0000-02-03 04:00 Europe/Oslo). Most dates are unaffected. The fix is to use the first two methods (DateTimeImmutable('@0') or DateTimeImmutable::createFromFormat('U', ...)) instead of the last. A timelib/PHP fix is planned, and a PR has been opened.
Dan Kinsky tests HackerRank’s open-source ATS and finds the same resume yields wildly different scores across runs (66–99), with 65% of results failing a typical cutoff. The system parses a PDF, runs an LLM six times to extract data, adds GitHub context, and scores out of 100 plus up to 20 bonus points: 35 for open-source, 30 for personal projects, 25 for work experience, 10 for technical skills, plus up to 20 for startup/portfolio signals. Technical skills are consistent; projects vary wildly due to LLM judgments. The rubric is vague, making AI screening a luck filter.
Ben Cotton reflects on cigarettes: they are harmful and smell awful, and his father’s death from smoking underscores the danger. Yet smoking looks cool, and cigarettes foster an informal social bond—sharing a light or a smoke creates a prosocial moment with no repayment expected. He notes that anti-smoking messages helped, but culture endures. Vapes don’t evoke the same vibe, and overall society is better with fewer smokers, though something intimate is lost; cigars, he says, can go away.
Idler promotes a slow-down, learn-and-live-well ethos via its magazine, online courses (Idler Academy), retreats, and a festival. The site features essays and interviews (Thought for the Week, From the Editor), book recommendations, and a shop. It markets subscription options (Print, Digital, Academy) and upcoming events for 2026, including Idler Festival and Florence retreat. The tagline Libertas per cultum frames its mission: freedom through education.
Age verification laws are presented as child protection but function as identity attribution: tying online speech to real identity. Law enforcement needs what happened and who did it; identifying perpetrators relies on OSINT and provider data, which don’t scale and may rely on VPN/Tor. Age verification would automatically attribute digital accounts to physical IDs, enabling rapid action against speakers regardless of crime. It risks widespread surveillance and chilling effects; critics urge not to verify or disclose identity. If one must, use privacy-friendly options (Monero) or custom tools.
EFF urges Congress to oppose the KIDS Act, which would pressure websites to determine users’ ages before accessing content or messaging. Despite claims that it doesn’t require verification, many provisions would compel platforms to identify under-18 users, pushing them toward collecting more personal data or using error-prone age-estimation technologies. The bill would expand online monitoring, restrict lawful speech, and threaten encrypted, private communications. The EFF argues such measures would erode privacy and freedom online and asks readers to tell Congress to reject the bill.
Better Images of AI is a non-profit collaboration that challenges clichéd, misleading AI imagery (robots, glowing brains, Terminator visuals) that misstates AI capabilities, accountability, and societal impacts, and can reinforce bias. They argue such images obscure real human involvement and public understanding. The project offers a library of CC-licensed, freely usable images to promote clearer, diverse representations of AI. They seek contributions and funding to commission artists and develop guidance. Coordinated by We and AI Ltd in London, with collaborating organizations and partners.
Bloomberg shows a CAPTCHA-style notice after detecting unusual activity, urging users to enable JavaScript and cookies and not block them. It directs users to contact support with a block reference ID and promotes subscribing for Bloomberg market-news access.
PhantaField PFG-1 “Sophon” is a 64-tier monolithic 3D die stack (32 logic, 32 memory tiers) with 131,072 CIM tiles and a 2T0C 2D‑TMD DRAM gain-cell memory directly above the MACs. It runs pure digital CIM, storing weights on-die (330 GB) and delivering 2,100 BF16 TFLOPS (4,200 FP8) with 0.62 pJ/BF16 and 0.31 pJ/FP8 per MAC. FP8 inference decodes at 14,438 tokens/s; BF16 training at 2,406 tokens/s per die. No HBM; higher in-tile weight bandwidth; ~25.8 mJ/token (FP8) vs GPUs. BOM ~$8,358/die; scalable to 2034; train-then-serve on one die; radiation-tolerant; defect-mitigation.
Explains the complexity of rendering the basmala in Arabic. The four-word phrase Bismi Allah al-raḥman al-raḥim is highly ligature-dependent; early renderers showed letters separated and ugly. Unicode provides U+FDFD for a single basmala glyph. The post walks the four words, diacritics, and connections, cites font designer Khaled Hosny criticizing Android's basmala glyph, and links to Saleh's article for deeper coverage, celebrating Arabic script's beauty.
Manual model training is too complex and fragmentation across teams leads to errors and slowdowns. Aleph Alpha’s Savanna encodes the entire training pipeline as executable code—Model Training as Code (MTaC). Runs are hermetic and one-click, with CI on GitHub, Flyte on Kubernetes, and immutable artefacts tracked by Weights & Biases. Benefits include composability (functions form the pipeline), consensus (main branch holds the recipe), and provenance (commit history and artefact lineage). This enables end-to-end ownership by capability teams, rapid experiments and sweeps, and lays groundwork for auto-research and self-improving models.
POSIX is a specification, not a program. Shells (bash, dash, ash, ksh, etc.) implement POSIX with gaps and extensions, so portability is not guaranteed. Simple tests reveal that echo backslash handling differs across shells; POSIX treats escapes as implementation-defined—use printf. Features diverge: local, arithmetic expansion, and [[ ]] (the latter not POSIX and dash lacks it). /bin/sh varies (dash on Debian/Ubuntu/Alpine; bash elsewhere). Portable means tested on the actual shells you’ll run. The author’s shell-docs project validates 14 shells to define what ‘POSIX sh’ actually means; verification is essential.
An inquiry into why ice cream melts in India and how to design a heat-stable version. Ice cream is four-phase: ice crystals, unfrozen sugar solution, air (overrun), and fat network; heat undermines any of these. The piece traces global history, explains India's cold-chain fragility, and notes regional dairy-versus-vegetable-fat formulations. It explores solutions—soft serve, high-total solids, robust stabilizers, polyphenol emulsifiers, and bacterial proteins like BslA and antifreeze proteins—and highlights Unilever’s warmer-freeze reformulation patents. It argues India needs homegrown, affordable, non-melting ice cream built on open patents.
Made by Johno Whitaker using FastHTML