Video Cloning

Slashdot ran a story today about a group of graphic designers who put together a realistic World War II D-Day invasion film.  The original story is here.  When Saving Private Ryan was filmed, it took upwards of 1000 extras to film this scene.  These guys did it with 3.

They used green screens and staged pyrotechnics to create the various explosions, props, and other effects.  In the end, the completed scene is incredibly realistic and lifelike.  Incredible work for a small crew.

So, without further ado :

Internet Toll Booths

Net Neutrality has been a hot topic for some time.  At the heart of the issue is a struggle to increase revenues by charging for content, as well as access.  The term “Net Neutrality” itself refers to the idea that the network should be neutral, or free.  A “free” network would have no access restrictions preventing a user from accessing the content they wanted.  Andrew Odlyzko, Director of the Digital Technology Center at the University of Minnesota, recently published a paper(PDF) concerning Net Neutrality.  He highlights the struggle between big business and market fairness, a struggle that has existed for a very long time.

Think back to the early days of the Internet when providers charged for access by either a transfer or time limit.  This practice gradually gave way to unlimited access for a flat monthly fee.  In more recent times, reports have surfaced about providers who are limiting the total amount of traffic a user can transfer per month.  While providers aren’t coming out and saying it, they have seemingly reverted back to the pay-per-meg days of old.

More concerning, perhaps, is the new practice of throttling specific traffic.  While this seems to be centered around BitTorrent and Peer-to-Peer traffic at the moment, what’s to prevent a provider from throttling site-specific traffic.  In fact, what’s to prevent the provider from creating “Walled Gardens” and charging the end user for access to “extra” content not included in the garden?

Apparently nothing, as some companies have already been doing this, and others have announced plans to.  More recently, the FCC has decided to step in and look into the allegations of data tampering.  Of course, the FCC seems to have problems of it’s own at the moment.

So what is the ultimate answer to this question?  Should the ISP have the right to block and even tamper with data?  Should the end-user have the right to free access to the Internet?  These are tough questions, ones that have been heavily debated for some time, and will likely be debated far into the future.

For myself, my opinion is based on being both a subscriber, as well as an engineer for a service provider.  The provider has built the infrastructure used to access the Internet.  Granted, the funds used to build that infrastructure were provided by the subscribers, but the end result is the same.  The infrastructure is owned by the provider.  As with most property, the owner is generally free to do what they want with it, though this can be a pretty hotly debated topic as well, and perhaps a discussion for a later date.

For now, let’s assume that the owner has the right to modify and use what they own with the only limits being those laws that protect safety.  In other words, I am free to dictate the rules in my own hotel.  Kids can only play in the play room, drinks and food are only allowed in the dining room, and no-one walks through the hall without shoes on.  I will only provide cable TV with CNN and the weather channel, and the pool is only open from 1pm to 5pm on weekdays.  As a hotel owner, I can set these rules, and enforce them by having any guest who violates them removed.  That is my right as a hotel owner.  Of course, if the guests don’t like my rules, they are free to stay at another hotel.

How is this different from an ISP?  An ISP can set the rules however they want, and the subscriber can vote on those rules through the use of their wallet.  Don’t like the rules?  Cancel your subscription and go elsewhere.

Of course, this brings up a major problem with the current state of Internet access.  Unfortunately, there are many areas, even heavily populated ones, where there is no other provider to go to.  In some cases there is a telephone company to provide access, but no alternative such as cable.  In others, cable exists, but the phone company doesn’t have high-speed access yet.  And, in the grand tradition of greed and power, the providers in those areas are able to charge whatever rates they want (with some limitations, as set by the government), and allow or block access in any manner they wish.  And since there are no alternatives, the subscriber is stuck with service they don’t want at a rate they don’t want to pay.

So, my view is somewhat convoluted by the fact that competition between providers is non-existent in some areas.  Many subscribers are stuck with the local carrier and have no choice.  And while I believe that the provider should be able to run their network as they choose, it muddies the waters somewhat because the subscriber cannot vote with their wallet unless they are willing to go without access.

I don’t find the idea of a “walled garden” as that much of a problem, per se.  Look at AOL, for instance.  They flourished for a long time and they were a perfect example of a walled garden at the beginning.  More recent times have led to them allowing full Internet access, but the core AOL client still exists and allows them to feed specific content to the customer.  If providers were willing to lower rates and provide interfaces such as AOLs, I can easily see some users jumping at the opportunity.  Likewise, I see users, such as myself, who are willing to pay a premium for unadulterated access to the Internet.

My hope is that the Internet remains unmolested and open to those who want access.  We can only wait and see what will happen in the end.

