February 08, 2010

Comcast Becomes XFinity... If That's the Case How Come They Limit Our Bandwidth?

Look, I don't like to bag on Comcast, but heck this is about the dumbest name ever. If you are going to have infinity in your name, you can't be going around yelling about limiting bandwidth hogs! OK Comcast?

Perhaps they are just referring to the ability for their monthly bill to become infinitely large? Or maybe they want to describe how long you need to wait at home, while missing, work for one of their repair techs to show up? 

I don't get the rebranding at all. I'm pissed that some of my monthly payments was actually used to pay some marketing jock to come up with this horrid idea. Pants on the ground Comcast! 

January 31, 2010

Freenode IRC – Connect And Auth Securely

OK, so today freenode migrated to their new server. It was a bit rough around the edges at first, however they have finally added support for connecting via SSL and using a script in Irssi you can authenticate via SASL. So, I will quickly show you how to get SSL and SASL setup for Irssi and Irssi only, and I am assuming you already have a connection to Freenode already setup.

WARNING: It has been brought to my attention that the Irssi folks get mad when people tell you to edit the config file instead of using the commands, so with that, backup your config file first, and if anything goes wrong, not my fault :)

  1. Let’s install the necessary packages (I think this is all, I already had openssl installed but had to install the libcrypt- packages for the SASL script below):
    sudo apt-get install openssl libcrypt-openssl-bignum-perl libcrypt-dh-perl libcrypt-blowfish-perl
  2. Grab and save the cap_sasl.pl script to ~/.irssi/scripts and setup a link for it to autorun:
    cd ~/.irssi/scripts
    wget http://www.freenode.net/sasl/cap_sasl.pl
    mkdir autorun  ## only if you do not have this directory already
    cd autorun
    ln -s ../cap_sasl.pl .
  3. Fire up Irssi without connecting to anything:
    irssi -!
  4. Once in Irssi, setup your username and password for SASL:
    /sasl set freenode your_nick your_password DH-BLOWFISH
    /sasl save
    /save
  5. Quit Irssi
  6. Using a text editor, edit ~/.irssi/config and in the section that says servers = ( you want to remove the stuff between the { and } for freenode, and then add the following in its place:
    address = "chat.us.freenode.net";
    chatnet = "freenode";
    port = "7000";
    use_ssl = "yes";
    ssl_verify = "yes";
    ssl_capath = "/etc/ssl/certs";
    autoconnect = "yes";
  7. Now under the chatnets = ( section, you want the freenode = part to be changed to:
    freenode = { type = "IRC"; };

If you get a message about your nick being “Juped” or “temporarily unavailable” and get switched to Guestxxxx nick, read the following, otherwise enjoy your new secure connection.

Now you can go ahead and connect to IRC like you are used to. If you have the ENFORCE flag set for your nickname, you may come across some issues with identifying, and the one message I kept getting was:

Nick nixternal is Juped

If you get this, you need to disable the ENFORCE flag on your nick (make sure you are identified with your correct nick first):

/msg nickserv set enforce off

After that, disconnect from IRC, then reconnect to IRC. You shouldn’t be getting that error message now. If you do, go to #freenode and complain accordingly :) If all is well, you can go ahead and set the ENFORCE flag back to on:

/msg nickserv set enforce on

Now all should be well. Enjoy your new secure, SSL and SASL authentication, connection.

January 28, 2010

Ubuntu, Yahoo, Microsoft, and bears oh my

Yes, as many of you have read recently, Canonical has created a deal with Yahoo! to provide the default search for Firefox in the Lucid release. I decided that I would sit back and parse not only the information that Canonical has put out, but also the information I am reading on the web, Twitter, Identi.ca, and mailing lists. To be honest, I was actually surprised that a large scale attack or a FUD campaign never started over this, and I feel there just might be a turning point in all of this. Before I go on, let me throw a bit of a disclaimer in here as to hopefully not provide a lash back against either Canonical or Ubuntu.

Disclaimer

  1. I am not an employee of Canonical, I receive zero money from them for anything I do.
  2. I am not a speaker on behalf of the Ubuntu project nor the Ubuntu community.
  3. I speak for myself and nobody else.

OK, I think I covered the grounds. I know this post has the potential to either be popular or very unpopular. I am not here for a popularity contest, so if it sinks or swims, I do not care. I just want to provide my opinion of the deal and the atmosphere I have experienced since I first got involved in Linux some 17 years ago.

I personally think this deal between Canonical and Yahoo! is a good one, and to be honest, I wouldn’t mind seeing more of these deals. I wouldn’t mind seeing a deal with Google, Ask, Bing, or whatever else there is out there. The reason I like this deal is that it brings the potential of hiring more developers for the Ubuntu project. Seeing as I am a Kubuntu user and developer, I would love to see some of the money make its way into Kubuntu. Wait a second, did you just say Bing? Isn’t that the search engine, or rather the decision engine, ran by that big evil empire known as Microsoft? Oh boy, how many of you just went, “WTF IS WRONG WITH THIS IDIOT?” I am sure some of you did, and that was to be expected. I mean, Canonical did strike a deal with Yahoo!, and for some reason, many of you feel that Yahoo! is now Microsoft, or at least powered by Microsoft. If you read more than a couple of blog posts here and there, and dive into the news by not only Yahoo! and Microsoft, but read the stuff by the WSJ, NYT, and more. You will see for one, this deal has yet to be approved by the powers to be, and who knows if it will. Saying that Yahoo! is powered by Microsoft is not only incorrect, but it can be construed as either trolling or FUD at best.

You see, I have been around this Linux community for the better part of 17 years. There were good years and plenty of bad years. There were two things that always stood out during these years.

  1. Free is on one side of the fence and open source on the other side, in other words a split camp with common goals.
  2. Microsoft is a big and evil empire

So, Microsoft is big and evil, and don’t think I could disagree with that statement, and they haven’t proved themselves worthy of us removing this title, or whatever we want to call it. How many of you actually feel that striking this deal with Yahoo! is striking a deal with Microsoft? Don’t be shy, I have seen you on Twitter and Identi.ca stating the same, and on the Ubuntu Developers Mailing list as well, oh and on IRC. How many of you use Dell equipment? HP? IBM? Intel? I could keep going, but I wanted to kind of use companies that Canonical has worked with that Microsoft has worked with as well. How many you out there love your new Intel i7? Why? Don’t you remember the late 90’s when Microsoft was driving Intel to only do things a certain way that would benefit Microsoft only? How many of you are driving a Ford? Shoot, how many of you own a car? How many deals do they have with Microsoft? What about that bicycle, as I know there are a few of us nuts who prefer to ride instead of drive? Your TV? Cable? Shop at Best Buy? Oh man, I could keep going. How many of you just went, “WTF DOES THIS HAVE TO DO WITH THE PRICE OF TEA IN <nsert county so I don’t offend anyone>?” It has a lot to do actually, and yes it is probably beating yet another dead horse. The reasoning I see a lot of with dealing with $X who in-turn has a deal with Microsoft, in this case Yahoo!, in many cases can be seen as hypocritical. Imagine a life if you only dealt with companies or people that didn’t have a deal with Microsoft. For those of you against this and use Google, not to long ago Google made a deal with Twitter who already had a deal with Microsoft in terms of searching. Did you just switch your default search engine because of that? How about Microsoft and Facebook? Strategic alliance between Microsoft and O’Reilly? Gonna stop reading O’Reilly books now? Sugar CRM? Xen Source? And the list goes on.

Let me cover those of you who are using System 76 or Zareason, or some other Linux only manufacturer, that want to keep the attack going possibly on the deal. Ever consider the hardware that is used in those systems? I know System 76 uses, or was using, MSI equipment. Guess what, big Microsoft deal there. I don’t care what it is, there is a damn good chance you are using something right now that has struck a deal with Microsoft.

Is this the year of the Linux desktop?

or…

Is Linux ready for the mainstream?

Two of the most sickening questions I have seen for over a decade. The answer will always be “NO!” until we realize we need to step from underneath this rock we, yes we, have put ourselves. We have this great product, but if we continue being split on whether the Free Software side or the Open Source side is the correct side, or we shouldn’t be doing these types of deals, let’s just keep our mouths shut and enjoy this lovely rock canopy we have created for ourselves. Oh, here comes a big bomb, Novell. I am not about to rip on Novell, sorry Boycott Novell. I do not agree with their merger whatsoever, but I am a first hand witness of the good that has actually come out of the deal. Guess what Novell is doing that we aren’t right now? They are showing large companies, Fortune 500 and then some, that there is a choice out there, there is more than just Microsoft for your infrastructure. I went to their IT In Action tour here in Chicago last year. Granted I didn’t appreciate it when they said, “Microsoft is now the largest provider of Linux service,” nor did I like when one of their speakers decided to take off his jacket and reveal this nasty Detroit Red Wings hockey jersey (/me points at the Ubuntu Michigan people with a grin). What I did like, and I was wicked impressed with, were these people who were almost to the point of bashing Linux before the event started, to being super stoked over the Linux platform and the tools that Novell had when it was all over. Here I was an Ubuntu guy, and they knew that and welcomed me with open arms, who came in defending Linux and left helping some of these companies switch to, or look at the possibilities of switching to Linux. So thanks Novell for helping me get a few consulting gigs out of the tour.

I feel we, the Linux community, need to unite more so than we have. Not a fan of President Obama, but last night during his State of the Union address, he talked about reaching over those party lines. I think we need to do the same thing. Hey, if Microsoft is evil and they won’t reach their hand out, then why shouldn’t we try? OK, no more politics, OK maybe one more. Let’s tear down this wall! OK, that was lame, but I had to do it because it made me chuckle a little. I am not saying lets sell out to Microsoft, because that is definitely the last thing I want. You see us Linux people look at the big guy and concentrate on trying to make them look bad. In my eyes, we aren’t winning that battle, and while we keep carrying it forward, there is this person in the middle who is seemingly getting bigger and bigger every time they announce an iSomething. So instead of spending membership money to stand out in front of some silly event with a sign, lets think of better ways to use it. There are so many people out there who see people with signs picketing something, and a majority of the time these people go unnoticed, except for that one rogue honk, which believe it or not wasn’t supporting your campaign.

OK, that should be it. I am sure it is all confusing, so please feel free to respond anyway you feel is right in the comments. Thank you, and I apologize for causing you to spend this time possibly reading absolutely nothing.

January 27, 2010

LAVA 5.0 Remote Tool

I added the remote tool to the new build of LAVA I am going to upload.

Now users of LAVA can use my desktop remote tool I posted earlier upon install or via livecd. Once ran, they can select a live session to a technician. The technician can then remotely login to the desktop to help out.

The remote service is a paid service I am developing here at my company Ansotech.

The remote tool I built and is installable on Ubuntu, Fedora and OpenSuse.

I am planning on bundling the remote service backend and front end so internal ITs or corporations have a easy remote solution for their linux clients.

The server backend piece runs on XP, 2000, 2003, Vista, Windows 7, MAC and of course Linux. This piece is the software that runs on a technicians pc.

Let me know if anyone out there would like information on this product as it is a new product we are going to offer and obviously are looking for feedback as well as users willing to try out the initial offerings of the product.

Thanks

Apple Turns the iPhone into a Keyboardless NetBook with the iPad

I Just finished watching the Apple announcement online via live.twit.tv (Over 114,000 viewers!). The biggest piece of information is probably the price point. It is much lower at $499 that I thought it would be. Additionally the $14.99 250mb/month and the $29.99 unlimited price points for data plans with AT&T are lower than I expected as well.

I think all of the so called "ebook" readers out there (Kindle etc...) are in serious trouble. The fact that the iBook store exists is huge. I'm not a big fan of Apple's closed attitude towards their hardware and software, but having the iTunes/iPhone/iBook eco system is very user friendly. Its something that perhaps only Google, at this point, could ever compete with. Certainly Microsoft doesn't have anything close to this as far as content and ease of use.

As an Ubuntu user, I enjoy the easy to use repository of free applications that are available to me without any hassle. iPhone and now iPad users enjoy a similar easy of use to get to applications (those poor Apple fans have to actually pay for a ton of their apps though!). What does Microsoft have? Nothing. They have a huge number of apps, but they are horribly smushed across the Internet in an unrelated uncaring mishmosh. With no useful easy to use eco-system. Microsoft just doesn't have a chance.

read more

January 26, 2010

Mark E-mails in Mutt as Tasks in Taskwarrior

OK, so I think most people know that I have grown quite fond of Taskwarrior for managing my Getting Things Done stuff. Many of you might also know that Mutt is my e-mail client of choice, for the past 15 years. Recently you saw a post on Planet Ubuntu by the rockstar Bryce Harrington concerning Mark emails in mutt as tasks in gtg. Well, I have had something similar, actually pretty much the same damn thing, just with a different GTD application. So without further ado, here is what you need to do in order to mark an email in mutt as a task in taskwarrior.

Setup Mutt Macro

macro index t "<pipe-message>mutt2task<enter> <save-message>+TODO<enter>"

What this does is set the t key, while in the index of mutt, as a macro. The macro pipes the email message to a script I wrote that strips the header from the message and adds that as a task. The save-message part saves the email to my TODO folder.

Setup Mutt2Task Script

#!/bin/sh
/usr/bin/task add +email E-mail: $(grep 'Subject' $* | awk -F: '{print $2}')

What this does is call the command task add which adds a new task. The +email tags the task, and the E-mail: $(grep ‘Subject’ $* | awk -F: ‘{print $2}’) greps the Subject line and then prints the part after Subject: from the email, therefor just giving me the subject text. Make sure you place this script somewhere in $PATH and make it executable.

Make sure you add a TODO message folder in your mutt configuration so you can see the TODO messages.

January 22, 2010

Remote Controlling Mac Xserve When ARD is Running

So I've been working on getting all the Mac Workstations setup to use ARD at the college that I work for. I ran ARD on our Xserve to search for and capture all the Macs in one of our labs. But since then I haven't been able to remote into the Xserve. I keep on getting the following error.

An administration application is currently running on this computer and will not allow you to remotely control the screen

Well that stinks! Now I have to go way up to the computer room and see what is going on. Or do I? Heck no! I figured that the "administration application" that was currently running must have been ARD. So I can just kill it from the command line. So I ssh'd into the server and ran:

ps aux |grep Remote

That lists anything running with the word Remote in it. ARD is listed as "Remote Desktop". So I copied its PID number and ran:

kill -9 [PID of Remote Desktop]

Then I could once again remote control the Xserve from my desktop. However I wanted to make sure I wouldn't have to go through this all again. So I started poking through the preferences of ARD. Under "Security" I found a check box called "Allow control of this computer when this application is running". I checked it and now I can remote into the Xserve just fine again.

I love ssh!

January 15, 2010

Doc Jam Chicago Style

Hey everyone, just wanted to drop a quick note to those of you who are in or around the Chicago land area, on Sunday, January 17th from 12:30PM until 5:30PM the Ubuntu Chicago LoCo team will be meeting up in Chicago for a documentation jam. If you would like to show up, here is the address of where we will be hanging out:

On-Shore Inc‎.
1407 W. Chicago Ave.
Chicago, IL


View Larger Map

If you can’t make it to the event, no worries, as you can join us on IRC in #ubuntu-chicago channel on the freenode IRC network. Plans are to work on Ubuntu, Kubuntu, and Xubuntu system documentation, as well as cleaning up the team wiki pages as well as community documentation on https://help.ubuntu.com/community.

If you plan on working on system documentation, here is what you can do prior to joining us on Sunday:

READ how we use the Bazaar repository for doing system documentation.

Ubuntu Documentation
Install build dependencies for the ubuntu-docs package:

sudo apt-get build-dep ubuntu-docs

Kubuntu Documentation
Install build dependencies for the kubuntu-docs package:

sudo apt-get build-dep kubuntu-docs

Xubuntu Documentation
Install build dependencies for the xubuntu-docs package:

sudo apt-get build-dep xubuntu-docs

Once you have done that, then you need to check out the latest documentation for Lucid for the documentation you are going to work on:

Ubuntu Documentation

bzr branch lp:ubuntu-docs

Kubuntu Documentation

bzr branch lp:kubuntu-docs

Xubuntu Documentation

bzr branch lp:xubuntu-docs

System documentation is in DocBook/XML format, which is a very simple markup language. Don’t worry if you really don’t know it as Jim Campbell and myself can quickly teach you what you need to know, in order for you to get up and running.

Don’t worry, if you don’t feel you are ready to work on system documentation, there is also plenty of wiki documentation that needs to either be cleaned up or added.

Hope to see you Sunday!

January 14, 2010

Ubuntu Chicago Files Chapter 13

To go along with the spirit of most big things in the United States, Ubuntu Chicago is filing Chapter 13. Well almost big things, as they all filed Chapter 11 pretty much. Anyways, Ubuntu Chicago isn’t going anywhere, it is just going to restructure itself to become a much more efficient LoCo team. Some of the restructuring is going to bring:

  • Regular online meetings
  • Regular in-person group meetings
  • Regular Jams (we are doing a Doc Jam this weekend as a matter of fact)
  • Much more visible in the community
  • and more…

So, we have already started the process for regular online meetings and online gatherings where we will follow and not follow an agenda. We are going to start scheduling regular in-person group meetings as well, which will more than likely go hand-in-hand with the various LUG meetings in the Chicago land area. We are going to start doing regular jams, and starting this week we will be kicking off a Doc Jam. We are planning on becoming much more visible to the community and to people who are outside of the community. One major complaint we had was our website not only sucked, but was so outdated. To alleviate any issues regarding the website, I will now be hosting our website, which will bring news, events, information and more to the people of Chicago. The buzz right now is pretty high in Ubuntu Chicago and I feel like I did the day myself and Mike Greenwood decided to make Ubuntu Chicago a reality damn near 5 years ago. I will keep you updated with the changes coming and being implemented as I am sure Nathan and Jim will as well. If you are in or around the Chicago land area, please do not hesitate to join us in #ubuntu-chicago on the Freenode IRC network, or join our mailing list to follow along with current and upcoming activities.

Ubuntu Chicago Coming Soon!


"We’ve got this LoCo team, and it’s f@#kin’ golden!" – Governor Tuxgojevich

January 05, 2010

Big Surprise: Geek Squad Optimization Service is Usless and Expensive

In other news, the earth is round. Consumerist reports that Best Buy is up to their usual dasterdly tricks. They advertise an inexpensive computer. Then when you go to purchase that computer they only have ones that have been "optimized" by the Geek Squad for $39.99 more than the advertised price.

This is shameful and it should be illegal. Not only because they don't seem to be able to sell an item for the advertised price, but because their optimization service is a monumental joke. At best it will remove a few icons from the desktop (but not the actual crap programs that they point to... Like AOL, Symantec Virus Protection, etc...). At worst, they will lose parts for the PC like power cords or actually make it run slower! Good Lord people!

This just in! Consumerist Reports that Best Buy's Mac Optimisation Service Also Sucks!

How do you avoid this problem? NEVER EVER SHOP AT BEST BUY! Unless you are getting a price on something that makes you feel like you are ripping them off (hardly ever) just run away from that horrid place. There are plenty of other places to buy great computers from. Namely, I would look at Amazon, Newegg, HP, Dell, ASUS, and... well ANY other place.

read more

December 30, 2009

Byobu shows me next meeting

Have I ever told you all how much I love byobu? I have always used screen, though I really never tweaked it all crazy like many did. Recently I typed screen at the command line and I was presented with this thing called byobu. I went ahead and gave it a shot, and at first I will say I was rather annoyed with the bar at the bottom of my screen, and my scrollwheel didn’t work with byobu the way it did with screen. I went ahead and changed my workflow in order to get used to byobu. A couple of weeks ago, I got nosey, and wanted to know how byobu was doing its thing. After a while of messing around, and seeing everything it could display, I wanted more! And since quite a few of you on IRC wanted it, well here it is.

See, I use the cli more than I do the desktop, which is weird seeing as I am an avid KDE lover and hacker. Here is my current workflow via the command line:

With byobu, I have it set up to automatically create 5 windows (the 4 above, plus a regular zsh shell). Since I use the command line so much, I tend to forget about meetings from time-to-time as I don’t get any warning of them, until it is either to late or I have totally missed it. So I thought, since I use the command line so much, how can I have something simple to show me the next meeting. Then I thought: I could use gcalcli to read the Fridge meeting calendar, and then have the next meeting output to the bar in byobu, so I will always see the next meeting. Currently with byobu, it isn’t the easiest thing in the world to add custom items such as this, but I have been told they are coming soon! Awesome!

So, here is what my new addition looks like:

To get this, I had to do the following:
Step 1: Create crontab task
Create a crontab task to create a file in my home directory that contains a list of meetings:

*/5  * * * * gcalcli --nc --ignore-started agenda "`date`" > $HOME/.gcal_agenda.txt

Step 2: Create a script for byobu
Create the following script (/usr/lib/byobu/gcal_agenda) and then make it executable:

#!/bin/sh
if [ "$1" = "--detail" ]; then
        head -2 /home/nixternal/.gcal_agenda.txt | tail -1
        exit 0
fi
GCAL=$(head -2 /home/nixternal/.gcal_agenda.txt | tail -1)
printf "\005{+b }%s\005{-} " "$GCAL"

Step 3: Add a tick to the common profile
In /usr/share/byobu/profiles/common, you need to add the following:

backtick 200    67      67              byobu-status gcal_agenda

Add this line right after the last backtick line you see.

Step 4: Add output to the hardstatus string
We need to add the number 200 that represents our backtick in the previous step to the hardstatus string line in $HOME/.byobu/profile. profile is a symbolic link to the current color profile you are using in bybobu, so if you ever change your theme, you will lose this setting until you add it to the next theme. Here is what my hardstatus string line looks like in $HOME/.byobu/profile:

hardstatus string '%99`%{= kw} %100`%112`%= %102`%101`%200`%127`%114`%115`%108`%128`%125`%126`%113`%119`%117`%116`%106`%104`%103`%105`%107`%123`%120`%121`'

That is all on one line. See the %200 in that line, that is our gcalcli output. That is the one we need to add in there.

Step 5: Make byobu use it
For some reason, byobu didn’t automatically pick up my new script in /usr/lib/byobu, even after reloading (F5), so I added gcal_agenda=1 to $HOME/byobu/status, did a reload (F5), and it was there.

I think this is everything, hopefully I didn’t forget anything. If you try it, and it doesn’t work, let me know.

EDIT: I am a moron, not /var/lib, but /usr/lib. I have made the changes to the post already. Also make sure you have gcalcli up and running with your calendars first. To add the fridge calendar, you subscribe to it from your Google calendar.

EDIT: I redid the last 3 steps because I totally forgot them originally. Thanks to Chris Johnston to pointing this one out!

December 26, 2009

debian lenny logitech quickcam chat?


Dear lazywebs: My family has all received Logitech quickcam Chat cameras for Xmas (and happy holidays to you!). Ive managed to get the Logitech Quickcam Chat camera to work under various Ubuntu Karmic installs and I know for a fact it works under Windows Vista. I am running Debian Lenny however, and haven’t gotten it to work after installing gspca-source_0.1.00.20-1.all.deb as well as running m-a a-i gspca.

lsusb | grep Logitech
Bus 006 Device 003: ID 046d:092e Logitech, Inc. QuickCam Chat
user@host:~$ dmesg | grep gspca
[113379.415192] gspca: USB GSPCA camera found.(SPCA561A)
[113379.415192] gspca: [spca5xx_probe:4275] Camera type S561
[113379.417630] gspca: [spca561_config:711] Spca561 chip Unknow Contact the Author
[113379.417639] gspca: Failed to configure camera
[113379.417668] gspca: probe of 6-1:1.0 failed with error -5
[113379.417730] usbcore: registered new interface driver gspca
[113379.417735] gspca: gspca driver 01.00.20 registered

sudo modprobe gspca returns no output. thoughts and thanks in advance?!

–eddie m.

December 15, 2009

Everyone is late to the game

Last night as I went to bed, I turned on the television to see what was on. This is typically the way I fall asleep. I came across this movie titled, “The First $20 Million is Always the Hardest” from 2002. In this movie, 4 researches split off from some big research company to create a $99 PC. Where have I heard that one before? Oh, they were only off by a $1. Then, in order to make this $99 PC, they had to get rid of so much, they got rid of things such as:

  • Hard drives
  • CDROM drives
  • Floppy drives
  • and more…

This got them to thinking, if we get rid of all of this, then how in the hell will this PC work? Their answer, put the software on the Internet! Here are a couple of quotes from the movie:

  • “The world needs a cheap portable computer, Casper. Third world school children want to join the information age.”
  • “Your mother uses Macintosh!”

The movie was quite hokey, and what they created was a small computer that looked like a toy of some kind from the Star Trek set. It used a hologram instead of a monitor, and it had icons that roughly represent the icons that Google uses today, except when you clicked on email for instance, the little envelope sprouted wings and flew up to be read. So in 2002, a movie starts talking about our so-called cloud computing buzz word, a $99 PC, and makes fun of the Mac kids. We are just a bit late to the game now, time to innovate something else :)

December 14, 2009

Corporations are Killing Global Solutions

It seems talks in Copenhagen are stalled for a number of reasons. One, is that our shameful “democratic” process in the United States is actually trying to shoehorn in lackluster measures so they can continue business as usual.

Another reason why things are stalling is because the developing world is woefully incapable of funding the changes that are necessary for them to participate in the solution to man-made global climate change. They make a compelling case that the already-developed world owes a debt to the developing world for the years that we have enjoyed prosperity due to our polluting activities.

One more interesting point I’ve heard is that developing nations are being priced out of being able to participate because corporations in developed nations are implementing strict intellectual (imaginary) property regimes to prevent others from partaking of solutions science without paying top dollar.

America should be ashamed at how our corporations are behaving. We should be ashamed at how our leaders are behaving. And we should be shamed that while the science is calling for 20-25% reduction in greenhouse gas emissions from 1990 emissions estimates, the United States is only willing to make a 4% change. Of course, we’re calling it a 16% drop, but then changing the benchmark from 1990 to 2002.

Some days it’s harder to be an American than others. Our government is controlled by corporations, despite the lies that Obama told us when he promised to keep corporations out of the White House. Obama, please give us the change we believed in and worked our asses off for.

December 05, 2009

RE: SSH Tab Complete

This is a response to SSH Tab Complete by Michael Lustfield.

Create a ~/.ssh/config file and populate it with configurations. Doing this is the only step you need to do, and you don’t need to add anything to your ~/.bashrc. Example ~/.ssh/config:

# foobar.com
Host foobar
    Hostname foobar.com
    User xxxxxxxxxxxxx
 
# Home server (internal)
Host iserver
    Hostname 10.0.0.2
    User xxxxxxxxxxxx
    Port ####

Host is a simple word that will be used with ssh like ssh foobar. Hostname is the actual IP address of domain name of the server. User is your username for that machine. Port is the ssh port number, if it isn’t the default port of 22.

So, when I want to ssh into my home server, I just do ssh is, press tab, then enter. There are many more options to add to the config file as well, and a simple Google search will provide more. Also man ssh_config will give you pretty much everything you need as well.

December 02, 2009

Awesome!

docawesome_sm

AWESOME! This definitely shows that the Kubuntu community has grown over the past couple of years, even among the complaints, we seem to be succeeding, and this makes me super happy. Just over a week ago, I decided that we were going to totally wipe out the current set of Kubuntu documentation and start from scratch. My buddy Jonathan Jesse, the 2nd Kubuntu docs dude, was freaking. He was like, “that sounds like a lot of work!” Oh, it did, but our awesome community has stepped up and is taking control, writing documentation, and good documentation at that. I am really grateful to all of you who are helping, and because of you, there is no doubt in my mind that our docs will finally kick ass again!

November 27, 2009

OMFGWTFBBQ! No more Gimp?

Seriously, is removing Gimp from a default install of Ubuntu that bad? Bad enough for you to leave Ubuntu for some other distribution? I have been reading blog posts, news sites, blog comments, IRC, Twitter, and Identi.ca, and what I am seeing simply amazes me. Thus far, the popular topic to these complaints is that Ubuntu is making the desktop even dumber. So, if Ubuntu is making the desktop dumber, I guess in the past it has made many lazier? I mean, installing Gimp isn’t a big deal. I am a Kubuntu user, and KDE user of other distros, and none off the top of my head include Gimp. Just now, I had to reinstall my system because my hard drive blew up. In just over a minute I had Gimp, the Plugin Repo, and Inkscape installed. And for you all who are going crazy over the decision, just know that the developers of Gimp agree with the decision:

“That is pretty much in-line with our product vision. GIMP is a high-end
application for professionals. It is not the tool that you would advise
every user to use for their casual photo editing. And as far as I
understand this, it’s not that GIMP would not be available for Ubuntu
users. It’s simply not installed by default.

Sven”

HERE is a comment from the Gimp world supporting it, HERE is another, and another. I use Zsh, Ubuntu doesn’t ship that by default, I am going to go take a turkey hostage now!

Simmah down nah! It isn’t the end of the world. When Ubuntu switches to KDE in 2012, then it will be the end of the world!

November 23, 2009

Kubuntu DocBook/XML 101

So, you keep hearing me talk about contributing to Kubuntu documentation, and you see that I say it would be nice for you to have some DocBook/XML experience. Many people want to help, but they don’t have that experience. In most cases, the people interested at least understand HTML or some other markup language a little bit. If you can understand that, then you can easily understand DocBook/XML the way we use it for Kubuntu documentation. DocBook/XML has a lot of tags that one can use, however we only use a very small subset of those tags with our documentation. Just an idea of the main tags we use from DocBook/XML are:

  • <sect1>
  • <sect2> – sometimes
  • <title>
  • <para>
  • <ulink>
  • <example> – sometimes
  • <mediaobject> – only for screenshots
  • <imageobject> – only for screenshots
  • <imagedata> – only for screenshots
  • <acronym> – sometimes
  • <guibutton> – sometimes

There might be a few more, but these are the ones that pop into my head. For instance, when you are trying to let the reader know to open up an application via the menu, there is a tag called <menuchoice>. We have an entities file that contains all of the menu stuff, so you wouldn’t even need to use that tag, as you would call it in the document you are working in. Example: Say you are trying to tell the user how to open Amarok, you would enter &menuamarok;. Easy!

Here is an HTML example, lets say, Hello World :)

