This is a rant that has been over 20 years in the making. By and large, I’m a quiet lad; I keep to myself. But, things are coming to a head, so here it is (and I pray to God I don’t get sued for expressing my opinions):

If Microsoft were a pizza delivery place, it would go something like this:

1. You see an ad for a delicious pizza. It looks real good. Price is reasonable. You decide to give ‘em a ring and order a deluxe pie.

2. The person answering the phone sounds young, hip, enthusiastic. Your order is quickly taken, and the anticipation starts to build.

3. The pizza arrives after 29 minutes of the promised 30-minute delivery time. So far so good. But you open the box, and….

4. The pizza is raw. Uncooked. What’s more, many of the toppings you expected aren’t there. Angry, you phone them up…

5. “Please hold for tech support. For increased priority, you can sign up for the Gold package…”

6. Finally, you get someone on the line. They explain that they won’t be able to deliver a baked pizza until third quarter 2016, and if you want the rest of your toppings, you can have a handful delivered each week for a monthly subscription fee of just $10 ($100 if you pay for a year up front). Furthermore, by ordering a pizza from them you agreed to a binding contract full of long legal words you don’t understand.

7. Disgusted, you hang up the phone and put the pizza in the oven yourself. It turns out like crap. You don’t have one of those brick-fired pizza ovens that pizza places have, and half the toppings are missing.

8. You eat, but you don’t eat well. You feel distinctly unsatisfied and more than a little screwed over.

9. Next week, you try to order a pizza from somewhere else — screw those clowns after last week! — only to find there is no one else. Microsoft, in the middle of the night, has gone around town and burned all the rival pizza places down, captured the managers, and held their families for ransom; their chestnuts to the fire, etc.

10. You’re left with a choice of A) Willingly get screwed over B) Make the pizza yourself (Linux). Obviously, you pick B.

11. Annoyed that you’ve chosen B) over A), Microsoft buys out the Pepperoni manufacturer (Office Software), and the dairy that makes the Mozzarella (Video Games). “Can I get half a pound of pepperoni and a bag of mozzarella for my pizza?” “That’s only available by subscription when you order a Microsoft Pizza. The cows won’t be milked until third quarter 2016, so you can expect your mozzarella sometime in 2017. Meanwhile, please pay us $10/month.”

12. Microsoft takes all the money they’ve strongarmed people out of, and uses it to corner the Pizza industry in the next town over.

More below the cut.

Read the rest of this entry »

Posted by geoff, filed under Uncategorized. Date: January 7, 2012, 8:36 pm | No Comments »

These days, “The Cloud” is definitely trending. Amazon’s pushing online file storage, and Apple has just announced “iCloud.” Many people no longer have an e-mail client like Outlook, and exclusively use web email services like the ever-popular GMail.

I admit, The Cloud is pretty darn convenient. I switched to GMail around 2006. The interface is wonderful, and the spam-block facilities are great. Until a few weeks ago, I never questioned it. But now, I found myself expelled from the garden of eden. Complacency and satisfaction has turned to paranoia.

I came back from a restaurant one evening to find two of my GMail accounts locked, having been used to blast spam email to people on my contact list. It was pretty scary — if the hacker had taken the time to sift through it, (s)he could have done a lot of damage to my life. My job, my finances, my friends. It was almost a relief that the hacker didn’t seem to want anything more than to advertise some sketchy pharmaceuticals site. E-Mail is often used like a driver’s license these days, to verify your identity. The ability to send email as me makes it extremely easy for someone to pose as me.

I got my account back, but it left me feeling invaded and paranoid — not to mention embarrassed, as friends and cow orkers got spam from me. I sought to figure out how it had happened. GMail itself didn’t offer much — the activity log showed a Serbian IP logging into my account via an “Unknown” method. Usually it says “Web” or “POP” or “IMAP” (POP and IMAP being protocols used by Outlook etc. to download email). That right there got me wondering if this was GMail’s problem, rather than mine! Try as I might, I couldn’t find a way to get the activity log to show ME logging in via “Unknown.” But I didn’t know for sure. In fact, I didn’t know jack fucking crap, and that really upset me.

I went into overdrive, picking over my home computers. Patching, checking for spyware. Nothing (thankfully).  The next option was that someone stole my password elsewhere — I used the password I use for GMail in some other places (something I will never do again). Unfortunately, I came up with nothing conclusive. None of the places I used that password at had gotten hacked (to their knowledge). It seemed like the answer was “no,” yet I couldn’t eliminate it as a possibility. So I emailed Google support, essentially asking if they knew my password straight off (which would mean they lifted it from somewhere else). It was a terse, polite, to-the-point email, and it received no reply.

