Whatever you think a coding agent “can’t do”, 99% chance it’s a skill issue.
Posts
friends I have completed codex. It’s done

it’s 2025
twitter is dead but more alive than ever
girls are riding robot horses
the heroes on the tl are zuck failing a demo and dhh inventing linux
the villain is apple with too many border radii
I feel bad for Zuck and the Meta developers for their demos failing so now the normies can ridicule them – but the builder in me only has respect for daring to do live demos like that. It’s easier to fix the bugs than a lack of courage. Onwards
I’ve been feeling like blogging again. I think I will.
Disable macOS' "Tile by dragging windows to screen edges" from the command line
defaults write com.apple.WindowManager EnableTilingByEdgeDrag -int 0;
To enable it again:
defaults write com.apple.WindowManager EnableTilingByEdgeDrag -int 1;
Pyramid Scheme
From my AMA:
Hi Mikkel. Just finished watching The great crypto scam with James Jani. I have previously (Kortsluttet) heard you talk positively about the possibilities of block chain technology. Are you still optimistic about the potential now or do you share some of his concerns, that it is mostly utilized as a pyramid scheme to make early adopters rich.
I’m quite involved now in the digital collectible scene, AKA NFTs, and I hold some crypto, mainly $ETH that I’ve made from selling and helping others sell NFTs. So take my opinion with that in mind.
I don’t see crypto, Ethereum at least, as a pyramid scheme. There have definitely been folks who’ve been rewarded solely by being first but that is also true in start-up investing or real estate or whatever else people invest in. There’s always risk and then sometimes there’s a reward for taking on that risk.
I like how NFTs allow me to collect art directly from artists. I support them in their creative endeavours and I get to call some pieces mine. Whether you think this form of ownership is even a thing (I CAN JUST RIGHT-CLICK SAVE AS?!) is up to you but it is meaningful to me.
I think the last 10 years have shown us that if we want to live increasingly larger parts of our lives online, we need somewhere to live. Huge corporations and their Social Media products were easy to move into as they had the means to pay thousands of talented people to build very easy to use and welcoming machines. But the rent was paid with attention and privacy and, on Facebook democracy, and recently on Twitter with our dignity.
So we need something else. Public blockchains provide a solution to the problem of where do we put all the stuff?! Just think of them as a database that no one owns. It’s slow and expensive and cumbersome. But no one owns it. So no one can fiddle with the data. No one can decide to sell your data against your will. No one can tell you, you have to use their app, because there’s no moat around the data.
There are a few other decentralisation efforts that don’t include the whole money aspect so prominently, like Holepunch or Scuttlebutt. They’re very interesting as well.
I don’t think Bitcoin will replace the dollar. I’m not sure it’s a good investment to buy any crypto at any point. Well, it would’ve been 6 years ago and wouldn’t 1 year ago. But who knows where prices go from here. I’m not too interested in that aspect (I mean, if the $ETH price goes to a million USD and I become generationally rich, I won’t complain.)
Convert transparent WebP video to HEVC MP4 with alpha channel
Converting the other direction is widely documented but going in the other direction required a little more digging. Here’s how I did it:
$ mkdir frames
$ ffmpeg -vcodec libvpx-vp9 -i INPUT_FILE.webm -pix_fmt rgba frames/%04d.png
$ ffmpeg -r 24 -i frames/%04d.png -c:v prores_ks -pix_fmt yuva444p10le OUTPUT.mov
That’ll give you a ProRes4444 version of it. To convert further, I used a macOS built-in service.
- Right-click on
OUTPUT.mov - Select
Services > Encode Selected Video Files - Select
HEVC 1080pas the setting and checkPreseve Transparency
This should give you a OUTPUT-1.mov which you can rename to .mp4.
Using transparent video is easy and widely supported these days. Fun!
Configure a hyper key with VIA configurator
It’s 2021 and you have a mechanical keyboard that’s configurable with VIA and you want one of your keys to be a hyper key. Meaning it should be the same as holding ⌃⌥⌘⇧ all at once.
It’s possible! Set the key to Any and put MT(MOD_HYP, KC_NO) as the key code.
Fix macOS Big Sur being stuck in Do Not Disturb
For some reason, since upgrading to macOS Big Sur, my Do Not Disturb status seems to get stuck. However many times I turn it off it always mysteriously ends up being on again. Which I of course first realise after missing notification for a few hours, having been unwantingly extra productive. Can’t have that!
Thanks to this Reddit comment the setting is set in one or more plists.
Use this one liner to set it to false:
for f in `ls ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist`; do defaults write $f doNotDisturb 0; done && killall NotificationCenter
Aaah, the overwhelming feeling of drowning in notifications is back.