2007-05-30

Public Airwaves for the Public Good

I just learned about a really important issue, and signed a petition about it. The federal government is on the verge of turning over a huge portion of our public airwaves to companies like AT&T, Verizon, and Comcast--who will use them for private enrichment instead of the public good.

These newly available airwaves are a once-in-a-lifetime opportunity to revolutionize Internet access -- beaming high-speed signals to every park bench, coffee shop, workplace, and home in America. Phone and cable companies don't want this competition to their Internet service--they'd rather purchase the airwaves at auction and sit on them.

You can sign the petition I signed here - urging the government to make sure the public airwaves are used for the public good:

http://civic.moveon.org/airwaves/?r_by=-5971883-538sJA

2007-05-20

ME WANT!

O, M Fing G. I want one. Yes, I'm a technophile, but few products arouse my tech-interest quite like this one has. It has to be seen to be understood - so just go check it out for yourself. The Optimus Maximus keyboard, by Art. Lebedev.

2007-05-13

The Joys of Hibernate

I just spent the last few days troubleshooting a HibernateException with the error message Illegal attempt to associate a collection with two open sessions. After much Googling, I had tried every solution I could find, and none of them worked - so hopefully this solution will make it into the next person's search.

In my case, the issue was that I was taking a persistent object, storing it in the HTTP session, and trying to reconstitute it later. By storing the ID in the browser session and loading by ID each time, the error was eliminated.

I hope this helps someone - if so, or if you're having a similar issue, post in the comments!

2007-05-08

The Godfather: Blackhand Edition (Wii)

I got The Godfather: Blackhand Edition for the Wii for my birthday, and I'm totally hooked - and, after borrowing the game for a day, so is my best friend: he ran out and bought his own copy, after holding mine hostage for a few days. It's all the best qualities of Monopoly and Grand Theft Auto, set in the The Godfather, with the Wii controls allowing you to literally beat the pulp out of business owners with a baseball bat while extorting them for cash, and physically tossing people over balconies for bonus points.

Yes, it's that kind of game. Yes, it's not for kids. Yes, it's on the Wii. And yes, it's damned addictive.

The game smoothly mixes a wide array of sandboxing opportunities, including extorting businesses, setting off mob wars, robbing banks, taking on hit contracts, and so on, with a deep plotline that follows the story of the films. You start as a young gangster on hard times, dealing with a bad crowd. Luca Brasi comes to your aid, and initiates you into the Corleone family with a few tutorial missions. Then, it's up to you to take on any of the many "business opportunities" throughout the city, or continue to advance the main plot. The game lets you delay the main plot as long as you want between missions, letting you set the pace the entire time.

The graphics aren't stunning, but they definitely get the job done. It's enough for suspension of disbelief, particularly for fans of the films. Having not seen them for many many years, playing the game now makes me want to watch the movies again - and then play the game again from the beginning.

All in all, I'd give it a solid 8/10, and a definite recommendation to anyone that enjoys a little digital bloodshed in the morning.

2007-05-04

Wired vs. Wireless

I was talking to my mom today, and she wanted to set up a wireless network. I advised against it,
and her argument was that wired networks seem archaic.

Now, while I can certainly understand the idea that the same cables we've been using for decades are still just fine today may be hard to swallow, but in reality, wired networking is advancing far faster than wireless.

Wireless networking, over the last decade, has gone from 11mbit (802.11b) to 54mbit (802.11g) to "up to 700mbit" (802.11n; effectively 100 - 200 mbit). This bandwidth is per airspace - multiple clients on a network, and multiple networks in the same airspace, must share the available bandwidth.

Meanwhile, wired networks have gone from 10 to 100 mbit, then to 1 gbit and now 10 gbit, all on copper cable. And each client on a wired network gets a dedicated, full-bandwidth pipe all to its own.

So, while the cables may not have changed much (cat 6 is hard to tell from cat 5 to the average person), wired networks are advancing far beyond wireless, and all the while, they provide greater reliability, security, ease of use, and power efficiency.

All in all, I'll keep my wired network.