2025/06/10 #

Github support are still ghosting me. It’s been over two weeks since my account started being blocked. How dare me for trying to buy a few extra build minutes.

I’m not able to run any Actions workflows, which means I can’t publish content to any of my websites. I've openned up two support cases now. The original one, where eventually it seemed they had fixed the issue, and had given me 1000 free Actions minutes as an appology for the troubles, and a second support case oppened when the account got completely blocked again when I literally did exactly what they told me to do. They have stopped replying on both support case threads. Actually the second one they haven’t even replied at all yet. I have been very polite throughout in my correspondences, and I have given them lots of time, haven’t swamped them.

As I explained today to them, it’s starting to feel very much like they are trying to extort money from me. But it’s actually weirder than that, because they won’t let me pay them. It’s very very bizare. #

Micha Kaufman [37:40]: “I was asked in another conversation how is it to be a CEO right now, and I said you know it's like you asking the captain of a ship in the middle of a storm, how is it to be a captain? And the answer is it's wet, it's dark, and you can't see a mile ahead”. #

Micha Kaufman [44:48]: “I never use the term speed. I always use the term velocity. Speed is just the speed of movement, velocity is speed plus direction. Speed is not enough. You need energy in a certain direction. If you are unable to push the code that you generate, it means you didn't solve your infrastructure, to be able to do this, so it means that your priority is incorrect because you didn’t solve the bottlenecks that are keeping you from moving fast.” #

I’m more and more convinced that the entirety of the tech industry is a scam. It’s unbelievable how often it happens that you spend ages building something only for one of the pieces you rely on screwing you in some way, and so you eventually rebuild replacing that piece with something you built yourself, only for the next piece you rely on doing the exact same thing again to you. This has happened to me so often over the past 2 decades that I have lost count.

It’s truely ridiculous now. I'm literally at the point where I have refactored all my stuff so much that everything is powered by git, the most well used most well tested software development tool ever to have existed, it's all files, the simplest most well understood primitive in all of computing. And wouldn’t you know it, Github the most bulletproof company in the space, owned by one of the wealthiest tech companies of all time, now has decided to block me.

You couldn’t make this shit up. The tech industry is never happy with anything. If I refactored myself into a perfect beam of consciously directional light, it would still be unhappy. I’m only partly kidding. #

Leo Laporte [56:11]: “You know a month or two ago, there was a whistle-blower at the veterans administration who said that when DOGE got access to the databases at the veterans administration, they turned off all logging, first thing they did, and then exfilarated 10gigabytes of data to some place we don't know and then within minutes, Russian accounts were logging in using DOGE credentials, into the veterans administration. The whistle-blower was a sysadmin, it got a lot of attention, NPR covered it. He was interviewed by Rachel Maddow on MSNBC. He was threatened. There was a note taped to his door with a picture of him walking his dog from a drone shot, saying you might want to shut up about this. And then, btw, was it CSA? One of the federal agencies said yeah we're not going to investigate this. And I haven't heard a word about it since”. #

My reservations with MacOS Tahoe 26

Having recently started using a Mac laptop again, I am of course very interested in the latest announcements coming out of Apple’s Worldwide Developer Conference WWDC 2025. It’s always nice to get a fresh coat of paint on an OS and Apple often adds very cool features. This year a big theme appears to be to make Spotlight, the app that you use to find things, much more central to your workflows.

I have long been a user of Alfred, which is described as an "award-winning app for macOS which boosts your efficiency with hotkeys, keywords, text expansion and more". It’s one of those rare apps that you start using and very quickly you can’t understand how you even did things before you started using it. And it appears Apple wants to add Alfred-like features to Spotlight. I’m actually all for it because one of the downsides of using Alfred is that you have to give it rather a lot of priviledges in order for it to do it’s thing. That has always made me a bit uncomfortable. As a user, having this sort of functinoality baked into the OS makes sense to me, even though I do feel for Alfred, an app that I have no complaints about.

