Upgrade your PHP installs immediately to protect against php2shell

www.jeffgeerling.com

This morning, two critical PHP Security Advisories were published: RCE via OOM corruption (9.2/10) RCE via stale global state (9.2/10) If you're running PHP for any service, you need to upgrade immediately to 8.2.35, 8.3.36, 8.4.27, or 8.5.12. And if you use Remi's repos on RedHat-derivative Linux distros, you need to switch to official repos temporarily as Remi's on vacation and can't update his community repo. (Reminds me of xkcd 2347 ). I'm glad I finished migrating this web...

ICANN has an (unofficial) wiki

www.rubenerd.au

Today I learned : ICANNWiki is an independent and not-for-profit encyclopedia about Internet Governance, unaffiliated with ICANN. It contains 11,046 articles. To contribute, read our content guide, then request an account. It’s an unofficial wiki, though ICANN (the Internet Corporation for Assigned Names and Numbers) does sponsor it. By Ruben Schade in Sydney, 2026-10-21. Today I learned : ICANNWiki is an independent and not-for-profit encyclopedia about Internet Governance,...

2026-10-20 16:31: Hooman, we are ready to receive your apple core. 🍎

kevquirk.com

Hooman, we are ready to receive your apple core. 🍎 Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️ You can reply to this post by email , or leave a comment . Hooman, we are ready to receive your apple core. 🍎 Thanks for reading this post via RSS. RSS is ace, and so ar...

Brainstorming the multi-lingual reading experience for Artemis

jamesg.blog

I now follow three websites or feeds whose authors write in French; in at least two cases, the authors write in both French and English. When I see posts in different languages, I use Firefox’s Translate feature to read them. Firefox Translate is not perfect, but as long as I can get the gist of something I am happy (although suggestions for better translation practices, ideally locally, and without complex, internet-connected, or paid technology, would be sincerely appreciated!). Now that I...

Agentic Monitoring

benjamincongdon.me

A recent Anthropic blog post contained a short paragraph, not at all the point of the post, which has been buzzing around my brain since I read it: A new level of operational excellence is possible. Our team uses Claude Tag heavily, which has helped us monitor each component of the system. For example, we created Slack channels where we tasked Claude with being obsessively focused on the health of a single component. We call these Claudes “superfans.” We have a scion-daemon superfan, a...

Results from India’s Chandrayaan 3 thermal probe experiment benefit future Moon missions eyeing water

jatan.space

Before we begin, I’m thrilled to share that Astrolab is continuing to be a sponsor of my Moon Monday blog+newsletter for the third year in a row! 🌙 California-based Astrolab is developing large multi-purpose rovers called FLIP and FLEX for advanced exploration of our Moon this decade and next. The first FLIP rover is slated to fly on Astrobotic’s upcoming Griffin lunar lander . And NASA has selected a FLEX rover as one of its two Artemis crew-capable Lunar Terrain Vehicles, ...

Inside the Intel 8087 chip: floating-point addition and subtraction

www.righto.com

In 1980, Intel introduced the 8087, a chip that made floating-point operations much faster in the IBM PC and other systems. Although the 8087 supports advanced operations such as tangents, square roots, and logarithms, this article focuses on basic arithmetic operations: addition and subtraction. The 8087 provided a spectacular speed improvement over the 8086 processor, speeding up addition by a factor of almost 100, and complicated operations by even more. 1 In this article, I examine the 8087...

Notes on the complex roots of unity

eli.thegreenplace.net

One of the most wonderful aspects of math is how deep we can get by studying seemingly trivial questions. Consider the roots of unity, where "unity" simply means the number 1. Basics: roots of unity for real numbers Studying the roots of unity usually begins in middle school: what is the square root of 1? Equivalently, what are the solutions to this equation? \[x^2=1\] Well, there are two answers: 1 and -1. Similarly, we can ask the question for higher roots; the third roots are solu...

Fragments: October 21

martinfowler.com

