Archive for the 'Geeking Out' Category

h1

Suicide Online

Friday, May 9th, 2008

A recent study in the BMJ Suicide and the Internet, found that results for suicide-related search terms most frequently support or encourage suicide.

I like to think of the Internet as one big ecosystem of ideas, or memes, where our minds naturally select out the good ones. Obviously, if most sites are pro-suicide, then we need to get some better memes online.

So if you’ve stumbled across this blog post after googling “how to commit suicide” or “should I kill myself?” or seeking other suicide advice, please take a moment to consider the following reasons not to logout of this great big game of life:

Don’t you want to know what happens next? Like what’s that show Lost all about? I mean, really, what’s the deal with that freaky island? Is it a crazy scientific experiment, a paranormal limbo, or the imagination of some four-year-old girl playing dollies in a sandbox somewhere? If you kill yourself, you’ll never find out! And there’s a lot of other stuff you’ll miss out on too, like movie sequels and xkcd comics and the end of George Bush’s Presidency!

Do some charity work! Giving to others has been scientifically proven to make people happier. Suicide might end you, but everyone else has to live with the burden of your death. Instead of transferring your pain to others, work to easy their pain, and improve your own outlook on life in the process.

Puppies! Ending yourself denies you the opportunity to meet all the puppies still to come into this world!


Kittens don't want you to commit suicide

Puppies
Just another reason not to commit suicide.
Photo by ehecatzin

Pain isn’t forever. It only feels that way. Death is forever. That means it lasts longer than high school, bankruptcy, heartbreak, and the extended director’s cut of the Lord of the Rings trilogy (Yuck! Too Geeky even for me.).

People will make fun of you. (Q: How does Kurt Cobain collect his thoughts? A: With a dust buster.)

Kittens! Awwww… Wookie da wittle kee-kees! Aren’t they just adorable? Go pick one up from the SPCA today!


Kittens don't want you to commit suicide

Kittens
They don’t want you to commit suicide
Photo by Ruskis

Stop taking life so seriously! Look, according to Dr. Nick Bostrom at Oxford University, chances are pretty good that we are living in a computer simulation and Brian Whitworth at Massey University has even got a pretty good explanation of how our physical world is a virtual reality. And I’ve got a short story online exploring the implications of this hypothesis. Go spend some time in Second Life to get some perspective.

Do you know what happens to Super Mario every time he dies trying to complete a level? He has to go back to the beginning and start all over again. If life’s a video game, then you’re gonna have to relive all this until you get it right.

Don’t log out of the game, get into it!

h1

The Joys of Windows Vista

Thursday, May 8th, 2008

Microsoft has come up with a novel solution to the issue of security in Windows Vista. The basic principle is don’t let the user do anything. You see, if users are prevented from any productivity whatsoever, they can’t screw things up right?

Take for instance User Account Control. This is a new “feature” (note the scarequotes), which asks the user for permission every time they try to do something:


Vista also disables screenshots when this dialog appears, so I had to get this photo with my digital camera

Vista also disables screenshots when this dialog appears,
so I had to get this photo with my digital camera.

It works like this: When you double click on Firefox, you get this pop-up stating that it appears Firefox is trying to run. Do you wish to allow it? You click OK. You try to share a folder, and you get this pop-up stating that it appears something is trying to share a folder. Do you wish to allow it? You click OK. You double click an MP3 and get a warning that Windows Media Player is trying to run. You click OK.

Turning off this “feature” walks you through the depraved sadism that must exist in the minds of Microsoft Developers. I could really feel their contempt for me as a user when I first went to the Windows Security Center and found User Account Control listed there, set to “ON,” with no way to modify it.

There was, however, an unhelpful link below this meaningless status indicator reading, “How does User Account Control help protect my computer?

How indeed. The help topic unhelpfully explained that User Account Control protects my computer by making me click “OK” every time I want to do something.

Truly fascinating, but as Benjamin Franklin wisely cautioned, “Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety.” So despite the immense security clicking all these “OK” buttons was affording me, I decided I would trade security for freedom and efficiency by turning them off.

The help topic on this “feature” had nothing to say about how to do that.

So, of course, I consulted that great oracle of how to’s for usurping Microsoft’s bureaucracy, Google, and found this article, which directed me to “User Accounts and Family Safety.” Where I was able to disable the feature, after, of course, being informed that something was trying to disable User Account Control and clicking OK.