To this day, I still have no idea how the weasels got into my account, and it really eats at me. It means it could happen again tomorrow. This has caused me to completely re-evaluate how I interact with the Internet, and I’ve found myself with no good answer. GMail was wonderful, until there was a problem. Now I find myself locked into a system whose security I can never completely trust again, and the company that runs it won’t give me the time of day. Where is my email? Some server, somewhere. Is it secure? Who knows. My questions go unanswered. What if it wasn’t a spammer that broke into my account, but someone that had a personal vendetta against me? Should I call the local police? Would Google give THEM the time of day? The more I think about it, the more scary scenarios I come up with.

This is the problem with The Cloud: all your eggs are in one basket. The people carrying that basket don’t even know you exist, nor do they care. If there’s a problem, you can quickly find yourself neck-deep without a lifeline. If my GMail gets hacked, I have no recourse but to clean up the mess and hope it doesn’t happen again. If GMail breaks and I can’t get to my email for a week, there’s nothing I can do about it. If GMail crashes and loses all my email, there’s nothing I can do about it. I’d gladly pay GMail a monthly fee if it meant they’d answer my goddamn emails. But that’s not an option. The Cloud is The Cloud, and it doesn’t do conversations.

Now, services are showing up that ask me to put more data into The Cloud. Apple and Amazon would have me upload my personal documents, and trust them with it. Forgive me if, after this incident, I regard that as completely insane. I now seek to go the opposite direction — I’ve moved more sensitive data onto hard drives that stay on a shelf, inaccessible to the Internet. In the words of some tech-columnist, they should call The Cloud “The Rain” instead, because it leaks like a sieve. Be careful who you trust with your data.

Posted by geoff, filed under soapbox. Date: June 7, 2011, 2:43 pm | No Comments »

I don’t even have an e-mail address. I have reached an age where my main purpose is not to receive messages.
— Umberto Eco

Email is a wonderful thing for people whose role in life is to be on top of things. But not for me; my role is to be on the bottom of things. What I do takes long hours of studying and uninterruptible concentration. I try to learn certain areas of computer science exhaustively; then I try to digest that knowledge into a form that is accessible to people who don’t have time for such study. 
– Donald Knuth

I’m not quite as extreme as Eco or Knuth — I check my email quite often. No, I’m merely terrible at answering my phone. I only have a cell, and I tend to leave it on vibrate… in the clothes hamper, in the pocket of a pair of pants I wore yesterday.

Let me explain: It’s not that I don’t want to talk to people, or anything like that. Really, it boils down to establishing some boundaries in order to protect my ability to concentrate. The things I do for a living require a lot of concenctration, and so do many of the things I do for fun as well. If I can’t concentrate, I can’t get anything done, and I certainly don’t have any fun. When I’m deep in thought about some piece of code I’m working on, ringing phones are frustrating and aggrivating. Often, I have to backtrack a few steps and rethink the last bit of whatever I was mulling over. Putting this in comp sci terms — a context switch is expensive.

A few decades ago, people weren’t expected to get anything done on an airplane. There were no TV ads in taxicabs. Now, we’re bombarded with all sorts of stimuli. I may not be able to get away from everything, but I can bury my phone in the clothes hamper. Email is much more tolerable because I can ignore that for five minutes while I finish up what I’m doing. Obviously, by this rationale, if you tell me when you’re going to call, we have absolutely no problem. Since I know you’re calling, I’ll be sure not to be in the middle of something.

Otherwise, I’m sorry to be a mule-headed New Englander, but… I’m unlikely to answer your call. It’s nothing personal, and rest assured that I’m working on something important. Or playing Grand Theft Auto….

Posted by geoff, filed under soapbox. Date: May 21, 2009, 4:24 pm | No Comments »

18  May
On Blogging

In retrospect, the reason I started blogging is somewhat amusing. Circa 1999, I felt like programming something to help myself learn PHP. Writing a weblog script struck me as a good level of challenge. Once I finished it, I figured I should use it. I hate to leave a perfectly good piece of software to collect dust on a shelf. Thus was my first foray into the “blogosphere.” I didn’t really plan to get into it, but I’ve always had a passion for writing, and I found it oddly gratifying when people actually read what I wrote. It’s an ego bump to have perfect strangers regularly tuning in to see how your day was, and what’s on your mind… especially when you’re just some kid in high school that no one really listens to.

I started more blogs, for more specific topics — programming, music, and so on. I became friends with people I’d never met. Once, riding home from school on the subway, I hap’d upon gentleman wearing a t-shirt with a blog URL I recognized. I chatted him up, and it turned out to be his blog. We knew each other, even though we’d never met. It was a very charming moment, and the epitome of what I feel blogging should be. Blogging can foster a fun, serendipitous sense of community with people you’d otherwise never know. It can turn an anonymous face on the subway into a friend. It let me rant and rave about things that bothered me, and hear back from other people — often strangers — that felt the same way, and made me feel less alone. It filled in a yearning for a sense of community, and community is all too hard to come by these days.

Unfortunately, that turned out to be the high-water mark. As “weblogs” turned into “blogs” and more people got on board, ugliness started to creep into the picture. I saw stories in the news about people being fired for badmouthing employers on blogs, or getting in trouble for unpopular political sentiments. Blogs were starting to chomp down on the forbidden apple, their innocence and openness under attack. Still, I didn’t worry too much about it, and kept blogging. Most of what I wrote was just the ins and outs of my day, weird dreams I had, and random topics I’d been mulling over. I didn’t think anyone would have any problem with any of it, to be frank. I was wrong.

The drama began one cold winter evening when some high school friends of mine complained about one of our teachers on their blogs. It was pretty tame — the language was polite (though critical). There were no threats, merely griping about his, er, uneven classroom conduct. It was just venting, teenage angst, and not anything the writers thought to be of any real consequence. They were blogging about the teacher along with all the other things in their lives — friends, commuting, politics, whatever. We’re talking about one or two blog entries out of a hundred. None of them thought it would kick over an anthill.

It turned out that a school secretary with too much time on her hands had found the blogs, and was actively following them. She wasted little time informing the teacher in question, and the next day a few of my friends wound up in a disciplinary meeting with no clue as to why they had been summoned. The school administration demanded that the posts be removed. My friends complied, yet they were still punished, simply because the teacher in question felt the need for revenge (ironically, this is the sort of behavior they blogged/complained about in the first place!) It made me angry. I felt my friends’ freedom of speech had been curtailed, and their privacy invaded. They felt the same way. My emotions overrode what little degree of political savvy I had at the time, and I posted an entry to my blog calling the school faculty fascists. Childish, I know, but this was high school. I guess I felt I should fall on the sword along with my buddies. The school obliged, and I got in trouble too. There was talk of calling the ACLU, but we realized it wasn’t the sort of case that would light the ACLU’s tits on fire, so to speak. We bitterly let it go, and went on with our lives.

After that, I got a lot more paranoid about blogging. You never know who will find your blog. I deleted certain entries and removed my name from the blogs. I disallowed the spidering of my blogs by search engines. Most importantly, I wrote less, and less freely. As I went through college and eased into the life of an employed adult, the paranoia only deepened. I became nervous about the consequences of employers finding my blogs. I ascribe to the hacker ethos that information should be free, wants to be free. It pained me to do it, but a man has to eat. Finally, eventually, I pulled every public blog entry I had. I started new blogs with absolutely no ties to my real identity. So it’s been for the past couple years — I feel that the only way I can speak freely is to remain anonymous.

It’s not that I’m a political firebrand liable to incite a riot with my prose, or anything. At the end of the day, I’m just worried something I write will be taken out of context and be used against me. I’m not a bad person, and my views aren’t that out of line with mainstream society. I get up every morning and try to do the right thing. I work hard. I’m kind to animals. I donate to charity. I think Hitler was an evil jerk.

Recently, though, I’ve started to feel somewhat hampered by the anonymity. I’ll awkwardly rehash some point from memory for a co-worker, while knowing I have it elegantly phrased in a blog entry I can’t link. It might put my blog “on the grid.” I can tell a potential employer that I’m a great writer, but I can’t show them.

So, I’ve decided to try exposing a little of myself again. In a brash all-or-nothing approach, my real name is right in the URL, and I will allow spidering. Please don’t make me regret it… or this, too, will promptly vaporize.

Posted by geoff, filed under blogging, Uncategorized. Date: May 18, 2009, 4:58 pm | No Comments »

i do not like sesame seed bagels. contrary to what you might be thinking, this has nothing to do with their taste. in terms of taste, i am indifferent as to whether a bagel is sesame or plain.

no, i hate sesame bagels because the seeds get everywhere.

Posted by geoff, filed under Uncategorized. Date: December 12, 2007, 8:16 pm | No Comments »

12  Dec
FIRST POST

omg wat.

Posted by geoff, filed under Uncategorized. Date: December 12, 2007, 12:12 pm | No Comments »