Random Musings

2006-9-8

The future of networking

Filed under: — PugMajere @ 6:26 am

Back in January, I read a blog post about Van Jacobson’s talk at Linux Conf.au 2006. (LWN’s coverage and the slides) This is some amazing stuff. I can’t really do these justice - go read. The slides show some amazing numbers in terms of potential speedups through rearchitecting.

What prompted this entry, however, has nothing to do with that. Instead, it has to do with another Van Jacobson talk at Google that deserves attention - namely A New Way to Look at Networking. Where the other paper and talk were about performance, this talk is more about thinking about what’s next - what will the ubiquitous network of 20 years from now look like, and how to make it work. (I’ll spoil a slide near the end, as a teaser - PGP meets BitTorrent and hitches a ride on an airplane. (Not Pacific Air 121, however.))

Ye Olde Scrum

Filed under: — PugMajere @ 4:44 am

At work this week there was a very good talk about “Scrum Et Al”, given by Ken Schwaber.

Executive summary: Go watch this, if you’re at all interested in Agile teams and iterative development, it’s definitely worth your time.

What struck me most while watching this, was how much I wished I had gotten around to reading something about it years ago. (I still haven’t, but this video is enough to get me interested now.) At my last job, we were doing something informal, but not too far off of this. Quarterly releases, along with a relentless pace of new features, improving interfaces, improving security, improving developer productivity, etc. Seeing this talk reaffirms my belief that the only good way to build software products is iteratively. Being able to say, “I only need to worry about X right now.” and sitting down and doing X, getting it done, clean, bugfixed, and then being able to say, “Ok, what’s next?”, all the while having a product that can be released at basically any time, maybe multiple times, and a simply relentless pace of improvements? This is great! Unfortunately, I don’t think very many business majors have figured this out yet.

2006-8-19

Git presentations

Filed under: — PugMajere @ 3:48 pm

At Penguicon in April, I gave a basic Git tutorial, and this week at Ubucon I gave a small variation of that talk, where I tried to cover why distributed SCMs are so much better for free software work.

These presentations are both up at http://h4×0r5.com/~ryan/presentations/

Also, Junio Hamano (Git Maintainer), gave a great talk at OLS:  http://members.cox.net/junkio/200607-ols.pdf

2006-6-2

Passwords, argh

Filed under: — PugMajere @ 1:04 pm

With all the things I need to do to get organized around a new job, one of the things I’ve ended up doing a lot of is creating new accounts.  With new passwords, of course.

What really irks me is that there is *no* consistency in the password requirements, so, even if I wanted to reuse a password for a few things, it would be darn near impossible.

{0,2}capital letters, {0,2}numbers {0,2}lowercase letters, {4-6}minimum characters, {4-8}maximum characters.
The situation has gotten, well, frankly ridiculous.  Maybe Passport (or something similar) wasn’t as horrible an idea as it first appeared.

2006-5-25

One dead (sorta) computer

Filed under: — PugMajere @ 4:59 am

Now that I’m moved, and I’m starting to get settled in, finally, I setup some computers tonight.

  • Well, my gaming/desktop computer worked fine (actually, haven’t booted Linux on it, yet, but Windows is fine.)
  • My old webhost/server box is up fine, as well.
  • Unfortunately, my primary NFS/file server won’t boot.

I get a fun variety of errors:

  • Sometimes, I get a recursive fault and the kernel locks (2.6.16, though, I’m not sure it matters)
  • Sometimes, I get a “failed to mount /dev/md4, please specify root fs with root=” (etc/paraphrased)
  • Sometimes, I get a crc error during “Uncompressing Linux”
  • Sometimes, I get an “Invalid format” during “Uncompressing Linux”
  • Sometimes, I get partway into boot and a beautiful screen full or random colors and letters flashes, and the machine reboots.

Given how inconsistent the failures are, my gut says “motherboard, ram or CPU”, and not harddrive.  (I did really expect at least one harddrive to fail, though.)

The case for this machine did get a nice dent added to it during the move (on the motherboard side, not the other side).

