Front-page articles summarized hourly.
Tom MacWright argues that Meta's Ray‑Ban AR glasses show hardware progress but weak software, using a flawed cooking demo to ask how useful AR could be in real life. He questions privacy, whether others can see or hear what the AI says, how joint attention would work, and whether open protocols exist. He notes potential accessibility benefits like real‑time translation but worries about distraction and surveillance. He hopes for a social, playful AR future inspired by Dynamicland, while urging thoughtful discussion of risks and practical impacts.
TSMC said it will manufacture 3-nanometer AI semiconductors at its second Kumamoto, Japan factory, boosting Japan’s chipmaking ambitions. The chips, for AI, robotics and autonomous driving, bolster Tokyo’s push for advanced semiconductors and subsidies to Rapidus. CEO C.C. Wei and Prime Minister Sanae Takaichi discussed the plan, with Wei optimistic about real AI demand. TSMC also plans to lift annual capital spending in 2026 to about $52–$56 billion.
Anthropic's Claude’s C Compiler (CCC) can compile all Linux kernel sources without C errors but fails to produce a working binary at link time due to incorrect relocations (__jump_table, __ksymtab). For SQLite, CCC compiles and yields correct results but runs 737x–158,000x slower, with 2.7x–3x larger binaries and heavy register spilling. It uses far more RAM and provides no debug information or proper frame pointers, and -O2 has no effect. A remarkable AI achievement, but not production-ready.
First public release of custom firmware for the Sony MZ-RH1. Key feature: track titles shown on the RH1’s OLED during playback for MD and Hi‑MD (Latin characters; half-width Katakana romanized). Added on-device track controls (repeat, shuffle) to the main menu. Installation via a WebUSB-based installer after reverse‑engineering the CXD2687 flash interface, with validation to minimize bricking. Found JTAG access and a boot ROM mode (bridging GPIOs) enabling device recovery from bricked states. Open-source; more enhancements planned.
The post describes a Go pattern for configuring many options on a type (Foo) using self-referential closures. An option is func(*Foo) that mutates state; Foo.Option applies them variadically. Options return an undo option so the previous value can be restored, enabling defer-based cleanup. The design evolves from returning an interface{} to returning an option itself, with each option returning a closure that undoes itself. The goal is a small, extensible API that scales to dozens of options while remaining pleasant to use for clients.
Sophie Koonin cautions against hype around LLM-powered coding, arguing that AI can’t replace human thinking and may degrade software quality. She likens generated code to fast fashion—cheaper but brittle, non-deterministic, and opaque—and worries about accountability in PR reviews when humans rely on AI. The piece cites lessons from the Post Office scandal and broader tech harms, and urges keeping a human in the loop: use AI for quick prototypes, but never outsource thinking or responsibility.
An expansive, cross-disciplinary catalog of book blurbs spanning history, economics, politics, science, technology, culture, and fiction. It compiles hundreds of titles—from classic scholars (Braudel, Hobsbawm) to contemporary analyses of globalization, inequality, finance, and AI—plus translated works and Open Access items, offering diverse global perspectives on past and present worlds.
The page renders numbers as medieval Cistercian numerals with a custom font. Users can copy/paste or search for the symbols, and type/edit text to see Cistercian-font output. The project, by Bobbie Chen and based on Chris Heilmann's generator, links to a blog post explaining the font and to all web demos.
Quartz crystals have powered radio tech since the 1920s and remain mass-produced; they provide stable oscillation and filtering. Crystals exhibit thickness-shear or bending modes; their behavior is modeled by an equivalent circuit with motional inductance Lm, motional capacitance Cm, parallel capacitance Cp, and loss Rm. Series resonance (low impedance) occurs when Lm and Cm resonate; parallel resonance occurs when Lm resonates with Cm and Cp. The parallel resonance depends on capacitance. Quartz resonates due to elastic (piezoelectric) effects; applying AC drives mechanical and electrical responses. Short-circuiting changes resonance to a lower series frequency; this explains impedance vs frequency.
Roads fascinate the author; he follows road design in city builders from SimCity to Cities: Skylines and mods, noting how advanced games still feel off. Bezier splines, while elegant, fail to preserve shape when offset, causing pinching. Real roads ride on the fixed distance between wheels, so circles are parallel-friendly and easier to compute for intersections. But circles have fixed curvature, causing speed transitions; engineers use clothoids (transition curves) to gradually change curvature, a math challenge for games. Curious, he built his own road system and will detail it in a future post, inviting readers to join mailing list.
AI makes the easy parts easier, but outsourcing investigation and context to machines makes the hard parts harder. Writing is easy; reading, validating, and understanding AI-generated code require context and careful review. Burnout and pressure to sprint persist, so AI’s productivity isn’t guaranteed. AI is a senior skill that needs junior trust and ownership of all code, including AI-produced lines. The author cites a bug fixed quickly via AI-assisted investigation, illustrating AI’s role in handling the grunt work while humans provide context.
KtKit is a Kotlin multiplatform toolkit to speed server development with Ktor. It provides a bootstrap with DI, JSON, and auto-registered REST handlers, standardized request handling with tracing, auth hooks, and RFC 9457 API errors, plus health/metrics endpoints. It supports TOML configuration with env substitution, retry/utility helpers, and Kotlin/Multiplatform IO access, using Arrow for error handling and context parameters for lightweight propagation. Planned features include Arrow resilience libraries, JWT BearerPrincipalExtractor, sqlx4k, and PGMQ integrations. Core modules cover app bootstrap, REST abstraction, security, a multiplatform HTTP client, and database/queue integrations.
SpiceDB introduces a Query Planner that decides at query time how to resolve checks by estimating traversal costs based on data shape. Previous optimizations reduced datastore calls but ignored data distribution. Using a simple schema (document, group, user) where view = group->member and edit = view ∩ editor, the planner reorders evaluations to minimize work. Plans are represented as trees (Arrow, Intersection) and cost estimates use statistics. Future work includes more statistics, additional optimizations, testing, and turning it on by default; feedback is welcome. Not yet default-enabled.
Toma (YC W24) is building an AI platform to deploy and monitor AI agents for underserved industries (notably automotive). After a $17M Series A from a16z, they seek a Founding Engineer (AI Products) in San Francisco. You’ll own net-new AI features (dashboard, real-time voice AI, tooling), write production TypeScript across the stack (Next.js, Bun), and guide code reviews with product/design to ship quickly. Requirements: 1+ years full-stack web apps; TypeScript, Node.js/Bun, T3 stack; end-to-end ownership. Salary $140k–$220k; equity 0.20%–1.00%; benefits; visa sponsor.
mattst88 reverse-engineered SGI O2's IP32 PROM to enable RM7900 upgrades by building ip32prom-decompiler, which converts the PROM into modifiable MIPS assembly that can be reassembled to a bit-identical image. He mapped the SHDR headers (sloader, env, post1, firmware, version), their lengths, and checksums, and used Capstone to separate code from data, adapting for MIPS memory regions and jump targets. The work exposed code that jumps across SHDRs, RAM-copy in post1, and a large firmware section structured like ELF text/rodata/data. The decompiler now annotates names, comments, and boundaries, enabling a reconstructable ROM and a potential RM7900 upgrade without SGI.
A security blogger reports a fresh Mac malware campaign delivering AMOS (SOMA) stealers via Google search. The infection uses forged Apple-like pages linked from docs.google.com and business.google.com and poisoned Medium articles to prompt users to paste a malicious Terminal command. The malware runs, copies Documents to a FileGrabber, and drops hidden files (.agent, .mainHelper, .pass) in the Home folder, while requesting access to Notes. Tactics mirror prior ChatGPT‑style attacks with base‑64 obfuscation. The post urges critical scrutiny of search results, provenance, and any Terminal commands from reputable sources.
This text is the GitHub page UI for sched_clutch_edge.md in the apple-oss-distributions/xnu repository, including navigation, actions, and footer—not the article content itself.
Release 0.9.0 of apple/container introduces a refactor of image-inspect stdout/stderr, DNS support in build, and an option to stop services across all launchd domains. It adds a container image delete --force option, makes TerminalProgress a library, and enables isolated networks. The update fixes grammar in BUILDING.md, implements scoped rollback on failures, adds container prune, and includes a full-size field in image-list JSON. It bumps to Kata 3.20.0 and updates the kernel, and adds a resource.role label to the builder container. Several dependency bumps and contributors are noted.
This is a Cloudflare access-denied page for gtaforums.com, stating the site's owner banned the visitor's ASN (63949) from accessing the site (Error 1005). It asks to enable cookies, provides a troubleshooting link, and displays the visitor's IP and Cloudflare Ray IDs.
Made by Johno Whitaker using FastHTML