I tested every IP KVM in my Homelab

www.jeffgeerling.com

Since the PiKVM came out in 2017, there's been an explosion of IP KVMs. I've tested almost every one . But what are they good for? You can use Remote Desktop, Screen Sharing, or VNC to remote control a computer from anywhere on a LAN. And if you don't have a private VPN, you could use RealVNC , Raspberry Pi Connect , or wire up Tailscale or Pangolin for fully remote access. Those solutions are great, and so is SSH if you don't need a full desktop. Since the PiKVM came out in 201...

Friday Facts #441 - Space logistics improvements

www.factorio.com

Hello, Nice to see you all again so soon. Mixed rockets Genhis Imagine you are setting up your first space platform. You start building tiles, a full rocket-load is sent. When you need belts, assembling machines or furnaces, again, a full stack is sent. A small platform could request 10-20 automated rockets and leave plenty of unused items in the inventory. The advantage is that you don't have to wait for more when you decide to rebuild it or add machines. This is how we ...

It's Just Broken: Oh WordPress

kevquirk.com

It's Just Broken: Oh WordPress by Pup On Tech In a recent post, the Pup ON Tech perfectly captures the absolute nightmare that is building a self-hosted WordPress site. What starts as a simple VPS setup quickly devolves into a bloated mess of heavy themes, dozens of conflicting plugins, and rigid page builders. By the time you’ve fought with broken caching layers and terrible performance, you realise that fixing the bloat defeats the entire purpose of using WordPress. Read post ➡ WordPress...

The story of MJ

jamesg.blog

This is amazing. I could hardly contain my excitement. In one moment, I held James’ latest story in my two paws. In the next, the story was published on the web. “This is the web,” James said; “it’s where dreams can come true.” In that moment, I knew I was in the right place. I had come to James’ Coffee Blog with great curiosity. I was curious about websites, and enjoyed reading what I could find on the web. I especially loved stories about everyday life – human perspectives on ...

IPv6 zones in URLs are a mistake

xeiaso.net

IPv6 is weird. One of the more strange parts of the standard is that every interface's link local addresses are in fe80::whatever . If you have a machine with two network interfaces, both of them will be in fe80:: , so if you have a packet destined to fe80::4 , how do you disambiguate it? The answer is you use IPv6 scopes/zones . The exact format of what goes into a zone is OS dependent, but on Linux it's the interface name and on Windows it's the interface ID. This lets the kernel...

A survey of inlining heuristics

bernsteinbear.com

