Shatner is making an album with 35 metal icons
Summary
William Shatner has announced an as‑yet‑untitled heavy‑metal album that will feature 35 guitarists he describes as “metal icons.” The project was sparked by his spoken‑word intro on Nuclear Messiah’s album *Black Flame*, recorded with former Megadeth guitarist Chris Poland. Shatner cites a guitar gifted by Zakk Wylde as additional motivation, suggesting Wylde will appear on the record alongside Poland and other unspecified players. The album will include covers of classic tracks by Black Sabbath, Judas Priest and Iron Maiden, as well as original material with “massive guitars, cinematic arrangements, sharp turns, dark humor and raw emotion.” Shatner’s prior collaborations include the 2004 spoken‑word album *Has Been* and 2021’s *Bill*, which featured musicians such as Henry Rollins, Adrian Belew, Brad Paisley and Joe Walsh. No official roster or release date has been released; further details will be announced as they become available.
Read full article →
Community Discussion
Comments focus on William Shatner’s unconventional music career, especially his late‑life recordings. Viewers note the novelty of a non‑musician actor releasing heavy‑metal or spoken‑word tracks after age 90, describing it as odd yet entertaining. Opinions range from mild amusement and appreciation for the experimental spirit—highlighting occasional enjoyable songs and a surprisingly solid 2004 album—to criticism that the material often lacks quality, with some dismissing it as merely existing for novelty. Overall, the discussion balances curiosity about his persistence with mixed assessments of the artistic merit.
I Ported Coreboot to the ThinkPad X270
Summary
Ported Coreboot/Libreboot to a ThinkPad X270 (20HM, Kaby Lake). The BIOS was dumped using an RP2040‑zero running pico‑serprog (flashprog) to back up the image and extract the Intel Management Engine (IME) and GbE sections needed for deguard processing. A capacitor was accidentally removed; schematic reference (PJ304) identified the part and it was replaced with a 10 µF 0603 component. The flash was examined with ifdtool, deguard patches applied, and a patched IME produced. Differences from the X280 required disabling Thunderbolt pins, handling the MEC1653 vs. MEC1663 controller, and adjusting GPIO definitions. Initial builds booted payloads but NVMe and Wi‑Fi were absent due to incorrect PCIe allocations; community assistance identified wrong CLKREQ assignments (CLKREQ1 instead of CLKREQ2) and an overridetree.cb issue. After correcting the CLKREQ mapping and rebuilding, GRUB and Guix booted successfully, with functional NVMe and wireless (ath9k). The changes are being prepared for upstreaming, and further integration of the wireless dongle is planned.
Read full article →
Community Discussion
The comment expresses frustration with a persistent throttling issue on the X270 when using third‑party 9‑cell batteries, noting that the system repeatedly triggers CPU_PROCHOT and drops below 1 GHz. It recounts a personal workaround involving a boot‑time script that disables thermal throttling, acknowledging its imperfection but deeming it necessary due to limited official battery availability. The author also inquires whether AI contributed to the discussion.
The Age Verification Trap: Verifying age undermines everyone's data protection
Summary
The article explains how enforced age‑verification on social platforms creates a privacy conflict. Regulators set minimum ages (often 13 or 16) and require “reasonable steps” to block minors, but laws seldom specify verification methods. Companies rely on two technical approaches: (1) identity‑based checks (government ID, digital IDs), which are limited by youth lacking documents and pose storage‑security risks; and (2) inference (behavioral signals, device data, facial age estimation). In practice platforms combine self‑declared ages with inference, escalating to ID requests when confidence is low, resulting in recurring checks tied to device changes or behavior.
Major services (Meta, TikTok, Google, Roblox) already use facial or behavioral analysis, often prompting users for selfies, videos, or credit‑card proxies. These systems generate false positives (adults blocked) and false negatives (minors evading checks), and the appeal process forces long‑term retention of biometric and ID data, increasing breach exposure.
The need to document verification effort clashes with data‑protection principles of minimal collection, purpose limitation, and limited retention. In jurisdictions with weak identity infrastructure (e.g., Brazil, Nigeria), reliance on invasive inference intensifies surveillance. Consequently, age‑verification mandates drive platforms toward extensive, persistent data logging, reshaping online identity and privacy for all users.
Read full article →
Community Discussion
Comments express a broadly skeptical view of mandatory age‑verification systems, emphasizing privacy risks, potential surveillance, and limited effectiveness given parental work‑arounds and child ingenuity. Many propose technical alternatives—device‑level checks, zero‑knowledge proofs, or third‑party token services—to limit data exposure, while others stress stronger parental controls and content segregation rather than universal ID checks. Some acknowledge that verification can aid compliance but warn it may become a de‑facto identity infrastructure, noting the trade‑off between child safety, user anonymity, and regulatory pressure.
UNIX99, a UNIX-like OS for the TI-99/4A (2025)
Community Discussion
The comments express strong nostalgic enthusiasm for the TI‑99/4A, recalling early programming experiences and hardware quirks such as built‑in keyboards, analog TV displays, and tape storage. There is widespread interest in the Unix‑like operating system project, with curiosity about how it overcomes the processor’s limited registers and memory architecture. Discussions also note the system’s historical design for multi‑user use, compare it to other 1980s computers, and speculate on modern display options and potential hobbyist applications. Overall sentiment is positive and supportive.
FreeBSD doesn't have Wi-Fi driver for my old MacBook. AI build one for me
Summary
- A 2016 MacBook Pro with Broadcom BCM4350 Wi‑Fi lacks native FreeBSD support; typical workaround is a Linux VM using the brcmfmac driver.
- The author attempted to port Linux’s brcmfmac driver to FreeBSD with Claude Code, compiling a module via the LinuxKPI compatibility layer, but it panicked and did nothing when the PCI device was passed through.
- Switching strategy, the author used AI (Claude, Codex, Opus, Gemini) to generate a clean‑room specification of the driver’s architecture (data structures, bus layer, firmware interface, etc.) and verified it against the source code through multiple model passes.
- Guided by the specification, AI agents drafted a new FreeBSD kernel driver in C, iteratively addressing design decisions (kernel‑tree location, LinuxKPI usage) and refining the code. After extensive automated build and VM testing, a functional driver was produced that supports 2.4 GHz/5 GHz scanning, association, and WPA/WPA2 authentication.
- The driver’s source resides at github.com/narqo/freebsd-brcmfmac and is intended for experimental study, with known issues pending further AI‑assisted fixes.
Read full article →
Community Discussion
The comments show mixed reactions to AI‑generated driver work. Many acknowledge practical successes, noting that AI can quickly produce patches, configure services, or aid in porting existing code, and see potential for broader hardware support. At the same time, several express skepticism about code quality, reliability, and the hype surrounding “solved” problems, warning that such solutions remain experimental and may be buggy. Licensing and copyright implications are also raised, with uncertainty about how AI‑assisted contributions fit existing open‑source licenses. Overall, enthusiasm is tempered by caution and calls for thorough review.
Making Wolfram Tech Available as a Foundation Tool for LLM Systems
Summary
Wolfram proposes its Wolfram Language and Wolfram Engine as a “foundation tool” to complement large language models (LLMs) with precise, deep computation and authoritative knowledge. While LLMs excel at broad, human‑like language generation, they lack exact numerical and symbolic reasoning. Wolfram’s approach, called computation‑augmented generation (CAG), injects on‑the‑fly computational results into an LLM’s output, extending the retrieval‑augmented generation (RAG) model with unlimited, dynamically generated content.
Three integration methods are released:
- **MCP‑compatible API** – a web service (or local engine) callable from any system supporting the Model‑Client‑Protocol.
- **Universal agent** – a drop‑in replacement for standard LLM APIs that internally couples an LLM with Wolfram’s toolset.
- **Direct fine‑grained access** – custom, optimized interfaces for hosted or on‑premise deployments of Wolfram technology.
These options enable developers to embed Wolfram’s computational knowledge base, algorithms, and data connectors into LLM workflows, enhancing accuracy and reasoning capabilities. Contact Wolfram’s Partnerships group for further integration details.
Read full article →
Community Discussion
Comments express mixed views on integrating advanced algebraic algorithms and AI with computational tools. Several remarks favor open‑source implementations and better software engineering to match proprietary systems, emphasizing scientific accessibility. Others acknowledge Wolfram’s reputation but report that LLM‑driven Wolfram scripts perform slower and less accurately than Python alternatives, questioning practical benefits. Skepticism appears toward computation‑augmented generation (CAG), suggesting it may be unnecessary for math tasks that can rely on generic or fine‑tuned models. Overall, there is enthusiasm for AI‑enhanced math tools tempered by concerns about efficiency and redundancy.
Ladybird adopts Rust
Summary
Ladybird is transitioning parts of its codebase from C++ to Rust to gain memory safety and leverage a mature systems‑programming ecosystem. After earlier evaluation rejected Rust due to its incompatibility with the web platform’s OOP model, the team now prioritizes safety and industry adoption (e.g., Firefox, Chromium). The first target, LibJS—the JavaScript engine—was chosen because its lexer, parser, AST, and bytecode generator are self‑contained and have extensive test262 coverage. Using Claude Code and Codex in a human‑directed workflow, the team translated roughly 25 000 lines of C++ to Rust over two weeks, employing multiple adversarial reviews to detect errors. The Rust implementation produces byte‑for‑byte identical ASTs and bytecode, with zero performance regressions on tracked JavaScript benchmarks and successful lock‑step validation against the C++ pipeline. The resulting Rust code mirrors C++ patterns for compatibility and is not yet idiomatic; future cleanup will follow C++ retirement. Ongoing development will remain in C++, with Rust subsystems added via defined interop boundaries, and porting decisions will be coordinated by the core team.
Read full article →
Community Discussion
The comments show a mixed view of the AI‑assisted, byte‑for‑byte Rust port. Many acknowledge that the approach speeds translation and can catch bugs early, while others question the lack of idiomatic Rust, potential technical debt, and whether the effort yields real memory‑safety or performance gains. Concerns are raised about maintaining two codebases, the impact on contributors, and the project’s focus versus delivering a usable browser. Optimism persists about possible collaboration and testing benefits, but overall sentiment remains cautious and divided.
GPU Rack Power Density, 2015–2025
Summary
- NVIDIA’s Blackwell GPUs consume up to 1 kW per chip, roughly three times the heat of GPUs from seven years ago.
- Rack power density for AI workloads has risen from ~15 kW (traditional enterprise) to 40–60 kW (H100 GPUs), 132 kW (current GB200 NVL72 systems), and projected 240 kW for next‑generation hardware.
- Air cooling’s thermal conductivity is ~25 × lower than water; above 50–100 kW per rack it cannot move sufficient heat, making liquid cooling a physical necessity for current and future GPU racks.
- Liquid‑cooling solutions:
• Rear‑door heat exchangers (RDHx) – 30–50 kW per rack, retrofit‑oriented, inadequate for modern GPU loads.
• Direct‑to‑chip liquid cooling – 100–200+ kW per rack, cold plates on CPU/GPU, recommended for GB200 deployments.
• Immersion cooling – 200+ kW per rack, servers submerged in dielectric fluid, highest density but requires extensive operational changes.
- Planning AI infrastructure for 2026‑2027 must incorporate liquid‑cooling designs to meet these thermal limits.
Read full article →
Community Discussion
The comment observes that rapid increases in GPU power density, especially with NVIDIA’s latest Blackwell chips reaching around 1 kW per chip, have pushed rack power levels far beyond the capacity of traditional air cooling. It emphasizes that air cooling becomes ineffective above roughly 50–100 kW per rack, making liquid‑based solutions—rear‑door heat exchangers, direct‑to‑chip cold plates, or immersion cooling—necessary for current and future AI workloads, with higher‑density racks requiring more advanced liquid cooling implementations.
Show HN: PgDog – Scale Postgres without changing the app
Summary
The page refers to the GitHub repository **pgdogdev/pgdog**, which implements a PostgreSQL connection pooler, load balancer, and database sharding tool. No functional description or usage details are provided beyond this categorization. The interface displays a standard access‑restriction notice stating “You can’t perform that action at this time.” Two visual placeholders are listed: one with the generic alt text “Fallback image description” and a second labeled “CI,” indicating an image related to continuous integration. No additional technical specifications, code snippets, or configuration guidance appear in the scraped content.
Read full article →
Community Discussion
The comments show overall enthusiasm for the new sharding and connection‑pooling capabilities, praising recent feature additions and the engineering effort behind them. Many users ask practical questions about deployment, schema updates, replication handling, latency, and integration with existing PostgreSQL setups, indicating interest in real‑world adoption. Some express concerns about edge cases such as bulk COPY operations, failure handling, and replication lag, while others seek guidance on when added complexity is justified. The general consensus is curiosity and optimism tempered by a desire for more robustness and documentation.
“Car Wash” test with 53 models
Summary
A benchmark of 53 AI models evaluated a simple reasoning task: “I want to wash my car. The car wash is 50 m away. Should I walk or drive?” Only 11 models answered correctly (“drive”) on a single call; the remaining 42 chose “walk” by focusing on distance rather than the need to move the car. In a 10‑run consistency test (530 calls), five models (Claude Opus 4.6, Gemini 2.0 Flash Lite, Gemini 3 Flash, Gemini 3 Pro, Grok‑4) answered correctly every time. Two models (GLM‑5, Grok‑4‑1 Reasoning) were correct 8/10, while GPT‑5 succeeded 7/10. The other 46 models performed at or below chance, with many consistently wrong. A human baseline of 10 000 participants yielded 71.5 % “drive” responses, comparable to GPT‑5’s 70 % accuracy but below the five fully reliable models. The results illustrate that most current models rely on heuristics (short distance = walk) and lack stable contextual reasoning, highlighting the importance of prompt engineering and model selection for reliable production use.
Read full article →
Community Discussion
The discussion centers on the “car‑wash test” as a probe of AI reasoning, noting that many models default to “walk” because training data associate short distances with walking, while others correctly answer “drive” when prompted for explicit reasoning or when memory and bio prompts are disabled. Commenters compare model performance to a human baseline that falls short, critique the test’s wording and methodology, and highlight that prompt engineering or symbolic reasoning instructions can markedly improve results. Overall the consensus is that model answers reflect pattern bias and context handling rather than genuine understanding.