The Null Device

Posts matching tags 'tech'

2012/2/7

An excellent answer to the eternal question of why software development task estimations are inevitably off by a factor of 2 or 3, even if one compensates for this in advance:

Let's take a hike on the coast from San Francisco to Los Angeles to visit our friends in Newport Beach... The line is about 400 miles long, we can walk 4 miles per hour for 10 hours per day, so we'll be there in 10 days. We call our friends and book dinner for next Sunday night, when we will roll in triumphantly at 6 p.m. They can't wait!
We get up early the next day giddy with the excitement of fresh adventure. We strap on our backpacks, whip out our map, and plan our first day. We look at the map. Uh oh... Wow, there are a million little twists and turns on this coast. A 40-mile day will barely get us past Half Moon Bay. This trip is at least 500, not 400 miles. We call our friends and push back dinner til Tuesday. It is best to be realistic. They are disappointed, but they are looking forward to seeing us. And 12 days from SF to LA still is not bad.
Man, this is slow going! Sand, water, stairs, creeks, angry sea lions! We are walking at most 2 miles per hour, half as fast as we wanted. We can either start walking 20 hours per day, or we can push our friends out another week. OK, let's split the difference: we'll walk 12 hours per day and push our friends out til the following weekend. We call them and delay dinner until the following Sunday. They are a little peeved but say OK, we'll see you then.
...and so forth.

it sod's law tech 0 Share

2012/2/1

Long-time video-game enthusiast Charlie Brooker visits Japan, comes away slightly disappointed that how much the rest of the world has caught up, and the gadgetland of Akihabara is no longer as much of a novelty:

I'd been looking forward to browsing the shelves for zany gadgets, but the reality was slightly disappointing. Smartphone apps have replaced many of the charmingly pointless Japanese gizmos that used to be pop up on late-90s travel shows. More significantly, the west has become overtly tech-obsessed too. At home, we're routinely battered over the head with so many miraculous widgets, a sort of amazement fatigue has set in. So while in Japan you can easily stumble across a remote-control tissue box or a battery-operated planetarium for your bathroom (by which I mean a waterproof Saturn-shaped orb that floats in the bath and projects the entire visible universe onto the ceiling), the sense of surrounding novelty has diminished. It's less "WTF", more "yeah, that figures". Touring the electronic shops is still an entertainment in itself: I was merely surprised to discover I didn't actually want to buy anything.

charlie brooker culture japan tech 0 Share

2011/12/31

A few random odds and ends which, for one reason or another, didn't make it into blog posts in 2011:

apple art china creativity crime design fraud monty python pixel art politics religion romania science society susan kare tech u2 0 Share

2011/11/30

After allegations emerged of brutal working practices at online game company Zynga (who, as well as considering the idea of work-life balance to be tantamount to disloyalty, recently have been forcing some employees to give up stock options), venture capital douchelord Michael Arrington posted a defence of long working hours and nonexistent work-life balance in the software industry as part of the Silicon Valley way, extensively quoting Jamie Zawinski's Netscape diaries to back up his point. But then, jwz turned around and tore it to pieces.

He's trying to make the point that the only path to success in the software industry is to work insane hours, sleep under your desk, and give up your one and only youth, and if you don't do that, you're a pussy. He's using my words to try and back up that thesis. I hate this, because it's not true, and it's disingenuous. What is true is that for a VC's business model to work, it's necessary for you to give up your life in order for him to become richer.
So if your goal is to enrich the Arringtons of the world while maybe, if you win the lottery, scooping some of the groundscore that they overlooked, then by all means, bust your ass while the bankers and speculators cheer you on.Instead of that, I recommend that you do what you love because you love doing it. If that means long hours, fantastic. If that means leaving the office by 6pm every day for your underwater basket-weaving class, also fantastic.
Touché.

business capitalism evil it jwz scams tech work-life balance zynga 0 Share

2011/11/10

Writing in the Pinboard blog, Maciej Ceglowski tears apart the concept "social graph", saying that it is neither social nor a graph, but a sort of pseudoscience invented by socially-challenged geeks and now peddled by hucksters out to monetise you and your relationships:

Last week Forbes even went to the extent of calling the social graph an exploitable resource comprarable to crude oil, with riches to those who figure out how to mine it and refine it. I think this is a fascinating metaphor. If the social graph is crude oil, doesn't that make our friends and colleagues the little animals that get crushed and buried underground?
The first part of his argument has to do with the inadequacy of the "social graph" model for representing all the nuances of human social relationships in the real world; the many gradations of friendship and acquaintance, the ways relationships change and evolve, making a mockery of nailed-down static representations; the way that describing a relationship can change it in some cases, and various issues of privacy and multi-faceted identity, things which exist trivially in the real world, even if they're in violation of the Zuckerberg Doctrine.
One big sticking point is privacy. Do I really want to find out that my pastor and I share the same dominatrix? If not, then who is going to be in charge of maintaining all the access control lists for every node and edge so that some information is not shared? You can either have a decentralized, communally owned social graph (like Fitzpatrick envisioned) or good privacy controls, but not the two together.
This obsession with modeling has led us into a social version of the Uncanny Valley, that weird phenomenon from computer graphics where the more faithfully you try to represent something human, the creepier it becomes. As the model becomes more expressive, we really start to notice the places where it fails.
You might almost think that the whole scheme had been cooked up by a bunch of hyperintelligent but hopelessly socially naive people, and you would not be wrong. Asking computer nerds to design social software is a little bit like hiring a Mormon bartender. Our industry abounds in people for whom social interaction has always been more of a puzzle to be reverse-engineered than a good time to be had, and the result is these vaguely Martian protocols.
Of course, whilst the idea of the social graph may not be good for modelling real-life social interactions with naturalistic fidelity, it has been a boon for targeting advertising; the illusion of social fulfilment is enough to keep people clicking and volunteering information about themselves. From the advertisers' point of view, the fish not only jump right into the boat, they fillet themselves in mid-air and bring their own wedges of lemon:
Imagine the U.S. Census as conducted by direct marketers - that's the social graph. Social networks exist to sell you crap. The icky feeling you get when your friend starts to talk to you about Amway, or when you spot someone passing out business cards at a birthday party, is the entire driving force behind a site like Facebook.
There is some good news, though: while general-purpose social web sites with the ambition of mediating (and monetising) the entirety of human social interaction may fail creepily as they approach their goal, special-purpose online communities can thrive in their niches:
The funny thing is, no one's really hiding the secret of how to make awesome online communities. Give people something cool to do and a way to talk to each other, moderate a little bit, and your job is done. Games like Eve Online or WoW have developed entire economies on top of what's basically a message board. MetaFilter, Reddit, LiveJournal and SA all started with a couple of buttons and a textfield and have produced some fascinating subcultures. And maybe the purest (!) example is 4chan, a Lord of the Flies community that invents all the stuff you end up sharing elsewhere: image macros, copypasta, rage comics, the lolrus. The data model for 4chan is three fields long - image, timestamp, text. Now tell me one bit of original culture that's ever come out of Facebook.
I wonder whether there is a dichotomy there between sites and networks; would a special-interest site that used, say, Facebook's social graph as a means of identifying users (rather than having its own system of accounts, usernames, profiles, and optionally friendship/trust edges) be infected by the Zuckerbergian malaise?

marketing psychology social software society tech 2 Share

2011/10/24

And more on the subject of Siri; while the technology is available only on Apple's iOS platform (and currently only on the latest and greatest iPhone), an Android software company have taken it upon themselves to make their own version, in an 8-hour hackathon. It's named Iris (see what they did there?), and it sort of works:

Me: Remind me at 9pm to go and buy milk
It Recognised: remindme at 9 pm to go in hawaii
It Replied: I have two pets.
Me: Where is siberia
Replied: Wherever you make it I guess
Q: Where can I get a recipe for cheesecake?
A: En la esquina, con minifalda.
("In the corner, wearing a miniskirt.")
If one views this as a competitor to Siri, it falls well short (even without the bizarre voice-recognition results, it doesn't seem to contain the sort of evolving model of the user, their relationships and preferences, and the current context that makes a system like Siri work), though one could hardly expect this from an 8-hour hacking session. (If one views it as a publicity stunt to promote Dexetra's other apps, it'll probably be far more successful.) However, as a surrealist tool for injecting chaos into the lives of those who use it, it looks to be far superior, escaping the shackles of bourgeois practicality that constrain Apple's more polished product. Iris looks to be a virtual assistant André Breton could love.

ai android apple culture fake siri surrealism tech 0 Share

Apple's latest iPhone, the 4S, comes with a feature named Siri, an intelligent agent (based on technology from a US military AI research programme) which answers spoken questions in natural English, using web services, the current environment and a constantly evolving profile of the user and their preferences to make sense of ambiguous queries like "will I need an umbrella tomorrow?", and speaks the results back to the user—in a female voice in the US and Australia, but a male one in the UK. Apple haven't explained the reasons for the difference, but there are theories:

Jeremy Wagstaff, who runs technology consultancy Loose Wire Organisation, says: "Americans speak loudly and clearly and are usually in a hurry, so it makes sense for them to have a female voice because it has the pitch and range. British people mumble and obey authority, so they need someone authoritative." Which, apparently, still means male.
There's more historical context here (which talks about disembodied machine voices having been female for a long time, since telephone operators* and WW2-era navigation systems, female voices being used in railway station announcement systems because their higher frequencies carry better against the train noise, evil computers in films being presented as male, and BMW having to recall a female-voiced navigation system in the 1990s because of complaints from German men who refused to take direction from a woman).

There's also a piece in the Atlantic about why many electronic devices designed to assist have female voices. It looks predominantly at systems in the US, and concludes that, in America at least, female voices are perceived to go better with the role of assistant—competent, level-headed, and unthreateningly loyal. Or, in other words, everybody wants to be Don Draper.

Which doesn't answer the question of why (according to Apple's in-house cultural anthropologists, anyway) British users feel more comfortable with male-voiced virtual assistants. Could it be the lack of the famous 100-watt smiles of the American service industry (as per the US psychologist who categorised British smiles as grimaces of acquiescence)? An ingrained sense of social hierarchy and/or traditional acceptance of class privilege which makes authoritative male voices more acceptable in Britain? (I wonder whether refined-sounding male British voices would be popular with American users; after all, I imagine that quite a few people wouldn't mind their virtual assistant to have a British butler persona.) Or perhaps the residual trauma of Thatcherism makes female voices with any hint of authority a hard sell in Britain? And why does Australia get the female voice option by default? Is Australia more "American" than "British" in this sense? Or is the preference for male voices some peculiarly British anomaly among the English-speaking nations?

* If I recall correctly, the very first telephone operators in the late 19th century were boys, of the same background who would have been employed in clerical tasks. They tended to horse around and play pranks too much, though, so they were replaced with female operators after a few years. Throughout living memory, the typical telephone operator (where those still existed) has been a woman.

ai apple culture gender siri tech 3 Share

2011/10/17

Google engineer Steve Yegge wrote a rant on Google's institutional shortcomings with platforms and APIs (capsule summary: it doesn't get them), and, in particular, why it falls short of Facebook. The rant was intended for internal consumption at Google, but got shared to the whole world by accident (or perhaps, conspiracy theorists suggest, deliberately); here it is:

