AI Summarized Hacker News

Front-page articles summarized hourly.

Show HN: Openleetcode – local LeetCode runner where tests live in the repo

openleetcode is a local LeetCode runner built around open test suites, written in Haskell. It takes a solution file, finds the matching problem manifest, builds a tiny harness, runs it against a pluggable backend (Piston) via Docker, and judges the result locally. The repo includes tests, runtime templates for many languages, and scripts to generate prompts and solutions. Install requires Docker; the CLI supports submitting by problem id or title. Its status: young but aims to democratize LeetCode testing.

HN Comments

California's new tire efficiency rules could save drivers $1B a year

California approved the nation’s first replacement tire efficiency standards, phasing in 2029 (start with the least efficient tires) and 2033 (stricter). Tires sold as replacements must be at least as energy efficient as original equipment, with a leaf-label to help shoppers. The rule is expected to save drivers about $1 billion annually on fuel and cut CO2 by about 2 million tons per year (400,000 cars). Exemptions include snow tires and competition tires; all-weather tires excluded but tracked. Costs rise $6-$26 per tire set, offset by fuel savings; some industry concerns, but support from Michelin; could influence other states.

HN Comments

Memory prices climb 500% in 12 months

Memory prices have surged, with DDR5 up about 500% year over year and 128GB kits at $3,399 (roughly 10x the lowest price). DDR4 is up about 120–180% as well. Europe sees ~345% rises. AI-driven DRAM demand has tightened supply: hyperscale buyers locked in 2027 capacity; major vendors SK hynix, Samsung, Micron and CXMT report strong gains. Analysts warn 2027 could be the worst memory-supply year; cheap memory is largely gone, forcing premium prices or older platform downgrades.

HN Comments

Superpowers, Not Superintelligence

The piece argues that real “superpowers” come from people, not machines, when AI is built around user-controlled input rather than ambient surveillance. It critiques Zuckerberg’s focus on power balance, contending the input layer—who owns data—dictates power. Ambient data from wearables concentrates power in collectors, not users. It proposes a new contract: memories as the primary input, owned, monetized, exportable, and auditable. Two architectures exist: tool driven by user-stated input versus a system learning from passive data. A memory-based approach could unlock AI’s potential while preserving privacy and agency.

HN Comments

Degraded performance for multiple models

Claude Status reports degraded performance across multiple models due to elevated errors on requests to Claude Opus 5 and related models (Mythos 5, Fable 5, Sonnet 5, Haiku 4.5, etc.). The incident is under investigation with updates to follow. Affected: claude.ai, Claude API (api.anthropic.com), Claude Code, Claude Cowork.

HN Comments

The Size of the World Wide Web

WorldWideWebSize.com estimates the size of the indexed Web by combining Google, Bing and Yahoo indices minus inferred overlaps. As of Jan 15, 2025 the indexed Web contains at least 3.98 billion pages; the Dutch index about 2.04 billion. Since Jan 2025 Google data ceased, so current totals are unavailable; historical data remain. The method uses daily 50-word queries, Zipf-based extrapolation from a 1M-page DMOZ corpus, and overlap inferred from top-10 results. See the related Master’s thesis and Scientometrics 2016 paper.

HN Comments

The coolest anti-surveillance tools at Defcon [video]

Could not summarize article.

HN Comments

Muse Glimmer is a memory hierarchy disguised as a 30B Transformer

Meta's Muse Glimmer is a roughly 30B decoder-only multimodal model designed to run on consumer hardware without cloud; it uses a memory-hierarchy design to fit long on-device history within ~55 GiB BF16 weights, quantized to four bits to free space for a 131k-token context, vision tower, and drafting. It splits attention into local (2,048-token window) and global (full-context every fourth layer) with 32 query heads and 2 KV heads, avoiding cross-attention. The vision path uses a 50-layer ViT and a 2x2 patch-merge bridge to feed the language decoder. Quantization and careful norming enable long-context, on-device agent capability.

HN Comments

Show HN: Shoehorn – Quantize any model down to run on your machine

ShoeHorn is a tool that tailors any language model to your machine's actual memory by per-tensor mixed-precision assignment, ensuring near-full budget use (often around 99% of budget). It starts from your available memory, subtracts inference needs, and computes a fit within a small rounding error. It scans Hugging Face models to show ones that fit within your budget, runs entirely in the browser, and provides a local UI. It requires llama.cpp as the backend, offers cross-platform installers, and outputs standard GGUF v3. Implemented in Rust; MIT-licensed.

HN Comments

Splitting a Git Commit

Splitting a git commit is now easy with git history split ${REF}. It interactively asks which hunks to include in the first commit and then opens editors for the first and second commit messages. The article notes the Stack Overflow discussion contrasts the old cumbersome method with a newer recommended approach; the newer answer has only 2 upvotes vs 2656 for the older top answer.

HN Comments

How I Under-Engineered My Book

Humorous post contrasting under-engineering a book with over-engineering. The author drafts each chapter in Obsidian, copies it into Word, and stores manuscripts in Box for Manning, repeating until finished. It closes with a sales push—"It's done! Buy it here!"—and a note that it’s made by a human, not GPT.