<html>
<head>
<title>Hello, World!</title>
</head>
<body>
<p>Hello, World!</p>
</body>
</html>

The html, head, and title, are already taken care for you with the template, so you just need to do the part in between the <p> and </p>. So in DocBook/XML, that would look:

<para>Hello, World!</para>

Easy. Typically with HTML, when you are trying to show a section or make a section stand out, you might use <h1> to make the title stand out. Well in DocBook/XML there are a few more lines, but still easy to do:

HTML:

<h1>This is the title of the section</h1>
<p>This is a paragraph in the section.</p>
<p>This is another paragraph in the section.</p>

DocBook/XML:

<sect1 id="intro">
<title>This is the title of the section</title>
<para>This is a paragraph in the section.</para>
<para>This is another paragraph in the section.</para>
</sect1>

If you are looking for a little bit more information concerning documentation in the Ubuntu world, take a look at the Documentation Team Wiki Page. There is also a bit of information on how we use Bazaar when working with documentation as well. To get an idea of how we use DocBook/XML with Kubuntu documentation, take a look at the old Jaunty Documentation for Kubuntu. Under the docs/ directory you will find the topics covered. And then under the topic, in the C/ folder is the XML markup for that topic. There is obviously a bit more DocBook/XML markup in our documentation, but the header portion and the layout is already completed in a template, so all one would need to do is fill in the space and create new sections.

