I Think I've Been Scammed On eBay!

kevquirk.com

Back in November I pre-ordered an Ollee Watch , which was delivered in February. After playing with the watch, I decided I didn't want it, so I posted it up on eBay - never worn, so brand new. A week or so later it sold and I posted it off to its new owner. A day or 2 later, the buyer messaged me saying the backlight wasn't working. This immediately raised my suspicions as the watch was brand new and I had packaged it up well. Anyway, I gave them the benefit of the doubt after they had se...

Warm tea

jamesg.blog

I like to put my hands over the top of a cup of warm tea. I enjoy the warmth, and want to hold onto it for as long as possible. Whether I am holding a textbook or exploring blogs, if I have a cup of tea by my side I want to feel its warmth. As I write, I am sitting next to a warm cup of tea, resting on the arm of my chair. The vibration of movement as I type creates a gentle ripple on the water, a ripple that reminds me of the calm river where I spent time last weekend. It is amazing what there ...

Vibe coding SwiftUI apps is a lot of fun

simonwillison.net

I have a new laptop - a 128GB M5 MacBook Pro, which early impressions show to be very capable for running good local LLMs. I got frustrated with Activity Monitor and decided to vibe code up some alternative tools for monitoring performance and I'm very happy with the results. This is my second experiment with vibe coding macOS apps - the first was this presentation app a few weeks ago . It turns out Claude Opus 4.6 and GPT-5.4 are both very competent at SwiftUI - and a full SwiftUI app ca...

How to Enable Read to Me in Gimkit

www.makerstations.io

Gimkit Live has a built-in accessibility feature that reads questions and answer choices aloud to students as they play. It’s called Read to Me. By default, it’s off — each student turns it on individually during a game. The process takes under a minute and requires no teacher setup. Here’s how it works. How to Enable Read to Me in Gimkit Students activate Read to Me on their own device during an active Gimkit Live session. Teachers don’t need to configure anything beforehand. Be...

Solving the Strait of Hormuz Blockage

austinvernon.site

Markets ensure the disruption can't last more than 1-2 years.  ... Read More Markets ensure the disruption can't last more than 1-2 years.  ... Read More Markets ensure the disruption can't last more than 1-2 years.  ... ... Read More Read More

Using Perfetto in ZJIT

bernsteinbear.com

Originally published on Rails At Scale . Look! A trace of slow events in a benchmark! Hover over the image to see it get bigger. A sneak preview of what the trace looks like. Now read on to see what the slow events are and how we got this pretty picture. The rules The first rule of just-in-time compilers is: you stay in JIT code. The second rule of JIT is: you STAY in JIT code! When control leaves the compiled code to run in the interpreter—what the ZJIT team...

Nikhil Anand

manuelmoreale.com

This week on the People and Blogs series we have an interview with Nikhil Anand, whose blog can be found at nikhil.io . 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? Hi I'm Nikhil! I grew up the UAE and came to the Un...

Why pylock.toml includes digital attestations

snarky.ca

A Python project got hacked where malicious releases were directly uploaded to PyPI . I said on Mastodon that had the project used trusted publishing with digital attestations , then people using a pylock.toml file would have noticed something odd was going on thanks to the lock file including attestation data . That led to someone asking for a link to something to explain what I meant . I didn't have a link handy since it's buried in 4 years and over 1,800 comments of discussion , s...

New Martian Writing

idlewords.com

If you've enjoyed my writing about space over the years, I invite you to subscribe to my new substack newsletter, titled ' Mars for the Rest of Us ', where I've been posting weekly essays on topics around Mars exploration. Here are two recent free posts: Musk on Mars : a timeline of Elon Musk's shifting public commitments to Mars settlement. A Primer on Long-Duration Life Support : an overview of the state of the art in regenerative life support, and technology gaps for Mars. And so...

Background jobs and inherited file descriptors

rednafi.com