HN Comments

Babies born under sugar rationing grew into adults with lower cancer risk

Using UK Biobank data and 64,000 people born 1951–56, the study shows that those with longer sugar rationing in the first 1,000 days had lower cancer risk (breast, prostate, liver, rectal, lung; liver ~69% lower) and signs of slower biological ageing (telomeres ~2.2 years longer; lower granzyme B). In adulthood they still ate less sugar and had healthier diets. Mechanisms: biological programming in development and lasting taste preferences. Not a policy endorsement of rationing—it's evidence that early-life sugar exposure can shape long-term health.

HN Comments

Oxford Electric Bell

Asks crawlers to set a user-agent and abide by the robots policy; references a policy page and a Wikimedia Phabricator ticket.

HN Comments

I used to be excited about new tech, but I rarely am anymore

An aging tech observer recalls the rush of early innovations—VCRs, microwaves, PCs, the Internet, CDs/DVDs, satellite TV, wide screens, laptops, mobiles—and how, after decades of novelty, few recent products feel groundbreaking aside from smartphones and noise-canceling headphones. Smartphones brought GPS, pervasive connectivity and media, but also downsides. The piece questions whether younger generations share the same sense of wonder, notes a possible revival of 90s tech, and invites readers, especially those in their 20s, to share their thoughts.

HN Comments

Show HN: A local MitM proxy to control TLS fingerprints

impersonate-proxy is a local MITM proxy that lets you customize TLS fingerprints (JA3/JA4), HTTP/2 fingerprints, HTTP header order, and User-Agent from a single YAML config. It includes a Chrome extension to toggle the proxy and switch fingerprint profiles live. Intended for authorized security testing of WAF/bot-detection. Routes traffic through the proxy via HTTP CONNECT, decrypts/re-encrypts, and uses a MITM CA cert generated on first run. Prereqs: macOS/Linux, Go 1.22+. Configure with config.yaml; manage live settings via a REST API at localhost:8081. Supports presets (chrome, firefox, safari, edge, ios, random, golang) or a custom fingerprint, adjustable at runtime.

HN Comments

Baking a Model: A Metaphor for LLM Training

Kent Beck likens understanding AI models to discovering a machine: a model has a user interface plus a core model—a bag of numbers learned by training. Training splits into pre-training (a costly, large batch that sets initial conditions) and post-training (many small experiments that tweak the model for better performance). He mentions a vague mid-training as well. The analogy to baking—ingredients transformed, initial conditions matter, a process that shapes the result for humans—helps him explain how building models works. He promises a follow-up on teams and incentives.

HN Comments

NeoBrowser: An MCP server that drives real Chrome with your logged-in sessions

NeoBrowser is an MCP server that drives the real Chrome using your actual logged-in sessions to obtain a genuine fingerprint and authenticated UI. It detects interactive bot walls (reCAPTCHA/Turnstile) and returns real-session or human paths, avoiding login walls. A Rust-based, static ~4 MB binary runs a real Chrome with 43 automation tools for browsing. Features include real-session cookie injection, multi-tab support, and human-like input (mouse paths and per-key timing). It can reuse a real profile or attach to a running Chrome; not a stealth spoof. Install via a curl one-liner or cargo build.

HN Comments

Kent Beck: Composable Tests

Kent Beck argues for “composable tests” that balance isolation and composition. Isolation means each test builds its own fixtures, ensuring deterministic results (referential transparency); some frameworks reuse test instances, risking broken isolation. Composition rewrites tests as smaller, orthogonal components so the whole suite remains predictive even if individual tests aren’t exhaustive. The NxM example shows testing 4 computations and 5 reporting methods with a single integration test instead of 20. Critics fear fewer assertions, but composition can yield faster, more readable, easier-to-change tests while preserving specificity.

HN Comments

Show HN: I canceled my AI code reviewer and wrote a free local one

Avouch is a lightweight, Git-aware static-analysis CLI for Python that examines only the files touched by the next commit (changed + untracked), parses them with ast, and reports structural issues using rules defined in avouch.toml. It runs without a daemon, uses standard library, and exits with 0 (clean), 1 (violations), or 2 (error). Install via pip install avouch and run before push; supports JSON output, different review scopes, and CI integration (e.g., GitHub Actions). It ships with 17 rules (SCR001–SCR017) and a configurable threshold system.

HN Comments

Fairphone is now officially available in the United States

Fairphone Gen 6+ adds power and memory (Snapdragon 7s Gen 4, 12GB RAM, 256GB storage, expandable to 2TB) and Android 16 with six OS upgrades. It delivers up to 24% faster app performance and 20% shorter RAM reservation, while keeping repairability (12 user-replaceable parts), 5-year warranty, and software support through 2033. Features include a 6.3” LTPO OLED, triple-camera system with a 50MP main camera, up to 53 hours battery, IP55. Colors: Horizon Black, Forest Green, and exclusive Cobalt Blue. 51% fair/recycled materials, fair working conditions, 100% e-waste neutral. US availability launched; Moments and Gallery apps; Fairbuds XL.

HN Comments

Made by Johno Whitaker using FastHTML