Now every time I start Windows Vista, I get a helpful alert message warning me that User Account Control is turned off.

Windows Vista is extremely pretty though.

h1

Joining the Global Village

Tuesday, April 22nd, 2008

I remember making my first international phone call when I was in Junior high school. At that time, while my parents were away at work, my Commodore 128 computer was busy on their phone with its 1200 Baud modem, hacking calling card numbers in a process computer geeks refered to as “Phreaking.” After several weeks of processing and thousands of numbers dialed, I had finally scored my first working calling card.

I immediately took it to school to show my clique of fellow geeks, and we agreed we should use it to call someone in China, since none of us knew anyone who lived outside of our area code personally.

Everyone gathered around to listen.

Who is this?

I hung up, “That was so cool!” I exclaimed, pointing at the phone booth, “That guy was totally speaking Chinese! Way cool!”

“Awesome!” my Dungeon Master agreed, “You wanna continue that D&D campaign now?”

And that was the end of my calling-card number crime spree.

I was 32 years old the second time I made an international phone call to transfer a domain name from company in Australia. I had never made one before, and, after several failed attempts, had to look online, where I learned to precede the many numbers with “011.”

It was totally awesome deja vu all over again! I got to speak to a woman with an Australian accent, a real Australian accent originating from someone sitting at a desk in Australia, not some tourist sitting beside me on the DC metro. It was summer at her desk while it was winter at mine. It was 10:30 AM on my cellphone, while her clock read 12:30 AM on tomorrow’s date. Nearly 9,700 miles separated me on the East Coast from her in Melbourne Australia, and yet she sounded as close as my next door neighbor.

Suddenly the whole “Global Village” groked with me. Like when I had to call Dell tech support last year for help with my DVD ROM. The tech support guy in India asked, “Do you mind if I log into your computer to correct the problem sir?”

“Do you mind if I go wash dishes while you correct the problem?” I asked in return.

Then a help desk technician in India logged into my computer and upgraded my software for me while I washed dishes. Way cool!

How interesting it is then, to think that when Herbert Marshall McLuhan wrote about the Global Village, he saw its unifying effect in a negative light, as a path to totalitarianism:

Instead of tending towards a vast Alexandrian library, the world has become a computer, an electronic brain, exactly as an infantile piece of science fiction. And as our senses have gone outside us, Big Brother goes inside. So, unless aware of this dynamic, we shall at once move into a phase of panic terrors, exactly befitting a small world of tribal drums, total interdependence, and superimposed co-existence.

Seems alien to imagine our WWW playground as a tool for fascism today.

h1

Fun With Animating Magnetic Resonance Images

Friday, April 18th, 2008

“Some kids get their ears pierced… others it’s a unique haircut… Charles likes people to see his brain.”
- Supervillain Brain Child’s Mother, from The Tick Cartoon

My friend Carolyn and her husband Clint made this really cool animated video from her CT Scan, which I highly recommend. A few months back, I had a series of MRI’s done, but was disappointed to find the quality wasn’t good enough to make my own animated video from the images.

What I have been able to do is turn a few of the image series into animated gifs. The result are what you see below. Click on any image to see a larger version.


Ryan's MRI: Top View of the Head

Ryan’s MRI

Top View of the Head

Click Image for 2.1 MB Size Gif

Ryan's MRI: Front View of the Head

Ryan’s MRI

Front View of the Head

Click Image for 2.2 MB Size Gif

Ryan's MRI: Side View of the Head

Ryan’s MRI

Side View of the Head

Click Image for 1.5 MB Size Gif

Ryan's MRI: Top View of Neck and Chest

Ryan’s MRI

Top View of Neck and Chest

Click Image for 2.2 MB Size Gif
h1

Yuri’s Night World Dance Party in Second Life

Monday, April 14th, 2008

Extropia

Extropia Dance Party

In David Brin’s science fiction book Kiln People, people make copies of themselves to aide with multi-tasking. Something we’d all like the power to do at times. Time isn’t money, it’s much more precious.


Extropia

Extropia

Saturday night, unable to physically travel a hundred-plus miles to hang out at one of the parties celebrating space flight, I decided to go virtual and attend a party in Second Life hosted by Extropia a community of Transhumanists–an international intellectual and cultural movement that seeks to use science and technology to ameliorate human suffering and shortcomings.


Extropia Dance Party

Extropia Dance Party

