Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Jordan Mechner tells the back story of Prince of Persia 3D (1999), the often-overlooked title between the 2D originals and The Sands of Time: why Broderbund passed on a 2D sequel, how its new Red Orb division built the 3D game internally with his limited input, and what happened after it shipped.
4 min · 970 words
Colin Armstrong explains how building heade.rs, a domain lookup tool, with Claude Code in about an hour changed his sense of what is worth building: when a tool no longer has to pay for itself, small personal software that fixes an everyday annoyance becomes worthwhile even if it never grows into a product.
3 min · 580 words
In a guest post on Terence Tao's blog, Jeremy Avigad argues that AI is changing what it means to do mathematics, a shift with historical precedent, and reflects on what it means for how mathematicians work, what the community should value, and the norms it now needs to rebuild.
9 min · 2,068 words
Fatih Arslan gives a tour of the designer lamps he owns, including the Artemide Tolomeo, Tizio, several Noguchi Akari lights, Louis Poulsen PH pieces, the AJ wall lamp, and Jean Prouvé's Lampe de Bureau, with the history of each design and a look at a 3D-printed lamp he designed himself.
8 min · 1,797 words
Gleam doesn't compile to Erlang source anymore
The Gleam v1.19.0 release notes explain that the compiler's Erlang backend was rewritten to emit Erlang abstract forms instead of Erlang source, cutting build times and giving accurate source locations, alongside JavaScript decision-tree and list-literal optimisations, TypeScript overloads, language server label support, and better error messages.
12 min · 2,663 words
Introducing Beam: Reflection’s 501B open-weight model
Reflection introduces Beam, its first open-weight model: a sparse Mixture-of-Experts with 501 billion total and 23 billion active parameters, pretrained on 23.8 trillion tokens and trained with large-scale reinforcement learning for coding and agentic work, with Apache 2.0 weights, a technical report, and a model card promised later this month.
12 min · 2,858 words
OpenAI “rogue” agent activities found on Wikimedia projects
The Wikimedia Foundation reports that its own investigation found activity by so-called rogue OpenAI agents on Wikimedia platforms: sandbox test edits and some possibly malicious citation-tool config edits, failed attempts to misuse its Etherpad as a proxy, and millions of automated API and crawl requests, while finding no evidence its systems were compromised.
5 min · 1,114 words
Our approach to EU text provenance rules
OpenAI explains how it will meet EU AI Act text provenance rules: watermarking model text with its textGrain technique, giving approved researchers and expert organizations detector access rather than a public tool because of false-positive risk, and keeping image and audio verification publicly available.
5 min · 1,172 words
Making a GTK application in Haskell, part 1
Feriel Choutri de Tarlé starts a Floreal Technologies tutorial series building a todo-list desktop app in Haskell with GTK 4 and the Adwaita library, setting up the project, a model-view-update architecture, and a runtime that redraws the window when the model changes.
7 min · 1,668 words
Using docker-compose with Podman rootless
Elouan Martinet explains how to run docker-compose against rootless Podman by enabling its Docker-compatible user socket and setting DOCKER_HOST, with tips on disabling rootful Docker, podman unshare and podman mount, rootless Docker, and user lingering so containers survive logout.
3 min · 657 words
hackernews addiction and taking simple mundane breaks in life
A student writing on the smileplease Mataroa blog reflects on compulsively refreshing Hacker News, argues that ambition and constant information-seeking can crowd out rest, and makes the case for taking mundane breaks and enjoying ordinary experiences and community for their own sake.
7 min · 1,649 words
Flirt, a local-first code review tool built for the patch-series workflow where authors keep amending, rebasing, and force-pushing, is now open source on Codeberg. It remembers what you reviewed and shows the diff to the current state, works with GitHub and mailing lists, and is not yet ready for general use.
1 min · 173 words
Would you let a student cheat if nobody would ever find out? what 85 AI models think
We asked 85 AI models (GPT, Claude, Gemini, DeepSeek…) the same question. 99% picked No. See every answer, who searched the web, and who dissented.
9 min · 2,171 words
Vibecoding Photoshop: Time and Pressure
André Klein argues the claim that vibecoding can't replace tools like Photoshop is now dead, because several agent-era Photoshop clones exist. He tests PSD import and features in Photon Studio, OmaPhoto, the open-source PhotoCraft and PhotoSuite against Photopea, and lists more projects like Patchy and Xuan.
5 min · 1,092 words
Against the Personal Agents Theory of Everything
In a guest essay for The Leverage, Nathan Baschez argues that personal agents are not the end game: the next paradigm is AI factories, shared, specific, and scrutinized systems that teams build together, which he says are economically inevitable because they enable specialization and gains from trade. He also offers a pattern language for building one.
10 min · 2,223 words
Mourning the (alleged) death of the Power BI Developer and thriving in uncertain times
As Microsoft positions Fabric Apps as the next chapter of Power BI reporting, Eugene Meidinger argues that Power BI reporting may fade like SSRS while semantic modeling stays valuable, and advises BI developers to diversify their skills: accountability, instinct, practice with AI, Vega-Lite and D3, and data modeling and requirements gathering.
9 min · 2,174 words
Will TikTok still exist in 2030? 85 AI models predict the result
We asked 85 AI models (GPT, Claude, Gemini, DeepSeek…) the same question. 95% picked Yes. See every answer, who searched the web, and who dissented.
12 min · 2,652 words
Cache-Aware Programming: How Software Learns to Work With the Hardware
A practical essay on why memory access patterns often dominate runtime: caches, locality, and how programming choices make software cooperate with modern hardware.
6 min · 1,473 words
Alex Tabarrok examines a Harvard Environmental Health paper linking Costco density to cancer rates—and why the correlation likely reflects confounding rather than warehouse clubs causing disease.
1 min · 310 words
An essay comparing commodity and engineering plastics to literary character types—why “polymer” is often marketing spin, and how chemistry shapes toughness, clarity, heat tolerance, and reputation.
7 min · 1,565 words