Yay, May…

So today’s the first of May, and brings lots of chaos, agony, despair, and yet a light at the end of the tunnel. For you see, May is the month of AP testing, and also my birthday, and the beginning of the end of our high school careers.

The first two weeks of May are going to be living hell, with AP tests coming in like buzzards to pick us off after finals have beaten and broken us down to senseless drones. This year, I’m definitely going to run out of AP labels, and the sad part is that I won’t even end up using much of my AP credit. I suppose it’s worth it just for grade inflation, but an annoying waste of money to be sure. Once AP testing is over though, the fun begins.

After AP testing I’ll probably pick up the laptop I want for college, the HP tx2000z. It’s a cheap tablet/convertible laptop, with a base price of $900 and HP has a student discount program on top of that for 7-12% off (7% in this case). We’ll be playing Brawl and bridge and maybe Mario Kart Wii in any classes that let us, and maybe even DotA if we have enough laptops for a LAN party. I suppose we’ll also do random projects and stuff to fill time, but that doesn’t really matter. School will pretty much be over.

Hopefully I’ll be able to work on side projects too, like DS coding, some Java stuff, and Robotics stuff. I also need to finish off Metroid Prime 2: Echoes before we graduate so I can give it back to Sid. I should probably also buy Orange Box and stuff and maybe Crysis to actually tax my PC.

I have a feeling this month is going to fly past, just like the rest of the year has.

LANeroids now online, will be worked on soon

Yay, finally got around to putting the source for LANeroids (my catchy name for my APCS final project) on my google code svn repository, and I plan to work on it further. I have some ideas about optimizing performance to make it not suck, such as ripping out all the serialization junk and replacing it with sending strings over sockets instead. Much less dense and less bandwidth required, and I have a feeling serialization takes a fair bit of time in Java. I was pulling out just the graphics code for a Robotics thing and I found that the graphics/keyboard input portion without the networking runs 10x faster on my computer, so the serialized network code is definitely to blame.

JabberDS

So someone named Anton Romanov made a jabber client for DS, and it rocks. The keyboard is nice and large, almost good enough to thumb-type with, although stylus is better overall. It works really well too. But this means that, through imified, I can post to this blog from my DS. Nice!

(this post written from my DS, at least until I accidentally hit send and had to finish the rest of it on my computer.)

Oh, a link to the homebrew would be good too. http://theli.is-a-geek.org/blog/static/jabberds

Smash. Bros. Dojo announces Captain Olimar & Pikmin as playable characters!

The daily developer’s blog announced a new character today, Captain Olimar from the Gamecube game Pikmin, as well as his eponymous little critters, the Pikmin. After a drought of new information for several weeks, it’s nice to see a real update on the dojo.
Looks like this story won’t hit the front page, beaten by someone who submitted the same thing a minute later but with no summary and a thumbnail. Not my fault digg’s image crawling is broken… but oh well, there’s always next time.

read more | digg story

On Digital Distribution

Digital distribution seems to be the panacea of next-generation content delivery, but while I fully embrace it and hope more content providers will rely on digital distribution in the future, there are still some problems with it that need to be addressed before it can become a suitable replacement for physical products.

But first, the advantages of digital distribution.

Digital distribution is, well, digital, so there’s no physical media to worry about losing or scratching. Given the choice between buying a CD (music, game, whatever) or buying a downloaded version, I would much rather buy a downloaded one simply because I don’t have to find it when I want to use it. Steam and the current-gen console services all have shown that digital distribution is feasible for games, and more and more games are going to be released in digital form in the future.

Digital distribution is also easier for couch-potato types, since you don’t even have to leave your couch/keyboard/whatever to buy something. The sheer convenience factor can also make it into an impulsive buy, since it just takes a few clicks to buy something. This is an advantage for both the producer and the consumer.

Lastly, digital distribution decreases production costs significantly, reducing them to basically the development and marketing costs. This is a big advantage for content providers, because there is less of a risk involved, and no inventory to worry about with an infinite supply. This allows for more creative and original content and gives smaller developers a greater chance to put out their products.

However, digital distribution is not without its faults and many of these advantages also turn into disadvantages.