If you have any questions, please do not hesitate to stop by the Ubuntu Documentation IRC channel on Freenode in #ubuntu-doc and ask away. We also have a mailing list where you can ask questions and communicate via email to other documentation people.

Kubuntu Documentation Needs Help

Here is the email I sent to the Ubuntu Documenation Project’s mailing list today:

Currently we over in the Kubuntu world are completely rewriting the system
documentation. Why you ask? Because the old documentation was just that,
old. It contained information from the KDE 3.5 days. The reason for this is
because for the past 4 years, there have only been 2 of us working on the
documentation, and for the past 2 years, we both have been super busy with
our personal life. We will have a similar structure/layout as previous
releases in regards to the fake topic-based help, however the content needs
to be totally rewritten.

Because of this, we are looking for people who have the following
experiences:

1) You run Kubuntu and are familiar with its applications
2) You can read and write English
3) DocBook/XML experience would be nice
4) Understand how to use Bazaar

I have created a quick todo list [1] where we can track who is working on
what. There is no time line set in stone, however I would like to have a
solid documentation base by the end of the year. Because we are rewriting
the documentation from scratch, we need to have this solid base in place so
we can start translations. I would love to have all topics with a status of
NEEDS REVIEW by the end of the year.

If you have any questions or would like to help, please feel free to reply
to this mail or find me on IRC (#kubuntu-devel and #ubuntu-docs). Thanks!

[1] https://wiki.kubuntu.org/Kubuntu/Documentation/Lucid/Todo

Any and hell help would be greatly appreciated right now. Thanks!

November 11, 2009

LAVA PLus 5.0 released

Finished the DVD multimedia edition of my lava.

Added thunderbird and extensions such as zindus, google imap, google calendar, signature, etc.

Added alot of custom context sensitivie menu keys for 'convert to mp3', 'convert to avi' , 'add subititles' , 'convert to wmv' , 'convert flv to avi' , 'fix avi index' , etc.

also added a huge list of apps for media encoding and authoring as well as audcaious, exaile, streamtuner, tvtime, etc.

added alot of games as well and emulators.

Let me know what you think.

[ Download Here ]

November 05, 2009

LAVA 5.0 CD Version

I finished version 5 of LAVA based on 9.10.

Here is the CD version


I will upload the PLUS and DEV edition in the next day or so.

Let me know what you think.

Thanks

New LAVA

New Version of LAVA CD Version will be uploaded today based on Ubuntu 9.10

Features:
* Custom sysctl.conf for increased bandwidth and security as well as filesystem and memory tweaks
* Enabled hdparm.conf for dms, hard disk cache, etc
* Installed , configured preload
* a suite load of addtional software to make it easier to use: gnochm, ntfs-config, eggscups, etc.
* removed usual gnome menu and replaced with gnome-main menu
* added custom templates like NEW Excel Spreadsheet, New Word Docuemnt, New Python Script into right click -> New
* added a bunch of nauitlus context menus - convert ot BMP, convert to PSD, convert to GIF, merge images into a PDF, extract images from PDF, burn Xbox game
* added firefox addons - text to link, dns cache, adblock, etc. and reconfigured firefox for safer browsing.
* added network utils like traceroute, aircrack
* added cd converting utils like nrg2iso, binchunck
* added mediubuntu repos to software lists so you can download media codecs or apps
* changed all media to play thru smplayer - avi, mpg, mpeg, mov, wmv, wma, mp4, flv, etc

etc, etc , etc.

Let me know what you think.

should have it uploaded by this afternoon.

October 31, 2009

Not Ubuntu related

But it is open source related.

I built a backup utility for our datacenter based on rsync. It used rsync in the background but gives our non unix technicians the ability to backup shares, folders with rsync on windows without needing us unix gurus to setup the backups.

It has all the rsync features, plus scheduler and can build the UI options into a script so you can have a nice icon to just double click on to do the backups whenever and/or throw them into your own schedules uses the scheduler for windows.

here's a video of it I posted on youtube.

October 30, 2009

Ubuntu 9.10

Yeah! Been pretty busy the last two months with work, web development, drupal, server management - I have not had time to jump on and blog about the cool things I have been doing. But since the new release of ubuntu is out in the wild, I decided to download it and begin working with it in a VM and start retooling it for a new LAVA and LAVALite release.

Lately I have been working on some projects for clients with RAILO, drupal and cakephp. All web based applications but it's been amazing to build some apps that look and run just like desktop apps all built on opensource software. I have been using LAVA based on Ubuntu 8.04 with apache, tomcat, cakephp, drupal and RAILO depending on the project. I have grown to really enjoy coding this way. I started about 8 years ago as a COLDFUSION programmer and started to write smaller apps with RAILO when it became opensource. Now with a UBUNTU stack and I throw in either RAILO, drupal or cakephp and volia instant backend for some really robust apps. Having ubuntu as a solid test environment really makes development so much faster cause I can make a custom cd for the client which has all the software and runtimes necessary to completely install a new instance of the application within their environment without the need for an apache guru or a mysql guru, etc.

Throw in some Yahoo UI, EXTJS or Jquery and your apps look awesome.

I am really excited about this new version of ubuntu - supposed to be alot faster. I played with the betas but now to see the true release.

Will post something once I have tested out a couple builds.

October 27, 2009

Microsoft Marketing Still Totally Clueless. Runs Screaming from Seth and Alex's Almost Live Comedy Show

Microsoft and Fox cooked up a sponsorship of Seth and Alex's Almost Live Comedy Show. Seth and Alex of Family Guy fame. Not exactly your "this sitcom rated for corporations" kind of duo right? I guess South Park wasn't available? Well I guess after seeing a rehearsal of the cutting edge comedy they dropped the sponsorship like virus infected Vista PC and ran back to Seattle.

Microsoft isn't cool enough to pull that off anyways. Especially after seeing horrid stuff like the "Windows 7 Party" video. Microsoft couldn't have pulled off sponsoring reruns of "The Golden Girls" (R.I.P. Bea!). Balmer is not "Steve Jobs" cool. Balmer is a goofball who reminds me of a junior high school gym teacher. I'm sure he's a perfectly find person. He just doesn't seem like a leader or a visionsary type of guy to me. Gates didn't seem to be much of a leader to me either, but he sure had the visionary/schemer thing down. The execution of his visions made lots of money, but never inspired the rabbid loyalty or fandom of the users of his technology.

read more

October 26, 2009

WhiteHouse.Gov goes Drupal!

Ah Drupal! How I think you are the most awesome! Well the White House thinks so too! As of October 25th, 2009 http://whitehouse.gov is now Drupalized!

Goodbye Geocities, but frankly we don't need you anymore. We have MySpace now.

Geocities is dead. I don't miss it at all. I avoided Geocities like the plague like MySpace. The clashing colors, the blinking and scrolling text, the chance that some horrid  tune would start playing, and worst of all, finding a site that hadn't been updated since the 90's made me want to claw my eyes out. Just like MySpace does.

There are so many ways for someone to "be on the Internet" and at the same time prove that they are completely ignorant of technology. Its like Yahoo bought Geocities just to laugh at all the users' sites created there. I hope it was worth it Yahoo! Now we can cross out having a Geocities site as one of the havens for the technologically ignorant. Don't worry! All you lost Geocities luddites! MySpace is still around, at least for now. Sign up quickly so you can update your "Internet presense" with more vommit inducing colors and ear piercing music. It will take some getting used to. But I'm sure you can handle moving from 1998 to 2003 technology. 

Wow! This nasty virus I have is really making me grumpy. 

 

 

 

October 18, 2009

Belkin TuneStudio and SoundBlaster Extigy Don't Work with Mac OSX 10.6.x Fixed!

I purchased a Macbook Pro about 6 weeks ago. Its been great for the most part. Rather than immediately putting Kubuntu on it, I've been forcing myself to learn OSX. I like it, but its not all that much different than my Linux user experience has been. In fact, when it comes to USB audio devices, its been worse. Linux was 100% plug and play for all of my audio devices. Two of which are my Belkin TuneStudio and my SoundBlaster Extigy. I use the TuneStudio  to record podcasts on Skype. It works awesome! Just plug in your iPod and you have a very reliable, simple, almost pro quality device for recording with your computer. The Extigy is just a play awesome usb device. Even though its old it just rocks. Lots of digital options and very high quality sound.

On my Macbook, the TuneStudio worked, but the Extigy didn't. I tried one fix found at this thread on the Apple Support forums. Basically you replace the AppleUSBAudio.kext file with an older version. But it didn't seem to work and, in fact, made the problem worse because now both the TuneStudio and the Extigy didn't work. I kept looking and found a related post that also replaces the IOAudioFamily.kext file as well. Once I did that everything worked. I didn't even need a reboot. Here are the steps that I took.

read more

October 11, 2009

Microsoft datacenter woes

Looks like Microsoft datacenter had a huge loss this week. Actually all the mobile sidekick data for all the USA.

This just in time for Microsoft's unveiling of their new Azure online cloud service and Microsoft's bid to get people to use Microsoft Office online.

I know it's not ubuntu news but it's interesting to see with everything going to the cloud. The new version of Ubuntu allows cloud service integration with Amazon. And although I think everyone who has been using cloud services have come accustomed to some lose of service whether that is disconnects to their data or some downtime, this is the first time I have ever heard of complete data loss.

having lost data on local hds, I understand hardware fails but come on. When someone like a Microsoft loses data - it's unforgivable and a real testament to their growing lack of technical skill. Reading the article, they do point out that Microsoft inherited it's sidekick infrastructure a year ago, but that does not help their case - if anything it makes it worse. They had a whole year to put in place a backup strategy. For me being a person who likes the idea of cloud computing and even uses Google Apps cloud service it puts the fear in me that Microsoft could be so complacent. Let them be an example to all in the cloud business - make backups.

Read the article here:
http://www.appleinsider.com/articles/09/10/11/microsofts_danger_sidekick_data_loss_casts_dark_on_cloud_computing.html

October 08, 2009

Thanks R Duthie

Roger J A Duthie donated half the cost of next years hosting for www.ubuntu1501.com. If you'd like to see your name on the blog feel free to donate. I'll be keeping this site up as long as people visit.

While this blog is no longer updated, please check out my current blog www.ubuntumini.com for your Ubuntu tips, tricks, hacks and tweaks.

October 06, 2009

New Ubuntu and apt-build fun

Looking forward to the new build of ubuntu coming out at the end of the month. I've been holding off on uploading my new builds as I thought early last month that i would just end up replacing them when the new build comes out anyways.

I have been playing with apt-build. For those who do not know - apt-build allows you to install apps like normal but during the install, downloads the source if it is available from the repos and builds a version of the intended app on your machine to take advantage of your specific hardware.

I've been playing with it and it really does speed up your system. I ran apt-build and built my entire system from the ground up - kernel, openoffice, gnome, etc. And everything just pops.

Unfortunately it took like 8 hours to do. :) But now - openoffice and gnome in general just is lightning fast. If you have the time I would highly suggest trying it out.

