Front-page articles summarized hourly.
New York–led researchers analyzed Mohenjo-daro (2600–1900 BC) and found inequality declined as the city grew. House sizes became more uniform, and Gini scores were lower than in Mesopotamia and Bronze Age Greece. Public infrastructure—drainage, streets, standard measures, and common seals—was widely shared, while rulers left no grand monuments. The findings suggest urban growth can accompany more equal resource distribution under collective governance and public investment.
Paseo is a self-hosted platform that unifies multiple AI coding agents (Claude Code, Codex, Copilot, OpenCode, Pi) into a single interface accessible from phone, desktop, web, and CLI. Agents run locally via a daemon; connect clients by QR or CLI. Supports parallel execution, voice control, cross-device access, and privacy (no telemetry). Provides CLI commands to manage agents, run tasks, and connect to remote daemons; includes 'skills' to orchestrate agents (handoff, loops, advisor, committee). Has a monorepo with server, app, CLI, desktop, relay, website; extensive setup docs and examples.
Gleam v1.17.0 ships a new escript export, letting Gleam projects compile to a single runnable file for Erlang runtimes. The language server gains documentHighlight support and improved warning type printing. New code actions and editor niceties include fill labels for records, hover-only record updates, unknown-value import suggestions, create-module for missing imports, correct operator suggestions in guards, and expansion of discarded patterns. Todo expressions are now allowed in constant expressions, fault-tolerant compilation improves resilience, and dependency/Git repo detection are enhanced. Security fixes (CVE-2026-43965, -32685, -42795) and thanks to contributors; Gleam Gathering videos released.
Thomas Steiner shows how to expose Google Drive MP3s to Music Assistant on Home Assistant using rclone and a WebDAV bridge. Steps: configure rclone for Google Drive on a computer, copy the rclone.conf to Home Assistant (config/rclone), install the SSH & Web Terminal addon and a YAML config to run rclone serve webdav on port 8080 at /google_music, then connect Music Assistant to the WebDAV URL http://127.0.0.1:8080/google_music. Once linked, you can browse and play Drive-stored music in Music Assistant.
nbd-vram is a Linux utility that uses NVIDIA GPU VRAM as swap via a user-space daemon. It allocates VRAM with CUDA, exposes it as a block device over NBD, and connects to /dev/nbdX from the kernel swap path. No kernel module or NVIDIA kernel symbols required. Requirements: CUDA-capable NVIDIA GPU, libcuda.so.1, Linux kernel 3.0+, nbd-client. Install via install.sh; configure VRAM_SETUP_SIZE_MB and VRAM_SWAP_PRIORITY in a systemd service. Includes power-aware mode, smoke test, and performance notes (RTX 3070 laptop: ~1.3 GB/s).
RSS never died; it powers podcasting and now AI agents rely on its predictability. Unlike social platform APIs, RSS is pull-based, open, and deterministic, with no rate limits or paywalls. Podcast apps still pull from RSS feeds, proving the model scales. The article argues that AI agents needing structured, chronological content will benefit from RSS for written content too: retrieve context, monitor releases, summarize newsletters, etc. Publishers should publish RSS feeds to avoid fragile scraping; RSS reduces maintenance and improves reliability, while scraping can break with site redesigns.
Could not summarize article.
Review of MoErgo Glove80 by Fatih Arslan praises its ergonomic split design, concave key wells, and adjustable tenting that reduce ulnar deviation. It ships with a case and accessories, and offers white or black colorways. The author uses Kailh Choc v1 Red Pro switches (35 gf) and notes keycap interchangeability across switches. Firmware is via ZMK with an online editor; flashing is streamlined. Battery life is strong, LEDs show status, and the community is robust. Compared with Kinesis Advantage360 Pro, Glove80 is lighter, more configurable, and offers better Bluetooth stability. Price: $399 vs $459. Verdict: recommended for ergonomics and customization.
shiihaa-breath-detection provides live breathing biofeedback using only a phone microphone. It runs on-device, with no speech analysis and no raw audio uploaded. It reads the mic, estimates inhale/exhale/holds, and reflects this back in real time to guide breathing. The pipeline combines signal processing, a small phase-state machine, and a data-quality layer, with ML used only to refine outputs. It’s a wellness tool, not a medical device, and is documented under CC BY 4.0.
Athena is a lightweight Go-based CDC tool that streams MSSQL change events to a single Kafka topic. It automatically configures CDC in MSSQL, requires the target Kafka topic to exist beforehand, and emits messages for row-level create/update/delete. It supports SASL TLS for Kafka, optional ClickHouse logging, and uses a config.json to specify connection and topic details. Installation involves downloading binaries, configuring config.json, and running 'athena setup'. It can run as a Linux service, has development/docker setup, and is MIT licensed.
After about a month, the author likes Clojure's cohesion, seq abstraction, and ergonomic core data types (list, vector, hash-map, set). He contrasts it with Common Lisp's complexity and Scheme's minimalism, noting Clojure's pragmatic, JVM-based ecosystem and rich standard library. While it has more syntax than Scheme, the uniformity and simplicity of using map and = are appealing. He plans to keep using Clojure for a site build, scripting with babashka, and Project Euler.
Lumafield uses industrial CT to reveal inside everyday objects and high‑stakes hardware, comparing design intent with manufactured reality across drones, packaging, consumer electronics, medical devices, batteries, and cars. Through Design to Reality and Recall Radar, the series shows how tiny engineering choices—anode overhang, thread geometry, cooling paths, valve seating—drive reliability, safety, and recalls. It argues that shared visibility (3D CT data linked to CAD) and inline inspection close the “Quality Gap” by enabling faster, safer decisions. Examples span BYD batteries, AirPods Pro, ketchup caps, USB‑C cables, and more.
Forum thread where MarkDastedt shares a fascinating Plain DOS 2 core multicore demo, including Pastebin source and startup code from an old DVD. The discussion questions how DOS could utilize multiple cores, mentioning a heartbeat binary and possible emulation. Participants outline two paths: native SMP DOS (huge challenges due to DOS global state and INT 21h reentrancy) or running DOS programs in VM guests with a DOS personality layer. They explore architecture, peripherals, and feasibility, with several contributors offering technical insights and historical context.
Kapa.ai explains indexing images for RAG by captioning each image at ingest time and storing captions as text alongside normal text chunks. At query time, only text is retrieved and the model sees captions (not raw images), reducing costs to a one-time indexing expense with per-query overhead of 1–6% and improved answer quality. They distinguish illustrative and load-bearing images, both benefitting from captions. Query-time multimodal retrieval is costly and limited by payloads; separate caption chunks outperform inline captions, and small caption models suffice.
Access to the page is forbidden (HTTP 403).
Don Marti argues that Meta, Google, Apple (and Mozilla) are pushing Attribution Level 1, a built-in browser API to measure ad effectiveness by linking impressions to conversions. The plan would centralize attribution, tilt ad dollars toward search, social, and app-store formats, and burden competitors, while offering little real privacy relief. It invites more intrusive tracking and potential data laundering, despite a narrow privacy aim to avoid cross-site recognition. The piece urges stopping the project, leveraging antitrust and W3C processes, and keeping attribution controllable by extensions/ad blockers rather than browser-side tracking.
ORDS is a shared standard for collecting and sharing repair data on small electronics to enable combining data from multiple groups. It helps identify global and local repair trends by aggregating open data from community repair events. Version 0.3 (Dec 2021) updates categories, adds fields like country and partner_product_category, and removes model to improve data quality. Data are organized into Product (category, brand, year), Repair (problem, status, barrier), and Session (id, group, date), openly licensed under Creative Commons and published every six months by Open Repair Alliance (Restart Project).
Microsoft unveiled Scout, an autonomous AI agent for Microsoft 365, built on the OpenClaw framework. Scout runs as an ‘autopilot’ with an Entra identity, active in the background across Teams, Outlook, OneDrive and SharePoint, and can access chat, email, calendar and contacts, plus browse and interact with external apps via model context protocol. It operates on cloud, desktop and web, handles tasks like scheduling and coordinating meetings, and flags risks. Available as an experimental release to Frontier program users with Intune configuration and attestation. Pricing unclear; Scout may be separate from Copilot subscriptions. Microsoft will contribute upstream to OpenClaw.
Made by Johno Whitaker using FastHTML