Lack of physical media also kills the shareability of content. With a CD or a book, you can lend it to your friend after you’re done and extend the value of your purchase. Digital content almost necessarily must employ DRM, otherwise it would not be profitable for producers, but at the same time this destroys the ability to share found in physical media. Limited use DRM does provide a workaround for this, as in the case of the Zune’s 3 plays sharing, but it doesn’t offer the same flexibility as a physical object. In the realm of books, I hope that eReader devices such as the Kindle and Sony Reader would adopt similar technology, especially with the enormous initial investment for these devices, but I don’t know how likely this is to actually occur.

Internet speed is also a factor that cripples many forms of digital distribution. At least in the U. S., internet speeds are still not fast enough for the most part to allow rapid downloads of multi-gigabyte content such as new game releases and high definition movies. Although Verizon’s FiOS has theoretical maximum speeds of 50Mbps, it is only available in limited areas and the next best option is 8Mbps cable. Even then, these are maximum burst speeds, and real sustained speeds are going to be much lower. Although music and books may download fast at these speeds, a DVD quality movie would take 1.28 hours at the maximum 8Mbps speed, and with DSL or more realistic cable speeds that time gets much larger. Although that might be fine for something you watch multiple times, if you just watch it once renting would be faster. Games and big software could take even longer, potentially taking an entire day or more on 3Mbps DSL. Broader fiber penetration is a must if digital distribution is to completely replace physical distribution.

The last annoyance about digital distribution is price. Even with the drawbacks mentioned above, the price of an eBook is around the same price as a paperback, even though the paperback can be shared, thereby increasing its value. Logically, this does not make sense because there are very few production costs for digitally distributed content since there is no media. In addition, there is the added cost of the device that can read the content, since digital content cannot be read on its own. An average MP3 player costs around $250, and a good e-ink based eBook reader that finally has some of the advantages of paper will run from $300-400. It seems that the iPod got around this immense cost because MP3s can be ripped from CDs and/or pirated, not to mention its iconic status, but eBooks have no such advantage since scanning books is much more time consuming and their readers are not exactly flashy or slick yet (Kindle, I’m looking at you). Ideally, digitally distributed content should cost around 50-75% of the equivalent physical media because of reduced distribution costs for the producer.

In summary, digital content needs to become sharable in some way, broadband speeds in the US need to catch up with the rest of the developed world, and prices must be lower before digital distribution can replace physical media. I look forward to a day when everything is digital, but so far that is a distant dream (beyond piracy, of course, which is a whole other issue).

My New Computer

So, I built a computer in August and it’s pretty fast and wasn’t too expensive either. Runs all the newest games in high resolutions and stuff.

Specs:
Athlon 64 X2 5000+ @ 2.9Ghz (from 2.6 stock)

2×1GB Mushkin DDR2-800

512MB Radeon HD 2900 Pro @ 742/1000mhz (XT speeds, from 600/800 stock, only OC for demanding games though)

Gigabyte GA-MA69G-S3H 690G Socket AM2 motherboard (w/ integrated Radeon x1250)

250GB Seagate 7200.10 SATA 3g (233GiB)

Windows Vista Home Premium x64

So far it’s great, moving up from an Athlon XP 2200+ w/ 512MB and 128MB R9200SE was amazing. Crysis runs, lol, and UT3 runs fast @60fps on 1440×900, around 50 and dips on 1680×1050 native.

Happy New Year!

‘08 FTW! Still can’t believe that we’re graduating this year.

Testing Windows Live Writer

Hmm, might be easier to update this site if I have a desktop blogging tool. So far Windows Live Writer seems to work fine with wordpress which is cool. Also less laggy than using wordpress in a browser I guess, and it seems to have most if not all the same features, like setting categories and whatnot although it doesn’t seem to have tags from what I can see.

Wi-Fi download features revealed for Super Smash Bros. Brawl

Today’s dojo update revealed some interesting tidbits about the wi-fi service for Brawl. Once you turn on the “Smash Service” you will receive screenshots and stages from Nintendo daily, and they will be automatically deleted if your memory fills up.Luckily, things from friends don’t get deleted automatically. New items appear in the message board. They also revealed a new item, the Dragoon which looks like a really cool item due to the fact that it is assembled before it can be used, and is really powerful. This and the Smash Ball seem to be adding a lot of strategy to Brawl, since you have to invest time into acquiring these items.

read more | digg story

Obama’s closing argument

An incredibly inspiring speech by Barack Obama. I hope he wins the Democratic nomination because he is the best hope our country has for positive, progressive change in the future.

read more | digg story