Front-page articles summarized hourly.
ssh.place is a collaborative, color-only r/place-style canvas you draw on via SSH with no signup. A 200×60 grid accepts one colored block every 15 seconds per SSH key. Move with arrow keys, wasd, or hjkl; pan by scrolling; shift plus arrow jumps a screen; choose colors 0–9 (16 total) and press Space to place. No text can be drawn; server rejects characters. Reconnecting does not reset cooldown. The canvas updates only over SSH; the page is read-only; open-source.
San Francisco neighborhoods map powered by OpenStreetMap data and CARTO, provided by DataSF (loading).
RFC 9851 states TLS 1.2 is frozen: only urgent security fixes, new TLS Exporter Labels, and new ALPN Protocol IDs may be added; no other TLS 1.2 changes will be approved. It applies to TLS only, not DTLS. The document advocates moving to TLS 1.3, discusses PQC implications (PQC for TLS 1.2 not specified), and updates IANA to constrain TLS registry entries, while preserving existing ALPN and exporter entries.
CP/M-386 is an early-stage port of CP/M to 386 protected mode, derived from CP/M-68K. It targets full 32-bit protected mode with Ring-3 TPA, bootable from a 1.44MB floppy or GRUB Multiboot, and offers VGA text and serial consoles. BDOS compatibility is high with CP/M-68K 1.3 and CP/M-2.2; CP/M-Plus mostly supported; MP/M and DOS-Plus portions partially. Build requires AWK, cpmtools ≥2.23, GNU toolchain, NASM; testing via QEMU. Artifacts include cpm386.elf and floppy.img; MIT license; development ongoing with contribution guidelines.
Andrea Grandi explains why Book Corners won't push new public bookcases back to OpenStreetMap. Although initially appealing, the integration would treat submissions as external data imports and likely fall under script-assisted edits, triggering a heavy governance burden: dedicated import account, public plan, licensing clarity, data provenance, duplicate handling, community review, opt-out, and ongoing maintenance. The organizational costs and potential harm to data quality outweighed the benefits for Book Corners' low volume. The feature is suspended indefinitely; Book Corners will acknowledge OSM as the source but will not auto-create OSM objects. A lighter, governance-friendly option might be considered later.
pytest-leak-finder is a plugin that identifies a test that leaks only when run in a suite by performing a binary-search (bisect) over the collected tests. It repeatedly runs halves of tests plus the failing target, narrowing to the culprit based on whether the target fails. The README demonstrates an example workflow using commands like pytest -v demo/test_demo.py, pytest -v --lf, and pytest -v --leak-finder to locate the leaking test and its path.
Mu provides 67 real tools for agents (news, web search, mail, markets, weather, video, places, images, files, calendar, contacts, etc.) behind a single MCP endpoint. It runs its own services (SMTP with DKIM, feed aggregator, search index, wallet, app sandbox) and exposes them via one Go binary. You can self-host or use micro.mu. Access is token-based with MCP; initial call redirects to sign-in. Features include a CLI, Discord/Telegram integrations, self-hosting guides, and full docs. AGPL-3.0.
CTM holds that the mind is a computing system; mental processes are computations modeled after Turing machines, abstracting from biology. It includes machine functionalism and RTM (Mentalese representations) as ways to explain propositional attitudes, productivity, and systematicity. Neural networks introduced connectionism, challenging classical models, while computational neuroscience stresses brain-specific implementations. Debates include how computation relates to representation (narrow vs wide content; externalism vs internalism), levels of description (syntax vs semantics; Marr’s levels), and embodiment. Critics cite triviality, Gödel, and timing limits. Many scholars advocate pluralism across frameworks.
Shitty is a fast, memory-unsafe terminal emulator (a fork of Zutty) written in C++23. It emphasizes low latency, fast startup, and CPU-based state with Vulkan (Linux) or Metal (macOS) rendering and a GPU glyph cache. It exports TERM=xterm-256color and supports VT52–xterm extensions, 16/256/24-bit color, Unicode grapheme clusters, 2D and rectangular selections, OSC, mouse protocols, clipboard, and extensive shell integration. Build requirements include Clang, Python, Vulkan, Wayland, etc. It is dual-licensed GPLv3-or-later and MIT for new contributions (older code remains GPL). The project is billed as 'Shitty' (a blunt name).
A tiny autoregressive language model (BitNet/Mamba) runs on a 6502 CPU with the BBC Micro, fitting entirely in 25KB RAM. It uses 9KB inference code and 13KB weights (52k parameters packed 4 per byte), a 56-d embedding for 26 letters plus space, and a recurrent Mamba core (no attention). 8-bit activations with a learned shrink and 16-bit accumulators; ternary weight matrices. Implemented in C (CC65) and validated against a Python reference with a browser emulator. Demonstrates hardware-aware ML under severe resource constraints.
Ohio State Fair Poster Contest: AI use will be prohibited in 2027; other competitions also ban AI. In 2026, 38 entries with a patriotic theme; top five: Christin Billips, Westerville; Gene Strickland, Columbus; Lisa Oliver, Reynoldsburg; Lindsay Boyd, Lewis Center; Nikki Smetters, Hilliard; displayed at Kasich Hall. 2027 entries open January 2027. Rules: Ohio resident, 18+, one entry, family-friendly, patriotic/heritage theme; must include 'Ohio State Fair' and dates July 29–Aug 9, 2026; 24x36 portrait; electronic JPG/PDF submissions. Grand Champion prize $1,000 plus media opportunities; rights owned by Ohio Expositions Commission.
California's Delete Request Opt-out Platform (DROP) goes live Aug. 1, requiring registered data brokers to honor consumer requests to stop selling personal information. Californians can submit one DROP request instead of contacting hundreds of brokers; brokers have 45 days to comply or face up to $200 per day per affected Californian. Cal Privacy says it has fined 12 brokers for failing to register. About 350,000 residents have signed up. DROP does not erase all online data, and users should stay vigilant against scams while gaining more control over their information.
MicroCodex is an ultra-lightweight coding agent that runs locally in your terminal. Written in C++23, it offers one-shot prompts, an interactive UI, local coding tools, durable conversations, and automatic context compaction. Quickstart: install via curl https://github.com/paoloanzn/microcodex/releases/latest/download/install.sh | sh, then microcodex login and microcodex to start; binaries for macOS (arm64/x86_64) and Linux (x86_64/arm64). OAuth creds stored under CODEX_HOME (or ~/.codex). Supports interactive sessions or single prompts; a lexical denylist blocks dangerous commands but is not a full sandbox. Build from source with C++23, make, libcurl, OpenSSL; clone with submodules; make; make test. License Apache-2.0.
TinyNES is a niche NES console combining original NES CPU/PPU with a modern open‑source board. It can use genuine chips or clones; the CPU/PPU are socketed and swappable, while the rest is new. It only outputs composite video (no HDMI); RGB options exist on the PPU but are rare, with a solderless RGB add‑on planned. Aimed at purists who want hardware‑faithful behavior, the market is small but exists; reviewed with a unit borrowed from Handheld Obsession.
The EU's open-source age-verification project mandates hardware-bound attestation, drawing criticism that it undermines Linux, custom Android ROMs, and open access. Credentials are tied to hardware (TEE/StrongBox/Secure Enclave) to prevent cloning, with apps required to use native cryptographic hardware where available; stricter checks may be left to deployers. Credentials are issued only to apps on an EC-maintained compliant list, so publishing source alone isn't a green light. Linux isn't banned, but practical barriers exist: no native Linux wallet and reliance on mobile wallets and approved hardware.
The author tests adding Go-style defer to TypeScript via an AST transform that turns defer into a per-function stack of cleanup closures executed in reverse on exit. Defer must appear inside a function and its operand must be a call; the callee/args/receiver are captured when defer executes. At runtime, a stack records deferred actions; async defers await cleanup; multiple failures yield an AggregateError. Edge cases include function reassignment and control-flow branches. They conclude defer probably doesn’t belong in TypeScript, noting alternative paths like the ECMAScript resource-management proposals and Disposable patterns. A minimal MVP defer is available on their fork.
Rubenerd argues that Snow Leopard (Mac OS X, 2010) was marketed as a bug-fix refinement with “0 new features,” yet many users faced significant stability problems—Finder issues, FireWire ExpressCard, and iMovie HD plugins. The author downgraded from Snow Leopard to Leopard and later to Lion. Jeff Johnson documented the problems Snow Leopard introduced that required patches. Despite the flaws, the “myth” of Snow Leopard as a stable, polished release endures, reflecting a longing for stability and better quality of life, a notion amplified by Apple’s enduring marketing.
Made by Johno Whitaker using FastHTML