26 March 2023

29 links · Sunday

taking the deepest possible breath

alright let's fucking go I wrote about Phoenix Hyperspace a few days ago. I have finally obtained one of the very, very, very few machines that shipped with it, and it turns out the way it works is even more batshit nuts than I'd read. I promise, you do want…

2 Years Of Lessons From Running My Own Bookstore - RyanHoliday.net

It is only from doing hard things, the Stoics said, that we learn what we’re capable of. A little over three years ago, my wife and I had the craziest idea we’ve ever had in our lives: to open a bookstore in Bastrop, Texas. Opening a small business is always h…

Ideas have a 2 week shelf life

I have a new rule that I’m making for myself and holding others to. If you haven’t worked on something in the past two weeks, you’re not allowed to talk about it.

How to be a technology charlatan

I’ve mentioned many times that I do not think technology is advancing in a serious way. By “a serious way” I mean something like what happened between 1820 and 1970. That kind of …

the 2/3 rule for multi-factor authentication

I propose the "2/3 rule" for multi-factor authentication: to access a system, a user must pass at least two out of three possible methods for authentication. Unlike standard 2-factor authentication, this strategy protects against both false positives (granting…

I won't buy a YubiKey

Generalist developer writing about fullstack development, system administration and free software.

CSS-only Widgets Are Inaccessible

Usually. I originally titled this InacCSS-onlyible. I even made this typographically, er, distinct image. Then I realized it was silly and will instead use the neologism in a talk so I can hear the groans IRL. Interactive widgets powered with only CSS are rela…

Retry flaky tests with dotnet test and PowerShell

Introducing test.ps1, a script for running flaky tests - Keeps track of failing tests and retries them - Notifies the test framework of the current retry iteration - Makes it possible to accept a certain percentage of failing tests - Outputs the test result in…

Building a DOS ChatGPT client in 2023

With the recent attention on ChatGPT and OpenAI’s release of their APIs, many developers have developed clients for modern platforms to talk to this super smart AI chatbot. However I’m pretty sure almost nobody has written one for a vintage platform like MS-DO…

Putnam on reason, reductionism, and relativism

Naturalism holds that what is real is what can be accounted for in terms acceptable to science.  More or less the orthodoxy in contemporary ...

The Artificial in AI - Pravesh Koirala

We may have figured out how to create a brain, before we figured out how it actually works. Full disclosure, the quote above is not mine. I heard it from someone who heard it from someone who read it somewhere on the Internet. But this perfectly summarizes how…

About Incremental and Disruptive innovations

The other day while I was scrolling through my LinkedIn feed I read the following quote: Quote «The electric light did not come from the continuous improvement of candles» -Oren Harari This idea is relevant in the process of creating products and services, spe…

Experience Replay | Entangled Logs

As you wander in the woods, the sun begins to sink below the horizon. You are suddenly filled with joy as you remember similar scenes from your past. Maybe you visited this place with your loved ones when you were young or recently. Being here triggers memorie…

Toward Disposable Software

The ratio of compute(disposable software) to compute(maintained software) will double every 18 months. Or maybe The average deployable lifespan of new sof...

systemd 100% cpu hang?

Ok I've been at this for the past several hours, I've tried everything and at this stage I don't know what to do next. This morning I woke up with my NUC fans spinning quite high. When I tried to connect to ssh or shell I had no joy. So I tried a reboot. To my…

Voice authentication

Use voice authentication to quickly and securely verify your identity when you phone us.