Google+ is a prime example of our complete failure to understand platforms from the very highest levels of executive leadership (hi Larry, Sergey, Eric, Vic, howdy howdy) down to the very lowest leaf workers (hey yo). We all don't get it. The Golden Rule of platforms is that you Eat Your Own Dogfood. The Google+ platform is a pathetic afterthought. We had no API at all at launch, and last I checked, we had one measly API call. One of the team members marched in and told me about it when they launched, and I asked: "So is it the Stalker API?" She got all glum and said "Yeah." I mean, I was joking, but no... the only API call we offer is to get someone's stream. So I guess the joke was on me.
Google+ is a knee-jerk reaction, a study in short-term thinking, predicated on the incorrect notion that Facebook is successful because they built a great product. But that's not why they are successful. Facebook is successful because they built an entire constellation of products by allowing other people to do the work. So Facebook is different for everyone. Some people spend all their time on Mafia Wars. Some spend all their time on Farmville. There are hundreds or maybe thousands of different high-quality time sinks available, so there's something there for everyone. Our Google+ team took a look at the aftermarket and said: "Gosh, it looks like we need some games. Let's go contract someone to, um, write some games for us." Do you begin to see how incredibly wrong that thinking is now? The problem is that we are trying to predict what people want and deliver it for them.
After you've marveled at the platform offerings of Microsoft and Amazon, and Facebook I guess (I didn't look because I didn't want to get too depressed), head over to developers.google.com and browse a little. Pretty big difference, eh? It's like what your fifth-grade nephew might mock up if he were doing an assignment to demonstrate what a big powerful platform company might be building if all they had, resource-wise, was one fifth grader.

google rants tech 0 Share

2011/10/14

The London Review of Books looks at various books recently published about Google, an essay on Google's data-collecting and machine-learning operations; it appears that a lot of the services Google provide are