Gergely Orosz is frustrated at those that entered his explicitly “No AI” essay competition and used AI. He goes on to say: When I start to suspect some part is AI about someone I don’t know: how can I tell how much of it is? And how much time and effort do I want to invest to figure out? I fear most people do not realize this last part: that when it takes time and effort from others to figure out what % is AI, and what % is YOU, then I will simply assume it’s probably 100% A...

Battle Drones - a vibe coded RTS with audio-based multiplayer

simonwillison.net

My latest vibe coded game experiment is a Command & Conquer style RTS (Real Time Strategy) game called Battle Drones ( play it here ). Unlike my previous experiments , this one is actually fun to play . I'm somewhat embarrassed to admit that I got there by telling Claude to "Make it a LOT more fun". It also supports multiplayer between nearby devices using audio to synchronize game state! Here's what I've built so far, and some of the things I learned along the way. Battle Drones ...

How To Use Decision Models for Evals

hamel.dev

Decision models have exploded onto the scene recently, starting with TypeSafe’s Jev, followed by Perplexity’s Decider, Liquid’s d1, Cloudflare’s Clef, and OpenAI’s Decisions API 1 . These models promise fast, inexpensive classification. Decision models are an appealing low-cost alternative to LLM judges 2 for automated evals. But whether they’re the right choice depends on the cost, performance, and latency requirements of your use case. We’ve also noticed people using the def...

Sovereignty in Simulation

shield.ai

This blog is part of a series exploring the technologies and principles shaping the future of simulation. A training center has been running its simulator suite for eighteen months. Now operators are preparing for a mission in a new region. The intelligence office has fresh terrain and threat data, some of it too sensitive to leave the building.   Until the simulators are updated with that data, pilots and sensor operators cannot practice in the new environment. Can the training center make...

Laypeople support technical fields for technology, not art

seangoedecke.com

Some people think that LLMs should not be used in technical fields like programming or mathematics , because those fields are actually art. True or not, this kind of argument is not going to be persuasive to the general population. The argument goes something 1 like this: It doesn’t matter how effective LLMs are at technical fields like programming or mathematics, because one of the essential values of those fields is that they’re art . While it looks to laypeople like these fields ...

AI, Math, the document-drop. Non-Tech Thoughts

blog.computationalcomplexity.org

So what to make of OpenAI and the future of Math? Here are some points I've either: thought of myself or heard from a human or read from an AI. Throughout this post I use the term AI to mean an AI system that produces mathematical results.  I decline to say  OpenAI or  Anthropic as generic terms since about 20 years ago I used  Intrade  as a generic term for Betting Markets---then Intrade went out of business.  I wish I had bet on that happening. Oh well. 1) Some of the proofs were L...

Reading List 10/17/26

www.construction-physics.com

La Conquete, by Jose Clemente Orozco, via WikiArt . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at Icon’s fundraising, employment in China’s solar industry, grid-scale battery reliability, Tesla’s flying roadster, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. Housekeeping items this week: I was on MTS Live talking about robots, p...

How to Learn ML in 2026 interview

vickiboykis.com

I had the pleasure of being interviewed by Yacine of Deep Learning with Yacine . He posed a lot of very thoughtful questions and I had a great time. Please check it out! The lightly edited transcript follows, auto-transcribed with faster-whisper and then reviewed by me for correctness, adding links for context, and editing out a lot of “I think” and “um” and “like” selectively. (Yacine) A lot of people asked me how to get into machine learning in 2026. Instead of giving you...

Jesus Christ patch your shit now

xeiaso.net

In the hours following the release of CVE-2026-109618 for the project PHP , site reliability workers and systems administrators scrambled to desperately rebuild and patch all their systems to fix multiple memory safety vulnerabilities that allow attackers to execute arbitrary code on your server. This isn't something you can just mitigate and be fine. You MUST patch this. Don't try to bargain here. This is due to the affected components being written in C, the only programming...

Cloud Rats and Software Roaches

idlewords.com

