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...
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 alw...
Techniques for Setting up Peripherals via PIO and DMA Learn about the hardware aspects for Programmed Input Output and Direct Memory Access.
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 (gra...
LLMs and Declarative Software Development Leveraging LLMs and the naturalness of software to build software declaratively.
Sparks of Artificial General Intelligence (AGI) in GPT-4 Microsoft research recently published a paper where they review the original version of GPT-4, prior to all tuning, like removing bias, filtering, etc, that OpenAI did for the public version. In this article I will summarise the most interesting aspects a...
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...
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 resu...
Techniques for label conditioning in Gaussian denoising diffusion models Techniques for label conditioning in Gaussian denoising diffusion models
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 ...
I Started a Shitstorm or Contemporary Journalism Is Embarrassing “Why is that a story? No offense…” my cousin James, a nurse in Pittsburgh, asked after I told him that while on the phone I received an interview request from The New York Times, a publicatio…
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 ...
Software is not defined by the language it's written in Generalist developer writing about fullstack development, system administration and free software.
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 summarize...
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...
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 me...
Banking Crisis 2023: Who else is in trouble? - What the Hell is Beeping? Our previous article on the banking crisis looked at Silicon Valley Bank's (SVB) 2022 10-K to determine the reason for their failure. Our analysis revealed
A note to my former self: You're not supposed to take care of everything In 2012-2013, I led the development of an open-source project called "Colored Coins", which defined a protocol for user-issued fungible toke...
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...
Stupid Things Orgs Do That Kill Productivity w/ Netflix, FloSports & Refactoring.club From the archives: As we progress through Season 3, we thought it would be nice to look back at some of our best episodes that haven’t been posted to our Substack page. Enjoy! At LinearB, we like to think we spend all our time figuring out how to unlock d...
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. ...
Blazor WASM Dockerizing In this post I will teach you how to dockerize stand alone blazor wasm app in .NET. All with live working demo.
Voice authentication Use voice authentication to quickly and securely verify your identity when you phone us.