What's up on the smolweb? October 2026 roundup

adele.pages.casa

What's up on the smolweb? October 2026 roundup 2026-11-07 13:00 November has arrived, the leaves are turning, and the smolnet is doing what it always does: quietly growing, debating, and building. Here is what happened in October 2026 on the small web, the smolnet, and around the Gemini protocol. Geminispace in late October: 5,128 known capsules, 3,033 recently connected The Lupa crawler (Stephane Bortzmeyer's Geminispace survey) was last updated on November 7, 2026. It currently lists ...

A Strange Quantum Theorem Has Killed Einstein’s Reality

www.quantamagazine.org

One of a human’s earliest developmental milestones is an understanding of object permanence. It generally takes less than a year for a baby to realize that when an adult hides their face behind their hands in a game of peek-a-boo, they don’t cease to exist. There’s more to the world around us than what we perceive. This suggests — or at least, it suggested to Albert Einstein — that the world is… Source One of a human’s earliest developmental milestones is an understanding of obj...

⚠ Update your Alpine Linux OpenSSH NOW

www.rubenerd.au

Given I talk about Alpine being my Linux server distro of choice, I feel it important to relay this : If you run sshd on Alpine Linux, update openssh now and restart sshd. Upgrading the package alone does not replace the running daemon. If you cannot update yet, at least disable password logins: set PasswordAuthentication no in your sshd configuration and restart sshd. Either one closes the hole. The OpenSSH team were also quick to issue a workaround with 10.6p1 : This release ...

The Data Product Platform Navigator

martinfowler.com

Many organizations adopting data mesh and data products face a common challenge. They may be tasked with building a self-service platform for data products and data mesh from scratch, or they may have an existing platform that suffers from low adoption, preventing their data mesh from scaling. This article provides a platform navigator, based on the CNCF's Platform Engineering Maturity Model, to help you reason about your current situation and determine the next ste...

Nature’s layers

jamesg.blog

Leaves moulting by day Nature’s layers, all visible — Silver veins: the heart. Leaves moulting by day Nature’s layers, all visible — Silver veins: the heart. Leaves moulting by day Nature’s layers, all visible — Silver veins: the heart.

We can do better than line-buffered output

nullprogram.com

Buffered output typically comes in two flavors: fully buffered and line buffered. If output goes to a terminal then the implementation automatically selects line buffering, flushing its buffer when a line is completed so that it reaches the user immediately. Otherwise it fully buffers, holding output until the buffer is full or an explicit flush event at some arbitrary point in the future. Line buffering is a common bottleneck in non-interactive terminal applications such that it’s worth redi...

Accepted proposal: grow an existing map with maps.Grow

rednafi.com

Liz Fong-Jones’s proposal to add maps.Grow was accepted on October 29. It lets you make room in a map that already exists. make(M, n) already does this for a new map. A Go map grows on its own as you add entries. When it runs out of room, the runtime allocates a larger hash table and rehashes the entries into it. The old table is left for the garbage collector. A loop that adds thousands of entries can hit this again and again. Each time costs CPU and creates more garbage. If you know ...

The Recovery Kit 3

www.doscher.com

Quick Note: I started writing this a few months ago as I finished up the last few bits on the Recovery Kit 3, and some changes delayed things a bit. First, my startup license for Fusion 360 is nearing its end, but miraculously Solid Craft started up and it's been wonderful so far- and the design has actually been finished up on the app. I recognize that Fusion may be included for some of you as your daily profession, but for many hobbyists its format has been a barrier to editing my files. S...

Progress Report: Linux 7.3

asahilinux.org

Well here we are again. Linux 7.3 is out and it’s been an eventful few months, so let’s get stuck in to another Asahi Linux progress report! Upstreaming continues As always, upstreaming work continues to progress. Aside from the usual patches for low-level SoC blocks, two major drivers made it on to the list this cycle: macaudio and avd. Getting macaudio ready for submission has been a challenge. The audio subsystem on Apple Silicon devices is rather special, and required quite a number of c...

Fairphone 1: Still going strong after 13 years

kevquirk.com

Fairphone 1: Still going strong after 13 years by Fairphone The Fairphone team talk through two examples of where the original Fairphone 1 from back in 2013 are "still very much in use" , but I think this post is a little disingenuous. Read post ➡ I saw this post on Mastodon, and clicked on it as the title and intro both read like there's people still using their original Fairphone 1 as a daily driver, after more than a decade. This surprised me as Fairphone clearly states that their ph...

Campaign: A Game of Memory and Observation for One Player or Less

dead.garden

