Workstation Updated 2025-07-16
Tape drive Updated 2025-07-16
One of the most enduring forms of storage! Started in the 1950s, but still used in the 2020s as the cheapest (and slowest access) archival method. Robot arms are needed to load and read them nowadays.
Video 1.
Web camera mounted insite an IBM TS4500 tape library by lkaptoor (2020)
Source. Footage dated 2018.
Decision problem Updated 2025-07-16
Computational problem where the solution is either yes or no.
When there are more than two possible answers, it is called a function problem.
Decision problems come up often in computer science because many important problems are often stated in terms of "decide if a given string belongs to given formal language".
Function problem Updated 2025-07-16
A problem that has more than two possible yes/no outputs.
It is therefore a generalization of a decision problem.
Compiler toolchain Updated 2025-07-16
Compiler + other closely related crap like linker.
Binutils Updated 2025-07-16
Automatic programming Updated 2025-11-30
We use the term "automatic programming" to mean "generating code from natural language".
The ultimate high level of which is of course to program with:which is basically the goal of artificial general intelligence, especially according to The Employment Test definition of AGI.
The term has not always had that sense:
automatic programming has always been a euphemism for programming in a higher-level language than was then available to the programmer
sums it up.
But in the current AI boom, this is the sense that matters, so that's what we will go with.
Decompiler Updated 2025-07-16
SpaceX Updated 2025-07-16
Video 1.
What Elon Musk's 42,000 Satellites Could Do To Earth by Tech Insider (2020)
Source. Good primer. The main difference from older systems is that they fly closer to Earth, and are not geostationary. As a result, you have better latency. But you also need a bunc of them to have continuous coverage of an area.

There are unlisted articles, also show them or only show them.