December 2, 2019
November 12, 2019
1985 interview with Steve Jobs. A very interesting read full of insights around the state of the computer industry in the 80s and the mindset Jobs and his company.
November 12, 2019
Malware for ATMs causes them to spit out all the money that they have.. Looking at the details of this is scary:
- ATMs are apparently running on Windows
- They are not always running with the latest patches
- It seems to be possible to connect any USB device to it in some cases
- It also seems to be possible to run any program on these windows machines
To be honest, you had me at “Windows”!
November 12, 2019
A few days back, someone on Twitter highlighted that viewing a single image on Imgur causes downloading and running a megabyte of React first. The consensus in the thread was that the engineers at Imgur need to be morons in order to let something like this happen.
My take on this is that it has grown organically. Imgur is not interested in making the mobile experience (that’s what this is about) great, they want you to use the app instead. Coincidentally, the “Download the app” button is among the first elements to be rendered. My best guess is that the current mobile page is just something cobbled together on top of old software, with the business people breathing down the developer’s neck.
November 12, 2019
Food for side projects: A list of software and other offerings that have free tiers for developers.. And if you want to learn new stuff, look at this list of learning goodies.
Hecto: Appendices
November 8, 2019 · Updated: Jan 29, 2022 · 3 mins read
First chapter - Overview - Last chapter
How the diffs work
Most steps in this tutorial are presented as a diff. A diff shows you the changes you need to make to the previous step’s code to get to the current step. Here’s a sample diff: