BlogCadre users see no ads!  Popular topics: humor, video, links, cool, wtf.  Go create an account!




justin's blog

RMS Holier Than Thou

Why you might ask? Well I initially moved from the standard GNU Emacs editor to XEmacs for one feature: tabs displaying open buffers (similar to tabs in Firefox). Then out of curiosity I began do delve further into the rift that was the Richard Stallman / Jamie Zawinski split of Emacs & XEmacs. I won't get into it here, but I suggest to anyone that's having a hard time sleeping, read JWZ's recount of how everything unfolded (cliff's notes here).

So I saw Richard Stallman a.k.a. RMS speak last night. He's still as smelly of a geek as anyone's ever described him. I'm pretty sure he picked his nose several times during his talk. But I think he is fighting for a good cause, and he's one of the few people that are willing to go the required distance to see the vision incarnate. Some may still argue (myself included) that while he speaks about community, his actions do not always foster it -- this is one of the things I believe caused the XEmacs rift. I dared not to ask about this subject as it might have bored everyone into a coma. But here you can choose to leave this page before comatose is induced.

To me an open source community becomes truly "open" when developers can submit patches in a civilized fashion. BTW "Open Source" is another term RMS doesn't like. I understand that these projects have maintainers that choose the direction (i.e. Torvalds with the Linux kernel), and there are often egos involved (see also: CK's resignation from kernel development). Egos are always going to be a factor because people take pride in ownership of something they feel they either started or make major contributions to. However sometimes we need to put egos aside to take in a broader 'world-view' so that every voice is heard. If you're unwilling to do that, you might as well just keep the source-code to yourself IMO.

To open it's doors to the world XEmacs began accepting developer patches from the community via their mailing list as of version 20 (Feb. 1997). They are using a modern bug tracking system as of 2008. Not a stellar performance, but on the other hand GNU Emacs' developer list was opened up for version 21 (released Oct. 2001), and are not yet using any bug tracking software.

More important than these dates is the fact that GNU Emacs now has a GUI interface and a multilingual environment... all features implemented in XEmacs and submitted as patches to GNU Emacs but were disregarded due to the maintainer's (Richard Stallman's) lack of interest for whatever reason. But I suppose RMS would argue that this is how Free Software works: If you don't like it, change it; and if the original author doesn't like what you changed, fork it!

Now back to that tabs issue. It seems someone wrote a (albeit uglier) version in lisp that works in GNU Emacs. So for today I'm going to be a visitor in the Church of GNU Emacs. If I find the pews comfortable enough, I may stay.

After the release of Y34RZ3R0R3M1X3D, a.k.a. Halo 25, the remixed version of Year Zero, Trent Reznor of NIN is officially free of the Interscope label. His next album, Ghosts I-IV, a.k.a. Halo 26 comes with a variety of free download and purchase options in multiple digital and physical formats, many exclusive to the Nine Inch Nails website:

http://ghosts.nin.com

YoYoJam Lyn Fury, a great beginner to advanced yoyo

YoYoing is for geeks who can't juggle. Well, that's my excuse because I really can't juggle and yoyoing requires some amount of skillz and is also fun. I got into yoyoing when my 5th grade teacher, Mr. Jaeger, sold Pro-Yos (which are still sold and are great for looping). After being away from it for a long time, I've recently gotten back into yoyoing only to find that modern yoyoing is a whole new world: there is unresponsive play, hubstacks/t-stacks, and top-tips. So after buying over 15 new yo-yos, I'd like to focus on a favorite brand of mine: YoYoJam, and here specifically their "Lyn Fury." YoYoJam isn't as big as brands you may have heard of like Yomega or Duncan, but I think they offer a lot more choice and playability.

Be geeky without looking the part

I was in search for a watch with some geeky features, but suitable enough that I can wear it while dressing up without looking like a pocket-protector wearing nerd. I knew Casio had a wide variety of watches with atomic timekeeping features, but the last time I wore a Casio I was in grade school and they looked something like these:

Upgrading the 4th gen iPod HD & battery for Rockbox, FLAC

Kill your iPod (part II).

When it comes to audiophiles all is but lost.

With the advent of MP3, the idea of lossless audio seemed to have fallen upon deaf ears. Enter: FLAC, the Free Lossless Audio Codec, it compresses waveforms by finding similarities (like bzip), not by changing the the waveform itself (mp3 et. al.).

When it comes to playing FLAC on a portable, a HD based one is the only way to go because of the increased size of FLAC files -- roughly 1/2 the size of the original uncompressed stream. FLAC players are listed on the FLAC website, but as far as I see it there are only two choices for gapless MP3 and FLAC playback:

Gapless MP3 & FLAC in Linux with MPD

Kill your media player (part I).

When it comes to digital formats quality is all but lost.

I enjoy listening to CD quality (uncompressed) audio streams and have been known to bring a CD to work on occasion to do so. However most media players geared towards playing file streams (like MP3s) have broken implementations for CD playback. So I'll stick to encoded files for media players -- and why not FLAC? Lossless, yes, gapless, maybe. Let me restate that if several tracks from the same CD bleed into each other across the track marker, surely our 21st century computers should be able to reproduce the 'gapless' 1980's technology known as the 'compact disc' (even if they're in separate, adjacent files). Tracks should play back with no interruption AS GOD INTENDED IT.

Fast Forward Football

ff_football.jpg

Ingredients:

  • 1 DVR device of sorts
  • 1 NFL football game, recorded/recording (at least 2/3rds through)
  • 1.5 hours of time (to watch a 3.5 hour game)

This recipe is best used for anyone that enjoys watching football, but maybe can't dedicate the usual 3hrs. to the ritual. Especially if the team is not your team, but you suspect it may be a game worth watching. It's also useful if you don't particularly care for the inter-play dialogue supplied by the "color commentary." Believe it or not, I enjoy Sunday Night Football on NBC (gasp!) more than Monday Night because as lame as Madden can sometimes be, he and Michaels are brilliant compared to the guys on ESPN.

MythTV & High Definition...minimum requirements

Polar Express 720p Frame

Why have you forsaken me?

My MythTV box has been chugging along nicely, playing DVDs and recording two shows off of a 2-tuner standard definition hardware MPEG encoder card (doing all at once). Just before Thanksgiving, I purchased a projector that can do 720p and had been enjoying the finer detail of my DVDs at full resolution. However, standard definition material really looks like crap when displayed on a 69" screen. Enter: High Definition. I bought a HDTV tuner card, thinking that I had prepared myself for this moment. According to the MythTV documentation, the minimum recommended processor speed for recording and playing off of one HD Tuner card is about 2.4GHz. So I built my box with an Athlon XP 2800+ (2083MHz clock speed) thinking it would be up to the task. Think again...

X-treme Programming in the real world

Stevey, a Google employee/programmer type talks about life at the company. More importantly he debunks the fad-diet equivalent programming mantras with some real world experience of what works and what doesn't in the software development world.

CES, a week after

Now that I've had a week to recover, let's do a damage estimate...

A Sirius Letdown.

I found the Sirius' S50 (like much of this show) to be underwhelming. While this unit is quite sexy and small, I found out what its achillies heel is: you must have the unit docked to listen to live satellite radio. Yes, it can record shows from satellite and play mp3s, but no radio while undocked? Bummer.

sirius_s50_2.jpg

XML feed