Front-page articles summarized hourly.
Marek Fořt highlights that Mastodon’s web app requires JavaScript, and users are advised to enable it or switch to native Mastodon apps for their platform.
Explores using memoized recursive data structures (multirec) and canonicalization to optimize quadtrees for image operations (rotation, superimposition) by reusing previously computed results and shared subtrees, turning quadtrees into DAGs to save time and space. Describes implementing memoized multirec with key generation to reuse identical quadrants, and caching quadtree creation. Extends to averaging (not self-contained like rotation) by forming higher-order divisions (nine-region nonet trees) and a double-multirec approach to compute centre averages, including handling edges by padding and doubling. Connects to cellular automata (Game of Life, hashlife) and shows how simple representations enable massive simulations and potential insights about computation.
QuitGPT, a campaign urging people to cancel OpenAI's ChatGPT, has surged after OpenAI agreed to deploy its models on the Pentagon's classified networks following Anthropic's refusal to provide unrestricted Pentagon access. The movement claims about 1.5 million actions and plans a March 3 protest at OpenAI's San Francisco HQ. It says OpenAI prioritizes profit over safety and promotes alternatives such as Confer, Alpine, Lumo, Gemini, Claude, and Grok. Anthropic faced a $200 million DoD contract; Trump urged agencies to stop using Anthropic's tech.
The post explores the author's unusual Russian name, Alena, rooted in a folktale about a babysitter whose brother becomes a goat. In Australia, the name's pronunciation varies, so she resists anglicizing it, teaching others the correct sounds and maintaining her identity. On sailing tours, crew began calling her 'Dave' for ease, and she sometimes introduces herself as Dave, earning 'Captain Dave' in racing. The nickname fosters belonging, showing how a light-hearted moniker can feel like home while her real name remains a core part of who she is.
iFixit gave Lenovo's ThinkPad T14 Gen 7 and T16 Gen 5 a 10/10 repairability score—the first top rating for the T-series. The score is provisional until Lenovo publishes official parts and instructions. Lenovo and iFixit collaborated from early design to emphasize serviceability, delivering a repair-friendly chassis with modular LPCAMM2 memory, standard M.2 SSDs, a user-replaceable battery, easy keyboard replacement, modular cooling, and independently swappable Thunderbolt ports; some components like the Wi‑Fi module, certain IO, and adhesive display work are not fully modular yet. The goal is mainstream repairability to improve longevity and total cost of ownership.
TV’s TV (1987) was a four-hour Fuji TV late-night program in Japan that showcased 100 video-game spots, introducing Amiga, Apple II, and Atari to viewers, with contributions from Toshio Iwai, Masaya Matsuura, and Tsunekazu Ishihara. The following year produced TV Games Encyclopedia (1988), a lavish ring-bound book from SEDIC/UPU cataloguing world video-game history: 200+ games, creator profiles, and long interviews, presented in a non-linear, three-panel page design. Born in Japan’s bubble economy, it’s now a highly sought-after object (roughly £200–£600) and influenced figures like Tajiri, Mizuguchi, and Ishihara.
Helsinki has gone a year without a traffic-related death, attributed to speed reductions, data-driven mobility planning, and Vision Zero. Since 2021, 30 km/h limits in residential areas and the city center are enforced by 70 speed cameras and policing. The city has rebuilt streets to be less car-centric, expanded pedestrian and cycling infrastructure (over 1,500 km of cycling paths), and upgraded public transit with decarbonized/self-driving buses and a new tram line funded by the EIB. From 2003–2023 injuries dropped from 727 to 14. The EU still aims to halve traffic deaths by 2030; progress varies.
Wall Street Journal 404 page: the requested page can’t be found. It suggests checking the URL and provides [email protected]. The page also highlights popular articles (e.g., “The Crossing Guard Making $14,000 a Month,” “Iran Is Shooting at Some of the World’s Busiest Airports”) and lists latest podcasts, including “Trump’s Shifting Reasons for War With Iran.”
Talos is an FPGA-based CNN accelerator that forgoes software runtimes and implements the full inference pipeline in SystemVerilog for deterministic, cycle-accurate execution. It uses fixed-point Q16.16 arithmetic, a 28×28 input, four 3×3 kernels (no padding) producing 4×26×26 maps, 2×2 max-pooling to 4×13×13, then flattening to 676 and a single fully connected layer to 10 outputs. To fit on a Cyclone V, it time-multiplexes one CNN/maxpool pass across four kernels, fuses maxpool with ReLU and the FC, and stores the 10 neurons’ weights in ROMs. A one-cycle ROM latency is primed, and a small FSM orchestrates the passes. Open source.
Ray Myers argues that unsolicited AI output in human interactions is poor communication. His rule: Don’t make me talk to your chatbot. People may use AI to craft messages, but pasted bot output should not substitute for the author’s own intent. Good writing requires thinking clearly and addressing the reader directly: figure out what you want to say, then say it; omit needless words. If you share AI-generated content, precede it with a brief human framing (e.g., '# Agent Summary'), explain motivation and decisions, and keep it concise. TL;DR: be considerate and concise.
Textadept is a fast, minimalist, cross‑platform text editor for programmers, extensible via Lua. Written in C/C++ and Lua, it runs on Windows, macOS, Linux and BSD as self‑contained binaries (no installation). It offers GUI and terminal interfaces, 100+ languages, multiple carets and split views, configurable key bindings (including language keys), and language‑specific snippets. You can invoke shell commands, and almost every feature is scriptable in Lua. Optional modules add debuggers, diffs, formatting, and LSP. MIT‑licensed; download binaries or build from source with CMake; no internet connection.
VoxRay Games released Voxile’s largest update yet, The Builder’s Update, adding a new Crystal Cathedral world, grenades, and extensive world-building features. Voxile is 40% off on Steam until March 9, and a Steam demo is available. The game is a co-op, ray-traced, micro-voxel survival‑crafting title built on VoxRay’s Lobster engine, designed for fast prototyping and strong modding. The update emphasizes 3D volumetric worlds, dynamic ray tracing, voxel destruction, quests and progression, and persistent multiplayer. New worlds include Dead Water Slums, Police Station, Floating Snow Biome, Crystal Cathedral, and Isle of the Dragon.
They detail how they freed Cookie’s Bustle from a years-long copyright-troll campaign by Brandon White/Graceware. The 1999 game is likely an orphan work with an unknown owner; White’s INTEROCO registrations and UK trademark filings do not prove ownership and may be meaningless. Graceware used Ukie’s automated takedown service via Web Capio to target videos, streams, and archive hosts; Ukie later suspended Graceware’s takedowns. VGHF preserved the game for research, released a longplay video, and outlines steps for others to push back against abusive DMCA notices. They warn that automated takedowns remain a risk.
Raymond Chen explains how to intercept ESC in a standard dialog by hooking into IsDialogMessage with a message filter for MSGF_DIALOGBOX. Register a hook (SetWindowsHookEx WM_MSGFILTER) to inspect messages before IsDialogMessage processes them. If the ESC is detected (IsDialogESC), send a DM_ESC_PRESSED to the dialog; the dialog can block or allow default handling by returning TRUE and setting DWLP_MSGRESULT. Install the hook around DialogBox, using thread_local to avoid cross-thread issues; discuss multi-copy dialogs and other pitfalls to be addressed later.
Argues AI should replace CEOs, not just developers. Proposes an AI Executive Officer (AEO) with AxOs replacing the C-suite, handling strategy synthesis, capital allocation, monitoring, reporting, and coordination; humans manage relationship, regulation, crisis decisions, and rare uncertainty. Total A-suite cost around $3M, yielding about $14M annual savings vs median CEO pay, plus more by eliminating the C-suite ecosystem. The blast-radius of top leadership mistakes is far larger than developer failures, and governance resists this shift.
Google and iVerify uncovered Coruna, a sophisticated iPhone-hacking toolkit exploiting 23 iOS vulnerabilities to silently install malware when visiting compromised websites. It includes five techniques and has appeared in three campaigns: Russian espionage against Ukrainians, a crypto–theft campaign against Chinese-language sites, and an earlier surveillance-era version. The toolkit may have originated as a US government tool built for a contractor and leaked; some components echo the Triangulation framework, though the origin remains uncertain. Apple patched the exploits in iOS up to 17.2.1; Lockdown Mode can block some. iVerify estimates ~42,000 infections in the crypto campaign; tens of thousands overall.
Explains CRDTs (Conflict-free Replicated Data Types), focusing on state-based CRDTs. Defines a CRDT interface: value, state, merge, with merge properties: commutativity, associativity, idempotence. Introduces LWW Register as a simple CRDT using timestamps and peer IDs to resolve conflicts. Shows code and behavior scenarios. Extends to LWW Map, a map of keys to LWW Registers, with state and value getters, set/get/delete, tombstones, and a delete caveat: CRDTs grow monotonically. Emphasizes composition: complex CRDTs built by nesting primitives. Teases building a collaborative pixel art editor in next post.
Two error types: expected and unexpected. Expected errors occur in normal operation (e.g., invalid user input, network outages, missing permissions); they aren’t the developer’s fault and should be recoverable, returning an error result and logging WARN/INFO. Unexpected errors are bugs that shouldn’t be recovered from—crash or panic, with ERROR/FATAL logs. The boundary depends on context; production code should treat more errors as expected, while prototypes may treat almost everything as unexpected. Language ecosystems differ in classification, and the author leans toward stricter tooling for reliability.
Bilawal Sidhu’s WorldView is a browser-based spy‑satellite simulator that overlays live feeds—OpenSky, ADS‑B, real satellite orbits, CCTV—onto photoreal 3D city models. Using Google 3D Tiles and shaders (night vision, FLIR, CRT scanlines, anime cel‑shading), it lets you explore London or Austin from an intelligence‑analyst perspective. It’s built as a prototype with multiple AI agents, not hand‑coded, to illustrate ‘spatial intelligence’: AI that understands the world as space and time. The demo emphasizes accessibility over proprietary data and points to SpatialOS as the underlying infrastructure.
An online directory of self-hosted software, organized by broad categories (administrative utilities, CMS, media, development, security, etc.). It lists dozens of projects with brief descriptions, licenses, and alternatives, highlighting tools for privacy and on-premises control. The page explains how to use the list, submit software, and what qualifies for inclusion; it notes both free and proprietary options. The author, John Rush, presents the Self-Hosted Software List as a curated resource for discovering and hosting self-hosted solutions, with entries that often include installation notes and links.
Made by Johno Whitaker using FastHTML