Bruce's Blog http://blog.shivan.org The Internet needed another source of rants and uninvited uninformed opinions. posterous.com Sun, 15 May 2011 20:20:00 -0700 The Value of Self Organization and Honesty (using GTD and @RememberTheMilk) http://blog.shivan.org/the-value-of-self-organization-and-honesty-us http://blog.shivan.org/the-value-of-self-organization-and-honesty-us

The Cult of Productivity

When I first discovered the Remember the Milk tool a couple years ago I immediately dismissed it as being an convoluted bloated “Todo” tool. Why did such a thing need all this functionality and why was it so bland? I dismissed it as a tool for those who spend more time trying to be organized then getting crap done and moved on. A couple years later I now consider it an important part of both my professional and personal lives. I’m even a paying customer. Yep. I’m happily paying for a Todo list.

About two years ago I was experiencing a lot of stress in my work life. I was very forgetful about things that needed to be done and I felt like both work and life in general was overwhelming. I was becoming very stressed out and came close to having a breakdown a couple times. At work it felt like I had way too many responsibilities. I felt bad about not being able to give those responsibilities the time I felt they deserved. My work environment was very self-directed management wise (and still is). I felt that all the problems were with me and I internalized everything as a personal failing.

Stress ultimately causes pain. And any rational being should know that pain is something that should be avoided and often can be avoided. I started to look around. About two years ago I was a regular reader of LifeHacker and similar sites hoping for some insight on how to get things in my life done better. A popular book was mentioned often on these sites. David Allen’s “Getting Things Done” (GTD) kept being mentioned over and over again. It looked like one of those “cult of productivity” books that drives all the middle managers wild. And it probably is.

I picked up a copy of a book, looked it over, then put it on my shelf at work for a few months. A co-worker and good friend noticed it once and we even made a few joke about it. There it sat until I got tired of looking at it at work and took it home. Why do things often not click at the first glance but make sense months later? I still don’t remember what made me take a second look but one night I picked it up again and re-read the first few chapters.

The book attempts to present a system with rules for you to organize and plan everything in your life. I found the first few chapters interesting. It presents a number of concepts and rules of thumb. Many of these look like common sense when you know them but when lost in a haze they can a good reminder. The later chapters then launch into this elaborate system of how to process flows of information and tasks that I never finished reading. I suppose those chapters were written for people who feel helpless and need some rigidly defined system to try. It’s my opinion that the value of the book is those first few chapters and the rest should be ignored.

Basic Concepts

My use of Remember The Milk is a personal version of concepts I picked up from the GTD book. The basic concepts are:

Every work day do a mental dump of everything you might need to do and put it in a task list. DUMP ALL THAT SHIT INTO THE LIST. The act of getting it all out decreases stress over time. Get it all out of your system. It’s a form of therapy. Having things pop into your head in the form of “Did I remember to do…?” causes stress. Now I tell myself “It’s in the list” and don’t give it a second thought. If the list isn’t in front of me being looked at then I don’t give a crap about it. If you ever find yourself forgetting to do something it’s because you didn’t put it in the list.

As part of that daily mental dump if you think of something that can be added that would take less than 10 minutes then DO IT then. Don’t leave it around as something to add to your stress level because you keep wanting to procrastinate on it. Procrastinating on small things means small things build up which is a source of stress.

Do NOT keep your work and personal life separate. What is this blasphemy? Work is a part of your life. You should have the ability to view ALL of your tasks together and have both work and personal events on a calendar TOGETHER. Keeping them separate ended up wasting me time and causing me stress. If putting your work side by side with your personal life depresses you then it’s because you hate your job. Be honest with yourself and deal with it. Trying to avoid picturing them together is lying to yourself. Nut up and embrace reality.

Split up large tasks into smaller parts. Something you can spend up to two hours on and have the satisfaction of checking it off and getting a sense of accomplishment. Viewing a large task as this monolithic entity just causes stress. Break it up into steps that can be done indepeendently. You want to check things off your list. Checking things off your list triggers a rewarding dopamine release. You’ll want as many of those as you can get as they fight the depression that is procrastination.

