OUR Tax Dollars at Work
Posted on April 23rd, 2009 at 3:28 pm by Steve

More excellent news from the Pentagon: their new robot helicopter sniper is working and almost ready for field deployment!

ARSS is literally point-and-shoot for the operator on the ground, using a videogame-type controller. The software makes all the necessary corrections, and the system should ensure first-round kills at several hundred yards. The secret is in the control system and stabilized turret (on the right in the picture above), which is currently fitted with a powerful RND Manufacturing Edge 2000 rifle specifically designed for sniping work, using the heavyweight .338 Lapua Magnum cartridge.

I find it indescribably awesome that our government is building and deploying robot snipers so that teenagers playing video games can kill poor people in cities anywhere in the world!

HOORAY AMERICA!!!!

Video Artist Bill Viola At MIT
Posted on April 16th, 2009 at 11:30 am by Steve

TROOPS! An all-time Noiselabs favorite.
Posted on April 10th, 2009 at 7:20 pm by Steve

“TROOPS is filmed on location with the men of the Imperial Forces!” An old VHS hand-to-hand classic is, of course, now coursing through the Tubes:

CAT scan my mcnuggets
Posted on March 24th, 2009 at 10:57 am by josh-wah

Found on NYT, some nice Radiology Art. The movies are particularly satisfying.


[Update: I downsized and recompressed the movie, exported it as an FLV, and implemented an open-source video player on the blog to play it back! –Steve.]

Cool Video Art by Ron Hays at WGBH/Boston
Posted on March 18th, 2009 at 5:14 pm by Steve

Cribbed from rhizome.org.

It’s Hard for Geeks to Not Be Geeky
Posted on March 18th, 2009 at 5:09 pm by Steve

Learned an important lesson during a visit with my cousin (hi cuz!). As the family’s Resident Geek™, I spent some time updating and streamlining the house MacBook. He was trying to show me a video, and then pointed to a dialog box that had popped up, saying he needed to update his version of Flash. Let me paraphrase what he said:

It keeps saying my “Flash Player” is old, and so I clicked to update, but it just downloaded some file and nothing happened. I eventually double-clicked on the file it downloaded, but it says something about “closing all my browsers” before I can upgrade. What are browsers?

It’s an important point that can’t be stressed often enough: most people are not computer geeks! It’s really hard for geeks to design things that can be useful to actual regular humans. You’d think that a huge company like Adobe would have figured that out by now – and that they’d have some real user testing in place to catch things like the needlessly complex Flash upgrade process.

Geeks use jargon like it’s going out of style. Technical writers, user experience specialists, and product testers are essential, but apparently, they too can be corrupted by geekdom.

I could probably make a million bucks by starting a software testing firm staffed almost entirely by mothers-in-law working on Win98 machines and gigantic candy-colored CRT iMac desktops.

In Favor (?!) of Apple’s App Store Approach1
Posted on March 17th, 2009 at 10:42 pm by Steve

Apple’s iPhone only supports third-party applications that have been created with Apple’s software development kit, and then reviewed, approved, and placed in the iTunes App Store by Apple’s own employees. I’ve long thought that this restrictive practice was counter-productive, chiefly because it serves to severely limit the number and breadth of developers who can contribute great software creations.

But I realized this evening that, by pursuing its strategy of fiercely controlling access to its App Store, Apple in some ways gets the best of both worlds. Inside the App Store, only vetted, well-fundedtested, certified programs can be downloaded (usually for a small fee). Outside the App Store – in the land of the “cracked” and the “jailbroken” – novel applications, developed by pirates, provide in-demand features and must-have functionality.

Inside the App Store, applications are bound to conform to Apple’s enforced limitations on hardware and software in the iPhone. For reasons both financial and technical, applications can’t access system settings that pertain to core Phone or iPod functions. This stifles innovation, because Apple’s own employees may not get around to implementing these features, especially if they bump up against the concerns from Marketing, Legal, and Major Accounts. For reasons that are purely financial, Apple requires U.S.-based iPhones to work exclusively with AT&T. This limits adoption of the device, as many potential users prefer (or need) to use a different service provider.

But, developers outside the App store are a different story. Anyone with the skill, interest, and time can create applications for the iPhone, and distribute them. Of course, only users who have deliberately and systematically altered their iPhones’ software can use these “rogue” programs.

While Apple argues in court that these users are breaking the law when they “jailbreak” their iPhones, their App Store managers are keeping a keen eye on the gray market of unauthorized iPhone applications.