October 05, 2009

Global Jam Olyminated

That’s right, just like Chicago and their Olympic bid, the Global Jam has been olyminated! We spent the better part of 6 plus hours teaching quite a few new faces how to get involved in the Ubuntu Community. We covered everything from filing a bug to triaging that sucker, and even covered the packaging as well. We went over, in pretty good detail what all is involved with packaging as well as breaking down the files that are required and important for Debian and Ubuntu packaging. Typically our events are a lot of the same faces, however this time we went for a suburban Chicago feel for the get together and this collected a bunch of new faces. Awesome, as Jorge would say. Everyone of them was interested in learning how to contribute too. Hey Matt East, keep your eye out for my buddy Vaughn, he is interested in some Ubuntu docs! I know we will have a few more MOTU, or Ubuntu Developers, or whatever it will be called soon, hailing from Chicago. This rocks! During all of the instructing we actually triaged a bug, one bug! Of course it was a KDE bug too, go figure! Nonetheless, it was very productive and I feel we will have new contributors from Chicago in the near future as well. Anyways, here are just a couple of photos from the ones that I took:

Ubuntu Chicago
Ubuntu Chicago

Mr. Swoody Ms. Swoody
mr. swoody and ms. swoody

musikgoat
musikgoat

eddie
MIDWEST!

October 04, 2009

Test, Test! Is this thing on?

Can you hear me now?

OK, if you are reading this post from Planet Ubuntu, more than likely you have noticed the posts about the various teams and their participation in the Global Jam. What you haven’t seen yet is the report from the Ubuntu Chicago Team just yet. Well there is a reason. As it seemed that a great deal of the teams would be hosting their jams on Saturday, aka today, we decided to hold ours on Sunday. Various reasons of course, one being people don’t like geeking out on a Saturday, plus we all realized that all of the teams today would have messed up so much, that the Chicago team can then go in and fix every thing :p

OK, that isn’t the real reason, but anyways, just a heads up. If you are in or around Chicago tomorrow, the team will be meeting up at the Schaumburg Library from 12:00PM until 8:45PM. Here are more details. See you tomorrow!

October 02, 2009

Kubuntu 9.10 Karmic Koala Beta Released: Everyone Needed!

Yes, I know I stole the idea of the title from Jono Bacon, however, unlike Ubuntu who supposedly only needs testers right now, Kubuntu needs all of you! Of course, quite a bit of the work left to do is testing and fixing, we can use many of you to show your support in #kubuntu, helping those who need it. Right now, all of the 9.10 support is in #ubuntu+1, so if you have any questions, or feel like helping others, head on over and check it out.

Interested in knowing what’s new with this latest release, check this out:

  • KDE 4.3.1
  • Kubuntu Netbook Technical Preview
  • Social From the Start (no more reason to not have any friends!)
  • OpenOffice.org KDE integration created by our very own Kubuntu developers!
  • Installer bling (I don’t use the Live Desktop installer, but this is so hot I just might have to!)
  • Amarok 2.2 RC (wait, and pretty soon you can update to the new Amarok 2.2 “Sunjammer”
  • and more…

Many of you may have heard about this Kubuntu Netbook thing and for once we are officially releasing and unofficial release. Does that make sense? I didn’t think so, as I just lost myself. Anyways, it is unofficial because we have been working very closely with upstream to bring the KDE Netbook environment to Kubuntu and KDE 4.3. You see, the netbook work upstream is all geared at KDE 4.4, which isn’t do out until February. The current version of the Kubuntu Netbook preview works fairly well, however there are still some annoyances here and there. I have been using it now for a couple of months on my netbook and I absolutely love it! Do I think it is the best netbook implementation right now? No, but I do see it being the best soon. KDE developers are working hard making sure to not waste space on such a small resolution, and they are also working on some really cool things for future releases with KDE 4.4. I can’t wait!

Also during the Karmic development cycle, a group of Kubuntu developers worked with developers from OpenOffice.org in order to bring you a groovy KDE 4 infused release. There are still some quirks being worked out, but I am sure they will be worked out before release. Though I don’t use OpenOffice.org, I have to say for once it looks good in KDE!

Installer bling, better known as Ubiquity, has had one hell of a make over. Roman, aka ’shtylman’, has put some damn fine touches into the Live CD installer. I was really impressed with the work, and for once the installer was pleasing to the eye. Great job Roman and thanks for all of your great work!

Now, with all the good, there is of course a little bad yet, I mean it is still a beta release. One has to do with logging out back to KDM, which oddly enough doesn’t effect everyone. If you do get bit by this, you have to go out to the console by pressing Ctrl+Alt+F1. Once there simply login to the console and type sudo stop kdm, unless of course you want to shutdown, then it is just sudo shutdown -h now or sudo reboot. And yes, we know KPackageKit does not install software, which is comical yet sad at the same time. Who wants to install software anyways? Well, I am sure most of you who will give this release a try are probably pretty comfortable around the command line, so nothing an apt-get can’t fix for the time being.

We invite everyone to give the new beta a good running and help us test the release and fix the release. Yes I mean everyone, as input from people with various skill levels matter so much to us. So please, feel free to join us in any of the following IRC channels:

  • #kubuntu for support for all stable releases
  • #ubuntu+1 for support for the latest development release
  • #kubuntu-devel if you would like to contribute

Or you can visit us on our development mailing list or our support mailing list for more. Thanks everyone!

October 01, 2009

Chicago be jammin

Where will you be this Sunday, October 4th? If your answer is in or around Chicago, then come join us at the Ubuntu Global Jam.

UbuntuGlobalJam

Who?
Ubuntu Chicago Local Community (LoCo) Team

What?
Ubuntu Global Jam – world wide uniting and collaboration between the various LoCo Teams.

When?
Sunday, October 4, 2009 from 12:00 PM until 8:45 PM Chicago time, or Central Standard Time.

Where?
Schaumburg Township District LibraryCentral Library
130 S. Roselle Road
Schaumburg, IL 60193
Map and directions

Why?
To unite all Ubuntu people in and around the Chicagoland area where everyone can come together to learn about Ubuntu, learn how to contribute to Ubuntu, as well as spending an entire day working on Ubuntu.


How?
You stop by, no matter if you just started using Linux, might be thinking about using Linux, or spend your entire day hacking on Ubuntu or any free and open source project. This even will be for everyone, and you are more than welcome to join us in spending a fun-filled day being geeks. There will be various members of the Ubuntu community present covering every topic concerning contributing and hacking on Ubuntu.

September 29, 2009

Ubuntu Global Jam – Chicago Style

It is finally official, this Sunday, October 4, 2009 from 12:00pm until 8:45pm, members of the Ubuntu community will be meeting at the Schaumburg Library, which is of course located at the southwest corner of Roselle and Schaumburg roads in Schaumburg, IL.


View Larger Map

If you are planning on attending, please join us in #ubuntu-chicago on IRC (Freenode network), Send a message to our mailing list, or leave a comment in this post.

This event will be for everyone! Whether you are interesting in trying out Ubuntu, are just now learning how to use Ubuntu or Linux, or are a seasoned hacker, we would like you to join us. We will be giving overviews of the various tasks carried out in the development and maintenance of Ubuntu covering everything from totally beginner tasks all the way up to tasks for seasoned hackers. Notable members of the Ubuntu community that will be present include Jim Campbell, Nathan Handler, and others. Seeing as there are 2 Canonical employees in the Chicagoland area, who knows, they may even show up!

If you have any questions, please comment here, the mailing list, or IRC. Thanks, and I can’t wait to see you all!

NOTE: The event will be at the Schaumburg Library and not at Pumping Station One. The Schaumburg Library won out in a vote due to everything happening so quickly. We appologize to the PSOne folks and look forward to sharing space and working together in the future!

September 26, 2009

Myth of the blue-headed step children

I have been reading quite a few blog post comments these days just to get a feel for what people think about Kubuntu, KDE, and the other KDE distros. The comment I see the most is something along the lines of “Kubuntu’s KDE is garbage while distro x’s KDE rocks!” And then there is my favorite comment, which I made as a joke one day and was forever placed in the grasps of hell for it, “Kubuntu is the blue-headed step child of Ubuntu.” Today, while reading the comments and the post of Fabio A. Locati (flocati), he brought up a valid point about the lack of publicity for Kubuntu. Instantly the fanbois of the various distros come out of the shadows on the attack. Fabio thinks it could possibly be bad for the image of Kubuntu regarding the lack of publicity, and I have to agree a bit with him. I don’t so much think it hurts the image as much as it doesn’t help create or build an image for Kubuntu.

Kubuntu’s KDE is garbage while distro x’s KDE rocks! One thing I would like the users to know is that there is a good chance that Kubuntu and distro x share patches. Quite a few of the KDE based distros have a small developer community, which makes it tough to create and operate a full-fledged flagship like Ubuntu. Because of this we tend to share patches, we tend to communicate a little with each other (this could be better of course). Typically when people make this argument, they never list examples of why we suck compared to them. And when they do list examples most have nothing to do with KDE or Kubuntu.

Kubuntu is the blue-headed step child of Ubuntu. If you look at most of the KDE distros around here, the same thing could be said about them. With the release of KDE 4.0, we scared quite a few distros, and a few of us distros immediately jumped on that KDE 4.0 bandwagon. Whether or not it was good or bad, it is the past and there is nothing we can do about it, except continue making KDE rock harder with every release. Many people complain that Canonical doesn’t support Kubuntu like they do with Ubuntu. If you are just saying Ubuntu, then you are right, because Canonical is sponsoring all kinds of crazy projects for Ubuntu, which by the way isn’t GNOME for you users. Canonical is doing some amazing server work, mobile devices, services, and more. In terms of ‘paid developers’ I think the GNOME and KDE side is close to being even. To be honest, I can’t even think of one person who is a GNOME only developer. I know at least 2 KDE only developers (right now?). A majority of the work that goes into making Kubuntu is actually completed by Canonical employees, or people many of you consider paid Ubuntu developers. One thing Kubuntu doesn’t have that Ubuntu does, or the GNOME side of Ubuntu that is, is a large developer or contributor community. If I think about it, I think the same goes with other distros as well. If you look at their developers on the KDE side, there aren’t a lot when compared to the GNOME side. This is what makes the legend of the blue-headed step child nothing more than a myth at best.

With all of that garbled mess said, the point I would love to try to make is this. Why don’t we, the KDE community and downstream or distro developers, try to work together a bit. We have pretty much the same goals. Make our distro rock and make KDE number one! Wouldn’t be easier if we worked together a bit to at least make KDE number one, and while we are at it, we can share ideas to make our distro rock. Now I know we also want to make our distros stand out from one another, and we can continue doing that, but lets do it without hurting one another. We chose to use KDE as our environment because we love it and we want others to love it as well. By some of us saying you suck and we rock, you aren’t doing your distro any justice and you aren’t doing the other distro any justice either. There are people that will take what you said at face value and laugh it off and not use your distro because they see the elitism in your comment, and then there are others that will believe it and use your distro, only to find out it isn’t for them, and the next thing you know they are blogging about Linux sucks or KDE sucks.

And on a side note, concerning Kubuntu, another comment I see is “Kubuntu is so far behind Ubuntu.” How is this so? What can you do in Ubuntu that you can’t do in Kubuntu? Seeing as I use both Ubuntu and Kubuntu, there is nothing I can’t do on one that I can do on the other. I know bluetooth sucks, so you don’t have to bring that one up, it is being worked on somewhere, and of course if you would like to work on it you are free to do so :)

September 25, 2009

Getting Things Done

These days I seem to be getting busier and busier, however where I am getting busier and busier is not all in the same spot. I have the various projects I work in (Ubuntu, Kubuntu, KDE), consulting type stuff, my new cycling life, and various others. For the past few months I have been trying to get things done, and it just doesn’t seem to work for me. I have tried tool after tool, and none of them are my cup of tea at this point. The ones I have tried are:

  • Tomboy
  • todo.sh
  • Tracks
  • Remember The Milk
  • Basket (there is a KDE 4 version coming which is kind of nice)
  • and various others…

Which one do you use and why? Do you use an online one like Evernote or such? Tiddlywiki or derivative (if so, how do you sync it all up among multiple machines easily?). Right now, when I am sitting at my desk, my whiteboard is my favorite way to keeping track of things, however I am not always at my desk. I have a bunch of machines, all running Linux of course with most running KDE (GNOME and Xmonad are the others). I have a Blackberry Curve that I use a lot as well. Any pointers? Thanks!

September 10, 2009

Free Memes

I did this a long time ago when I first learned of the vrms package, which stands for Virtual Richard M. Stallman. What it does is it looks through the install packages on your system and tests to see if they are in fact free software or not. If they aren’t, well Richard lets you know and lists them out for you. I ran it just a few minutes ago, and like the others I have seen thus far, I had a bunch of garbage for ATI and NVIDIA graphics cards, of which neither I use. So I promptly removed those as well as unrar and linux-restricted-modules. I don’t use, let alone have use, for these packages, so I think I made Richard a bit happier. Here is what my output currently looks like:

<<< nixternal@ShakaDoobie :: ~ :: 11:15.03 Thu Sep 10 2009
>>> [1004] vrms
            Non-free packages installed on ShakaDoobie
 