Babies cry because they are born with all the knowledge in the world. "Campaign" (originally: Burning Artemis) is the title of an unproduced Doctor Who novel, originally meant to feature in the BBC's Past Doctor Adventures range. The author, Jim Mortimore, self-published the story in 2000, with the proceeds going to charity. A revised PDF version of the book can be found here and read for free! The story features the first Doctor , Susan , Ian and Barbara . Read more on the site...

A performance trap: when store forwarding fails

lemire.me

A store does not go straight into the cache. Waiting for that write would stall the processor. It sits in a store buffer, and a later load can take its bytes from that buffer. That is store forwarding. Forwarding works when the load is the same size as the store, or smaller and completely inside it. It fails when the load is wider than the store, or when the two ranges only partly overlap. The load then waits until the store has reached the cache. Here is an example in C. We have a buffer, t...

Generating a Lesson

third-bit.com

It took me the better part of a year to write Software Design by Example in Python . It would have had more impact and a wider readership if I’d done it a decade earlier, but I learned a lot along the way, and I’m proud of it. It took less than ten minutes for DeepSeek to write this lesson explaining how a filesystem works . I told the LLM to read three of the existing lessons, then create one of similar length, depth, and style; it came back with working code and prose that’s as good ...

Fortune Telling and Speculative Design

maggieappleton.com

Practical tools for design engineers to explore possible futures through speculative design Practical tools for design engineers to explore possible futures through speculative design

Antikythera Mechanism Schematic

theshamblog.com

This is a schematic of the gearing of the Antikythera mechanism, from Tony Freeth’s 2021 Nature paper, “ A Model of the Cosmos in the Ancient Greek Antikythera Mechanism “. In my opinion this is the most comprehensive and well-supported of the several theories which fill in the missing portions of the mechanism. Use this along with the supplementary manuscript and supplementary videos in the link above to figure out how to construct the device (noting my comment on the paper about a small ...

Thailand and the Moon Village Association convene Korean, Japanese, Chinese, and Western space organizations for sustainable lunar operations

jatan.space

Thailand is the only country in the world which has active civil and scientific space programs and is also party to the US-led Artemis Accords as well as China-led ILRS frameworks for cooperative lunar exploration. Which is why the Moon Village Association’s 10th global lunar symposium piqued my interest since Thailand’s leading space organization, called Geo-Informatics and Space Technology Development Agency ( GISTDA ), co-hosted the event in Bangkok last week on October 26 & 27....

Catch the import. Name the culprit. Keep threads free: Introducing gilguard

mkennedy.codes

TL;DR: gilguard is a tiny, zero-dependency package for free-threaded Python (3.13t, 3.14t, 3.15t). Import it first. If any later import quietly turns the GIL back on, you get an error naming the extension module, the package that shipped it, and the line of your code that pulled it in. python -m gilguard audits an entire environment in one go. It’s on PyPI now, and it’s the second piece of a larger free-threaded Python effort I’ve been working on. The quiet failure mode of free-thre...

Working with designers

seangoedecke.com

I love working with designers, in part because (unlike managers and product managers) they’re culturally different from engineers. However, having more than one designer on a team is asking for trouble, and I have complicated negative thoughts about design systems. Design is a strange role Designers demonstrate their value immediately. While working on some feature, I’ll typically put together some placeholder UI that I’m reasonably happy with. I then show it to a designer, who strokes...

Shield to acquire Echodyne in a transaction valued at $5.3 billion and raise $2.5 billion at a $28.8 billion valuation

shield.ai

Acquisition to expand Shield’s Mission Systems business into the fast-growing radar and counter-drone sectors SAN DIEGO and KIRKLAND, Wash. (November 5, 2026) – Shield today announced it has entered into a definitive agreement to acquire Echodyne Corp., an industry-leading radar company, in a transaction valued at $5.3 billion. Echodyne radars are built into hundreds of counter-drone and security systems used by defense, government and commercial customers in more than 40 countries. Both c...

Sometimes, Look at the Keys

benjamincongdon.me

I wrote a post several years ago called Don’t Look at the Keys . I wrote it after having a minor breakthrough when starting to get back into a regular piano practice. When I was quite young, my first piano teacher used to tell me: “Don’t look at the keys when you’re playing the piano.” At the time I wrote the post in 2019, I was trying to do more sight reading, and this was a very useful heuristic to re-internalize. When you’re sight reading, it’s necessary to read directly from...

More thinking on webmentions

manuelmoreale.com

Since I wrote about it , I kept thinking about the topic of webmentions, quoting, embedding, screenshotting, and the overall idea of connecting content on the web. The more I think about it, the more I’m convinced this is two issues wrapped into one, and I suspect there’s no way to perfectly resolve the tension that exists at the core. The first issue is a technological one or how do we make sure content that is related can get connected in a way that’s convenient and can scale across m...

Another Step Towards Optiland

blog.computationalcomplexity.org

When the Clay Mathematics Institute announced the Millennium Prize Problems back in 2000, we joked that if you proved P = NP, you wouldn't only get the $1 million prize for solving P v NP, but you would get $7 million since you could use P = NP to solve the rest. In theory, if P = NP, then you could efficiently find the proof of any theorem, provided its formal proof was not too long. In practice, we don't have P = NP, and back then we didn't even have a good way to formalize a proof. Fast for...

Qwen 3.8 27B on my laptop can interpret model weights, too

simonwillison.net

Yesterday's hot paper was Sparks of Weight-Space Programming: LLMs can natively read & write neural network weights by Rikiya Takehi, Jayden Teoh, Alex Zhang, and Omar Khattab. The paper (OK, the authors classify is as a "blog post", but it's paper-shaped) found that frontier models, in particular GPT-6 Astra, can both interpret and modify the raw weights of a machine learning model - literally a text description of the model containing a bunch of floating point numbers. I've been playing with...

