Nuclear power is the only green solution (2004)
We have no time to experiment with visionary energy sources, writes James Lovelock – civilisation is in imminent danger. Published in The Independent , 24 May 2004.
We have no time to experiment with visionary energy sources, writes James Lovelock – civilisation is in imminent danger. Published in The Independent , 24 May 2004.
In this post I present a Git branching strategy for developing and releasing version-based software.
In 2020, Docker is the best medium for distributing and running most developer-facing software . It’s widely accepted that Docker is great for building and deploying the artifacts for your enterprise web app, but this is less well known when it comes to things like developer tools. However, running tools in containers…
Email service provider Sendgrid is grappling with an unusually large number of customer accounts whose passwords have been cracked, sold to spammers, and abused for sending phishing and email malware attacks. Sendgrid’s parent company Twilio says it is working on a plan to require multi-factor authentication for all…
There is a lot of randomness in a game of Slay the Spire. From the cards and relics offered, to the potions dropped, to the map layouts and random encounters, very little remains the same between two playthroughs. This is part of the beauty of the game, forcing you to adapt and make the most out of the resources you…
Marc Andreessen has written (another) seminal essay: It’s Time to Build. What does that mean for tech and venture capital?
As much as I love digital instruments, synthesizers and other electronic gear I also really love the look and feel of instruments made from wood, brass, steel and felt. There is objectively no difference between the best digitally sampled pianos but for some reason it doesn’t quite feel as much alive as an actual…
I’ve got a big news to share with you today - after (over) 9 years of development, Emacs Prelude finally made it to version 1.0! There’s nothing really big or groundbreaking there, as Prelude has been in a pretty good place for a very long time feature-wise, but I felt like tagging a 1.0 release, because it’s 2020 and…
Today I want to show you a watch modification that I've been working on. I'm calling it the Data Runner, and it's another F91W mod, this time going the extra mile to make something functional and nice looking.
An impressive poster summarizing biochemical pathways reminds us how complex life is, and how interconnected the world is.
Ed25519 signature validation criteria vary widely between implementations, creating risks for consensus systems. Here's why and how to fix it.
It’s replicating the most lucrative entertainment businesses on earth… and then adding a lot more.
I spent way too long figuring out the how to make video calls feel natural. Here’s the best advice I came up with.
In 2018 I applied for and received Permanent Residency in Japan. The process I used is relatively new and unknown so I wanted to document it in case it might come in handy for someone else.
I have been using the Julia REPL as my day-to-day calculator on the command line for more than a year now. I am surprised that I haven’t seen more posts talking about how powerful and extensible the language is for simple numerical calculations and scripting In fact, the Julia REPL is much more than a simple…
When building web services, a common wisdom is to try to reduce the number of HTTP requests to improve performance.
In order to get something done, maybe we need to think less.
I have been doing angel investing since 2012 after the Facebook IPO. Since then I have invested in more than 150+ startups. 50+ of them…
I plan to write a series of articles to discuss some simple but not embarrassingly parallel algorithms. These will have practical usages and would most likely be on many-core CPUs or CUDA GPUs. Today’s is the first one to discuss a parallel algorithm implementation for CSV file parser.
VT-x is name of CPU virtualisation technology by Intel. KVM is component of Linux kernel which makes use of VT-x. And QEMU is a user-space application which allows users to create virtual machines.…
The book Honeybee Democracy, published in 2010, has been sitting on my shelf for many years.
And how having friends makes the stalk market a lot more profitable.
My thoughts on why programming hasn’t changed that much and where the next generation of improvements will come