Isn’t putting everything in a list scary? Won’t the length of the list cause stress? At first it will. Then you’ll learn you need to shut the fuck up and man up. You are documenting everything you need to do in your life. EVERYTHING. If it’s short then you have a very simple boring life. Just because you refuse to put things on a list doesn’t mean you won’t have to do them.

Learn and accept that your productivity is highly variable. This is especially true if you work in an environment that can be very unstructured like mine. There will be days you’ll get nothing done. Either because of a steady stream of disruptive distractions at work or you just don’t have the ability to focus on a particular day. You’re going to have many days where your ability to focus is non-existent. Every day is going to be different. Every hour within a day is going to be different. You are going to have many days that will simply not be productive. Don’t stress out on it and accept it.

Don’t create deadlines. Deadlines are those things people try to impose on you. You should not be arbitrarily imposing them on yourself. Your list should be things you need to do, not a list of reasons to punish yourself. That is mental self mutilation. Stop it.

Now that you have your list you can think about all those things not worth doing. It’s bankruptcy time. Get rid of the bullshit. Give stuff off to other people that you shouldn’t be doing. Figure out how to get yourself out of the loop on things you shouldn’t be in the loop on. The world should be able to function without little old you being involved in everything. This is perhaps the hardest lesson. I’m still trying to figure out the right balance of how involved I need to be. Work requires me to poke things quite a bit to get the gears moving unfortunately. I’ve accepted it but continue to work on fixing situations I can fix.

Don’t micromanage yourself. I view things in a weekly timescale. I very rarely think of activities being bound to a particular day unless they need to be. And those tend up to be in both the list and the calendar. Quite a few things get bumped to the following weeks or months as situations change. The vast majority of your list is going to be in the “what could I be doing” category and not “what I must do next”. What about next month? It’s important to keep in mind the needs of projects and their timing but I find that planning out more than a week in advance to be a waste. Being mindful of large overarching projects and timing while doing an end of week review for next week is enough in the vast majority of cases.

Remember The Milk

Remember The Milk is a website and mobile application combination. It provides the concept of lists of tasks combined with metadata such as tags, dates (with repeating events available), notes, urls, and priorities. When entering a new task in the entry text field you can add all the metadata you using special characters. An example would be for the following input:

“Call reseller about status of support contract renewal #work ^monday”

In this example a task is created that is tagged as “Work” and is “due” on Monday. This can lead to some rapid fire mental dumps. The input it accepts is quite permissive and the you can just type in natural language phrases like “2 weeks” in the due field and it generally gets them right. Thanks to the awesome input field it takes only a few minutes a week to get everything out. The website also makes it trivial to make changes to multiple tasks at once. It looks dull but there is a lot of hidden power.

There is an Android app that syncs with the website and offers similar functionality. If I’m standing in someones office and I have to add something I do it right then and there to get it out of my head immediately. The Android app makes the experience much more powerful as it allows my cellphone to become a functional part of my subconscious. This is what made the yearly cost worth it.

Remember The Milk sports a powerful search implementation. In fact you can create virtual task lists in the web and mobile UIs that are in fact nothing more than a series of search results. This means you can build arbitrary task lists based on the contents of other lists defined by very flexible search terms.

My RTM System

I use the following lists:

  • Tasks – ALL work and personal todos and tasks go here, ALL of them, together.
  • Grocery Shopping – I’m standing in the store. What do I need to pickup? (Don’t try to remember this yourself!)
  • Online Shopping – I’m on Amazon. What should I think about buying?
  • Media – A friend mentioned a cool book or movie. It goes in this list immediately.

In addition to the above actual lists I have two Search backed virtual lists:

  • Work – All tasks from “Tasks” tagged as being “work”.
  • Personal – All tasks from “Tasks” tagged as being “personal”.