In 2007, Google told the New York Times that it was now using more than 200 signals in its ranking algorithm, and the number must now be higher. What every one of those signals is and how they are weighted is Google’s most precious trade secret, but the most useful signal of all is the least predictable: the behaviour of the person who types their query into the search box. A click on the third result counts as a vote that it ought to come higher. A ‘long click’ – when you select one of the results and don’t come back – is a stronger vote. To test a new version of its algorithm, Google releases it to a small subset of its users and measures its effectiveness through the pattern of their clicks: more happy surfers and it’s just got cleverer. We teach it while we think it’s teaching us. Levy tells the story of a new recruit with a long managerial background who asked Google’s senior vice-president of engineering, Alan Eustace, what systems Google had in place to improve its products. ‘He expected to hear about quality assurance teams and focus groups’ – the sort of set-up he was used to. ‘Instead Eustace explained that Google’s brain was like a baby’s, an omnivorous sponge that was always getting smarter from the information it soaked up.’ Like a baby, Google uses what it hears to learn about the workings of human language. The large number of people who search for ‘pictures of dogs’ and also ‘pictures of puppies’ tells Google that ‘puppy’ and ‘dog’ mean similar things, yet it also knows that people searching for ‘hot dogs’ get cross if they’re given instructions for ‘boiling puppies’. If Google misunderstands you, and delivers the wrong results, the fact that you’ll go back and rephrase your query, explaining what you mean, will help it get it right next time. Every search for information is itself a piece of information Google can learn from.
By 2007, Google knew enough about the structure of queries to be able to release a US-only directory inquiry service called GOOG-411. You dialled 1-800-4664-411 and spoke your question to the robot operator, which parsed it and spoke you back the top eight results, while offering to connect your call. It was free, nifty and widely used, especially because – unprecedentedly for a company that had never spent much on marketing – Google chose to promote it on billboards across California and New York State. People thought it was weird that Google was paying to advertise a product it couldn’t possibly make money from, but by then Google had become known for doing weird and pleasing things. ... What was it getting with GOOG-411? It soon became clear that what it was getting were demands for pizza spoken in every accent in the continental United States, along with questions about plumbers in Detroit and countless variations on the pronunciations of ‘Schenectady’, ‘Okefenokee’ and ‘Boca Raton’. GOOG-411, a Google researcher later wrote, was a phoneme-gathering operation, a way of improving voice recognition technology through massive data collection. Three years later, the service was dropped, but by then Google had launched its Android operating system and had released into the wild an improved search-by-voice service that didn’t require a phone call.
One takeaway from the article is that, while it may be said that "if you don't know what the product is, you are the product", Google don't really give that much personal information to advertisers, or even allow advertisers to target ads very precisely (as they can, for example, on Facebook). Google collect a wealth of information, though the bulk of it remains in the machine:
It isn’t possible, using Google’s tools, to target an ad to 32-year-old single heterosexual men living in London who work at Goldman Sachs and like skiing, especially at Courchevel. You can do exactly that using Facebook, but the options Google gives advertisers are, by comparison, limited: the closest it gets is to allow them to target display ads to people who may be interested in the category of ‘skiing and snowboarding’ – and advertisers were always able to do that anyway by buying space in Ski & Snowboard magazine. The rest of the time, Google decides the placement of ads itself, using its proprietary algorithms to display them wherever it knows they will get the most clicks. The advertisers are left out of the loop.

ai google tech 0 Share

