Wacom tablets track every app you open
I have a Wacom drawing tablet. I use it to draw cover illustrations for my blog posts, such as this one.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 475 posts.
I have a Wacom drawing tablet. I use it to draw cover illustrations for my blog posts, such as this one.
“Look, Clayton, I’m a busy man and I don’t have time to read drivel from academics but someone you told me you had this theory… and I’m…
What we call intelligence is as much about virtues such as honesty, integrity, and bravery, as it is about raw intellect.
As a news junkie, tech journalist and founder of an online news platform called Blendle, I love a good old front page of a newspaper. When…
Musings of a Computer Scientist.
Apple will delete your data if you don’t use an app for seven days. This effectively kills offline web apps.
Roben Kleene’s blog
I was greatly saddened to learn that John Conway died yesterday from COVID-19, aged 82. My own mathematical areas of expertise are somewhat far from Conway’s; I have played for instance with …
To reach its potential, Apple needs to recognize they have made profound conceptual mistakes in the iPad user interface, mistakes that need to be scrapped and replaced, not polished and refined. I worry that iPadOS 13 suggests the opposite — that Apple is steering the iPad full speed ahead down a blind alley.
I've been comparing notes with people who run corporate engineering blogs and one thing that I think is curious is that it's pretty common for my personal blog to get more traffic than the entire corp eng blog for a company with a nine to ten figure valuation and it's not uncommon for my blog to get an order of…
Why does it take 2 years to realise that macOS has been checking signing certificate validity online?
Over and over again, I’ve seen people fix some wireless-related problem and go “wow, I had no idea how much better this could be!" • Wireless protocols often silently operate in an extremely degraded state that makes them substantially worse than wired equivalents.
While I was there, I thought a lot about tools – mechanical tools, software tools, tools that last, and tools that are fragile. The somber snow-covered scenery made me think about how quickly most of the tools we use today get outdated or replaced, and I thought about the kinds of tools that I’ve been building for…
UPDATE Several years ago on my 68th birthday I wrote up 68 bits of advice for my adult children, and posted them here. Here are the first five bits: Learn how to learn from those you disagree with, or even … Continue reading →
Let's assume that there is a discussion going on on the Internet about programming languages. One of the design points that come up is a gar...
Unfortunately, Rocket Lab does not seem to be named after seed investor/aerospace entrepreneur Mark Rocket .
A look into me, my awful procrastination habit, and how I fixed it. (spoiler alert: it was ADHD)
Seeing a program you wrote running directly on the bare metal is deeply satisfying to anyone who enjoys writing software. And it turns out that creating such a program from scratch is easier than it sounds. The hardest part is figuring out where to start. In this tutorial, I'll show you how to write, build and run the…
How much Vitamin D should I take? This is still the looming question, and it’s time to address it. First, though, imagine that someone in a public forum online asked me, “How much metoprolol (a…
Having a good database schema design is crucial for building applications that will need to scale in traffic and complexity. If you happen to do a bad design choice you will see that it takes a lot of effort to stop the pattern from propagating to your backends’ services and controllers, and finally to your frontend.
People think it’s weird that I do all my development on a Windows machine. It’s definitely a second-class citizen experience in the wider development world, and Windows has a lot of really frustrating issues, but it’s still my favorite operating system. This is for exactly one reason: AutoHotKey. AHK is an engine for…
An exploration into top level domains. How I ended up buying netflix.soy and domains from facebook, microsoft and google.
A talk at Hydra distributed computing conference , online (originally planned to be in Moscow, Russia), 06 Jul 2020
How Germany Is Able To Run The World’s Second Largest Export Economy In The Post-Industrial Era “ The Germany Shock ” describes European growth & the efficiency-maximizing centralization of European manufacturing activity after the launch of the Single Market and the Euro . Two questi
Like making engineering students squirm? Have them explain convolution and (if you're barbarous) the convolution theorem. They'll mutter something about…
A few months ago I wrote about a WhatsApp backdoor that allowed hackers to access all data on any phone running WhatsApp [1]. Facebook, its parent company, claimed at the time that they had no proof the flaw had ever been used by attackers [2]. Last week it became clear that this backdoor had been exploited to extract…
Computer Science-Fiction 1 is not actually fiction. Instead, these are books of computer science and/or programming that when you read them you can’t quite believe that what they claim is reality. Indeed, very often works of Computer Science-Fiction push the limits of your understanding of just what constitutes the…