Amiga 2000 – Codename: Tesseract (2021)
Amiga 2000 - codename Tesseract - the first part of a series of posts about building an Amiga 2000 from scratch and adding mods to it.
The latest blog posts to take off on Hacker News. 49,206 posts.
Amiga 2000 - codename Tesseract - the first part of a series of posts about building an Amiga 2000 from scratch and adding mods to it.
In a previous post, I used a simple interpreter bug to demonstrate the research skill of manually reducing test cases. This time, I show off the excellent Shrinkray reducer to see how it can automate the same process. The tricky part when using automated test-case reducers is writing an interestingness test that…
Picture this: It’s ten years ago, and you’ve just launched a new WordPress blog. Within hours, sometimes even minutes, your content is indexed by Google. You search for a unique sentence from your…
Their creator has disavowed them. The measure and definition is different for every team that uses it. They sow confusion, create conflict, unreliable
At least a dozen organizations with domain names at domain registrar Squarespace saw their websites hijacked last week. Squarespace bought all assets of Google Domains a year ago, but many customers still haven’t set up their new accounts. Experts say malicious hackers learned they could commandeer any migrated…
Just like CAD didn't make everyone an industrial designer, visual programming isn't going to make everyone a programmer. Whether textual or visual, there'd still be a lot of underlying concepts (and how they are composed) to learn. But still, I think it's underexplored. Most visual programming paradigms focus on…
strlcpy(3) is an OpenBSD function which is often hailed as a safer replacement for strcpy(3) and/or strncpy(3) . One of the obvious issues with strlcpy is that it's not safe if src isn't null-terminated. However, that's not the reason I don't like strlcpy. In fact despite knowing this, I used to think it was an okay…
The first mechanical device used in Russia for computational purposes was the Russian abacus ( schoty ). This device became "the national calculator" and was used in cashier's offices down to the middle of the 90's. It is interesting to note that the textbook "Trade calculations" published in 1986 devotes a whole…
If someone was making a list of the most important American companies today, it’s unlikely AT&T would be anywhere near the top.
Dozens of founders have used this technique to transform the cash-flow of their businesses. Now it's your turn.
There's lots of innovation going on in security - we're inundated with a steady stream of new stuff and it all sounds like it works just great. Every couple of months I'm invited to a new computer security conference, or I'm asked to write a foreword for a new computer security book. And, thanks to the fact that it's…
First we discussed the fact that technical issues cause remote meetings to suck. Then, we discussed how even when there are no technical issues, remote meetings still suck. They suck because they e…
I’m an AWS Serverless Hero, principal engineer at an AWS centric logistics company, and I build and maintain the AWS News Feed. It’s fair to say that I am very interested in everything AWS does. Bu…
If you have a project, an idea, a product feature, or anything else that you want other people to understand and have conversations about... give them something to link to! …
Spaced repetition is complicated in hierarchical bodies of knowledge, like mathematics, because repetitions on advanced topics should trickle down to update the repetition schedules of simpler topics that are implicitly practiced (while being discounted appropriately since these repetitions are often too early to…
A visual walkthrough of the AlphaFold3 architecture, with more details and diagrams than you were probably looking for.
Earlier today Stephen Johnson, in a mailing list run by the The Unix Heritage Society , described the birth of the standard error concept: the idea that a program's error output is sent on a channel different from that of its normal output. Over the past forty years, all major operating systems and language libraries…
Here’s a gem from the archive of the NY Times. One day in September 1976, NY Times food critic Mimi Sheraton and Colonel Harland Sanders stopped into a Manhatta
Taking a look at a Wireless Tank Mouse that I picked up from Sordan.ie and seeing how well it works with my Commodore computers.
You’re working on the most complex problem in computer science: fixing permissions on a deployment pipeline. It’s been 4 days you started on that simple task...
I've created a set of install scripts for Windows that helps people install many different programming languages using standard tools.
Some of the things I've learned over a decade of Git usage, and working on writing good commit messages.