I keep a brew update && brew upgrade && brew cleanup alias around. Every now and then I wrap it in a subshell and put an & on the end, expecting it to go to the background and come back when it’s done: ( brew update && brew upgrade && brew cleanup ) & But download progress, upgrade logs, and cleanup messages keep printing to the terminal while I’m trying to do other things. (sleep 5) & works the way I’d expect: it vanishes, and the shell prints [1] + done when it finishes...

When Coupled Volcanoes Talk, These Researchers Listen

www.quantamagazine.org

In the summer of 1912, word reached Robert Fiske Griggs that the apocalypse had arrived on Kodiak, an inhabited island off the coast of Alaska. The following year, Griggs, a botanist at the University of Ohio, led the first of several expeditions to the island, where he and a team glimpsed a disquieting sight: Kodiak was shrouded in a full foot of ash. And it wasn’t just the island. Source In the summer of 1912, word reached Robert Fiske Griggs that the apocalypse had arrived on Kodiak, an ...

Look Ma, I made a JAR! (Building a connector for Kafka Connect without knowing Java)

rmoff.net

As a non-Java coder, for the last ten years I’ve stumbled my way through the JVM-centric world of "big data" (as it was called then), relying on my wits with SQL and config files to just about muddle through. One of the things that drew me to Kafka Connect was that I could build integrations between Kafka and other systems without needing to write Java, and the same again for ksqlDB and Flink SQL—now stream processing was available to mere RDBMS mortals and not just the Java adonises. ...

New house, new blog, new me

stfn.pl

First of all, apologies to all the RSS readers of my blog, you'll most probably get all the posts again. Almost two months have passed since the last blog post. The reason for the hiatus is simple. Three weeks ago I have finally, finally moved into my new house. Those were hectic two months, endless calls, decisions, talking to the construction crew, buying materials, tools, and then packing, unpacking, sorting, throwing away surplus stuff. I can probably go through the local hardware store wi...

Working on products people hate

seangoedecke.com

I’ve worked on a lot of unpopular products. At Zendesk I built large parts of an app marketplace that was too useful to get rid of but never polished enough to be loved. Now I work on GitHub Copilot, which many people think is crap 1 . In between, I had some brief periods where I worked on products that were well-loved. For instance, I fixed a bug where popular Gists would time out once they got more than thirty comments, and I had a hand in making it possible to write LaTeX mathematics dir...

Shield AI to acquire software simulation company Aechelon and raise $2B at $12.7B valuation

shield.ai

SAN DIEGO – March 26, 2026 – Shield AI today announced it is raising $1.5 billion in Series G funding at a $12.7 billion post-money valuation and $500 million in fixed-return preferred equity financing. The Series G is led by Advent International and co-led by the Strategic Investment Group of JPMorganChase’s Security and Resiliency Initiative, with participation from existing investors Snowpoint Ventures, InnovationX, Riot Ventures, Disruptive, Apandion, and others. Funds managed by Black...

JSON and C++26 compile-time reflection: a talk

lemire.me

The next C++ standard (C++26) is getting exciting new features. One of these features is compile-time reflection . It is ideally suited to serialize and deserialize data at high speed. To test it out, we extended our fast JSON library ( simdjson ) and we gave a talk at CppCon 2025. The video is out on YouTube. Our slides are also available . The next C++ standard (C++26) is getting exciting new features. One of these features is compile-time reflection . It is ideally suited to serializ...

Speeding up JavaScript function with AI help

blog.kowalczyk.info

A new JavaScript library pretext for fast text measuring / layout popped up on social media. Potentially interesting given its focus on speeding up text rendering in web apps and me writing web apps and liking them being fast. I looked at the code and saw a function isCJK() . Given my 3 decades of programming and performance optimization, it looked like it could be sped up. This is a story about ideas on making JavaScript faster and the process of quickly implementing and benchmarkin...

My 2026 birþday

rubenerd.com

