Front-page articles summarized hourly.
Could not summarize article.
Trusting the database as the sole arbiter of identity is risky. A SQL injection can let an attacker reuse a valid API key by swapping the stored hash, bypassing the perimeter. Sturdy Statistics solves this with defense-in-depth: a server-side cryptographic pepper signs an HMAC-SHA512 that binds the api-key-id, rotation-version, org-id, and secret; the pepper never touches the DB. The database stores verifiers only and cross-checks with the backend. Tenancy is enforced at routing, auth, app, and DB layers, with zero-downtime rotation and triggers to prevent rollback. Datomic’s immutable ledger further protects state.
Moss, a YC-backed real-time semantic search startup for conversational AI, is hiring a Senior/Staff Software Engineer - SDK to own Moss SDKs across JavaScript/TypeScript, Python, Swift, Android, Elixir, C, and Rust. Design safe bindings to the Rust core, improve FFIs, packaging, and cross-language APIs, and push performance (startup latency, binary size) while supporting production customers. Requirements include deep systems engineering, Rust expertise, and shipping multi-language SDKs at scale; bonus for mobile/embedded AI. Success means delivering end-to-end SDK improvements and driving cross-platform strategy.
TryAI pits twelve models (GPT-5.6 Sol/Terra/Luna, Muse Spark 1.1, Grok 4.5, Claude Opus 4.8, Claude Fable 5, Qwen 3.7 Plus, DeepSeek V4 Pro, GLM-5.2, Kimi K2.6) across four apps—raycaster, 3D Rubik’s Cube, Calculator, and Game of Life—with five attempts each; all raw builds are published. Conclusions: on hard, novel tasks the frontier models win—GPT-5.6 Sol and Claude Fable 5 excel (raycaster and cube). On simpler Life tasks, OSS like Qwen 3.7 Plus and GLM-5.2 perform well and cheaply. Grok 4.5 offers strong cost-performance; Muse Spark is surprisingly capable but inconsistent.
Could not summarize article.
Forum posts urge Google not to discontinue Gemini 2.5 Flash, arguing it still outperforms newer variants in latency and reliability. Users report 2.5 Flash delivers low-latency completions (as low as ~300–400 ms) and handles diverse tasks well, especially for voice agents in Australia, where 3.5 Flash lags (600–800 ms) and has limited deployment. They warn 2.5 Flash accounts for a large portion of usage and traffic, and fear retirement without a suitable substitute; calls include extending the end-of-life date and reconsidering the deprecation timeline.
Surveys Hiroshima cloud photography from aerial and ground views, detailing key images: Caron’s Enola Gay shots (cropped vs broader) and why a later smoke-cloud photo isn’t the mushroom cloud; reconnaissance shots obscured by fires, and the first clean aerial photo on Aug. 8. Includes Japanese ground photos by Mitsuo Matsushige and others (Kure Arsenal, Honkawa), plus a rare ‘view from below’ by Seizo Yamada. Distinguishes mushroom cloud from pyrocumulus smoke cloud, notes scale and radiation issues, and previews Nagasaki coverage.
The piece updates on the ongoing surge of web-scraping driven by residential proxies used to train large language models. It describes attacker networks built on compromised devices and 'ethically sourced' proxies (e.g., Bright Data), with traffic from millions of IPs and fake user agents. Large model vendors also scrape, but not as intense. Defenders include proof-of-work, CAPTCHA-like challenges, login gates, paywalls, and data poisoning; sites optimize and reduce expense during attacks. LWN faced its heaviest attack yet, defending without heavy tools like Anubis. Google/FBI shut down NetNut, briefly easing pressure. A lasting solution is sought; Common Crawl is cited.
Access denied; the NYC mayor’s office news article cannot be retrieved due to permission restrictions.
Cpp2Rust translates C++ to safe Rust automatically using clang's AST. It parses input, traverses the AST, and emits Rust code with libcc2rs runtime to model C pointers (Ptr<T>) and satisfy the borrow checker. By default it produces fully safe Rust (reference-counting); an unsafe path is available via --model=unsafe. It can translate a single file or a directory (after generating compile_commands.json); the output is rustfmt'ed. Build and test instructions use CMake/Ninja, with examples showing translation of hello.cpp.
Atomscale targets the materials scale-up bottleneck: turning known lab materials into reliable production. Physical hurdles come from context-rich stacks; informational hurdles from fragmented data, siloed tools, and missing metadata. With no true internet of materials, we need systems that use existing data to guide growth in real time. Atomscale deploys a hierarchy of physics-informed models—adapters, time-series, and reasoning—that extract 43x more useful information and steer each run. It replaces data drudgery with automated insight, accelerating scalable material manufacturing.
wyrm_math is a zero-dependency TypeScript exact symbolic algebra engine with a conditionally sound invariant: only legal moves exist; illegal moves and undefined results may be gated by assumptions. It uses immutable ASTs and bigint rationals (no floating point) and a rewrite-rule system (~25 rules) for linear equations, fractions, exponents, inequalities, and quadratics. It supports parsing/printing, evaluation, layout, and a derivation log, plus an in-browser demo. It powers Wyrm Math (gesture-based algebra) and is MIT-licensed and DOM-free.
HTTP 429 error: the user sent too many requests in a given time, triggering a rate limit.
New York City will become the first US city to ban deceptive subscription practices, with a rule starting Oct. 1 that fines violators up to $525 per user and back fees. It also targets “junk fees” by requiring total upfront prices, including mandatory charges. The changes, led by Commissioner Samuel AA Levine and Mayor Zohran Mamdani, would also influence housing rents by mandating that all mandatory fees be included in monthly rent. Expected to cut costs; public comment process to proceed.
COMBUSTION LAB is an open educational engine-dynamics simulator with a single-zone thermodynamic model. It supports inline and boxer layouts, configurable bore/stroke, displacement, compression, fuel/air mixture, spark advance, induction (naturally aspirated, turbo/supercharged), intercooler, and valvetrain limits, plus RPM control. It provides live data, P–V and P–θ plots, energy logs, and CSV export. The model uses Wiebe heat release, Woschni heat transfer, Chen–Flynn friction, and Livengood–Wu knock, offering engineering-realistic trends for education rather than certification.
War Atlas is an interactive map cataloging every named war in roughly 5,000 years of history. It filters by empire borders, using reconstructed extents and dashed lines for contested borders. The atlas can be exported and explored via tours (Bronze Age, Iron Age, Classical, Medieval, Early Modern) across time scales from 3000 BCE to 2000 CE, with search and cite options.
Fading Maize, a Ripon College band, pairs its 2001 dorm recordings with a 2026 AI-assisted revival. Original songs by Charlie Saponara (lead) with drummer Jacob Graf and guitarist Brad Mott appear alongside AI-assisted reimaginings that keep consent, authorship, provenance, and avoid erasure or displacement. Fans can toggle mid-song between original and 2026 versions. The project preserves the 2001 site and archive, adds recovered videos/photos, and plans ongoing releases and merch. Timeline spans 2000–2026, including a 2025 site relaunch and 2026 editions.
Greg Troxel reports receiving a GitHub email about Code Quality moving to GA on July 20, 2026, with pricing: $10 per active committer per month plus usage-based AI credits, Copilot code review, and Actions minutes. The message claims recipients are “GitHub Sponsors,” but Troxel isn’t sponsored and had left several orgs. He asks if QGIS uses Code Quality, whether others received it, and whether it’s mis-targeted or a potential surprise bill.
Made by Johno Whitaker using FastHTML