Remember The Milk provides a sortable Task display and a day by day overview on the website and in the Android app.

Abuse Due Dates, Don’t Let Them Abuse You

I don’t use priorities or due dates as Remember The Milk intended. I do the following:

At the end of week I do a review. I start with a mental dump into the list. I try to squeeze every little thing out. I look through the list. I consider what shouldn’t be done and throw those out. (Don’t underestimate the value of the feeling you get from choosing NOT to do things.) Then I think about what I want to attempt next week. Tasks that are short things like phone calls, followup conversations, and double checking on a co-workers progress get assigned as due on Monday. I try to get those done towards the beginning of the week. It’s not that I consider them DUE on Monday. It’s just things assigned on Monday tend to be very short tasks not really linked to other tasks and I can bang them out at the start of the week and feel good about getting stupid little things out of the way.

The tasks I want to attempt that week that are more involved and will take a couple hours are assigned as being due on Friday. I’ll try to get those things done throughout the week as conditions allow but I won’t be afraid at ALL to say “fuck it” and bump them to next week. After all this is my list. This has the function of always having something to grab on to when I’m feeling productive instead of wasting time trying to figure out what I should be working on.

Personal things tend to get set as due on a weekend. And I’m even more likely to bump them back if I’m not in the mood. At least I now keep track of the things that will need to be done. This helps keep the procrastination down to serviceable levels though of course it never eliminates it. If I keep bumping something on the list then that tells me I need to reconsider if I’ll ever want to do it and make a required change.

Things that need to be done once a month get assigned to the final day of the month. I’m not afraid to use repeat events here.

For those few things that REALLY must happen by a certain date then I’ll use priority tagging with a real due day. The only reason I use the priority tagging is all it does is make it a different color to make it stand out. I hate the concept of priority tagging in general.

Events should go in the calendar too. Your task list and your calendar should be used side by side and complement each other. Things that require a specific date and time should go on your calendar also. Use calendar reminders religiously. Get your calendar synced to your cellphone. Get your task lists synced to your cellphone. Now you’re one tap and a couple swipes away from being reminded of everything you need to worry about. The cellphone is now part of your brain. It’s a beautiful thing.

Once a day (or less on the weekend) look at your list and the calendar. This reminds you of things you need to or can do within the next 24 hours and gives you an opportunity to add things. Add things throughout the day as they occur to you but DO NOT obsess over the list and keep looking it over again and again. You’ll just waste time.

What Did This Buy Me?

The first couple weeks this process took a quite a bit of time. After all, how easy is it to think of EVERYTHING going on in your life and getting it all written down? Today this process only takes a few minutes a day. The time required is trivial and well worth it.

This system has noticeably decreased the stress in my life. I’m more realistic about how productive I can be. It has helped me learn what I shouldn’t blame myself for and what is unrealistic. This process is of course still ongoing. I don’t stress out over forgetting things as much any more. It has pinpointed some sources of stress in my life. And while I can’t eliminate it all I can at least be honest about it and try to mitigate it. It didn’t magically make things in my life stop sucking but it has provided me with tools to cope.

The biggest thing I found that is if you feel a sense of pain or apprehension at the idea of writing down everything going on your life then it’s a huge warning flag. If the idea seems painful to you it’s probably because you don’t want to be honest with yourself. I’m not advocating this system or this tool or this book. I’m just advocating finding some system that works for you. It’s important.

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Sat, 07 May 2011 19:18:01 -0700 Beautiful Day In New Paltz http://blog.shivan.org/beautiful-day-in-new-paltz http://blog.shivan.org/beautiful-day-in-new-paltz
Img_2410

It was another great day in New Paltz. This photo was taken near the
bridge that goes over the Wallkill. I wish I had a camera that could
have done it justice.

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Sat, 26 Mar 2011 19:27:00 -0700 Interesting Error Title http://blog.shivan.org/interesting-error-title http://blog.shivan.org/interesting-error-title