I think I need to make a DSL boot USB key, and see if that fixes it, just to confirm, otherwise, debugging this is going to be a pain.  Damn fileserver shouldn’t be the broken machine. :(

2006-5-14

News from a new state

Filed under: — PugMajere @ 9:09 pm

So, as a few of the readers of this blog know, I’m moving to California (Bay Area/Silicon Valley)
Well, technically, I suppose, I’ve moved.  My stuff hasn’t quite arrived yet, but within the next day or two it should all arrive.  It will be nice to get my normal computers back and be able to work on a machine that isn’t a laptop, while at home. I suppose I’ll have to finally redefine home to be my new (expensive) apartment, as well.

On to impressions of the area:

  1. Fry’s Electronics (Sunnyvale) - what a cluttered mess.  They have an impressive range of stuff, but the place just feels cluttered and disorganized.
  2. IKEA (I know, not really a Cali thing, but we don’t have one, yet, in Michigan) - Damn, that’s an impressive place to shop.
  3. San Francisco itself: Umm, bring a map next time ‘cuz wow, was I lost.

Admittedly, I haven’t really gotten a lot of impressions together yet.  I’ve spent a lot of time in this first week of my new job at work, and I honestly expect that to resume after I get my stuff settled in at my new apartment, and some older commitments taken care of.  So, I think I’m liking things here, though I’m still not really entirely comfortable with it all.

Anyway, I need to kill my bank account by paying all my bills (I can’t wait until the reimbursement checks hit).  More later when I get some free time and something more meaningful to blog about.  (When my stuff shows up, I think I’m going to be setting up a Sunray, for example)

2006-4-20

Penguicon and Git

Filed under: — PugMajere @ 8:29 pm

Penguicon 4.0 is here (tomorrow), and I’ll be giving a talk on Git
at 11pm. There should be a bunch of interesting things going on there, and free beer.

2006-4-6

Spanning tree and NFS

Filed under: — PugMajere @ 3:45 pm

For the record, the fact that Debian’s startup tends to fail in the presence of smart switches that try to do spanning-tree detection gets really annoying when you have production machines that depend on NFS servers being available.

Technically, this would be solvable by building a proper hosts file on each server, but that’s what DNS is for.

So, I’m going to try a script like this on each server during the startup sequence, to try to delay the startup until the default gateway comes up:

(more…)

2006-3-16

Open Source Accessibility

Filed under: — PugMajere @ 10:38 pm

Jonathan McDowell comments on the accessibility of people in the Open Source community - and I agree, it is an important aspect, but he mentions the fact that he hasn’t asked for an autograph in a long time.  It occurred to me that in the OSS community, you don’t really need autographs, all it takes is a positive comment on code you’ve submitted, because that’s an infinitely more meaningful gesture than a meaningless autograph.

2006-2-6

Switching to a UTF-8 based system

Filed under: — PugMajere @ 12:33 am

On Friday, I started switching my work machines over to a default locale of en_US.utf8, so diff would work correctly on UTF-8 text files containing Korean.

At home, I read my work email (typically) via mutt, which I leave running in a screen session.  It turns out that this change means I need to switch basically everything at home over, as well.  Well, I’ll leave that for a rainy day, but for the time being, I’ve started up a few shells (urxvt) with LANG=en_US.utf8 instead, so things will work in the meantime.

I should have done this a long time ago, to be honest, but I guess I’m still a little bit worried about how widespread support for this is.

2005-10-14

Free newgroup access…

Filed under: — PugMajere @ 9:42 am

Free download limit: 2.00GB
Current usage: 1.68GB
As of: 10/14/2005
Monthly projection: 871.59GB

I appear to have, umm, timed my usage today quite well. :)

2005-10-11

Serenity

Filed under: — PugMajere @ 10:43 pm

There’s a good review of Serenity on Reason.com. (Spoilerific.)

I don’t follow many of the references present in that review, but I think I get the idea, and I’ll summarize it: Serenity is, in every sense of the word, Sci-Fi. Much of what we call Sci-Fi in the modern genre misses many of the older, classic Sci-Fi meanings. I think Serenity is a well executed reminder that Sci-Fi is more than just “guns in space”.

2005-8-20

GenCon 2005

Filed under: — PugMajere @ 1:47 pm

I’m at GenCon again this year, working for SaberTooth Games. (A division of Games Workshop now.)

This is pretty nice, relaxing, running small events and helping teach people how to play the game - and getting to know the people we’ll be working with next year if things grow bigger. It’s really the first low-stress GenCon I’ve had in 4 or 5 years. Something about not trying to run tournaments for 200+ people for 3 days straight is rather nice.

Oh, and I think the new Warhammer 40k CCG (Dark Millenium) is actually a pretty easy to learn game. Simple rules, nice level of tactics to expand into… so, I’m kinda enthused by it, too.

So, anyway, that’s my thoughts from GenCon.

2005-8-13