However, I was also very busy that night. So while I was at the party, I set my avatar to dance automatically, while I caught up on some writing. It was awesome! I got to dance with hot cyborg ladies in one window, while keeping up on research in the next.


Extropia Dance Party

Extropia Dance Party

I had a great time, and just like real life parties, I don’t remember much of it. Unlike real life parties, I didn’t get behind on my homework.


Extropia Dance Party

Extropia Dance Party

Also unlike real life parties, I’m an excellent dancer in virtual reality… after downloading the appropriate dance moves that is. : )

More photos here.

h1

Yuri’s Night Space Party 2008

Thursday, April 10th, 2008

This Saturday Night! Be there! BE THERE!! BE THERE!!!


Yuri's Night

Head out to Yuri’s Night World Space Party, a series of parties being held across the world to celebrate the 50th Anniversary of Human Space Flight, and Yuri Gagarin

Find a party in your area, attend, and then tell me about how cool it was… since there aren’t any parties within 150 miles of where I live.

h1

Programming Adventures: Revision History Humor

Thursday, March 6th, 2008

I had a good chuckle while working on a Database Procedure today, when I spotted the following entry in the Revision History notes:

Revision History Humor

Revision History Humor

h1

The Digital Big-Bang

Wednesday, February 20th, 2008

One Gigabyte 20 Years Ago (left), One Gigabyte Today (Right)

One Gigabyte 20 Years Ago (left)
One Gigabyte Today (Right)

source

Bill Gates is often misquoted as having said, “no one will ever need more than 640K of memory,” in the 1980s. 24 years ago, my Commodore 64 personal computer ran games like “Mail-Order Monsters” and “Archon” on a mere 64 kilobytes of memory. This was a huge advance over my 1977 Atari 2600 game console, which ran “Pong” and “Space Invaders” on a scant 128 bytes of memory. Today my dual-core Pentium uses a gigabyte of RAM, about 7.8 million times as much memory as the Atari, and, after upgrading to Windows Vista, even that doesn’t cut it anymore.

From bits to bytes, kilobytes, megabytes, gigabytes, and, with impending DVD technological advances, terabytes, our computing power grows exponentially. This empirically observed fact is known as Moore’s Law, named after Intel co-founder Gordon E. Moore, who observed in 1965 that the number of transistors on an integrated component doubles every 18 months. In other words, computers double in power every year and a half. This Law of Computing has held true now for over 40 years in an explosion of processing power that allows for what history will record as the Information Age, the times in which we are currently living.

Now it’s time to familiarize ourselves with a new measurement, the exabyte. We can thank research firm IDC’s white paper The Expanding Digital Universe for introducing us to this latest milestone, which estimates the human race collectively produced 161 exabytes of data in 2006.

So what’s an exabyte? To visualize this number, it’s helpful to begin at the smallest measurement of data, the bit. A bit is a 1 or 0, “on” or “off,” “true” or “false.” Up one level from this binary state we have the byte, which is 8 bits. If you open Notepad on your computer, type any one letter and save the file, you have generated one byte of data, which you can verify by right-clicking on the file and selecting “Properties.”

Every additional character typed and saved will add another byte to the file’s size. Every 1,000 characters is a kilobyte, and every 1,000 kilobytes a megabyte. A 90,000-word novel translates into about 0.5 megabytes1. An exabyte is 1,000,000,000,000,000,000 bytes of data, or 500 billion novels. That’s 77 novels written for every person on Earth2, and we are producing 161 times that much data, 230 billion CDs worth3, or nearly 12,400 novels for every person on Earth every year.

We produced more data last year than has been produced in the last 5,000 years of human history. That’s just for 2006, and that’s only the beginning. “In 2010, the amount of digital information created and copied worldwide will rise six fold to a staggering 988 exabytes,” that’s 12 Petabytes short of having to adopt yet another term of measurement, the Zettabyte.

The search engine Google is named after the largest number the nephew of mathematician Edward Kasner could think of, the googol. It is the number one followed by 100 zeros. By one recent estimate, it takes 450,000 computers networked on server farms to run the Google search engine, indexing 8 billion Web pages every year. I wonder when we’ll be talking about our hard drives (or maybe they’ll be flash drives by then) in terms of googlebytes?

And then we still have the googolplex waiting for us in the distant future, the number one followed by a googol of zeroes.