Applications like TouchTerm (sssh) have already migrated from the “jailbroken” hacks to Official Applications, in a way that can offer significant financial rewards to the developers (and to Apple). They create functionality that’s desired by a number of users, and it doesn’t infringe on anyone’s “digital rights.” Other apps, like iPhone Video Recorder, are still renegade, but probably won’t be for long. Finally, the process of “unlocking” a “jailbroken” iPhone will probably never reach the App Store, because it threatens Apple’s and AT&T’s precious recurring revenue streams.

By keeping tight control over the Applications that appear in the App Store, Apple2 is able to enforce standards for reliability and compliance – and they can also cover their asses, legally speaking. Meanwhile, unpaid and unrelated (even unlawful) developers are busy creating and testing brand-new applications which, if they work, end up in the App Store. Apple gets a lot of upside from this, with little apparent risk.

Of course, if enough users jailbreak and then unlock their iPhones, Apple and AT&T lose revenue, limiting Apple’s further hardware and software development of the platform. But most user’s don’t bother, because the App Store’s selections are good enough. And those who do – the self-described bleeding edge – make great beta testers.


Notes:
1. By the distributive property, the phrase

Apple's App Store Approach

can also be written

(App) * (le's + " Store" + roach)

2. Similarly,

(App) * ("lications that" + "ear in the" + " Store," + le)
Geo-engineering – What Could Possibly Go Wrong?
Posted on March 17th, 2009 at 1:42 pm by Steve

This Time magazine article from late 2007 sets the scene:

Geoengineering has long been the province of kooks, but as the difficulty of reducing greenhouse-gas emissions has become harder to ignore, it is slowly emerging as an option of last resort. The tipping point came in 2006, when the Nobel Prize-winning atmospheric scientist Paul Crutzen published an editorial examining the possibility of releasing vast amounts of sulfurous debris into the atmosphere to create a haze that would keep the planet cool. “Over the past couple of years, it’s gone from an outsider thing to something that is increasingly discussed,” says Ken Caldeira of the Carnegie Institution for Science at Stanford University.

Wired’s Danger Room blog has the details:

One scheme calls for adding iron to the ocean, to stimulate the growth of greenhouse gas-absorbing algae. Another for “loading the skies” with sulfate particles that “act as mini-reflectors, shading out sunlight and cooling the Earth.” A third, “covering the Arctic with dust.”

Yes, yes – spread tiny reflectors throughout the stratosphere to reflect away all that dangerous sunlight! What could possibly go wrong? And, who better to explore this topic than… the U. S. military’s Defense Advanced Research Projects Agency?

Science magazine’s Science Insider blog tells us that

An official advisory group to the Defense Advanced Research Projects Agency is convening an unclassified meeting next week to discuss geoengineering… DARPA is the latest in a number of official science funding agencies or top scientific societies that are exploring the controversial idea. But one leading advocate of the work opposes the military developing geoengineering techniques.

I think I’ll let Mr. Burns, that paragon of virtue and human compassion, have the last word:

“Since the beginning of time man has yearned to destroy the sun. I will do the next best thing…block it out!”

 

[wonky] Why Do I Need a Program Manager?
Posted on March 9th, 2009 at 3:03 pm by Steve

Programmers can’t report to program managers, which means, among other things, that the development lead, or the CTO, or the CEO, can’t be the person who writes the specs.

The number one mistake most companies make is having the manager of the programmers writing the specs and designing the product. This is a mistake because the design does not get a fair trial, and is not born out of conflict and debate, so it’s not as good as it could be.

As usual, Joel on Software is spot-on.

EFF Goes to Bat for iPhone Users
Posted on February 19th, 2009 at 11:34 am by Steve


I suppose it was only a matter of time before Apple argued that “jailbreaking” your iPhone is illegal (technically, a violation of everyone’s favorite Digital Millenium Copyright Act). Because the process of liberating your iPhone from Apple’s restrictions involves copying and reverse-engineering Apple’s boot-loader software, the company argues that users are violating the DMCA’s anti-circumvention provisions.

Fortunately, we’ve got some crack techies on the case over at the Electronic Frontier Foundation. They’ve filed paperwork with the U. S. Copyright Office arguing that iPhone users should be granted an exemption from the DMCA because Apple otherwise prevents them from using software from some third parties on the iPhone:

the courts have long recognized that copying software while reverse engineering is a fair use when done for purposes of fostering interoperability with independently created software, a body of law that Apple conveniently fails to mention.

It’ll be interesting to see how this plays out. I’m just glad that the good folks at EFF are around to fight battles like this one. If you can swing it, maybe you’d like to kick ’em a few bucks.

« Previous Entries   Next Entries »