Do Metaprojects

taylor.town

Publish that novella, build an OS, converse in Mandarin, release an indie game, publish that other novella, dominate a continent -- It's not enough to breathe -- my gluttonous heart wants to impose its imagination on Earth and all its inhabitants. I want freedom, money, affection, play, power, validation, fulfillment, etc. Of course I already have these things, but enough never seems enough. These desires manifest themselves as an endless backlog of ideas and projects. My backlog grows...

Is Gravity Just Entropy Rising? Long-Shot Idea Gets Another Look.

www.quantamagazine.org

Isaac Newton was never entirely happy with his law of universal gravitation. For decades after publishing it in 1687, he sought to understand how, exactly, two objects were able to pull on each other from afar. He and others came up with several mechanical models, in which gravity was not a pull, but a push. For example, space might be filled with unseen particles that bombard the objects on all… Source Isaac Newton was never entirely happy with his law of universal gravitation. For decades...

You LLM-loving motherfuckers can pry the em dash from my cold dead hands

moonbase.lgbt

That’s it — that’s the whole post. That’s it — that’s the whole post. That’s it — that’s the whole post.

What I talk about when I talk about IRs

bernsteinbear.com

I have a lot of thoughts about the design of compiler intermediate representations (IRs). In this post I’m going to try and communicate some of those ideas and why I think they are important. The overarching idea is being able to make decisions with only local information. That comes in a couple of different flavors. We’ll assume that we’re compiling a method at a time, instead of a something more trace-like (tracing, tracelets, basic block versioning, etc). Control-flow graphs ...

Agentic Coding Recommendations

lucumr.pocoo.org

There is currently an explosion of people sharing their experiences with agentic coding. After my last two posts on the topic, I received quite a few questions about my own practices. So, here goes nothing. Preface For all intents and purposes, here's what I do: I predominently use Claude Code with the cheaper Max subscription for $100 a month [1] . That works well for several reasons: I exclusively use the cheaper Sonnet model. It's perfectly adequate for my needs, and in fa...

Cursor AI Best Practices: Using the Gold Standard Files Workflow for Precise Results

nmn.gl

This is a part of my “AI in SF” series, where I share real AI engineering workflows of SF startups. I recently interviewed an engineer from Pallet (they’re hiring - more on that at the end). Here’s an insight that will make your AI-generated code better. Most developers use Cursor like expensive autocomplete. They let it generate whatever code it wants, fight with inconsistent outputs, and spend more time debugging AI mistakes than they save. There’s a better way. During my int...

Defending Theory

blog.computationalcomplexity.org

In the June CACM, Micah Beck writes an opinion piece Accept the Consequences  where he is quite skeptical of the role of theory in real-world software development, concluding It is important that we teach practical computer engineering as a field separate from formal computer science. The latter can help in the understanding and analysis of the former, but may never model it well enough to be predictive in the way the physical sciences are. I certainly agree that theoretical results can't perf...

Using `make` to compile C programs (for non-C-programmers)

jvns.ca

I have never been a C programmer but every so often I need to compile a C/C++ program from source. This has been kind of a struggle for me: for a long time, my approach was basically “install the dependencies, run make , if it doesn’t work, either try to find a binary someone has compiled or give up”. “Hope someone else has compiled it” worked pretty well when I was running Linux but since I’ve been using a Mac for the last couple of years I’ve been running into more situations ...

How to make StackExchange (and others) more fun

rubenerd.com