1500,000 characters in Novel based on a Microsoft Word Count and Character count of one of my novels, which came out to 450,000 characters for a 82,000 world novel. So this is a very conservative estimate.

21,000,000,000,000,000,000 bytes translates to
1,000,000,000,000 megabytes which translates to
500,000,000,000 novels divided by 6.5 billion human beings

3CDs hold 700MB of Data
700,000,000
161,000,000,000,000,000,000
230,000,000,000

h1

The OLPC XO-1, Shortcut to the Information Age

Wednesday, January 16th, 2008

So I got my OLPC XO-1 in the mail about a month ago, and I’m still wrestling with my opinion of it. Personally I think it’s the bee’s knees. Everyone who comes into the comic shop fawns over it. I’m the envy of the local geek crowd.

I love it when people ask me, “What’s that?” and I get to extol the virtues of Nick Negroponte’s beautiful vision of supplying underprivileged children all over the world with their own laptops to learn art, reading, mathematics, programming, science, and connect them with the entire world as their classroom. Just like so many people here in America have done through the Internet.

“Huh. But don’t those poor kids have more pressing concerns, like survival, that need to come first?” they always reply in some form or another, and the heart-bubbles floating around my head all pop and I wake up, blinking dumbly.

Which brings me to my conflict. While I dig the OLPC XO-1, will it serve its purpose of enlightening young minds all over the world? Even I laughed at Newt Gingrich when he suggested we provide the homeless with laptops, but now I’m not so sure.

People get stuck in this idea that other nations need to repeat every step of America’s history to achieve America’s quality of life. China can either work through America’s entire history of building a middle class that will demand its own fair workplace standards, or Americans can exert economic pressure on China to do away with its sweatshops. Similarly, third-world countries can step through fossil-fuel power plants, or they can skip straight to renewable energy.

Why reinvent the wheel? The OLPC is a shortcut for lesser-developed nations. Why not help them skip being a second-world country and go straight to the Information Age, with all its collaborative memetic innovation? I say get them into the Global Village ASAP. The sooner they start using LEDs, solar panels, and well-water pumps, the sooner they’ll start contributing their own inventions, software, art, and literature to the world.

OLPC as an E-Book

OLPC as an E-Book
Image Courtesy OLPC Foundation

On the downside. This laptop is hand-me-down softwares and technologies. The hand-me-down 433mhz processors with hand-me-down 256k RAM. Hardware-wise, this brand new laptop is my brand new PC from 1993. Software-wise the hand-me-down Sim City is the same one that ran on my Apple IIe in Junior High, but I’ve got a better opinion of the rest of the software suite further down.

So is the $200 price tag justified? The software’s open-source, so there’s $0 of the total. A refurnished Thinkpad runs $200-$300, but this is brand new. Former OLPC CTO, Mary Lou Jepsen, is now working on a $75 laptop. How they intend to accomplish this when they couldn’t accomplish it with the OLPC is anybody’s guess, but the competition among charities will definitely spurn more innovation. The $200 price tag is very prohibitive to the OLPC’s ultimate success.

On the plus-side, the hardware has features that are uniquely perfect for the OLPC’s intended recipients. Practically speaking. This is a rugged little #$%@ of a machine. A fully charged battery runs for hours (three hours for one of my sessions). The twin wifi antenna are rubberized and folded in to serve as a locking mechanism for the laptop when closed. With flash memory storage, I don’t have to worry about bouncing it around and wrecking the hardrive, and stuffing all the main components behind the screen means it doesn’t make your sperm-count decline uncomfortably when it sits in your lap.

The keyboard is a rubber mat, which is awesomely spill-proof and would feel great if it wasn’t so tiny. I read one hacker’s first mod to his XO-1 was to convert it to a Dvorak keyboard layout. What’s the point? I’m reduced to hunt-and-peck mode using my forefingers when I type on it, but that’s okay because the keyboard isn’t meant for my adult hands, and when my friend’s five-year-old daughter got her hands on the laptop, she looked like a pro typing utter gibberish into it’s Journaling Software.

The monitor flips completely around and folds flat on the laptop, turning it into an e-book reader. This is a really nice feature, and one that makes this laptop a real keeper for me. If nothing else, I’ve now got a screen bigger than my cellphone to read all the free books I download from Project Gutenberg, and a laptop with the battery life to survive a long flight.

OLPC Network Neighborhood

OLPC Network Neighborhood
Image Courtesy OLPC Foundation

