Gradient shader

garden.bradwoods.io

How to create an organic gradient animation using a WebGL shader. How to create an organic gradient animation using a WebGL shader.

Reading List 05/30/26

www.construction-physics.com

House building using the “Oraaflex” modular construction system, via Wikipedia . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure and industrial technology. This week we look at a California chemical leak, weapons-grade plutonium for nuclear reactor startups, a startup that will clean your house to get robot training data, Blue Origin’s rocket explosion, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become...

Mitigating floods of posts in Artemis

jamesg.blog

Note: The logic described in this post may be a stepping stone to a more robust system in the future. Please keep that in mind as you read and know that my solution may not be optimal, rather a start toward solving a problem. This morning I opened Artemis and found a website I had been following for a few months had published almost a dozen posts today. The website was now, unfortunately, a zombie site . This experience left me with two questions: What should Artemis do if a site publishes sign...

SOPS + Age and Sealed Secrets

www.jonashietala.se

When I’ve read other series about Kubernetes and reach the secrets section my eyes glaze over. I can’t help myself; I want to read about the fun stuff. Secrets are necessary to be sure, but it’s a little boring… But if I want to do proper GitOps I need to manage secrets (and to document the process). The sooner I set it up the better. In and outside cluster Kubernetes has different solutions for secrets management. Of particular note is Sealed Secrets which creates files that a...

Key Chemistry Question Answered, No Quantum Computer Required

www.quantamagazine.org

What Garnet Chan cares most about is basic science. He entered chemistry decades ago to understand some of the most consequential biochemical processes on Earth. But since then, he’s become a central figure in a different arena: the debate over whether quantum computers will have a decisive advantage over ordinary “classical” ones. Over the past decade, many quantum computing researchers have… Source What Garnet Chan cares most about is basic science. He entered chemistry decades ago ...

Claude Opus 4.8: "a modest but tangible improvement"

simonwillison.net

Anthropic shipped Claude Opus 4.8 today. My favourite thing about it is this note in the release announcement: Users will find Opus 4.8 to be a modest but tangible improvement on its predecessor. There’s still more to be done: we’re working on developing and releasing models that provide many of the same capabilities as Opus at a lower cost. It's so refreshing to see an AI lab honestly describe a release as a minor incremental improvement over the previous model! Honesty seems to...

Embodied cognition and agentic AI

lemire.me

Where is your intelligence located? In your brain? It is a simplistic answer. A better model is that your intelligence is embodied. Consider a cook working at an expensive restaurant. He has all his favorite knives and cooking instructions, placed exactly where he wants them. His kitchen is part of his intelligence, of his skills. The same cook working in your kitchen can probably cook better than you do, but he can’t reproduce the same meals he would prepare in his favorite kitchen. We ...

Clinton H. Groves’ aviation photos

www.rubenerd.au

This is going to come as a shock—a SHOCK —to some of you, but I harboured a not insignificant obsession with liners when I was a teenager, both of the ocean and air kind. I loved reading about commercial ships and planes of yore, learning about how they were operated, and contrasting them to how we get around today. Some of my favourite tomes were technical reference manuals and so-called “coffee table” books that explored these incredible machines. You could keep your books on cars and...

Build agents, not pipelines

seangoedecke.com

