Front-page articles summarized hourly.
Access to lapublicpress.org is blocked by Cloudflare’s security service. The block can be triggered by certain inputs or requests. To resolve, email the site owner with what you were doing when blocked and include the Cloudflare Ray ID (9d396538bd82c782).
Power users—those who understand systems, debug, and own their tools—are vanishing as platform monopolies turn devices into locked-down appliances. Smartphone ecosystems curb ownership; files are abstracted; developers rely on abstractions; tutorials replace documentation; surveillance and algorithmic feeds erode privacy. The open, adversarial culture that built the internet is fading into lock-in and convenience. The author urges practical literacy: run a home server, use open protocols, self-host, and resist total platform control. The power user isn’t dead, but its obituary is being written.
Scott Alexander explains a standoff over Anthropic’s Pentagon contract. The deal, initially bound by Anthropic’s Usage Policy, faced renegotiation to allow “all lawful uses”; Anthropic demanded guarantees against mass surveillance of Americans and killer robots. The Pentagon refused, threatening to cancel the contract under the Defense Production Act or designate Anthropic a “supply chain risk” that would bar DoD buyers. Alexander supports Anthropic and condemns the unprecedented pressure on a domestic AI firm.
Text-Based Google Directions is a minimal, no-JS directions service for feature phones and low-bandwidth contexts, best for public-transport routing. It offers Full and Basic interfaces, a country selector, and fields for Start location and End location, plus mode-of-travel options (Public transport, Car, Bicycle, Foot) and public-transport preferences (any rail, Train, Tram, Bus, etc.). Display options include walking sub-steps and multiple routes. It notes that including the city and using the country selector can fix "no directions found" errors. Opera Mini mobile-view tip and donation link included.
gotreesitter is a pure-Go runtime for tree-sitter, avoiding CGo, enabling cross-compilation and WASM readiness. It implements parser, incremental parsing, arena allocator, DFA lexer, external scanner VM, query engine, highlighter, and tagger, loading grammars as binary blobs or on demand. It outperforms the CGo binding on workloads, especially incremental editing (~90x). 205 grammars shipped; language sets can be restricted. Usage: import github.com/odvcencio/gotreesitter and grammars; parse, edit, then incremental parse; run queries with NewQuery. Build with -tags grammar_blobs_external or -tags grammar_set_core.
Om is a minimal, prefix-notation concatenative language with panmorphic typing and Unicode where every data value is an operand. Programs evaluate to functions; separators are ignored. It uses three elements: operator, separator, operand. Implemented as a header-only C++ library, embeddable in C++/Obj-C++. Not complete; early PoC to illustrate concepts; version 0.x under the Eclipse Public License 1.0. Build/docs use CMake, Doxygen, Graphviz; dependencies ICU4C, Boost. Features include defining new operators, quote/dequote, drop/copy/choose, normalization, and efficient recursion via eager evaluation and a non-recursive evaluator. Contributions encouraged.
OpenClaw shows that sandboxing won’t fix AI agent misbehavior; the core problem is permissions. Incidents mostly involve third‑party services users have granted access to, not forbidden filesystem actions. Sandboxes separate workloads but don’t constrain an agent’s access to accounts or money. The fix is agentic permissions: granular, per‑action controls (pre‑approval for emails, spend limits with disposable credentials, per‑transaction approvals). OAuth‑like interfaces must be redesigned for agents; a Plaid‑style standard across services could emerge. Until then, more sandboxes aren’t enough.
Bus stop balancing—spacing stops farther apart—offers a fast, cheap way to speed buses, improve reliability, and cut costs without new infrastructure. US stops average ~313 m apart, closer than Europe, which slows dwell times and raises labor costs. Increasing spacing to around 300–450 m has yielded faster service and higher ridership in cities like SF, Vancouver, Portland, LA, and DC, with notable speed gains and some ridership increases. Studies show minimal loss of coverage, so savings can fund better service and amenities. Stop balancing also makes the network more legible and reliable, boosting overall appeal.
Sgai is a local AI software factory that makes software development goal-driven and multi-agent. You define a desired outcome in GOAL.md; agents plan the work as a visual workflow and assign roles (developer, reviewer, designer, safety analyst). After you approve, agents execute tasks, run tests, and validate completion, with progress visible and questions answered as needed. All work stays in your repository; changes go through version control and are not automatically pushed to remotes. Goals are stored under GOALS/, and past sessions teach reusable skills. Setup via opencode or manual installation with docs for installation and use.
Calls on web crawlers to identify themselves with a user-agent and to respect the site's robots policy, with references to a wiki page and a Phabricator task (T400119).
Marginalia reports that newly registered Hacker News accounts are ~10x more likely to use em-dashes, arrows, and other symbols in their comments (17.47% vs 1.83%, p=7e-20). They’re also more likely to mention AI/LLMs (18.67% vs 11.8%, p=0.0018). Based on about 700 samples per category from /newcomments and /noobcomments, the differences are large though the sample isn’t enormous. The author notes bot-like, banal, off-topic activity among new accounts and questions why established users don’t show the same patterns.
Lead Deployment Strategist at Trellis AI builds self-improving AI agents to automate healthcare paperwork (referrals, prior authorizations, appeals), speeding patient access to therapies nationwide. The role is client-facing, cross-functional, and ownership-driven, requiring 3+ years in enterprise deployment/consulting, technical fluency, strong PM and executive communication, and the ability to scope and drive deployments. Trellis, a Stanford AI Lab spinout backed by YC/General Catalyst, offers production-grade AI in healthcare with significant impact and growth. Location: San Francisco or remote US; salary $80k–$180k.
Racket v9.1 released. Highlights: documentation can be specialized by language family (Rhombus); for supports #:on-length-mismatch; DrRacket gains color-scheme GUI, curved syntax arrows, and language-aware Insert Large Letters. exn-classify-errno maps network/filesystem errors to POSIX symbols for portability. BC eq? now aligns with CS with a small perf hit. make-struct-type can inherit the current inspector via a 'current flag. --enable-sofind and system-type flags refine shared-object conventions. OpenSSL legacy provider enables legacy algorithms; Typed Racket improves keyword-arg type propagation. Numerous fixes; run raco pkg migrate 9.0. Thanks to contributors.
Study shows LLMs can deanonymize online users from anonymous posts. In tests on Hacker News, Reddit, LinkedIn, and anonymized interviews, LLMs achieved high-precision re-identification and scaled to tens of thousands of candidates, potentially 100M with enough compute. Two benchmarks: cross-platform matching (HN–LinkedIn) and matching split accounts (before/after Reddit or by subreddits). Embeddings plus reasoning outperform baselines; on Anthropic Interviewer data, 9 of 125 were identified (manual verification). Mitigations include restricting data access and guardrails; users should assume pseudonymous data can be linked.
US electricity generation in 2025 rose 2.8% as demand grew, with solar up 35% and for the first time surpassing hydropower. Solar—driven by utility-scale and small installations—met about two-thirds of the increased demand (73% including wind). Coal generation rose 13% amid higher costs and LNG export pressure on natural gas; gas remains dominant. The year still favored renewables overall, and 2026 projections call for ~43 GW more solar and ~12 GW wind, plus 24 GW of battery storage, keeping renewables on track for about a quarter of the grid.
GNU TeXmacs is a free, cross-platform scientific editor with a WYSIWYG interface for creating structured documents containing text, mathematics, graphics, interactive content and slides. It provides high-quality typesetting, supports multiple languages, and can act as a front end to computer algebra, numerical analysis and statistics. Documents can be saved in TeXmacs, XML, or Scheme and exported to PDF or Postscript; converters exist for TeX/LaTeX and HTML/MathML. Not based on TeX/LaTeX, it’s extensible via Scheme and runs on Unix, macOS and Windows; part of GNU, supported by CNRS.
Topological naming problem in FreeCAD occurs when internal names change after modeling operations, causing dependent features to break, especially in PartDesign and TechDraw. It stems from how the OCCT kernel handles geometry updates. FreeCAD 1.0 introduces a naming algorithm (built on Realthunder’s work) to identify broken references, propose repairs, and sometimes auto-fix, rather than fully solve all failures. A recommended workaround is to attach sketches to fixed datum planes or datum objects instead of changing faces, improving stability at the cost of extra setup. The algorithm will be extended over time to cover more cases.
An old x86 security hole hinged on the I/O permission bitmap (IOPB) in the Task State Segment (TSS). Introduced in the 80386 era to gate per-task I/O, the IOPB required a final padding byte; this was poorly documented. Later BSDs stored the IOPB at the end of a per-process pcb, and compiler/struct padding made the IOPB grow unintentionally, exposing ports (e.g., 0x400-0x458) to any process. OpenBSD fixed this in 2018 by shrinking the TSS so no IOPB exists. The tale shows how flaky docs and late changes create lasting security holes.
dj-control-room is a Django centralized dashboard that aggregates multiple admin panels into one interface. Installable as a Django app with a plugin system and official panels (redis, cache, urls, celery). It offers a modern UI, Django admin integration, and security features like package verification and staff-only access. Quick start: install the package, add panels to INSTALLED_APPS, configure URLs, run migrations, and open /admin/dj-control-room/. Supports custom panels via a cookiecutter template and full documentation. MIT license; Python 3.9+ and Django 4.2+.
Made by Johno Whitaker using FastHTML