The Rise and Fall of the Plasma Screen

www.construction-physics.com

PLATO V terminal, via Wikipedia . In 1960, a team at the University of Illinois released the first version of their PLATO “computerized instruction system,” a network of what would eventually be thousands of computer terminals connected to large mainframe computers. Users of PLATO could use the system to learn about various topics, with courses on subjects such as chemistry, math, music, and foreign languages. The first iteration of PLATO used a simple TV screen for a terminal display, bu...

–ificate

www.rubenerd.au

My old boss Alan used to append -ificate to anything he processed. Test script? No, it’s testificate . Build script? No, it’s buildificate . I have embraced this wholeheartedly in everything I do, from naming Minecraft structures, to writing scripts. Much to the chargrinification of people around me. Thanks for reading me blogificate this morning. By Ruben Schade in Sydney, 2026-10-08. My old boss Alan used to append -ificate to anything he processed. T...

My Hobby Is Learning

kevquirk.com

I've had lots of hobbies over the years. To name a few off the top of my head, there's been fish keeping , guitar, harmonica, fountain pens, watches, motorbikes, this blog, web development, 3D printing, tattoos, digital minimalism, table tennis, and many more. Some of my hobbies have stuck, but I've never gotten so enthralled into a hobby that I become obsessed. Instead, there's generally 4 steps in the process: I decide I want to take up a hobby. I read, watch videos, and obsessive...

Monte-Carlo simulations

eli.thegreenplace.net

Monte Carlo simulations (or methods ) is the technique of applying randomness and the Law of large numbers to the solution of various scientific and engineering problems. One of its first documented uses was by Stanislaw Ulam and John von Neumann for nuclear weapon simulations after WWII [1] . In this post I want to provide examples of some simple uses of Monte Carlo simulations. We'll start with the classical example of calculating the value of \pi by throwing darts. Estimating pi ...

How to read code

seangoedecke.com

Everyone knows how to read a book. Beginning at the first page, you read each word in order 1 , stopping periodically to think, until you arrive at the last word on the last page. That’s how you read a newspaper article, or a poem, or an email. Why would reading code be any different? Why code is different English text is designed to be read in order. In fact, there are almost no constraints on the order of a text aside from how you want the reader to consume it. In writing this post, I co...

Fragments: October 4

martinfowler.com

In response to my last fragments (probably the bit about us worrying if LLMs have consciousness when we when we should be wondering why they don’t have a conscience) “Metalanguage” replied : we shipped the id and forgot the superego. classic software lifecycle. I don’t know what was on their mind, but their post immediately made me think of the classic 1956 movie Forbidden Planet. Plenty of sci-fi, and other literature, have explored humans creating technology with uninten...

Chandrayaan 3’s rigorous Moon landing approach reminds us of the testing regime key to future global success in space

jatan.space

The Chandrayaan 3 lander Vikram on the Moon, imaged by the mission’s rover Pragyan on August 30, 2023. Image: ISRO On August 23, 2023 at 12:33 UTC, India’s robotic Chandrayaan 3 robotic lander completed the 19 minutes of its nerve-wracking autonomous descent to the Moon. In one piece and upright, it now lay near the lunar south pole at the coordinates 69.37°S, 32.32°E . The triumphant touchdown made India only the fourth nation to achieve the feat of a soft lunar landing, following the...

Float and integer arithmetic follow two different paradigms

blog.pkh.me

When working with floats, we tend to reuse the more familiar integer arithmetic patterns. More specifically, we always try to prevent a disaster rather than reacting to it. I keep noticing this pattern over and over again, and seeing that LLMs still get it wrong most of the time means that, either I am wrong, or everyone else is; it's obviously the latter, and I'm going to explain why. Integer arithmetic safety I wrote before about the issue with checking the result of integer arithmetic a...

SumatraPDF new features: April 3, 2026

blog.kowalczyk.info

