My favorite musical discoveries of 2025

martinfowler.com

My favorite albums from last year. Balkan brass, an acoustic favorite of 80s returns, Ethio-jazz, Guatemalan singer-guitarist, jazz-rock/Indian classical fusion, and a unique male vocalist. more… My favorite albums from last year. Balkan brass, an acoustic favorite of 80s returns, Ethio-jazz, Guatemalan singer-guitarist, jazz-rock/Indian classical fusion, and a unique male vocalist. more… My favorite albums from last year. Balkan brass, an acoustic ...

CKSyncEngine questions and answers

christianselig.com

I didn't know what to put as a header so here are some iClouds (interesting clouds) in Maine I’ve had a lot of fun working with CKSyncEngine over the last month or so. I truly think it’s one of the best APIs Apple has built, and they’ve managed to take a very complex topic (cloud syncing) and make it very digestible and easy to integrate, without having to get into the weeds of CKOperation and whatnot like you had to in previous years. That being said, there’s a fair bit of wo...

Always Activate the venv (A Shell Script)

mkennedy.codes

Using a virtual environment is a well-known and important best practice for working on Python projects that use third-party dependencies, i.e. pretty much every Python project out there. But it’s a hassle to make sure you always have the right one activated, that you have one activated, and checking if there’s even one present. Maybe you haven’t created one for this project yet, yet where you’ve checked it out from source control. This post shares a simple shell script that will auto...

The Silver-Breasted Broadbill

rubenerd.com

It’s been a while since we’ve had a featured bird post here. This delightful friend appeared on Wikipedia’s main page at the end of last year: The silver-breasted broadbill (Serilophus lunatus) is a species of bird in the broadbill family, Eurylaimidae that is found in parts of Southeast Asia. There are seven currently recognised subspecies; the other species in the genus Serilophus, the grey-lored broadbill, was also previously treated as being a subspecies of this species. With ...

Publishing my citation preferences

jamesg.blog

I was recently asked by a fellow blogger how I would prefer to be credited in a blog post they were working on. This brought to mind an idea I have been thinking about for a while: how could I indicate the way I would prefer a post on my website to be cited? By having this information readily available, anyone who wants to link to my site would have the information they need to feel confident in their citation. After thinking about this question for a while, I now have a “ How to cite pages o...

2025 was the year of no sleep and pushing through

ohhelloana.blog

The last time I wrote a year in review was in 2019. I ended it with “have a healthy 2020” and we all know how that went. Since it does feel like we’ve been living in hell since 2020 I somehow stopped writing yearly reviews. But I have been itching to capture more of my life and I did have an okay 2025 so here it is. The struggle is, I am a glass half empty person. I’d hate to sound like I am always moaning and complaining but with the current state of the world, I just can’t justify,...

How Do You Read My Content

manuelmoreale.com

Recently, Kev posted a survey on his site to figure out how people access his content. Big fan of asking people directly and the results are not at all surprising to me. As I said to him, RSS traffic on my server is VERY high. But it's fun to get more datapoints so I created a similar survey and I'd really appreciate it if you could take probably 10 seconds to answer it. It's literally 1 question. I'll keep the form live for a week and then publish the results. Thank you :) ...

AI and Research Papers

blog.computationalcomplexity.org