I was playing Rift while watching some video from Hulu in Chrome on my second screen. Suddenly the screen blinks black and Windows 7 informs me that the AMD video driver crashed and had to be restarted. Game immediately returns and looks fine but Flash hangs hard. Chrome throws a fit then eventually asks me if I want to kill Flash. I say yes and I get this weird error message from Chrome. 

Chrome-amd-driver-crash-wtf

I can't help but wonder if the title is supposed to be in another language or if I really should be rebooting Windows right now. 

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Mon, 21 Feb 2011 18:25:00 -0800 MySQL Open Source Timebomb Defused http://blog.shivan.org/mysql-open-source-timebomb-defused http://blog.shivan.org/mysql-open-source-timebomb-defused

The MySQL open source version is under a GPLv2 license. Both server and client libraries are under this license. There is a substantial volume of open source code that is GPL incompatible. Luckily in addition to the GPL is language under the “FOSS License Exception” that provides for exceptions for applications to link against the GPL licensed libraries. The exceptions specify that code that is licensed using an approved Open Source license is allowed. This allows non-GPL compatible code to link against MySQL’s client libraries provided that the license it is under is in the explicitly approved list of licenses.

The approved list specifies exact versions of the approved licenses. Oracle would have to amend the FOSS License Exception to approve newer versions of previously approved open source libraries. I view this as a problem because the safe money is on Oracle doing anything it can to be unfriendly to the open source community. The FOSS exception was put into place before Oracle acquired Sun and MySQL.

I’ve viewed this as a ticking timebomb problem for open source users of MySQL. Of course this discussion avoids the realities of commercial licensosr now having to deal with Oracle for future licensing which I would not wish upon anyone.

Thankfully it looks like the various MySQL fork efforts are now bearing fruit and alternative library implementations under more generous license terms are being provided by the community. One example can be found attached to the Drizzle fork in the form of a BSD licensed JDBC driver:

Drizzle JDBC 0.8 driver for Drizzle and MySQL released

This joins the BSD licensed Drizzle C library which embraces and extends on MySQL’s client protocol:

Drizzle Client and Protocol Library

One has to wonder how Oracle will react to this particular instance of every open source community treating Oracle as a contagion.

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Wed, 09 Feb 2011 10:32:20 -0800 The Parking Lot Movie http://blog.shivan.org/the-parking-lot-movie http://blog.shivan.org/the-parking-lot-movie

It takes a documentarian with real skill to make a documentary about a parking lot and make it so damn entertaining. It could have been the cold meds talking at the time but I doubt it. I found this highly entertaining:

It’s up on Netflix Instant.

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Wed, 09 Feb 2011 09:57:53 -0800 I... Uhhh... What? http://blog.shivan.org/i-uhhh-what http://blog.shivan.org/i-uhhh-what
This is a screenshot taken right after providing my username and password to login to a particular website.  Free cookie to the first person who spots the WTF in this screenshot. 

Screen_shot_2011-02-09_at_12

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Thu, 11 Nov 2010 22:20:00 -0800 California Dreaming http://blog.shivan.org/california-dreaming http://blog.shivan.org/california-dreaming

An excellent Danish documentary showing a cross section of life (both good and bad) in modern California:

The documentary was very well done and I love the style. The story of the newly homeless family was particularly powerful. The fruit gathering and urban collective farming segments were very interesting. Great video.

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Sat, 14 Aug 2010 19:20:26 -0700 Shortwave Numbers Stations http://blog.shivan.org/shortwave-numbers-stations http://blog.shivan.org/shortwave-numbers-stations

Shortwave Numbers Stations are coded broadcasts assumed to be intended for agents of governments and intelligence agencies. Radio transmissions in the shortwave range (3 – 30Mhz) can propagate quite well around the world. If enough power is behind the transmitter and atmospheric conditions are right the signal can be heard very well with a tiny simple radio receiver half way around the world. The “technology” seems popular as ever as according to various sites the number of such broadcasts has increased since the end of the cold war.