We are entering an epoch where it may become easy for small pieces of self-replicating code to permanently infest Internet-connected devices in a way that is hard to undo. Such a world would be annoying to live in and we should take steps to forestall it. Anyone who used email in the 1990s remembers a similar, primitive era, when worms and viruses briefly ruled the net. But the connected world of that time was too simple to sustain an ecosystem of rogue escapees. Even today, much of the intern...

Handwriting Ramblings 2: A quick update

nate.mecca1.net

I’m assuming you all gave a sigh of relief when you saw digital text rather than scans of my handwriting. This post is largely a set of updates and corrections to my previous post; given the lack of revisions I have some corrections to make. Beyond that, the lack of reflection on my thoughts during the editing process had me coming to realizations after hitting post, alongside a few misc updates. I’m assuming you all gave a sigh of relief when you saw digital text rather than scans of my ha...

AI Proved the Quasi-Riemann Hypothesis. What Happens Now?

www.quantamagazine.org

Among the 377 results that OpenAI announced on October 6, 2026, one stood out. It claimed to settle the “quasi-Riemann hypothesis” — a weaker version of the Riemann hypothesis, which is arguably the biggest open question in math. The new proof is, as Jared Duker Lichtman of Stanford University put it, “the most significant AI-for-math achievement so far, by quite a margin. Source Among the 377 results that OpenAI announced on October 6, 2026, one stood out. It claimed to settle the ...

Spending 10 months building the most human-like chess bot

mbuffett.com

Chessbook-1, Maia-3 and Allie 2.0 at a glance Capability scorecard: a 0-100 grade per measurement, and whether the model has the capability at all. Predicting human moves Matching strength Time scramble play Predicting think time Predicting who wins Chessbook-1 199M parameters 96 / 100 81 / 100 84 / 100 98 / 100 97 / 100 Maia-3 79M parameters 85 / 100 56 / 100 57 / 100 No 80 / 100 Allie 2.0 5.6B parameters 99 / 100 48 / 100 99 / 100...

SumatraPDF new features: June 16, 2026

blog.kowalczyk.info

