Sign in

Simon

@skagedal.tech
30 followers 70 following 93 posts
PostsRepliesMedia
Simon @skagedal.tech · 28/09/2026
Fun and engaging review of 2026 in LLMs so far: simonwillison.net/2026/Sep/27/... Although I find it odd that he shrugs of warnings of existential risk as mere marketing ploys. I think it’s pretty clear that they mean what they say, which of course also is a very weird state of the world.
simonwillison.net
2026 in LLMs (so far)
On Friday I gave the closing keynote at the WeAreDevelopers World Congress North America in San Jose. I tied together the key trends from the past year into a chronological …
031
Reposted by Simon
Tyron @tyron.bsky.social · 27/09/2026
Just seen it's Wikipedia's 25th birthday. The greatest website online, and possibly the internet's greatest fruit
19762122
Simon @skagedal.tech · 26/09/2026
Spending most of today trying to track down transactions from my private account for the last year in some kind of attempt to categorize all spending. It's kinda fun to be honest.
010
Simon @skagedal.tech · 26/09/2026
Voicing opinions on supporting package.json5 (and package.yaml) in pnpm. github.com/orgs/pnpm/di...
github.com
feat: Prefer `package.yaml` (or `.json5`) to `package.json` when both are present · pnpm · Discussion #15760
I'd be willing to implement this feature (contributing guide) Describe the user story pnpm supports package.yaml and package.json5 since #1799. But, there are a bunch of npm packages that directly ...
010
Simon @skagedal.tech · 26/09/2026
TIL that macOS apps only support ⌘C / ⌘X / ⌘V if they have a menu.
000
Simon @skagedal.tech · 14/05/2026
Submitted a PR against a Protobuf LSP to improve renames. Hope it'll be received well! github.com/coder3101/pr...
github.com
Expand rename to cover services, RPCs, fields, reference sites, and rpc/request/response chains by skagedal · Pull Request #131 · coder3101/protols
I would like the "rename" action to just work everywhere for the symbol under the cursor. This is wired into my muscle-memory from using other editors and I tend to do it even when it&#39...
000
Simon @skagedal.tech · 02/05/2026
No YOU are setting up Prometheus and Grafana to monitor the Kubernetes node that serves your blog that no one reads
010
Simon @skagedal.tech · 01/05/2026
I wrote a little tool and a blog post about writing the tool. skagedal.tech/posts/2026-0...
skagedal.tech
Small tools, shared with agents: a CloudWatch Insights example
On building small CLI tools for myself – and now for my agents too. Walks through a recent one for querying CloudWatch Insights, and how I use Claude to analyze the logs it pulls down.
010
Simon @skagedal.tech · 09/01/2026
This is amazing. Julia Evans is the best. jvns.ca/blog/2026/01...
jvns.ca
A data model for Git (and other docs updates)
A data model for Git (and other docs updates)
010
Simon @skagedal.tech · 05/01/2026
Here's your programming task. Given a list of git repositories (or worktrees) on your disk, find all that are _dirty_ – that have uncommitted changes, staged or not, or untracked files. The directories where "git status --porcelain" prints nothing. Now do it quickly. No, quicker than that.
100
Simon @skagedal.tech · 07/12/2025
Just made myself a nice little footbath while I start writing another blog post about Node.js. I enjoy the simple pleasures i life.
000
Simon @skagedal.tech · 06/12/2025
I wrote a long post about @pnpm.io's "ignored build script" warnings, why they are there, and what to do about them. skagedal.tech/posts/2025-1...
skagedal.tech
skagedal.tech
In this post I investigate "ignored build scripts" warnings in pnpm, explain what this refers to, and suggest strategies for dealing with them.
000
Simon @skagedal.tech · 23/11/2025
Wrote a little commenting system. Feel free to kick tires. skagedal.tech/posts/2025-1...
skagedal.tech
skagedal.tech
Like it was 2003, or something.
000
Simon @skagedal.tech · 22/10/2025
I use git worktrees, or sometimes in other ways have the same code base checked out in two different places. Useful but confusing; sometimes I make some edits in /foo when I meant to make them in /bar. Here's a cool one-liner to move changes over: git -C /foo diff | git -C /bar apply
000
Simon @skagedal.tech · 25/09/2025
The urge to build a tmux/screen type program using this mitchellh.com/writing/libg...
mitchellh.com
Libghostty Is Coming
000
Simon @skagedal.tech · 24/09/2025
Good article by Clearer Thinking on binary thinking. I would like scientific articles to summarize their findings like: “this study aims to study the proposition X. Before conducting the study, we believed that p(X) = … After, we believe that p(X) is ….” www.clearerthinking.org/post/when-is...
clearerthinking.org
When is evidence “sufficient”?
Key Takeaways • The claim that "You should only believe that for which you have sufficient evidence” is popular but it contains an extremely important error. It treats belief as binary: either you bel...
010
Simon @skagedal.tech · 14/08/2025
Älskar hjältar som lägger upp sånt här open.spotify.com/track/2eZEXk...
open.spotify.com
These Days - Slowed + Reverb
Nico, uChill · These Days (Slowed + Reverb) · Song · 2022
010
Reposted by Simon
Maxim Leyzerovich @round.is · 09/06/2025
sisyphus at daily standup: i had to roll back some changes
435378
Simon @skagedal.tech · 11/06/2025
I also feel like p-zombies totally would report qualia. www.astralcodexten.com/p/p-zombies-...
astralcodexten.com
P-Zombies Would Report Qualia
...
010
Reposted by Simon
Dustin Moskovitz @moskov.goodventures.org · 05/06/2025
Dario Amodei has an important op-ed in the NYT today about the proposed 10-year moratorium on states regulating AI. The moratorium sounds reasonable at first - avoiding a patchwork of state laws - but it's actually quite dangerous given how fast AI is moving. www.nytimes.com/2025/06/05/o... 1/6
nytimes.com
Opinion | Anthropic C.E.O.: Don’t Let A.I. Companies off the Hook
34720
Simon @skagedal.tech · 01/06/2025
Scott Aaronson has read Eliezer Yudkowskys and Nate Soares new book. scottaaronson.blog?p=8901
scottaaronson.blog
“If Anyone Builds It, Everyone Dies”
Eliezer Yudkowsky and Nate Soares are publishing a mass-market book, the rather self-explanatorily-titled If Anyone Builds It, Everyone Dies. (Yes, the “it” means “sufficiently po…
000
Simon @skagedal.tech · 28/05/2025
I always heard David Bowie sing “we’ve got five years, I pray that’s a lot” instead of “my brain hurts a lot”. Both are fitting.
010
Simon @skagedal.tech · 25/04/2025
Back with a cooler Bluesky handle
000
Simon @skagedal.tech · 24/04/2025
Responses to the AI 2027 scenario: blog.ai-futures.org/p/ai-2027-me...
blog.ai-futures.org
AI 2027: Media, Reactions, Criticism
We recognize our supporters and respond to our critics
000
Simon @skagedal.tech · 24/04/2025
I will be following the AI Futures blog. (A very nonconsequential random useless comment: why does _everything_ have to be on Substack?) blog.ai-futures.org
blog.ai-futures.org
AI Futures Project | Substack
Preparing for a world with AGI. Click to read AI Futures Project, a Substack publication with thousands of subscribers.
000
Simon @skagedal.tech · 23/04/2025
Digging this Substack by @hlntnr.bsky.social. Subscribed to the RSS. helentoner.substack.com/p/long-timel...
helentoner.substack.com
"Long" timelines to advanced AI have gotten crazy short
The prospect of reaching human-level AI in the 2030s should be jarring
100
Simon @skagedal.tech · 23/04/2025
Two hours of trippy bliss youtu.be/2RhkcJyhg0E
youtu.be
Most Accurate AI DMT Hallucinations Yet (2025)
YouTube video by Disregard Everything I Say
000
Simon @skagedal.tech · 23/04/2025
Let's say I want to know programmatically (like, in a script) what the latest available version of some image published on Docker Hub is, matching some pattern. I would like to pin an as exact version as possible, but have (my own) tooling to help me upgrade. What would be a way to do that? #docker
110
Simon @skagedal.tech · 23/04/2025
Working on a rewrite of my blog – in Java. Started off by doing a straight up port of the Jekyll blog. I used: - the Liqp library to parse Liquid templates: github.com/bkiers/Liqp - Flexmark to handle Markdown: github.com/vsch/flexmar... - Javalin for serving things: javalin.io
110
Simon @skagedal.tech · 22/04/2025
I am very much in the target group for a Four Tet remix of The Cure’s Alone 😍 open.spotify.com/track/33gpxT...
open.spotify.com
Alone - Four Tet Remix
The Cure, Four Tet · Alone (Four Tet Remix) · Song · 2025
020
Simon @skagedal.tech · 22/04/2025
Currently listening to this podcast episode by @80000hours.bsky.social castro.fm/episode/gF2Dl2
castro.fm
80,000 Hours Podcast: 15 expert takes on infosec in the age of AI (2h35m)
"There’s almost no story of the future going well that doesn’t have a part that’s like '…and no evil person steals the AI weights and goes and does evil stuff.' So it has highlighted the importance of...
000
Simon @skagedal.tech · 22/04/2025
I found this overview of the relative capabilities of current LLM models interesting. github.blog/ai-and-ml/gi...
github.blog
Which AI model should I use with GitHub Copilot?
Ever wondered which AI model is the best fit for your GitHub Copilot project? Here are some things to consider.
120
Simon @skagedal.tech · 23/03/2025
blog.skagedal.tech/2025/03/23/w...
blog.skagedal.tech
Week 12, 2025: Links and things
Continuing the trend from last week, here are some links and things that I’ve found interesting this week.
000
Simon @skagedal.tech · 16/03/2025
Links and things for week 11. blog.skagedal.tech/2025/03/16/w...
blog.skagedal.tech
Week 11, 2025: Links and things
Various links and things that I’ve found interesting this week.
000
Simon @skagedal.tech · 02/02/2025
I digged this post by @kettanaito.com. We use the RTL + jsdom approach at work, and I’ve been seeing several of these problems. I will suggest taking a look at this approach using vitest/browser instead. I wonder how it affects test performance… www.epicweb.dev/why-i-won-t-...
epicweb.dev
Why I Won’t Use JSDOM
Explore how JSDOM's browser simulation works, and learn front-end testing approaches using Vitest Browser Mode for direct browser testing and native APIs
110
Simon @skagedal.tech · 25/01/2025
After using Bear for many years as my note-taking app of choice, I just switched to Obsidian. Happy so far!
000
Simon @skagedal.tech · 25/01/2025
React Scan sounds cool. I have been wanting to improve my skills when it comes to analyzing performance of React apps. github.com/aidenybai/re...
github.com
GitHub - aidenybai/react-scan: Scan for React performance issues and eliminate slow renders in your app
Scan for React performance issues and eliminate slow renders in your app - aidenybai/react-scan
010
Reposted by Simon
pixelatedboat aka “mr bluesky” @pixelatedboat.bsky.social · 25/01/2025
Songs about the Sandman ranked by how menacing they make the Sandman sound: 1. Roy Orbison - In Dreams 2. Metallica - Enter Sandman 3. The Chordettes - Mr. Sandman
2680050
Simon @skagedal.tech · 21/01/2025
Wrote a blog post with implementation notes of a small little "backyard ultra" timer tool. #react blog.skagedal.tech/2025/01/21/b...
blog.skagedal.tech
The backyard ultra timer
There is a kind of ultramarathon race called a backyard ultra. Here’s how it works. Every hour a new lap starts. You need to finish the lap within the hour. ...
000
Simon @skagedal.tech · 06/01/2025
Here’s a #react blog post on a topic that I had fun exploring and writing about – would love to get comments if this manages to reach eyes belonging to some knowledgeable person! Am I ending up with the right solution at the end? blog.skagedal.tech/2025/01/06/s...
blog.skagedal.tech
The second overflow bug: Implementing a clock in React
I recently built a small race timer tool for the browser using React. I think I will write a separate blog post about that, but first I wanted to discuss a s...
000
Reposted by Simon
Sarah Drasner @sarahedo.bsky.social · 27/12/2024
Node now supports TypeScript by default: By @mattpocock.com www.totaltypescript.com/typescript-i...
totaltypescript.com
Node.js Now Supports TypeScript By Default
TypeScript is coming to Node 23. Let's break down what that means.
1331552
Simon @skagedal.tech · 29/12/2024
I wrote a blog post about some JSON processing tools like jc, jq and fx, and a use case I had in creating some example data. blog.skagedal.tech/2024/12/29/c...
blog.skagedal.tech
Creating example git log data with jc
The other day, I was playing around with some React code. I have some ideas of a simple deploy tool, and basically just wanted to try out some UI ideas. One ...
110
Simon @skagedal.tech · 25/12/2024
I’m reading old blog posts about React by @danabra.mov on overreacted.io. A lot of it is about introducing the new world of “hooks”, added to React in early 2019. I didn’t start using React seriously until 2023, so for me it also serves the purpose of learning how things used to work without them!
overreacted.io
overreacted — A blog by Dan Abramov
A personal blog by Dan Abramov
010
Simon @skagedal.tech · 18/12/2024
When life gives you lemons – sure, make some lemonade, but also file a complaint.
000
Simon @skagedal.tech · 07/12/2024
Interesting post about the Dunning–Kruger effect and on how some of the results are best explained by mathematical effects rather than psychological, and that some of the “true” psychological effects are still “rational” in a sense: www.clearerthinking.org/post/is-the-...
clearerthinking.org
Is the Dunning-Kruger effect real?
This is an abridged, less technical version of our longer report, found here.You’ve probably heard that people who are bad at something tend to overestimate how skilled they are. They don't even know ...
000
Simon @skagedal.tech · 07/12/2024
Whoa, CocoaPods really is going away. No new updates after 2026. Kudos to the team for keeping things running. blog.cocoapods.org/CocoaPods-Sp...
blog.cocoapods.org
CocoaPods.org
The Dependency Manager for iOS & Mac projects.
010
Simon @skagedal.tech · 07/12/2024
Love this post by @b0rk.jvns.ca on why pipes in unix programs get “stuck” – i.e. why buffering happens and what you can do to get around it when needed. jvns.ca/blog/2024/11...
jvns.ca
Why pipes sometimes get "stuck": buffering
Why pipes sometimes get "stuck": buffering
010