So this is a sweetly innovative, however overpriced, bit of technology. Which brings me to the second most common objection I get to the OLPC, “Are kids in third-world countries even going to be able to use that thing?”

The assumption here is that this learning toy is beyond the technological grasp of children living in villages without electricity. That somehow people deprived of Best Buy, Cinema Multiplexes, and the mind-numbing inanity of American Idol lack the cognitive foundation for Computing 101. Whenever a Baby Boomer raises this objection, I just remind myself that they are from the same generation that couldn’t program a VCR.

The reality is that the OLPC’s linux user interface sorta takes me back to my Commodore 64 days, when computing was just the basics. Only my Commodore’s interface was a command line, (LOAD *,8,1 anyone?), whereas the OLPC is cartoony and graphical. Kids will get into this thing and make it sing in ways the developers never anticipated. Just like kids run technological circles around their elders in modern America.

The OLPC provides plenty of pre-loaded software that will educate in a well-rounded fashion. The Video, Picture, and Sound Capture capabilities using the built in video and microphone introduce students to multimedia. The journal provides a creative writing outlet, while the Paint and TamTamJam softwares allow for art and music creative outlets.

Etoys and Turtle Art introduce kids to programming logic, while Pippy introduces kids to the joys of Python Programming, the easiest, most advanced programming language out there. Through these, kids are introduced to mathematics, building their own software toys, and logical constructs.

Most of all, the web browser introduces them to the world’s knowledge. The chat introduces them to world’s people.

They’re doing all this on an open-source operating system, where they can eventually incorporate what they learn into publishing their own improvements and innovations to the World Wide Web, where the rest of us will enjoy them.

That’s dream worth supporting, not to mention a huge return on our investment.

h1

Science Gift Ideas: RoboRally

Thursday, December 13th, 2007
Roborally
Roborally

Allow me to introduce you to one of the coolest board games you’ve never heard of. In RoboRally, players steer robots around a factory filled with lasers, pits, and conveyor belts in a race to reach the finish line. Each round, players are dealt a random set of instruction cards, with which they must program their robot with the five moves that will best get them closer to the finish.

I’ve set up a little demonstration of how a typical round plays out. Here are Spinbot (red) and Twonky (purple), racing for the first goal post (green).

Twonky VS Spinbot
Twonky VS Spinbot

Players controlling the robots Spinbot and Twonky are dealt seven random cards, and each pick out five to lay face down in the sequence they think will best serve their goals.

Twonky Spinbot
1. Move 1 1. Move 1
2. Move 2 2. Rotate Left
3. Move 1 3. Move 1
4. Rotate Right 4. Rotate Left
5. Back Up 5. Move 1
Spinbot's Program
Spinbot’s Program

So Spinbot is programmed to move one onto the conveyor belt (1), which will then move it downscreen one square. Spinbot will then turn right (2) and the cog wheel will rotate it another right turn. Spinbot moves forward one, conveyor belt moves one. Spinbot turns left (4), conveyor belt pulls it to the left, forward one (5) and goal!

Twonky's Program
Twonky’s Program

Twonky’s going to move one (1), get pulled downscreen one, move two (2), get turned right, move one (3), get pulled left one, turn right (4), get pulled left one, back up one (5) and goal!

So what happens when these programs execute simultaneously?

Programs Execute
Programs Execute

How this actually plays Out is Spinbot and Twonky move, they both get pulled downscreen one, Twonky is facing Spinbot, so it shoots Spinbot for a point of damage (the more damage a robot takes, the less programmable it becomes), then Twonky moves forward two, pushing Spinbot into the pit, gets turned right, and is free to carry out the rest of its programming code to reach the goal. Twonky wins.

Now consider this scenario with four factory layouts (in the core set), eight goals, and eight robots running around shooting and pushing each other, with factory layouts confusing the mix and players mis-programming their robots (I am a master at snatching defeat from the jaws of victory with a mis-programmed move into a pit right in front of the finish line). It’s easy to see why this game becomes an exercise in out-thinking chaos.

There are also plenty of free resources online too, as fans have made their own boards that people can print out and add to their collection. So not only is the game a great learning experience in spatial problem-solving, computer programming, and forward-thinking, but it has a strong DIY aspect as well.

So enjoy some “computer-driven chaos!”

h1

When in Doubt, Emoticon

Tuesday, December 4th, 2007

