Wednesday, April 7, 2010

taking the luster off a great finish

As reported at courier-journal.com, five University of Kentucky basketball players with remaining eligibility will declare for the NBA draft. Folks are saying that all five -- freshmen John Wall, DeMarcus Cousins, Eric Bledsoe and Daniel Orton and junior Patrick Patterson -- are likely first-round picks and will probably stay in the draft.

Kentucky made it to the Elite Eight of the NCAA tournament before being bounced by West Virginia, 73-66.

Draft prospects must declare their intentions to enter the draft by April 25, and can retain their eligibility if they do not hire an agent and remove their name from the draft by May 8.

Junior Evan Turner of Ohio State has also declared for the draft.

This season featured a great run in the NCAA tournament by Butler, which made it to the championship before falling in one of the best championship games in memory to Duke, 61-59. The tournament was one of the most enjoyable for me. It was filled with upsets; only two #1 seeds (Duke and Kentucky) made it to the Elite Eight, and Duke was the only #1 seed to make it to the Final Four. To me, that's what the tournament should be all about.

But the possibility (some say probability) that the tournament will expand to 96 teams put a damper on things. The annual exodus of college basketball's top players to the NBA draft, especially this mass exodus from Kentucky, doesn't help.

Something's wrong with this picture.

I wish the guys well, but it's becoming less and less enjoyable seeing so many young guys jump to the NBA so early. It doesn't seem to be making the NBA any better. It's definitely not making college basketball any better.

test your firewall

There are a few different web sites that you can go to for checking your firewall. Perhaps the best known is ShieldsUP!, by the Gibson Research Corporation.

Lifehacker.com recently did a piece about ShieldsUP!.

Another site to check out: PC Flank.

I've run across a good amount of criticism of ShieldsUP! and its creator, Steve Gibson. Some of the criticism revolves around something I've experienced here: If your firewall allows replies to pinging, ShieldsUP! will give you a "failed" stealth rating.

The situation here:

The router here has the NAT feature. It also has, under "Advanced Settings," custom firewall settings that by default are set to "off - NAT only."

With these default setting, my ShieldsUP! tests (on All Service Ports) results:


Results from scan of ports: 0-1055

    0 Ports Open

    0 Ports Closed
 1056 Ports Stealth
---------------------

 1056 Ports Tested

ALL PORTS tested were found to be: STEALTH.


TruStealth: FAILED - ALL tested ports were STEALTH,
                   - NO unsolicited packets were received,

                   - A PING REPLY (ICMP Echo) WAS RECEIVED.
So, I go back to the Advanced Settings and choose to customize the firewall settings instead of using "Off - NAT only." My customization consists of this: Under ICMP, I remove the check marks from the boxes for "in" and "out" (a note there says, "If a check appears in a box, that service is open or allowed").

Then I run the same SheildsUP! test:


Results from scan of ports: 0-1055


  0 Ports Open
  0 Ports Closed
1056 Ports Stealth
---------------------
1056 Ports Tested

ALL PORTS tested were found to be: STEALTH.

TruStealth: PASSED - ALL tested ports were STEALTH,

                 - NO unsolicited packets were received,
                 - NO Ping reply (ICMP Echo) was received.

From what I've read around the internet, Mr. Gibson is being too paranoid about ICMP echoes. I'm really not sure; I'm far from being an expert on internet security, firewalls, etc. But I decided not to worry about. I switched my router's firewall settings back to the default, allowing ICMP echoes. I think I'm still safe since all of my ports are closed and tested "stealth."

Before I started looking into this, one fact had escaped me: If you're running behind a NAT router, you've probably got more protection than any software firewall can give you. That was news to me. I use the Guarddog GUI, a front-end that makes it easy for you to deal with Linux's iptables. From what I'm understanding now, there's no need to even concern myself with Guarddog since I'm behind a NAT router.

But, I'll keep Guarddog, anyway. I figure that the extra layer of protection can't hurt anything!

BeginLinux and a short Mepis 8.5 review

Found a Linux website that I hadn't seen before: BeginLinux.com.