opera                     The Opera Web Browser
sun-java6-bin             Sun Java(TM) Runtime Environment (JRE) 6 (architecture
sun-java6-jdk             Sun Java(TM) Development Kit (JDK) 6
sun-java6-jre             Sun Java(TM) Runtime Environment (JRE) 6 (architecture
sun-java6-plugin          The Java(TM) Plug-in, Java SE 6
 
             Contrib packages installed on ShakaDoobie
 
flashplugin-installer     Adobe Flash Player plugin installer
flashplugin-nonfree       Adobe Flash Player plugin installer (transitional pack
ttf-mscorefonts-installer Installer for Microsoft TrueType core fonts
 
  5 non-free packages, 0.3% of 1854 installed packages.
  3 contrib packages, 0.2% of 1854 installed packages.

So, for Richard’s sake, let me explain my flaws. I have Opera installed because…Well I really have no clue, but since they released a Qt4 based version, I had to give it a try. It isn’t to shabby, but I get varrying results with it. I do think it is a really great browser, and do at times test web sites I am working on with it. The Java stuff, well I did, and still do at times, work on Java code, plus for everything Java I do, it works, whereas Icedtea doesn’t. Flash, I cannot live without my YouTube and other video sites that require Flash. The MS Fonts, well I think that is installed with the kubuntu-restricted-extras package, and really don’t have a use for them at all. Though it does make looking at some sites better than if I didn’t have them installed.

Of course I could use the free alternatives, and I do. However I need stuff that “works for me™”. I used to be a free software nut and still am to an extent, however I realize that right now our free software alternatives aren’t yet where they need to be, and in the mean time I will use stuff that works.

Ubuntu Chicago Global Jam

Hey there you Chicagoans! It is that time where we gather our little Mafia of Linux hackers and brand new users and jam out. We were just discussing this on IRC and had a few ideas that I would like to run past the rest of you, and maybe get some input from you as well. One thing we have learned over the past 4 years is that it is tough running any type of event in Chicago on a Friday or Sunday, unless of course there is free beer available. And even in some cases, the free beer didn’t even help out. Another thing we realized is that when we do an event, we typically pick a 4 to 6 hour time frame, which works well for some cases. Now for the Global Bug Jam last year, or this year, can’t remember but I do remember it was snowing, we hacked all day long and into the night and people loved it. We even got Nathan Handler out of his hacker shell to come hang out for a bit. We are thinking maybe we should do the same. Run it one day, most likely Saturday, and run it all day long. This way here we can get people in and out at different times, hoping to accommodate as many people as possible.

So with that said, we are looking for a venue, in which I hope my homeskillet Kevin hooks us up with some space, as he does have the bomb office space. It would rock if we could get a sponsor or two to maybe cater a bit of food or snacks and some drinks, preferably of the caffenated variety, though some beer wouldn’t hurt. We think maybe a 10am to 6pm or later deal would be cool. Maybe a Noon to whenever we leave type deal. What kind of ideas would you have about the event?

As for what we would like to do, if we could get enough people, the options are endless. There will be a core developer, some MOTU members, documentation team members, bug triagers, new users, old user, young people, old people…You get the idea. With this type of group we could do some packaging how-to, bug triaging, documentation stuff, general Ubuntu/Linux use, and then some. Though seeing as it is getting close to the freeze point for Karmic, it would be nice to fix some bugs, do some hacking. The real idea is just to get everyone to hang out and be geeks for an entire day. If you just want to show up to see how silly Jim Campbell really looks in real life, that is cool, though be warned, he is a rockstar!

Let us know what you think. Respond in the comments, talk to us on IRC in #ubuntu-chicago on Freenode, send an email to our mailing list (ubuntu dash us dash chicago at lists period ubuntu period com). Thanks!

September 07, 2009

VPN on Ubuntu

For those of you who, like me, have always used Windows and Mac for VPNs because, simply put, Linux is too egocentric to work out-of-the-box with a standard Microsoft VPN server, behold the solution (for Ubuntu).

SigmaX

September 02, 2009

Drupal 6 and the Cache Static Module

One of the sites that I run (http://lordsoftyr.com) has been getting hammered lately. It was a real mess. I use Dreamhost to host all of my sites. They were good price wise and their support wiki and their techn support are really great. My site was taking up 90% of the shared server resources that I was on. Drupal was dying on about 70% of all the pages because the server just could not keep up. I had already slowed down the search engines with robots.txt and by telling google to crawl at the slowest possible speed. But none of that helped. It was time to move to a virtual server.

Dreamhost's PS server is priced based on memory usage. So it is vital to keep your usage at the minimum possible level. Drupal has some built in caching, but it is only really useful for anonymous users and even then, its still hitting the database for stuff. I decided to check out some of the caching modules available for Drupal. There are a number of modules, but none of them seemed as read for production usage as cachestatic-6.x-1.2-beta1. It requires some changes to your .htaccess file in the mod_rewrite section. Simple stuff reallly. Dreamhost has a monitoring page for your private server (PS). The first week they let you use all the memory you want so you can "right size" your server memory usage. I let the server run until the afternoon and then installed Cache Static. I pretty much just took all the defaults for this module.

read more

August 31, 2009

Long time no see!


Hey Ubuntu folks,

My blog has been slightly ignored in the last year or so. I have sort of moved away from the Ubuntu community. I still advocate and spread the love but I don’t really have time for development. So a few things:

- The Mozilla Team is still strong and running. I was involved in various degrees when it started and it looks like a strong team. Alexander Sack and company have been doing great work.
- The reason I sort of dropped off the face of the earth has been education. I am a full time student getting a Masters in Physics. Physics is now my life and there is not much room for other things. (Side note: I beginning teaching today…life moves so quickly…)
- On Ubuntu development in general: You all rock. I have very much enjoyed my time speaking with all of you. The Chicago LoCo in particular, Nixternal, Jim Campbell and company rock.
- On Comments on my blog: I haven’t checked them in a long time. If you want me to respond please resent the comment or find me on skype. (user name photonphoton) I know, its not FOSS and I need my sins absolved. :-P
- Speaking of FOSS, is anyone interested in writing a FOSS version of programs like Mathematica/Maple? Mathematica may be the best tool I’ve ever use and I really don’t like that FOSS alternatives don’t exist but I can see why they don’t.

Have fun during Ubuntu Developer Week. I really wish I had times to help you. If anyone has an area of Ubuntu development that doesn’t require a lot of time, please let me know. I may be convinced to come back. :-P

August 24, 2009

Take off and land safely with KDE

Oh lord that was corny. Any ways, it isn’t about taking off and landing safely, but it is about saving some of that important Lithium Ion juice while you are in flight. That’s right, I have hacked together a little system tray applet that will allow you to enable or disable the power of your wireless devices such as WiFi and Bluetooth. In the future 3G support will (hopefully) be included as well as function key support, but since we are approaching a Feature Freeze with Karmic, we had to get something in right away, and then work out the kinks before release. At first it was designed to be used with the Kubuntu Netbook Edition which we are planning on providing a preview release for Karmic. Then after working on it, it seemed to work fine for laptops just as well. D’uh, it uses Wireless Tools and BlueZ, so of course it would work.

Right now it has only been tested with Dell hardware. I know for a fact it will not work with the Asus eeePC due to their silly wireless drivers. Because of that, I will probably end up either borrowing code from eee-controls or eee-applet or just using those and porting them for use in this applet.

As this project goes on, and updates are added, I will keep you informed. It will be put in the repos just as soon as it passes its packaging review.

And now for some pics:

kairmode_tooltip_no_devices
KDE Airplane Mode with no devices (Tooltip)

kairmode_tooltip_with_devices
KDE Aiplane Mode with devices (Tooltip)

kairmode_menu_with_devices
KDE Airplane Mode with devices (Menu)

kairmode_airmode_popup
KDE Airplane Mode popup to enable/disable airplane mode

Note that this application is buggy and has been known to eat 2 children and the neighbors cat. What you see might not be what you get. There will definitely be some more changes and updates coming to the application as well as the GUI.

August 21, 2009

Transient Love

He held her close while she sobbed into his shoulder.  “Why me and not her!” she cried, “why him and not you!  How are you dead, but here with me!  It’s torture, to feel you here but know you’re so far away.  Can’t you stay?!”

He just shook his head slightly, and though she couldn’t see it, she felt his cheek wobble againster hers.  “You know I can’t.  I’m hers, and she’s mine.  We decided a long time agao that it’s unethical for us to be with a wife from another reality.  The timelines diverge too quickly from the point of contact.  It’s polygamy.”

She pulled away and looked him straight in the eye.  Sitting a few feet apart, her arms folded in her lap all of a sudden as if near a stranger, she whispered angrily: “Then why are you here.”

He didn’t know how to respond.  He had, afterall, just stated clearly that he wasn’t hers, and shouldn’t pretend to be.  How could he justify his presence?  Pretend he didn’t know of his own death?  Pretend he was there for a routine visit?  No.  He knew.  He’d come to comfort her.  Finally he settled on a non-logical, but still powerful response: “Would you like me to leave?”

“Oh God, no!!” all the desperation returned to her voice for a moment, and then subsided.  “It’s just, you have to understand how hard this is for me, seeing you again.”

“I hoped I could help you process it,” he said calmly, “and give you a less sudden egress.  I’m not exactly him, but I might be able to answer any questions you have.”

She fell silent.  Thinking, or perhaps brooding, it was hard to tell.  He waited patiently, letting his eyes fall to the floor to casually pass the time.  After a full minute, she spoke in a low voice.  “What if both spouses are widowed,” she intoned.  “Then it’s not polygamy.”

“Correct,” he said, looking at her again.

“Then we have a solution.  Two me’s and one you is a problem easily solved by subtraction.”

Silence.  This time he was the one who looked at her as a stranger, his emotions rising in fearful currents.  “What are you implying,” he said sternly, more sternly than she had ever heard him speak before.

“I, uh I,” she stuttered, taken aback by this unfamiliar anger in his eyes, “I don’t mean we have to kill her,” she lied, “but, okay.  All possible quantum realities exist, right?  So what’s one over the other?  Just leave her, stay with me!  Please!  I’m begging you; you have no idea how desperate I’m feeling right now!”

“First of all,” he responded coldly, “I think you were willing to kill her before you saw my reaction.  And that disturbs me, that disturbs me ery deeply.  Second, even if these were just any two realities — which they are not — you’re right, what is one over the other?  What is your happiness over hers?  You may not find the infinte array of other you’s out there to be important from you existential frame of reference, but don’t for a moment think that your sentience is any more worth defending than theirs.  Stealing from another reality — or killing in it — is every bit as wrong as doing so in your own.”

She closed her eyes and nodded, embarassed at being so cruel-hearted.  “I know,” she whispered with a tearful tremor, “I know.  And if I were so barbaric there’s no way you would be able to love me afterwards.”

“You might be surprised,” he replied hesitantly, “but you’re right, it doesn’t help your case any.”  He kissed her on the neck, and then leaned back slowly.  “I have to go.  But I’ll be back tomorrow — we have more to discuss, I’m sure.”

She said nothing as he rose to leave.

Walking back to the portal some half a mile away, he looked forward to returning to his own universe.  There he could slip into his wife’s embrace without qualm or drama.  There he wasn’t a walking dead man.  He missed himself a little, the one person who truly understood him, his most trusted and helpful work partner and fellow explorer of science.  But it would be good to be home with his wife, his real wife.

Funny, he though, that he should use the concept of “real” to denote his home, as if this one were somehow “fake.”  Just like she did when she — He shuddered.  She was willing to kill to get him back.  To kill herself, no less, in a manner of speaking.  “Fake” or “real,” the two women were very alike, separated by only a few months since their universes diverged.  His “real” wife too, then, was capable of such coldness.  The thought made him feel physically ill.

At home the next day he discussed all but the killing part with his wife, who was very sympatheitc both with the other her and his anxt with the whole situation.  There, that’s the wife heknew, warm and caring to the last, her face alive with expression at every sorrow and ready to help as best she can.  “I can cook for two households,” she said.  “Take the brownies in the kitchen tonight, and tell her I’ll send full suppers every day for as long as she likes.”

That night he arrived, brownies in tow, to a dark house.  Surely she hadn’t forgotten.  Maybe she was napping.  He was just about to reach for the doorbell when his eyes distinguished something white and rectangular in the twilight.  A note on the door.  He snatched it up and brought it under the garage light:

My transient love,

You are hers.  It was selfish of me to with otherwise.  Tell her I’m sorry.  Far be it from me to sacrifice another’s joy for my own gain.  Time will heal my wounds.  As for you, do not fret over having two wives to care for — now you only have one.  Don’t worry, I haven’t harmed myself.  I’ve moved to a new city to start a new life.  Please forget about me.  It was a precious token of your love for you to visit me, but now we must part our paths.  I can’t get him back.  I need to accept that.

I will miss you desperately.

With all my heart,

[signed] The One over the Other

August 19, 2009

Dvorak Uncensored - Special Report: Is US Chief Information Officer (CIO) Vivek Kundra a Phony?

Is the US CIO scamming us? Check it out over at Dvorak Uncensored.  From the sounds of it, with the right contacts I could have had the US CIO job! At least I have 15 years of actual IT experience. Yes I was an art major in College, but IT is one of those industries where a computer degree of some kind doesn't really mean much. I vividly remember helping all the so called "computer majors" at my college who had to ask me, a computer tech in the lab, how to format disks and save their files. 

read more

August 14, 2009

My MythTV Gets a Make Over (Just Like My Basement Family Room Did!)

Antec Overture HTC CaseOur basement remodel is done. We've got an awesome family room with bamboo flooring (bought at half price at the Habitat store - environmentally friendly!), recessed dimmable lighting (using CFL's – also environmentally friendly), and all the wires for speakers and such run through the walls! I also just ditched Comcast for Dish. I ordered a second Dish receiver just for the MythTV box.

Now I have the perfect place for my MythTV! I've purchased updated hardware for it and its going to be a really awesome family entertainment computer.

I've replaced my old MythTV guts and used it for the playroom/living room MythTV box. It still works great for all the basics, but it just wasn't going to cut it for my plans for the new MythTV box. It is going to be running all of our daily file and media server needs. I'm going to shut down our old file server to save the electricity. All of its functions (mostly file sharing and backups) will move to the new MythTV.

read more

August 12, 2009

(Another) Declaration of Humanism

In the same spirit as my last Declaration of Humanism, but hopefully building on it as opposed to being redundant, this is a response I wrote to a friend who asked me about my beliefs.

———- 

This will be verbose, for which I apologize.  The fact of the matter is, however, that when two people have a wide difference in perspective, they can’t communicate about it via pithy aphorisms or concise arguments.  A fundamental disparity in point of view takes quite a bit of effort to express and elucidate in a manner conducive to mutual understanding, so here’s my attempt to bridge the gap:

  “but you believe in the theories/thoughts of science and philosophy (so as to find answers and reasons) more than God”

I do place a lot of value on science.  It sets up the framework for my cosmic metanarrative, showing me the pieces of reality that we’ve been able to discover with confidence so far. 

Science, by its very limits, tells me that there is something dog-gone amazing out there.  The big bang tells us a little about our universe’s history, but not its origins.  Some days it leads me to lean toward Deism, but IMO we can’t really infer that the universe “knew we were  coming,” so to speak.  That is to say, while I find some of it very intriguing, I do not believe so-called “natural theology” is convincing.  Nonetheless the question of “why there is something intead of nothing at all” — and furthermore specifically *this* something, *us* — titillates me.  I am constantly flabbergasted at my own existence, and get a deep chill down my spine when I study physics and look at the stars or ponder the nature of the equally subtle and mysterious world of mathematics.  All are prone to the imponderable question: “where did it come from?” — a question we don’t know is meaningful (did it have to come from somewhere?)

But to call science my “God” — no, “God” is a word that has more subtle intimation than just the sequential story of how we came to be.  I did write in an article published in Spectrum Magazine last year that “Physics is my new Bible,” but really “God” also implies a source of meaning, a guide for our daily lives, the ultimate representation of what is important and the center of our *experiential* reality.  It is fundamentally human (in image of God or no), as our idea of God informs our understanding of ourselves.  Science gives me something to imagine when I look up at the stars — a grand and titillating mystery, not unlike the grand mystery that is God.  But as for the personal aspect, the life-guiding aspect… where does that come from?

“It is all vanity. He said ‘Im the way ,the truth and life’…Only Him will satisfy us.”

The nihilist’s motto: “Vanity of vanities, says the Teacher; all is vanity.” (Eccl. 1:2 and 12:8)

This is something all Buddhists, Jains, and Humanists must face.  In most religions, the supernatural framework provides a cosmic source of meaning.  We are meaningful because we are children of or are somehow connected to God, who by definition is the ultimate source of meaning.  If we’re used to this sort of progression, atheism catches us off guard.  How can there be meaning without God?  Is it all vain?

Enter existentialism.  No matter what you believe about our origins, and whether or not the universe intended for us to be here and feel this way, a multi-hued sunset over Lake Michigan with the wind just right and the waves rolling mightily into the St. Joe river is still a beautiful sight.  No matter how much we philosophize it away, and tell ourselves that our conscious experience has no meaning, and it’s temporary, or otherwise vain — those qualia are still there, that experience still lands on our senses and produces a set of emotions that embedds itself in our consciousness.

The smile of a pretty girl, a supportive group of friends who pick you up when you fall instead of mocking you, Beethoven, the Iliad, a Dostoevsky novel, a sunny day, a volley-ball game with friends, a family gathering, soft blankets, an expressive painting, dancing, children laughing and chasing eachother — these are all things thath enrich our lives and are worth pursuing and creating.  We like to be loved and we like to love.  We have tendencies to hate and to lust, true — but most everyone agrees that these are trials to be avoided, if unconquerable, and that a community of trust and mutual support is what we genuinely desire.

And so, I call myself a “humanist,” meaning in essense “we have no idea what’s going on in the universe or where it came from, but we’re all in this together.”  What exactly that means for morals and lifestyle is a subtle question, and one I’ve been struggling to elucidate.  I do not think the problem is exclusive to atheism.  One of your statements earlier hints at the crux of it:

“just like sex-a momentary pleasure and utterly damnable!”

Morality is parsimioniously intertwined with the concept of meaning.  Does our meaning come from God?  Then with no God there is no morality.  But most of us — Christian, Muslim, Hindu, and atheist alike — feel that God’s laws do not define good and evil, but support and elicidate the natural laws that give rise to them.  If you don’t follow God’s laws, there are natural consequences of sin that lead to pain and suffering, which are negative.  If you (and your community) become more like God in your heart, your human experience will become more wonderful.  As such, good and evil can be defined as what leads to the most positive human experience, individually and collectively.  In any given scenario it is extremely closely connected with aesthetics, and at times I see the two as equivalent.

As to sex, it is “damnable,” I would say, in the context of lust, but not in love.  But what, exactly, delineates the two?  I’m talking about more than just marriage, but the underlying intuitive principle that separates genuine good from unhealthy binging.  As children we all grow and are taught to have patience, to share, to accept delayed-gratification, etc.  This is a microcosm of the greater questions of how to balance chewing with savoring, viewing with admiring, lusting with loving, drinking with restraint, playing with working.

I am a passionate, idealistic, and aristic individual who draws great spiritual fulflillment from his experiences.  Some people are not quite that way.  Ultimately it’s what caused my last girlfriend and I to break up — we saw things entirely differently.  “Realist vs. Idealist,” she said.

On the one hand I feel like western postmodern culture is missing something crucial — in its emphasis on tolerance it forgets to speak of the all-important *pursuit of excellence.*  Because of this I and several like me have troubles forming strong and resonant relationships outside of the Adventist community we grew up in.  On the other I must acknowledge that there is a lot of diversity among people, and what I feel is the proper way to respond to life and get the most out of it may not jibe well with another, and sometimes that’s okay.  What is ultimate good and what is subjective diversity — I haven’t quite figured out which is which.  Most of the gray areas (how to love, whether to drink, get a tatoo, etc) are not solved by scripture, either, which means these problems would be extant were I a believer.

But now, you asked me the reason(s) I don’t believe in God.

It all boils down to something a quaint ol’ philosopher told me and several other students at a science and religion conference some years ago.  Of all the sciences that could lead one to doubt, he pointed out, it’s not biology, not geology, not physics, not artificial intelligence that inspires serious questions: it’s *anthropology.*  Coming in contact with people who think differently from you, and yet who use their views as a practical living philosophy, and who by all accounts appear satisfied, intelligent, and fulfilled — that will do more than anything else to shake up your confidence that your culture has all its ducks in a row.

A microcosm is silverware.  I don’t recall ever seeing anyone eat rice and curry with their hands until, well, until I met you, Maureen.  Even most Indians I know don’t tend to do it.  I do have one close friend with family in Bangladesh who wrote me about it when she visited them.  But my mother never would have let me do that as a child, not in a million years.  It’s bad manners, it’s unsanitary, it’s just plain messy, it’s… it’s… wrong.  Had I just read about it on the Internet, I probably never would have tried it.  “Those strange foreigners and their habbits.  I like my fork.”  But after having been to pot-luck a few times and seen it done to nobody’s consternation, in the context of another point of view… guess what I did of my own free will at an Indian resuarant while visiting my parents (in front of my mother, no less)?  Yep, I ate with my hands.

Granted, cullinary customs are a far cry cosmic truth.  But methinks the analogy has merit, as it’s much the same psychological experience.  You say that only He (Christ) can satisfy.  Growing up Christian, hearing testimony after testimony proclaimed from the front of the church and over haystack dinners, it seemed only natural to me that a life without God is a life only half lived, and that no-one can live an enriched and complete existence without Him.  They might hit upon luck and have an agape-centered character, imbued with the Holy Spirit, but in reality they need to hear the gospel, be given the good-news so they can fill in the God-shaped hole we’re all built with.  This is the very definition of evaglism, which means “good news.”

I started up kids clubs called “Messengers of Christ,” and did my part to encourage and empower the army of youth to get out there and spread the word.  We passed out hundreds of Steps to Christ in the town our church was in.  While in Africa I travelled from village to village with the local youth leader, where (since I was white, which is a novelty) they interrupted the Sabbath School schedule impromtu and let me preach to the kids, starting up branches of the club wherever I went.  I gave sermons to adults — once in front of over two thousand people (gulp!) — stressing the difference between a lips-only Christian and one who has a true communion with God.  Returning to the states I joined Magabooks and became a colporteur.

That was almost ten years ago.  Since then I’ve learned to listen more than I talk.  And by listening, I’ve realized that I grew up eating with silverware — but the world also contains chopsticks, wooden spoons, and of course, hands.  Powerful sermons are preached from many conflicting points of view.  Honest and intelligent people exist in all of the major world religions.  Yes, you can find examples of shallow people everywhere as well.  Ergo you get preachers who claim all atheists are in reality motivated by a love of lust and sin.  I hope I stand as testimony to contrary, and I think I can marshall several (Christian) friends as character witnesses.  It’s much better to avoid straw men.  My first rule of debate: **present the opposing view in the best possible light.**  Then debunk it, if you can.  But don’t misrepresent it.  Empathize, empathize, empathize.

Here’s the crux of it: we are easily deluded.  We can attribute supernatural qualities to a (natural) euphoric shiver down our spine (as a child I always thought that shiver was the Holy Spirit filling my body), or decide that a certain string of words in our mind is the voice of God, simply because we’re in a solemn and spiritual mood.  People believe all sorts of crazy things.  Even honest people.  I hate that by disbelieving in God I imply that I mistrust all my friends and family’s miracle stories.  But I *do* mistrust those conclusions, even if I trust the people as very honest and mature.  We all have our delusions — *I* have my delusions.  This is something that Buddhism stresses, which is probably why I keep finding myself reading about it.

With this perspective in mind, I fail to see what makes Christianity stand apart from other religions.  Having had no personal experience with the divine, and having seen enough of the variety of delusions man is prone to to be on my guard (I will always be delusional, but I can at least try to avoid it as much as possible), I have nothing left but reason and experience to use in sifting through the possibilities.  Prophecy I put a lot of hope in as a teenager, but the more I studied and the more education I got, the less convincing it appeared.  Today I do not believe that there is any substantial evidence of prescience in scripture, just fancy poetry that’s interpretted as such in hindsight.

I’d best stop there before the Internet runs out of paper (again).  I’m interested in hearing any thoughts, reactions, or critique you have to offer.

Cheers,
Siggy

August 08, 2009

Get In Where You Fit In

I forget where that title name comes from, but I think it suits my current mood and post. Over the past few months I have been rather quiet around here due to various reasons. Plain and simple, I was shit on months back and I haven’t overcome the hurt I received from this. I was pushed away and because of this I took quite a bit of time off to collect my thoughts and see where I wanted my future to go.

Many of you know that I have decided to spend more time on cycling than anything Ubuntu and I think this was for the best, and still think it is. Jono has been talking about burnout recently, however my reason for my so called burnout episode isn’t covered by his talk (yet?). Over the past few months I kept trying to fit in again and found it difficult on many levels. Since 2005 I have been working pretty much non-stop in the Kubuntu community and this has been my best experience ever. I have made a ton of new friends that I hope to keep forever. Everyone there is just truly amazing.

So where was I? Well, when I started in Kubuntu I was that documentation dude to help out my buddy Jonathan Jesse. I did this for a few months before I wanted more. I had done Debian development for many years prior helping out where I could, so I decided to go ahead and work on some packaging for Kubuntu. After 2 years of pestering enough people I finally did the whole MOTU and Core Developer thing. From there I served on various councils such as the Kubuntu Councils, MOTU Council, Regional Membership Board, and I am sure some others. I have written various pieces of code, fixed bugs upstream, and run the whole gambit of what I thought a good community member would do for a project he loved and cherished deeply.

In my time off, I missed so much. There have been so many changes that I haven’t been able to keep up with, and believe me, this is a good thing. Ubuntu and Kubuntu are maturing faster and better than I could have ever imagined. Because of this, and my time away riding the hell out of my bike, I don’t know where I fit in anymore. I am working with Scott and others on the Kubuntu Netbook edition and attempting to get the state of Kubuntu Documentation back up to par again. Thanks to the amazing Rick Spencer for fitting me into a slot helping out with the Netbook stuff, and for that I will be forever grateful. Hopefully we will have an amazing presentation for the Kubuntu Netbook Edition to show everyone for Karmic.

So with that, just know that I might be down, but I am not out. I will no longer stick my nose into the politics and bullshit that has knocked me down in the past, but I will put my nose to the grind stone and continue working on making Kubuntu #1 anyway that I can. I apologize if I have neglected any email from you in the past. I am working on fixing all of that and it will take a little bit of time. I also apologize for making some commitments and not following through on them. I have contacted most of you on this already. I regret that I have to turn down any requests outside of Kubuntu and KDE to help you, but that is how it has to be right now. I am currently working on repriortizing a bunch of things so in the future I am sure I will be able to lend you a hand, so don’t hesitate to keep in touch. My number one priorities right now are obtaining stable employment as this consulting crap is for the birds and continue my cycling adventures. Cycling has helped clear my mind to levels I could never imagine. I guess 300 miles a week can do that to a person :)

Thanks to those of you who provided support and the confidence I needed in order to try and continue on, and thank you to everyone who has sent many well wishes and to those who messaged me on IRC and listened to me whine. Now when you message me, I will probably try and get you to help us out on making Kubuntu #1, so be ready!

August 07, 2009

Three Lunches

The old man approached Nuvia & my table slowly, teetering ever so slightly, out from his haunt with the other geizers who hang out in the back of the Daybreak Cafe.  We stopped talking and offered a hello to the newcomer, a bit startled at being approached by a stranger in public.  He leaned in and pointed at me while addressing Nuvia: “Ya know, this young man is really hungry!”  He paused to collect his words.  Nuvia and I glanced at eachother.  I’d ordered three eggs instead of the usual two, it was true.  We both wondered if this fellow was one of the hobos who saunter in the back door from time to time looking for their marbles.  We just kinda smiled and laughed, perhaps muttering a “yeah” or two.

But the punchline was yet to come.  The ol’ fellow had more on his mind, revealing the real meaning of his introductory remark: “This is the third girl i’ve seen him in here with today!!”  Nuvia looked at me, confused.  I just froze.  Who else did I come here with this week?  Cornell was the last person I was here with, that was a long time ago. We talked about his recent break-up.  Wait, no, today?!!  Now I know this guy’s off his rocker.

He solved it all, however, in his grand valediction: “I’m just joking, of course!” And back to the far side of the cafe he tottered.

A moment later we both burst out laughing heartily.  “Oooh, Eric you player!” she teased.  “I want to be just like that old man someday!” I chimed.  To have that sorta courage, to tease strangers like that… awesomeness.  Pure awesomeness.

SigmaX

August 03, 2009

A Growing World

“This goes on top?  Or on the side?” Pastor Daria asked as we made our way through the little buffet my sister had prepared for us.  He held a spoon-full of blueberries poised over his potatoes.  “You’d better put that on the side,” I said, “it’s sweet.”
“Ah,” he said a moment later, as if surprised by a pleasing discovery, “maize!  I’ll take two, I am loving the maize!”
Soon we were seated in the living room with our plates, where Dad began explaining that the sweetcorn wasn’t the same as the masara (”maize”) Daria is used to in Nigeria.  “We eat it when it’s green,” he said, “and it’s much sweeter than masara.  The corn you saw growing in the fields when you came here, though, we call field corn, and is more like it.  That we use for our corn meal, and to feed the animals.”

Before long Daria had discovered the World History Atlas we keep in the parlor for guests to peruse, and he was enraptured.  “Can I see a map of America?  Canada — Canada is different from the U.S., or is it together?”  We got a road atlas too, and spent lunch showing him where we are in Michigan, where he flew in to Chicago, where my parents live, where Dad’s parents are from, the difference between Washington state and the District of Columbia, the location of New York City and Loma Linda University, how big California is relative to Nigeria, what snow is like, etc.  He asked about the Carribean islands, and we found a map of them too, explaining which islands were independent nations and how the people are, like in America, a mixture of native, European, and African decent.  We discussed British vs. American spelling, and I pointed out the difference between “zed” and “zee” and showed him how we don’t cross our sevens or zeds/zees.

Pastor Daria’s child-like questions belie his well-proven position as an educated church leader from Plateau State, Nigeria, where my family lived as missionaries for the year of 2000.  We haven’t seen him in just short of a decade.  He’ll be staying in my sister and my house for the next few days at least, and after my sister heads to Iowa for grad school he’ll likely live with me while we both attend Andrews University.  I’m a forth-year computer science and math double-major, and he — armed with an M.Div. and years of experience in African church leadership — is in America for the first time to begin his Doctor of Ministry studies.  “I want to learn everything I can while I am here,” he said, holding in his hands the books that were floating around the living room, “that’s why I came without my family, so I could focus on studying.”  Nevertheless, his first order of business was to get ahold of his wife.

His wife and children are in Jos, Nigeria, a few dozen kilometers from the Adventist hospital my Dad volunteered at when I was twelve years old.  Jos, like many cities in the Muslim-dominated north of the country, has been disturbed in recent years by a number of destructive riots inspired by political-religious differences with Christians.  Most recently, hundreds of people were killed in Bauchi and other cities when police were attacked by a pro-Sharia group known as Boko Haram (”Western education is a sin”), a.k.a. Nigeria’s “Taliban” (no connection to the Afghani group).  Pastor Daria was in Bauchi the day of the incident, hearing about it after-the-fact while in transit to a different part of the country.  The international media was still reporting on military efforts to subdue the group as he flew into Chicago.  He says he’s lost contact with the Adventist church in Bauchi, and while I’m sure they’re okay, it’s disconcerting not to know for sure.

“Sai kun dao,” (”until you return”) I call out the door as he and Dad leave to pick up Mom an hour to the north.  Daria’s conspicuous Nigerian garb flaps for a moment in the breeze while he climbs into our shiny Prius.  He’s taking in so much so quick — we can only do so much to help him ease through culture shock.  I’m still more curious about his culture, though, and what he and his country have been going through.

“Daria” means laughter.  He was born in a little village in Kaduna state some fifty-nine years ago or so (I’m not sure exactly when).  He never saw or interracted with any outsiders as a child.  In fact, until age nine he didn’t even realize there were other people in the world.  His parents would go to trade with other villages, but just say they’d been out in the fields working.  When the Biafran war broke out, however, it was the talk of the town.  The children were then forced to ask, “wait, who’s fighting who?”

At some point a Christian evangelist came to the (pagan) village, which led to the establishment of a catholic primary school 15km away.  Daria and one girl were selected to attend, and for years they walked the 30km round trip every day.  Starting school at fifteen and continuing on to attend secondary school, he graduated at twenty-eight years of age.  He was part of the first class of high school students ever to graduate from northern Nigeria.

At this point his parents summoned him home to be married.  Already almost thrity, they weren’t about to let him start his first big job without a wife.  Within weeks he arrived to find the girl selected, the dowry paid, wedding preparations made.  He is still with her today, though temporarily separated by the Atlantic, and has three daughters and three sons.

He then worked for a government institution in Zaria, reading incoming mail in order to determine which employee it should go to.  There his English skills improved considerably.  There also he discovered Seventh-Day Adventism when Pastor Mbala — whom we later met when he championed the Kaduna mission’s maturation into an official SDA conference (the ceremony was held at a Plateau State campmeeting because Kaduna, the site of a recent Christian massacre by rioting Muslims, was deemed too dangerous) — held an evanglistic series.  That’s when Daria, still pagan, first learned of the existence of the Bible, which his catholic educators somehow neglected to mention even as they taught the catechisms.

Five people converted to Adventism under Mbala’s teaching, including Daria.  All five would eventually become pastors.  Daria applied for Babcock, the Adventist-run university in the densely populated southwest, but was convicted that he must remain dedicated to his family, and would not go until he could bring them.  He wrote, then, to conference officials seeking a pastoral position.  “We’ve been waiting for you,” came the reply, “Pastor Mbala told us you would be coming.”  He then went to Jengre with his family, which is where we met them.

Eventually he completed college and his Masters of Divinity through Babcock, became the northeastern conference secretary from 2003-2006, and continued travelling the conference as an evangelist since then.  We showed him Google Earth on Saturday, and he took us on a tour, pointing out his home village, the church at the conference office in Bukuru (south of Jos), and so forth.  He began a powerful story about one of his campaigns with “once when I was in a village near Maiduguri…”  Maiduguri is where the leader of Boko Haram was recently killed.  Pastor Daria’s presence brings the places and events I’ve been reading about in the news to life in a way no amount of raw information can.

Siggy

July 23, 2009

Engendering Passion

if-i-ran-the-zoo.gifBack home in Illinois to visit mom and dad, I went to the DMV today to replace my lost license.  I went to jr. high with the girl that helped me there, Alyssa… Analysa… Mcall.. Sm… I’ve re-forgotten her name already, but it was really familiar when she said it.  I wasn’t sure she recognized me until, after asking if my height and weight were the same, she added apathetically “so are you still real smart?”

Sigh.  Once a nerd always a nerd.  so much for getting her number — she was cute in jr. high, but she’s even cuter now.  “Heh,” I knee-jerked a modest reply, “I’d like to think so.  But in the higher-level classes there’s more competition with other smart people.”

It’s been seven years since I’ve really dealt with the “smart” label.  Home sweet home.  It plagued me in jr. high, but up in Michigan it’s not quite so much of a novelty to be interested in learning.  It makes one different here.  But what can I say?  Before heading over to the DMV I’d been working mathematical exercises from a book on Game Theory, solely for my own edification.

Dad and I were just talking about the difficulties involved with getting students interested in class as active, self-motivated learners.  As a jr. college teacher, he struggles constantly just to get students to pay atention and do their homework.  The biggest difference I’ve always felt underlay the “smart” vs. “normal” labels was apathy.  IQ is important, but a nerd is interested in things, first and foremost.  This energy can facilitate IQ, methinks.  Attitude is the real difference — which is why not all nerds have high IQ (Some have low EQ, thus the nerd/geek stereotypes we must fight).

I read an article in a fairly recent (last fall) issue of IEEE Computational Intelligence Magazine discussing the author’s experience in teaching a natural computing course.  In this paradigm, computing is not seen as merely the study and design of Von Neumann-style machines and their programs and business applications.  Instead, these manifestations are just part of a more general view of computation as a property of myriad natural systems.  Such a context is needed to study complex systems in nature as well as the nature-inspired computational models now inundating AI.

Here the author made a key observation.  Students must come to natural computing with a liberal scientific education.  the connections between physics, for instance, and CS can be drawn by the teacher/text, to be sure.  If studying network theory, Bose-Einstein condensates can be introduced and explained in sufficient depth and brevity to discuss the general phenomenon of winner-takes-all in a scale-free network.  But to the student this will just feel like another day in the park.  “Ope, there’s yet another CS formula to memorize for the test.”

It’s when they’ve studied thermodynamics in its own context, and have seen the condensates discussed in their home turf of super-cooled gasses — then when the student sees it in CS, it’s flabbergasting.  “What?!  For rizzle?!  Bose-Einstein?  Here!  But this doesn’t have anything to do with gasses.  Cool!!”

The same connection to application is drawn either way.  But it’s much more effective if the student can see it for his or herself, connecting the dots in their own personalized, creative way.  the teacher’s job is not to spoon-feed, that doesn’t work, but to set up and facilitate Aha! moments.  This is difficult to do, especially with students predisposed to apathy.  But this is education.

Guiding passions is hard because what we see as important is a defining characteristic of who we are as individuals and communities.  I am not immune to apathy any more than my dad’s slothful students are incapable of passion.  It’s just that our value systems are disparate.  A similar frustration can be simulated by trying to get me interested in cleaning house, sports, or pop music culture.  It just doesn’t resonate with me, or I find it annoying.  The sloths don’t do their homework, I don’t take out the trash.  we both think the other are ridiculous for it.  They’re nto dumb, I’m not all that disorderly — but we neglect what we don’t value from time to time in favor of what we do.

I’m not saying intellectual slothfulness is okay.  I’m just pointing out the analogy between a teacher and a mother painstakingly encouraging what the students have chosen to see as a dull chore, rather than taking creative owernship of the issue.

That license I lost?  Seven months ago.  SEVEN months of driving without it, thousands of miles on my Toyota!  Wouldn’t have happened if my mom had been around to nag me, to provide an outside perspect to help me refine flaws in my value system.

Siggy

July 20, 2009

The Mystery of Eyes

smallsquid_eye_m.jpgReturning to evolutionary developmental biology (see my previous post on the matter), I’m thinking again about the experiments that show mouse control genes to work for making flies generate new eyes.  This would imply that arthropods and vertibrates inherited their eyes from a common ancestor.  This is, I must say, extremely intriguing.

Clearly this is very confounding for phylogeny — if mollusks, arthropods, and vertebrates share the same inheritance of eyes (granted, I’m pulling mollusks into this without experimental evidence), then what are we to make of their supposedly closer relatives which do not have eyes or the centralized nervous system to use them?  Supposedly we’re more closely related to echinoderms (crinoids, sea stars) than flies and squid.  It sounds all bonny to say we share ancestry with cuttlefish — they’re smart little buggers — but crinoids can barely be said to have a nervous system at all, and you’re telling me that their ancestors had eyes?  And heck, the famous C. Elegans, with its grand total of 252 neurons, is closer on the family tree to flies than to us.  It’s enough to make one wonder if horizontal gene transfer could operate on multicellular organisms — a possibility which has some interesting experimental leads (ex. http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid=137875).  Either that or all these simple organisms lost a *lot* of sophisticated machinery, going from brained, eyes critters to ridiculous squirmy puddles of tissue that the uninitiated might mistake for plants.

‘Tis a deep mystery!  Even if convergence (independent evolution) explains mollusks, evolution is much more complex than Darwin envisioned.

SigmaX

July 11, 2009

I Stumbled and it Showed Me…

http://www.sleeptrip.com/300loveletters/2.html

July 10, 2009

Initial Thoughts on Beauty and Sexuality

AlizeeA close friend of mine from a conservative Christian family recently asked my opinion on whether or not it’s appropriate for her to wear tank-tops and other moderately revealing clothing around guys and/or in public.  This unleashed a host of thoughts (most of which ending up in my journal) on ethics, aesthetics, patience, instant gratification, responsibility, and personal development as I try to piece together a coherent world view regarding personal conduct in a diverse and postmodern world.  Below is part of what I wrote to my friend.

Keep in mind while watching these A) the style of dancing (and what they wear) and B) the style of music.

Consider Moi Lolita by the French singer Alizée.

Now compare it to Dirty by Christina Aguilera.

Is Alizée a bit sensual?  Sure.  The song is, afterall, most assuredly a reference to Vladimir Nobakov’s novel “Lolita,” which turned the name into a synonym with loose girl or skank.  But between her simple and only slightly provakative dancing, the positive music, and her pretty smile (which keeps the camera on her face more often than her hips), Alizée’s music videos leave me feeling very positive.  Attracted, most definitely, but not lustful.  She seems too human and beautiful for that.

Aguilera, however, embodies carnality.  From the first words of the video “dirty” is intimated to be a prerequisite to “party,” and the dancing is full of agressive and extremely sexual gestures.  This caters to the shallow, lust-filled depiction of love and the feminine form, and is closely associated with the cool-punk/bad-boy depiction of masculinity (which, interestingly enough, is what the girls imitate in conjunction with their feminine sexuality).

Back on topic, when a guy sees how you dress and act, his aesthetic experience will be somewhere between the extremes of Ellen White and Christina Aguilera.  The preferred realm, I think, is a balance between the two — for which I propose Alizée as a candidate.

What you dress could be compared to how Alizée and Aguilera, respectively, dance.  You can dress so that you look pretty, and even show a good deal of your form, while still being a long ways off from an Aguilera.

My sister has picked up some dancing, and it’s somewhere along the lines of Alizée’s style.  Sexy, yes, but not grotesquely stimulating.  I can watch it as her brother without getting uncomfortable, and was even proud once when she practiced in front of my friends.  When she was invited to dance in a Bollywood song for an Indian talent show, she slipped right in naturally.  But she rolls her eyes at the shallow, repetitive, butt-grinding that seems to be the only thing happening at nightclubs.  She’s deeper than that.

How a guy chooses see you could be compared to the “music” that they’re feeling.  I would see Alizée very differently if I watched her video with the Aguilera music — but it would take a lot of imagination to overlay the two in my head, because Alizée doesn’t pander to that sort of image.  Some guys seem to have a one-track mind, and it’s always playing Aguilara or some other form of R&B/Hip-hop.  As long as you don’t play the Aguilara part on your end, though, you’ll be able to avoid them for the most part.

When my friend Ben and I discovered Alizée a few months ago, we were immediately smitten.  That smile — whew!  And her music is good, even if we have to look up the translation to know what’s going on.  And did I mention the smile?  We frequently joked “you can’t have her, she’s mine!” until Ben found some new fancy and told me I could have her.  We’re not the “one-track” type (in fact we never listen to R&B, preferring Shostakovich or Rachmaninoff any day), so the fact that we were talking about it openly tells you that whatever we felt wasn’t so much lust as genuine, warm-and-fuzzy admiration.

SigmaX

The Evo-Devo World View

developmental biologySeveral years ago while thinking about DNA as a highschool student, it hit me that the code necessarily must be abstract and high level.  For code to mean anything it must be “compiled” by a system that reads more subtle meaning into it.  I remarked as much to my sister who at the time said essentially “well, duh.”  She missed the deeper significance: a single gene could code for, say, an entire arm or eye.  The translation machinery is where the details are stored.

Little did I know at the time that this is the picture current science is unfolding.  I love it when I preempt big ideas like that, if only vaguely [preempt is a lot different from discover].  Experiments have been done with control genes, causing flies to grow eyes on their legs or crickets whole new limbs.  But here’s the part I did not expect, which I say changes my world view: those eyes and legs?  Mouse genes.  They put mouse genes in the crickets and flies and caused them to grow cricket and fly parts.

The high-level code behind terrestrial life forms a largely ubiquitous library.  It’s as if we’re all forks of some fundamental packages that we can’t deviate from too broadly.  The high-level nature of the system facilitates evolution, letting it make large and meaningful changes quickly and easily.  But it also constrains it, since there are only so many “body plans” one can build out of such code.  Somewhere deep in our collective history, presumably around the Cambrian Explosion, our entire kingdom’s foundation was laid in the coding of this high-level compiler, which itself is made up of nonlinearly interracting genetic regulatory networks.  Evolution evolved, you might say, on the kingdom level.  All this species nonsense was only an afterthought.

98% the same as chimps.  90% as mice.  All this diversity, but so constrained.  If we were to meet an alien race, how different would a fly look in respect to the new other?  It’s like our whole planet is just variations on a theme.

But, then, the really cool part is that much of the “compiler” is defined by the dynamics of emergent properties which seem quite general.  It’s as if, as Kauffman I’m sure would say, the compiler were written into the fabric of mathematics itself.  Aliens could run the same system, more or less, and perhaps must.

SigmaX

(For further reading, see the Wikipedia on Evolutionary Developmental Biology, a.k.a. “Evo-Devo.”  Yes I realize I’m oversimplifying things by saying all life on earth is essentially the same — but you gotta admit it’s romantic.)

July 03, 2009

Watch me get jealous


My friend redDEAD from the Chicago Loco and Ubuntu Mini sent me the following Ubuntu skateboard. WICKED!

ubuntudeck

Design by Stephen Slaby at Three Media for those interested.

LEGAL STUFF: This board was a one time design, with no commercial intent and cleared Ubuntu Trademarks through Michelle Surtees-Myers at Canonical UK Ltd.

July 02, 2009

Community

Recently I have really gotten into cycling, not just for recreational use, but also for competitive reasons. I am definitely new to their community unlike I have been in the free software community now for more than 15 years. The one thing I noticed is that their community is exactly like ours. Everyone is very welcoming and friendly and it is easy to find a spot just for you. I have done my first 3 group rides within the past week. A group ride is where a bunch of road cyclists get together and do a nice long, fast paced, ride in a group, or what is commonly referred to as a pace line in cycling.

The first ride I went on was with what are called leg shavers. People who are about as close to Lance Armstrong, Levi Leipheimer, Alberto Contador, and others. They ride super fast and they know what they are doing. Well, I definitely didn’t fit in with this crowd but they didn’t discourage me from trying to ride with them at all. Actually some of these semi-pro to professional cyclists took some time with me to teach me the basics, something they probably learned many years ago.

The second ride I went on was with leg shavers as well with a local racing team, which I will probably join in the upcoming months. On Monday they went out for what is called a recovery ride. This type of ride is a slower paced ride with very high RPMs, or cadence in the cycling world. After racing on Saturday and Sunday, these athletes need to keep their legs, lungs, and hearts fresh, so they do a somewhat easy ride. This ride was considered a “no-drop” ride. This means that they will not let you drop off and will always help you through. Now those of you who know me, know that I am a fairly large guy. I am not obese, but I used to play football, did wrestling and martial arts, lifted weights forever. I was always into getting bigger. Well because of this, my cardio is absolute garbage. I can ride for 100 plus miles, but I can’t do it all that fast. This ride was my fastest paced ride at the distance we did to date. There was a woman who made sure I didn’t drop the entire time, her name was Sandy and I am forever in her debt as she was not only patient, but she was a ton of help teaching me the ropes.

The third ride was last night. A nice 31 mile ride that is by far the hilliest ride I have done to date. I didn’t even know we had hills like this in the Chicagoland area. I was great with rolling hills, flats, and downhills. Because I have a solid 220 plus pound body, I can easily toast a lot of people down hill that we were riding with. Now, what goes down, must come up, and my lord did it ever come up. There were 3 hills, and all of them had those scary movie names too. Devils Back, Heart Attack Hill, and I can’t remember the other. Well, those hills kicked my ass. I dropped into the lowest gears I had, and I run triples thankfully. I had dropped from doing 18 mile per hour to about 7 miles per hour, I pushed and I pushed, I saw dots, I felt sick, and my legs were on fire. To my rescue to help me up the hill and make sure I didn’t fall back, another woman cyclist. Sandy was also riding with us that night, but I told her to not fall back because of me, I know the route and I will catch up. Thankfully she listened and got a good workout. The lady who did help me was just as friendly, very motivational, and a lot of fun to ride with.

Since these 3 rides, the last 2 I have made some cool friends and already they are emailing me asking me to come out for a bike ride this weekend and a barbecue. Really cool, and this is the type of stuff I really need, the motivation and camaraderie that will help me from burning out in the open source community. There you go Jono, add cycling to your list of burnout preventors :) As you can see, they welcome me with open arms the same exact way the open source community has as well. Cycling and Ubuntu are so darn close in community representation that I am falling in love with both more and more every day now.