So I like this new direction from Apple, but the thing that’s making it a bit underwealming for me is that most of the apps it says it will be able to do neat things with, I no longer use because they are basically kinda shit.

From the Verge:

Apple claims Spotlight is getting its biggest update to date, allowing users to take direct actions through it, like taking a note, sending an email, or running a Shortcut.

Sounds super cool from a high level. Yes I want to be able to do all those things.

But from a baseline reality level:

  • I no longer use Notes because it’s not cross platform, it saves to a weird format, I can’t use it from my Android phone
  • I no longer use Mac Mail because the UI is absolutely horrible, I can’t follow email threads that are longer than about 2 replies, it’s just easier to use Gmail in a web browser, because they have optimised it for email conversations, and
  • Shortcuts. Jesus don’t get me started on fucking flipping Shortcuts.

Of all the MacOS app, fucking Shortcuts. The intensions of Shortcuts are great, it would be great to have an automation app for the everyman (or woman), but I’m sorry it’s a fucking disaster. I‘ve been using computers for decades and everytime I’ve tried Shorcuts, and I’ve tried it a lot of times, I have been unnable to do the most basic of things, and had to give up, lest I die of starvation and thirst. IMHO it’s the most unnintuitive app of all time. I never know where I am, or what I have to do, or how to troubleshoot or fix the issue that I am having. Apple, just delete the Shortcuts app, and give us a real shortcut, give us Github Actions running on our local machine, away from Github that is trying to block everything we do. For the love of everything that is good in the universe, please.

Hey maybe keep Shortcuts, but have it run ontop of a Github Actions clone, and then anyone that actually needs to get something done can use the Actions clone. Maybe one day you’ll figure out the amazing Shortcuts paradigm, or a way to impart this amazing paradigm onto regular normies. But at least until then we who actually need to do things can still operate.

So yeah, in a way I am excited by the announcements, but also, it just feels like the Apple creates it’s products by extreme top down committee meetings, and they have all these "amazing" apps that are designed and work perfectly in this imagineary place that is basically heaven, and they are just waiting for some mortals to actually implement the details of the amazing apps, except that’s never going to happen is it because the mortals can’t get anything done with your silly heaven apps, that you try to force them to use.

Not to say the current situation is great though. Notion that I use for Notes is pretty terrible a lot of the time. It’s constantly getting confused when it opens, always losing it’s place. It takes way too long to do simple things. I often forget what I was going to type into a note when I open the app because I had to faff around so much just to start typing. I’m constantly scared that Gmail will disapear if Google dies because of AI eating the world and the world wide web. And did I mention that Github has blocked my account for trying to pay them money.

Things are horrid. But you could make them so much better Apple. Just give me a way to write emails, notes and workflows in markdown. And if you want, stick some fancy UI ontop. That would be wonderful.

We really should solve the basics before we blow up the world with vibe coding, don't you think? Or we will never get out of this alive.

No pressure.

Utlimately we are probably all trying to figure out the core contradiction, which is probably why we keep getting into these strange situations in the first place. I hate being this vague, but if you try to be all perfect in some situations, you just get stuck because the core contradiction is trying to eat you. We just need to push the boulder along a little bit, and help each other along the way. This shit is difficult.

I really need to try out Asahi Linux when I get a chance. #

A last mile solution for Bitcoin

There are few things that make programmers more happy than seing a complex problem reduced to something simpler, something that makes more sense, dare I say it something elegant.

The first attempt at a problem is usually some sort of abomination. It breaks in places, has weird things sticking out of the sides, other bits stuck on, glue, duck tape, falls apart or freezes when you shake it too much. That's because problems are sometimes very difficult to solve. Some problems are so difficult in fact to solve in the right way that they can take decades to solve, they might involve programmers that span many generations of humans.

So when you see a simplification of a problem down to an understandable set of steps, you notice it. I think that has been the case recently with Bitcoin payments in Africa, and Femi Longe’s neat and very clear use case description on the latest Citadel Dispatch podcast is just wonderful [40:36]:

