Commodore 900
Click the Commodore icon to return. Intending to use pictures or text from this page? Please read this notice . Last modify 11 August 2020.
Click the Commodore icon to return. Intending to use pictures or text from this page? Please read this notice . Last modify 11 August 2020.
In 1930, Indiana Bell, a subsidiary of AT&T, needed a larger building for their headquarter. The problem? The old building needed to stay in operations at all t
If you want to make a long-term bet one of your options is to register your bet with the Long Now Foundation as a Long Bet. They have some rules, which are roughly: Both parties put up the same amount, at least $200/each. Long Bets effectively runs a donor-advised fund (DAF). When the bet concludes the winner chooses…
A periodic table chart discovered at the University of St Andrews is thought to be the oldest in the world.
The why and how of nonnegative matrix factorization Gillis, arXiv 2014 from: ‘Regularization, Optimization, Kernels, and Support Vector Machines.’ Last week we looked at the paper ‘Beyond news cont…
In the previous post , I described what my new hobbyist computing stack looks like today, and how the design decisions seemed to accumulate inevitably from a small set of axiomatic goals. In this post I describe some (far more speculative) future plans for Mu and try to articulate how the design process continues to…
Reverse-engineering an obfuscated American Express phishing campaign from email to exfiltration endpoint.
This is a simple ray tracer written in uLisp, using the uLisp graphics extensions to plot on a colour TFT display. The scene contains five spheres and a plane and can be run on any of the following boards that include an integral TFT display:
Administrivia This article was initially posted on Wikipedia in 2008, which explains why it's written at the 3rd person and looks familiar...
List of changes and new features merged in the Linux kernel during the 5.2 development cycle
At the end of March 2019 I did a talk at the INEX’s (Ireland’s biggest internet exchange point) Annual General Meeting. I was supposed to record it, however in a brief panic due to HDMI not working on my laptop I forgot to start a recording of it. Since people found it interesting I figured I would turn it into a blog…
This article is written with considerable snark–put on your flameproof suit if needed. I’m not actually a jerk when interviewing people, but I do get frustrated when candidates fail to do basic preparation. If you’re unsure about how to prepare for a programming interview, read on… I know this might come as a shock to…
Me and my close friends have been interested in starting a project together and I suggested we use Haskell. I do not think the suggestion was received well or perhaps in seriousness. I have a tendency to joke about almost everything and have put forward that we use many interesting but not practical languages in the…
50 years ago, the total fertility rate was five. This figure has more than halved. Yet the global population is still rising — why?
Tiny hidden spy cameras are a common sight at ATMs that have been tampered with by crooks who specialize in retrofitting the machines with card skimmers. But until this past week I’d never heard of hidden cameras being used at gas pumps in tandem with Bluetooth-based card skimming devices.
The references to Gutenberg reminds me of a discussion in Simon Winchester's fascinating book "The Man Who Loved China". There the author points out that the first printed book occurred in China about 500 years before Gutenberg. The question posed by Winchester's "Man" (Joseph Needham) was why, with such a lead…
If you’re currently using LTO for backup or archive, you have a few options for weathering the LTO-8 shortage. Let's take a look at the options.
The site of Sid
UC San Diego researchers have discovered the root cause of why lithium metal batteries fail, challenging a long-held belief in the field. The study presents new ways to boost battery performance and brings research a step closer to incorporating lithium anodes into rechargeable batteries.
The purpose of this post is to tell the story of the new Spotify web player. How and why it came to be. We will focus on what the steps were that led to a complete rewrite and how the lessons learned influenced the experience and the tech decisions of the .
I’m a big fan of interactive tool support for programming. I often use features like “go to definition”, “find symbol”, compile error underlining, etc. Also, earlier this year, I launched Muon, a new low-level programming language. As no tooling existed beyond the compiler, writing the initial Muon programs (such as a…