Best Plants for Home Office: 10 Low-Maintenance Picks That Actually Work

www.makerstations.io

A University of Exeter study found that adding plants to a workspace can raise productivity by up to 15%. NASA’s Clean Air Study showed certain indoor plants pull benzene, formaldehyde, and trichloroethylene out of enclosed rooms. For anyone working from home, one or two pots near the desk improves air quality without adding another chore. The ten plants below handle low light, irregular watering, and tight desk space. Why the Best Plants for Home Office Need to Survive Neglect? ...

AI inference is obviously profitable

seangoedecke.com

Many people claim that AI inference is unprofitable to serve, and thus must be subsidized by an ocean of dumb money from investors who believe that some future AI model will come to dominate the world economy. When that dumb money goes away, so will AI products. According to this view, LLMs are just inherently too expensive (in terms of money, power, and water) to be used in consumer products. In fact, they can only be used today by externalizing the costs: money onto VC funds and now retail E...

US Subways Build Too Many Cross Passages

www.construction-physics.com

I wrote the following piece for IFP’s Transit Abundance Playbook , a collection of 15 ideas to improve transit delivery in the US. American transit costs and timelines are substantially higher than those of other developed countries: Spain builds tunneled subway for ~$200 million per mile, while New York spends billions; China built an entire network of high-speed rail while California was failing to connect Bakersfield to Merced. This playbook draws on the past decade of research into the ca...

No-One Escapes the Permanent Underclass

borretti.me

Shall I end this life a pauper? If AI can do all work at human level or better, what stops corporations replacing us all with AI? This is the permanent underclass meme. The idea is: within a few years, all white collar work will be automated by AI, at which point there is no social mobility. The main way people cope is, they tell themselves: if I work hard, accumulate capital, maybe join one of the big AI labs, I might secure my place in the future. I want to argue this is a fantastically sho...

Why I wrote PEP 832 -- virtual environment discovery

snarky.ca

While I decide what to do with PEP 832 after polling folks on their opinion , I thought I would write out why I'm even bothering with any of this. I'm going to talk from the perspective of VS Code and its Python extensions , but you could just as easily substitute "VS Code" for your editor of choice or even "AI agent" and it wouldn't change the problem: it isn't necessarily easy for tools like VS Code to know what workflow (tool) you're using and thus where you're putting your (virtual) env...

A bundle of bones // W24 + 25 — 2026

anniemueller.com

I have to publish this now, we’re already halfway through W26. Current situation: JUST KIDDING I am actually inside staring at a computer instead of lying on my back in a meadow staring up at the sky. But I did see these nice clouds earlier today.  Monday 08 June: The U of Ark college visit. Zeke really likes it and they have a great engineering program. It poured down rain all morning. I bought umbrellas in the gift shop. I am bad at selfies.  ...

Retiring my RTX 3070 for an AMD RX 9060 XT (16 GiB)

www.rubenerd.au

I have a new graphics card for my primary desktop, the Sapphire Nitro+ AMD Radeon RX 9060 XT . This replaces my Zotac GeForce RTX 3070 Twin Edge , a card with a name that’s almost as long. The tl;dr is: it’s great, for me! This isn’t going to be a technical post laden with benchmarks; there are plenty of more qualified people you can read and watch for those. Instead, this is more of a thinking-out-loud post about the upgrade process, and how one random person with their own specif...

Toward More Controllable AI Video Editing: An Early Research Exploration at Netflix

netflixtechblog.com

By Zhuoning Yuan , Ta-Ying Cheng , Benjamin Klein , Bahareh Azarnoush Introduction At Netflix, we build technology to help storytellers bring their creative visions to life and to help members discover the stories they love. To connect stories with diverse audiences around the world, we produce promotional assets, including trailers, teasers, and social short‑form videos, that build on and elevate the original footage. Through close collaboration with the teams crafting these assets, we i...

Quickly apply LUTs (color grading) with ffmpeg

www.jeffgeerling.com

This is a quick post, mostly for my own reference. I've avoided LUTs and 'Log' video footage for years 1 , mostly because of the extra tiny bit of workflow involved. Like RAW photos, 'Log' footage retains the video sensor's full dynamic range, so you can pull more color and luminance information out of the footage later. But unlike photography, where RAW has been a thing for decades, and many workflows 'just work' without me having to 'grade' every individual photo, in video precious few con...

Fear in Four Dimensions

taylor.town

You want to face your fears, but they're hard to find. Fears feast on uncertainty, and the unknown is slippery. You cannot know the unknowable, nor evade the inevitable. Uncertainty forever lurks in your periphery. To study a fear is to steal its power. You cannot destroy uncertainties, but you can tame them with labels, measures, and deductions. One way to tame the unknown: experiment with its knobs. Your natural curiosity will lead you to countless knobs, most of which will be incorrect/...

