Defender of the Favicon (2008)
The brilliant arcade game Defender now playable inside the favicon of your browser! The idea was to push the concept of generated favicons far and beyond and pack a thrilling retro shooter in 16×16 pixels.
The brilliant arcade game Defender now playable inside the favicon of your browser! The idea was to push the concept of generated favicons far and beyond and pack a thrilling retro shooter in 16×16 pixels.
May 2005 (This essay is derived from a talk at the Berkeley CSUA.) The three big powers on the Internet now are Yahoo, Google, and Microsoft. Average age of their founders: 24. So it is pretty well established now that grad students can start successful companies. And if grad students can do it, why not undergrads?…
We spend a lot of time on this site talking about exciting Big Picture Stuff like .NET versus Java, XML strategy, Lock-In, competitive strategy, software design, architecture, and so forth. All thi…
This page contains a JavaScript calculator of Hawking radiation and other parameters of a Schwarzschild black hole.
Inspired by the strangler figs in Australia, a strangler fig application gradually draws behavior out of its host legacy application
This blog post focusses on Chapter 4 about Implicit Priming in Kahneman's book "Thinking" Fast and Slow." A review of the book and other chapters can be found here: https://replicationindex.com/2020/12/30/a-meta-scientific-perspective-on-thinking-fast-and-slow/ Daniel Kahneman's response to this blog…
[Previously in sequence: Epistemic Learned Helplessness] I. “Culture is the secret of humanity’s success” sounds like the most vapid possible thesis. The Secret Of Our Success by …
This blog post focusses on Chapter 4 about Implicit Priming in Kahneman's book "Thinking" Fast and Slow." A review of the book and other chapters can be found here: https://replicationindex.com/2020/12/30/a-meta-scientific-perspective-on-thinking-fast-and-slow/ Daniel Kahneman's response to this blog…
The typestate pattern is an API design pattern that encodes information about an object’s run-time state in its compile-time type . In particular, an API using the typestate pattern will have:
Welcome, this page is dedicated to the Linux Community's greatest ambassadors, Gentoo users. Like the annoying teenager next door with a 90hp import sporting a 6 foot tall bolt-on wing, Gentoo users are proof that society is best served by roving gangs of armed vigilantes, dishing out swift, cold justice with baseball…
A four-year degree used to be a guarantee for a great career. Now it’s barely a foot in the door.
Packed with evidence-based strategies, Atomic Habits will teach you how to make small changes that will transform your habits and deliver amazing results.
Available today
The problem isn’t your camera, it’s malware. Don’t install any software from unknown or sketchy sources, keep your OS up to date, and you should be fine. And if you do have malware on your Mac, the webcam is likely the least of your problems.
This is pretty important change, as it has the chance to cause performance issues in some cases.
[Conflict of interest notice: I’ve volunteered for both private and public charities, but more often private. I received a small amount of money for work done for a private charity ten years …
This issue came up recently for a high profile new gadget that has made the transition from Micro-USB to USB-C in its latest version, the…
Over the last several years we’ve seen a whole range of ideas regarding the architecture of systems. These include:
A market timing strategy rarely outperforms dollar cost averaging even when that strategy knows exactly when to buy.
Last week the FDA approved esketamine for treatment-resistant depression. Let’s review how the pharmaceutical industry works: a company discovers and patents a potentially exciting new drug. …
There are lots of à la carte software environments in this world. Places where in order to eat, you must first carefully look over the menu of options to order exactly what you want. I want this for my ORM, I want that for my template language, and let's finish it off with this routing library. Of course, you're going…
On Medium, Nassim explains how once an intransigent minority reaches a tiny percentage of the total population, the majority of the population will
Intro Okay developers, time to have a serious talk. As you are probably already aware, this week React, Babel, and a bunch of other high-profile packages on NPM broke. The reason they broke is rather astounding: A simple NPM package called left-pad that was a dependency of their code. left-pad, at the time of writing…
Introduction The aim of the book, Why We Sleep, is to provide the general public access to a broad collection of sleep research. Below, I address thoughtful questions that have been raised regardin…
"Briefly stated, the Gell-Mann Amnesia effect is as follows. You open the newspaper to an article on some subject you know well. In Murray's case, physics. In mine, show business. You read the article and see the journalist has absolutely no understanding of either the facts or the issues. Often, the article is so…