Internet usage today (2018)

Lately I saw a video where they put two guys to compete side by side mowing grass in a piece of land destined for orchard use.  In one side a guy using a modern lawn mower, in the other another with a “scythe,” an ancient agricultural tool that if you're young probably the only place you saw it is held by The Death cartoon characters.

Not surprisingly (at least not for me) the one with the scythe went three times faster.  Not only faster but in a more comfortable and healthier way, since he didn't need eye, ear and respiratory protection.  And what's also important, not disturbing his neighbors!  Many people running ecological orchards are starting to re-adopt this “zero contamination” old tool.

To realize that a tool invented about 500 BC is more efficient than a 21st century machine is a good example of authentic “progress.”  I'm really tired of the geeky tendency that moves people to get the latest fancy toy; the same assholes today so dazzled with tablets and smart-phones didn't envy a supermarket cashier dealing with the annoying touch screen years ago.

I've been serving web and email since 2011.  Email use, specifically bad habits mostly introduced by multinationals (and submissively adopted by people,) has been the main obstacle I found.  The whole Internet have suffered a big deterioration.  People don't seem to realize smart-phones and the cloud are the ultimate step to slavery, nobody chooses what to share anymore, as banks ended managing all your money now multinationals manage your whole data, controlling your whole life, they literally own your life.  It's funny, and sad at the same time, how sure people are about “their choices,” and how offended they feel if you dare to imply they're just following fashion.  Then, if buying the trinket wasn't enough they advertise it for free even among friends and family, and you better look at them with astonished eyes nodding to all their vacuum cleaner seller's speech as if it were knowledge revealed by some aliens visiting our planet.

It seems fantasy (in the sense of psychological avoidance) is the only need in current world.

I remember a decade ago, among other useful formatting details while composing email, final users knew how to quote text, that was mainly because mail clients weren't so bad; today you see IT professionals who have no idea of how to format email correctly, even if they knew they couldn't since mail clients, especially those written for “smart” phones, are anything but smart.

Let me entertain you with some short real life examples.  Being myself an immigrant in Spain I left relatives and friends at the other end of the world (Argentina.)  At first, circa 2004, I was able to contact two of them via email (not without suffering the weak interest people put today in composing and writing.)  Today (2018) you better have a whatsapp or facebook account since it's the only thing they know about internet and computers use; two years ago, when I tried to explain to a cousin of mine that the so called “social networks” aren't any innovation, that instant messaging predates the Internet, that facebook or whatsapp are just trademarks, he almost covered his ears and ran away insulting me.

