Front-page articles summarized hourly.
AdaShape is a Windows 11 desktop 3D modeler focused on fast, piece‑based design with precise numeric input and an undoable workflow. Users can draw, nudge, type numbers, and perform booleans (cut/join/intersect) to produce clean, print‑ready models exported as OBJ or 3MF and printed directly. It features a parametric solver, append‑only project history, and parallel models within a single project. No GPU required; runs on any Intel/AMD PC with SSD. Currently in Pre‑alpha with free alpha access and future commercial licensing; Windows 11 64‑bit; offline, desktop only. Community via Discord.
Every GPU That Mattered is an interactive data story (The Data Drop #043) from sheets.works. It covers 49 GPUs over 30 years, showing peak transistor counts around 92B and launch prices converted to 2025 dollars. The timeline lets you compare GPUs, plot by year and transistor count, and choose two GPUs to compare. It features NVIDIA, AMD/ATI, 3dfx, and Intel. The piece notes Steam Hardware Survey (March 2026): flagship GPUs ~$1,999; most popular ~$329; RTX 3060 4.1% vs RTX 5090 0.42%. Sources: Wikipedia, TechPowerUp, AnandTech, Steam Hardware Survey, Wikimedia Commons.
Second, slimmer revision of LT6502, Paula M’s 6502 laptop. It runs a 65C02 at ~14MHz with 46 KB RAM, EhBASIC 2.22p5 and eWozMON, and uses Compact Flash for storage. It has a built-in 7400mAh battery, USB-PD, a 10.1" screen, and nanoSwinSID audio. Features include better key placement, a display FFC, a simpler case, a battery‑level indicator, and a single USB-C connector for power and data with a single PCB for keyboard and logic. The project is in progress, migrated to Codeberg, with memory maps and ROM/RAM details.
MacRumors reports some iPhone apps have appeared with update notes saying "This update from Apple will improve the functionality of this app. No new features are included." Apps such as Candy Crush Soda Saga, Sentry Mobile, Catan Universe, Bluetti, Mortal Kombat, Duet Display, and VLC have shown the message. It's unclear what Apple is changing; one Reddit report says the text was inserted into updates with the same version as prior releases. The message appears on apps updated long ago or recently, and MacRumors could not identify any changes in the code.
Even Realities G2 are smart glasses with dual micro-LED displays, a 4-mic array, temple touchpads, and optional R1 input ring. They pair with a phone via Bluetooth 5.2; rendering occurs on the glasses while app logic runs on the phone; no camera or speaker. The Even Hub platform supports plugins alongside the core experience; future features include dashboard widgets, layouts, and AI skills. Plugins are built with HTML/CSS/JS/TS via the Even Hub SDK. Development: write a web app, preview with the local simulator, test on device by sideload or private build, package to .ehpk, and submit to Even Hub.
MIDI Guide is a community-driven, CC-BY-SA 4.0 MIDI CC and NRPN dataset that grew from a solo iPad project to 321 instruments, 98 manufacturers, and 21,262 parameters, contributed by 56 people. Originating with the Condukt performance app (2019) and expanding through open contributions, it has inspired real hardware use (Reliq, Bacara) and the 2026 release of Condukt, marking the 300th instrument. The data is stored as machine-parsable CSV for readability, with ongoing design refreshes and a branded midi.guide site.
An April 2026 post recounting the author’s rice-farming experience in rural Japan. In 2025 he stayed with his wife’s family near Shuzenji and helped on a small rice farm, growing also bamboo, mushrooms and vegetables. The piece follows spring prep (drainage, ploughing, leveling), water management from the river, and planting with a transplanter and manual seedlings in mud. It covers wild boars and an electric fence, local wildlife, and later field draining. It also discusses Japan’s aging farmers, the Gentan system and centralized pricing, and contrasts with U.S. automation, ending with a personal, hopeful note about rural life.
CuriousMarc.com chronicles Apollo Guidance Computer (AGC) restoration and other vintage computing projects. It features demos and builds (R2-D2, IBM 1401, PDP-1, Xerox Alto, HP calculators/plotter, oscilloscopes, teletype; MarcDuino system), plus related hardware like 3D-printed mounts and audio/Dome lighting. The site collects restoration videos, press coverage (WSJ, LivingSpace, Samtec, Ken Shirriff), and an extensive set of AGC references—schematics, handbooks, core rope memory documentation, Malco connector drawings, IRIG gyro data, and RAM/FPGA emulation. It also links to Virtual AGC and related GitHub resources for AGC recovery.
Glass Cannon is a high-performance HTTP/1.1 and WebSocket load generator built on Linux io_uring. The official Http Arena load generator, it requires Linux 6.1+, gcc, and liburing. It achieves extreme throughput via batched io_uring I/O, SINGLE_ISSUER and DEFER_TASKRUN, pre-allocated buffers, multishot receives, and per-connection pipelines across multiple worker threads with isolated rings. It provides a TUI for live stats and a JSON mode for scripting. Latency is precisely tracked with CLOCK_MONOTONIC using a two-tier histogram; results saved to ~/.gcannon/history.bin.
Judoscale expresses confusion over Heroku's move to a “sustaining engineering” model, arguing it sounds like maintenance even as recently updated features roll out. The letter asks for a straight roadmap and clear business intent from Heroku/Salesforce, clarifying whether the future is a direct-billing-only focus or a winding-down of platform investments. They warn many users are planning migrations due to the lack of clarity, and urge transparent priorities and timelines for the platform.
Graph-go's graph-info auto-discovers your infrastructure (Docker/Kubernetes), building a live nodes-and-edges graph with real-time health updates via WebSocket. It supports adapters for PostgreSQL, MongoDB, MySQL, Redis, Elasticsearch, and S3/MinIO, and can merge Docker/K8s data with a YAML config. Backend in Go, frontend in React, exposed via REST API (/api/graph, /api/node/{id}, /api/health) and WebSocket (/websocket). Docker/Docker Compose setup with local dev, unit/integration tests (testcontainers), AGPL-3.0 license.
Access blocked by network security; to continue, log in with your Reddit account or a developer token. If blocked by mistake, file a ticket.
Destructors implement RAII and can’t report errors via return values. If a destructor throws while no other exception is active, it will only propagate if you declare it noexcept(false); otherwise it remains noexcept and std::terminate is called. More critically, if a destructor throws during stack unwinding (an exception already active), std::terminate is always invoked. Therefore destructors should not throw; use logging, an error flag, or defer failure handling. The noexcept(false) option exists but is dangerous and requires guaranteeing that no unwinding is in progress.
Solod is a subset of Go that translates Go code to plain C11 with zero runtime, manual memory management, and C interop. It supports Go-like syntax (types, methods, interfaces, slices, multiple returns, defer) but excludes channels, goroutines, closures, and generics. The toolchain emits C header/main.c with a translation layer and requires standard GCC/Clang tools; no CGO. It aims at systems programming with Go syntax and tooling. Installation: install the So CLI, then use so translate/build/run. The project is BSD-3-Clause, by Anton Zhiyanov; still early, with a road map and examples.
VOID: Video Object and Interaction Deletion (Netflix) removes an object from a video and its physical interactions with the scene (e.g., removing a person makes the guitar fall). Built atop CogVideoX with interaction-aware mask conditioning, it runs two transformer passes for inference: Pass 1 for base inpainting and Pass 2 warped-noise refinement for temporal consistency. Stage 1 generates quadmasks via SAM2 and Gemini; Stage 3 offers optional manual refinement. Training uses HUMOTO and Kubric to create counterfactual videos. The repo covers setup, data formats, and training procedures.
Porting Go's strings (and bytes) to C is part of porting Go's stdlib. The author covers dependencies (math/bits, unicode/utf8) and translating bytes and strings, introducing an allocator abstraction (Alloc, Realloc, Free) with a system allocator based on malloc/calloc/free. Memory management becomes explicit; types like bytes/strings carry an allocator. They translate Equal, IndexByte, and others, using memchr to speed up IndexByte. Benchmarks largely favor the C port (2–4x) vs Go, with some early hits like Index/IndexByte slower until the memchr fix and inlining improvements for strings.Builder. The piece highlights explicit allocators and hints at more ports and Solod.
The piece questions the NYT’s viral tale of Medvi as the first $1.8B, one-person AI company, arguing AI hype shortcuts years of work into a solo success story. It notes Medvi’s alleged anti-spam violations and a related class action, plus online analyses that portray Medvi as a potential fraud-layer atop questionable platforms, serving as a caution about AI abuse rather than a legitimate breakthrough.
A Vercel Security Checkpoint page stating the browser is being verified, with prompts to enable JavaScript to continue and a link for website owners to fix issues.
A CloudFront 403 error blocks the request; the app/website is unavailable, likely due to heavy traffic or a configuration issue. Retry later or contact the site owner. CloudFront docs offer troubleshooting steps, and a Request ID is provided for diagnostics.
Former State Department diplomat Richard Stengel warned that U.S. reputation has plunged due to Trump's war on Iran, which began after the killing of more than 100 Iranian schoolchildren, likely irreparably damaging soft power. In a Guardian piece, he said American popularity could fall below 30-40% and may never recover to Carter/Reagan-era levels, effectively ending the democracy-promotion era and reviving the 'Ugly American' image as U.S. actions in Iran, Venezuela, and Cuba provoke allies.
Made by Johno Whitaker using FastHTML