I can’t tell you how many times I’ve had little misunderstandings explode into full-blown flame-wars in my e-mail inbox. One second I’m having a polite debate with a friend over the comparative merits of government-sponsored versus third-party payment methods for health coverage or whether Captain Picard was cooler than Captain Kirk on Star Trek (Totally Picard. Totally.), and the next second we’re at each other’s virtual throats.

Later, after an adequate cooling off period, one of us will ask, “Why were you so angry?” and the other will invariably reply, “I thought you were the one who was angry!”

E-mail is cold, impersonal. It doesn’t convey tone of voice or facial expressions. Compound these shortfalls with the fact that the average American adult can only read at an 8th grade level, and it’s easy to see how simple misunderstandings in our digital correspondence can accidentally leave us with hurt feelings.

The solution to this technological sterility and staggeringly sub-standard literacy was to start supplementing our messages with ideograms that communicated visually what text wasn’t linguistically; in other words, we started interjecting smiley-faces everywhere.

: )

According to Yahoo, this year marks the 25th anniversary of the emoticon, but the first emoticon was -) and it meant “tongue in cheek” in 1979, all the way back in those ancient times when the Internet was just a bunch of computers calling each other directly on the phone. So maybe Yahoo isn’t counting that one. It was the “smiley,” the most recognizable of emoticons, which first debuted in 1983.

A picture paints a thousand words, as the saying goes, and emoticons do this in a nearly universal language. People flavor their e-mails with emoticons all over the world. Westerners make their emoticons sideways, eyes followed by a mouth:

: P or : D or :-S

While East Asianers make their emoticons upright, eye, mouth, eye:

(*_*) or <(^_^)>

Cars could use emoticons. When behind the wheel, people tend to become very uncivilized. They exhibit rudeness on the road they would never dare exhibit to pedestrians on the sidewalk. Psychologists hypothesize this has to do with anonymity and impersonal nature of vehicular interactions. We don’t associate a human being with the back-end of the SUV that just cut us off.

Imagine how quickly our anger and resentment at other drivers could be assuaged if they could just flash us a cute embarrassed emoticon on their rear windshield:

(*^_^*)

Awwww… Can’t you just feel all the tension melting away seeing that cute wittle character? It almost makes all that hot coffee spilled into your lap worth it. You can’t make an angry emoticon. It would look too cute.

I’m angry. Grrrr. }:-(

Truly, the world would be a much happier place if everyone simply used more emoticons, online and in real life. The physical act of smiling improves our own moods and the moods of those around us. Like the Chinese proverb says, “The world is like a mirror, smile and it smiles back at you.”

h1

The Little Red Dot from Brussels

Tuesday, November 13th, 2007

My blog doesn’t drive the most traffic in the world. In fact, it’s pretty sad in comparison to some of my friends, but I write, not because I enjoy it, but because I have to write. It’s in my blood, it always has, and it slave drives me like an obsessive compulsive scrubbing permanent marker off his hands.

Still, it is nice to be read. So I like to watch my blogtraffic, despite the way wordpress’ blog stats leave me wanting for details. Over at what I now refer to as ideonexus beta, my former blog life, I took a glimpse at my stats on statcounter and saw this single spike of activity:

Ideonexus Beta Traffic Spike
Ideonexus Beta Traffic Spike

So there were 96 page hits in one day, but only six unique visitors. I immediately drilled down on my web stats to learn more about who was taking so much interest in my blog that day. It began at 6:06 AM Eastern Time, when google.be referred this user to my Science Fiction VS Fantasy article, which led them to read Things are Getting Better and Legalize Prostitution at 6:27AM my time. They then meandered about the site for a bit, glancing at, but not reading, my Anthropogenic Global Warming article, until they found an extensive essay I’d written in May 2004 on Fascism in Film at 7:08AM. From this point they continued on, reading more than 16 articles from the site (These were from back in the days when my articles were New Yorker in length.).

Finally, at 10:50AM, they’d finished browsing this old blog for the day, having spent almost five hours reading my old writings. What an incredible ego boost this person has given me, and who I only know as this little red dot in Brussels:

Visitor from Brussels
Visitor from Brussels

This has happened on my old blog maybe a few dozen times in about four years of writing for it. Not much at all, but knowing that a few dozen people enjoyed my writing so much that they burned the better part of day immersed in it makes this obsessive behavior of mine almost worth it. : )

h1

Daylight Savings Time Software Glitches