2026 will be a year of AI disruption across all of academia. Let's start by talking about AI is changing how we write research papers. Not the research itself (another post), just about the dissemination thereof. Technology has changed research distribution since the invention of paper, and the printing press, typewriters, journals and conferences have all had dramatic effects. But we've already seen such dramatic changes just within my research career from authors doing their own formatting (Te...

How Did TVs Get So Cheap?

www.construction-physics.com

You’ve probably seen this famous graph that breaks out various categories of inflation, showing labor-intensive services getting more expensive during the 21st century and manufactured goods getting less expensive. One of the standout items is TVs, which have fallen in price more than any other major category on the chart. TVs have gotten so cheap that they’re vastly cheaper than 25 years ago even before adjusting for inflation . In 2001, Best Buy was selling a 50 inch big screen TV on Bl...

One Regulation E, Two Very Different Regimes

www.bitsaboutmoney.com

Programming note: Happy New Year! Bits about Money is made possible—and freely accessible to all—by the generous support of professionals who find it useful. If you’re one of them, thank you—and consider purchasing a membership . The U.S. is often maligned as being customer-hostile compared to other comparable nations, particularly those in Europe. One striking counterexample is that the government, by regulation, outsources to the financial industry an effective, virtually comprehen...

Distinct AI Models Seem To Converge On How They Encode Reality

www.quantamagazine.org

Read a story about dogs, and you may remember it the next time you see one bounding through a park. That’s only possible because you have a unified concept of “dog” that isn’t tied to words or images alone. Bulldog or border collie, barking or getting its belly rubbed, a dog can be many things while still remaining a dog. Artificial intelligence systems aren’t always so lucky. Source Read a story about dogs, and you may remember it the next time you see one bounding through a park. ...

LLM Evals: Everything You Need to Know

hamel.dev

This document curates the most common questions Shreya and I received while teaching 700+ engineers & PMs AI Evals. Warning: These are sharp opinions about what works in most cases. They are not universal truths. Use your judgment. 👉 Want to learn more about AI Evals? Check out our AI Evals course . It’s a live cohort with hands on exercises and office hours. Here is a 25% discount code for readers. 👈 Listen to the audio version of this FAQ If you prefer to listen ...

The Case for Blogging in the Ruins

kevquirk.com

The Case for Blogging in the Ruins by Joan Westenberg Joan makes the case that the modern web, dominated by platforms and algorithms, has stripped away depth, ownership, and genuine thought. Blogging, she argues, is a quiet act of resistance that lets us think clearly, write freely, and leave something real behind. Read Post → I’m not sure where I first heard about Joan and her superb writing, but I’ve been following her for around a year or so now, I t...

Raspberry Pi is cheaper than a Mini PC again (that's not good)

www.jeffgeerling.com

Almost a year ago, I found that N100 Mini PCs were cheaper than a decked-out Raspberry Pi 5 . So comparing systems with: 16GB of RAM 512GB NVMe SSD Including case, cooler, and power adapter Back in March last year, a GMKtec Mini PC was $159, and a similar-spec Pi 5 was $208. Today? The same GMKtec Mini PC is $246.99, and the same Pi 5 is $246.95: Today, because of the wonderful RAM shortages 1 , the Mini PC is the same price as a fully kitted-out Raspberry Pi 5. Almost a...

There Is No New Aesthetics

borretti.me

“For man, or for a man, there can be no new beginnings.” — David Zindell, Shanidar Re: A Call for New Aesthetics . At some point in the 20th century, we filled out the last few basis vectors of humanity. We explored the whole game map. This is what it means to live at the end of history: every aesthetic movement, political and economic system you can imagine can be understood as a linear combination of things that have come before. Asking for a new aesthetics is like asking for a n...

All the rovers heading to the Moon over the next 10 years | Moon Monday #256

jatan.space

As lunar exploration ramps up worldwide , our celestial companion is slated to be explored by increasingly advanced rovers of all sorts over the next 10 years. Not all of them will be successful, and so the reason for this post is not just to garner excitement about the possibilities of near future lunar exploration but also to archive in one place the promises being made so we can assess them in the future instead of only reporting, sharing, and amplifying grand plans. The same rationale is wh...

What I Got Wrong About “Hard Work” in My 20s

lemire.me

When I was younger, in my 20s, I assumed that everyone was working “hard,” meaning a solid 35 hours of work a week. Especially, say, university professors and professional engineers. I’d feel terribly guilty when I would be messing around, playing video games on a workday. Today I realize that most people become very adept at avoiding actual work. And the people you think are working really hard are often just very good at focusing on what is externally visible. They show up to the right...

s21e01: Things Could Have Been Different; LLMs as LitTech, Their Use as Response to Mass Functional Illiteracy

newsletter.danhon.com

0.0 Context Setting Wednesday, 7 January 2026 in Portland, Oregon where it is wet (but not too wet) and cold (but not too cold), merely a typical brisk dreary day that recalls the less tumultuous and blissfully ignorant late 2009s/early 2010s. I accidentally words this time -- started writing them yesterday as long-form versions of things that caught my attention and were shat out onto Bluesky. 0.1 Events Hallway Track I am rearranging my schedule and hope to bring Hallway Track back ...

Concrete: The Not-So-Silent Killer

shield.ai

When the balloon goes up in time of war, history has shown strategically important fixed targets take a beating. Just ask the Iraqi Air Force about January 17, 1991, the Pakistani Air Force about May 7, 2025, or Admiral Kimmel about the morning of December 7, 1941. Breaking news! The enemy has the precise coordinates of every two-mile runway in the world, knows the location of a majority of our fuel farms, and possesses the stick to reach them. Carl von Clausewitz — a scary brilliant 18th-...

Getting started with Claude for software development

steveklabnik.com

2025 was an interesting year in many ways. One way in which it was interesting for me is that I went from an AI hater to a pretty big user. And so I’ve had a few requests for a “using Claude” guide, so I figure new year, why not give it a shot? The lack of this kind of content was something that really frustrated me starting out, so feels like a good thing to contribute to the world. This post is going to be for software developers that are interested in learning about using these tools ...

Menger's Horse Enclosure

buttondown.com

I recently came across a cute game called https://enclose.horse. In this game, there is a horse in the middle of a field and a bunch of rivers surrounding it. You have to "enclose" the horse by cutting off its access to the boundaries of the map using a limited set of walls. The game is to create the largest possible space you can under those constraints. It's harder to explain in words than if you just go try the game. What the game is asking you to do, in graph theory terms, is to find a ve...

Shaders 103 - smoke

garden.bradwoods.io

How to make a cigarette smoke effect using shaders and three.js. How to make a cigarette smoke effect using shaders and three.js.

Random Old Posts

TitleDate
Why start a new database conference?
www.scattered-thoughts.net
December 17, 2021
Defining interaction design, scoping a rich text editor component, links inside SPAs, fudgability
adamsilver.io
February 17, 2019
The Top Idea
www.jonashietala.se
January 14, 2011
Blueprint: A Toolchain for Highly-Reconfigurable Microservice Applications
www.micahlerner.com
January 02, 2024
The Silicon Valley Tarpits
taylor.town
August 17, 2024
Daylight Savings and the Case for the Pre-Julian Calendar
theluddite.org
March 01, 2024
addwatch: resource exhausted
www.jonashietala.se
June 13, 2014
Twilio incident and Redis
antirez.com
July 23, 2013
Look, a squirrels!
moonbase.lgbt
October 28, 2024
dEngine Source Code Released
fabiensanglard.net
April 28, 2011
An Algorithm for Generating Ideas
taylor.town
June 16, 2019
Ghosts in the Compilation
predr.ag
October 31, 2025
Hiatus
www.hillelwayne.com
February 13, 2022
Why is it so hard to buy things that work well?
danluu.com
March 14, 2022
Oodle 2.9.14 and Intel 13th/14th gen CPUs
fgiesen.wordpress.com
May 22, 2025
Epochs and slots all the way down: ways to give Ethereum users faster transaction confirmation times
vitalik.eth.limo
June 30, 2024
Polyfilling the Fetch API for Old Browsers and Node.js
healeycodes.com
June 25, 2020
Launching a service, contribution the bank details pattern, design system community building
adamsilver.io
September 15, 2019
How I Do It, Buffered By Cries I Am Doing It Wrong
ascii.textfiles.com
February 08, 2023
80% of success is showing up
steveklabnik.com
September 21, 2010
Why does Go's io.Reader have such a weird signature?
rednafi.com
February 08, 2025
The Next Larger Context
www.elidedbranches.com
July 28, 2023
Moon Cannon: Prelude
projects.ansonbiggs.com
September 25, 2024
Sharing changes, visuals first
alexharri.com
November 09, 2024
The Stupidity of Google’s Site Reputation Abuse Policy
larslofgren.com
November 05, 2024
Mafia II – Hat vs. Hair
simonschreibt.de
November 09, 2020
The Tale of Daniel
www.hillelwayne.com
April 01, 2024
Installing Actual Budget expense tracker in LXD and serving it using Tailscale with TLS.
stfn.pl
July 03, 2025
Technical wanking
adamsilver.io
February 09, 2015
Disable pip Outside of Virtual Environments
switowski.com
November 28, 2019
Difference between constrained 'TypeVar' and 'Union' in Python
rednafi.com
January 19, 2022
Preventing Cumulative Layout Shifts with lazy loaded images (Eleventy + markdown-it)
simplyexplained.com
April 26, 2021
Eschew the New
taylor.town
November 25, 2022
Why I won't be attending PyCon US this year
snarky.ca
March 07, 2025
Highlighted code in slides
fasterthanli.me
November 23, 2024
Form design patterns webinar, course update, January resolutions
adamsilver.io
January 19, 2020
Exclusive: Shield AI and Sedaro team up for space autonomy
shield.ai
December 03, 2025
The T-34/0 keyboard layout
www.jonashietala.se
September 05, 2021
Extracting schedule information from timeedit
www.jonashietala.se
November 27, 2014
Why the CrowdStrike bug hit banks hard
www.bitsaboutmoney.com
July 31, 2024
Leveling Up Networking for A Multi-Game Future
technology.riotgames.com
June 30, 2021
Maybe I Don't Know More than the Experts
taylor.town
February 13, 2021
Why I’m not a fan of zero-copy Apache Kafka-Apache Iceberg
jack-vanlightly.com
October 15, 2025
Dynamic menu with select statement in Bash
rednafi.com
April 29, 2023
I'll only buy devices with GrapheneOS
www.jonashietala.se
August 28, 2025
Designing a responsive menu without a hamburger
adamsilver.io
September 14, 2015
Bitcoin Cash needs a Specification
www.jonashietala.se
July 30, 2018
Going into Being Busy mode
www.jonashietala.se
August 25, 2009
Your Next Two Zeroes
taylor.town
December 05, 2024
Lightning Talk: Buz, A Fizz Buzz Story
moonbase.lgbt
November 11, 2023
NixOS: On Raspberry Pi 3B
myme.no
December 01, 2022
Progress Report: September 2021
asahilinux.org
October 05, 2021
Making Hydrogen Affordable
austinvernon.site
December 14, 2023
The self improvement pomodoro
steveklabnik.com
September 04, 2011
Let's create a Tree-sitter grammar
www.jonashietala.se
March 19, 2024
a one man war of attrition
taylor.town
September 13, 2024
My Time At The Recurse Center
healeycodes.com
February 14, 2023
Some Rust breaking changes don't require a major version
predr.ag
January 26, 2023
Clean pointer serialization in C
30fps.net
January 20, 2024
How to Hire a Cartoonist to Make Your Blog Less Boring
mtlynch.io
January 19, 2018
Quick UI: Rotating text mask
www.ctnicholas.dev
July 21, 2021
How New Managers Fail Individual Contributors
www.elidedbranches.com
October 09, 2021
Fun and Games with Exposure Notifications
rosenzweig.io
September 07, 2020
Tailândia
ohhelloana.blog
January 04, 2015
A new introduction to Rust
steveklabnik.com
February 27, 2015
Shades of testing HTTP requests in Python
rednafi.com
September 02, 2024
Make rules, break rules
anniemueller.com
October 22, 2025
How to be an open source gardener
steveklabnik.com
April 14, 2014
Ink Note Feb 2023: Crosscut Extension Design Jam
www.inkandswitch.com
February 22, 2023
Notes from Early Flight Training
benjamincongdon.me
December 28, 2025
The disadvantages of Javascript polyfills
adamsilver.io
June 22, 2015
The Piano Melody
kinduff.com
August 30, 2025
Doom engine 1993 code review
fabiensanglard.net
January 13, 2010
Highlights of 2023 for cargo-semver-checks
predr.ag
January 16, 2024
Fearless dataset experimentation with bucket forking
www.tigrisdata.com
October 30, 2025
Cursor AI Workflow for Complex Projects (That Actually Works)
nmn.gl
June 07, 2025
Imp: live repl
www.scattered-thoughts.net
September 04, 2021
A moment with a sunset
manuelmoreale.com
December 28, 2025
Epistemic Disclosure
maggieappleton.com
November 10, 2021
thank u, next
steveklabnik.com
January 06, 2019
A Very Early History of Algebraic Data Types
www.hillelwayne.com
September 25, 2025
December 2022
taylor.town
November 18, 2022
SNES: Sprites and backgrounds rendering
fabiensanglard.net
August 09, 2024
Reading notes: May, June, July
anniemueller.com
July 30, 2025
lazy import of JavaScript modules
blog.kowalczyk.info
July 20, 2025
Francis Bacon’s Gambling
thiscageisworms.com
January 15, 2018
What to learn
danluu.com
October 18, 2021
Installing NPM Packages Very Quickly
healeycodes.com
March 25, 2025
C++ audio mixing library design
lisyarus.github.io
October 15, 2022
Watch the documentary 'Good Night Oppy' if you're feeling science-y
mary.codes
March 18, 2024
Ending 2025 with thoughts and a wordle cloud
rubenerd.com
December 31, 2025
Linear scan register allocation on SSA
bernsteinbear.com
August 13, 2025
When is "this trait can be implemented" part of the trait's public API?
predr.ag
March 08, 2025
OpenAI are quietly adopting skills, now available in ChatGPT and Codex CLI
simonwillison.net
December 12, 2025
Performance trick : optimistic vs pessimistic checks
lemire.me
December 20, 2025
Why Is Every Song Out-of-Tune?
taylor.town
January 04, 2022
Fetishism & Mechanical Keyboards
maggieappleton.com
February 19, 2021
Writing lessons learned after writing a book
www.jonashietala.se
November 25, 2023
I wanna go to spaaaace!
myme.no
December 24, 2017
Strange and maddening rules
www.joelonsoftware.com
April 23, 2018

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.