A new hairpiece for Mozilla?

Back in October I wrote about a new technology from Mozilla Labs called Prism.  Since then, the team at Mozilla has been working on some newer technology.

First up is something called Personas.  Personas is a neat little extension that lets you modify the Firefox theme on the fly.  You are presented with a small menu, accessible via an icon on the status bar.  From the menu, you can choose from a number of different “themes” that will change the design of the default Firefox theme.

Overall, personas is just a neat little extension with no real purpose other than breaking up the monotony.  You can set it to randomly select a persona, which will cause the persona to change for each instance of the browser.  More options are definitely needed, such as a custom list of personas to choose from, but it’s a decent start.

More interesting, however, is the second technology I’d like to present.  Dubbed Weave, this technology is a bit more on-par with what I’ve been looking forward to for years.  Weave presents the user with a way to record their individual user settings, store them on a remote server, and sync them up with any other installation of Firefox.  In fact, Weave aims to allow the user to sync their preferences with other third-party applications, such as social networks and browsers.

To be honest, I have no real interest whatsoever in social networks.  I avoid MySpace like the plague, and I haven’t bothered to look into Facebook at all.  My on-line collaboration, thus far, has been mostly through traditional means, Instant Message, E-Mail, and the Web.  In fact, I’m not sure any of my online activities fall into the so-called “Social” category.  So, my interest here lies merely in the distribution of my personal metadata between applications that I access.  I would love to be able to “log in” to any computer and immediately download my browser settings, bookmarks, and maybe even my browsing history.  Having all of that information in one central location that can be accessed whenever I need it is a wonderful thought.

I currently use the Bookmark Sync and Sort extension which allows me to upload my bookmarks to my own personal server and synchronize them with other installations of Firefox.  Other such extensions exist to allow you to sync with Google, Foxmarks, and more, but I prefer to have complete control over my data, rather than placing it on a third-party server.

Weave promises to be an open framework for metadata handling, or services integration.  The offer the following view of the process (click for larger image) :

In essence, you access your metadata via a web browser, phone, or some other third-party application.  That application, being Weave-aware, allows you to view and manipulate your metadata.  You can choose to make some of your data available to outside users, such as friends and family, or even make it completely open to the world.  At the same time, any new metadata you create is automatically synchronized with the central servers, updating it instantly wherever you access it.

Weave looks to be a pretty exciting project, one I plan on keeping an eye on.

HERO Returns!

Greetings and welcome to a new year.  Same as the old year, but incremented by one.  Exciting, eh?

I stumbled across an article the other day about an old friend of mine.  I worked on him all through high-school, learning quite a bit about robotics along the way.  His name?  HERO 2000.

HERO had all sorts of cool gadgets including a full robotic arm, speech synthesis, a bunch of sensors to detect light, sound, heat, and more.  You could even write programs, in BASIC, that automated the robot to do different tasks.  I spent quite a bit of time programming him for a variety of tasks, getting him set up for shows, and just playing around with all of the different sensors and other features.  Like I said, I learned a lot.

So, back to the article I mentioned.  Apparently, HeathKit, the original makers of the HERO robot, are at it again.  The HERO robot is coming back, this year!  The new HE-Robot is supposedly available now, according to an article on DeviceGuru, with educational kits coming in January and February.

According to the specifications, the new HERO runs Windows XP Pro on an Intel Core 2 Duo processor.  I’m not impressed with Windows, but I’m sure that can be replaced easily enough.  In fact, with the large OSS crowd out there, I’ll be there’s a full Linux OS install for HERO before the end of the year.

At any rate, the robot comes with a webcam, cd-rom/cd-rw (for on-the-go burning, of course), a bunch of sensors, speakers, and more.  The only thing I see missing is the arm.  And, unfortunately, based on the pictures available, it doesn’t look like the arm will ever be available.  Just not enough room for it.

So, how about price.  Well, it appears that White Box Robots is the manufacturer of this particular machine.  According to their website, the Series 9 PC-Bot, which the HE-RObot is based on, runs a cool $7,995.  Ugh.  At that price, I can research and build my own.  There are less expensive models, including a few that run Linux (which means that drivers already exist), so let’s hope HeathKit sells them for a lower price.  I would love to buy one of these as a kit and build it with my sons, but $5,000 is just way out of my price range…  Anyone want to donate one to me?  :)  Pretty please?

Vista

It’s been a while since Microsoft release their newest OS, Vista, and yet the complaints just haven’t stopped.  I just ran across this humorous piece about “upgrading” to Windows XP and decided it was time to write a little bit about Vista.