This post was written with the letter thorn in lieu of th, because it marks a special occasion. Don’t ask me how that works. Yesterday was one of þose “milestone” birþdays I þink we all learn to dread, but it’s better þan þe alternative! I took þe day off work for þe occasion, and we got our 10,000 steps in by walking to a new coffee roaster and back to try þeir brews. They had a Nicaraguan single origin which, hand to heart, was þe single best espresso I þink I’ve eve...

Bring back MiniDV with this Raspberry Pi FireWire HAT

www.jeffgeerling.com

In my last post, I showed you to use FireWire on a Raspberry Pi with a PCI Express IEEE 1394 adapter. Now I'll show you how I'm using a new FireWire HAT and a PiSugar3 Plus battery to make a portable MRU, or 'Memory Recording Unit', to replace tape in older FireWire/i.Link/DV cameras. The alternative is an old used MRU like Sony's HVR-MRC1 , which runs around $300 on eBay 1 . In my last post, I showed you to use FireWire on a Raspberry Pi with a PCI Express IEEE 1394 adapter. No...

Note on Quantizing Deflation Subspaces

www.reidatcheson.com

Here I achieve a roughly 4X reduction in size for a deflation basis without impacting convergence performance of that basis. This can in theory result in faster deflation solves with very little downside. Deflation methods allow you to precompute and store a deflation basis for a matrix A and use that stored basis to accelerate convergence on subsequent iterative solves involving A . It is an explicit tradeoff where we accept an upfront computational cost (subspace computation, usually an e...

An E-Bike for the Mind

third-bit.com

As I wrote a couple of days ago , Sajaniemi et al’s work on roles of variables identified and named ten patterns in the way variables are used in novice programs. These roles aren’t just a way to analyze code. They’re also useful for explaining code, because they provide a vocabulary to capture intent in a way that’s complementary to type information like int or Person . Role Description Fixed value Initialized once and not changed thereafter. Stepper ...

Fragments: March 26

martinfowler.com

Anthropic carried a study, done by getting its model to interview some 80,000 users to understand their opinions about AI, what they hope from it, and what they fear. Two things stood out to me. It’s easy to assume there are AI optimists and AI pessimists, divided into separate camps. But what we actually found were people organized around what they value—financial security, learning, human connection— watching advancing AI capabilities while managing both hope and fear at once. ...

The Revenge of the Data Scientist

hamel.dev

Is the heyday of the data scientist over? The Harvard Business Review once called it “The Sexiest Job of the 21st Century.” 1 In tech, data scientist roles were often among the best paid. 2 The job also demanded an unusual mix of skills: Data Scientist (n.): Person who is better at statistics than any software engineer and better at software engineering than any statistician. — JosH100 ( @josh_wills ) May 3, 2012 In addition to creating a high-barrier to entry, these skills ...

Random Old Posts

TitleDate
Does Betteridge's Law apply to this headline?
taylor.town
December 24, 2023
Making a const version of Rust's array::from_fn - How hard can it be?
gendignoux.com
June 17, 2024
Infinite disk
danluu.com
November 01, 2015
An update on Redis Streams development
antirez.com
January 25, 2018
Share Demos Every Friday
taylor.town
August 06, 2023
Town Hall #10: Seeds
taylor.town
May 19, 2023
Kafka Connect JDBC - Oracle - Number of groups must be positive
rmoff.net
July 27, 2016
Common mistakes made when configuring multiple Kafka Connect workers
rmoff.net
November 22, 2019
Progress on the Block Protocol
www.joelonsoftware.com
December 19, 2022
Impact of Adblockers on Google Analytics (vs. Plausible)
simplyexplained.com
October 27, 2020
PushPin: Towards Production-Quality Peer-to-Peer Collaboration
www.inkandswitch.com
April 14, 2020
Quality software deserves your hard‑earned cash
stephango.com
October 27, 2023
Thinking like a compiler: places and values in Rust
steveklabnik.com
April 07, 2025
Raymarching Voxel Rendering
www.calebleak.com
June 04, 2017
Opposite of Cloud Native is?
mkennedy.codes
November 05, 2024
Lessons learned from a successful Rust rewrite
gaultier.github.io
October 30, 2024
Guest Post: Rise of the Banal, by Michael Verrenkamp
theluddite.org
March 01, 2023
Adelboden: Jungfrau Region, Switzerland
www.robinwils.com
September 25, 2024
Radiohead - Live at the Astoria (May 1994)
blog.singleton.io
April 14, 2021
Ink Note Q1 2025: Selection Gestures
www.inkandswitch.com
March 15, 2025
Reviewing the Surface Book 2
notes.eatonphil.com
March 18, 2020
Should you learn C to "learn how the computer works"?
steveklabnik.com
October 02, 2018
PRESENTATION: The State of OnlyFans in 2025
www.matthewball.co
October 31, 2025
The Making Of Stunt Island
fabiensanglard.net
April 21, 2020
Emotional management
www.scattered-thoughts.net
November 01, 2021
The importance of full-stack openness and verifiability
vitalik.eth.limo
September 24, 2025
Object Detection Part 4: Fast Detection Models
lilianweng.github.io
December 27, 2018
why I didn't play this harpsichord sooner
taylor.town
January 01, 2024
Testing v. informal reasoning
danluu.com
November 03, 2014
Magic Links Have Rough Edges, but Passkeys Can Smooth Them Over
rmondello.com
January 02, 2025
Thinking differently about progressive enhancement
adamsilver.io
October 07, 2018
Use your own user @ domain for Mastodon discoverability with the WebFinger Protocol without hosting a server
feeds.hanselman.com
December 18, 2022
How to Query (Almost) Everything
predr.ag
July 22, 2024
A Digital Anthropology Reading List
maggieappleton.com
November 18, 2020
A free, 3D printable Meta Quest 3 stand
christianselig.com
April 22, 2024
therapeutic memes
strangestloop.io
May 10, 2023
how to be optimistic
strangestloop.io
May 10, 2023
Building a Custom AI Code Reviewer for GitHub Enterprise with Bedrock and Go
platformtoolsmith.com
December 09, 2025
Calling the world cup goals 5 seconds before they happen
blog.benjojo.co.uk
July 10, 2018
Computing forces in a system of beams
lisyarus.github.io
October 15, 2023
Doom GPU Flame Graphs
www.brendangregg.com
April 30, 2025
Does unsafe undermine Rust's guarantees?
steveklabnik.com
March 17, 2025
How far can you go with IX Route Servers only?
blog.benjojo.co.uk
March 12, 2026
Default audio card in linux
www.jonashietala.se
March 16, 2019
Braid Cleanup (part 4)
number-none.com
July 20, 2016
Reproducing Hacker News writing style fingerprinting
antirez.com
April 16, 2025
Notes from Early Flight Training
benjamincongdon.me
December 28, 2025
Early return and goroutine leak
rednafi.com
September 07, 2025
Natureculture, Moral Purity, and Cultural Boundaries
maggieappleton.com
May 18, 2021
Void Linux (musl) on the Huawei MateBook X Pro
bitcannon.net
October 05, 2019
New releases
rmoff.net
April 28, 2009
Unsolicited Advice for Mozilla and Firefox
mkennedy.codes
January 12, 2024
How to not rely on rubygems.org for development
steveklabnik.com
January 31, 2013
Paul Graham Sucks
theluddite.org
October 01, 2022
s21e01: Things Could Have Been Different; LLMs as LitTech, Their Use as Response to Mass Functional Illiteracy
newsletter.danhon.com
January 07, 2026
Some fun with Redis Cluster testing
antirez.com
December 18, 2013
Year in books
notes.eatonphil.com
December 23, 2025
Humane Ingenuity 44: Bookwork and Cloud Labs
dancohen.org
March 16, 2022
Moving beyond coin voting governance
vitalik.eth.limo
August 16, 2021
io_uring basics: Writing a file to disk
notes.eatonphil.com
October 19, 2023
Prototype versioning, namespacing design systems, discussing a header component
adamsilver.io
April 28, 2019
You should repaste your MacBook (but don't)
christianselig.com
July 10, 2025
Gitcoin Grants Round 5 Retrospective
vitalik.eth.limo
April 30, 2020
Deleuze for developers: assemblages
steveklabnik.com
December 03, 2012
Solving NYT's Pips Puzzle
healeycodes.com
October 18, 2025
How to make Pi-hole even more private and secure by switching to Unbound and adding extra blocklists
stfn.pl
June 25, 2025
Make rules, break rules
anniemueller.com
October 22, 2025
Tuya IR Hub: control Daikin AC (Home Assistant + ESPHome)
simplyexplained.com
September 17, 2020
The Rittman Mead Open Source Project
rmoff.net
December 08, 2016
Running Sia on a Synology NAS via Docker
mtlynch.io
May 30, 2016
Updating The Single Most Influential Book of the BASIC Era
blog.codinghorror.com
December 31, 2021
Attention? Attention!
lilianweng.github.io
June 24, 2018
0043: 2023, debog, never sort, critique of sql, status game, more fuel you
www.scattered-thoughts.net
January 15, 2024
Reading List 02/06/2026
www.construction-physics.com
February 06, 2026
Jo_MPEG converted to C
blog.frost.kiwi
February 18, 2022
<div xmlns="http://www.w3.org/1999/xhtml" class="if-your-feed-reader-displays-this-then-it-is-violating-the-Atom-spec-RFC-4287-section-4.2.14"></div>
tantek.com
January 02, 2026
Hello, World!
myme.no
December 21, 2017
How I Do It, Buffered By Cries I Am Doing It Wrong
ascii.textfiles.com
February 08, 2023
Learning Golang (some rough notes) - S02E03 - Kafka Go Consumer (Channel-based)
rmoff.net
July 14, 2020
Flock and Urban Surveillance
computer.rip
December 26, 2025
0006: more internal consistency, how safe is zig, bullshit jobs, debt, utopia of rules, kevin's zig adventure, pinebook pro, trio
www.scattered-thoughts.net
March 19, 2021
Structure literals vs. constructors in Rust
steveklabnik.com
July 26, 2016
Compiling Scheme to WebAssembly
eli.thegreenplace.net
January 17, 2026
2025 Defaults
nate.mecca1.net
December 09, 2025
Returning to Free Software, a guide
steveklabnik.com
June 15, 2013
Built-In OBIEE Load Testing with nqcmd
rmoff.net
March 28, 2014
Evaluating your AI models in the wild
austinhenley.com
August 24, 2024
sawserver log - short format
rmoff.net
August 19, 2009
Subconscious Kindling
blog.andymatuschak.org
August 25, 2011
My Favorite Macbook Tools
switowski.com
January 09, 2020
How often is the build broken?
danluu.com
November 10, 2014
Are Two Heads Better Than One?
eieio.games
December 09, 2025
Extinguish All Notifications
taylor.town
October 30, 2022
Self-Supervised Representation Learning
lilianweng.github.io
November 10, 2019
Self-Control is an Anti-Virtue
taylor.town
October 01, 2018
Collecting Shibboleths
benjamincongdon.me
December 19, 2025
Postmortem: Bugger
www.jonashietala.se
September 24, 2009
Home Energy Monitor: V2
simplyexplained.com
February 11, 2020
The eHMI: How Autonomous Cars Will Communicate With the Outside World
www.theturnsignalblog.com
May 01, 2021
I Just Hit $100k/yr On GitHub Sponsors! 🎉❤️ (How I Did It)
calebporzio.com
June 17, 2020

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.