The Conet Project collected a large number of example recordings back in 1997. An archive of these records can be found on the Archive.org website.

The spookiest one has to be “the swedish rhapsody irdal” recording. It features music and the broadcast is done with the voice of a young female child. It would seem someone involved gets to express a little bit of creativity in these broadcasts.

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Sat, 14 Aug 2010 02:44:00 -0700 Giving Posterous A Try http://blog.shivan.org/giving-posterous-a-try http://blog.shivan.org/giving-posterous-a-try

I’m ditching self-hosted Wordpress and I’m going to give Posterous a try. Considering my last blog post was back in December it’s rather obvious the whole Wordpress blog thing wasn’t working for me anymore. I’ve find myself drawn to Twitter more than traditional blogging. If I want to say something with Twitter I just say it. I don’t have to get a form of anxiety over if my thoughts are structured enough to be worthy of a blog post. Why get anxiety over something so stupid? It’s not logical but there is no sense in ignoring it.

Posterous and its main competitor Tumblr seem to promote a more free-form means of communication. They feel like a hybrid between the traditional blog as implemented by WordPress and the often too-short microblogging format presented by Twitter.

Posterous in particular is interesting because of the main method you use to add content to your site. To add a post just send an email to post@posterous.com. That’s it. Posterous then goes through the email and converts it into a post. If images are attached it creates a gallery with thumbnails and puts it in the post. If video is attached it transcodes it and puts a flash player widget in your post. No formatting or HTML if you don’t want to. If you want more control over formatting Posterous supports the Markdown text format.

Of course you can use the website to add and manage content. There is a WYSIWYG editor with the typical brain damage, a raw HTML mode and some meta data editing provided for all posts. The management website is clean and gets the job done. The multimedia uploader widget worked quite well. I was able to upload a couple dozen images at the same time and it added them to the post, put them together as a group with thumb-nailing and Javascript slideshow love. Slick.

There is no iPhone app or Android app. You are encouraged to use your email client or SMS to generate content. Take photo, tell the photo app to send email. The philosophy is that you shouldn’t need to use or learn a special program or way of doing things. Just dump your thoughts into text and attach your multimedia without having to worry about presentation details. Wordpress involved uploading media to your media library and pulling it into the post and gallery support was incomplete and required plugins to not suck. The Android app didn’t make this any less annoying sadly.

I imported my self-hosted Wordpress into Posterous using Posterous’s migration tool. All of the posts imported over along with all their comments and some of the images. While the “migration” only took a few minutes for several years worth of blogging it unfortunately required some manual cleanup. The three sources of problems requiring manual intervention:

  • In Wordpress’s export file a couple dozen of my posts were marked as being posted on January 1, 1970 even though the correct date is shown within Wordpress. Thankfully Posterous let me manually edit the post dates on these entries.

  • Many years of fighting with Wordpress’s changing content munging and WYSIWYG editors meant quite a few posts ended up in the Wordpress export XML file without appropriate HTML formatting. Sigh. Posterous seems to generate sane HTML formatting at least so I viewed it as a long term investment.

  • Some images didn’t import correctly. It seemed the newer the post the more problematic the image import. The older images that imported correctly were included in the original Wordpress post with manually written HTML. The newer posts tended to be WYSIWYG edited. Not sure who to blame on this one.

(Sorry for the RSS churn caused by the move!)

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Fri, 04 Dec 2009 02:42:00 -0800 MSE Might Be On To Something http://blog.shivan.org/2009/12/03/mse-might-be-on-to-something http://blog.shivan.org/2009/12/03/mse-might-be-on-to-something

Mse-eq2

You know... It could be right.  Everquest 2 requires administrative privileges if you are using the old-style client, opens multiple network connections, slams the CPU for hours and tries to sell me stuff constantly.