New in the SumatraPDF pre-release builds : Save and restore tab groups You can save the current set of open tabs as a named group and restore it later with Save Tab Group ( CmdTabGroupSave ) and Restore Tab Group in the Ctrl + k command palette. Saved groups are stored in the TabGroups advanced setting ( #4402 ). Highlight matches in filtered Table of Contents When you filter the Table of Contents / bookmarks tree, the matching text is highligh...

Claude Haiku 5.5

simonwillison.net

As previously promised , here's Anthropic's new fast, low cost model: Introducing Claude Haiku 5.5 . The previous Haiku, 4.5, was very much showing its age. It came out almost a year ago , and was priced at $1/million input and $5/million output - relatively expensive even back then, and a full 10x the price of OpenAI's GPT-6 Luna , released last month. The new Haiku exactly matches the price of GPT-6 Luna - $0.10/$0.50 - up to 100,000 tokens. Beyond 100,000 tokens the price increases 5...

PayPal Employee Statistics 2026

www.makerstations.io

About 23,800 people worked at PayPal at the end of 2025, against about 24,400 a year earlier, according to its annual filings. A new CEO, a strategic reorganization and job cuts in San Jose and Ireland have followed. This guide to PayPal employee statistics covers headcount, 2026 layoffs, regional split, median pay, quarterly spending and workforce diversity, drawn from SEC filings and company reports. PayPal Employee Statistics 23,800 Global employees at December 31, 2025, the latest fi...

Open No More

blog.computationalcomplexity.org

I wrote the post below last week. That was a quaint and quiet time. Last night OpenAI released a treasure trove of 722 manuscripts solving 372 major open problems in mathematics including from theoretical computer science: A proof of the unique games conjecture  (formalized in Lean) A full derandomization of randomized log space Matrix multiplication in \(n^{2.25+\epsilon}\) time  (formalized in Lean) And many many more. I had Claude put together a webpage to make it easier to explore ...

What is Codemode

lucumr.pocoo.org

More than a year ago I wrote a few posts here that recommended people not to load custom tools into their context (or MCP servers) but to just use more scripts. Most importantly I wrote that Code Is All You Need and I wrote about that MCP needs code . With Pi 1.0 we now added MCP support via Codemode which in some ways is a long time coming, but then also maybe somewhat surprising to some. So I want to share some updated thoughts on this blog on what this all means. What Are Tools Wh...

How Golden Mussels are conquering the Golden State

dantheclamman.blog

Map of golden mussel observations through time. Data sources: CDFW and iNaturalist Since its initial appearance in California in October 2024, the golden mussel, Limnoperna fortunei , has accomplished Big Things. These little mussels, native to the Pearl River Delta in China, have taken off from their initial foothold in Stockton to spread all the way south to San Diego, and have been spreading northward as well in recent months. It has been an extreme couple years for CA invasion scie...

Introducing Frml

third-bit.com

A few months ago I set out to learn how program verification works. I tried Lean and Dafny , but kept wondering how verification actually worked. To find out, DeepSeek and I built Frml , which is a very simple imperative language with its own verifier. This post walks through the Frml verification engine, explaining how a Frml program becomes Boolean logic that the Z3 solver can check, and what Z3 does with that logic. The language and its verifier are layered: the scalar level handles...

How to Solve: AAC Heavyweight M1 (Savage)

xeiaso.net

This is a long-form written guide for the fight AAC Heavyweight M1 (Savage) in the game Final Fantasy 14, where the challenger and their seven friends fight the Elezen succubus Vamp Fatale. You may call this the XeBin guide in party finder listings. If you want to experience this fight, don't read this guide. This guide is based off of the Toxic Friends raidplan, the Hector Lectures strategies used by North America Party Finder raiding culture, and insights I have gained from running t...

My Interop feature ranking

ohhelloana.blog

The Firefox team just launched a website that allows users to rank the Interop 2027 proposals that they care about. And I care about things - for selfish reasons and for work. And that's a challenge. I want to rank things that only benefit me and my blog but I also want to rank things that would make my daily job easier. Or, at least, allow me to delete a lot of code. So I settled with a balance of five for each. My final ranking: CSS random() function CSS corner-shape property C...

As AI Closed In on ‘Unique Games’ Proof, Researchers Raced to Beat the Machines

www.quantamagazine.org

On the morning of September 11, 2026, Dor Minzer received a text message from a friend asking whether he was close to settling one of the most famous open questions in theoretical computer science. Minzer, a professor at the Massachusetts Institute of Technology and a leading expert on the “unique games” conjecture, initially thought it was a joke. Then more messages started coming in… Source On the morning of September 11, 2026, Dor Minzer received a text message from a friend asking w...

Mastering SIMD with Java Vector API

lemire.me

I write a lot about data parallelism. About how our processors have special instructions that can do several operations at once. They are often critical to get the best performance out of a CPU. Compilers are sometimes able to take advantage of these instructions. But it is hard to tell when it will work. For Java programmers, you can write directly for data parallelism since JDK 16. With enough skill, you might multiply the performance of a few key functions. The Vector API is in the inc...

On Git Refs

matklad.github.io

On Git Refs Oct 7, 2026 I have recently improved my mental model of Git. Consider these two git commands: $ git fetch origin master $ git switch -c my-feature origin/master Do you understand why is it origin master in one command, and origin/master in the other? I didn’t, until a few weeks ago! My understanding was that git is a content-addressable database. Git stores commits, a commit is identified by the hash of its content, and the content of a commit is, prim...

What's up on the smolweb? September 2026 roundup

adele.pages.casa

What's up on the smolweb? September 2026 roundup 2026-10-05 17:00 Autumn is here, the AI slop tide keeps rising on the big web, and the smolweb responds by growing quietly but noticeably. Here is a roundup of what happened on the small web, the smolnet, and around the Gemini protocol in September 2026. Geminispace approaching 3,600 active capsules The Lupa crawler (Stephane Bortzmeyer's Geminispace survey) currently lists 5,215 known capsules , with 3,567 recently connected (page upda...

Sunset

jamesg.blog

Frozen light yellow clouds hover under a grey sky, illuminated by the horizon sun. ⁂ ⁂ ⁂ “I have never seen the sky like that before”, I thought to myself while gazing with my whole mind and body in wonder. Fluffy yellow clouds under grey clouds? The colours of the sky have a certain magnetism. When I first notice the colours change for morning or night, I love to stop and look out the window, to appreciate everything that I can see: the gradient from the blue above through the ...

A new, bespoke static site generator to replace Jekyll

nullprogram.com

My blog began as a blosxom (Perl) site running on a VPS. In 2011 I moved to the new GitHub Pages , with the site generated statically by Jekyll (Ruby) on a GitHub server. It was a no-brainer: easier, faster, and cheaper, better in every way. After 15 years of Jekyll, and spurred by a post on m4 , this week I replaced it with a new, custom-built static site generator , dubbed ssg , in “C with templates” C++20. The ~8KLoC source closely follows my personal coding style including tem...

Random Old Posts

TitleDate
Convergence Is Not Enough
www.inkandswitch.com
July 27, 2026
s21e26: Defaults and threat-model.md; Making a toaster, but societal institutions
thingsthatcaughtmyattention.com
August 27, 2026
Stumbling into AI: Part 4—Terminology Tidy-up (and a little rant)
rmoff.net
September 16, 2025
Monitoring Logstash Ingest Rates with InfluxDB and Grafana
rmoff.net
May 12, 2016
Diablo 3 – Resource Bubbles
simonschreibt.de
March 25, 2013
Generating Flashcards from PDF Underlines
danilafe.com
April 05, 2026
Vector Sets are part of Redis
antirez.com
April 03, 2025
Programming Language Implementation: In Theory, We Understand. In Practice, We Wish We Would.
stefan-marr.de
February 02, 2026
Going down
www.jonashietala.se
August 16, 2009
Scars are beautiful
stephango.com
November 11, 2015
All color is best-effort
fasterthanli.me
June 27, 2025
I don't write code anymore
levels.io
May 23, 2026
UTF-8: Bits, Bytes, and Benefits
research.swtch.com
March 05, 2010
Watchdog – Take Screenshots
simonschreibt.de
October 04, 2015
Rasa - Noem 't Wat Je Wilt
levels.io
January 15, 2012
Creating Recursive Functions in a Stack Based Language
danilafe.com
March 07, 2020
I vibe coded my own Scrapingbee alternative and replaced my $249/mo plan with a $1/mo scraper
levels.io
September 09, 2026
I have officially retired from Emacs
nullprogram.com
April 26, 2026
Tech Radar (Nov 2025) - data blips
rmoff.net
November 05, 2025
On Collusion
vitalik.eth.limo
April 03, 2019
Building Ultra Cheap Energy Storage for Solar PV
austinvernon.site
August 18, 2025
Current MacBook Pro status with broken keyboard and frozen shrimp
levels.io
November 01, 2019
OBIEE Windows PerfMon counters
rmoff.net
July 24, 2009
Continued adventures with LXD; Grafana, InfluxDB, and ZFS storage
stfn.pl
July 08, 2025
Blue Skies ahead (follow me there)
mkennedy.codes
November 16, 2024
AR Demands Peripherals
taylor.town
March 06, 2023
Deciphering the postcard sized raytracer
fabiensanglard.net
December 24, 2018
Monolog
www.scattered-thoughts.net
March 16, 2017
A Language for an Assignment - Homework 2
danilafe.com
December 31, 2019
Thinking about High-Quality Human Data
lilianweng.github.io
February 05, 2024
Faking William Morris, Generative Forgery, and the Erosion of Art History
maggieappleton.com
April 30, 2024
Async and Finaliser Deadlocks
tratt.net
November 12, 2025
the soundless interstitium
taylor.town
September 24, 2024
0054: zest namespaces, store tags after payloads, go allocation probe, everyones got one, pprof labelguns, go value types, go perf probe, tpde, anyblox, books
www.scattered-thoughts.net
September 02, 2025
World of Warcraft – Balloon
simonschreibt.de
January 23, 2013
The Soul of an Old Machine
benjamincongdon.me
April 15, 2023
Stumbling into AI: Part 3—RAG
rmoff.net
September 12, 2025
Oblivion Territory: Tree vs. Palm
simonschreibt.de
November 15, 2013
December 2022
taylor.town
November 18, 2022
Capstone: A tablet for thinking
www.inkandswitch.com
December 11, 2018
Tending Evergreen Notes in Roam Research
maggieappleton.com
May 31, 2020
Automatically regenerate Tailscale TLS certs using systemd timers
stfn.pl
July 25, 2025
Ludicrously cheap HDMI capture for Linux
blog.benjojo.co.uk
June 27, 2016
Creating topics with Kafka Connect
rmoff.net
January 06, 2021
Zig, Rust, and other languages
notes.eatonphil.com
March 15, 2024
How to sort parent nodes before child nodes? - Topological sort
www.cameronmacleod.com
August 05, 2023
First-timer tips for Oracle Open World
rmoff.net
October 08, 2014
What do I think about network states?
vitalik.eth.limo
July 13, 2022
Automatically Deploying ClipBucket with Ansible
mtlynch.io
September 06, 2016
Vibe Coding for Beginners: Build your First App with AI
nmn.gl
April 16, 2025
Controlled HTML select element in React has weird default UX
notes.eatonphil.com
June 25, 2021
SumatraPDF new features: April 1, 2026
blog.kowalczyk.info
October 07, 2026
Programming is hard
myme.no
September 19, 2023
Exploring Flink CDC
rmoff.net
December 11, 2024
How to generate AI images with Stable Diffusion on MacBook M1/M2 for free
levels.io
September 02, 2022
Text effects
www.redblobgames.com
March 30, 2024
Productivity Waves
steveklabnik.com
June 08, 2010
Made an auto-dispute response system for Interior AI to see how easy it'd be
levels.io
April 06, 2026
Page title conventions
adamsilver.io
November 22, 2022
UPSKRT - Skeezy Fuck
levels.io
October 31, 2011
Detecting SIMD support on ARM with Android (and patching the Rust compiler for it)
gendignoux.com
November 09, 2022
Imagine traveling to Europe to spend your hard-earned money and getting sprayed with water guns by degrowth protesters
levels.io
July 07, 2024
Rockefeller used the government to block rivals a century ago
levels.io
September 12, 2026
November 2022
maggieappleton.com
November 01, 2022
Caseworking meetup notes, design system uptake, writing is hard, soft skills are hard
adamsilver.io
May 19, 2019
My AI Prompt Engineering Playbook for Developers
nmn.gl
April 21, 2025
How I Stole Your Siacoin
mtlynch.io
June 16, 2017
GNOME 3 on FreeBSD
bitcannon.net
January 03, 2017
The Amstrad CPC – The Build Mk. 2
retrotechtive.wordpress.com
October 28, 2023
Rendering Counter-Strike Demos in the Browser
healeycodes.com
November 20, 2023
Random Ruby Tricks: Struct.new
steveklabnik.com
September 01, 2012
GreenPiThumb: A Raspberry Pi Gardening Bot
mtlynch.io
June 27, 2017
On Vulgar Materialism
borretti.me
June 20, 2026
Using rlwrap with Apache Hive beeline for improved readline functionality
rmoff.net
October 17, 2014
Working in public
www.scattered-thoughts.net
January 26, 2021
The Hackety Manifesto
steveklabnik.com
December 31, 2009
Linux cluster sysadmin -- SSH keys
rmoff.net
December 09, 2014
Why the Circular Specification Problem and the Observer Effect Are Distinct
tratt.net
May 31, 2024
EU keeps resubmitting Chat Control after 5 rejections proving it's undemocratic
levels.io
July 07, 2026
Protests and Power
idlewords.com
October 04, 2020
Quo vadis, Jupyter?
mlajtos.mu
August 02, 2022
Guidelines for Respectful Use of AI
www.elidedbranches.com
May 31, 2026
Markets, discrimination, and "lowering the bar"
danluu.com
December 01, 2014
I made an AI Sudoku Solver
owenlacey.dev
April 22, 2025
Many ways to win
stephango.com
November 18, 2023
A society of total automation in which the need to work is replaced with a nomadic life of creative play
levels.io
January 11, 2017
A minimal RocksDB example with Zig
notes.eatonphil.com
October 30, 2022
Defcon: Preventing Overload with Graceful Feature Degradation
www.micahlerner.com
July 23, 2023
A Time of Wonders
benjamincongdon.me
December 25, 2025
Rewriting my blog in Rust for fun and profit
www.jonashietala.se
August 29, 2022
Thinking about functional programming
notes.eatonphil.com
August 15, 2023
Don't Feel Your Feelings
taylor.town
April 18, 2019
s21e22: Three Short Pieces; India’s UPI; A 33% floor; Period drama
thingsthatcaughtmyattention.com
August 18, 2026
Eliminating Distractions from Social Media, Email, and StackOverflow
mtlynch.io
November 11, 2019
Why Doesn't Software Show Up in Productivity?
austinvernon.site
August 10, 2021
The Product Culture Shift
www.elidedbranches.com
August 14, 2022
Here's why NASA's first moon landing in 50+ years will probably be delayed
www.adastraspace.com
November 01, 2024
Optimization tales in production with CockroachDB: UUID generation (part 5)
gaultier.github.io
September 12, 2026
The (continuing) joy of monostiches
jamesg.blog
September 30, 2026
Domains, certificates, and DNS
www.jonashietala.se
August 06, 2026

About

I couldn't find a RSS reader that I liked so I decided to build my own.I thought it would be neat if it was public and formatted kind of like a magazine or a newspaper, so here we are.This is a feed of all the feeds that I want to keep up with. I try to keep it independant and keep out things likeenigneering blogs that are just advertisements, but its all up to my discretion.

This page updates daily at 8:11ish AM Mountain Time. The following blogs are featured on the page currently:

For the full list of feeds that are followed see the raw list here.