New in the SumatraPDF pre-release builds : Many new printing options The Advanced print dialog has new options, each with a matching -print-settings value: Print each page at its document page size ( paper=auto ) for documents with mixed page sizes ( #533 ) Choose paper source by document page size ( bin=auto ) ( #349 ) Center page horizontally on the paper ( center ) ( #348 ) Stretch pages to fill paper ( stretch ) ( #2220 ) Rotate printout ( rotate=90|1...

Decoding base64 in Python at 10 gigabytes per second

lemire.me

We sometimes need to convert binary data to text. For example, your emails must be stored as text files. Naïvely, you could just use a string of 0 and 1 , but it would mean using one character per bit. We can do better by using 64 ASCII characters: all letters, all numbers, plus a few extra characters. Base64 represents three bytes with four ASCII characters. Base64 is how email carries attachments, how certificates are stored, how images get embedded in web pages (data URLs), and how bina...

Random Old Posts

TitleDate
New OBIEE benchmark - 50,000 users
rmoff.net
October 12, 2009
The Inverted Reactivity Model of React
chrlschn.dev
January 27, 2025
Selling out
seangoedecke.com
August 28, 2026
Quest to find a tablet, pt 1
nate.mecca1.net
November 05, 2023
Data Warehousing and Statistics in Oracle 11g - incremental global statistics
rmoff.net
December 30, 2010
Intuitions for Distributed Consensus by Phil Eaton
notes.eatonphil.com
October 08, 2024
0016: dida validator and debugger, focus selector perf and async children, emotional management, speed matters, moving faster, have you tried rubbing a database on it, handmade highlights, airtable scripts, bank python, napa, pollen, against markdown, zig-snapshots, exhaustive test inputs, gf, nixos debug symbols, duckdb blog
www.scattered-thoughts.net
November 15, 2021
Learning Golang (some rough notes) - S02E09 - Processing chunked responses before EOF is reached
rmoff.net
July 23, 2020
How to think about Gas Town
steveklabnik.com
January 15, 2026
M2 is here! July 2022 Release & Progress Report
asahilinux.org
July 18, 2022
Billionaire Jared Isaacman: The next NASA administrator
www.adastraspace.com
December 05, 2024
Good Vibrations
fabiensanglard.net
June 17, 2023
How to not rely on rubygems.org for development
steveklabnik.com
January 31, 2013
IDA Summer of Code 2014
www.jonashietala.se
June 11, 2014
It's the Smell
rmoff.net
May 01, 2026
First steps with Proxmox running on a Lenovo Tiny PC
stfn.pl
December 21, 2025
What is the point of AI-disclosure?
blog.computationalcomplexity.org
September 28, 2026
Pivoted Query Synthesis
buttondown.com
March 23, 2026
Parser generators vs. handwritten parsers: surveying major language implementations in 2021
notes.eatonphil.com
August 21, 2021
Observing Go's garbage collector, old and new
notes.eatonphil.com
June 19, 2026
Testing SIMD instructions on ARM with Rust on Android
gendignoux.com
January 05, 2023
How to Make Your Code Reviewer Fall in Love with You
mtlynch.io
December 02, 2020
20 years of YC
vickiboykis.com
March 17, 2025
Progress Report: Linux 6.15
asahilinux.org
May 15, 2025
Stylized VFX in RIME
simonschreibt.de
June 07, 2017
SumatraPDF new features: April 5, 2026
blog.kowalczyk.info
October 09, 2026
OBIEE on Opera 10 / IE 7 / FF 3.5 / Chrome 4
rmoff.net
September 10, 2009
📷 Macro Moss
moonbase.lgbt
March 30, 2026
I'm running a programming contest
eieio.games
July 24, 2026
Configuring Nginx to Proxy Webhooks
ansonvandoren.com
January 21, 2019
Gitcoin Grants Round 9: The Next Phase of Growth
vitalik.eth.limo
April 02, 2021
Keep Saturdays sacred
steveklabnik.com
September 28, 2013
Ambient Co-presence
maggieappleton.com
December 27, 2023
Alternatives to the Summary Advisor for Refreshing Exalytics Aggregates
rmoff.net
September 29, 2012
Generating vector embeddings for semantic search locally
notes.eatonphil.com
February 15, 2026
ACM Certificate
third-bit.com
August 31, 2026
Let's compile Quake like it's 1997!
fabiensanglard.net
February 05, 2026
eventbrite.ics
taylor.town
February 06, 2024
Hope
steveklabnik.com
May 08, 2015
Yeunjoo Choi from Igalia on Chromium
notes.eatonphil.com
May 20, 2026
Rust is surprisingly expressive
steveklabnik.com
December 28, 2013
s21e06: It's (not) the economy stupid; gaining convenience at the expense of agency
thingsthatcaughtmyattention.com
April 16, 2026
Catch a Bird (or, Happiness)
jamesg.blog
October 15, 2026
A Chat with Henry Zhu on OSS & Gift Economies
maggieappleton.com
April 30, 2020
Smart Open Xcode
christianselig.com
August 02, 2023
Bits about Money yearly recap and plans
www.bitsaboutmoney.com
January 15, 2025
Death in Diapers
taylor.town
March 06, 2023
How to compile LLVM, Clang, LLD, and Ziglang from source on Alpine Linux
gaultier.github.io
September 07, 2020
Examining circuit boards from the Space Shuttle's I/O Processor
www.righto.com
June 28, 2026
Making my static blog generator ~11~ 33 times faster
gaultier.github.io
February 19, 2025
Making your own programming language is easier than you think (but also harder)
lisyarus.github.io
May 06, 2026
Distance field effects
www.redblobgames.com
March 27, 2024
Design for Hackers has arrived!
www.jonashietala.se
October 19, 2011
River 2k19 Edition
simonschreibt.de
January 07, 2019
Icepath: a 2D Programming Language
healeycodes.com
August 22, 2025
Self-Control is an Anti-Virtue
taylor.town
October 01, 2018
The Finger and the Moon
taylor.town
June 06, 2025
0041: columnar kernels in go, go grouches, column sketches, why user-mode threads, gross margins vs open source, celebrity worship
www.scattered-thoughts.net
November 04, 2023
Query plan rewriting in PostgreSQL
notes.eatonphil.com
September 13, 2026
Deus Ex – Alpha Terrain
simonschreibt.de
May 28, 2023
The Dying Computer Museum
ascii.textfiles.com
August 19, 2024
/junk
taylor.town
November 17, 2024
Songbirds: Nature’s Carolers
eleanor.ghost.io
January 26, 2022
The Subtle Art of Designing Physical Controls for Cars
www.theturnsignalblog.com
February 01, 2025
Mumble: A referral was returned from the server.
blog.benjojo.co.uk
May 31, 2014
Tip of the day #3: Convert a CSV to a markdown or HTML table
gaultier.github.io
October 31, 2024
I wrote 300k+ lines of code this month thanks to AI
nmn.gl
August 10, 2026
Fragments: September 24
martinfowler.com
September 24, 2026
SQL needed structure
www.scattered-thoughts.net
September 04, 2025
How to do X using Sequelize
nmn.gl
July 06, 2017
Google Made Me Ruin A Perfectly Good Website: A Case Study On The AI-Generated Internet
theluddite.org
September 01, 2023
Data Wrangling with Flink SQL
rmoff.net
March 10, 2025
Bye Ghost, hello again WordPress!
nmn.gl
August 28, 2017
Chandrayaan 3’s rigorous Moon landing approach reminds us of the testing regime key to future global success in space
jatan.space
October 05, 2026
Floating-Point Printing and Parsing Can Be Simple And Fast
research.swtch.com
January 19, 2026
ORA-12537 / ORA-12518 [Informatica DAC error CMN_1022]
rmoff.net
March 25, 2009
Working With Recruiters
notes.ansonbiggs.com
July 18, 2025
0033: table sizing, bench harder, wasm first steps, sycl vancouver, breathing for warriors, move your dna, the molecule of more, how to decide, slouching towards utopia
www.scattered-thoughts.net
March 05, 2023
Natureculture, Moral Purity, and Cultural Boundaries
maggieappleton.com
May 18, 2021
Using ksqlDB to process data ingested from ActiveMQ with Kafka Connect
rmoff.net
March 19, 2021
I'm deleting my Facebook tonight
steveklabnik.com
September 26, 2011
Unit Tests Aren't Tests
www.hillelwayne.com
October 26, 2017
2023 in review
www.jonashietala.se
January 01, 2024
📝 Refraction in Super Mario Odyssey
moonbase.lgbt
November 05, 2018
The Piano Melody
kinduff.com
August 30, 2025
How to read code
seangoedecke.com
October 07, 2026
Taylor's Delights
taylor.town
April 18, 2023
Causal ordering
www.scattered-thoughts.net
August 16, 2012
Invidious - Open Source Youtube Frontend
stfn.pl
December 05, 2023
Dear Conference Organizer
switowski.com
October 22, 2023
Let's go easy on PyPI, OK?
mkennedy.codes
September 28, 2024
That bogus gender gap article
danluu.com
March 09, 2014
So how DO you make those cool diagrams? July 2019 update
rmoff.net
July 11, 2019
The Expanding Dark Forest and Generative AI
maggieappleton.com
April 27, 2023
📕 UED: Watson
moonbase.lgbt
July 20, 2025
A very Chicago gamble
www.bitsaboutmoney.com
January 24, 2025
SDF headless tests, part 1
www.redblobgames.com
November 08, 2024
Smashing success: The time NASA figured out our Moon is cratered all the way down | Moon Monday #280
jatan.space
June 22, 2026
Building alerts in EM12c with OBIEE Usage Tracking data
rmoff.net
November 01, 2013
perspectives on peace pilgrim
strangestloop.io
May 10, 2023

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.