Best antivirus software evah.  *Clicks Send*

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Thu, 22 Oct 2009 11:20:00 -0700 Quicktime Fail And You http://blog.shivan.org/2009/10/22/quicktime-fail-and-you http://blog.shivan.org/2009/10/22/quicktime-fail-and-you

I keep telling myself one of these days Apple will get the whole "Windows" thing right... While trying to figure out why (yet again) the Quicktime plugin silently fails within Firefox I decide to do an uninstall and reinstall.  During the uninstall this lovely thing pops up...

Quicktime-uninstall-fail
Quicktime continues its decade long streak of being mental violence in software form.

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Thu, 01 Oct 2009 17:34:00 -0700 Red Hat Enterprise Linux Security http://blog.shivan.org/2009/10/01/red-hat-enterprise-linux-security http://blog.shivan.org/2009/10/01/red-hat-enterprise-linux-security

NFS v4 is broken on ALL systems running Red Hat Enterprise 5.4.  The Bugzilla entry is Bug 524520.

If you are lucky you'll be using some Java app that will throw a fit immediately about not having permission to create files.  If you are not lucky you won't notice until you see that file permissions are all randomized on the backing host file system.  Who wants random SUID files?  I do!  I do! Red Hat knows this is a security issue.  The bug report says it is "Important".  All it takes is a single "yum update" and if you are using NFS v4, congrats, you win!

Red Hat won't release a fix for this until November. Guys?  Hello?  NFS v4 shouldn't be broken for three months!  It isn't a "preview" it is a production feature.  The fact you are setting file permissions to uninitialized values at all SHOULD BE FIXED YESTERDAY.

Grrrr.....  How many bugs like this are being hidden inside Bugzilla?

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Sat, 20 Jun 2009 08:24:45 -0700 Angst over RHEL's Slowing Pace http://blog.shivan.org/2009/06/20/angst-over-rhels-slowing-pace http://blog.shivan.org/2009/06/20/angst-over-rhels-slowing-pace

Red Hat Enterprise Linux 5 is getting very old. As an example let's look at RHEL 5's kernel. RHEL 5's kernel is based on upsteam vanilla 2.6.18.4. The original 2.6.18 release happened in September of 2006. Every RHEL 5 kernel is a modified version of this upstream release.

The source RPM file for building RHEL 5's 2.6.18-128.1.14.el5 kernel contains 2680 patch files to be applied against vanilla 2.6.18.4 source. The diffstat from a full patched tree vs 2.6.18 vanilla:

3780 files changed, 235061 insertions(+), 170479 deletions(-)

Since RHEL 5's release they have backported large chunks of drivers, bugfixes, and new functionality from mainline to their custom 2.6.18 kernel. As a RHEL and CentOS user these efforts are appreciated. I religiously read the release notes from major updates hoping that Red Hat has blessed us with gifts backported from the mainline tree. But more often then not one ends up disappointed that some key functionality available from the mainline Linux kernel is nowhere to be found.

The userspace receives a bit less attention. Bugfixes and security issues that bite Red Hat's biggest customers get backported and there is an occasional version bump but for the most part the userspace doesn't get much churn. As time rolls on my coworkers and I find ourselves reaching for compilers more and more often as the included open-source tools become so outdated as to become obsolete.

In the RHEL 3 and 4 days these backports served the purpose of introducing some needed new functionality and bugfixes while providing a long supported stable environment. It was just enough so that one could get along until the next major RHEL release. The time between new major releases was about two years give or take a couple months.

Unfortunately we're about three months beyond the two year mark since the release of RHEL 5 and the next version (RHEL 6) is nowhere to be seen. Even more concerning is that Red Hat has announced that in the next major update (RHEL 5.4) they will be introducing a new virtualization platform and spinning off new products based on it. There is no concrete information on RHEL 6 anywhere that I can find.

What do I take away from this? RHEL 6 is at least six months off if not over a year off. The userspace of RHEL 5 is getting to be so old it's starting to stink and frankly I'm getting tired of not having access to newer userspace and kernel features. I like Red Hat as a company but I'm getting annoyed at their flagship product.

