12
Aug 08

Comcast Gives Cold-Shoulder To Non-Profit School Running Linux

Lake City, Florida USA is the home of a rather unconventional school, New Generation. It is a non-profit, private school for students grade 6th through 12th that are at risk of dropping out of school due to educational difficulties. With a maximum population of 60 students, New Generation has an astounding success rate amongst a category of students that most of society has given up on. However, this is not the only unique property of this school. A visitor would be hard pressed to find a Microsoft operating system in use on campus.

Since I am the geek son of the school’s founder, Paula Gorman, I help out with their technology whenever I am in town. For the first year of it’s existence, New Generation was running Windows XP. Since this resulted in a computer lab that was unusable more often than not, it was an easy sell to convince Mrs. Gorman to switch to Ubuntu Linux.

This morning, the school was having problems with it’s Comcast cable Internet connection, so Mrs. Gorman decided to call Comcast tech support. During the course of the of the phone conversation, the tech support agent requested that Mrs. Gorman click various buttons to try to open up the Windows XP graphical interface for ping, at which point she informed them that she was not running Windows, but Ubuntu. Mrs. Gorman is no geek, but she does know how to use the ping command in the terminal, so she offered to do just that. However, the Comcast tech support agent at that point would not help further, due to his inexperience with Linux.

Mrs. Gorman decided to obtain a case number, so that I could call later on her behalf, to determine the issue. However, the support agent refused to give her the case number, restating the fact that Comcast does not support Linux. He even went as far to say that the company supports Windows, Mac OSX, and even Unix (note that both Linux and OSX are a form of Unix), but not Linux. Needless to say, Mrs. Gorman was not pleased with this response. I would not want to have been the Comcast employee during the resulting conversation. For the next several minutes, she chastised the employee about the evils of discriminating against a customer due to their choice in operating system. Once thoroughly chastised, the employee was more forthcoming with the case number. The funny thing was, the Internet was working again just a few hours later, without me touching any of the networking equipment and without Comcast fixing anything

The teachers at New Generation school have enjoyed using Ubuntu Linux over the past several years, and do not take kindly to being discriminated against by a telecom company. Therefore, they are looking at switching to T1 Internet service via AT&T. Perhaps AT&T will be more friendly to Linux users.

I think it would be rather fun to make the displeasure of Comcast’s Linux customers loudly known. If you would like to spend a few minutes letting Comcast know that is wrong to discriminate against customers due to their choice of operating system, the phone number to the Lake City, Fl. office is (386) 752-6161.


30
Jul 08

An Email Encryption Guide

“We cannot rely on laws to protect us. We must use mathematics.”

- Bruce Schneier

The ability to have a private conversation via email is vital. Yet due to the nature of both email and the underlying technology, most emails are far from private. Privacy can be achieved via encryption, but the truly secure forms of encryption (aka PGP and GPG) have not really been designed with the non-geek in mind.

For quite some time now, I’ve been thinking of writing a simple yet comprehensive guide to email security. Now that I have a bit of time on my hands, it is probably a good time to do so. I have started a wiki for this purpose, at crashsystems.wik.is, and I am looking for volunteers. This guide will be focused on using the PGP standard of encryption via the Open Source GnuPG project, plus a few extra tools. I want this guide to be useful for users of Windows, Mac and Linux, so I need volunteers who use these operation systems.

I intend upon expanding this project, and recruiting help from geeks across the world. However, I want to develop a core group of people, and some initial content, before I start advertising the project. So please check it out, sign up for an account on the project’s wiki, and start giving input.


18
Jul 08

Upgraded to WordPress 2.6

As I mentioned in a previous post, I had slight reservations about upgrading this site to WordPress 2.6, due to the fact that some people had problems with non-standard permalinks. I even encountered this problem myself, when upgrading a blog that I run on a VirtualBox test server.

However, it was just past 12 a.m., and felt like throwing caution to the wind, and therefore upgraded. At first I used my web host’s “simple scripts” feature to try to upgrade the site. After all, this is what I used to do the initial installation, as well as the upgrade to 2.5.1. Bit mistake!

After getting a rather uninformative error message from simple scripts, I bit the bullet and did the manual upgrade (the way God intended!). Five minutes latter, I was up and running.

I’ve only been using 2.6 on crashsystems.net for the past few minutes, but I already like it.


14
Jul 08

WordPress 2.6 released a month early!

I’m both surprised and exited to see that WordPress 2.6 has been released almost a month ahead of time. By far the feature I’m most exited about is post revisions, which gives WP content wiki like revision history. This should be very useful for multi-author blogs and sites. Another interesting feature is integrating Google Gears into the admin interface, which results in faster page loading.

One thing that should be interesting to see is how many plugins will need to be updated to run on 2.6, and how long this update will take. I’ll probably upgrade tomorrow, but I hope this doesn’t break compatibility with my beloved plugins!


04
Jul 08

Ever wonder why dialup sounded so weird?

If you have ever wondered why dialup sounded so strange, this video has the answers!