Another moral to this story, which has become somewhat of a hot topic over the past couple of years deals with women. I am here to tell you that women can be as strong and even stronger then men, in so many ways. When I say stronger, I don’t necessarily mean strength. The past 2 rides I have done has given me even more appreciation for the women in our communities. I am proud to say that I was at the brink of quitting and had women come to my rescue. For those of you out there that want to bash women and say they don’t belong, I know some on bikes that are waiting for you to mount up, and I know plenty who have their IDEs fired up ready to code you a paperbag to crawl into. So I had 2 women stick with me during my rides and help me through it, help me succeed. I had women in the open source community do the same. One of them is my good pointy stick buddy Sarah who probably helped me more than Jonathan Riddell, Brandon Holtsclaw, and Daniel T. Chen put together.

COMMUNITY! COMMUNITY! COMMUNITY!

June 29, 2009

Fireflies Over a Wooded Lagoon

Fireflies over a wooded lagoon at midnight.  Absolutely beautiful.  Absolutely ominous.  The amazing context of the world I rarely see, the real world.  It’s like the music behind an epic movie, deepening, defining, and enriching my everyday experience.  It reminds me of all I have not seen, from the formation of the moon by a vast interplanetary collision to the world of the dinosaurs to prehistoric man to ancient civilization to, well, to the modern civilization I don’t fully appreciate until I put it into a wider context.