I was in Kenya a couple of months ago. I spent a week in Kenya. I didn't whip out my card once because one of our guarantees, Tando, had built an application that basically interfaces Bitcoin with the mobile money system MPesa, which means:

  1. I get in a taxi
  2. I get to the other end, the end of my ride
  3. Taxi driver gives me his mobile number
  4. I go in the Tando app
  5. I type in his mobile number
  6. I type in how much I want to send to him
  7. Instantly Tando generates a lightning invoice
  8. I go to my lightning app of choice
  9. I send an instant payment
  10. Guy gets the payment in Kenyan shillings in his phone INSTANTLY

Right. That's last mile solution.

Literally every merchant in Kenya accepts MPesa. So you don't have to go to the merchants to convince them to accept Bitcoin. Literally you can spend your Bitcoin with every merchant in Kenya. Those are the kinds of technologies that we need to build if we want Bitcoin to reach the kind of scale that it needs to [...] since we founded Tando, we've seen similar applications being built in Costa Rica, in Brazil, in Senegal, in Ghana. All over the world.

Yes it’s still quite a long list of steps. Yes there are probably privacy concerns to giving out your mobile number like that. Yes it’s also maybe not so good to be entirely reliant on the existence of MPesa. But it friggin works, and it works pretty well by the sounds of it. And it’s using open protocols and open source software. It’s truly amazing.

Devs and bitcoin advocates in the west need to figure out how to push adoption of this sort of payment workflow. This is an area I think developing countries could really help western countries, because the people that need this the most in the west are the people that can speak out about it the least. #

The collective, the individual and the history of England

It‘s funny and weird the rabbit holes one falls down sometimes. I heard Femi Longe earlier use the word diaspora and looked it up in wikipedia and was amazed by all the groups over the years that have ended up creating diasporas following various very difficult events. I noticed that one of them was a diaspora of anglo-saxons after the Norman conquests. They all relocated to the bizantine empire, which is basically the eastern Roman empire, which was left when the western part collapsed.

And so I started reading about the Norman conquests in 1066, William the conqueror, the french take over England, with the help of the Norwegians, and displace the anglo-saxons nobility throughout the land, so much so that people start speaking a totally different language. Back then most commoners would have been bilingual. I’ve never gotten into english history before, mostly because it’s always felt so darn complicated, but for whatever reason this time I found it much more interesting.

One thing I realised was that the reason sometimes Kings and Queens have multiple roman letters after their name, like for instance James VI and I is because they are King of two places and they have a different number in each place. Which is very complicated, but it’s not that bad when you can look it up on a big list of all the Kings and Queens. It actually sort of makes sense. But obvs not as clear as the numbering of car models, but Kings and Queens are not after all cars, so fair enough.

Firstly the Normans are basically Vikings that were allowed to stay in northern France, the idea being that they would fight off other Vikings from coming down to France. It was very successful and they intermarried the local french population, and created Normandy.

So anyway, William the Conqueror invades right after Norwegians had invaded in Northern England. They got beaten, but the english armies were exhausted from the battles in the north, but also because to move around the country they basically had to do a marathon every single day for months on end, wearing all their armour. And then have a massive fight to the death as if the marathon of marathons in body armour wasn’t enough. It’s insane. BTW, marathons of marathons seem to be trending for me at the minute.

After basically doing battles constantly for what seems like his entire life, squashing rebelion after rebelion after rebelion, from what seems like everywhere, like Ireland, Scotland, France, Holland, Wales. It's like a continuous cluster fuck of cluster fucks. He eventually imposes himself, and forces all the existing nobility to giveup their land to an entirely new nobility.

And he does this massive survey of all the lands in the kingdom, creating a thing called the Doomsday Book, which is still kept in Kew of Kew Gardens fame, lists all lands in Kingdom, who used to own them, who owns them now, and how much they are worth. It’s called that because it’s the final judgement. Whatever is in the book is truth. No arguments.

