Front-page articles summarized hourly.
Diffusion language models (diffusion LLMs) offer an alternative to autoregressive LLMs by generating whole sequences in parallel and refining them iteratively, enabling faster sampling, built-in error correction, and bidirectional context. The article outlines Gaussian diffusion basics, then discrete diffusion via masking (MDLM) and uniform-state diffusion (UDLM). It explains forward masking and reverse denoising, training via a variational ELBO related to BERT, and extensions: block diffusion for variable-length generation, encoder–decoder architectures, remasking for error correction, distillation for faster sampling, and guidance for controllable generation (CBG/CFG). It surveys post-training RL, and real-world diffusion LLMs (Gemma, Nemotron, LLaDA, Mercury).
A solver for the traveling salesman problem (TSP), designed to find the shortest route visiting each city once and returning to the origin.
Yen weakens past ¥160 per dollar, eroding intervention gains. It slid as much as 0.5% to ¥160.16 after dollar strength from a vow to hit the inflation target. Traders are watching yen levels for signs of renewed government intervention. The move follows the yen’s failure to break through ¥155 earlier this month despite July 31 joint U.S.–Japan intervention—the first coordinated yen-buying effort since 1998—while U.S. officials sought to curb long-term borrowing costs.
Matrox, founded in 1976 in Dorval, Quebec by Lorne Trottier and Branko Matić, began with high‑resolution graphics adapters like MTX‑1632 and ALT‑256**2 and quickly grew through S‑100, Multibus, and IBM‑PC markets. Its lineup evolved into professional graphics accelerators and multi‑display systems (SX‑900, GXT‑1000, MGA-based Millenium/Mystique, G200/G400, Parhelia), shifting from gaming to industrial, signage, and broadcast markets. After acquisitions and leadership changes, Trottier took full control in 2019; Zebra bought Matrox Imaging in 2022, and the 2023 Luma GPUs target 8K/5K displays for industrial use.
Relm4 is a Rust-based framework for building native, cross-platform apps with GTK. It offers a declarative UI in pure Rust and an Elm-inspired model for simplicity. It emphasizes strong documentation, type-safe, maintainable code through Rust’s type system, and cross-platform GTK4 bindings via gtk-rs. Built to be truly native with no intermediate runtime, it supports asynchronous background tasks and UI updates, and promotes modular, reusable components. It runs on Windows, macOS and Linux and leverages GTK4 and gtk-rs for rich UI.
Monospace typography struggles with alignment: full justification creates awkward spaces, and hyphenation is intrusive. The workaround is not software but word choice—rewriting text so each line ends with a letter to avoid double spaces. This is illustrated by rs1n’s late‑1990s Super Metroid guide, reportedly 17,000 words, all right-justified by hand with an ASCII editor. The FAQ notes: no program was used, just careful word selection. The piece views this as a curiosity, noting occasional rewrites for print to avoid widows/orphans and the challenge of fitting UI text in dense interfaces.
Meta’s $17 billion settlement with 47 states over manipulating teen attention marks a meaningful but limited reckoning. It obligates Facebook and Instagram to changes: remove like counts, tighter teen-usage safeguards, age verification, a two-hour daily cap for teens, and nighttime access limits. The piece argues public outrage is outpaced by tech’s speed and scale; accountability remains slow and industry-wide changes are still far off. It situates Zuckerberg within a longer pattern of tech’s social impact, AI, and evolving public norms.
Low-tech Magazine argues that commercially available pedal-powered bike generators are not sustainable. Pedaling to generate electricity is far less efficient than direct mechanical use due to losses in batteries (10–35%), motor/generator (10–20%), and regulators/converters (5–15%), plus idle-battery losses. A typical friction-drive setup without a flywheel compounds these losses, giving about 30–60% overall efficiency. Embodied energy of batteries and steel frames often outweighs the energy delivered. The article suggests powering devices mechanically when possible or building bespoke systems with fewer losses; pedal power is mainly for education or emergencies.
Academa introduces lectures-as-code: lecture actions and explanations are encoded as text that a compiler turns into video lectures. This enables maintainable, updatable content, automatic corrections, and AI-driven generation. Lectures can be translated into 80+ languages, personalized to a student’s level, and made interactive in real time. The library features 66 STEM lectures produced by an LLM, with plans to expand. It’s a startup by Sina Atalay and Abdullah Geduk, inviting updates via newsletter and Discord.
Thoughts on Pope Leo XIV’s Magnifica Humanitas argues that AI's trajectory hinges on human choices and responsible governance to serve the common good. The encyclical highlights three challenges: use tools with inner freedom and critical judgment; access infinite data without losing real encounters; and preserve joy in human contact. It warns against equating simulated empathy with real relationship and against digital colonialism where data become wealth. It calls for recognizing the universal destination of goods, fair sharing of patents and data, and accountability for AI decisions. It ends with open questions and a plea to engage with Magnifica Humanitas.
Lambdock is a Wayland-native, hackable dock built in C with GTK4 (gtk4-layer-shell) and an embedded GNU Guile Lisp runtime for live configuration and a REPL. It combines a small C core with bi-directional C–Guile bindings for runtime state, macros, multi-dock spawning, and fluid hover animations. Configuration lives in ~/.config/lambdock/settings.scm and supports auto-hide, per-dock themes, and hot-reload. It runs on Sway, Hyprland, River, and Mir (GNOME Mutter unsupported). Upstreamed in Guix and Nix; packaged across distros. Lesson: embrace C/GTK4 and Lisp for extensibility.
CDLMs have re-emerged as a serious alternative to autoregressive and discrete diffusion models. Early efforts (2021–22) mapped discrete data to continuous embeddings for Gaussian diffusion, enabling controllable generation but with poor efficiency. After a 2023 lull, 2025–26 saw a revival via hybrids and then full continuous methods, boosted by distillability: faster sampling and post-training steering. Core ingredients include embedding strategies (explicit, pre-trained, or jointly learned), loss choices, adaptive noise schedules tied to embedding geometry, and self-conditioning. Flow maps enable near one-shot sampling. Evaluation remains a challenge. CDLMs now rival DDLMs in some settings and may coexist with autoregressive models.
Norway’s unrealized gains wealth tax—about 1% annually on all assets, including illiquid holdings—is blamed for an entrepreneurial exodus, forcing payouts from cash flow and spurring debt and relocation. The author cites mass exits of top taxpayers and startup founders (e.g., Dune, Cognite) and calls the departure tax a “Berlin Wall” on leaving. Contrasted with past oil wealth discipline (80% oil taxes, sovereign wealth fund, 3% rule), the piece argues abolishing the tax would restore wealth creation and post‑oil growth, noting Sweden’s abolition and ongoing policy uncertainty.
Could not summarize article.
Wilson Harper built an NFC energy-harvesting PCB business card that powers 21 LEDs via a phone’s NFC field. It uses an NTAG I2C Plus NFC chip and an ATtiny816 MCU with six GPIOs for a 20-LED Charlieplexed matrix plus an indicator. The 2.75 µH antenna is tuned to 13.56 MHz; KiPython generated the rectangular spiral. The design emphasizes a compact, RoHS card, soldered by JLCPCB, and programmed via UPDI. Power management uses a 10 µF cap, a MOSFET, and up to 100 Ω resistors with PWM to prevent VOUT dips. QR points to wilsonharper.net.
Spacelab (1980) used dense magnetic core memory for 128 KB RAM in a Mitra 125 MS system. The memory stack has seven boards (two drivers, four core planes, an interface), totaling 294,912 ferrite cores across 1024 vertical and 288 horizontal wires. Each 18-bit word (16 data bits plus parity and a storage-protect bit) is accessed with a 2½D architecture that eliminates the inhibit line via per-bit X drivers and phase reversal, using diode matrices and sense amplifiers (reads are destructive and require rewriting). Core memory offered nonvolatility and radiation resistance until semiconductor memory (AP-101S) supplanted it post-1991.
Intro to a Startup Anti-pattern series by Simeon Simeonov and Itamar Novick of Recursive Ventures. An anti-pattern is a pattern that seems reasonable but increases startup failure risk, clouding focus and hampering execution. The series uses experiences from 100+ startups and guest founders to illustrate patterns that derail startups. It lists top anti-patterns (e.g., elephant hunting, ignorance, platform risk, design by committee, feature creep, overengineering, premature scaling, etc.). The list is a work in progress and impact varies. Post: May 9, 2023.
A TIL post explains how to sort git branches by the date of their last commit without a custom script. You can set git to sort branches by committerdate with git config branch.sort committerdate, or use a one-off git branch --sort committerdate. The git-for-each-ref manpage lists other sortable fields such as authordate, creatordate, taggerdate, contents:size, refname, upstream.
An experimental out-of-tree Linux DRM/KMS driver for the SM750G10 SE-DP750A-HDMI PCIe card, enabling HDMI output with custom RGB565 dithering, DMA, and ultrawide software-scaled desktops (up to 2464x1080 and 2560x1080). It supports EDID-free wide modes, tunable options (scanout_format, dithering, green correction, DMA, softscale_wide, sharpen, etc.), and requires Linux 6.17+ (DKMS). Built for Ubuntu 24.04/Linux Mint 22; warned as unstable and potentially dangerous. GPL-2.0-only; AI-assisted development note.
Made by Johno Whitaker using FastHTML