Archive for September, 2007
Epic Ultimate
Monday, September 24th, 2007This weekend has been a little overkill for Ultimate. I can probably say the same for the entire Fall season for that matter. Playing three times a week, with games on Saturday and Sunday, is really starting to wear me down.
Playing with a higher tier team, on Rainbow Trout, doesn’t help much either, as they have pushed me to play harder and stronger. I’m learning a ton, as I’m now easily the weakest member on their team, so it’s well worth the pain. Believe it or not, my soft and mushy legs are starting to take a bit more shape from all the running I do on the field.
Anyways, for some reason Trout, which is in the middle of the ladder for our tier, was pitted against the 3rd ranked team in the tier. A huge mismatch in terms of games scheduling. Everyone from both teams were perplexed as to how this could possibly happen. We knew a few of their team-members, and they were generally all athletic and competitive 20-somethings that have years of experience. Excluding me, Rainbow Trout is composed of 30 and 40-somethings that are out to have a good time.
Leaguerunner, the Google software that manages the ladders gave us 1:4 odds of winning the game.
Worse yet, when we showed up on the field, we had only 1 spare for women and men. Meaning the guys would have to triple shift and the women would have to play two shifts before subbing off. “Less Talk More Rock” showed up with two full lines of young, chiseled, and athletic bodies ready to rip us to shreds. There guys were tall (which does help in Ultimate), all ripped, and played on competitive upper tier leagues. Their ladies were no slouches either. Not only did they outclass us physically and in experience, but we had to play twice the amount they did due to our lack of spares.
David vs. Goliath, Ivan Drago vs. Rocky Balboa, Canada vs. Russia in an 8 game super-series. An upset here would be epic, but very unlikely.
Oh well, we knew it was a huge mismatch, but we’d all thought to just give it our best and try to have a good time out of it. It was a windy day, so at least that might give us a fighting chance with the elements making the disc a little less predictable.
So we pulled the disc to them for the first point. We ran down the field to quickly force a turn-over near their endzone, which we converted to a goal. We all kinda looked at each other and went “huzzah!?”. I thought we were just lucky on that one.
So we pulled the disc to them again. They were able to get a few good passes to make it up the field, but we played strong defense and turned it over. Now normally on a windy day you play something called Zone Defense. As the name implies, the defense sets up players in zones in the field to maximize the area of defense to try and shut down short passes. On a calm day it’s not a strong strategy, as it’s easily broken, but with a touch of wind it’s very effective.
Call it hubris, or being arrogant, or over-confidence, but they decided to play man-on-man defense. I guess they thought they could out run and use their athletic advantage to crush our offense. To their surprise we were able to beat them down with our fast striking and smart positional play. We quickly converted for another point.
Point after point, we were able to shut them down with our tight zone defense and capitalize on offense.
Near the end of the game, out of their frustration possibly, they started to get really nasty. Calling fouls that didn’t belong, and just generally being overly aggressive. I guess being beaten down by a lower tier team was too much for them.
The 12-8 victory was the sweetest game in a long while.
Storm Botnet
Tuesday, September 11th, 2007As an avid reader of slashdot, I ran across an article on building a personal mini-super computer. It’s called Microwulf, which is a play on Beowulf, a type of super computer built by clustering commodity computer parts that you would find in stores. Basically, the Microwulf is a supercomputer comprised of 4 motherboards, 4 cpus, and 4 sets of ram merged together to form one machine. Computer parts these days are dirt cheap, so building your own mini-supercomputer is relatively inexpensive. The act of combining computers together to act a one machine is called clustering, and a Microwulf cluster is simply a 4 node cluster.
For the low low cost of about $1000, you too can build your own mini super computer that’s able to pump out 26 Gigaflops, providing more computing power than the world’s most powerful supercomputer in 1990. Granted, 1990 is almost 20 years ago, but the supercomputer that held that title back then cost hundreds of millions.
Now imagine if you scale that idea of clustering to millions of machines, then you’d have a massive grand daddy supercomputer. In fact, one of these things already exists, and it’s owned by a group of criminals.
Yes, the most powerful supercomputer in the world, the Storm Botnet, is not owned by NASA, IBM, or by the US Military, but by ill-intentioned criminals.
How is this possible?
Microsoft Windows Monoculture
Almost everyone in the world uses Microsoft Windows on their computer. Grandma uses it, little jimmy uses it, and most likely you’re using it right now to read this shoddily written blog. I use it at home and at work.
The downside to being that popular means that there are malicious hackers out there who create viruses that target Windows. Like any legitimate software vendor, you want to release your software to reach as many people in the world as you can.
Another downside that has nothing to do with the disadvantages of popularity has something to do with the nature of Microsoft Windows itself. It’s insecure. Yes, I said it. It’s so insecure that you need to go out and buy third party anti-virus/firewall tools, like Mcafee and Norton, to keep your system safe. You have to do a Windows update every so often to prevent your system from being intruded upon. The way it’s designed creates a lot of security vulnerabilities.
I won’t get into specific details, but there are other OS’s out there (well, namely Linux-variants) that are fundamentally more secure than Windows. So being insecure has nothing to do with popularity.
Now what happens when you combine the risks of having an OS monoculture with an OS that is fundamentally insecure? You have a massive network of computers (the internet) that is incredibly vulnerable to malicious attacks. These two components together allow for internet worms and viruses to spread rapidly.
Storm Botnet
The Storm Botnet is essentially a large network of computers infected with a virus. The total number of infected machines ranges is estimated to be larger than a million machines, perhaps even reaching ten million, and the number is still growing.
Internet worms and viruses aren’t something new, but a botnet is something different. When a computer becomes infected with the Storm worm, it turns the machine into a zombie. The infected machine waits for instuctions from the botnet, and upon receiving those instructions it will do whatever it is asked. Each machine that becomes infected becomes one more machine that the botnet is able to control. If an infected machine was commanded to view a particular webpage, then it would. Public and decentralized servers on the web provide access points for these zombie machines to receive their commands (like IRC chatrooms, which are a decentralized and public).
If we take a conservative estimate on the number of infected machines, then the botnet easily surpasses the computational power of the most powerful supercomputer on the planet. Theoretically, it could pump out picoflops of computing power whereas the most #1 ranked supercomputer currently is measured to produce close to 300 teraflops, a whole order of magnitude less.
The power of controlling all these machines anonymously in a decentralized manner allows for the criminals who control Storm to wreak havoc on the internet in all sorts of ways. Storm has been used in what’s called “pump and dump” scams, where it spams the internet with stock “tips” on particular stocks. Investors who get mislead will invest in targeted stocks, inflating a stock’s value. Those who owned the stocks prior simply dump the stock once it becomes inflated.
Another usage of wielding such a massive botnet is to target specific websites with Denial of Service attacks. The botnet commands a large set of machines to continually browse a page. Servers that can’t handle such a huge volume of traffic are brought down. This allows for the controllers of the botnet to sell their attack services to the highest bidder. Lately there have been many attacks on anti-phishing sites, and there’s a lot of speculation that South African phishers have “hired” Storm for this service.
The Storm botnet is beyond a proof-of-concept of the failures of having an operating system monoculture. If all internet users ran a larger variety of operating systems, then something like this could be minimized. Viruses and worms will always exists as long as there will be disgruntled 14 year olds out there, but the magnitude of their effect could be reduced. Often, viruses and worms are written only to target a specific operating system. A linux machine is immune to the botnet virus, in the same effect that a linux virus can’t attack a Windows machine.
Hopefully the size of these malicious botnets will shrink as Linux and other operating systems become more widely adopted. The Linux user-base is definitely growing in size, and as more Linux distro’s become more user-friendly it’s only a matter of time before a significant market share of computers run it.
For Hire: Web Developer
Wednesday, September 5th, 2007Yes, I have gone into the business of being a web developer consultant-type programmer. Last week I finished a contract job to develop Renata’s sister’s real estate website. It’s not the most glamorous job someone in Computing Science can get, but who doesn’t mind the extra cash on the side, and at consultant/contractor prices, it’s a nice chunk.
Her site, www.thebestarizonahomes.com (not my aesthetic design, I simply implement what the client wants), is developed using Drupal, a powerful open-source content management system. It’s a bit painful to get setup, but once it’s going it’s a great tool for non-techie’s to add and manage content on their websites. My super duper secret side project will be developed in Drupal, so I’m glad this contract gave me the chance to play around with Drupal in a more professional manner.
So I asked her if I could post a link to my personal site to perhaps get a few more web-dev contracts, and she gave me the great idea to start my own company. So here it is, my web design company site is located at www.xorwebdesign.com. I’m not quite finished filling in all the content, but I should be done soon within the next few days.
If any of you reading this needs some web dev contracted out, or someone who does, feel free to pass on my site. As I’m a lazy bastard who doesn’t want to do any real marketing, I’d give out a nice 10% referral bonus if I drum up any business.
Categories
- Fighting (2)
- G33k (5)
- The Mundane (3)
- Uncategorized (118)
Archives
- November 2008
- October 2008
- September 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006