I work in a .EDU and we use Red Hat's very generous discounts so we are definitely not one of their high margin customers. I personally maintain a mix of commercial and open source software installs and in the past I've chosen to standardize on RHEL and it's clone CentOS.

Unfortunately with the RHEL release schedules becoming so long between releases it looks like it would save me time and effort to start dumping RHEL for anything except Oracle and proprietary application servers. It certainly would reduce the amount of SRPM fiddling I end up doing and give me many more options as to update frequency.

Switching between Ubuntu LTS and the most recent non-LTS is trivial compared to switching between Fedora and Red Hat. And as much as people in the Fedora camp protest this view to the outside world Fedora's lack of polish and 13 month support cycle means it is little more than an installable checkpoint on the Rawhide road. There is no granularity between them whereas in the Ubuntu world there is.

Is this really the trend that Red Hat wants to continue? Is there nothing in between excruciatingly slow updates with long support and Rawhide? Can there be a RHEL release lifecycle that doesn't involve end customers eventually having to drag out the compiler and replace a part of the product?

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Tue, 07 Apr 2009 03:41:00 -0700 Trip to the Bronx Zoo http://blog.shivan.org/2009/04/06/trip-to-the-bronx-zoo http://blog.shivan.org/2009/04/06/trip-to-the-bronx-zoo

Last Sunday I took a trip to the Bronx Zoo. I took a few hundred photos over a 5 hour period. I used the trip as an excuse to learn how to use my new camera and managed to get a few decent shots. Below are the best photos from the trip.

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Mon, 06 Apr 2009 06:36:00 -0700 First Test Photos http://blog.shivan.org/2009/04/06/first-test-photos http://blog.shivan.org/2009/04/06/first-test-photos

Here were the best of the test photos I took with my new camera. This gives me an excuse to play with Wordpress's built-in gallery system.

I'll put up some photos from my trip to the Zoo when I have more energy.

 

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Mon, 30 Mar 2009 06:56:13 -0700 "The Maw" http://blog.shivan.org/2009/03/30/the-maw http://blog.shivan.org/2009/03/30/the-maw

Just finished a great little game available from Steam called "The Maw". The game is a modern Platformer with disgustingly cute aliens. The two aliens escape from a prison together and form a friendship centering on the one alien helping the other alien eat everything on the planet. While the characters, the animation style and the style of mayhem might seem a bit childish I can assure you its highly entertaining and very unpredictable.

Not a single word is spoken throughout the game yet there is plenty of story. Emotions are conveyed through the style of animation quite well and I couldn't help but like the characters. The graphics are cartoony but really well done and the music is fantastic and helps keep the mood. Overall very well worth the $8.99 I spent for it and I'll probably pick up the $4 - 6 worth of optional content available in the coming weeks.

Twisted Pixel Games, the indie publisher who made the game, has posted a decent trailer on Youtube:

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Wed, 04 Feb 2009 23:42:00 -0800 Update on Red Hat Network Failure http://blog.shivan.org/2009/02/04/update-on-red-hat-network-failure http://blog.shivan.org/2009/02/04/update-on-red-hat-network-failure

A kind soul over at Red Hat sent me an email to let me know they were aware of the issue covered in my recent RHN rant. The issue is being worked on and the individual also pointed me to the following note sent to the RHEL 5 mailing list:

After digging into this a bit more it looks like the ""Error: failed to retrieve repodata/primary.xml.gz from rhel-x86_64-server-5" error is part of an issue on RHN. This will also be addressed by the fix going out next week.

Thanks to the individual who emailed me and thanks to Red Hat for working on this.

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Mon, 12 Jan 2009 18:32:45 -0800 Red Hat Network = Failure http://blog.shivan.org/2009/01/12/red-hat-network-failure http://blog.shivan.org/2009/01/12/red-hat-network-failure

This blog is pretty much becoming a rant blog because of all the failure I see at work.