I can’t say I’m an expert by any means as I’ve only had limited experience with Vista at this point.  What experience I did have, however, was quite annoying and really turned me away from the thought of installing it.  Overall, Vista has an interesting look.  It’s not that bad, in reality, though it does seem to be a bit of overkill in the eye candy department.  It feels like Microsoft tried to make everything shiny and attractive, but ended up with a shiny, gaudy look instead.

My first experience with Vista involved setting up a Vista machine for network access.  Since setting up networking involves changing system settings, I was logged in as an administrator.  I popped open the control panel to set up the network adapter and spent the next 15 minutes messing around with the settings, prompted time and again to allow the changes I was making.  It was a frustrating experience, to say the least.  Something that takes me less than a minute to accomplish on a Windows XP machine, or even on a Linux machine, takes significantly longer on a Vista machine.

I also noticed a number of pauses, quite noticeable, as I manipulated files.  This happened on more than one machine, making me think there’s something wrong with the file subsystem in Vista.  I’ve heard it explained as a DRM mechanism, checking for various DRM schemes in an attempt to enforce them.  Either way, it’s slow and takes forever to accomplish simple copy and paste tasks.

One of my more recent experiences was an attempt to get Vista to recognize a RAZR phone.  I never did get that working, even with Motorola’s Vista compatible software.  I tried installing, uninstalling, and re-installing the software several times, rebooting in between, enduring the stupid security dialogs all the while.  Vista seems to have recognized the phone, but would not allow the user to interact with it.

They say that first impressions are the most important and, up to this point, Vista has not made a good impression on me at all.  If and when I do move to Vista, it will be with me kicking and screaming the entire way…

The Wolfman

An interesting short film I ran across over on one of Surfer Girl’s blogs.  For those those don’t know, Surfer Girl is the secret identity of a games industry insider who has been blogging some incredible info about past and future games, as well as political related material…  Great stuff!

This particular short film inspired an attempt at a new game by American McGee called Oz.  Based on the Wizard of Oz books, it was intended to be similar in nature to the Alice game, dark and scary, but was going to use cardboard cut-out graphics similar to the video.  At any rate, it’s a pretty cool little film.  Check it out.

 

Review – Portal (PC)

Anticipation : 10
Expectation : 8
Initial Reaction : 10
Overall : 10
Genre : First Person

Way back in 1995, 3D Realms announced that they were creating a game called Prey.  Key to Prey’s gameplay was the use of portal technology.  Portal technology is a way to create “rips” in space that be moved around in real time.  Portals allow the player to move from area to area by creating artificial doorways between them.  Unfortunately, Prey wasn’t to come out until 11 years later.

In 2005, students from the DigiPen Institute of Technology wrote a game, Narbacular Drop, for their senior game project.  Narbacular Drop revolved around a princess named “No-Knees” who is captured by a demon.  She is placed in a dungeon which turns out to be an intelligent being named “Wally.”  Wally can create portals, which the princess uses to escape the dungeon and defeat the demon.

Valve Software hired the Narbacular Drop programmers in mid-2005, and the team set to work on Portal.  Portal, built on the Source engine, is essentially the spiritual successor to Narbacular Drop.  In Portal, the player, Chell, is placed within the Aperture Science test facility and informed that she must complete a series of tests using the new “Aperture Science Handheld Portal Device.”

I won’t go any further into the plot because you really need to experience this game for yourself.  The commentary from GLaDOS (Genetic Lifeform and Disk Operating System), the computer controlling the facility, is definitely worth checking out.  The computer informs, taunts, cajoles, reassures, and lies to you.  And all with the promise of cake, when you finish!

The game is excellent.  It is exquisitely polished from the environments to the controls.  The game mechanic itself is quite simple, very easy to learn.  Gameplay consists of completing a series of puzzles to find the exit, using portals along the way to move from place to place, move boxes, disarm weapons, and more.  Included are a series of advanced puzzles and challenges that you can complete once you have beaten the main game.

This is definitely a game worth checking out.  Go..  Now..

 

But remember: The cake is a lie.

Getting screwed again by DRM

I’m definitely no fan of Digital Rights Management (DRM) in it’s current form.  It’s intrusive, prevents me form taking advantage of something I purchased, and is generally an all around nuisance.

Take, for instance, DRM “enhanced” music.  Most DRM licenses only allow you to listen to the music on authorized devices, and limits the number of devices you can put the music on.  Some even go as far as to limit the number of times you can listen to a specific track.  For some users this is ok, but what about those of us who change music players on a regular basis?  Now we have to be concerned about the type of DRM being used and whether or not it’s compatible with our new player.  It’s truly a nightmare.