Stupid web tests

Filed under: — PugMajere @ 9:21 am


My computer geek score is greater than 99% of all people in the world! How do you compare? Click here to find out!

2005-7-29

Getting noticed, corrollaries

Filed under: — PugMajere @ 2:15 am

I’ve picked up some web browsing via “planet” sites recently. Most notably, Planet Arslinux, but also Planet Debian and Planet Kernel. On Planet Arslinux today, I saw Jay Wren’s post about products being noticed.. This got me to thinking - and especially, his points about iTunes and Google made me think about why I’m a user of those two things, and also, other things.

As I ponder this, I realize that the products I’m passionate about, all share a common trait. Mostly, I hate their competition because it sucks. I think this is just another way of saying the “10 times” rule Jay postulates.

With Google, I switched because it worked, and found me the information I needed. This was a rather remarkable feature at the time. Mostly because search engines just sucked. With iTunes, I started using it because I bought an iPod. On the other hand, it’s actually a really good mp3 player. And CD ripper. ID3 tag editor….. etc. It does a good job at all these things. None of the other players I’ve used provided all these features in one spot and got more than one of them right. In fact, most failed to get even one right. So, it’s not that iTunes is great. It’s just that the rest suck. (My mp3 player of choice before I stumbled on iTunes was a hand-written Perl script that I called “weightedplay”, that automatically noticed new mp3s and played more recently added stuff slightly more often than older things. It was really quite simple, and other than it’s lack of GUI, it was better than anything else I’d found for just playing songs.)

So those are the things that come to mind immediately, and why I switched away from their competitors. I’ll bring up another one, that’s occurred to me as I write this. A long, long time ago, I switched from using RedHat as my Linux distro of choice, to using Debian. In this case, it wasn’t because Debian was great. I had done some customizations to my RedHat installation in strange places (/etc/inetd.conf, IIRC), and doing an upgrade wiped out those changes without warning. In retrospect, after years of being away, I realize that my customizations *might* have been saved in .rpmsave files. But I was angry, so I found another distro that I was promised would tell me before it nuked my customizations. In the meantime, I’ve realized that apt actually works, and that I don’t really mind my packages being a little bit old if they work, so I’m happy with Debian. But I think this proves that it’s not how good the new choice is, but how much you dislike the old choice that sets these patterns in our minds.

This is the thing MicroSoft doesn’t get on search. For a very long time they thought that it was OK to fool their users by sneaking in paid-for results in their search listings. That’s bad, and hurts the accuracy of their results, in the user’s minds. This is why they will be struggling to recover influence in search for a very long time. (Oddly, I’ve noticed that Google’s advertisements are usually well targetted at my searches, which is pretty nice. I’ve even occassionally clicked on one. The beauty of relevance.)

So, I guess that’s my take on the thought. It’s not how good you are, but how bad you make your competitor look.

2005-7-28

Ok, fine…

Filed under: — PugMajere @ 8:04 pm

Meme of the week - what OS are you?

You are Debian Linux. People have difficulty getting to know you.  Once you finally open your shell they're apt to love you.
Which OS are You?

Humourously, the only computers I have at home that aren’t running Debian at the moment are my WRT54G and my Tivo.

That makes 7 others that are running Debian. I need a local mirror.

2004-12-20

My trip to Germany

Filed under: — PugMajere @ 7:17 pm

I’m currently in Germany, visiting my cousin, her husband (he’s in the US Army), and their 3 kids.

My brother came down to visit last weekend, from London, and oddly, spent a lot of time at the train station as the rest of us worked out our trip to Rome. I feel kinda bad for him, but he got to play a lot of 20-questions with the kids, so that’s not all bad, I guess.

I’ve got some pictures up from my camera, at my picture gallery, and more to add.

So far my thoughts are roughly, “Woah, I can drink German beer.” and “German roads are scary.”

Is it strange to go to a Mexican restaurant in Germany? It was pretty good, actually, though.

2004-6-14

Irony? Or do I have too much faith in the world?

Filed under: — PugMajere @ 4:29 am

I just randomly visited The Register today, to read an article about trojans having trojans in them, and saw a humorous, and hopefully either ironic or satirical, comment to end the article:

At least one security expert says there’s a lesson to be learned from the whole affair. “It obviously says you should always use open-source Trojans,” says Mark Loveless, a senior security analyst with Bindview Corporation. “That’s the moral. You can’t even trust Windows malware.”

The worst part is how accurate it is…

Powered by WordPress