The failure of today and several times a month for the past few months: Red Hat Network.

[root@xxxx ~]# yum update
Loading "downloadonly" plugin
Loading "security" plugin
Loading "rhnplugin" plugin
rhel-x86_64-server-5      100% |=========================| 1.4 kB    00:00     
primary.xml.gz            100% |=========================|  137 B    00:00     
Skipping security plugin, no data
Setting up Update Process
Skipping security plugin, no data
Skipping security plugin, no data
No Packages marked for Update

No data, eh? Run it a few more times and it eventually decides there are packages to update and does the following:

Transaction Summary
=============================================================================
Install      2 Package(s)         
Update      85 Package(s)         
Remove       2 Package(s)         

Total download size: 169 M
Is this ok [y/N]: y
Downloading Packages:


Error Downloading Packages:
  cups-libs - 1:1.2.4-11.18.el5_2.3.i386: failed to retrieve getPackage/cups-libs-1.2.4-11.18.el5_2.3.i386.rpm from rhel-x86_64-server-5
error was [Errno 14] HTTP Error 404: Not Found

Why do I have to see this crap a couple times a month? Red Hat with all its income can't run the equivalent of a mirror site? Or do they just not give a crap about customers not big enough to have a local satellite server? CentOS is easier to maintain and deploy at this point.

I thought I'd be smart this time and try to pre-download everything a couple days ahead of time. Too bad you can't even use that when RHN returns empty data sets to yum. The "rhnplugin" for yum should be renamed "failwhale" because Twitter gives better service uptime these days than RHN's download servers.

Now excuse me while I scounge around other servers yum cache directory for the glibc and kernel updates...

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Wed, 31 Dec 2008 20:20:00 -0800 Viacom Fails At The Internet http://blog.shivan.org/2008/12/31/viacom-fails-at-the-internet http://blog.shivan.org/2008/12/31/viacom-fails-at-the-internet

As part of Viacom and Time Warner Cable's current spat over licensing fees Viacom has resorted to putting a pop-up message on it's websites targeted towards Time Warner customers.

Unfortunately they somehow include the college network that I help run as if we were Time Warner residential customers. The IP allocation is under our name, the DNS reverse resolves for IP addresses contain our name, we have our own ASN with redundant BGP paths over fiber. And yet because we use Time Warner's Commercial division as an upstream we are somehow on a list of netblocks that are Time Warner residential customers. This is retarded. I can't see any possible reason for us to be on that list other than Viacom is blindly looking up BGP paths and punishing anyone whose path travels through Time Warner.

I spammed a few email addresses on Viacom's side to ask them to remove us in case they decide to escalate this little spat and outright block TWC customers from viewing videos on their website. But considering any useful contacts are usually hidden at such companies I doubt I'll ever get a response.

In the meanwhile I'm glad most of our students are not here as these message would create a lot of confusion.

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke
Sat, 18 Oct 2008 23:43:23 -0700 The Republican Base Speaks http://blog.shivan.org/2008/10/18/the-republican-base-speaks http://blog.shivan.org/2008/10/18/the-republican-base-speaks

Behold, the Republican base appearing for an official McCain/Palin rally:

The above hate has been purposely encouraged through the direct acts of John McCain and his campaign over the last few weeks. Audio of an official McCain robocall continuing their strategy of inciting such hate can be found here. The robo call tries to draw a link between Obama and Ayers. A link that is utter bullshit. Using the same metric one could argue Ronald Reagan was linked to the same terrorist.

We have been in an election season where one side has provoked his base into such a lather that racist shouts and death threats against the opposition are now common place in his rallys. In essence the Republican party is now focused on provoking hatred as a way to rally their base and appeal to moderates. Thankfully the moderates have not yet been reacting positively to this bullshit.

Permalink

]]>
http://files.posterous.com/user_profile_pics/688432/sc-av2_bigger.jpg http://posterous.com/users/4wegZAUhNEqJ Bruce Locke blocke Bruce Locke