John Coltrane, Linux, steam power and trains

John Coltrane, Linux, steam power and trains… These are some of AI’s favorite things

The Linux command sl is a fun, non-functional command that displays a short animation of a steam locomotive chugging across the terminal screen. It uses dashes, brackets, and other text characters to create the locomotive image.

Here's a brief history of steam locomotives:

  • Early Inventions (18th Century): Early prototypes emerged in the 1700s, with inventors like Thomas Newcomen and James Watt developing steam engines used for pumping water from mines.

  • Commercial Success (Early 19th Century): Richard Trevithick built the first steam locomotive to haul a load in 1804, marking a turning point. Shortly after, George Stephenson's "Locomotion" engine in 1825 became the first commercially successful locomotive on a public railway.

  • Golden Age (Mid-19th Century): The mid-1800s saw rapid development and widespread adoption of steam locomotives for transportation, revolutionizing travel and trade. Advancements included improved designs, materials, and efficiency.

  • Decline and Transition (Late 19th - Mid 20th Century): The late 19th and early 20th centuries saw the rise of electric and diesel locomotives, offering greater power, efficiency, and cleaner operation. Steam locomotives gradually declined but remained in use for some time.

  • Preservation and Enthusiasts (Present Day): Today, steam locomotives hold a nostalgic place in history. Preserved locomotives are used for heritage railways, tourist attractions, and special events, keeping the spirit of steam locomotion alive.