Front-page articles summarized hourly.
Argues for a principled, category-theoretic foundation for dataframes. Building on Petersohn et al.’s dataframe algebra (15 primitives), it shows three migration functors (Δ, Σ, Π) from schema mappings, plus topos-based subset reasoning, can express the relational core of the pandas API. Schema-changing ops map to Δ/Σ/Π; schema-preserving ops stay within a schema; dataframe-specific ops lie outside. DIFFERENCE and DROP_DUPLICATES are explained via topos. Proposes a typed API that enforces valid schema transitions and enables optimizations. References Fong & Spivak, Petersohn; code in DataFrame.Typed.
TL;DR: On Apple Silicon Mac mini with 24 GB RAM, install Ollama via Homebrew, start Ollama, and pull Gemma 4 26B (~17–20 GB). Test with the API at http://localhost:11434. Enable auto-start on login, set up a LaunchAgent to preload Gemma 4 on startup, and keep it loaded indefinitely by setting OLLAMA_KEEP_ALIVE=-1 (restart required). Verify with ollama list and ollama ps. Gemma 4 26B uses about 20 GB; memory leaves ~4 GB for the system.
A 504 Gateway Timeout occurs when the gateway fails to receive a timely response from the upstream server or application.
Two independent teams reveal GPU-based Rowhammer exploits on Nvidia Ampere GPUs (RTX 3060 and RTX 6000) that flip bits in GDDR memory to gain arbitrary CPU read/write and full host control. GDDRHammer and GeForge manipulate GPU page tables (via memory massaging) to breach isolation and access CPU memory, enabling root-level access. Attacks require IOMMU disabled (default in BIOS); enabling IOMMU or ECC mitigations can help, though ECC can be bypassed. No reported real-world exploits yet; other GPUs may be affected as research continues.
apfel is a free, MIT-licensed tool for Apple Silicon Macs that unlocks Apple’s on-device LLM (FoundationModels) via three interfaces: a CLI, an OpenAI-compatible HTTP server, and an interactive chat. All inference runs locally on macOS 26+ with Neural Engine/GPU—no network calls, keys, or subscriptions. It offers a 4,096-token context, five trimming strategies, real token counting, and tool calling. It acts as a drop-in OpenAI API at http://localhost:11434/v1, so any client library can talk to it. Written in Swift 6.3; open source on GitHub.
Switzerland is cementing its role in semiconductor research by championing open-source ISA RISC-V, freeing universities and chip designers from proprietary constraints. ETH Zurich helped found RISC-V International; Swiss institutions like EPFL and CSEM design energy-efficient chips for AI and edge applications. The open ecosystem has enabled roughly 75 chips over a decade and partnerships with Google, Huawei, Siemens and Sony. The approach focuses on niche, ultra-low-power designs and positions Switzerland as a collaborative ‘CERN of semiconductor research,’ rather than a manufacturing hub.
Only EU is a curated directory promoting European alternatives to US tech, emphasizing privacy, European standards, and sustainability. It helps users find EU-made or GDPR-compliant software across categories like Cloud Storage, Password Manager, Email, VPN, Office, and more, with notes on stricter environmental rules and shorter supply chains. Featured picks include Proton Drive (Switzerland) for end-to-end encrypted cloud storage as a Google Drive substitute, pCloud (Switzerland) with EU server options, and Internxt (Spain) for zero-knowledge storage as an alternative to OneDrive. The site also invites submissions and contains affiliate disclosures.
Proton Meet is marketed as CLOUD Act–free and privacy-first, but it runs on LiveKit Cloud (US) and routes all calls through American infrastructure (Oracle Phoenix, AWS Oregon, DigitalOcean, Datadog, etc.). LiveKit acts as an independent controller for operational metrics, and will disclose data to law enforcement; telemetry and logs are stored in the United States regardless of pinned region. Proton’s policy omits LiveKit and its data flows, while a 90-day session cookie is set before login. MLS-based encryption is on Proton’s side, but the media router sits in US infrastructure, undermining the escape claim.
An enthusiastic review of the Superpowers plugin for Claude Code. The author praises its structured workflow: Brainstorming → Reviewing Options and Tradeoffs → Plan Sketch → Design Doc → Implementation Plan → Implementation. It reduces premature coding and multi-page plans, presents multiple options with tradeoffs, and adds a visual design skill with a local dev server for mockups. Plans are markdown in the repo for easy review/edit, and subagents implement the plan with ongoing checks. Thanks to Jesse Vincent; potential expansion to non-programming domains.
EspressIF unveils ESP32-S31, a dual-core 320 MHz RISC-V SoC with Wi‑Fi 6, Bluetooth 5.4 (LE + BR/EDR), IEEE 802.15.4 (Thread/Zigbee), and 1000 Mbps Ethernet MAC. It offers 60 GPIOs, 512 KB SRAM, up to 250 MHz PSRAM, Octal SPI, DVP camera interface, 8–24-bit LCD, 14 touch channels, JPEG codec, 2D graphics with 2D-DMA, and dual I2S with hardware BT audio sync. Security includes RAM-based PUF, secure boot, encryption, cryptographic accel, and TEE with APM. Supports ESP-IDF, ESP-Matter, ESP-GMF; aimed at smart appliances, speakers, and industrial automation; samples available.
An MVP-friendly SMS gateway using a cheap Android phone and the open-source SMS Gateway for Android. By using local mode (HTTP server on the phone) or cloud mode (relay via api.sms-gate.app) you can send and receive SMS via a simple REST API, with a provider abstraction to swap backends (sms-gate, console, or Twilio later). The approach slashes costs from about $0.05/msg to the phone’s plan (often free), plus a ~$200 device and ~$8/month plan. Includes Next.js integration, webhook handling, testing with curl/ngrok, and production notes (battery, uptime, AP isolation).
An engineer reflects on years of building products people hate, arguing that in big companies incentives, not talent alone, decide what gets built. Some well-loved features ride on shaky engineering; hated products can still deliver real value and require resilience. Engineers must balance sustainability for the company with user needs; neither ignoring feedback nor bending entirely to users is wise. Working on unpopular products is emotionally tough but often impactful because users care enough to rely on them. Don’t blame individual engineers for a product’s reputation—the system matters.
A 403 Forbidden error is shown, with a timestamp (Fri, 03 Apr 2026 07:15:46 UTC) and an identifier (tsDRfSw8/0kFv4sfh); no article content is present.
Vector Meson Dominance: photons can briefly turn into neutral rho mesons (ρ⁰), so light is subtly flavored by ρ mesons. The post contrasts the vector nonet (ρ⁺, ρ⁰, ρ⁻) from up/down quarks with the pseudoscalar nonet (pions/kaons). A high-energy photon can interact with nucleons as if it were a ρ, altering scattering patterns; Frazer & Fulco (1959) predicted ρ⁰ from pion-pion scattering. Sakurai (1960) described ρ mesons as SU(2) gauge bosons, despite their mass. Later (1985) hidden local symmetry introduced dynamical gauge bosons, with extensions to a U(3) gauge theory for all 9 vector mesons.
hm is a Makefile-based system to declare and install development tools from multiple package managers in one place. It uses a central Makefile plus per-manager .mk files (dev/cli.mk, python.mk, node.mk, go.mk, rust.mk, lsp.mk) declaring tools via variables APT, CARGO, UV, GO, NPM. It generates targets per tool, supports pinned versions (name@version) and PKG_ overrides, and optional custom install scripts. A separate hm.sh provides an interactive fuzzy installer by listing targets with make -pn and previewing commands. Start by cloning, editing dev/*.mk, and running make all or make <group>.
The piece explains the “zero price effect”—people irrationally overvalue free stuff and make worse decisions. Dan Ariely’s experiments show more people pick a free Hershey’s Kiss over a tiny-priced Lindt truffle, but a penny change flips choices. Free shipping boosts online purchases, as buyers trade bigger savings to avoid shipping. Free samples raise sales via familiarity and reciprocity (e.g., 68% persuaded; Ziploc 156% increase). Free online content often feels free, leading to underpricing and unpaid readership; 20% pay for online news, ~40% would never pay. Free triggers a positive glow that drives irrational behavior.
Open web isn't dying; we're killing it. The web's troubles predate AI and stem from centralized platforms and our choice to trade openness for convenience. We built private social graphs, chased vanity metrics, and outsourced identity, distribution, and monetization to silos. Convenience reshaped norms, making openness seem optional. The remedy is cultural: pay for and maintain open tools, export data, support independent software, and rebuild portable protocols with real user agency so netizens own the web again.
ACM.org access is blocked by Cloudflare’s security system, which requires cookies and may trigger blocks for certain actions. To resolve, contact the site owner with details of what you were doing and the Cloudflare Ray ID (9e648fb15fe915e0); your IP is displayed (192.155.84.206).
c89cc.sh is a standalone, pure-shell C89 compiler for Linux x86-64 ELF64. It reads C89 source from stdin, builds an AST, compiles to x86-64 code, and outputs an ELF64 binary to stdout. It can link a built-in, minimal libc by default, or be used with --no-libc to skip libc. The script includes a full pipeline: a portable shell-based parser/AST, emitter, symbol table, relocations, and an ELF writer, with a minimal C runtime embedded.
Made by Johno Whitaker using FastHTML