Anyway the french then rule England for ages, they double team with the Flanders for ages too, but eventually in 1120, it’s the end of the Norman kings, because Henry I has no sons. He names his daughter Mathilda as heir but his nephew Stephen of Blois shows up after he dies and does a coup d'etat. Mathilda btw is queen for a short time, first female to rule over England, but that doesn’t last long. Anyway after that is a period called The Anarchy, which is basically 20 years of everyone openly fighting and slaughtering everyone everywhere even on the continent. It’s mental.

All the people from back then sound like total badasses.

Loads of stuff happens for a few hundred years, the french are involved constantly, it’s a bit boring until 1604 when James I gets in. He’s the guy that created the world famous King James bible, an english translation from Latin which is basically the same bible we use today. Quite a huge feat. He was protestant. He was the son of Mary Queen of Scots, but also great grandson of Henry VII king of England and Lord of Ireland, and so is a potential successor to all three thrones, and tried to unite everyone, he was only partially successful, and that’s where Britain comes from.

The interesting thing though is what happens after that, because things were about to change massively.

James I’s son Charles I, who ruled all the countries, England, Scotland and Ireland, like his dad, was executed by Parliament, for essentially being too powerful. He was also married to a Catholic. The parliament folks really didn’t like that. There was a civil war, he had to fight the armies of both the English and Scotish parliaments, which must have really sucked. They took him captive and wanted him to agree to a constitutional monarchy, but he told them to f-off. He escaped to the Ilse of Wight for a bit, but they caught, tried and convicted him, and on Tuesday, 30 January 1649, at about 2pm, he put his head on the block, stretched out his hands, and they choped it off in one clean swoop. Then the monarchy was abolished.

So parliament ruled for a while, but then Cromwell did a coup d’etat, and he ruled for a bit, and his son was his heir, but was removed because he was innefective, and Charles II, who was in exhile since the beheading of his father, was brought back in, and restored as King, and the monarchy was back. He had been in exhile in France but I also read he was in the Hague, so not sure what that’s about. Apparently he was being helped by Louis 14th King of France. Louis then helped Charles II in the Anglo-Dutch wars. Also Charles agreed to become Catholic. He had no children officially, which is odd because he had 12 illigitimate children. His brother James II took over when he died.

During James II the struggles continued betweem those that believed in the devine right of kings and those that believed in soveraignity being held by Parliament over the crown. The pretty big plot twist here was that the Dutch basically do a takeover of England, with William of Orange from Holland getting hitched to Mary, daughter of James II, aided by Parliament, who for the first time assert sovereignty is kept by parliament and not by birth. This was made possible by them saying that James II remaining in power would cause civil war because he was Catholic. They were trying to avoid the start of a Catholic dynasty with the birth of his son who would likely remain Catholic, whereas his daughter Mary was already protestant. BTW, Orange and Mary were first cousins. So I guess Orange betrayed his uncle and Mary betrayed her father. England has remained to this day protestant.

That’s about as far as I got. But it’s totally relevant to all this churning in my head the past few days about the Core Contradiction. I think in a way, that is the origin story of all this individual vs the collective problems we are constantly bumping up against everywhere.

I find this interplay between England, the French, the Dutch, the protestants, the Catholics, monarchs and parliamentarians rather fascinating, but there is just so much it’s difficult to pull out just the relevant parts. There is likely some innaccuracies in all this, I mostly got all from Wikipedia, and I was clicking around everywhere until I my head was spinning.

Oh and isn’t it a bit weird that the day I finally get interested in all this England monarchs stuff, just so happens to be the day that Apple announce a new feature that makes the very useful app Alfred sherlocked. Alfred also known as Alfred the Great was the first King of England. I thought that was a weird coincidence. First delete Libor, then delete Alfred, the americans want to really be sure of liberation day. Better safe than sorry I suppose ¯_(ツ)_/¯. #

Today’s links:

For enquiries about my consulting, development, training and writing services, aswell as sponsorship opportunities contact me directly via email. More details about me here.