What Is the Positive Grassmannian and Why Does It Show Up Everywhere?

www.quantamagazine.org

What links certain mathematical models of traffic flow, shallow-water waves, and quantum particle scattering? The surprising answer lies in a corner of the algebraic combinatorics world that goes by the name of positive Grassmannian. In simple terms, the positive Grassmannian is a shape that classifies other shapes. Remarkably, pieces of the positive Grassmannian can be reassembled in forms that… Source What links certain mathematical models of traffic flow, shallow-water waves, and quantum...

Unnatural

jamesg.blog

Content warning: This poem is about the ongoing heat in Europe. I strike an optimistic tone toward the end, but if you would prefer not to read about the heat, I offer you one of the Scottish poems I have written in stead . Nature’s weary tears fill the air; invisible, warming. Relentlessly, days proceed. Hours pass; Celsius rises. Midnights: warm like day. We stay inside. Blinds closed, water glasses full, cookers off. Flowers bloom early. Eyelids weigh; we yearn for rest that does not come....

Years Too Late

third-bit.com

I’ve been unemployed for eight months now, and haven’t written as much as I thought I would. Middle-aged angst is one reason, but another is the realization that most of the projects I was thinking of doing are solving yesterday’s problems. I have a long history of doing this: The JavaScript and Python versions of Software Design by Example are the books I needed in the 2000s when I was teaching undergraduate courses at the University of Toronto. I’m proud...

Kafka Share Groups - Pathological fetch waits with record_limit

jack-vanlightly.com

In this post we’re going to see how share.acquire.mode=record_limit combined with: fewer consumers than partitions and various cases of “partition skew” …can result in subpar performance with share groups.  I stumbled on these issues when running large sets of dimensional tests with Dimster’s explore-limits mode, which finds the highest sustainable throughput while staying within a target end-to-end latency target. There was a specific subset of the tests that explore-limits mode wo...

A Tiny Compiler for Data-Parallel Kernels

healeycodes.com

Exploring how compilers lower ordinary loops into explicit data-parallel kernels. Exploring how compilers lower ordinary loops into explicit data-parallel kernels.

The Coming Loop

lucumr.pocoo.org

I don’t prompt Claude anymore. I have loops running that prompt Claude and figuring out what to do. My job is to write loops. — Boris Cherny Over the last months I have watched more and more people build something on top of coding agents that feels meaningfully different from just using a coding agent. Some of this happens on top of Pi which is cool to see for sure! The pattern is the same everywhere though: work is put into a queue of sorts, a machine picks it up, attempts it, sto...

Friday Facts #444 - 2.1 Experimental release

www.factorio.com

Hello, we hope your week has been pleasant. 2.1 Experimental This week we released the 2.1 experimental. You can read the full changelog on our Forum . Funnily enough, the changelog was too long to post on Reddit, as the limit is 40,000 characters... oops :). Click to view full resolution You can opt in to experimental now, and there are some things to bear in mind: You get all the 2.1 changes today. 2.0 save games will load, but ...

The Missing Layer in Maritime Autonomy

shield.ai

When most people think of the Coast Guard, they probably imagine daring rescues like you see in the movies—hopefully helicopters flying through hurricanes, like in  The Perfect Storm , though for many people, it’s probably just the five seconds we appear in  Top Gun . While it may be the “forgotten service” from time to time, the Coast Guard punches far above its weight class. Beyond search and rescue missions, there is another side of the Coast Guard focused on facilitating globa...

Anne Lee Steele

manuelmoreale.com

This week on the People and Blogs series we have an interview with Anne Lee Steele, whose blog can be found at aleesteele.com . Tired of RSS? Read this in your browser or sign up for the newsletter . People and Blogs is supported by the "One a Month" club members. If you enjoy P&B, consider becoming one for as little as 1 dollar a month. Let's start from the basics: can you introduce yourself? I’m Anne. I’ve spent almost a decade in...

"No way to prevent this" say users of only language where this regularly happens

xeiaso.net

In the hours following the release of CVE-2026-8461 for the project FFmpeg , site reliability workers and systems administrators scrambled to desperately rebuild and patch all their systems to fix an out-of-bounds write in the MagicYUV decoder (libavcodec/magicyuv.c) caused by improper bounds checking, resulting in heap corruption, denial of service, and potential remote code execution when processing a specially crafted video file. This is due to the affected components being ...

s21e07: Anything LLMs Can Do, I Can Do Better

newsletter.danhon.com

0.0 Context Setting Wednesday, June 24 2026 in Portland, Oregon where the high today is 86f/30c and the high in the U.K. was 97f/36.1c, and yesterday 40 drowning deaths were reported in France over the past week 1 . So it’s time to re-read Kim Stanley Robinson’s The Ministry for the Future, or rather the book’s first chapter. Which I intend to never read again anyway, for the right reasons. Events are on hiatus until I get scheduling sorted out. In the meantime, let’s get on with ...

