[HOWTO] Fix “Please run ‘az login’ to setup account” error caused by local-exec when executing terraform apply through TerraformCLI task in Azure DevOps pipeline The Azure DevOps YAML pipeline encountered an error requiring ‘az login’ during a Terraform task due to a local-exec provisioner executing a PowerShell script that needed Azure CLI acce…
Gleam is Pragmatic I’ve spent the past several years working with functional programming languages in my free time – primarily Haskell and OCaml. I love both languages but also find aspects of each frustrating. Haskell is terse and elegant with type classes providing a powe...
Working Turing Machine What is a Turing machine?Depending on who you ask, it's either an abstract model of an algorithmic machine or an esoteric programming language. It's ...
Harnessing Spargine: Simplifying Real-World Data Generation for .NET Benchmarking and Testing This article explores Spargine, a set of open-source assemblies and NuGet packages designed to simplify real-world data generation for .NET benchmarking and testing. It covers the key features of S…
Search for Charts by Data Visualization Functions The Data Visualisation Catalogue, helping you find the right data visualization method for your data
wrestling the web from corporate control requires making it boring again It's hard to imagine now, but in the 2000s web browsers were quite boring and didn't get updated very often. IE7 being released was a huge deal (indeed, Microsoft kept to a slower-moving schedule just as the rest of the industry was starting to pick up th...
Free VPS with 4 OCPU, 24GB RAM and 200GB storage [ENG 🇬🇧] – Tomasz Dunia Blog Przejdź do polskiej wersji tego wpisu / Go to polish version of this post
The Art of Developing Software The below is taken from an interview conducted at the Computer History Museum in 2004 by Grady Booch . He interviewed early Apple develop...
How to be productive when you don't have external structure My productivity system for self-directed work
Acquiring Fireside First, let's set the scene. It's Saturday, July 20th in South Bend, Indiana. My kids are playing in the driveway (yes they left their toys out) while my wife and I work on some tweaks to our camper. My phone dings. Just kidding. My phone never dings. It'...
What I have learnt in 4 years of open-source development. I am the maker/developer behind the open-source discord bot called Simplex. In this article, I thought I'd walk you through some of the decision
Am I really the bottleneck? Computational biology is hard. Computational tools evolve, data becomes more abundant, more people get into the field, the competition becomes more fierce every day. However, these are not the majo…
Language models have intelligence without thoughts There's no thinking process happening outside of the speech
External Code Is Malicious By Default has reminded me, again, just how untrustworthy external code is. to prove it's a problem of significant scale. Metrics which were once indi...
Subset Park: Smith Shorthand Shorthands : In late 2019, [I wrote about](three-shorthands.html) a new shorthand system I was designing. [Less than six months later](a-curriculum-of-current-phonetic-shorthand.html) it was in the bin,
Upwards Pressure on Originality It used to be good enough just to copy others. Now, with AI in the hands of billions, there’s little value in copying. For instance, take programming. Five years ago, building apps, websites, or games required a non-trivial amount of skill, and getting yo...
Django UI components for perfectionists with deadlines Server side rendering and UI components for a modern frontend.
The Dilemma I solemnly swear to write this really fast. Its a dilemma. Should I learn deeply or let Chatgpt think for me. I'd like to end with an A, but I'd also lik...