Wednesday, October 31st, 2007

My cell phone has been waking me up an hour early all week because it thinks that Daylight Savings Time (DST) began last weekend. I can’t change the time because it’s managed by Cingular, so it’s the fault of their systems. Several local banks in Elizabeth City are broadcasting the incorrect time as well.

This is because the American Government adjusted the beginning and end dates for DST for 2007. Microsoft and Sun have both experienced a plethora of software glitches thanks to the adjusted dates, as have a multitude of other softwares across the world. Many programmers suffering from the change have whined about it (also see comments on this thread), but it happened anyways.

I have to agree with Daniel Read, when he says the programming problems are purely the fault of the programmers, and not a problem with DST changing. It took us a few minutes to adjust DST in the software we work on for the Coast Guard, without so much as a blip in our functionality.

We do have an ongoing issue with flights that occur at the change-over moment at the beginning of DST. This is because the hour from two to three in the morning doesn’t exist, which fouls up our flight time calculations, but this is the fault of the way our Ingres Database calculates times and out of our control. So we live with it.

As for all those software developers who were hurt by the change in Daylight Savings Time, and are trying to scapegoat it off on American politicians, I’m sorry that you are crappy programmers, but thank you for posting your rants. It lets the rest of us know who was too stupid to program an adjustable DST into their softwares! Ha! Ha! Thpppt!!! You suck! Fart on you!!!*


*Note: This does not apply to programmers who are suffering problems, but blame themselves. Don’t worry about it. Stuff happens. You can’t program the whole freaking world into your software. One day you will. Not today. Get your patches out and best of luck!

Note Note: Happy Halloween! Is it possible that DST has been extended into November because of pressure from the Candy Lobby?

h1

Computer Learning Month

Monday, October 1st, 2007
Computer Learning Month

October was once Computer Learning Month, supported by the Computer Learning Foundation between 2000 and 2002. Apparently it’s now defunct, but I’m upset that I missed out on the fun, and, if you haven’t figured this out by now, I’m a sucker for modern-era holidays that serve as a celebration of scientific thought and Enlightenment Era ideals.

Plus, through the wonders of Googletubing and Webernetting, I was able to find all these cool educational materials for teaching kids about computers, posted in honor of this event, still archived online!

For instance, Crayola posted some cool coloring pages with all sorts of nifty fun facts. Did you know that we call programming errors “computer bugs” because in the early days of computing, real live bugs would get into the computer and short out the wiring! Actually, I think some of the old-timey programmers where I work told me about this, but I just rolled my eyes at them (”There goes gramps babbling about the ‘good old days.’ Probably forgot to take his anti-dementia pills again.”).

Apple has a great front page to a portal with teaser-descriptions of all sorts of great articles about how you can use computers to train teachers, let kids express themselves with digital video, promote scientific literacy, and a myriad of other ways computers can enhance education. Unfortunately, the teaser descriptions are all you get at this portal, because all the links are now dead. So Apple computers can go $%&# themselves for not paying the few pennies it would have cost them to keep what was probably at most 100kb of data available online. Jerks.

Anyways! On to happier items. Christopher Farms Elementary School, in Virginia Beach, has a super-dupper list of links to all sorts of jolly old interwebslinging sites with fun and games. I especially liked the It’s Raining Letter! typing game, it’s the bee’s knees! Not all of the links still work, but some of them do, which makes Christopher Farms Elementary School a whole lot cooler than those frakwits at Apple. Jerks.

The Home School Learning Network, for xenophobic parents who fear the possibility of their children developing social skills, has a list of online activities and information for parents and children to improve their sheltering skills. Because we all know, despite the Interweb’s vast seas of information, it is a “network,” which means it can be just as dangerous as going outside! Stay away from the evils of the Hello Kitty chatroom children! Stay far far away!

I did find a link to a memo stating Virginia Governor Gilmore issued a Certificate of Recognition for Computer/Technology Learning Month in Virginia. So technically I think Virginians are supposed to still be observing it, but then again, this was Gilmore, and he signed a lot of things he had no understanding of.

Anyways. There you have it, October is still Computer Learning Month as far as this blog is concerned, and I plan on using it as an excuse to post some of my experiences working in programming and also as an excuse to really, honestly for-real-this-time learn the Rules of Database Normalization (PDF) well enough to explain them here so that non-computer literate folks can understand them. There is a high probability you will never hear mention of this again.