Dial-up internet and the joys of digital asceticism ----- Since my last post, the weather has given us a foretaste of the upcoming winter rains. The last 3 days have been cloudy and rainy, but this is certainly not a complaint in light of the ongoing drought situation in California. As we are still relying on a shallow 20' well for our current water requirements, the early rains are welcome. We have been busy preparing for the upcoming rainy season, Pacific storms and attendant power outages. Thankfully we have a generator and plenty of candles. PG&E has always been very responsive to power outages, but due to our more remote location, it can take hours and, on some occassions, days to fix the issue. When the power does go out, it is a strange, but peaceful and comforting silence devoid of the 60 Hertz buzz in our heads we have all become unconsciously accustomed to. Now it is just the light of candles and the fireplace and a good book made with real paper. Still, periodic contact with the outside world is necessary. Even during a power failure, the landline telephone network is still functional and to access the internet, we can still resort to good-ole-fashioned dial-up. In my retro obsession of doing more by getting by with less (technoid geek minimalism to be more precise), I am throwing a challenge to myself to see if I can carry on my day-to-day computer work with dial-up and more specifically, the command line interface (cli for short...does Windows even have command line anymore??). I hope to accomplish several things with this retro geek challenge: * Due to the terrain where I live, I do not get any cell signal (this is a double edge sword). For my internet access, I do have satellite broadband, but the latency is significant. Since the signal has to make a 46,000 mile round trip, that alone will slow things down, although admittedly, when the data does come, it comes fast (when the weather is good). Ironically, if one is working from the cli, a dial-up connection is much more responsive, particularly if I do my work from my Unix shell account (see http://sdf.org). The added bonus, is that I have located a free dial-up provider with a local number. So, while using a text based web browser, page loads are quite fast since the browser scrapes out all of the fluff yielding just content, no distractions at next to no cost. * Working from the terminal is not only much easier on the eyes (white text, black background or whatever color you prefer), but much easier on system resources. I can even work from my 17 year old Toshiba laptop. * Although working from the gui web browser does present lots of nice eye candy (that doesn't serve any real function), it does tend to be a time sink if I am not careful. A significant amount of my time is spent waiting on page loads on the satellite link. Invariably, the content I want to read on the page is the last thing to load. Completing my tasks from the cli helps me to maintain my focus and get my work done. Perhaps I am a bit old fashioned, but I still regard the computer, to a great extent, as a tool and not a source of entertainment (I can hear the collective gasp now). Radio and later television were originally designed to be a medium for education and information. Of course this is not a blanket indictment of broadband or the gui. Expectations have to be reasonable and there are some things you just cannot do from the cli or a dial-up connection. Downloading torrent files, youtube videos or iso images is out of the question unless you're willing to wait days, weeks, months for the download to complete. The one panel I need to see on a Google map will be the last to load even after I have returned to my desk after making a cup of chai. For me, time is precious and I need all the help I can get to maintain my focus. Although there are hundreds if not thousands of cli programs to carry out routine tasks, below is a table of the programs I routinely use: +---------+-------------------------+ | Program | Category | +---------+-------------------------+ | Surfraw | Search Engine Interface | +---------+-------------------------+ | Elinks | Text Based Web Browser | +---------+-------------------------+ | Lynx | Text Based Web Browser | +---------+-------------------------+ | Alpine | Email Client | +---------+-------------------------+ | Mutt | Email Client | +---------+-------------------------+ | SC | Spreadsheet | +---------+-------------------------+ | Nano | Text Editor | +---------+-------------------------+ | VIM | Text Editor | +---------+-------------------------+ | MPG321 | MP3 Player | +---------+-------------------------+ | Snownews| Rss Feed Reader | +---------+-------------------------+ Surfraw, originally written by Julian Assange (of Wikileaks fame) is a great search tool which interfaces with a variety of different search engines...the following is from the man-page (somewhat humorous): "Surfraw (http://surfraw.alioth.debian.org/) provides a fast unix command line interface to a variety of popular WWW search engines and other artifacts of power. It reclaims google, altavista, dejanews, freshmeat, research index, slashdot and many others from the false-prophet, pox-infested heathen lands of html-forms, placing these wonders where they belong, deep in unix heartland, as god loving extensions to the shell." There are a variety of browsers available for the cli, but I routinely use elinks (http://elinks.or.cz/) and Lynx (which can also serve as a Gopher client see http://lynx.browser.org/lynx.html). These load pages very fast even from a dial-up connection (like lightning if I run them from my Unix shell account...the browser strips out all of the ads, fluff, compiled javascript etc and sends the plain text formatted page. A real boon on a dial-up connection). As a side note, people are becoming increasingly fed up with all of the garbage that comes with loading a typical web page so I suspect that as time wears on, a healthy number of these sites will be "ad-blocked into oblivion." When connected to my Unix shell account, the email clients I use are Alpine (https://www.washington.edu/alpine/) very easy to use I might add and of course Mutt (http://www.mutt.org/) which I use to connect to gmail (IMAP). Snownews (https://kiza.eu/software/snownews/) is my rss feed reader of choice. It's interface is very simple. By default, it uses the Lynx browser to open an article of interest, but other browsers can be specified through the configuration tool. Even a spreadsheet is available at the command line. Those of you who remember Lotus 1-2-3 will find the venerable sc is very similar. Although I am still trying to get my arms around the use of this particular spreadsheet, I think it is a valuable addition to the cli arsenal. In the realm of text editors there has been an ongoing (good natured) feud between users of Vim and Emacs. Both editors are very powerful in their own ways, but my primary experience is with VIM which I am quite comfortable with. New persons to the cli would find the learning curve for Nano (https://www.nano-editor.org/) very easy to manage. Although I am probably contradicting myself about the computer being a tool, not an entertainment device, but how about music? MPG321 is a simple to use mp3 player with plenty of options (http://mpg321.sourceforge.net/). Mplayer is another media player that is available on most *nix platforms. Mplayer can play just about any file format and if Svgalib is installed, movies can also be played. I use a Linux platform, however most of these programs are available for Windows as well as Mac. Now atticware can be brought back to useable life by simply taking advantage of the multitude of command line tools that are available. Perhaps the cost savings may be worthy of mention. There are still a few free dialup isp's out there, but they are a dying breed. There is no lack of low cost dialup providers with service around $10 per month. Unfortunately, as time wears on and the lineline networks fall into decay, the future of dial-up is uncertain. Land line network upgrades are a thing of the past and it appears the big telcos are beginning to divest themselves of their landline business in favor of the more lucrative wireless business.