OS Chauvinism
Quine Programming Language
A long time ago, I worked at a company that has since merged with another large company. Back in the day, my employers kept a technical reference library that included back issues of a magazine, Software: Experience and Practice. A few of the earliest issues of that magazine had a “Computer Recreations” column. Volume 2, pages 397-400 had a column on self reproducing programs.
Indirect File Names
When working with Linux (BSD or Unix, or even MacOS) command line programs, you often work with file names.
Weak and Lazy Language Describing Smartphones
We use incredibly weak language around smartphones and point-n-click computer interfaces. It’s embarrassing.
Had a good experience with Debian
I had been hosting this blog on a $5 a month VPS from Host the Best, but they have been shut down by the data center they’re renting from. Host the Best is apparently not dealing with abusive customers effectively.
There’s no projected service restoration date.
wc -l
Unix, and now Linux, have included a wc command
for a very long time.
Most explanations of its use are misleading fluff and garbage,
and do not give you an appreciation of its true value.
Folders Are Bad
I’ve written before about how much I despise baby talk descriptions of operating system abstractions as promoted by Microsoft.
The use of “folder” is particularly pernicious.
Windows Is Bad
Microsoft Windows is a hideous mess.
CP/M and VAX/VMS Memory Layout
It’s often said that DEC operating systems influenced the design of the CP/M microcomputer OS. Let’s examine that assertion by looking at how a process was laid out in memory.