Fireflies over a wooded lagoon at midnight.

SigmaX

Searching for the Ultimate Reality

Can you imagine the sense of mystery and confusion that surrounded 18th & 19th-century exploration of physical principles we now take for granted?  Consistent & intriguing results surrounding chemical mixtures and the speed of light demanded explanation, but how do you know your brilliant model is true, instead of a bogus idea that just happens to fit the data?  Dalton revived ancient Hellenistic atomism, equipped with better evidence than Lucretius could have dreamed of (the ancients’ arguments depended heavily on questionable cosmology, while Dalton was interpreting local experimental results), and the wave nature of light was taken to imply the existence of an invisible medium through with electromagnetic disturbances propogate.  Dalton’s intuition proved more sound, and we still teach his view to our children today.

Einstein came along and blew our picture of light to pieces, however, by saying it’s a wave without a medium, and that the lack of a relative metric for c [the speed of light] in Maxwell’s equations is because there is no authoritative frame of reference.  c is constant.  It’s time that changes.  Oh, and by the way, if you’re not confused enough, this obviously means that matter is energy and gravity bends space, whatever exactly that means.

Thanks to Einstein our intuition regarding matter and space has been shot to pieces.  Space bends?  But what about my nice Euclidean universe?  And E=mc^2?  You mean I could just push on something hard enough, and *poof!* out pops a lump of matter?  Or vice versa… could I turn matter into energy?  This sounds magical indeed — let’s try it over Hiroshima.  Cool.  It works.