Compilers, especially method just-in-time compilers, operate on one function at a time. It is a natural code unit size, especially for a dynamic language JIT: at a given point in time, what more information can you gather about other parts of a running, changing system? I don’t have any data to back this up—maybe I should go gather some—but on average, methods are small. Especially in languages such as Ruby that use method dispatch for everything, even instance variable (attribute, fiel...

Greece expands Shield AI V-BAT fleet for maritime operations

shield.ai

ATHENS (June 2, 2026) – Shield AI today announced that the Hellenic Army has signed a procurement agreement to grow its fleet of V-BAT vertical takeoff and landing (VTOL) uncrewed aircraft systems (UAS) in support of Maritime Domain Awareness (MDA) operations across the Aegean Sea. The Hellenic Army currently uses the V-BAT to deliver intelligence, surveillance, and reconnaissance (ISR) missions. The acquisition of more platforms will increase Greece’s ability to maintain persistent mari...

How I Built My Moody Desk Setup?

www.makerstations.io

A desk space comes down to arranging your gear so you can focus. Work, school, or gaming, the layout shapes how the day feels. This week, I refreshed my own corner. I wanted something dark and quiet. Here is how my moody desk setup turned out. Finding Ideas for the Moody Desk Setup I started by checking what other people had shared online. Browsing dark and moody desk tours helped me lock in the look. The mid-century style caught my eye. I walked through the office and pulled pi...

How Long Does It Take to Plan a Bridge?

www.construction-physics.com

Bear Mountain Bridge in New York, via Wikipedia . Many folks, including me , have observed that it seems to take much longer to build infrastructure in the US than it used to. People point to things like the rapid construction of the Empire State Building (one year) or the Golden Gate Bridge (just over four years) and note that for a modern infrastructure project it can take that long or longer to even get the permits or do the environmental studies. Via Threads . Note that as of 2026 permi...

Barry Hess

manuelmoreale.com

This week on the People and Blogs series we have an interview with Barry Hess, whose blog can be found at bjhess.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 a programmer-type from rural Minnesota. I grew...

Anti-AI nostalgia and the cult of the past

seangoedecke.com

Programmers were better back in the day, weren’t they? Back when we had real programmers. Not just people who got paid to write code, but people who lived it, who were obsessed with their craft, and whose code was a lively expression of themselves. Hackers were hackers in those days before money took over the industry. Don’t even get me started on LLMs. Could there be a better example of today’s degenerate spirit? A machine to mass-produce software (not good software, just barely good ...

Sabbatical #16: Kaikōura

darekkay.com

“I will not say "Do not weep", for not all tears are an evil.” ― The Lord of the Rings On my way to the last stop in New Zealand, I spent a good amount of time at the Ōhau Point Lookout , which is known for a nearby fur seal colony. At one point, another photographer pointed out dolphins in the ocean. While they were quite far away, it was interesting to see their acrobatic talents in action. My trip ended in Kaikōura , with a rocky beach right next to my hostel. ...

The Industrialization of Academic Research

blog.computationalcomplexity.org

Yesterday, National Academy of Sciences President Marcia McNutt delivered her last annual State of the Sciences Address . Overall the talk basically calls us to adapt to the new reality that industrial and foundation support for research has taken a far larger role in academic research. I fear we may be losing the broad academic independence and exploration that has made our universities the envy of the world. Government funding for research has become more challenging to receive, more bureauc...

Fragments: June 2

martinfowler.com

Greg Wilson has noticed that lots of folks are using dodgy metrics to figure out if AI tools are worth their costs. Would you measure lines of code generated, or tickets closed? Or would you send out a survey asking whether developers feel more productive? Each of those approaches is flawed in a different way; He lists lots of common metrics, and why they are flawed. Sadly he doesn’t give any suggestions on what would be better. In my view, since we cannot measure productivity ,...

Partial Pathfinding Applications

buttondown.com

I have been tinkering with a little tactics game not so different from Fire Emblem. One thing I'm doing that I think is somewhat novel in the space is involving a technique I learned from studying Timely Dataflow : partially ordered costs for pathfinding. In Timely, it's used to represent complex versions of time that allow for multitemporal processing . I've written about this before but back then I didn't really appreciate all the applications of them. Every time I want to do something, ...

When the train becomes a limo

www.rubenerd.au

Sometimes Sydney Trains runs a special train, just for me! Or at least, I pretend they do. How luxurious. As an aside, for those of you who live in cities with double deck train carriages, do you sit upstairs or down? I tend to sit downstairs, because the rocking motion of taller carriages is reduced slightly… though I admit the upper deck is more fun when I know I’ll be crossing the Harbour Bridge. By Ruben Schade in Sydney, 2026-06-05. Sometimes Sydney Trains runs a special trai...

Broker-Visible vs Client-Local Parallelism

jack-vanlightly.com

This post is a little side-quest from my “Kafka Share Groups and Parallelizing Consumption” series. My “Kafka Share Groups and Parallelizing Consumption” series ( part 1 , part 2 ) has been laser focused on how different configurations and behaviors affect parallel consumption in share groups (Queues for Kafka). So far I’ve shown that you most definitely can hold share groups wrong . You could quite easily and inadvertently create a work queue and with the right combination of things...

How To Read More

borretti.me

The book can’t compete with the screen. It couldn’t compete beginning with the movie screen, it couldn’t compete with the television screen, and it can’t compete with the computer screen. — Philip Roth We’re halfway through 2026, and according to Goodreads I’ve read 80 books so far, fiction and non-fiction and textbooks, including such doorstoppers as Life and Fate (864p, astoundingly good). And I don’t feel like I’m trying particularly hard. I still have plenty of tim...

The Convoy Effect

third-bit.com

A single server processes jobs that arrive randomly according to a Poisson process. Most jobs are quick (exponential service with small mean), but a rare few are very slow (exponential service with large mean). This hyperexponential service distribution has high variance. This post compares the performance of two scheduling disciplines in this situation: FIFO (First In, First Out): jobs are served in the order they arrive. SJF (Shortest Job First): the server always picks the shortest qu...

Do web components make your design system framework-agnostic?

adamsilver.io

I recently read a blog post claiming that web components can make your design system framework agnostic. But this is down to the false dichotomy between engineers who: love React (or the current popular thing) hate React (or the current popular thing) React is probably a bad choice for your design system. But that’s not an argument against libraries or frameworks. That’s an argument for choosing something better than React. Either way, the claim that web components give you a...

The Fitbit Air is interesting

christianselig.com

The Apple Watch is one of the most fascinating pieces of modern technology for me. A gorgeous screen, an abundance of sensors, and a bonkers amount of computational power in a tiny little package that fits on your wrist. It reminds me of the Vision Pro in that a good amount of the time I put it on I can’t help but smile at how far technology has come. But it’s also weirdly something I’ve never used a great deal. Every few generations I buy a new one and try it out for a few weeks, but I ...

Adorable tiny skulls // Week 22 — 2026

anniemueller.com

Sunday came, Sunday went, but the notes can be week notes any day they want to be.  Current situation: A LIE. This photo is from Sunday when I started these and then did not finish them. It’s Monday now and I’m in bed with rice water toner pads all over my face. I will not be sharing a photo at this time thank you for understanding. I do feel very moisturized. Monday 25 May: Memorial Day, also hospital day. Having to work certain holidays is a new th...

Random Old Posts

TitleDate
The air sings: sympathetic vibrations
blog.andymatuschak.org
October 13, 2011
Property Graph in Oracle 12.2
rmoff.net
March 10, 2017
This blog now has an Atom feed, and yours should probably too
gaultier.github.io
December 15, 2023
Money should buy freedom from employment not Bentley cars and Rolex watches
levels.io
January 02, 2018
Why Portuguese businesses don't want more customers or to grow
levels.io
March 30, 2026
Continued adventures with LXD; Grafana, InfluxDB, and ZFS storage
stfn.pl
July 08, 2025
Creating the Golfcart Programming Language
healeycodes.com
July 16, 2021
Exploring circle STARKs
vitalik.eth.limo
July 23, 2024
The test suite as a regression sensor
martinfowler.com
May 27, 2026
really easy tetris
eieio.games
February 27, 2026
From Autoencoder to Beta-VAE
lilianweng.github.io
August 12, 2018
Using Uptime Robot to build unit tests for the web
levels.io
May 23, 2017
Persistence of Vision
danilafe.com
April 19, 2026
Creating topics with Kafka Connect
rmoff.net
January 06, 2021
Kafka Connect JDBC - Oracle - Number of groups must be positive
rmoff.net
July 27, 2016
How to feel like you're getting ahead but actually procrastinate
levels.io
July 22, 2023
This Lenovo X230 from 2011 Is Amazing!
blog.gavinmedley.com
September 30, 2023
Nontrepeneur: Derek Sivers
taylor.town
February 05, 2024
The Business Case for Formal Methods
www.hillelwayne.com
January 22, 2020
Using Jupyter Notebooks with Big Data Discovery 1.2
rmoff.net
June 15, 2016
Introducing Sponsorware: How A Small Open Source Package Increased My Salary By $11k in Two Days
calebporzio.com
February 29, 2020
Enhanced games
manuelmoreale.com
May 28, 2026
Prediction Markets: Tales from the Election
vitalik.eth.limo
February 18, 2021
My Taipei Quarantine
idlewords.com
April 26, 2022
Vulkan 1.3 on the M1 in 1 month
asahilinux.org
June 05, 2024
A decade of major cache incidents at Twitter
danluu.com
February 02, 2022
Emoji licensing
steveklabnik.com
August 06, 2013
Performance trick : optimistic vs pessimistic checks
lemire.me
December 20, 2025
Daily Routine
taylor.town
May 19, 2019
How an Oil Refinery Works
www.construction-physics.com
April 30, 2026
Counting the number of messages in a Kafka topic
rmoff.net
September 08, 2020
Kivikakk’s way of being
www.rubenerd.au
May 25, 2026
I don't write code anymore
levels.io
May 23, 2026
Why coliving economics still don't make sense
levels.io
March 08, 2021
A 30 minute introduction to Rust
steveklabnik.com
January 11, 2014
You can beat the binary search
lemire.me
April 27, 2026
How to Solve the Sudoku Puzzle with programming
www.hillelwayne.com
October 10, 2021
Set up GPSD with U-blox7 GPS Dongle on Linux
stfn.pl
February 18, 2023
String Formatting
switowski.com
March 02, 2023
0057: consulting, zest progress, reads that lasted, books, links
www.scattered-thoughts.net
February 17, 2026
Who’s in charge here anyway
anniemueller.com
November 04, 2025
The time came to replace my headphones
stfn.pl
February 07, 2024
Let's build a VORON: Noise
www.jonashietala.se
February 28, 2024
What the Fork is React Suspense?
maggieappleton.com
June 16, 2020
Render Hell – Book V
simonschreibt.de
August 16, 2015
On (and Contra) Chalmers on LLM Interlocutors
benjamincongdon.me
December 27, 2025
How to Become the Worst Version of Yourself
taylor.town
September 17, 2022
Invidious - Open Source Youtube Frontend
stfn.pl
December 05, 2023
Exploration Strategies in Deep Reinforcement Learning
lilianweng.github.io
June 07, 2020
Overnight success is the biggest myth: 10 years and 98% failed projects to make $100k/mo
levels.io
December 27, 2018
Troubleshooting Flink SQL S3 problems
rmoff.net
August 06, 2024
Is AI ready to be a mid-level engineer?
nmn.gl
January 13, 2025
SDGC Glossary
third-bit.com
May 20, 2026
ActiveRecord considered harmful
steveklabnik.com
December 30, 2011
Zelda Wind Waker – Hyrule Travel Guide
simonschreibt.de
November 26, 2014
How I built Nomad Jobs, a remote job board for 100% distributed startups
levels.io
August 31, 2014
Painting Roam Research with Custom CSS
maggieappleton.com
December 15, 2020
This is what happens when FlightFox copies your entire site without attribution
levels.io
October 14, 2014
Powering Raspberry Pi Pico with AA batteries (Weather Station Part III)
stfn.pl
January 03, 2023
Being an entrepreneur now has more job security than a job
levels.io
March 28, 2025
Rural America is Gearing Up For a Generation of Change
austinvernon.site
August 25, 2021
European Commission denies my request for GPUs
levels.io
October 27, 2025
the compute unit - STL files
www.doscher.com
April 26, 2026
RustConf 2021
www.wezm.net
October 08, 2021
Wolfenstein 3D for iPhone code review
www.fabiensanglard.net
May 09, 2009
Leetcode - Episode 14 - Short, Easy Solutions (3 x E)
healeycodes.com
January 14, 2019
FizzleFade
fabiensanglard.net
August 28, 2017
India’s rockets will not meet its civil space and strategic launch manifest even at peak performance
jatan.space
March 31, 2026
Set Phasers to Blind
taylor.town
October 08, 2018
What I did in 2025
www.redblobgames.com
December 29, 2025
Toying around with photo filters
nate.mecca1.net
November 12, 2024
Dear Conference Organizer
switowski.com
October 22, 2023
DeepSeek
maggieappleton.com
January 26, 2025
Hiring Content Writers: A Guide for Small Businesses
mtlynch.io
September 30, 2019
Claude the Instructor
rmoff.net
February 20, 2026
Sacred 2 – Floating Point Numbers
simonschreibt.de
November 22, 2013
What is IPFS + basic use
nate.mecca1.net
August 28, 2023
Brioche burger buns
blog.singleton.io
January 29, 2022
STARKs, Part 3: Into the Weeds
vitalik.eth.limo
July 21, 2018
On Nontrepeneurship
taylor.town
February 04, 2024
Dreamer – why we built it!
blog.singleton.io
February 17, 2026
Ink Note Feb 2023: Crosscut Extension Design Jam • James's Notes
www.inkandswitch.com
February 21, 2023
I am back to doing tech talks!
ohhelloana.blog
October 17, 2023
What is Markdown, and Why is it Awesome?
rmoff.net
September 12, 2017
Home
jamesg.blog
May 31, 2026
Going into Being Busy mode
www.jonashietala.se
August 25, 2009
Confessions of a Data Hoarder
nate.mecca1.net
May 20, 2024
My favorite use-case for AI is writing logs
vickiboykis.com
July 16, 2025
Proposal for Emoji: Sad Money-Mouth Face
taylor.town
May 02, 2025
Airfoil
ciechanow.ski
February 27, 2024
Analysing Network Data with Apache Kafka, KSQL, and Elasticsearch
rmoff.net
June 17, 2018
Build your own schema language with TypeScript’s infer keyword
alexharri.com
November 08, 2022
Artbruary
blog.singleton.io
March 07, 2020
Postgres large JSON value query performance
www.evanjones.ca
February 01, 2022
Helium Is Hard to Replace
www.construction-physics.com
April 09, 2026
Why Android developers no longer need Windows USB drivers
fabiensanglard.net
December 30, 2023
British people are now the 2nd most miserable people in the world
levels.io
March 10, 2024
The science of loudness
fasterthanli.me
August 22, 2025
First class in America vs first class in Asia
levels.io
June 10, 2023
In Rust, <code>let _ = ...</code> and <code>let _unused = ...</code> are not the same
gaultier.github.io
March 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.