Why I teach vim
The why of why people use vim has been covered fairly extensively, so I thought I would spend a little time explaining why I teach vim to my high school students, even in 2020. It all began when I …
Imperial mathematician scoops $3M Breakthrough Prize
Professor Sir Martin Hairer is the single winner of the 2021 Breakthrough Prize in Mathematics.
MGA Entertainment: A privately-owned toy company doing billions in revenue
The privately-owned toy company quietly doing billions in revenue.
Upgrade Raspberry Pi 4 with a NVMe boot drive
You can upgrade the storage in your Raspberry Pi 4 with an NVMe drive using USB3 to get more reliable storage and faster I/O than an SD…
How much things can change
This post is about how much things can change in the world over a lifetime. I’m going to restrict my attention to science, though there are many parallels in technology, human rights, and social justice.
Amazon RDS on Graviton2 Processors
I recently wrote a post to announce the availability of M6g, R6g and C6g families of instances on Amazon Elastic Compute Cloud (Amazon EC2). These instances offer better cost-performance ratio than their x86 counterparts. They are based on AWS-designed AWS Graviton2 processors, utilizing 64-bit Arm Neoverse N1 cores…
Remote Work Can (and Does) Boost Employee Productivity
Data proves it: Remote work boosts productivity. Here's why — and how you can empower your remote team to be more productive.
Specter – Clojure API for immutable programming (2017)
After two years of being open source and a lot of development, Specter has reached 1.0. In this po...
Assange Hearing Day 3
In yesterday’s proceedings in court, the prosecution adopted arguments so stark and apparently unreasonable I have been fretting on how to write them up in a way that does not seem like caricature or unfair exaggeration on my part. What has been happening in this court has long moved beyond caricature. All I can do […]
How to Drive on Sand Without Getting Stuck (2017)
Tips and techniques for driving in sandy conditions. Must read before hitting the beach or dunes in your vehicle to avoid getting stuck because it is very easy to get stuck in sand. Avoid joining the 'digging club'!
Penetration testing and low-cost freelancing
Penetration testing is complex. For it to be successful, the tester needs to possess a variety of different abilities and skills. Some testers rely only on automated tools, while others focus more on manual analysis. While a creative and unconventional way of thinking is necessary, it is also important for the tester…
Published my first proper product after working as a developer for 10 years
The AI agent for accounting and bookkeeping firms. Dytto works inside the tools your firm already uses and handles the routine work. You sign off on everything.
Five Second Feedback
And they said it couldn’t be done!
Using Clojure in the command line with Babashka
Kari Marttila’s Blog (e.g. cloud and Clojure related articles)
Classifying 200k articles in 7 hours using NLP
Sculpt AI was built by a team of machine learning experts and SALT.agency and is a code-free AI platform. Keep reading to learn more about the benefits of this.
Plotting patterns in music with a fantasy record player
A blog about signals, programming, music, and other stuff.
Beginners guide to gateways and proxies
Have you heard of gateways, proxies, load balancer, API gateways? This article explains what gateways are, what is their purpose and how they work with pract...
Ungrammar
rust-analyzer is a new
Back-of-the-envelope estimates of next quarter’s unemployment rate
Layoffs are certainly one of the effects of battling COVID-19. What sort of unemployment rate might we see in the second quarter of 2020?
Data from Chernobyl and Fukushima provide answers about the risks of nuclear
The public is always asking of nuclear, ‘what if it all goes wrong?’ Data from Chernobyl and Fukushima have now provided the answer.
Perl7 is a fork of values
Before reading this, you should watch this video where Bryan Cantrill explains a value-conflict between Joyent and Node.js, I believe we have a similar problem.
Unlimited is like a Ponzi Scheme
You shouldn’t be surprised when unlimited ends, because unlimited is more often than not an unsustainable Ponzi Scheme.
Sync vs. Async Python: What Is the Difference?
Have you heard people say that async Python code is faster than "normal" (or sync) Python code? How can that be? In this article I'm going to try to explain what async is and how it differs from…
Decentralize Messaging
Twitter is funding a team to decentralize social media. I think they should start with messaging.
$800M to support small businesses and crisis response
Our commitment to support small- and medium-sized businesses, health organizations and governments, and health workers.