It's obviously a website to help folks who are new to Linux. There's quite a lot of info at this site. Looks like a very good website.

I stumbled upon this site because of a review there about Mepis 8.5.

OK, generally I don't care much for distro reviews where the reviewer fires up a distro and spends only a short amount of time checking it out. If you want to really help me, spend about a year with it and then tell me about your experiences.

But this review is even more shallow than most. It provides only a tiny view of what the Mepis 8.5.01 is like, and focuses mainly on "visual appearance." (And, as any Linux user worth her/his salt knows, a distro's default appearance is one of the first things you're gonna want to change. It's half the fun of doing a new Linux installation!)

Still, it isn't a bad review, and I'm always glad to see folks talking about Mepis!

Monday, April 5, 2010

"athletic"

We all know how it goes.

In this country, "athletic" = "black." If a white player succeeds in sports, it's because of intelligence, hard work, "gutsy play," and toughness. The white player "plays smart." If a black player succeeds in sports, it's because of athleticism, because of "God-given" athletic ability -- "natural talent."

Take a look at the sports pages in the newspaper. Check out sports magazines, or online articles. Listen to analysis on the radio or on television. You will almost never see or hear the word "athletic" used to describe any athlete who is not black.

Tonight, Duke plays Butler for the national championship. Duke was called "alarmingly unathletic" by ESPN analyst Doug Gottlieb. It's no coincidence, as Sports Illustrated's Luke Winn points out, that the Blue Devils "happen to be the only top-25 team in the country with three white starters."

There's a lot to this. It says a lot about our country. It's rooted in our history of slavery. Black kids are more often expected to excel in athletics; the expectations are not nearly as high for them to excel in academics, of course.

Sports, the sports media, parents, coaches... everyone involved helps to perpetuate the stereotype. But I can't think of any one thing that keeps that stereotype alive more than the use of the adjective "athletic" to describe black athletes, when it's rarely used to describe white athletes.

Friday, April 2, 2010

brilliant ncaa tourney idea?

They can't come up with a way to give us a playoff system for college football, but it looks like the NCAA has no problem finding a way to water down March Madness.

All indications are that the field will be expanded from 65 teams to 96 teams.

The last tournament expansion gave us 65 teams instead of 64, with a "play-in" game that almost nobody is interested in.

Now we get 31 mediocre teams into the tournament. Teams that have no business being there. Teams that have no chance of making it to the Final Four.

It definitely wasn't broke, but the NCAA's gonna fix it, anyway.

Instead of giving us what we really want -- playoffs for college football -- these Einsteins are gonna give us this "fix" that most fans don't want.

The nation's greatest sporting event is about to lose some of its luster.

ubuntu window control buttons

Can't believe the controversy this has sparked! Ubuntu decided that in the upcoming Ubuntu 10.4 Lucid Lynx, the window control buttons will be on the upper left instead of the upper right.



Windows users, and most Linux users, are used to seeing them on the upper right. Mac users are used to seeing them on the upper left.

The crying and whining about it has been unbelievable.

Here's Mark Shuttleworth's announcement about the final decision:

Thank you to everybody who has participated in this discussion.
The final decision on window controls for 10.04 LTS is as follows:
- the window controls will remain on the left, however
- the order will change to be (from left) close, minimize, maximise
The decision is based on the view that putting the close button in the corner will be most familiar to many users, even if the particular choice of corner is not.
For the avoidance of doubt, this is not a comment dependent on the date :-)
Our intent is to encourage innovation, discussion, and design with the right of the window title bar. We have some ideas, and others are already springing up in the community. We welcome participation on the Ayatana list, where those can play out. This will be a fruitful topic for the design track at UDS in Brussels in May.
This bug is now marked wontfix. Please focus ongoing participation on the opportunities for innovation that this opens up. The decision as to the window controls location and order itself is now final, and as they say in the old newspapers, no further correspondence will be entered into.
(https://bugs.launchpad.net/ubuntu/+source/light-themes/+bug/532633/comments/564)


It really makes no difference to me where those buttons are located, but it's easy enough to change things.

You can open up gconf-editor, navigate to apps > metacity > general section, and edit the value of button_layout. Instead of "maximize,minimize,close:" make it ":maximize,minimize,close". Just move the colon to the front.

There, was that so hard?

Someone created a script for an easy GUI that moves the buttons from left to right: http://www.omgubuntu.co.uk/2010/03/easy-gui-window-button-switcher-for.html


And following are a couple of commands that are supposed to do it. Warning: Haven't tried these here!


gconftool -s /apps/metacity/general/button_layout -t string "menu:maximize,minimize,close"

(Found at: http://geek.co.il/wp/2010/03/07/another-mac-styled-update-for-ubuntu-window-buttons-to-the-left)


gconftool-2 --set /apps/metacity/general/button_layout --type string menu:minimize,maximize,close
(Found at: http://www.khattam.info/2010/03/16/howto-move-the-minimize-maximize-close-buttons-to-the-right-in-ubuntu-10-04-lucid-lynx/)



Some of the Linux Mint folks went to work on tweaking mintDesktop to allow button layout switching. Check out this Mint forums thread.

Personally, I'm glad that Ubuntu made this change. It's so anti-Windows! It stirs things up and gets people talking and thinking. And in the end, it actually makes more sense to have the buttons on the left side.

Plus, it means I'll have a lot more whiners to tease at the Linux forums!

Thursday, April 1, 2010

worth the money?

It's my opinion that top picks in the NBA draft are almost always wasted picks, and that a team is almost always better off trading down for lower picks or for free agents.

Here are the top ten picks in each NBA draft from 2000 to 2009. In italics are the ones that, in my opinion, have turned out to be worth the money that a top ten draft pick gets. Many of the others have turned out to be very good players, but I don't feel that they've had the kind of impact on the game that merits top ten money. The jury is still out on players picked in recent drafts, especially 2008 and 2009.

See where you agree or disagree.

Top Ten Draft Picks in the NBA, 2000 thru 2009

2000

1. Kenyon Martin, Cincinnati by New Jersey
2. Stromile Swift, LSU by Vancouver
3. Darius Miles, East St. Louis HS (Mo.) by L.A. Clippers
4. Marcus Fizer, Iowa State bt Chicago
5. Mike Miller, Florida by Orlando
6. DerMarr Johnson, Cincinnati by Atlanta
7. Chris Mihm, Texas by Chicago (to Cleveland)
8. Jamal Crawford, Michigan by Cleveland (to Chicago)
9. Joel Przybilla, Minnesota by Houston (to Milwaukee)
10. Keyon Dooling, Missouri by Orlando (to L.A. Clippers)


2001

1. Kwame Brown, Glynn Academy (Ga.) by Washington
2. Tyson Chandler, Dominguez HS (Calif.) by L.A. Clippers (to Chicago)
3. Pau Gasol, Spain by Atlanta (to Memphis)
4. Eddy Curry, Thornwood HS (Ill.) by Chicago
5. Jason Richardson, Michigan State by Golden State
6. Shane Battier, Duke by Memphis
7. Eddie Griffin, Seton Hall by New Jersey (to Houston)
8. DeSagana Diop, Oak Hill Academy (Va.) by Cleveland
9. Rodney White, UNC-Charlotte by Detroit
10. Joe Johnson, Arkansas by Boston


2002

1. Yao Ming, China by Houston
2. Jay Williams, Duke by Chicago
3. Mike Dunleavy, Duke by Golden State
4. Drew Gooden, Kansas by Memphis
5. Nikoloz Tskitishvili, Italy by Denver
6. Dajuan Wagner, Memphis by Cleveland
7. Nene Hilario, Brazil by New York (to Denver)
8. Chris Wilcox, Maryland by L.A. Clippers
9. Amare Stoudemire, Cypress Creek HS (Fla.) by Phoenix
10. Caron Butler, Connecticut by Miami


2003

1. LeBron James, St. Vincent-St. Mary HS (Ohio) by Cleveland
2. Darko Milicic, Serbia & Montenegro by Detroit
3. Carmelo Anthony, Syracuse by Denver
4. Chris Bosh, Georgia Tech by Toronto
5. Dwyane Wade, Marquette by Miami
6. Chris Kaman, Central Michigan by L.A. Clippers
7. Kirk Hinrich, Kansas by Chicago
8. T.J. Ford, Texas by Milwaukee
9. Mike Sweetney, Georgetown by New York
10. Jarvis Hayes, Georgia by Washington


2004

1. Dwight Howard, SW Atlanta Christian Aca. by Orlando
2. Emeka Okafor, Connecticut by Charlotte
3. Ben Gordon, Connecticut by Chicago
4. Shaun Livingston, Peoria HS (Illinois) by L.A. Clippers
5. Devin Harris, Wisconsin by Washington (to Dallas)
6. Josh Childress, Stanford by Atlanta
7. Luol Deng, Duke by Phoenix (to Chicago)
8. Rafael Araujo, BYU by Toronto
9. Andre Iguodala, Arizona by Philadelphia
10. Luke Jackson, Oregon by Cleveland


2005

1 Andrew Bogut, Utah by Milwaukee
2 Marvin Williams, North Carolina by Atlanta
3 Deron Williams, Illinois by Utah
4 Chris Paul, Wake Forest by New Orleans
5 Raymond Felton, North Carolina by Charlotte
6 Martell Webster, Seattle Prep HS by Portland
7 Charlie Villanueva, Connecticut by Toronto
8 Channing Frye, Arizona by New York
9 Ike Diogu, Arizona State by Golden State
10 Andrew Bynum, St. Joseph (NJ) HS by L.A. Lakers


2006

1 Andrea Bargnani, Italy by Toronto
2 LaMarcus Aldridge, Texas by Chicago
3 Adam Morrison, Gonzaga by Charlotte
4 Tyrus Thomas, Louisiana State by Portland
5 Shelden Williams, Duke by Atlanta
6 Brandon Roy, Washington by Minnesota
7 Randy Foye, Villanova by Boston
8 Rudy Gay, Connecticut by Houston
9 Patrick O'Bryant, Bradley by Golden State
10 Saer Sene, Senegal by Seattle


2007

1 Greg Oden, Ohio State by Portland
2 Kevin Durant, Texas by Seattle
3 Al Horford, Florida by Atlanta
4 Mike Conley Jr, Ohio State by Memphis
5 Jeff Green, Georgetown by Boston (traded to Seattle)
6 Yi Jianlian, China by Milwaukee
7 Corey Brewer, Florida by Minnesota
8 Brandan Wright, North Carolina by Charlotte (traded to Golden State)
9 Joakim Noah, Florida by Chicago
10 Spencer Hawes, Washington by Sacramento


2008

1 Derrick Rose, Memphis by Chicago
2 Michael Beasley, Kansas State by Miami
3 O.J. Mayo, USC by Minnesota (traded to Memphis)
4 Russell Westbrook, UCLA by Seattle
5 Kevin Love, UCLA by Memphis (traded to Minnesota)
6 Danilo Gallinari, Italy by New York
7 Eric Gordon, Indiana by L.A. Clippers
8 Joe Alexander, West Virginia by Milwaukee
9 D.J. Augustin, Texas by Charlotte
10 Brook Lopez, Stanford by New Jersey


2009

1 Blake Griffin, Oklahoma by L.A. Clippers
2 Hasheem Thabeet, Connecticut by Memphis
3 James Harden, Arizona State by Oklahoma City
4 Tyreke Evans, Mempihs by Sacramento
5 Ricky Rubio, DKV Joventut (Spain) by Minnesota (from Washington)
6 Jonny Flynn, Syracuse by Minnesota
7 Stephen Curry, Davidson by Golden State
8 Jordan Hill, Arizona by New York
9 DeMar DeRozan, USC by Toronto
10 Brandon Jennings, Lottomatica Roma (Italy) by Milwaukee