There are even more issues with DRM, though.  Let’s take a look at modern games.  For consoles, DRM isn’t much of an issue yet.  Every console is the same, so there are no compatibility problems if you have to get a new console, or if you want to take your game to a friend’s house to play.  Downloaded content is a little trickier as it is often tied to the console it was downloaded on.  Unfortunately, in many situations, if the console fails and you get a replacement, you must re-purchase the downloaded content.  This isn’t always the case, but it does happen.

For PCs, however, the landscape is a little different.  DRM is used to prevent piracy of games.  Unfortunately, with the wide number of PC configurations, this can cause incompatibility problems.  But even beyond the compatibility issues, there are sometimes worse problems.

Take, for instance, SafeDisc DRM by Macrovision.  SafeDisc has been around for years and is often the cause of incompatibility problems with games.  SafeDisc requires a special driver to be loaded into Windows that allows the operating system to validate the authenticity of games that use the SafeDisc DRM scheme.  Apparently, Microsoft thought it would be useful to bundle a copy of the SafeDisc driver with Windows and has done so since Windows XP shipped about 6 years ago.

Recently, Elia Florio, from Symantec, discovered a vulnerability in the SafeDisc driver.  This vulnerability allows an attacker to escalate their privileges, ultimately allowing them full control of the operating system.  Thanks to Microsoft bundling this driver with Windows, even non-gamers are susceptible to this attack.

This highlights a major problem with DRM.  Ensuring security is a pretty tough, complex job.  The more complex the programming is, the harder it is to keep secure.  DRM is intentionally complex, intending to prevent theft.  As a result, it becomes very difficult to ensure that the code is secure.  This is a perfect example of that problem.  Unfortunately, it seems that this will only grow to be a larger problem as time goes on, unless we stamp out DRM.

Macromedia apparently has a fix for this problem on their website, and Microsoft is working on a solution as well.  Microsoft has refused to commit to a delivery date, though.  I would encourage you to update this driver as soon as possible, or, if you are a non-gamer, remove it completely.

Review – Manhunt 2 (PSP)

Anticipation : 10
Expectation : 9
Initial Reaction : 8
Overall : 8
Genre : First Person

Back in 2003, Rockstar released called Manhunt.  The basis for the game is that a man on Death Row, James Earl Cash, is sent for execution, but is injected with a sedative instead.  Apparently, a director, Starkweather, bribed the doctors to not kill him.  The director is filming snuff films, and wants Cash for his latest movie.  Using his contacts with the corrupt police force and various gangs, he forces Cash into killing the various gang members to stay alive.

The controversy surrounding the game is the game mechanic itself.  The object is to sneak through the levels undetected and perform the most outrageous kills you can.  A variety of weaponry is available, ranging from plastic bags to knives and bats.  The player is “graded” on the style and number of kills.

 

Fast forward to 2007 and the sequel, Manhunt 2.  Manhunt 2 centers around a character named Daniel Lamb.  Lamb was part of an experiment, referred to as “The Project.”  During the experiment, something went wrong and Lamb was shipped off to an insane asylum.  Lamb escapes during a lightning storm and, working with a friend, Leo Kasper, he attempts to uncover the truth about what happened.

The gameplay is similar to that of the original Manhunt, but dispenses with the scoring screens.  The scoring screen was primarily removed to appease the ESRB, but Rockstar claims it distracted from the story as well.  The game was also altered slightly to obscure the kill scenes in accordance with ESRB requests.  Prior to these changes, the game was rated AO, the highest rating available for video games.  Unfortunately, AO rated games are not permitted to be release on any current console hardware.  As such, Rockstar worked with the ESRB to reduce the rating to M by making the aforementioned changes.

The game itself is pretty compelling, though it seems to be a little on the easy side.  The storyline seems to be pretty decent so far, though it can be hard to follow.  The story jumps occasionally from the present, back to events from the past.  Regardless, the game is quite fun to play.

There are a number of different kill styles, some of them pretty gruesome.  Rockstar also added a number of new kill styles and weapons.  For instance, there are environmental kills now, allowing the player to use objects in the environment to dispatch an enemy.  New weapons such as the circular saw and a number of new guns are available.

I have enjoyed my time playing so far.  Some of the levels are definitely a challenge, while others are incredibly easy.  To be fair, I’m not playing on the insane setting, yet.  I expect that the insane setting, however, merely increases the hardiness of the enemies, and possibly the number.

Overall, I’m pretty happy that I picked this game up.  I plan on picking up the Wii version of the game as well.  It’s definitely a controversial game, though well worth checking out.

 

Note : This is *NOT* a game for children.  Parents, please be responsible.