There are only two ways to use LLMs in a computer program: as part of a pipeline, or as an agent. In other words, either you express the control flow of the program in code, or you give a LLM tools and allow it to manage the control flow itself 1 . Here’s how you might structure a trivial “summarize a bunch of information and email it to me” program as a pipeline: context = gather_context ( various , data , sources ) llm_response = llm_summarize ( context ) summary = parse ( ...

17 down, 27 more to go

manuelmoreale.com

Here we go again. Afternoon walk this time around. It’s almost 2pm, and I’m standing in the same parking spot where I got picked up last week. No breakfast in me, but I did have lunch before heading out. Compared to last week’s hike, this one’s gonna be way easier. We have a bit more than 20kms to walk, with roughly 650 meters of ascent and 1300 of descent. Gonna be fun. Before we begin, I’ll have to apologise for the terrible photos I took, especially of the churches. Been a weird w...

If you won't carry the pager, maybe don't push to mainline

rednafi.com

Drive-by AI changes break the shared model a team builds around its code, and the ICs end up cleaning up the mess. Why pushing to mainline should come with the pager. Drive-by AI changes break the shared model a team builds around its code, and the ICs end up cleaning up the mess. Why pushing to mainline should come with the pager.

Microcode inside the Intel 8087 floating-point chip: register exchange

www.righto.com

In 1980, Intel introduced the 8087 floating-point chip, a co-processor that made floating-point operations up to 100 times faster. This chip was highly influential, and today most processors use the floating-point standard introduced by the 8087. The 8087 uses complicated algorithms to accurately compute functions such as square roots, tangents, and exponentials. These algorithms are implemented inside the chip in low-level code called microcode. I'm part of a group, the Opcode Collective, tha...

The Secret Garden of Rock-Paper-Scissors

theshamblog.com

Summary: People have tried extending rock-paper-scissors to more than 3 options, with some success. If you allow more pairings to be ties, this uncovers a rich garden of different game dynamics and strategies. As far as a battle of wits go, it’s hard to find a more balanced game than rock-paper-scissors. Its simplicity means that all strategy is scraped away, and all that’s left is to cold read the other person’s soul. Come, stare into my eyes, and I’ll see the weapon you’ll ...

Friday Facts #440 - 2.1 plan

www.factorio.com

Hello, It has been some time, and we're happy to share some news with you today. 2.1 plan We have been working on the major 2.1 update for Factorio and Space age for the last 8 months, and it has been shaping up quite well. Scope and expectations Generally, we are happy with the game design of Factorio and Space age. The progression is good, things are mostly well balanced (one or two exceptions), and there isn't anything we feel is majorly missing. That is to say, we d...

Interesting links - May 2026

rmoff.net

Welcome to May’s Interesting Links ! This month saw the Current conference in London with the usual 5k run , lots of familiar faces and friendly conversations—and plenty of excellent breakout sessions too. It seems live-tweeting conferences isn’t a thing any more, with only myself and Thomas Cooper seeming to post anything, but if you want you can go review the hashtag feed on BlueSky for some highlights of the conference. Welcome to May’s Interesting Links ! This month saw the...

We should be more tired than the model

vickiboykis.com

Lately, I’ve been feeling like I’m losing control over the code I write when I work with agentic code generation. When I finish an agentic session, I get all the outward signs of having written code, but none of the internal processes that happen when we write code by hand . As a quick primer, the human brain has several types of memory, short-term, working, and long-term. Short-term memory gathers information temporarily and processes it quickly, like RAM. Long-term memory includes t...

Simple batch decoding of unary codes

fgiesen.wordpress.com

Unary codes are a form of universal variable-length code (UVLC) that are sometimes used on their own but more commonly used as a building block for more general families of UVLCs like Golomb, Rice or Gamma / Exp-Golomb codes. There are multiple conventions in use, the one I’ll use in the following has codewords terminated with a “1” bit and is 0-based, i.e. the codebook goes 0 -> 1 1 -> 01 2 -> 001 3 -> 0001 4 -> 00001 and so forth. That is, some value i ...

Workplace Distraction Statistics 2026: Productivity And Focus Rates

www.makerstations.io

Workplace distractions cost the US economy an estimated $650 billion per year, according to a 2026 Gitnux report. The average knowledge worker now loses close to 4 hours daily to interruptions and task-switching. This article covers the latest workplace distraction statistics for 2026, including focus rates, productivity costs, top distraction sources, meeting overload data, and what the numbers say about remote and hybrid work environments. Workplace Distraction Statistics — Key Highlights...

This is the 100th post of this blog

stfn.pl

I was thinking of doing something special for the 100th post, but I could not decide what to do, so instead I'll do just some random bits and pieces. I've been living on the Internet since the early 00s and during that time I had many different blogs and blog-like sites. Some disappeared of natural causes, some can still be found. A photo from one of my blog posts from 2009. This is my laptop of that time, a HP Compaq with which I have very fond memories. It's placed on the floor of the ro...

It's hard to justify buying a Framework 12

www.jeffgeerling.com

My nephew just graduated high school, and wants a laptop. When he decides what computer to buy, price (or more precisely, value ) is the most important attribute. Apple's MacBook Neo upended the 'value laptop' equation—Apple's not supposed to be both the cheapest option and the best value... but it seems like that's squarely where the Neo landed for the good-but-cheap laptop category. My nephew is also my godson, and to kick off his computing journey, I thought I'd let him choose f...

Little's Law

third-bit.com

Little’s Law states that in a stable system, L = λW, where: L = mean number of customers in the system λ = mean arrival rate W = mean time a customer spends in the system The law holds regardless of arrival or service distributions, number of servers, or scheduling discipline. Why It Is Surprising Little’s Law holds without any assumptions about the distribution of arrival rates or service times. It does not matter whether arrivals are Poisson, deterministic, or correlated,...

One week of using Plan 9

dead.garden

This was posted at about 01:30am so it's probably full or errors but whatever I never back out of writing a post all in one go. If I've spoken to you in the past week, I probably mentioned playing around with Plan 9 . After getting an old PC on ebay for 30€ (~40€ with shipping) I thought "if I was ever going to install this, now is the time". Shout out to Matt for the hint of what to look for to get real cheap used PCs on ebay; which we talked about a bit on an IndieWeb pop-up about B...

USD by the numbers

taylor.town

M1 M2 M3 L $T 2.0 $100 bills 0.12 $50 bills 0.22 $20 bills 0.05 $1, $2, $5, $10 bills + coin 3.0 Household demand deposits at commercial banks 0.4 Household demand deposits at credit unions + thrifts 3.4 Business + government + foreign demand deposits 5.3 Savings deposits — passbook + statement + online 4.0 Money market deposit accounts — MMDAs 1.0 Interest-bearing checking — NOW + ATS accounts ...

Random Old Posts

TitleDate
Subtitle synchronization with STT and sequence alignment (part I)
c.pgdm.ch
November 18, 2024
These are called opportunities
fabiensanglard.net
November 12, 2020
What happens when you're #1 on Hacker News for a day
levels.io
October 19, 2013
URLs with trailing punctuation
www.redblobgames.com
February 12, 2026
Michael Rabin Passed Away on April 14, 2026, at the age of 94
blog.computationalcomplexity.org
April 22, 2026
Rails Girls - Porto
ohhelloana.blog
June 02, 2014
Quake 2 Source Code Review
fabiensanglard.net
September 20, 2011
Flexing the Windows RRAS BGP implementation
blog.benjojo.co.uk
September 26, 2024
Progress on the Block Protocol
www.joelonsoftware.com
December 19, 2022
The bulldozer vs vetocracy political axis
vitalik.eth.limo
December 19, 2021
Smithsonian Magazine Is Wrong About Vertical Farming
theluddite.org
July 01, 2023
Imp: core language
www.scattered-thoughts.net
September 30, 2019
Hello, World!
myme.no
December 21, 2017
Black Friday: A Lesson in Python Performance
mkennedy.codes
November 24, 2022
Synthetic Intelligence
taylor.town
April 05, 2019
Blogging in 2023
nate.mecca1.net
January 18, 2024
Imp: intro
www.scattered-thoughts.net
September 27, 2019
Compiling a Functional Language Using C++, Part 8 - LLVM
danilafe.com
October 31, 2019
Going down
www.jonashietala.se
August 16, 2009
My most memorable bad interview
ohhelloana.blog
May 17, 2021
Mount VMDK/OVF/OVA on Amazon Web Services (AWS) EC2
rmoff.net
March 11, 2017
This is what "acting professionally" results in
levels.io
July 16, 2013
FFC art accusations
georgerrmartin.com
November 10, 2025
Automatically Signing a Windows EXE with Azure Trusted Signing, dotnet sign, and GitHub Actions
feeds.hanselman.com
November 28, 2025
Keyhive 05 · Syncing Keyhive
www.inkandswitch.com
March 13, 2025
How I run a coffee club
notes.eatonphil.com
December 31, 2024
What App is That?
maggieappleton.com
May 20, 2020
Implementing MVCC and major SQL transaction isolation levels
notes.eatonphil.com
May 16, 2024
Reverse Engineer Strike Commander
fabiensanglard.net
January 22, 2013
Declaratively Deploying Multiple Blog Versions with NixOS and Flakes
danilafe.com
April 10, 2022
Interpreting TypeScript
notes.eatonphil.com
April 14, 2019
Planning my Kubernetes homelab
www.jonashietala.se
May 05, 2026
Perhaps Rust needs "defer"
gaultier.github.io
November 06, 2024
August bookmarks
ohhelloana.blog
September 07, 2020
The most important thing when working with LLMs
steveklabnik.com
January 27, 2026
Semantic HTML and ARIA explained
adamsilver.io
May 14, 2019
Using R to Denormalise Data for Analysis in Kibana
rmoff.net
April 24, 2016
Migrating This Blog From Jekyll to Eleventy
simplyexplained.com
April 18, 2021
Visualizing Convergence of Krylov Eigensolvers
www.reidatcheson.com
April 14, 2025
Properly Factor Your Jinja HTML Code with Jinja Partials
mkennedy.codes
December 03, 2022
Checking linearizability in Go
notes.eatonphil.com
October 31, 2024
Configuring UPS/apcupsd
rmoff.net
July 18, 2016
Writing userspace USB drivers for abandoned devices
blog.benjojo.co.uk
November 17, 2019
Fsyncgate: errors on fsync are unrecovarable
danluu.com
March 28, 2018
Local state is harmful
www.scattered-thoughts.net
February 17, 2014
Does this summarise your system development & support ethos?
rmoff.net
October 27, 2010
Graphing I/O data using gnuplot and Oracle V$SYSSTAT
rmoff.net
October 26, 2010
Take-Over Moments: The Hardest Design Problem of Semi-Autonomous Cars
www.theturnsignalblog.com
January 01, 2021
Drinking alcohol negatively affects the liver and leads to fatty liver called cirrhosis
levels.io
June 04, 2023
Deleuze for Developers: will smooth space/open source suffice to save us?
steveklabnik.com
March 14, 2013
Big companies v. startups
danluu.com
December 17, 2015
Handling links in Angular, buttons versus links, design system architecture, journey mapping
adamsilver.io
February 24, 2019
Things That Outlive Fancy Rats
taylor.town
July 20, 2023
Shakshuka
blog.singleton.io
December 01, 2019
Performance and OBIEE - part VI - Analysing results
rmoff.net
March 18, 2013
My Favorite CLI Tools
switowski.com
June 18, 2020
The day I taught AI to read code like a Senior Developer
nmn.gl
January 05, 2025
Material Design text fields are badly designed
adamsilver.io
February 24, 2021
on forgiveness
strangestloop.io
May 10, 2023
Shelter or prison
anniemueller.com
October 01, 2025
Seizing the Means of Re-Production
taylor.town
September 18, 2024
Passing the torch on Asahi Linux
asahilinux.org
February 13, 2025
Actionable marketing tactic to get tiktok videos about your app for $100-$300
levels.io
September 25, 2023
You can beat the binary search
lemire.me
April 27, 2026
2025 Defaults
nate.mecca1.net
December 09, 2025
PLISS 2026
tratt.net
January 12, 2026
Go database driver overhead on insert-heavy workloads
notes.eatonphil.com
October 05, 2023
First Post
nate.mecca1.net
June 16, 2023
Against essential and accidental complexity
danluu.com
December 29, 2020
🎄 Twelve Days of SMT 🎄 - Day 2: ValueToKey and ExtractField
rmoff.net
December 09, 2020
007 Legends – The World
simonschreibt.de
April 01, 2013
Analyzing large JSON files via partial JSON parsing
notes.eatonphil.com
January 06, 2022
Thinking about High-Quality Human Data
lilianweng.github.io
February 05, 2024
Designing a Code Playground for Adventlang
healeycodes.com
December 18, 2021
Surround yourself with builders not talkers
levels.io
October 02, 2024
2024 Geothermal Update
austinvernon.site
September 12, 2024
Learning Golang (some rough notes) - S01E00
rmoff.net
June 25, 2020
How we ran Welcome Week events
www.cameronmacleod.com
October 05, 2018
The Coinparty hackathon, take two
www.jonashietala.se
January 12, 2021
One Hundred Rust Binaries
www.wezm.net
November 02, 2020
Instant, real-time, RSS to email
nmn.gl
August 27, 2017
HYTRADBOI 2025 postmortem
www.scattered-thoughts.net
March 03, 2025
Plans for Summer of Code
www.jonashietala.se
July 14, 2014
Cycle detection in graphs does not have to be hard: A lesser known, simple way with Kahn's algorithm
gaultier.github.io
June 03, 2023
Coarse base visibility
30fps.net
January 09, 2025
Using the BI Server Metadata Web Service for Automated RPD Modifications
rmoff.net
September 25, 2015
📝 Text Encoding and Soda Fountains
moonbase.lgbt
February 13, 2023
The Citroën Ami and the Future of Urban Transportation
www.theturnsignalblog.com
October 01, 2020
Write more blog articles, not fewer (Don't leave the scraps on the cutting floor)
rmoff.net
March 11, 2025
AP's Disasterous, Out-of-Touch NFT Annoucement
eleanor.ghost.io
March 16, 2022
Poem: The dawn of your light
jatan.space
January 03, 2026
Reset your life
levels.io
April 22, 2013
After Class Is Over
blog.andymatuschak.org
September 29, 2012
AI Means the Death of Open Source
nmn.gl
February 17, 2026
Diskless replication: a few design notes.
antirez.com
October 27, 2014
Leetcode - Episode 12 - Starting Early (3 x E)
healeycodes.com
January 12, 2019
40 questions to ask yourself every year
stephango.com
October 20, 2016
In Defense of Electricity Markets
austinvernon.site
October 11, 2023
Beyond Indexes: How Open Table Formats Optimize Query Performance
jack-vanlightly.com
October 08, 2025
Programming is hard
myme.no
September 19, 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.