Diffs, from Pierre
@pierre/diffs is an open source diff and code rendering library. It's built on Shiki for syntax highlighting and theming, is super customizable, and comes packed with features.
diffs.com [1]
This looks like a really nice and performant diffing library that supports vanilla and react, with a lot of options.
Note
This post is a thought [2]. It’s a short note that I make
about someone else’s content online #thoughts
References:
[1]: https://diffs.com/
[2]: /thoughts/
Posts tagged: thought
All posts with the tag "thought"
871 posts
latest post 2026-06-01
Publishing rhythm
-
I thought this was an interesting take from Simon. I’ve been hearing him consistently say there will be more demand for software engineering in the future. More companies will have the ability and need to deal with software applications, but fewer of us will be hand editing any code. I thought this was an interesting interaction in the clip.
Uh Simon, what do you got for us?
I’ve just got the one. I think the act
of the the the job of being paid money to type code into a computer Yeah.
will go the same way as punching punch cards.
Okay.
I do I think in
six years time I do not think it will anyone will be paid to 80:56
— just do the thing where you type the code.
Just type the code. Okay.
I
think software engineering will still be an enormous career. I just think the
software engineers won’t be spending multiple hours of their day in a text
— editor typing out syntax. 81:09
It will look like punching cards. I think
— so. Yeah.
Yeah. Interesting. In uh in six years. Um and but software
— engineering still very much exists.
I believe so. I I hope so. [laughter] I
— very much hope so because I think
the um the challenge of being a software
— 81:23 enginee...
-
In all of the documentaries I’ve seen on how hard it is to recycle plastic, how hard it is to separate all the small pieces from each other, how expensive it is, dirty it is, how just plain ineffective we are at doing it I’ve never seen this angle. In a nutshell the other side of the equation is that as we pull natural gas out of shale is that we pull ethylene out as a byproduct. We don’t even ask for it, it just comes with the methane gas that we are going for. So as we drill, Frack, and mine this out to heat our homes and create electricity we are stuck with all of this ethylene. It’s terrible for the environment, just like methane it’s a rough greenhouse gas. Companies are allowed to flare off a certain amount, they can push some down the pipe, but are still left with tons leftover that they practically give away. Turns out that this stuff is very cheap and very much wants to be turned into plastic. Very clean food grade plastic, very easily and cheaply compared to recycling. Excess is a big problem that needs solutions, but it has hard problems at both ends of the situation that don’t make it easy for anyone trying to take care of it.
Note
This post is a thought [1]. It...
feat: add llms.txt endpoint for LLM-optimized documentation by quantizor · Pull Request #2388 · tailwindlabs/tailwindcss.com
Add /llms.txt endpoint that serves a concatenated, text-only version of all Tailwind CSS documentation pages optimized for Large Language Model consumption.
Extract text from MDX files, removing J…
GitHub · github.com [1]
Damn this one is getting some reach, I’ve seen it from Simon Willison [2] and Justin Searls [3] and t3.gg [4]. I feel for Adam, He has built a fantastic product that the world is running with, something we all needed. Something that everyone laughs at turns their nose up “ppft I don’t need that” the first time they see it, but once they try people get it, and a lot of them like it and keep it. But its something that no one really wants to pay for, no matter how big of products get built on it. As we see more and more features coming to css, its not stopping, the work will always be there. I really hope to see something happen to tailwind to keep it afloat. massive growth and revenue down 80% does not help.
Note
This post is a thought [5]. It’s a short note that I make
about someone else’s content online #thoughts
References:
[1]: http...
Photoshop for text
In the near future, transforming text over an entire document will become as commonplace as filtering images.
Steph Ango · stephango.com [1]
While the non deterministic nature of llms scare the heck out of me in the sense of just cutting it loose on my writing. letting it go through all of my files and just edit them. I do like the idea of mundane tools like “desaturate”, “Gaussian blur”, evolving out of it for text. I don’t yet see this with the tools we have now, but it will be interesting to see them evolve.
Note
This post is a thought [2]. It’s a short note that I make
about someone else’s content online #thoughts
References:
[1]: https://stephango.com/photoshop-for-text
[2]: /thoughts/
File over app
If you want to create digital artifacts that last, they must be files you can control, in formats that are easy to retrieve and read. Use tools that give you...
Steph Ango · stephango.com [1]
file over app is a fantastic philosophy laid out well and concisely documented very well in this post. The idea is that tools will change, we will want to use different tools, different editors, different computers over time. What’s likely to outlast everything is plain text files that we can interact with a wide variety of tools. Not encrypted in dedicated formats that die with our tools, but in plain text where a computer from 2160 is likey as capable of reading the file as one from 1960 would be.
Note
This post is a thought [2]. It’s a short note that I make
about someone else’s content online #thoughts
References:
[1]: https://stephango.com/file-over-app
[2]: /thoughts/
The most popular blogs of Hacker News in 2025
Michael Lynch maintains HN Popularity Contest, a site that tracks personal blogs on Hacker News and scores them based on how well they perform on that platform. The engine behind …
Simon Willison’s Weblog · simonwillison.net [1]
Congrats Simon! Well deserved metric for the level of content that he produces, Its remarkable the amount of high quality posts that come out of Simon Willison. Also this looks like a really great resource to find other high quality blogs that I have not read before.
Note
This post is a thought [2]. It’s a short note that I make
about someone else’s content online #thoughts
References:
[1]: https://simonwillison.net/2026/Jan/2/most-popular-blogs-of-hacker-news/#atom-everything
[2]: /thoughts/
Convert a video from dark mode to light mode with FFmpeg!
Here
cassidoo.co [1]
Converting video from dark mode to light mode after the fact is a pretty great idea, I’m surprised at how well it does. Its definitely not perfect, but looks really good.
Note
This post is a thought [2]. It’s a short note that I make
about someone else’s content online #thoughts
References:
[1]: https://cassidoo.co/post/ffmpeg-dark-light/
[2]: /thoughts/
-
I actually like linus’s take here. My parents dropped $4k (~$8k in todays money) on a computer when I was a kid, (which turned into something too $$ to let me touch at that point). I played some educational games that no one else has heard of and I’ve long forgotten along with an early ciivilization game. It was e-waste in 2 years we maybe kept it 5, and it was barely working. Contrast this to my PC now I spent $2k on 3 years ago refurb from 2017, and it has no signs of age from me, does everything I need it to. Ram crisis sucks, the outright reason behind it sucks. But on the bright side you can still get a baller build for less than you could late 90s without inflation. The industry is not there for consumers right now, we had better times, but its still not bad times. Keep the hope alive that good times will come.
Note
This post is a thought [1]. It’s a short note that I make
about someone else’s content online #thoughts
References:
[1]: /thoughts/
Smartphones are black holes
They can bend spacetime without you even realizing it. People often get offended when I tell them that I don't have a phone, thinking that I'm lying and I just
Sylvain Kerkour · kerkour.com [1]
This sounds great…. I’m sick AF right now and dont want to do anything but watch YouTube, and let opencode do my work.
Note
This post is a thought [2]. It’s a short note that I make
about someone else’s content online #thoughts
References:
[1]: https://kerkour.com/smartphones-blackhole
[2]: /thoughts/
-
Yeah there’s some basics, you know things you might expect like using standard error and standard out correctly. One thing I’ll say on that because I think this is commonly misunderstood, standard error is not for errors, it’s for any information that isn’t part of the normal output. So you know often times that’s warnings and errors, but it might just be progress information. You know anytime that you just need to have something go to the user that’s what it’s there for." (6:15 - 6:42)
I’ve definitely done this sin in my own tooling before, and it does make things harder to use. I think I still take err/out at face value. I really like the translation Jeff gave here, one is for normal output, i.e. what the user asked for and the other is extra information. So if I wanted to list something and pipe it into something else, stdout only captures the list, thats it. if you have a bunch of information about config warnings, showing environment, are you sure questions, none of that is captured.
Note
This post is a thought [1]. It’s a short note that I make
about someone else’s content online #thoughts
References:
[1]: /thoughts/
You Might Also Like: My Notes Blog
Writing about the big beautiful mess that is making things for the world wide web.
blog.jim-nielsen.com [1]
I really like a good link blog, it’s the old timers version of a reaction video. It gives me new posts to discover from other writers, and gives additional perspectives from ones I trust enough to add to my RSS.
It’s nice to have a place where I can jot down a few notes, fire off my reaction, and nobody can respond to it lol. At least, not in any easy, friction-less way. You’d have to go out of your way to read my commentary, find my contact info, and fire off a message (critiquing or praising). That’s how I like it. Cuts through the noise.
Ditto Jim. I’ve oddly found mine more useful to search than blog posts, zettlekaten, notes, whatever you want to call them. For me writing something down makes it more concrete in my brain that I’m less likely to need to go reference, but I often need to re read or references posts from others, this is where Thoughts [2] comes in handy for me
Like Jim I have a bunch of feeds [3] you can subscribe to if you want some or all of my stuff, but I aggregate everything to the same root site.
Note
This...
“You should never build a CMS” | Sanity
Lee Robinson migrated cursor.com off Sanity. He made good points. Here's what he missed.
Sanity.io · sanity.io [1]
Such a good breakdown of the leerob article, that is hitting everywhere right now. Feels like sanity was just a bit late to getting things right and it would have just worked for them how leerob was trying to use it, but MCP sucked so he jumped.
Reading their loose descriptions of a CMS, its an interesting realization to realize I’m rolling my own cms. I kinda feel like theres a few inspiration features to take from here, but I have no regrets. As a developer I like being able to build my own tools, I like being able to search and edit from nvim, and not have to write GROQ queries, and transforms. There were some really good points here that as I get more and more content on my personal site, I do kinda feel it. I’m surprised there is not more tooling that does some of these things for piles of markdown.
pinning this to re-read later, feels like a lot of good tidbits here.
Note
This post is a thought [2]. It’s a short note that I make
about someone else’s content online #thoughts
References:
[1]: https://www.sanity.io/...
-
It really feels like M$ is coming down hard on GH lately to make some unfavorable decisions for users. Maybe there is good reason for all of these changes from a business perspective, I can’t judge that. But right now there are some really great alternatives out there. I’m so grateful for what forgejo and gittea offer, and at the same time seeing the community get split up from GH is sad.
Note
This post is a thought [1]. It’s a short note that I make
about someone else’s content online #thoughts
References:
[1]: /thoughts/
-
Silksong DLC announcement already, we waited 8 years for the game, and are getting DLC’s months after launch. Dudes I haven’t even finished the game get, maybe not even half way. It’s amazing. Its amazing that these three make such a kick ass game with great art, story, voice, gameplay, and now drop a free dlc in 2026.
Note
This post is a thought [1]. It’s a short note that I make
about someone else’s content online #thoughts
References:
[1]: /thoughts/
-
Kelsey has a really good lightbulb moment here about platform engineering.
“if you had to do all the deployments for the entire company what questions would you ask of the development team?”
That’s your api, your platform, this is your product as a platform engineer. It’s not images, docker, terraform, hcl, yaml, kubernetes, It’s building out the right api for your company to deploy its products effectively.
https://www.youtube.com/watch?v=HdUbTyvrfKo&t=429s [1]
timestamped
Note
This post is a thought [2]. It’s a short note that I make
about someone else’s content online #thoughts
References:
[1]: https://www.youtube.com/watch?v=HdUbTyvrfKo&t=429s
[2]: /thoughts/
-
I did not realize all the places to be considered as AI water usage. Hank goes deep highlighting all of the sources he is aware of, most reports leave off a lot of these sources, some reports go maybe too far adding sources that may not make sense depending on the question you are asking.
As someone that runs computers with gpus in their house, and watching LTT make AIO installs on GPUs I’ve wondered what would AI use water for, now I understand that its a lot. No where near agriculture, but a lot.
Unlike running a gpu in your house, potentially with a closed loop AIO, data centers are filled with hardware making heat and it all must go somewhere. Current technology has this done with evaporative cooling, i.e. its not a closed loop, the water goes into the sky.
He goes on to point out that its not just the data center, using water, but also chip fab and power plants.
Something I hadn’t put a lot of thought into is the type of water. While a lot of agriculture and power applications do not use municipal water, a lot of data centers do, putting excess strain on water treatment.
Something I find interesting is that Altman is doing the same thing here that he does on his fin...
Notes – 05:09 Tue 9 Dec 2025
Notes – 05:09 Tue 9 Dec 2025
dbushell.com · dbushell.com [1]
Age verification hitting bluesky?? At least its not yet requiring your govt issued id or anything, but stepping that direction. I don’t know how I feel about age checks, does it actually protect kids when parents aren’t involved? I can’t say anything there, but it really does feel like its about ready to hurt the rest of us, requiring us to whip out ids and personal data for anything done online. This is a real problem that is hard to solve, and reasons why it has not been solved yet.
Note
This post is a thought [2]. It’s a short note that I make
about someone else’s content online #thoughts
References:
[1]: https://dbushell.com/notes/2025-12-09T05:09Z/
[2]: /thoughts/
Deprecations via warnings don’t work for Python libraries
Seth Larson reports that urllib3 2.6.0 released on the 5th of December and finally removed the HTTPResponse.getheaders() and HTTPResponse.getheader(name, default) methods, which have been marked as...
Simon Willison’s Weblog · simonwillison.net [1]
Deprecation warnings are so easy to miss, ignore, become numb to. Creating tools and processes to catch and address these issues is important. I’m surprised such big projects let deprecations just hang around for years.
Note
This post is a thought [2]. It’s a short note that I make
about someone else’s content online #thoughts
References:
[1]: https://simonwillison.net/2025/Dec/9/deprecations-via-warnings/#atom-everything
[2]: /thoughts/
A quote from Claude
I found the problem and it's really bad. Looking at your log, here's the catastrophic command that was run: rm -rf tests/ patches/ plan/ ~/ See that ~/ at the …
Simon Willison’s Weblog · simonwillison.net [1]
damn this is a rough one. A users entire home directory removed by claude code from an rm command.
rm -rf tests/ patches/ plan/ ~/
Reading the first half of that command it LGTM. If you had approved rm, you are hosed. If this is inside a larger script its running, you really gotta read close. This one still feels pretty obvious, but I can imagine some bash doing some nasty things I miss if I read it and understand it let alone glance at it.
I’ll take this as a reminder that I really need to be paying full-ass attention to agents, and moving towards a better sandbox for them, something in docker, maybe something like distrobox that is a magic wrapper over podman that just gives you the things you need for what it does. Something that starts up with access to start web servers, run agentic cli of choice, see project, git [2] commit. It feels like the right thing has a lot of what distrobox does, but distrobox has too much and would be prone to this us...