The Zone

blog.computationalcomplexity.org

When you start thinking deeply about a mathematics problem you may enter the "zone", a period of intense focus where you think solely about the problem and potential solutions, and more importantly block out all other thoughts and even lose track of time. Mathematicians don't own the zone, actors, musicians, athletes and many others have their own version of the zone. But for math, when working on an open problem, you have no idea how difficult a solution may be, or if a solution exists at all. ...

Scaling Laws, Carefully

lilianweng.github.io

Scaling laws are one of the most critical empirical findings in deep learning. The observation is simple in form: the training loss $L$ decreases predictably as we scale up model size $N$, dataset size $D$, and compute $C$, following a power-law curve, which appears as a straight line on a log-log plot. We can view scaling laws as a framework for describing the relationship between compute, loss, model size and data; at its core, it is about how to allocate precious compute optimally between $N$...

Random Old Posts

TitleDate
Possible futures of the Ethereum protocol, part 1: The Merge
vitalik.eth.limo
October 14, 2024
Work in progress: heuristics
www.redblobgames.com
May 06, 2024
Installing Ghost on Ubuntu 14.04
lookingsideways.co.uk
January 08, 2015
Postmortem: A Geek Valentine
www.jonashietala.se
March 10, 2010
How useless is memorizing openings, as an amateur Lichess player?
mbuffett.com
January 27, 2022
Kafka Connect, ksqlDB, and Kafka Tombstone messages
rmoff.net
November 03, 2020
An amusing blind spot in Go's static analysis
gaultier.github.io
August 22, 2025
Why is it so hard to buy things that work well?
danluu.com
March 14, 2022
Probabilistic Spreadsheet
blog.singleton.io
November 24, 2021
On the DORA 2025 AI Report - AI Adoption and use
nishtahir.com
October 21, 2025
[Mirror] Bir Proof of Stake Tasarım Felsefesi
vitalik.eth.limo
December 29, 2016
BBQ ribs
blog.singleton.io
October 10, 2020
February gets Themed: Rejection
www.jonashietala.se
February 01, 2010
Picking up volleyball in NYC with Goodrec and New York Urban
notes.eatonphil.com
December 26, 2024
MITM Risks in Signal? Mitigation + Monologue
nate.mecca1.net
November 19, 2023
Resurrection
www.jonashietala.se
August 18, 2011
Optimising texsearch
www.scattered-thoughts.net
December 08, 2010
Updating The Single Most Influential Book of the BASIC Era
blog.codinghorror.com
December 31, 2021
Plugins case study: Pluggy
eli.thegreenplace.net
June 14, 2026
Hide Sign in With Google Pop Up
www.wezm.net
January 20, 2023
The oceans are full of plastic exactly because you recycle
levels.io
December 23, 2025
First on New Blog
christianselig.com
January 28, 2023
Learning Golang (some rough notes) - S02E08 - Checking Kafka advertised.listeners with Go
rmoff.net
July 17, 2020
My response to AI 2027
vitalik.eth.limo
July 10, 2025
The Road Not Taken is Guaranteed Minimum Income
blog.codinghorror.com
March 20, 2025
Natural Gas is a Fuel of the Future
austinvernon.site
February 23, 2022
Introducing Tiny Storage: a small, lightweight UserDefaults replacement
christianselig.com
October 08, 2024
On leftist infighting
steveklabnik.com
November 18, 2013
Progress Report: January / February 2021
asahilinux.org
March 11, 2021
TOTP tokens on my wrist with the smartest dumb watch.
blog.singleton.io
October 17, 2022
A Blind Spot for Large Language Models: Supradiegetic Linguistic Information
theluddite.org
June 01, 2023
Kafka Listeners - Explained
rmoff.net
August 02, 2018
Solving problem-finding
stephango.com
September 16, 2018
Setting key value when piping from jq to kafkacat
rmoff.net
September 30, 2020
The missing tier for query compilers
www.scattered-thoughts.net
January 12, 2025
My 3rd startup: Tubelytics, the real-time dashboard for YouTube publishers
levels.io
May 31, 2014
My latest IRC client : Kibana
rmoff.net
March 24, 2016
How to (and how not to) fix color banding
blog.frost.kiwi
October 19, 2023
Why are you still in Europe
levels.io
January 11, 2015
Immutable Data with Immer and Personal Assistant Bots
maggieappleton.com
August 10, 2019
How to win [or at least not suck] at the conference abstract submission game
rmoff.net
January 16, 2020
Rentable powerbanks in China scan with Alipay but would get stolen in US or Europe
levels.io
November 28, 2025
You don't have to be a “content creator” to have a website.
ohhelloana.blog
March 14, 2024
DNBforum.nl Podcast: Panda Drum & Bass presents Retake Manhattan
levels.io
April 14, 2008
Pivoted Query Synthesis
buttondown.com
March 23, 2026
Europe's 28th regime could create a Delaware for startups
levels.io
January 20, 2026
"No way to prevent this" say users of only package manager where this regularly happens
xeiaso.net
June 01, 2026
Why I Quit Google to Work for Myself
mtlynch.io
February 28, 2018
Monolog
www.scattered-thoughts.net
March 16, 2017
Third Stage Engineering
www.brendangregg.com
November 16, 2025
An intriguing new puzzle
www.jonashietala.se
October 13, 2009
Gif like a Pro
simonschreibt.de
November 13, 2022
Automating Hermitage to see how transactions differ in MySQL and MariaDB
notes.eatonphil.com
May 02, 2026
The time came to replace my headphones
stfn.pl
February 07, 2024
My Fifth Year as a Bootstrapped Founder
mtlynch.io
February 10, 2023
Building an Ubuntu service for my Antec Flux Pro
nishtahir.com
March 15, 2025
Conferences & Meetups at which I'll be speaking - 2017
rmoff.net
September 11, 2017
First impressions of Ghostty
www.jonashietala.se
January 06, 2025
A Better Interview
www.hillelwayne.com
December 08, 2018
Javascript namespacing
adamsilver.io
July 11, 2014
An Official* Logo for HTML
www.zachleat.com
February 19, 2026
When to Build Millennia Sewers
taylor.town
June 28, 2023
How/Why to Sweep Async Tasks Under a Postgres Table
taylor.town
September 19, 2023
Retiring my RTX 3070 for an AMD RX 9060 XT (16 GiB)
www.rubenerd.au
June 24, 2026
Intuitions for Distributed Consensus by Phil Eaton
notes.eatonphil.com
October 08, 2024
What is OBIA...
rmoff.net
July 30, 2009
Feature Flagging at Databricks
benjamincongdon.me
March 12, 2026
How do managers* get stuck?
www.elidedbranches.com
September 06, 2017
Emotional management
www.scattered-thoughts.net
November 01, 2021
Running the RCU from the commandline
rmoff.net
June 11, 2012
Design in code, get praise
adamsilver.io
January 18, 2026
Go Testing By Example
research.swtch.com
December 05, 2023
EU is finally scaling down GDPR, AI Act and cookie banner laws
levels.io
November 20, 2025
Giving LLMs a personality is just good engineering
seangoedecke.com
March 03, 2026
2025 Defaults
nate.mecca1.net
December 09, 2025
Rust in the data science and machine learning stack
c.pgdm.ch
May 14, 2025
How Rockefeller and His Partners Built Standard Oil
austinvernon.site
October 05, 2025
Growing the Evergreens
maggieappleton.com
June 28, 2020
The Success of Black Myth: Wukong And What It Means for Media
www.matthewball.co
September 12, 2024
The second law of form design
adamsilver.io
July 28, 2025
Building a Runtime with QuickJS
healeycodes.com
March 26, 2026
Apache Flink talks at Kafka Summit London 2024
rmoff.net
March 15, 2024
Building a startup: what people think vs reality
levels.io
March 21, 2018
Reading citations is easier than most people think
danluu.com
March 29, 2015
Dancing mad with sandboxing
xeiaso.net
May 28, 2026
An update about Redis developments in 2019
antirez.com
February 20, 2019
What's so hard about continuous learning?
seangoedecke.com
February 23, 2026
Migrating to Kubernetes, part 1: Moving on from the legacy service platform
yolken.net
April 17, 2021
The 'work hard enough to succeed' myth is used by the ownership class to exploit the middle class
levels.io
July 19, 2019
sawserver logging configuration - logconfig.xml
rmoff.net
July 23, 2009
EuroRust 2024
laplab.me
December 17, 2024
Magic the Gathering format: Fun 40
fabiensanglard.net
May 20, 2026
Skipping bad records with the Kafka Connect JDBC sink connector
rmoff.net
October 15, 2019
Oracle GoldenGate -> Kafka Connect - "Failed to serialize Avro data"
rmoff.net
November 29, 2016
Sunsetting Search?
mkennedy.codes
March 26, 2025
Writing Faster Python - Introduction
switowski.com
August 18, 2020
Build yourself flowers
vickiboykis.com
April 20, 2026
Toying around with photo filters
nate.mecca1.net
November 12, 2024
Mastodon First: My New Social Attitude
mkennedy.codes
November 19, 2022
WebAssembly as a Python extension platform
nullprogram.com
January 01, 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.