Dennis M. Ritchie (better known, as many of the ancients were, by his UNIX login, in this case, dmr) has reportedly passed away in Murray Hill, New Jersey, after a long illness. Ritchie was, of course, co-inventor (with Brian Kernighan) of the C programming language (in which a huge proportion of the world's software is written, and which influenced a lot of other languages, from direct descendants like C++ and Objective C to every language which uses C-like syntax), and co-creator (with Ken Thompson) of the UNIX operating system (originally started as a personal project, and now the architectural template for everything from the internet server which is sending you this web page to, quite probably, your mobile phone). Ritchie's influence on the technologies on which our world is built is huge.

c dmr obituary rip tech unix 0 Share

2011/10/6

Steve Jobs has passed away today, shortly after resigning from the post of CEO of Apple due to failing health. Jobs had battled pancreatic cancer, and had received a liver transplant, a combination which didn't do much for his odds. He was 56.

It's hard to overestimate Jobs' influence on the world; the timeline of his life is liberally scattered with world-changing achievements. The Apple II helped popularise home computing, and was responsible for a lot of people learning to program. The Mac popularised graphical interfaces. (It was neither the first GUI—that was Xerox PARC's Alto prototype—nor the most popular one—that was Microsoft's Windows, which to no small extent imitated the Mac—though it was the one which popularised the concept.) After Jobs was ousted from Apple, his next project, NeXT, was daring and beautiful, though commercially unsuccessful; however, Sir Tim Berners-Lee did create what became the World-Wide Web on one. Years later, Apple's reinvigorated Macintosh line, infused with the technical DNA of NeXT, helped to break Microsoft's stranglehold over computer standards and the leaden years of stagnation that had ensued. Meanwhile, the iPod—also not the first MP3 player by a long shot—displaced the Sony Walkman as the iconic personal audio player, and iTunes forced the hand of the recording industry. The iPhone, meanwhile, transformed mobile phones, both in industrial design (one only has to compare early Android prototypes, with their square screens and BlackBerry-esque QWERTY keypads, to the plethora of touchscreen phones which followed) and the degree of control phone carriers had over phones (which, before the iPhone, were routinely locked down to do only what the carrier saw as profitable to let its users do) and the availability of mobile internet access (which, once again, followed a walled-garden model, preserving the carrier oligopolists' profits, again at the price of stagnation). Then came along the iPad, succeeding spectacularly where tablet-shaped computers had failed for decades. And, outside of that, Jobs helmed Pixar, which produced computer-animated feature films which were not only massively popular and technologically innovative but critically acclaimed. It beggars belief to think of one human being as having had that much impact on the world, over and over again; had he had a few more decades of life, there would doubtlessly have been more.

WIRED has a list of tributes to Jobs from various luminaries, as well as an eulogy by Steven Levy. Meanwhile, there are tributes from xkcd and The Laugh-Out-Loud Cats.

apple obituary rip steve jobs tech 2 Share

2011/7/16

Google+ technical lead Joseph Smarr answers questions about Google's new social site, its development, and planned features:

Will users be able to create hierarchies of circles (circles made from multiple circles)?
There are definitely good use cases for this, but we worry about the complexity it would introduce. This might be a great "power-user" feature to build using our APIs (once they're ready, heh).
What were the most difficult specific technical challenges you faced?
Trading off consistency vs. availability is always challenging, and even more so in social applications where your actions affect other users, often in other data centers. For instance, adding/removing someone from a circle impacts (among other things): which posts they can see, the counts of people on your (and their) profile, suggestions (for potentially many people), and so on. Clearly some of these changes need to happen immediately/ASAP, whereas others could be a bit stale and that's ok. Picking the right trade-offs so our systems are fast and robust but users rarely notice any problems was (and continues to be) challenging, and in some cases required some very clever tricks in the backends.

google google plus social software tech 0 Share

2011/6/23

A few interesting links I've seen recently:

awesome culture design film javascript lounge music retrocomputing tech 0 Share

2011/5/2

I am currently visiting Sweden for a few days; consequently, I now have a Swedish mobile phone number.

I have no plans to actually move to Sweden, and no current plans to return (though it's not unlikely that I will at some point), and so the +46 number I have will most probably sit idle, the SIM card in a drawer next to the German card I bought in Berlin last year (unlike that one, though, this card can be topped without having a local bank account in the country in question, making it more likely that I'll reuse it). But at the moment, the SIM card is in my iPhone, providing me with access to maps and similar services on demand, and my British SIM card is in my second phone (a Palm Treo 650, a piece of mid-oughts executive power-tech that looks ridiculously clunky these days and probably will be considered retro one of these decades).

The reason I went to the somewhat absurd extent of investing 99 Kr (almost exactly £9.90) in a foreign telephone number I will use for a few days is because of the unusable state of data roaming in 2011. While, in the EU at least, roaming charges on phone calls and text messages have come down, data still remains prohibitively expensive, with the foolhardy user who enables data roaming on their smartphone likely to drain their prepaid credit in minutes or, if on contract, be on the hook for thousands of pounds.

Things have improved slightly, though not enough to make using a smartphone abroad with one's own SIM card remotely economical, except for the super-rich and those with the deepest of expense accounts. For example, Vodafone (my UK carrier) now offers either 5Mb or 25Mb (depending on the country) of data abroad for £2 a day, with subsequent use being charged at £1 per megabyte. I tried using this when in Paris a few days ago, and found, to my chagrin, that the quota evaporated within ten minutes of idle time. Presumably Vodafone's offer is intended for users of something other than modern smartphones. Not quite sure what: perhaps those social-network featurephones marketed to teenagers with limited allowances?

I suspect that this has less to do with smartphones sucking up vast quantities of data and more to do with the way roaming data being metered being incompatible with the way smartphones use data. I imagine that what is happening is that, for billing purposes, one megabyte is one megabyte or part thereof, and the clock stops whenever the phone stops sending or receiving data for a period of time and/or when the phone connects to a different server. Which was probably fair enough a few years ago, when the much simpler phones did one thing at a time, and internet access on phones was an afterthought, a special mode added on after the fact. Today's smartphones, however, are entirely different beasts, being effectively UNIX-based computers designed to be permanently connected to the internet, and constantly sending and receiving small quantities of data, from notifications to location hints. Because this data is sent as internet packets, a premium-priced service on top of the mobile phone network, the partial megabytes soon stack up, and so does the bill.

With smartphones, we're living in The Future, but only in our home countries. There, we can pull down maps, check email, upload photos to the web, and even, particularly ironically, get spoken text translated into other languages. Elsewhere, we're still in the mid-2000s, forced to rely on pre-cached data and scrounge for open wireless access points (themselves an increasing scarcity, due to the three apocalyptic horsemen of terrorism, paedophilia and copyright infringement). Of course, one can, for a tenner, buy a new SIM card, and then freely use the same networks one would otherwise be paying through the nose for, at the cost of losing access to one's phone number for the duration. Which, all in all, is an absurd situation, and The Future won't officially arrive until this is resolved.

mobile phones personal rant tech travel 9 Share

2011/2/12

Proof that we're now almost* living in the future: the new mobile Google Translate app, which runs on your iPhone and does speech recognition, translation and speech synthesis (provided you have a data connection, of course). So you can say a phrase into it in your language and have speak a translation into various languages, with even more supported as text only.

* Now all we need is mobile data roaming that doesn't cost extortionate amounts (after all, this is the sort of thing most useful abroad), and we will be living in the future.

awesome google iphone language tech 1 Share

2010/12/14

What do you get when a plane flies immediately beneath a satellite camera while it's taking a picture? This:

Which suggests that the cameras in question take four separate monochromatic exposures (with blue, green and red filters, and unfiltered for intensity), and composite them together to get a higher-resolution image of the earth (or at least the parts of it which aren't moving at speed at high altitudes).

photos tech 0 Share

2010/11/29

After a gaming PC sent to a competition winner arrived in pieces, Popular Mechanics magazine decided to investigate the conditions endured by parcels shipped across the US. They built data-logging devices for recording shocks, placed them into parcels, shipped them with various carriers, and examined the data recorded to see how many times they were dropped and what forces they were subjected to. One result from the trials: packages marked "FRAGILE" were subjected to more abuse than unmarked packages, as if out of spite:

One disheartening result was that our package received more abuse when marked "Fragile" or "This Side Up." The carriers flipped the package more, and it registered above-average acceleration spikes during trips for which we requested careful treatment.
Given how battery-operated data-loggers are cheap these days, why aren't such investigations being conducted routinely? One would think that between government trade-regulation bodies, consumers' rights organisations and the shipping companies themselves, there'd be a lot of call for someone to be sending statistically significant quantities of anonymous G-shock loggers regularly through the post and publishing or otherwise acting on the results.

tech 3 Share

2010/10/15

A team in Germany has developed software which can edit objects out of live video in real time. Termed, catchily, "Diminished Reality", the software works a bit like Photoshop's content-aware fill, but is able to track, and eliminate, objects in moving video. The team from the Technische Universität Ilmenau are planning to release an Android port, so you too can be Stalin.

Perhaps even more interesting is software from the Max Planck Institute which can alter the body shapes of actors in video. The software contains data obtained from 3D scans of 120 naked people of different body types, apparently using a machine-learning algorithm, to form a 3D body model with a number of controllable attributes, such as height, muscularity and waist girth. The system can pick out human figures in video (in some conditions, anyway), map them to the model, adjust it, and then rerender the video with the adjusted model. The team have demonstrated this with a clip from the old TV series Baywatch, in which the male lead is given Conan The Barbarian-style musculature.

The article gives a number of potential applications for such technologies:

The technology has obvious applications in films like Raging Bull, for which Robert de Niro put on 27 kilograms in two months to portray his character. "The actor wouldn't need to go to all that trouble," says Theobalt. It could also be a cost-saver for advertising companies. Because standards of beauty vary across cultures, it is the norm to shoot several adverts for a single product. With the new software, firms could make one film and tweak the model's dimensions to suit different countries.
The possibilities don't, of course, stop there. In the market-driven entertainment ecosystem, film and TV companies are competing for the attention (and money and/or eyeballs to sell to advertisers) of a public, a large segment of which is captivated by spectacle. With improved special-effects technology comes "awesomeness inflation", where yesterday's blockbusters look boring compared to the latest; so anything that can capture the eyeballs of the sensation-hungry, compulsively channel-surfing consumer (whom William Gibson memorably described as "something the size of a baby hippo, the color of a week-old boiled potato, that lives by itself, in the dark, in a double-wide on the outskirts of Topeka. It's covered with eyes and it sweats constantly. The sweat runs into those eyes and makes them sting. It has no mouth... no genitals, and can only express its mute extremes of murderous rage and infantile desire by changing the channels on a universal remote") could give a film studio or TV network the edge; that extra average five seconds before the viewer changes the channel which, aggregated over an audience of hundreds of millions, means a lot of ad revenue.

It's perhaps obvious that film studios will use the software as another computer effect, making their actors more cartoonishly exaggerated, more punchily extreme, with taller, more ruggedly muscular action heroes, more exaggerated comic short/fat/skinny guys, leading ladies/love interests whose waists could not physically support their breasts, and so on. Eventually the public will get used to this, and the old films with realistically physiqued (by Hollywood standards) actors will look as shabbily unattractive as those films from the 70s they're always remaking because the pace's too slow, the scenes look crappy (didn't the ancients even know about orange and teal colour grading?) and there aren't enough awesome explosions and sex scenes. If the software's cheap enough (as it will eventually be), though, they won't even need to remake things: imagine, for example, a channel that shows reruns of popular old series, "digitally remastered for extra awesomeness". And so, every year, the stars in yesteryear's classic serials become that bit more like animated action figures and/or anime schoolgirls, culminating in a 8-foot, musclebound Jack Bauer who can shoot laser beams from his eyes. (The remastering process would also quicken the pace, by speeding up scenes and cutting out pauses, which would both hold the audience's attention for longer and leave more time for ad breaks.) Meanwhile, Criterion sell box sets of the original, unretouched versions in tasteful packaging; these become a highbrow affectation, a signifier of refined taste, and end up featured on Stuff White People Like.

Of course, in this universe, there'd be an epidemic of body-image disorders, with large numbers of deaths from anorexia, steroid overdoses and black-market plastic surgery. At least until physique augmentation ends up as a universal feature of compact cameras and/or Facebook uploading software, and gradually the survivors come to accept that it's OK to look imperfect, as long as you don't do so on film or video.

future hollywood media sadofuturism tech tv video 0 Share

2010/9/30

The latest language added to Google's translation tools: Latin. Or, as the official announcement puts it:

Hoc instrumentum convertendi Latinam rare usurum ut convertat nuntios electronicos vel epigrammata effigierum YouTubis intellegamus. Multi autem vetusti libri de philosophia, de physicis et de mathematica lingua Latina scripti sunt. Libri enim vero multi milia in Libris Googlis sunt qui praeclaros locos Latinos habent.
Convertere instrumentis computatoriis ex Latina difficile est et intellegamus grammatica nostra non sine culpa esse. Autem Latina singularis est quia plurimi libri lingua Latina iampridem scripti erant et pauci novi posthac erunt. Multi in alias linguas conversi sunt et his conversis utamur ut nostra instrumenta convertendi edoceamus. Cum hoc instrumentum facile convertat libros similes his ex quibus edidicit, nostra virtus convertendi libros celebratos (ut Commentarios de Bello Gallico Caesaris) iam bona est.
In other words, while Latin is a dead language, and few if any people are going to send emails (or nuntios electronicos, as the Romans would have called them), the translator is useful because of the vast number of books wholly or partly in Latin. And, while there is little new Latin text to train the engine on, there is a huge repository of existing Latin texts and translations, of varying antiquity, many of which Google have digitised. Which works quite adequately for translating the sorts of things likely to have been written in Latin.

Sadly, the same can't be said for Google's English-to-Latin translation; at the moment, for a lot of inputs, it seems to do little more than change the order of the words around, getting stumped on words like, say, "translate" and "Latin".

google language latin tech 3 Share

2010/9/24

Design consultancy IDEO have posted a video presenting three concepts for the future of electronic books. The concepts are: "Nelson", a critical reader intended for politically and culturally influential books, which charts the influence of points within books, links to debates and discussions arising from them presents links validating or repudiating supporting facts and presents books mentioning and mentioned by a book; "Coupland", an enterprise-oriented social reader, which allows books to be recommended within an enterprise, and "Alice", an entertainment-oriented reader which relies on ebooks branching out from the stream-of-linear-text model that they inherited from paper books; by participating in various games, you can unlock hidden chapters of a book.

books design ideo social software tech 0 Share

2010/9/12

According to Kyle Wiens, the founder of iFixit (a website who publish repair instructions for gadgets), Apple are using patented screws to make it illegal to change the batteries in their laptops, unless you're an authorised Apple service centre, of course:

They've got this 5 point bit on the MacBook Pro battery now. Torx has a patent on the shape of that bit, and makes it illegal to import without a service license. It's absolutely preposterous; the battery is one of the easiest components to replace in that machine, just about as easy as RAM. They're using lawyers to prevent people from making their computers last longer than 3-400 battery cycles
I wonder if Apple is trying to get to a leasing model with computers, where you have to send it back to them every year or two and pay them $129
That's the problem with Apple; they have a monopoly on OSX machines, and thus can do things like this, because that's what the market will bear. (Sure, you can do things in Ubuntu, as long as you don't need to run any commercial software. Which locks out anyone who, for example, uses softsynths or commercial Photoshop plugins. Or you can downgrade to Windows, and put up with the constant struggle against spyware and viruses and the vastly inferior user experience, not to mention Microsoft's even more shady history.) Apple have (it seems) also used intellectual-property law to prevent anyone from making chargers interoperable with their MagSafe connectors; to this day, it's impossible to get electricity into a recent MacBook from any source other than an AC source through an Apple adaptor. There are no third-party adaptors for MacBooks, nor external batteries of the sort that Windows road warriors have been able to buy at airports for decades. If you wish to power one from, say, a car battery, you're faced with converting the electricity into 110V/220V AC and then converting it back to whatever your MacBook gets, because that's how Steve wills it.

apple evil skulduggery tech 0 Share

2010/8/31

The latest casualty of the rise of the internet and digital media: the print edition of the (full) Oxford English Dictionary; it comes in 20 volumes, weighs a third of a tonne, costs US$1,165 and, unsurprisingly, isn't selling very well, given that OED provides all its content in a subscription-based web service. As of next year, there may not be a paper edition at all.

history internet media tech 0 Share

2010/8/28

Movies that would have been ruined by Facebook (or, more specifically, whose premises fall apart if their characters are on Facebook):

facebook film humour society tech 0 Share

2010/8/15

This week in lawsuits: Rupert Murdoch's News Corp. claims that it owns Skype's brand name, or at least the first three letters of it, and threatens to block Skype from trading under that name in the EU; the EU has agreed with News Corp., though Switzerland and Turkey (neither of which are in the EU) have sided with Skype. Perhaps we'll see another Gmail/Googlemail-style situation, in which case Skype chooses some other, more awkward-looking, moniker to trade under in the EU?

Meanwhile, after having digested Sun, Oracle are wasting no time in drawing a line under its open-source-friendly days; not only have they killed OpenSolaris (an issue which could affect dozens of people worldwide) but now they're suing Google for using Java intellectual property in Android, demanding hefty damages and the destruction of all Java-based Google code, i.e., the annihilation of the Android platform. (Of course, they could let it slide for a few billion dollars.) Google contend that the lawsuit is baseless, while Java architect and Sun co-founder James Gosling weighs in:

Oracle finally filed a patent lawsuit against Google. Not a big surprise. During the integration meetings between Sun and Oracle where we were being grilled about the patent situation between Sun and Google, we could see the Oracle lawyer's eyes sparkle. Filing patent suits was never in Sun's genetic code. Alas...
If Oracle are successful, they could stand to screw anyone who has ever used Java out of sizeable sums, whilst hastening Java's death as a platform of any credibility. (Unless this is thrown out of court with prejudice, I can see developers deserting Java hastily before Oracle's beady gaze descends upon them.)

business google intellectual property java murdoch oracle sun tech 4 Share

2010/7/31

A big list of useful shell commands for OSX. Some of these are generic UNIX shell tricks, but many are OSX-specific and quite useful; to wit, a few examples:

# Copy output of command to clipboard
grep 'search term' largeFile.txt | pbcopy

# display a Quick Look preview of a file; ctrl+C to kill
qlmanage -p photo.jpg

# converting an aiff file to 160kbps AAC:
afconvert track.aiff -o track.m4a -q 127 -b 160000 -f 'm4af' -d 'aac '

howto osx tech tips unix 0 Share

2010/7/3

13-year-old Hibiki Kono built a machine allowing him to climb walls; the rig consists of a backpack with two small vacuum cleaners strapped to it, suction pads attached to the nozzles; the pull seems to be strong enough to allow him to climb as high as the power cord lets him. (Meanwhile, some commenters here claim that Kono merely copied somebody else's design without improving or modifying it.)

awesome diy hacks tech 0 Share

2010/7/1

The latest compact camera from Samsung, until now a brand more associated with cheap consumer units, looks interesting. The Samsung EX1 seems to be targetted at the niche at the top end of the compact market currently held by Panasonic's DMC-LX3; it has the solid metal body and large image sensor (1/1.7", with only 10 megapixels), and trumps the LX3 by having a f/1.8 lens (to the LX3's f/2.0, to say nothing of Canon's G11, the lowly f/2.8 aperture of whose lens borders on insulting), a fold-out screen (just like the PowerShot G series had back when it was good, only this one's AMOLED). It doesn't have the LX3's range of manual controls (the aspect-ratio and focus mode switches on the lens barrel), and appears to have fewer aspect ratio options, but the quality is said to outperform the LX3.

camera gadgets photography tech 3 Share

The Mayor of London is now talking about wiring the entire city, including the Tube, for wireless internet. Of course, it's unlikely to be free, as once mentioned; for one, it'll cost a fair bit, and also, with the Digital Economy Act, it's likely that proof of identity (or at least a credit card) will be required for copyright-enforcement purposes.

internet london tech uk 0 Share

2010/6/28

In 2001, a chap by the name of Aaron Ardiri wrote a port of Lemmings to the PalmOS PDA platform. Now, he has given himself 36 hours to port it to two modern mobile platforms, the iPhone and Palm webOS, with OSX and Windows desktop ports for good measure. Ardiri posted his progress, and interim OSX binaries, to a liveblog here; it seems to be down, but there's a long, scroll-like screenshot of the whole thing here. It's quite interesting, in its descriptions of how coding practices have changed as platforms have become less cramped, and of the process of adapting 2001-vintage PalmOS code to larger (mostly UNIX-based) systems.

Ardiri is considering adding another port to Android; I imagine this would involve some means of translating ancient, low-level C code into Java (or else a C compiler that produces Dalvik bytecode). If he's just dealing in C-based platforms, he could add Nokia's various platforms and (from what I hear) Samsung's new "Bada" OS, though whether there'd be much reason to bother is an open question.

iphone lemmings osx palm palmos programming retrocomputing software tech webos 0 Share

2010/6/18

The age of vector graphics on the web is drawing closer; Raphaël is a JavaScript library which gives you a portable way of drawing vector graphics, not only on all modern browsers but, amazingly enough, on Internet Explorer from version 6 upwards. (It uses SVG on modern browsers and VML on Microsoft's ones.) Anyway, Raphaël code looks like:


var paper = Raphael(10, 50, 320, 200);
var c = paper.circle(50, 50, 40);
c.attr({fill: "#000", stroke: "none"});
c.node.onclick = function() {
    c.attr("fill", "red");
});
It also handles images, text, and paths (using the SVG path notation). And here is a set of free icons, all implemented as path strings for use in Raphaël; they look fairly neat and modern, though, being single path objects, are monochrome. Being paths, though, they scale seamlessly.

So how soon can you use this in your web sites? Well, it runs with most of the web browsers in use these days, though needs a 55Kb (20Kb gzipped) JavaScript file. You'll probably need to host this file yourself, neither Google nor Yahoo! seem to have added it to their public CDN systems yet (though perhaps it's only a matter of time).

graphics javascript nifty svg tech web 0 Share

This will be the comment popup.
Post a reply
Display name:

Your comment:


Please enter the text in the image above here: