Freedom or Stability?

Windows and Mac users can download and install the newest Firefox version with a couple of mouse clicks.  With Ubuntu Linux, however, no Firefox 3.6 is available in the Canonical package repository.  Even worse, none of the developers plan to add any new Firefox versions to the repository until the next Ubuntu release.  So, I attempted to install precompiled versions from the Mozilla website and the Ubuntu Firefox development build repository, but both installs really messed up the fonts, making them blurry and hard to read.

I tried desperately to fix the fonts, summoning the help of the Ubuntu forums.  I tried editing font rendering settings in my local .fonts.conf.  I deleted the font cache and reconfigured fontconfig.  I tried adjusting a font quality parameter in Firefox’s about:config. For some forums posters, these solutions worked.  For me, nothing seemed to help.  Finally, I was able to get Firefox 3.6 installed with normal fonts by downloading and compiling the source code and installing the binaries compiled on my own system.

I’m not the only one who is frustrated by this.  This was probably the first time I’ve resorted to compiling a third party application from source since first using Ubuntu and Debian in 2006.  Normally, it’s just apt-get install whatever program you want.  The package manager automatically updates everything and keeps out of my way, rarely nagging to reboot unless the kernel was updated.  The package repository was one of the main reasons I switched to Linux in the first place: an easy, single step way to install anything and keep it up to date.  No hunting for a download website somewhere on the internet or clicking through a bunch of dialogs in an install wizard.

With such lag before new third party applications get added to the Ubuntu software repository, plenty argue that Linux isn’t ready for the mainstream.  I agree completely.  Most people will have to go through similar steps as I to get many of the latest third party applications installed, and it can be a real pain.  However, in Linux, I am free (as in speech) to customize or rewrite any part of the operating system and share my changes with others.  It also gives me a free (as in beer), top notch development environment for my work.  The problem is that such freedom comes at a cost: tinkering to get everything to work correctly.  Every time I’ve upgraded to the latest Ubuntu version, something doesn’t work and has to be fixed.  In another example, I recently installed the netbook remix version on my netbook and was rewarded by a flickering screen, which was fixed with a BIOS update.

Mainstream users just don’t want to be faced with flickering screens and BIOS updates, they want something that just works.  Consequently, they are willing to give up some of that freedom (as in speech and beer) to have a device that boots normally and doesn’t have font rendering issues when they install the latest version of a program.  Such users are better off with an Apple, and indeed Apple charges them a price in terms of money and control.

The iPad has launched a storm of controversy over its lack of user control.  Essentially, the device is a large iPhone, except there is no phone.  All applications must be purchased from the Apple-controlled App Store.  The real question is: do  mainstream users really need fine-grained control over their devices?  One comment on a Slashdot post really makes an interesting argument:

What has choice done? It’s given us the chaos of spam, malware, worms etc…  The average consumer should get a locked down device such as what Apple are proposing, a limited device with a closed market. And you do realise this is really no different to a games console.  Full blown computers should be reserved for those of us who know how to manage them responsibly…Computers as they are today are simply too complex and difficult to manage for the average consumer, so you either give them something simple or you take the management out of their hands.

Combined with the “Linux is not for mainstream” argument, this really makes the case that perhaps devices that work well but allow little user freedom may be the best for most people.  Most of the time, it’s the best choice for me.  I’ve got a phone, media player, GPS device, and others that I want to just work and perform a very specific function.  In these cases, I would rather they perform their jobs reliably than be extensively customizable.  However, I do think that the option to exercise greater control should be there for those who want it, no matter how few.  In the case of PCs, I’ll take that option, stick to Linux, and keep compiling from source when I have to.

, , , , , , , ,

No Comments

Another citation from the Grammar Police

Here is a link to another blatantly obvious error that should have been caught.  Work with spelling errors really comes off as sloppy and greatly hurts the credibility of the piece.  If the author wasn’t able to catch this, how am I to know that the information presented isn’t erroneous either?  At least this time the author gave credit to his sources.

, ,

No Comments

Quotes of the week…

Instead of picking a topic and writing a lengthy thesis, here are three quotes/stories that really got me going in the past week:

Windows Bug Discovered

A Slashdot thread discussed a security bug that affects all Windows versions released within the past 17 years.  One of the commenters really cracked me up:

Every time I read about one of these long-undiscovered instant pwn bugs, I always have to wonder if there’s someone sitting deep underground in an NSA computer center saying “Well shit, looks like we’ll not be using that exploit anymore.”

Is this a hole nobody knew about or a hole nobody but the people who knew about it knew about, and those people weren’t talking?

Obama on Scott Brown election

The election of Scott Brown really caused a stir in political circles, prompting a comment from Obama:

The same thing that swept Scott Brown into office swept me into office. People are angry, and they’re frustrated. Not just because of what’s happened in the last year or two years, but what’s happened over the last eight years.

Accountability much?  Whatever happened to “The buck stops here?”  I’m sure there will be more blaming Bush in tonight’s State of the Union.  If more people took responsibility for their own actions, including the president, maybe the current political and economic climate wouldn’t be such a mess.

Budget Proposal Halts Return to the Moon

A White House budget request effectively axes the Constellation program, with a Slashdot commenter reacting:

So unless Congress steps in (which isn’t unlikely), Obama will be the President that ended America as a space-faring nation.

This comes on the heels of India’s announcement proposing a manned space mission in 2016.  Instead, the Obama administration wishes to focus on terrestrial science.  Yet another step backwards.

, , ,

No Comments

Infographics: How reliable are they?

With the social media flood comes a torrent of infographics, most of which focus on presentation instead of information.  It reminds me of the “mediaglyphics” in yet another Neal Stephenson novel: The Diamond Age.  In the futuristic novel, mediaglyphics are used by corrupt governments and broadcast media to inform and entertain a mostly illiterate population.  Infographics aren’t much different: they blast the reader with colorful line graphs, maps, and pie charts to present an implicit and oversimplified argument.

I’ve found many of these infographics to be packed with spelling and grammatical errors.  For example, try to find the error in this visualization of U.S. debt holders.  With enormous font sizes and few words, any spelling or grammatical error really stands out.  Such easily identifiable problems make me question the integrity of the statistics (and implicit arguments) these infographics present.  Where did the data come from and how reliable are the sources?  Many infographics do not provide references, so how am I to know that it isn’t just some ten year old kid making this stuff up?  What if multiple sources produce conflicting results?  In such cases, it’s almost guaranteed that the infographic creator just picked the result/data that best furthered his or her argument.  Lastly, what information is not presented?  When reading an infographic, I always wonder if I am seeing the whole picture.  With so little information actually presented, I have no doubt that most of these infographics leave out plenty, especially stuff that hurts the creator’s argument.

I admit that infographics pique my interest in a subject to which I haven’t given much thought.  However, with minimal content and questionable integrity, they may be no more than chartjunk.

, , , , ,

No Comments

Fan Mail for the New Year

Postmarked from San Francisco this time…

Looks like spring…

Mail arrived from the S.F. Peninsula
Again, the sender’s words were nebular
Even though it came
from The City By The Bay
The disguise’s failure was spectacular

, ,

No Comments

Caught on Camera

Six months ago, in the warmth and sun of summer, I was out on the bike and got passed by a strange-looking car. It had a pole attached to the roof and what looked like one of those rotating siren lights on top. Instead, it turned out to be this:

Google Maps link

Looking at the picture, I think I’m ready for summer. Today, wintry winds whip across the bleak and deserted Williamsburg landscape. Tumbleweeds blow across the Sunken Gardens. Snow is in the forecast and just thinking about biking outside makes my blood turn to ice.

,

No Comments

Hello, my name is {Mark, Mike, Max}

But not Matt. I’ve always introduced myself as Matt to anyone new I meet, whether it be new students in the department, people at conferences, or just running into someone when I’m out.  However, it seems the miss rate for my name is pretty high if I see someone I recently met more than once.  Either I am not speaking clearly enough and/or Matt just sounds too much like Mark, Mike, or Max.  Maybe whoever it is I just met only remembers that my name is short and starts with an M.

I could try introducing myself as Matthew and see how that goes.  Or, I could say: “My name is Matthew, but you can call me Matt.”  I started going by Matt in elementary school, but maybe it is time to switch back.  I’ve already listed my name as Matthew on papers.

No Comments

No longer the Vickers, but still holding up

Quite a bit has happened in the past few months since I’ve written anything substantial.  With school picking up, it’s hard to write since both activities draw from the same energy source.

Today marks the first time since my knee surgery, nearly a year and a half ago, that I’ve run for seven consecutive days.  The last time I ran six days in a row was at the beginning of September, and I felt awful by the end of that streak.  From mid-August to the beginning of September, I ran about five or six days in a row and then took the other days on the bike to try to alleviate the completely trashed feeling from running.  By the end of September, I had been running about six miles on the days I ran and started to feel more smooth doing it, but I was still pretty beat up.

Part of the beat up feeling was more than likely due to me favoring my non-surgery leg when running.  I had been fighting an adductor strain on my right leg that gradually got worse until I was unable to walk without limping.  While my left knee felt fine, my right leg hurt just about everywhere.  At first, I thought it was just the humidity, but as the summer ended, the problems persisted, and I was forced to stop running at the beginning of October. From then until the beginning of December I spent most of the time on the bike, with a few botched attempts at running once my thigh problems calmed down.  However, within the last few weeks I’ve been able to restart running while keeping everything under control.  With the introduction of cold weather, it’s a lot easier to run than bike, despite buying warmer clothes to ride in the cold and rain.

