05/24/06

Is the US really behind in creating engineers?

I dunno, but this Washington Post article shows that it’s not a slam dunk that the US is really so far behind India and China creating engineers as common knowledge would have us believe. Turns out there’s a good chance that the US numbers were quite a bit higher then reported and the Chinese numbers (originally based upon reports from the Chinese government) were highly inflated for a number of reasons.

When you think about it, China and India have a vested interest in reporting higher then actual numbers (to increase interest in getting companies to open offices in their country) and many companies (both US and foreign) have a strong reason to perpetuate those numbers (to perpetuate the myth that there is a labor shortage in the US).

05/23/06

Defective By Design?

Would you believe that some products that you and I buy today are designed to be defective? That is to say that these products could do things which the designers went out of their way to prevent you from doing with them? Why? Since when in a world when companies must out innovate each other to get a competitive edge did companies actually intentially place arbitrary restrictions to limit what users could do with them?

Seems crazy, but that’s exactly what happening with many popular products like iPods, music CD’s and DVD players. Recently, the Free Software Foundation started Defective By Design, a community website dedicated to increasing awareness about how companies are intentionally limiting products in order to harm consumers in order to make Hollywood and large media companies happy. Check it out!

04/22/06

Confidentiality in email redux

So maybe it’s just me, but it seems that these “confidentiality notices” in emails are on the rise.

Anyways, I’ve decided to do a little experiment. Many of these notices contain verbage to “notify the sender” if you receive the email… what will happen when I start replying? Hillarity? Confusion? Bogus legal threats? A bore? Only one way to find out…

04/15/06

7 Years under the DMCA

The EFF has written a great piece on how the Digital Millenium Copyright Act (DMCA) has really effected the country. Unsurprisingly to many in the technical community, the DMCA hasn’t been used to stop would-be copyright infringers, but rather to stifle innovation, threaten scientists, restrict free use and threaten free speech.

Well worth reading.

04/11/06

GSM + powered subwoofer == pain

So being a geek I enjoy your typical geek toys like my Treo 650 and home theater (just upgraded to an Onkyo TX-SR803). Anyways, ever since switching from Verizon (expensive, not great feature list, but good coverage) to Cingular (less expensive, more features, almost as good coverage) I’ve been fighting with interference between the phone and my powered subwoofer.

Anyways, long story short, is that this is apparently a common problem for TDMA/GSM phones and subwoofers which take line-level input. Basically, the phone traffic is picked up by the speaker and is amplified to an audiable level. Very annoying.

Apparently, having high quality shielded audio cables aren’t enough… your sub needs to be shielded as well. As it turns out, a lot of high quality subwoofers aren’t shielded, because shielding is usually only to prevent the magnents in the speakers from interfering with TV’s. Since most people don’t put their subwoofers near their TV’s (unlike satellite speakers) there isn’t usually any need to shield them.

So what’s the solution? Dunno. Maybe if I were to get a shielded subwoofer it would solve the problem, maybe not. Not really sure I want to make a $350 gamble. I’ve had one friend suggest wrapping it in aluminum foil and grounding it to solve the problem…. not sure that’ll go with the decor in the living room though.

04/6/06

Just how many replay tools are there?

So my friend Chris sent me this link to yet another tcpreplay copycat. There’s already IDS Informer and Traffic IQ.

Of course, the above tools have pretty GUI’s and have some features not found in tcpreplay, but the fact is that if you take tcpreplay, tcpdump, ethereal and NetDude you get 60-90% of the functionality at 0% of the cost.

Anyways, I’ll bet there are plenty of other tcpreplay look-alikes… If you know of any, leave a comment and let me know! Even better, if you’ve bought one of these tools, why did you pick it over the alternatives?

04/4/06

Making progress…

Well tonight, my allergies were going bonkers and I knew I wouldn’t be able to get any sleep until the drugs kicked in. Hence I not only found time to continue working on the new tcpreplay website, but also to make huge strides on moving all the packet editing functionality into a library which will end up shipping with tcpreplay 3.0.

As it turns out, one of the nice advantages of using Bruce Korb’s excellent AutoOpts package, is that you can make argument processing part of your library too, so people have the option of filling out the tcpedit_t data structure manually or let the library do all the work.

04/2/06

Tcpreplay has a new home!

Well as of today, other then the tcpreplay mailing lists and file downloads, I’ve moved off of SourceForge. SF is a nice service (hard to complain about free) but it’s missing a lot of features which I’ve grown to expect. Hence, I’ve now moved the offical tcpreplay homepage to tcpreplay.synfin.net.

As you’ll no doubt quickly notice, I’ve moved to using Trac which is a great wiki, ticking and front-end to SVN all in one. Be sure to check it out and leave a comment!

03/19/06

Patently Mad

Michael Crichton wrote a great opt-ed piece for the New York Times called, This Essay Breaks the Law. It’s a great two pager on how the patent system in the US has gone to hell and how it will effect not just large corporations, but you and your family.

Btw, don’t read this next sentance, because just merely thinking it is illegal:

Elevated homocysteine is linked to B-12 deficiency, so doctors should test homocysteine levels to see whether the patient needs vitamins.