More eloquent is the case of an old friend of mine.  We met each other on high school and sustained a good friendship along almost fifteen years.  He was the typical “geek,” who made you sit down in his living room a Sunday afternoon to watch the whole Star Wars saga on VHS (lucky me there was only one trilogy at that time!) praising and relating how all those wonderful special effects were made.  In this case we are talking about a guy who had a computer connected to the Internet at the time nobody had, who made a telecommunications related career, it was the way he earned a living.  About fifteen years ago and twenty five of knowing nothing from him (I was already settled in Spain,) he sent me a message inviting me to his wedding and, here it goes the funny part, he also comments he was lucky to remember that email address he had created for me years ago (when Yahoo had just been founded as a company and I didn't know how to plug the computer) since he hadn't been able to find me in the web.  At the time I received that message from him I already had my personal website online, sharing my email account in use, that means that just putting my whole name in double quotes in any search engine would be enough.  Then, why wasn't this “IT professional” able to find me in the world wide web?, well, as he also explain in that message it seems the only thing that came to his mind was searching me on facebook.

You know, these aren't isolated cases.

Finally, for those who bought the “specialization” story (told by those who want to make of us their production robots.)  Computers and the Internet have become more than just part of your life, today your whole life and your family's happen there, you can't be fine with just blindly download some pretty application claiming it'll do all the task for you by clicking a button.  For your sake, your interests, your life, the more you know about what happens behind-the-scenes the better.  You may think this would take time and money in courses but that's not essential, it's more a matter of attitude, try to avoid those applications that hide all from you behind a pretty facade in favor of those that educate you while you use them.  I'd really like to say, as in theory you'd bet it was, the so called FOSS (Free and Open Source Software) is a better choice in this sense than closed source and proprietary software, but this is true only in some cases, less as time passes, showing that final users, people preferences, are more to blame than multinationals interest for the issue I'm trying to describe in this article.

I'm aware it's a lost battle.  Anyways, I'll describe here how I've been learning to use the Internet and electronic mail along the years and the reasons how I think these practices are advisable.  At least, this article will remain as a record for people judge if we experimented a real progress in communications (with the risk someone cut his ear trying to make a phone call from a scythe.)

Internet

Even being aware it's the dumbest and more irresponsible thing they could do, people put their sensitive data in social networks and store their whole family photos in a smart-phone.  Why?  To do what others do, to get what others have, that seems to be their only goal and reason in life.  The Internet is affected by this human issue as any other product; monopolies and cattle are a perfect symbiosis.  As globalization exacerbates, things for the few of us who try to “think and choose” will be more and more difficult.

Let me explain some technical aspect.  There are two kinds of web applications, those that run on the client side and those that run on the server side.  Applications that run on your web browser (the client side) are mostly written in a programming language called JavaScript.  The security issues JavaScript carries are public knowledge, even so web developers aren't happy with just using it for some fancy effect in a non critical site, even online banks are bloated with JavaScript.

Despite all that, security isn't the only reason to block JavaScript in your web browser.  Have you asked yourself why decades ago with a Pentium III with 256MB of RAM it was smoother to browse the Internet than today with a i7 processor with 8GB of RAM?  Do you remember Google in its beginnings?  A clean, simple (plain HTML) interface.  At some point they decided to add features and services (of course they have to make money.)  As I told you JavaScript applications run in your web browser, using your machine resources, each time I unblock JavaScript in my browser my CPU fans start to spin.  Think about how Google's electricity bill would rise if they ran all those billion processes in their servers instead of distributed among all users machines.  Obviously not all sites in the web need the resources Google needs, nevertheless once Google set the trend the cattle did what it normally does, by result the whole world wide web is now bloated with JavaScript.

In conclusion, the Internet went in the opposite direction to the advisable, not only in what matters to security and privacy.

How I browse the web

I use phones to make phone calls, to browse the Internet I use a desktop machine with a browser where I unblock javascript only when I'm forced to.  Do not listen who tells you the opposite, no web master should oblige you to use JavaScript to access a web site, especially those managing sensitive data.  That a million users would overload some service?, well, you'll surely find other companies out there willing to give you that same service.  Decentralizing is good for services and economy.

Email

Do you think 12 to 24 hours response delay in email is too much?  Do you assume having 24/7 access to your email from multiple locations or devices will optimize your work?  You're breaking a screwdriver handle hammering a nail!  Despite you see email is sent instantly it's not different from traditional mail in the sense you don't know exactly when or if it'll reach its destination at all.  Once your message “luckily” reached its destiny it still have to survive spam filters and finally be opened and read.  You ignore the volume of messages the recipient has to read before reaching yours, they can overlook it, accidentally delete it, they could've abandoned that email address years ago.  Repeat to yourself a hundred times: email is not for an urgency or chatting, for that the best option is still a phone call (what you used to do with a phone, remember?)

To really take profit of email at some point of the day you should count with:

  1. Access to a desktop computer with suitable keyboard and screen.  By “suitable” I mean a physical keyboard and a screen which dimensions allow a readable sized font to fit in an about 72 columns width text.
  2. A good email client (MUA) correctly configured.  Web mail interfaces, as those you know from gmail or hotmail, are useful as a fall back, when you don't have access to your main personal desktop computer (eg at a friend of yours' computer or, as you usually did not so far ago, from a cyber café,) but not to use on daily bases.

    I'll repeat the following since it's important, avoid using the web browser for anything.
  3. Finally the obvious one and more difficult to accomplish: enough time to check and respond the volume of messages you plan to manage on daily bases.

If you don't have this minimum at your disposal email won't help but rather hinder anything you're willing to accomplish.

