Front-page articles summarized hourly.
Open web isn't dying; we're killing it. The web's troubles predate AI and stem from centralized platforms and our choice to trade openness for convenience. We built private social graphs, chased vanity metrics, and outsourced identity, distribution, and monetization to silos. Convenience reshaped norms, making openness seem optional. The remedy is cultural: pay for and maintain open tools, export data, support independent software, and rebuild portable protocols with real user agency so netizens own the web again.
ACM.org access is blocked by Cloudflare’s security system, which requires cookies and may trigger blocks for certain actions. To resolve, contact the site owner with details of what you were doing and the Cloudflare Ray ID (9e648fb15fe915e0); your IP is displayed (192.155.84.206).
c89cc.sh is a standalone, pure-shell C89 compiler for Linux x86-64 ELF64. It reads C89 source from stdin, builds an AST, compiles to x86-64 code, and outputs an ELF64 binary to stdout. It can link a built-in, minimal libc by default, or be used with --no-libc to skip libc. The script includes a full pipeline: a portable shell-based parser/AST, emitter, symbol table, relocations, and an ELF writer, with a minimal C runtime embedded.
Two malicious axios npm versions (1.14.1 and 0.30.4) were briefly published March 31, 2026 via a compromised lead maintainer account, injecting [email protected] that installed a remote‑access Trojan on macOS/Windows/Linux. They were live about 3 hours before removal. If affected, downgrade to axios 1.14.0 / 0.30.3, delete node_modules/plain-crypto-js, and rotate secrets; check for outbound connections to sfrclak[.]com or 142.11.206.73:8000. Root cause: targeted social engineering gave attacker npm credentials. Remediation includes wiping devices, credential resets, and adopting immutable releases and OIDC publishing; ongoing security improvements.
Personal reminiscence of influential late-70s/80s magazines that celebrated technology and a hopeful future. The author highlights BYTE, Dr. Dobb's Journal, Compute!, Creative Computing, Personal Computing, and Omni, noting how they spurred the micro‑computer revolution with hardware projects, software how-tos, and long BASIC listings. Before the IBM PC and the internet, readers learned by typing in code and experimenting. Dr. Dobbs shaped professional software culture; Omni blended science, design, and futurism. The piece recalls a vibrant era of hobbyists, specialists, and optimistic tech journalism.
AI coding assistants are powerful but not yet replacing human programmers. In this transitional period, humans are essential to guide, review, and fix AI-generated code and ensure quality. The abundance of flawed AI outputs contrasts with rare impressive demos; hype often outstrips reality. The author believes AI will generally improve productivity and creativity, but only if humans scrutinize and refine its work. Those who embrace AI with healthy skepticism will lead, across programming and other creative fields.
Queueing to handle capacity shortfalls hides the real issue: fixed capacity with spikes creates huge queues and long perceived latency. In a 1000 rps system across 10 nodes, a 2x spike to 2000 rps from 8–9pm can drive the queue to 3.6 million items, making new requests wait about an hour in FIFO. Perceived latency includes queue time; server latency does not. Alternative queueing (random, weighted) shifts who’s slow but not the total suffering. Conclusion: avoid queues; increase capacity. Queues are visible; fix the core issue.
US Code is now a browsable Git repo with an ingestion engine. Inspired by a Spanish-law project, 53 titles and ~60,452 sections were parsed from the official XML, converted to Markdown, and saved as ~3,000 chapter files with sources and cross‑references. Changes are visible via diffs to track amendments over time. Built in 48 hours by v1d0b0t and nickvido through the Dark Factory AI pipeline, it offers a public audit trail of issues, reviews, and fixes. Next: historical snapshots and PR-based bills with a cross‑reference graph. Repos: nickvido/us-code and nickvido/us-code-tools.
[]memo is a stream-of-consciousness functional esolang where a single program keeps evolving: each run resumes from where you left off and earlier lines are forgotten. It uses natural-language syntax, e.g., Remember function-name with arguments as body. List elements are separated by commas (and). Numerals are written as words, e.g., Remember p as one, two, and three. Output is via Tell me about name. Values are approximated. Cookies store program state. This language is part of Forty-Four Esolangs, a book by Daniel Temkin.
The Atlantic sketches Artemis II as a historic yet paradoxical return to the Moon: thousands gathered on Florida’s bridge, captivated by a mission that aims to orbit the Moon but not land. The piece casts doubt on whether Artemis will “stay,” noting future plans for a lunar base hinge on budget battles and political will. The Space Launch System is expensive, slow, and likely obsolete, yet its retro-futuristic look fuels public awe. The four-member crew—Wiseman, Glover, Koch, Hansen—embodies a narrative of American resilience. Whether Artemis II delivers a transformative moment or merely nostalgia remains to be seen.
Advocates using do notation to assemble records instead of Applicative operators (<$>, <*>), for both Monad and Applicative-only types (the latter via ApplicativeDo). Do-notation binds fields then returns the record (e.g., do { n <- getLine; m <- getLine; return Person {..} }), improving ergonomics and readability, and avoiding field-order bugs. It also yields clearer error messages when fields are missing. Caveats: only with record syntax; not for positional constructors. The same approach applies to optparse-applicative parsers via ApplicativeDo with RecordWildCards.
Foxing is a production-grade, eBPF-powered filesystem replication system for Linux (XFS, Btrfs, F2FS, Ext4) that captures kernel events and replays them to a target directory for near real-time mirroring with strong consistency. It comprises fxcp, a drop-in, rootless copy tool, and foxingd, an eBPF daemon with sub-millisecond latency. Features include multi-tier copy strategies (NFS compound RPC, reflink/CoW, sendfile, io_uring), FXAR v2 gear-hash chunking, Merkle delta copies, snapshots/versioning, NFS 4.2 support, and Prometheus metrics. fxcp auto-detects environment; foxingd requires Linux 6.12+ and BPF toolchain. GPL-2.0+.
Australia unveiled gambling-advertising reforms after years of criticism. Key measures: TV ads capped at three per hour 6am–8:30pm and banned from live sports during those hours; radio ads banned during school run; celebrities and sports stars barred from ads; online ads restricted to logged-in, 18+, with opt-out; ads banned in sports venues and on uniforms; crackdown on illegal offshore sites and broader online gambling (Keno, poker-like apps). From Jan 1. Industry calls them draconian; some say not enough. PM Albanese says a balance to protect children while allowing adults to gamble; other countries have near bans.
Artemis II will carry NASA’s first fully functional toilet around the moon. The Universal Waste Management System (UWMS) is designed to replace the Apollo-era bags with a real bathroom that can handle urine and feces at the same time, include a privacy door, and offer unisex urine-collection devices. 3D-printed in titanium, the lightweight UWMS fits Orion and future spacecraft. Developed since 2015 by Collins Aerospace, it was tested on the ISS (2020) and installed on Artemis II to inform toilets for future lunar and Mars missions.
ShinyHunters claimed the EU Europa breach; the European Commission confirmed a March 24, 2026 incident with 90GB exfiltrated: emails and attachments, full SSO directory, DKIM signing keys, AWS configs, NextCloud data, and internal admin URLs. The loot enables forged emails, spear-phishing, credential stuffing; DMARC is ineffective due to stolen DKIM keys. The attack leveraged SSO as a single point of failure, giving access to cloud storage and email. Immediate mitigations: rotate all DKIM keys, revoke sessions, rotate IAM keys/secrets, enforce MFA, and alert on admin URLs. Attribution updated to ShinyHunters (not state-sponsored).
Could not summarize article.
Kiyeovo is a beta, decentralized peer-to-peer messenger by Realman78. It runs in two isolated networks: Fast (clearnet) and Anonymous (Tor). Messages are end‑to‑end encrypted with offline delivery, and it supports 1:1 audio/video calls, group chats, file transfers, and profile import/export without a central account or message server. It can be self-hosted; users can bootstrap from public nodes or run their own. The beta seeks feedback; the full release will add UX improvements, group calls, screen sharing, security hardening, and easier self-hosted setup. Quick start requires Node.js 20+, cloning the repo, and running setup.
Axel Rietschin, a former Azure Core engineer, describes a dangerous misalignment in Azure’s Overlake project: a plan to port Windows features to a tiny ARM-based accelerator amid tight hardware constraints, a large, ill-understood 173-agent stack, and mounting scaling problems. He argues this 'death march' jeopardizes OpenAI on Azure and trust with the US government, hinting at a potential, vast financial and security fallout and promising more in Part 2.
Made by Johno Whitaker using FastHTML