I saw this question from the Meta Stack Exchange in the sidebar: While Stack Overflow’s core value lies in being a trusted and focused Q&A platform for developers, there’s room to explore how we can make participation here more enjoyable, engaging, and even a little playful, without compromising the mission. What would “fun” look like on Stack Exchange for you? curiousdannii answered with what I would have said: Purge all generative AI from the network. (Classifying ML, su...

Design Patterns for Securing LLM Agents against Prompt Injections

simonwillison.net

This new paper by 11 authors from organizations including IBM, Invariant Labs, ETH Zurich, Google and Microsoft is an excellent addition to the literature on prompt injection and LLM security. In this work, we describe a number of design patterns for LLM agents that significantly mitigate the risk of prompt injections. These design patterns constrain the actions of agents to explicitly prevent them from solving arbitrary tasks. We believe these design patterns offer a valuable trade-...

Model Once, Represent Everywhere: UDA (Unified Data Architecture) at Netflix

netflixtechblog.com

By Alex Hutter , Alexandre Bertails , Claire Wang , Haoyuan He , Kishore Banala , Peter Royal , Shervin Afshar As Netflix’s offerings grow — across films, series, games, live events, and ads — so does the complexity of the systems that support it. Core business concepts like ‘actor’ or ‘movie’ are modeled in many places: in our Enterprise GraphQL Gateway powering internal apps, in our asset management platform storing media assets, in our media computing platform th...

Why Go iterators are ugly, clever and elegant

blog.kowalczyk.info

Go 1.23 adds iterators. An iterator is a way to provide values that can be used in for x := range iter loops. People are happy the iterators were added to the language. Not everyone is happy about HOW they were implemented. This person opined that they demonstrate “typical Go fashion of quite ugly syntax”. The ugly Are Go iterators ugly? Here’s the boilerplate of an iterator: func IterNumbers ( n int ) func ( func ( int ) bool ) { return func...

Let us bury the linear model of innovation

lemire.me

There is an extremely naive model of science and innovation called the linear model: The model postulated that innovation starts with basic research, is followed by applied research and development, and ends with production and diffusion. According to Godin (2006), the model has been falsely attributed to Bush and its dominance is derived rather from its remarkable simplicity. It aligns with a technocratic worldview where bureaucrats get to steer science and innovation. Yet it has been long do...

Nonograms

buttondown.com

Hello! I hope you are having a lovely day. This week I got distracted by some non-database content and it consequently took up a lot of my time. Usually I can dress these up as database-related somehow but I don't have the time this week, so it's bold-faced about puzzles. Like many others, I was recently charmed by Every 5x5 Nonogram . A nonogram is a type of logic puzzle not too different from a Sudoku. The result of a nonogram is a grid of black and white squares, and the constraint you h...

A tale of two Claudes

steveklabnik.com

It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season of Light, it was the season of Darkness, it was the spring of hope, it was the winter of despair, we had everything before us, we had nothing before us, we were all going direct to Heaven, we were all going direct the other way—in short, the period was so far like the present period, that some of its noisies...

The fastest way to detect a vowel in a string

austinhenley.com

https://austinhenley.com/blog/vowels.html https://austinhenley.com/blog/vowels.html https://austinhenley.com/blog/vowels.html

Notes on Cramer's rule

eli.thegreenplace.net

Cramer's rule is a clever solution to the classical system of linear equations Ax=b : \[\begin{bmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \\ \end{bmatrix} \begin{bmatrix}x_1 \\ x_2 \\ x_3\end{bmatrix} = \begin{bmatrix}b_1 \\ b_2 \\ b_3\end{bmatrix}\] Using determinants (and assuming det(A)\neq 0 ). We start by constructing a special matrix: the identity matrix whose first column is replaced by the column vector x, and then multiplying ...

P&B: James A. Reeves

manuelmoreale.com

This is the 94th edition of People and Blogs , the series where I ask interesting people to talk about themselves and their blogs. Today we have James A. Reeves and his blog, jamesreeves.co To follow this series subscribe to the newsletter . A new interview will land in your inbox every Friday. Not a fan of newsletters? No problem! You can read the interviews here on the blog or you can subscribe to the RSS feed . If you're enjoying the People and Blogs series and you want to see it grow...

Notes on Managing ADHD

borretti.me

The pleasure is in foreseeing it, not in bringing it to term. — Jorge Luis Borges, Selected Non-Fictions This post is about managing ADHD. It is divided into two sections: “Strategies” describes the high-level control system, “Tactics” is a list of micro-level improvements (really it should be called “stratagems”, since most are essentially about tricking yourself). Contents Strategies Chemistry First Memory Energy Procr...

LLM Eval FAQ

hamel.dev

<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PKGWQMKL" height="0" width="0"></iframe> Our Course On AI Evals I’m teaching a course on AI Evals with Shreya Shankar. Here are some of the most common questions we’ve been asked. We’ll be updating this list frequently. Warning: These are sharp opinions about what works in most cases. They are not universal truths. Use your judgment. Q: Is RAG dead? Question: Should I avoid using RAG for...

whippet in guile hacklog: evacuation

wingolog.org

Good evening, hackfolk. A quick note this evening to record a waypoint in my efforts to improve Guile’s memory manager. So, I got Guile running on top of the Whippet API. This API can be implemented by a number of concrete garbage collector implementations. The implementation backed by the Boehm collector is fine, as expected. The implementation that uses the bump-pointer-allocation-into-holes strategy is less good. The minor reason is heap sizing heuristics; I still get it wrong about ...

How to import() a JavaScript String

www.zachleat.com

You can use arbitrary JavaScript in front matter in Eleventy project files (via the js type). Historically Eleventy has made use of the node-retrieve-globals package to accomplish this, which was a nightmarish conglomeration of a few different Node.js approaches (each with different advantages and drawbacks). Related research: Dynamic Script Evaluation in JavaScript The biggest drawbacks to node-retrieve-globals include: CommonJS code only (even in a require(esm) world ). ...

Random Old Posts

TitleDate
10 Games in 10 Languages
www.jonashietala.se
September 12, 2011
Zucchini and Meatballs pasta bake
blog.singleton.io
December 13, 2015
Revisiting the postcard pathtracer
fabiensanglard.net
May 18, 2020
Software and community
steveklabnik.com
September 18, 2012
Speaking around about refactoring CSS
ohhelloana.blog
May 31, 2025
Attention? Attention!
lilianweng.github.io
June 24, 2018
Weekend Tournaments
www.jonashietala.se
September 06, 2016
📝 8 June 2025 at 11:32 - Clutch …...
kevquirk.com
June 08, 2025
Leetcode - Episode 11 - Faster than 99.17% (1 x M, 2 x E)
healeycodes.com
January 11, 2019
Bookmarks I saved in 2023 and beyond
ohhelloana.blog
February 02, 2024
Planes in 3D space
alexharri.com
April 27, 2024
How to be a -10x Engineer
taylor.town
March 30, 2023
Why we don’t have benchmarks comparing Redis with other DBs
antirez.com
January 29, 2015
I'm on GitHub Sponsors
xeiaso.net
April 21, 2025
Design and analysis of a gossip algorithm
www.scattered-thoughts.net
September 04, 2010
LOLWUT: a piece of art inside a database command
antirez.com
September 12, 2018
Turning One Hundred Tweets Into a Blog Post
www.wezm.net
November 03, 2020
Watchdog – Mail
simonschreibt.de
October 04, 2015
Parsing floats at over a gigabyte per second in C#
lemire.me
November 21, 2024
The boring front-end developer
adamsilver.io
October 01, 2014
I'm Honest, I Swear! - Credible Threats of Private Key Exposure
conduition.io
September 08, 2023
SF vs NYC as a AI Founder
nmn.gl
April 06, 2025
The 10_001 magic number
kinduff.com
October 03, 2023
Just the regularly scheduled apocalypse
steveklabnik.com
September 10, 2013
Delightful, production-grade replication for Postgres
notes.eatonphil.com
July 30, 2024
Town Hall #24: FWD
taylor.town
August 19, 2024
A wholistic spam review
rubenerd.com
June 12, 2025
This is why I can’t have conversations using Twitter
antirez.com
October 29, 2014
Single text, many masters
steveklabnik.com
May 21, 2011
Did NASA find evidence of life in asteroid samples?
www.adastraspace.com
January 31, 2025
What are Diffusion Models?
lilianweng.github.io
July 11, 2021
Netrunner Spring Tournament
www.jonashietala.se
May 04, 2015
USB Cheat Sheet
fabiensanglard.net
May 05, 2022
Access local Nextcloud with HTTPS anywhere by using Tailscale TLS certificates
stfn.pl
April 26, 2025
The Three Horseman of Grid Stability
austinvernon.site
November 05, 2021
A Beginner's Guide to Mining Siacoin
mtlynch.io
May 20, 2017
Superficially simple
tim.mcnamara.nz
November 16, 2022
0036: typescript, papers, books
www.scattered-thoughts.net
May 29, 2023
Daily Routine
taylor.town
May 19, 2019
Visualizing Chess Bitboards
healeycodes.com
April 13, 2025
9 advantages of programming in Rust
tim.mcnamara.nz
July 27, 2021
Differential Coverage for Debugging
research.swtch.com
April 25, 2025
Spinning Worlds, Seasickness, and Dealing with Vestibular Neuritis
maggieappleton.com
March 18, 2024
Safety and Liveness Properties
www.hillelwayne.com
September 06, 2022
Nontrepeneur: Clifford Stoll
taylor.town
February 05, 2024
My name is the name I use
annahope.me
December 30, 2024
More Advent of Code optimization
blog.singleton.io
January 07, 2024
Programming and Tacit Knowledge
mbuffett.com
August 05, 2020
2,000 Days Later
benjamincongdon.me
June 23, 2021
February bookmarks
ohhelloana.blog
March 03, 2020
Ugly Code and Dumb Things
lucumr.pocoo.org
February 20, 2025
Scaling Causal's Spreadsheet Engine from Thousands to Billions of Cells: From Maps to Arrays
sirupsen.com
July 05, 2022
Advent of Code in Coq - Day 1
danilafe.com
December 03, 2020
A Week of Headache
www.jonashietala.se
February 09, 2011
SNES: Sprites and backgrounds rendering
fabiensanglard.net
August 09, 2024
Extinguish All Notifications
taylor.town
October 30, 2022
Pleasant Code Includes with Hugo
danilafe.com
January 14, 2021
Why Not Mars
idlewords.com
January 01, 2023
2018
sirupsen.com
January 25, 2019
Horcrux: Implementing Shamir's Secret Sharing in Rust (part 1)
gendignoux.com
November 01, 2021
The web’s clipboard, and how it stores data of different types
alexharri.com
September 14, 2024
Satisfaction and progress in open-ended work
blog.andymatuschak.org
April 25, 2017
A Round-up of 2021
moonbase.lgbt
January 01, 2022
Complexity and Accountability: A (Non-Environmental) Case for Rationing Computation
theluddite.org
September 01, 2024
Lazy Loading a Data Package
third-bit.com
April 21, 2025
STAMPing on event-stream
www.hillelwayne.com
January 02, 2019
Properly Factor Your Jinja HTML Code with Jinja Partials
mkennedy.codes
December 03, 2022
Why the Circular Specification Problem and the Observer Effect Are Distinct
tratt.net
May 31, 2024
Agents of chaos
stephango.com
November 21, 2012
11ty Meetup: Blog Awesome from WordPress to Eleventy
www.zachleat.com
March 20, 2025
Town Hall #14: Frends
taylor.town
October 12, 2023
HDR10+ Now Streaming on Netflix
netflixtechblog.com
March 24, 2025
Russia's Apparent Shortage of Smart Bombs Caused a Cascade of Failures
austinvernon.site
March 06, 2022
Instant Pan Gesture Interactions
christianselig.com
May 13, 2023
Impact of Adblockers on Google Analytics (vs. Plausible)
simplyexplained.com
October 27, 2020
Taming Your Infinite Queues
taylor.town
October 30, 2023
Colourful Home Office Full of Art and Comics in New Jersey
www.makerstations.io
June 01, 2025
Terminal Count
waynehale.wordpress.com
February 17, 2024
How to Enjoy Your Next Conference Better
switowski.com
January 03, 2024
Announcing security_release_practice
steveklabnik.com
March 08, 2013
Highlighted code in slides
fasterthanli.me
November 23, 2024
Research Explainer: How giant clams record their diet in their shells
dantheclamman.blog
December 13, 2023
Imp: decorrelation
www.scattered-thoughts.net
February 02, 2020
My Favorite Books of 2022
benjamincongdon.me
December 27, 2022
How the DevTeam conquered the iPhone
fabiensanglard.net
January 21, 2024
Generalized Visual Language Models
lilianweng.github.io
June 09, 2022
Talk at DockerCon EU: From This-Looks-Fun to Production
sirupsen.com
December 05, 2014
Why is it so hard to buy things that work well?
danluu.com
March 14, 2022
The Unspoken One
moonbase.lgbt
November 18, 2024
GenAI Patterns: Query Rewriting
martinfowler.com
February 11, 2025
Apple just Sherlocked Docker
xeiaso.net
June 09, 2025
0002: correlated subqueries intro, text editor data-structures, working in public, thoughts on independent research
www.scattered-thoughts.net
January 30, 2021
The Transformer Family Version 2.0
lilianweng.github.io
January 27, 2023
Captive Web Portal for ESP8266 with MicroPython - Part 4
ansonvandoren.com
December 28, 2019
Shitlist Driven Development
sirupsen.com
December 03, 2016
Man Spends Entire Career Mastering Crappy Codebase
taylor.town
August 02, 2023
Squish Meets Structure
maggieappleton.com
June 20, 2023
Making a const version of Rust's array::from_fn - How hard can it be?
gendignoux.com
June 17, 2024
Boids in WebAssembly Using Go
healeycodes.com
July 26, 2020
Progress Report: September 2021
asahilinux.org
October 05, 2021

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.