So, to be able to access your email from different ends at any time is not essential.  Hence, you can perfectly avoid leaving your personal data indefinitely stored in someone else machine as most people do today fooled by big companies that use that data for market statistics (as, by the way, is also the case of whatsapp; you don't get anything for free!)  It's funny to see how lately, aware of the obvious security consequences, those same big companies are more and more hindering users from accessing their data from different ends, what from users' point of view was the only advantage of letting their personal data stored in the server.

How I manage my email

I download all messages to my desktop machine (using POP3.)  Currently, I have in total 2718 messages that take only 18MB of my hard disk.  Where's the trick?  Messages themselves are plain text, that's very light, what takes a lot of disk are attachments, e.g. images, PDF documents.  When I'm willing to keep some document I save it to a normal directory (folder) in my machine, then I delete the attachment and save to my Mail directory only the body part of the message.  Hence my Mail directory contains only plain text that's ridiculously light on disk.  When I want to send a file to one or more recipients, instead of sending the same file multiple times as attachments I upload the file to a directory in my web server and then I add the download URL to each message body; once those interested downloaded the file I delete it from my server.  In this way I avoid multiple versions of the same file get stored in my Mail/Sent folder and wasting bandwidth to upload the file multiple times (in domestic connections upload speed is dramatically lower than download speed.)  Everyone can accomplish the latter by renting a hosting service (barely ~60 dollars per year,) what is by far a better practice than using social networks and email services from multinationals (gmail, hotmail, yahoo.)  Again, decentralizing heals services and economy.

What most people do

I had users of my mail server (clients of my web hosting service) that after a couple of months of use they'd already eaten half gigabyte of disk just in mail attachments (server machine disk in this case,) from all their disk usage, including their web site files, 70% was in their email Trash folder!  Once they'd reached their “gigabyte” disk quota they complained asking for more.  Besides, over all, disk usage control is not a way to diddle the customer but an essential basic security measure, I tried to explain all the above to them, uselessly especially if I did it by email given they are too lazy to read (using mail to read and write?!,) they eventually forced me to repeat all on the phone, retorting to each objection “But, how much are two gigabytes?, I'll pay you!”

Composing and Sending

Whatever you do at time to compose and send your message (or may I say whatever came out from the ass of the idiot who developed your iPhone app?) people are so uneducated in this matter that they'll most likely complain when you do it well.

Your mail client should:

1. Use plain text

With popular applications you must take time to “deconstruct,” access the configuration and remove all you don't need.  You don't get popular by selling something useful, people value more bells and whistles, the more the application can do the more powerful makes them feel.  So, developers, besides adding lots of crap bloating the software, scrub all in user's face right at the start showing their application does all the competitor's and more.  In popular applications defaults are never sane.

One of the effects of this popularity contest is today most mail is sent fancy formatted, mostly in HTML, the language used for web pages, option attractive to those who want to send pretty propaganda but that implies security issues, among others you don't see where links point making life easier to scammers, embedded images are downloaded from remote sites letting the spammer know you opened the message (right before, you'll get ten times more SPAM) and, again, JavaScript can be embedded in HTML turning a harmless message into an executable application (malware.)

Even if you decide to use the compose facility embedded in some graphical mail client the first thing everyone should learn, not just because email but as a good knowledge base for computer use in general, is how to use a plain text editor.  You'll probably have to find out first what “plain text” is, I'll give you more clues in the next point.

2. Format text plain sensibly

While reading, if the text is too wide, each time your sight jumps from the end of a line to the beginning of the next it loses track of in which one it was.  When it's too narrow (as used in news papers) your sight has to jump continuously.  That's why in books you generally see lines not narrower than 60 columns and not wider than 78, that's the comfortable range.

How this is handled in computer programs.  It's important to understand the difference between hard and soft line wrapping.  Hard wrapping is what you get when in a plain text editor (notepad, vi) you hit ENTER.  Soft or “virtual” wrapping is the effect you observe when text width gets magically adapted to window (or screen) dimensions, the behavior you used to observe in web pages before the advent of wide screens, from there, most web developers, for purely cosmetic reasons, have been using CSS (cascading style sheets) to force text to a “fixed” width of absurd 100 columns or more.  When smart-phones took the market things got screwed in the opposite direction.  Web developers are right assuming nobody gives a damn about what text explains, it seems SEO (Search Engine Optimization) is the only reason text is included in web pages.  In the case of email, to implement some kind of adaptable width in plain text it exists the so called “format flowed,” another questionable feature since if you think about it carefully you'll conclude that virtual wrapping is only useful for not useful to read screens.  First we changed to an oval wheel, then to a square one, where will fashion lead us next to?, a triangular one?  Wouldn't be actually “smart” to assume once and for all that because its screen dimensions and the lack of a physical keyboard a phone is NOT the suitable tool to read and write?  Useful in a hurry, to send some short message or to check your inbox, but not much more.

Another important consideration you may take in care.  From the ethical point of view the original message should be modified as less as possible, especially what the other wrote (eg when quoting.)