But what does it mean?  Hubble showed us the universe had an origin.  Origin from what?  Pack it too tigt and we get a black hole.  Everybody knows time stops in a black hole.  Or does it?  What came before?  What & how are we here?  The concept of cause and effect, not to mention entropy, convolutes things.

At least we still have Dalton.  The cosmological questions are unanswered, that’s nothing new.  But in the local, here & now, we’ve mastered the fundamental nature of reality, and don’t need to bother with all this mystery-and-and-confusion stuff.

Think again.  Heisenberg.  Schrodinger.  Bose-Einstein, Fermi-Dirac.  Particles are waves and waves are particles.  The location of the particle is poorly defined somewhere along the wave randomly.  Reality is quantized, sort of, on the order of 10^(-34) meters, but we don’t really know what’s going on.  Waves don’t “collapse” into particles until they are “observed,” but we don’t know what an observer is, since we think our own minds are quantum-mechanical systems, too.  Maybe the world exists via our minds instead of vice versa.  Maybe all quantum possibilities exist simultaneously in parallel universes.  Oh, and there’s entanglement, which (along with other results) shows there’s something more that we don’t understand either about Einstein’s models or quantum mechanics or both.  It just doesn’t fit with what we’re used to seeing.

Our existence feels so natural, easy, and obvious.  It’s hard to know exactly what’s happening underneath the hood, but tens of thousands of years of anthropomorphic religions show that humanity tends to think ithas everything intuitively figured out.  As a science student I’m prone to the same optimism, feeling like artificial intelligence and ultimate understanding is just around the corner.  But really we haven’t a clue: the more we learn the deeper the questions go, and the more immense the mystery becomes.

We feel strongly like there must be some rhyme or reason to why we are here.  Science will probably never tell us the answer, since we’re to the point that insightful reductionist experiments are ridiculously expensive or downright nonexistant.  I’m pursuing the study of how the complexity we see emerges holistically from the smaller parts — which is awesome and powerful, but barely touches at the ultimate reality beyond making the mystery all that more impressive.  Why is there something rather than nothing at all?  And why this something?

Westerners are often inclined to say the answer is God.  Who is God?  Well… uh… He’s the answer.  Beyond that we don’t know, having lost faith in the religion of our ancestors.  We look at cause and effect, which depends on time, then we see the big bang, which seems to imply a beginning to time, and we’re at a loss for words.  We can’t anthropomorphize it, because philosophical arguments for an anthropophilic (okay, okay, “philanthropic” — happy?) / anthropocentric universe, while intriguing, give us little conviction that the universe really cares what or how we think or feel.

Easterns (specifically Buddhists — that’s all I’ve studied) also have internalized the concept of cause and effect.  It’s not first cause they derive, however, but an endless cycle.  Karma is merely a sister law to physical causation, which “of course” can have no beginning.  This, of course, does not compensate for the big bang as a beginning of time, so a Buddhist may prefer a bouncing universe model.  Such views are currently discredited by scientific consensus, but seeing how little we have to go on we can’t rule it out.  The interesting part is that where one man feels certain there must be a prime mover, another feels certain there can be none.

Do these questions even make sense?  Is this spiritual feeling we have, this desire to know the ultimate, just some evolutionary side effect?  Surely it’s truly insoluble: if we define a God with particular qualities, we are startled that the Ultimate should choose something so specific; if we say all possible logical realities exist, we feel not only demeaned but we still want to ask where that logic came from.  Or, as most religions have, we could settle for a step below the ultimate, and concern ourselves more with the drama between super-human spirits than the Ultimate source of all reality.  Judeo-Christian emphasis on a creator God, correct me if I’m wrong, seems to be a rare mentality (other examples… Aborigines?).

I don’t know if it “makes sense” to be enamored with our existence.  The part of the story we (think we) know is amazing, and the part we don’t more amazing still.  I hate not knowing.  I love not knowing.  My aesthetic brain, however it was allowed (or intended) to form, is in perpetual awe that increases with every new sight I see.  The music grows richer, the meaning deeper, the epic more grand.  Born from energy, condensed from stardust, pieced together by transcendent principles of emergence in a universe which is not-quite-actually physical, we’ve arisen, flabbergasted at our own existence, and wondering what it means to exist at all and why.

SigmaX

Planet Ubuntu

Chicago Planet is a window into the world, work and lives of Ubuntu users in Chicago.

Ubuntu World Wide

Ubuntu Worldwide

Subscribe


Site Last Updated:
February 08, 2010 09:56 PM (UTC)