At this point, I’m certain that I’ll never feel as good running as I did when I was on my college team.  On the team, even on the worst days after a race or hard workout, I still felt light on my feet and able to cruise through a 10-15 mile run without thinking.  Today, each step I take is a considerable effort, like I have to drag myself through five or six miles.  Comparing how I felt when running on the team with how it feels now reminds me of a passage in Neal Stephenson’s Cryptonomicon. A character in the book compares the power of a bandsaw to other saws and a Vickers machine gun to other firearms:

[T]he most noteworthy thing about the bandsaw was that you could cut anything with it and not only did it do the job quickly and coolly but it didn’t seem to notice that it was doing anything. It wasn’t even aware that a human being was sliding a great big chunk of stuff through it. It never slowed down. Never heated up.

Guns could fire bullets all right, but they kicked back and heated up, got dirty, and jammed eventually. They could fire bullets in other words, but it was a big deal for them, it placed a certain amount of stress on them, and they could not take that stress forever. But the Vickers in the back of this truck was to other guns as the bandsaw was to other saws. The Vickers was water-cooled. It actually had a fucking radiator on it. It had infrastructure, just like the bandsaw, and a whole crew of technicians to fuss over it. But once the damn thing was up and running, it could fire continuously for days as long as people kept scurrying up to it with more belts of ammunition.

Before my surgery and when I was on the team, it was as if I could just go forever and chew through any workout or race, “firing continuously for days.”  I never slowed down and rarely heated up.  There were limits, of course, but reaching them required hundred mile weeks, punishing pace runs, and draining interval workouts.  Like the Vickers, there was also quite the support infrastructure of coaches, trainers, and teammates.  But now only running a few miles is “a big deal” for me.  It places quite a bit of stress on me, though it is easier than in the late summer.  I’m quite sure I’ll have to spend a lot more time on the bike, but maybe I’ll get to the point where I’ll want to run a race.

With respect to school, I’ll be travelling to Stockholm in April to present a paper at RTAS.  I’ve been working on several projects related to event detection with accuracy guarantees, which will probably form the basis for my thesis.  I also went to RTSS in Washington, DC two weeks ago, but only a few tracks were on wireless sensor networks, but most were about job scheduling and cache replacement policies with the latest multi-core architectures.  I’ll also be starting a project with mobile phones with a few other students in our department, which should be interesting.  The traditional concept of wireless sensor networks entails small devices with cheap sensors and the processing power of a scientific calculator.  However, mobile phones have considerably more power as well as onboard sensors and have more potential for practical applications that people would actually use.

It’s interesting that I spend much of my time writing, creating presentations, and sketching out designs and high-level solutions.  About half of my time is actually spent programming.  It’s probably a good thing since it gives me a balance between different tasks.  Writing papers and creating presentations can be tedious since it can be difficult to cram in months of work into a short paper or presentation.  It’s also difficult to create a good balance of high-level descriptions and details to keep people interested but not get confused.  When working with a small group of people on a project for a long time, it’s easy to get stuck in a box and not consider things that outsiders would see as obvious.  Working with a few other students on my next project should help with this.

It’s when I run into my old teammates that I realize that despite being in the same town and same school that things are really different.  One of my teammates got married a few weeks ago and at the wedding, it really hit home that I’m living in a new era.  We’re no longer kids.  School has taken on a whole new meaning.  My relationship with my longtime girlfriend has also taken on a new meaning.  Many of the people and the places are the same, but life is different.

, , , , , , , ,

No Comments

Reinstalling…

After being fed up with the firmware of the network appliance that runs this blog, I wiped everything and installed Debian. Until I get everything sorted out, stuff isn’t going to work quite the way it should.

,

No Comments

Fan Mail: “Here’s one for the web site”

Yesterday, I got a card in the mail.  I understand that Halloween is near, but this is a bit overboard:

An icon of joy and happiness: the grim reaper in a hoodie

There’s nothing like the grim reaper with an M-16 to instill joy and happiness.  Of course, I also got the monthly installment from my good friend out west:

Ground Control to Major Tom

I’m not sure exactly what this is, but it sure is evidence the sender isn’t quite on the same planet as the rest of us.  And on the back:

Yes, I'm still here...

Yes, I’m still here.  And, you got your wish: it’s on the web.  Apparently, I’m not the only one getting these strange post cards with the 19th century portraits and ancient solar system mobiles.  To finish up:

There was someone from Planet Earth

Who belonged on another world’s turf

He sent mailings bizarre

To many friends afar

He should’ve been named Krazy at birth

, , ,

No Comments