Data Harvesting, Lesson 1

facebook-000002-formatted

If you’re ever curious what goes into computer security, take a glimpse at Facebook’s privacy messages in the off-chance that they happen to appear. Make sense? Kudos to you for at least making the attempt. If they don’t—which is usually the case for the small number of people who actually try—consider talking to your local trustworthy IT person. What’s that? You don’t have a local IT person whom you can trust? Okay… now you are starting to understand the current state things.

Having Fun with Domain Implementation

metroid-000000-formatted

anacronist.com (domain)
— ceres.anacronist.com (name server + mail server)
— zebes.anacronist.com (site)
—— crocomire.zebes.anacronist.com (name server)
—— draygon.zebes.anacronist.com (web server)
—— phantoon.zebes.anacronist.com (game server)
—— skree.zebes.anacronist.com (nas)
—— dev-chad-lin01.zebes.anacronist.com (linux workstation)
—— dev-chad-lin02.zebes.anacronist.com (linux workstation)
—— dev-chad-mac01.zebes.anacronist.com (mac workstation)
—— dev-chad-win01.zebes.anacronist.com (windows workstation)
—— etc…
— aether.anacronist.com (site)
—— amorbis.aether.anacronist.com (file server)
—— shriekbat.aether.anacronist.com (nas)
—— quadraxis.aether.anacronist.com (virtual machine host)
—— chykka.aether.anacronist.com (name server + directory server)
—— grenchler.aether.anacronist.com (web server)
—— kralee.aether.anacronist.com (windows server)
—— dev-chad-lin01.aether.anacronist.com (linux workstation)
—— etc…

Facebook, In a Nutshell…

facebook-000000-formatted

This jocularly-captioned image by the popular Facebook user and “public figure” Shitheadsteve icon-external-link-12x12 is just one of millions uploaded to the popular social networking site every day.

Software Malpractice

The technology industry oftentimes does a good job of making reasonable people feel like they are inept. Here is one example:

software-000000

Given that I am a mostly reasonable person, and that I was in a bit of a hurry, my brain processed the information contained in this picture in the following way:

  • Noticed “Yes” button and “No” button
  • Gaze drifted upward and read “Continue Working”
  • Clicked “No” button

I wanted the program to close, but the result of this action was that the program did not close: it stayed open.

Now consider the opposite and more dire case: if I had actually closed the program by accident, but wanted to keep it open, I would have clicked the “Yes” button and subsequently lost all my work. It is necessary to note that this is a warning message and was deliberately added to the software with the sole intention of keeping the user from accidentally losing work. The simplest of adjustments—or perhaps omissions is the more appropriate word in this case—would have prevented any and all confusion:

software-000001

Sadly, if I had called tech support in a blind rage to demand that they get my work back or refund my money, chances are pretty good that some dittohead would have told me that I didn’t stop and read the message, and this would have been true enough to divert any ownership of fault. Somehow poor planning and execution on the service provider’s part turns into the end-user’s mistake, and the total cost of ownership for the software increases in drastic and simultaneously nonquantifiable ways.