Random Old Posts

TitleDate
1,000 Weekends Without A Drink
taylor.town
September 17, 2022
Mjolnir
fabiensanglard.net
January 23, 2023
Expanding the Universal Marginal Energy Source
austinvernon.site
August 18, 2025
[Mirror] Cantor was Wrong: debunking the infinite set hierarchy
vitalik.eth.limo
April 01, 2019
Looking for more debugger
www.scattered-thoughts.net
December 13, 2020
July bookmarks
ohhelloana.blog
August 04, 2020
Book Review: The Demon in the Machine
benjamincongdon.me
December 15, 2025
The Gift Economy
maggieappleton.com
August 03, 2020
View Source 2018
ohhelloana.blog
October 30, 2018
Unconventional React Things: Styling Edition
mbuffett.com
August 10, 2020
Disney Employee Statistics 2026 Headcount, Pay, Layoffs And Workforce Data]
www.makerstations.io
October 13, 2026
Miscellaneous ideas
www.scattered-thoughts.net
March 23, 2024
AI Tutors and Education Reform
austinvernon.site
March 21, 2023
The gift card accountability sink
www.bitsaboutmoney.com
December 19, 2025
In good hands
stephango.com
August 07, 2023
Turning a Rust struct into an enum is not always a major breaking change
predr.ag
January 24, 2023
Web Automation With n8n, Telegram, Online Forms, and a Bit of Python
switowski.com
August 22, 2024
Willingness to look stupid
danluu.com
October 21, 2021
Protecting the Rust standard library from accidental breakage
predr.ag
August 15, 2026
from hookswitch to grave
computer.rip
June 14, 2026
Apple Maps vs Google Maps in 2024
levels.io
August 19, 2024
Testing my iOS app on web with Claude Code and serve-sim on a headless Mac Mini
levels.io
July 09, 2026
Visiting OpenAI's office in San Francisco and seeing the city's improvements
levels.io
May 11, 2025
March bookmarks
ohhelloana.blog
April 01, 2020
What to Do When Docker on the Mac Runs Out of Space
rmoff.net
January 09, 2019
Celebrating NYE 2014 in Hong Kong
levels.io
December 31, 2013
Writing Software for an Among Us League
healeycodes.com
November 13, 2020
IBM MQ on Docker - Channel was blocked
rmoff.net
October 01, 2020
When Red Buttons Aren't Enough
benjamincongdon.me
June 16, 2025
Async Rust: Where does the scheduler live?
herecomesthemoon.net
October 03, 2026
Implementing Bitcask, a Log-Structured Hash Table
healeycodes.com
August 15, 2022
How I built Interiorai.com from scratch in 5 days
levels.io
October 04, 2022
The death of a TLD
blog.benjojo.co.uk
July 26, 2018
How good can you be at Codenames without knowing any words?
danluu.com
August 11, 2024
Announcing Feedlynx
www.wezm.net
July 28, 2024
The Linear Oppression of Note-taking Apps
maggieappleton.com
May 07, 2021
NixOS: Containers a la Nix
myme.no
September 16, 2021
Why it took 4 years to get a lock files specification
snarky.ca
October 11, 2025
0024: HYTRADBOI postmortem, HYTWACFI?, preimp, emergent ventures, data and reality, merkle search trees, readyset, julia compilation times
www.scattered-thoughts.net
May 28, 2022
I've Built My First Successful Side Project, and I Hate It
switowski.com
August 19, 2024
Man investigated after calling German vice-chancellor ‘idiot’
levels.io
February 16, 2025
Rails is a JIT compiler
bernsteinbear.com
October 21, 2026
"Rules" that terminal programs follow
jvns.ca
December 12, 2024
Open sourced my entire ChatGPT code for image text adventures
levels.io
November 27, 2023
Streams: a new general purpose data structure in Redis.
antirez.com
October 02, 2017
The Subtle Art of Designing Physical Controls for Cars
www.theturnsignalblog.com
February 01, 2025
d/acc: one year later
vitalik.eth.limo
January 05, 2025
Composing TLA+ Specifications with State Machines
www.hillelwayne.com
June 17, 2024
Writing is no longer proof of work
seangoedecke.com
October 18, 2026
How often is the build broken?
danluu.com
November 10, 2014
Mac Software Lives Again
saccade.com
May 03, 2022
Subnormal floating-point numbers are expensive… on Intel processors
lemire.me
September 15, 2026
Steve Summers - New Surroundings
levels.io
October 14, 2013
The Silicon Valley Tarpits
taylor.town
August 17, 2024
In Which My Situation is Discussed.
ascii.textfiles.com
December 23, 2025
s21e08 - You Broke It, We (Should) Own It
thingsthatcaughtmyattention.com
June 29, 2026
Dispatch 008: Reflecting on 2024, Droste's Lair, Version control for game dev
www.inkandswitch.com
December 23, 2024
Bookmarks that were lingering in tabs
ohhelloana.blog
October 07, 2026
The Bare Essentials of Greensock
maggieappleton.com
September 08, 2020
A Meta-Tour of This Site
maggieappleton.com
July 22, 2020
A better point light attenuation function
lisyarus.github.io
July 30, 2022
How to Learn a Foreign Language in 500 Hours
taylor.town
February 07, 2023
The problem with input masks and what to do instead
adamsilver.io
June 25, 2023
How to compile LLVM, Clang, LLD, and Ziglang from source on Alpine Linux
gaultier.github.io
September 07, 2020
/now
taylor.town
July 12, 2023
How we cut our MVP in half to launch KIDLY
adamsilver.io
May 20, 2016
(AI) Smells on Medium
rmoff.net
November 25, 2025
OpenNMC is an open replacement for expensive APC management cards
www.jeffgeerling.com
September 08, 2026
Change
jamesg.blog
October 25, 2026
Rusty thoughts on "Parse, don't validate"
eli.thegreenplace.net
September 26, 2026
Stretching my Legs in the Data Engineering Ecosystem in 2022
rmoff.net
September 14, 2022
Inflation Chart: the stock market adjusted for the US-dollar money supply
levels.io
February 14, 2021
Debugging memory leaks in Postgres, heaptrack edition
notes.eatonphil.com
May 22, 2025
TIL: How to fix it when an element blinks when using intersection observer.
ohhelloana.blog
February 27, 2024
On onion cutting
ohhelloana.blog
May 11, 2021
Moving and re-exporting a Rust type can be a major breaking change
predr.ag
January 31, 2023
Town Hall #15: Artifacts
taylor.town
November 12, 2023
chexs.io
chexs.io
July 16, 2023
A defense of boring languages
danluu.com
May 25, 2015
I got my Raspberry Pi 5 a HAT
stfn.pl
October 19, 2024
The role of the Front-end Developer
adamsilver.io
March 11, 2015
Ryzen 9 SFF PC
bitcannon.net
October 05, 2019
How to Cultivate Joy
taylor.town
January 18, 2023
Possible futures of the Ethereum protocol, part 5: The Purge
vitalik.eth.limo
October 26, 2024
Hash Consing Absolutism
buttondown.com
June 15, 2026
Writing to be read
notes.eatonphil.com
May 18, 2018
What Else for the Sudonomicon?
third-bit.com
November 05, 2026
📝 A Cherished Twitter Memory
moonbase.lgbt
November 04, 2022
Monitoring My Garage Door With a Raspberry Pi, Rust, and a 13Mb Linux System
www.wezm.net
April 19, 2022
Tailândia
ohhelloana.blog
January 04, 2015
Web4 will be finally closing our computer and going outside
levels.io
November 23, 2021
JavaScript's ...spread Operator
maggieappleton.com
January 20, 2019
Write more blog articles, not fewer (Don't leave the scraps on the cutting floor)
rmoff.net
March 11, 2025
🎄 Twelve Days of SMT 🎄 - Day 7: TimestampRouter
rmoff.net
December 16, 2020
Icepath: a 2D Programming Language
healeycodes.com
August 22, 2025
Reverse engineering circuitry in a Spacelab computer from 1980
www.righto.com
May 23, 2026
So Many Silver Landmines
taylor.town
August 30, 2024
Reflections from IndieWebCamp Brighton
ohhelloana.blog
March 19, 2024
Claude the Instructor
rmoff.net
February 20, 2026
Beyond API Compatibility: Building a Tool to Measure the Blast Radius of Library Changes
netflixtechblog.com
October 23, 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.