To those not familiarized with the use of a text editor (unfortunately the case of most final users) it'll be more difficult to understand this concept.  But it's enough to say that any mail client, in case it doesn't give you the option of using an external text editor which would be ideal, should at least let you insert new lines at about 72 columns while you type (and avoid the annoying format flowed.)  If not by default this should be present as an option in its configuration.

Closing the hard wrapping matter, an interesting fact.  Whether or not you break lines while composing, your message will travel through the net with all lines broken at less than 72 columns in compliance with RFC standards.  Your mail client will do this with your message before sending it, including the headers (the recipient's mail client restores the original format.)

3. Avoid top-posting and correctly handle quotation

You're aware that at least in occidental languages writing goes from left to right and from top to bottom, aren't you?  Time to time you'll clash with someone arguing to prefer top-posting because scrolling to the bottom of the message is arduous.  The day will come they'll find breathe also arduous and silently die.

Strictly speaking, people do not top-post but just let text pile as garbage at the bottom of each message (text they had no intention to quote or even read.)  Instead of doing that it'd be preferable they configure their mail client to not include the original message in the response.

To quote it's used a prefix consisting of some characters.  The most used is “> ” (greater than + space.)  Every now and then you'll see someone (of those who define their personality with the attire) using other prefixes just making life difficult to the rest of users and programmers.

4. Encode only when necessary

To break lines (as explained in point 2) isn't the only thing your mail client must do with the body message before sending.  For compatibility reasons, mail should preferably be sent (travel the net) using only ASCII characters (American Standard,) non ASCII ones must be encoded.  Your mail client should be clever enough to select the appropriate encoding depending on the density of non ASCII characters your language use.  Languages with low density of non-ascii characters use (eg Spanish) are usually sent quoted-printable encoded (source code quite readable since only the affected characters get encoded,) those with high density use (eg Russian) are sent base64 encoded (the whole text is encoded as a block, thus the source code in this case is unreadable.)  Lately I've seen some dumb mail clients (smartphone apps) using base64 to encode everything, indiscriminately, even messages using only ascii text (this saved its developer time to invest in what really counts, the bells and whistles. :-))

This preference for ASCII is not a caprice.  If you're old like me you surely remember the times when computers spoke only English.  It just the way computers evolved and believe it or not international characters support is still a work in progress as it probably will be for a long long time.  Without exaggerating, when talking about software in general, think of internationalization support as a prosthesis.

All the above said, if your mail client isn't able to accomplish any of these points change it for a decent one.  I currently use Mutt, but it's a command line application (specific for advanced Unix users,) if as most people out there you are a graphical desktop user and prefer a WYSIWYG interface, I'd recommend you Sylpheed.

Formatting considerations while typing

1. Separate paragraphs with empty lines

It's easier and more clear for computer software to distinguish a double new line than other methods like first line indentation.  For the same reason you may put URLs (links) alone in its own line, also between empty lines.

2. Use double space between sentences

As any detail that helps to distinguish text units in a more clear way, using double space between sentences (assuming you're using plain text and a mono spaced font) makes text more comfortable to read.  Differentiating sentence spacing from word spacing was a traditional method used by many printers before 20th century, unfortunately, laziness always wins the battle, so this nice feature was subtlety disappearing.  By the way, did you notice the space between sentences in this web site text?  Neither HTML nor CSS give you a formal way to accomplish it, I have to fool your browser combining a “ ” (no-break space HTML entity) with a normal space.

Today this, tomorrow that, as time passes you see less and less trees in the forest.  For most people today, reading more than one line is a hard task.  In short we'll bark to communicate each other.  What laziness advocates call “modern devices” will finish the job, 21st century will see writing become obsolete.

Mail body formatting example

From: john@johnsite.com
To: walter@waltersite.com
Subject: Re: Meeting with friends tomorrow

Hi Walter,

Walter Alejandro Iglesias wrote:
> Hello John,
>
> We are contacting our old friends from college.  Tomorrow night we'll
> organize a meeting at my home.  Of course, you're in the list. :-)

Great!  It's been a long time without seeing each other.

> Could you be here about 8 PM?

Sure.  By the way, these are my wife and children:

http://johnsite.com/downloads/familyPhotos.zip

We took these pictures last weekend at home.  The short one's name is
Suzy (4 years old) and the taller is Lila (6 years old.)


See you tomorrow!


        John



Back to “Writings”


HOME