The Null Device

Posts matching tags 'tech'

2008/4/28

InformIT has an interview with Donald Knuth; he's skeptical about multicore processors, unit testing and reusable code, doesn't like the idea of eXtreme Programming™, and has more or less conceded that literate programming is unlikely to become mainstream any time soon, whilst still believing that it is a superior way to write code:

In my experience, software created with literate programming has turned out to be significantly better than software developed in more traditional ways. Yet ordinary software is usually okay—I’d give it a grade of C (or maybe C++), but not F; hence, the traditional methods stay with us. Since they’re understood by a vast community of programmers, most people have no big incentive to change, just as I’m not motivated to learn Esperanto even though it might be preferable to English and German and French and Russian (if everybody switched).
Jon Bentley probably hit the nail on the head when he once was asked why literate programming hasn’t taken the whole world by storm. He observed that a small percentage of the world’s population is good at programming, and a small percentage is good at writing; apparently I am asking everybody to be in both subsets.
With the caveat that there’s no reason anybody should care about the opinions of a computer scientist/mathematician like me regarding software development, let me just say that almost everything I’ve ever heard associated with the term "extreme programming" sounds like exactly the wrong way to go...with one exception. The exception is the idea of working in teams and reading each other’s code. That idea is crucial, and it might even mask out all the terrible aspects of extreme programming that alarm me.

(via Wired) computer science donald knuth programming tech [no comments]

Clay Shirky, author of Here Comes Everybody, posits an interesting theory: that entertainment television, an arguably stupefying medium, arose in the 20th century as a temporary coping mechanism for dealing with a surplus of free time and cognitive capacity, a way for people to harmlessly manage free time they had no traditional uses for. A parallel he quotes was the explosion in consumption of gin (in those days a disreputable, highly intoxicating drink) during the mass migration from the countryside to the cities in Britain:

The transformation from rural to urban life was so sudden, and so wrenching, that the only thing society could do to manage was to drink itself into a stupor for a generation. The stories from that era are amazing-- there were gin pushcarts working their way through the streets of London.
And it wasn't until society woke up from that collective bender that we actually started to get the institutional structures that we associate with the industrial revolution today. Things like public libraries and museums, increasingly broad education for children, elected leaders--a lot of things we like--didn't happen until having all of those people together stopped seeming like a crisis and started seeming like an asset.
Television, Shirky argues, fulfils the same role. During the 20th century, a majority of the population found itself with something they didn't have before: free time. Since there was no use for this, it was more of a crisis than an opportunity, and once again, society turned to an intoxicant as a means of control:
If I had to pick the critical technology for the 20th century, the bit of social lubricant without which the wheels would've come off the whole enterprise, I'd say it was the sitcom. Starting with the Second World War a whole series of things happened--rising GDP per capita, rising educational attainment, rising life expectancy and, critically, a rising number of people who were working five-day work weeks. For the first time, society forced onto an enormous number of its citizens the requirement to manage something they had never had to manage before--free time.
And what did we do with that free time? Well, mostly we spent it watching TV.
We did that for decades. We watched I Love Lucy. We watched Gilligan's Island. We watch Malcolm in the Middle. We watch Desperate Housewives. Desperate Housewives essentially functioned as a kind of cognitive heat sink, dissipating thinking that might otherwise have built up and caused society to overheat.
Now, Shirky claims, society is figuring out ways to use surplus cognitive capacity more productively than by watching sitcoms. With the internet, people are starting to turn the television off and use their time, if not more productively, more interactively. This can take the form of amateur collective efforts such as Wikipedia or of pasting captions onto photographs of cats or playing multiplayer games. (Granted, in this early stage, even contributions to Wikipedia often are about TV shows, but this will probably pass):
And television watching? Two hundred billion hours, in the U.S. alone, every year. Put another way, now that we have a unit, that's 2,000 Wikipedia projects a year spent watching television. Or put still another way, in the U.S., we spend 100 million hours every weekend, just watching the ads. This is a pretty big surplus. People asking, "Where do they find the time?" when they're looking at things like Wikipedia don't understand how tiny that entire project is, as a carve-out of this asset that's finally being dragged into what Tim calls an architecture of participation.
This is not a passing phase, Shirky asserts, but a profound social shift; he cites as an example an anecdote illustrating that young children today are already in a post-television mindset, in which a one-directional consumeristic medium is seen as broken, rather than just as "the way things are and have always been":
I was having dinner with a group of friends about a month ago, and one of them was talking about sitting with his four-year-old daughter watching a DVD. And in the middle of the movie, apropos nothing, she jumps up off the couch and runs around behind the screen. That seems like a cute moment. Maybe she's going back there to see if Dora is really back there or whatever. But that wasn't what she was doing. She started rooting around in the cables. And her dad said, "What you doing?" And she stuck her head out from behind the screen and said, "Looking for the mouse."
Will, in a generation or two, our descendents look back on the entire 20th century as an age of stupidity and conformism, sort of like the mythical Leave-it-to-Beaver 1950s writ large? (Assuming, of course, they're not too busy avoiding starvation or fighting over the Earth's remaining oil supplies or something.)

(via Boing Boing) clay shirky creativity internet society tech television [1 comment]

2008/4/26

Could this be the worst security hole ever? The Oklahoma Department of Corrections' sex offender database site allowed users to issue arbitrary SQL queries on their database (which contained the complete details of anyone who has ever been on the wrong side of the law). The "print friendly link" took, as its argument, a SQL query, which it would then execute. Which, of course, means that not only could someone get enough details about anyone in the database to steal their identity, but could quite possibly insert arbitrary data into the government's official sex offender database. You can probably imagine the kinds of fun that someone could have with that.

(via Schneier) privacy security sql stupidity tech [no comments]

2008/3/24

Scientists at NEC have developed a CCTV camera which can identify people's ages and genders, by comparing them against samples in a database, and are working on making it capable of determining their socioeconomic status depending on their clothing. The NEC FieldAnalyst technology is not intended for security purposes but for those of marketing, and is currently only avalable in Japan:

the data is intended to help mall owners better understand their visitors. How come no one is going to a certain store? What time of day do most of the 40- to 50-year-old women visit the place? Did the recent promotion reach the desired demographic?
It works better with Japanese people as the vast majority of the samples in the database are Japanese. It also hones down your age only to within 10 years. However, NEC wants to narrow the range, possibly even getting to the point where it can determine age within a year or two.

(via MeFi) demographics japan marketing nec privacy surveillance tech [no comments]

2008/3/14

This looks really impressive. It seems that Celemony (the makers of pitch/time-correcting sound editor Melodyne) have cracked one of the hard problems of digital audio processing: how to extract and modify individual notes in recorded chords. The video demonstrates this technique being used to transpose and re-edit recorded guitar chords as if they were MIDI scores, or even to play chords on a MIDI keyboard and have them played out using a sample. Which looks amazing, though, alas, it won't be with us until autumn (in the northern hemisphere).

audio celemony melodyne cs dsp music tech want [2 comments]

2008/3/6

London's Brick Lane is installing padded lamp posts to reduce injuries to people walking into them whilst texting on their mobile phones.

Is this a common problem? It could be argued that it would be better to attach spikes to the lamp posts, and let the not-looking-where-you're-going gene weed itself out of the gene pool.

(via Engadget) mobile phones social implications stupidity tech [no comments]

2008/2/26

Two artists have created a device for manipulating fonts as one would synthesiser sounds. The Meek FM Typographic Synthesizer consists of a box of synth-like knobs connected to a Mac running software which allows the user to tweak aspects of a font using the knobs. (The font is stored in a higher-level representation, consisting of strokes, though it's said to be able to import standard PostScript fonts.) There's a video of it in use here.

(via Engadget) art digital art gadgets synths tech typography [no comments]

2008/2/13

Possibly following the rise of Balkan folk-influenced indie bands, Roland have now released a MIDI accordion. The Roland FR-2 V-Accordion® uses physical modelling to reproduce the nuances of sound (including valve and button noises and the sounds of individual reeds) and comes with 8 accordion sound sets, as well as 6 orchestral sound sets, and 15 microtuning presets.

(via Boing Boing Gadgets) gadgets music synths tech [no comments]

2008/2/8

Norwich-based comedian and reviewer of dubious far-eastern video game machines Dr. Ashen (he's the "sarcastic British guy") reviews the Vii, a cheap video-game console of Chinese manufacture which attempts to imitate the Nintendo Wii without having much of the technical innovation. If you ever wondered what one of those could possibly be like, here's all you need to know. (Capsule summary: don't bother importing one.)

(via Engadget) china fake humour imitation knockoffs nintendo sarcasm tech video videogames vii wii youtube [no comments]

Is anybody else having problems scrobbling tracks to last.fm using third-party software?

My home music-playing setup consists of a Linux box running MPD, a client-server music playing system. To this, the mpdscribble client is attached, monitoring its status and sending the details of tracks played to last.fm. As of a few days ago, though, mpdscribble stopped working; it connects to last.fm's servers well enough, though once the time comes to send a track, it reports an authentication error, as if the password were incorrect.

I have tried the same username and password combination for logging into the website, and for using the official OSX last.fm client, and it works. I have also tried two other, independent, MPD/last.fm clients (scmpc and lastfmsubmitd), and found that they had the same problem; as, indeed, does the (somewhat old) third-party iScrobbler client for OSX. (This was, needless to say, on two different machines.)

Could last.fm have broken an older version of the AudioScrobbler protocol used by a lot of open-source software? (It appears that these clients use protocol 1.1, whereas there is now a 1.2 protocol.) Oddly enough, a Google search fails to reveal anybody else reporting this problem.

last.fm lazyweb linux tech [2 comments]

2008/1/29

Two Oxford University sociologists look at the question of why graduates in science, engineering and medicine are overrepresented in terrorist and extremist groups:

However, contrary to popular speculation, it's not technical skills that make engineers attractive recruits to radical groups. Rather, the authors pose the hypothesis that "engineers have a 'mindset' that makes them a particularly good match for Islamism," which becomes explosive when fused by the repression and vigorous radicalization triggered by the social conditions they endured in Islamic countries.
Whether American, Canadian or Islamic, they pointed out that a disproportionate share of engineers seem to have a mindset that makes them open to the quintessential right-wing features of "monism" (why argue where there is one best solution) and by "simplism" (if only people were rational, remedies would be simple).

(via /.) belief engineering extremists ideology psychology society tech terrorism [no comments]

2008/1/28

A year or so ago, Sony's egregiously misnamed Universal Media Disc format (a prooprietary optical disc which only plays in one device—the Sony PlayStation Portable)—essentially died as a viable medium for selling anything other than PSP games. For some reason, people didn't want to spend good money on a low-resolution copy of a movie, bound to a plastic cartridge, for viewing on their PSP; perhaps the number of PSP owners who would use their units for repeatedly watching Spiderman 2 on the train, as opposed to, say, playing videogames, wasn't that great to begin with, and the percentage willing to incur the cost of buying a movie in this inflexible format was even lower. Not even Sony giving away UMDs of their films with DVDs, for only slightly more money, could revive the flagging format.

So now, we learn that Sony are trying to revive the UMD format as a medium for movies by selling TV shows on it, in conjunction with MTV (formerly a music-video channel, now a purveyor of entertainment to the lucrative young-and-dumb demographic). That's right; presumably some executive decided that, while people may not be willing to pay money for a disc containing a version of a movie that only plays on their PSP, they'd be willing to do so for some episodes of Beavis & Butthead. Unless they're planning to bundle them with boxes of breakfast cereal or something.

It's not just the cost of purchasing the disc that counts; it's also the cost of having another bit of plastic taking up space in your house and your mental filing system. As the value of the bits of plastic decreases, the awkwardness of their material nature increases. (A video game you may spend many hours playing is worth a plastic disc and case to store it in—not to mention £25 or however much it costs— a movie you watch once or twice, less so, especially since looking at a small handheld screen is not the best way to enjoy movies if there are alternatives. A few episodes of a TV show sounds like an even more marginal proposition, and the sort of problem that downloads were invented to solve.) Especially in a format whose flexibility is deliberately limited.

business dead media marketing media mtv sony stupidity tech umd [3 comments]

Nokia to buy Trolltech, the Norwegian company behind the Qt C++ user interface library (as used in Linux desktop KDE and numerous multi-platform applications including Google Earth and the Last.fm client) and the Qtopia mobile user interface platform. Nokia has pledged to continue the development of Trolltech's software and its commitment to open source, and this step could give it more of a foothold in the Linux mobile phone market. The future for Nokia's own Maemo toolkit (based on Linux and rival user interface library GTK) looks less certain.

(via Engadget) business linux mobile phones nokia qt scandinavia software tech trolltech [no comments]

2008/1/23

Wired has an interesting article on the project to reassemble shredded Stasi documents in Germany, a vast project involving scanners and custom-developed software from the Fraunhofer Group (best known for developing the MP3 audio compression algorithm):

The data for the 400-bag pilot project is stored on 22 terabytes worth of hard drives, but the system is designed to scale. If work on all 16,000 bags is approved, there may be hundreds of scanners and processors running in parallel by 2010. (Right now they're analyzing actual documents, but still mostly vetting and refining the system.) Then, once assembly is complete, archivists and historians will probably spend a decade sorting and organizing. "People who took the time to rip things up that small had a reason," Nickolay says. "This isn't about revenge but about understanding our history." And not just Germany's — Nickolay has been approached by foreign officials from Poland and Chile with an interest in reconstructing the files damaged or destroyed by their own repressive regimes.
The truth is, for Poppe the reconstructed documents haven't contained bombshells that are any bigger than the information in the rest of her file. She chooses a black binder and sets it down on the glass coffee table in her living room. After lighting a Virginia Slim, she flips to a page-long list of snitches who spied on her. She was able to match codenames like Carlos, Heinz, and Rita to friends, coworkers, and even colleagues in the peace movement. She even tracked down the Stasi officer who managed her case, and after she set up a sort of ambush for him at a bar — he thought he was there for a job interview — they continued to get together. Over the course of half a dozen meetings, they talked about what she found in her files, why the Stasi was watching her, what they thought she was doing. For months, it turned out, an agent was assigned to steal her baby stroller and covertly let the air out of her bicycle tires when she went grocery shopping with her two toddlers. "If I had told anyone at the time that the Stasi was giving me flat tires, they would have laughed at me," she says. "It was a way to discredit people, make them seem crazy. I doubted my own sanity sometimes." Eventually, the officer broke off contact, but continued to telephone Poppe — often drunk, often late at night, sometimes complaining about his failing marriage. He eventually committed suicide.

(via Boing Boing) ddr germany stasi surveillance tech totalitarianism [no comments]

2008/1/18

Yahoo has announced that it will be an OpenID provider, allowing users to log into OpenID-enabled sites using their Yahoo ID. Of course, as Yahoo want everyone to have a Yahoo ID (which gives them clout in targeted advertising), they have no plans "at this time" to accept OpenID logins from other providers.

openid open standards tech web yahoo [no comments]

Apparently Microsoft have promised to release the full specifications of their legacy binary Office document formats, making them available for direct downloading from their web site without the need to sign any agreements. Not only that, but to develop a reference application for translating them into a neutral format and release it under the BSD license. Cue a million Slashdot penguinheads trying to outdo themselves at saying "Hell has frozen over" in the wittiest way possible.

(via /.) dead media microsoft microsoft office open-source rights tech [no comments]

2008/1/16

Sun has bought MySQL, maker of the popular open-source database system. Which looks like good news to all concerned, as Sun have a good reputation for supporting open source.

(via /.) business mysql open-source sun tech [no comments]

Faced with the choice of a mobile phone plan to buy, Charlie Stross did the math and determined that the more "expensive" ones are often, in terms of total cost of ownership, cheaper:

The first obvious conclusion I reached is that if you look at the total cost of ownership (TCO) of a phone, including both the phone cost and the monthly tariff cost multiplied by the term of the contract, there's surprisingly little elasticity in the bottom line until you get into the eye-wateringly high usage tariffs. The TCO for a sample phone on 18 month contract varied by only £102 between the Talk 75 and Talk 500 tariffs (75 included minutes and 100 included texts per month, versus 500 minutes and 1000 texts per month). The same pattern held on 12 month contracts, with a £60 spread. Which is, frankly, ridiculous, because you get so few minutes and texts on Talk 75 that the actual cost per minute is nine times higher, and the cost per text is eight time higher than on Talk 500.
What I had discovered looked weirdly like a classic bathtub curve — only plotting price against contract time, rather than the more familiar failure rate against time. It's a familiar curve: airline seat price allocations often follow the same distribution. At one end of the curve, you've got the chancers who want a flashy phone but no commitment to use it. Typically they'll sign up for a short, cheap contract with an expensive phone. Fashion victims, in other words. The cellcos are set up to recognize and fleece them, however. At the other side of the curve you've got the gabby heavy users, and they're going to throw money at you whatever you do, so you might as well take it. In between, you've got a highly price sensitive market, which you want to encourage to use their phones more (and graduate into being heavy users), so you dangle some promising discounts in front of them, weighted towards the heavier tariffs.
Charlie also has this revelation about airline pricing:
(Airline seats for long-haul flights: if someone books a flight six months ahead of departure, it is a Big Deal to them, so they value it, so you can price it high. If they book at two day's notice to go to Aunt Irma's Funeral in New Zealand, it's a coercion purchase, so you can price it high. In-between, there's a trough where people have time to pick and choose which carrier to use ... so seat prices are at their lowest in the period 8-12 weeks before departure. It's the same bathtub-shaped curve.)
Interestingly, railway companies don't do this (they sell a small amount of cheap tickets first, then progressively more expensive ones as each price level sells out, culminating with walk-up fares; at least Eurostar and Britain's railway system do this). This is undoubtedly partly due to any railway route between two stations taking the same duration being a monopoly, though that doesn't explain everything. Why, for example, are air travellers booking early willing to pay over the odds, while rail travellers are not?

Though is the bathtub curve the whole story for air fares? As flying a jumbo jet from one airport to another has a rather large fixed cost, it would make sense for the airlines to make an effort to fill as many seats as they can, whilst taking as much per ticket as the market will bear. I imagine they may have worked out a way of, at the last minute, selling off the remaining empty seats to whoever will pay for them without disincentivising other passengers from, in future, paying as much as they would otherwise be willing to, perhaps by making last-minute discounts inconvenient or cumbersome to obtain.

Anyway, while we're on the subject of mobile phones: here is a piece on how unwanted mobile phones are recycled. (Some are sold to people further down the new-shiny-toy chain; ancient, obsolete bricks often end up in countries where their network technology is still in use; some are refurbished or used for parts in countries with lower labour costs (and lower gadget-buying power), and those at the end of their useful life can end up melted down for their precious metals (of which there is a lot). If they're lucky; if not, they may end up leaching toxins into the water table somewhere in Africa.

It’s hard to track ReCellular’s or Collective Good’s phones. But Jack Qiu, a professor at the Chinese University of Hong Kong who has studied the movement of used computers and phones in China, describes one route phones take. In Kowloon, in Hong Kong, Pakistanis and other immigrants (often asylum seekers) import phones from Europe by the shipping container. These are fixed or cannibalized for parts in stalls at a local market. In the past, Nigerians and other African exporters swept in to buy tens of thousands of phones at a time, particularly so-called “14-day phones” — those that have been returned under warranty and used little. But recently, Qiu says, the markets for these phones have become saturated in African cities. So the Nigerians, needing to take their business to poorer African villages, have been leaving Hong Kong for Chinese cities like Guangzhou, where they can purchase cheaper, more heavily used phones from the larger refurbishing companies there. Many Nigerians have learned Mandarin in order to do business in Guangzhou, Qiu says, and the city now has an African-style coffee shop.
cellphones are not easily abandoned — and, when they are, someone somewhere is still likely to see some value in them. Jim Puckett, the coordinator of the Basel Action Network, a nongovernmental watchdog group that focuses on e-waste, visited Nigeria in 2005. He describes, at one Lagos electronics bazaar, repairmen sitting on dirt floors under shelves of scavenged parts, jury-rigging phones back together, over and over again, until the things are absolutely dead.
And here is a discussion of what the signal strength bars on a phone actually mean. (The answer is: often not much.)

(via Boing Boing Gadgets) charlie stross economics environment mobile phones recycling tech [no comments]

2008/1/15

In 2004, an artist in the Netherlands created a room filled with aerosolised gin and tonic, as an art installation and/or party. Apparently inhaling aerosolised alcohol is a good way to experience the intoxicating effects very quickly. Whether or not it is safe, I don't know (though passing out in such a room would probably be a bad idea), though I suspect that aerosolised tonic can't be good for one's clothes.

(via Gizmodo) alcohol art conceptual art gin installation art tech [no comments]

As I type this, Steve Jobs is giving his keynote speech at MacWorld. From what I can tell, he has announced a few consumer gadgets (an improved AppleTV with movie rentals (presumably in the US only) and Flickr support, iPhone and iPod Touch firmware upgrades) and a wireless Mac backup appliance named "Time Capsule". Mind you, Engadget's feed doesn't seem to be coping with the load of millions of Maccies across the world constantly hitting reload to see whether any new tidbits have appeared, and Gizmodo's feed, while more reliable, seems a bit lighter on content. It'll be interesting to see what the "one more thing" is, whether it's a solid-state, Asus Eee-sized MacBook named "Air", or whether all the rumours were all off.

The presence of Hollywood heavyweights and mention of Blu-Ray is ominous; given Blu-Ray's strict licensing conditions, any Mac with Blu-Ray would have to have the same onerous internal DRM surveillance infrastructure as Windows Vista, with the same fragility, loss of performance and the actual user generally getting the rough end of the pineapple.

Update: Nothing about Blu-Ray; though the Another Thing was, in fact, the MacBook Air, a ridiculously thin 13" laptop.

apple drm gadgets mac macworld steve jobs tech [no comments]

NLnet, a Dutch foundation supporting open standards and open source, has called on Microsoft to release their old, no longer supported, document file formats into the public domain, allowing users to make their own tool for accessing data locked in these formats (which is becoming increasingly important as Microsoft's own software drops support for them).

(via /.) dead media lock-in microsoft rights tech [no comments]

2008/1/12

The source code of the classic urban-planning simulation game, SimCity, has now been released under the GPL. You can find it here. The code is based on the original, UNIX/X11/Tcl/Tk version of SimCity, with a few changes: (a) the game has been renamed to Micropolis (which was its original working title), as "SimCity" is an Electronic Arts trademark for their commercial urban-simulation games, (b) it has been ported to the OLPC XO-1 (the cute green laptop being given to children in developing countries), and (c) everything has been placed in a C++ class and bound to a Python interpreter, making the entire game eminently hackable and extensible in Python. Let a million hacks bloom.

(via alecm, Boing Boing) open-source python simcity society tech videogames [no comments]

2008/1/7

It's my birthday today, but you, dear readers, get the presents. Or, at least, one present: a shiny new version of The Null Device.

Whilst the site looks the same on the surface, it has a few immediately visible enhancements. The first one is tags; that's right, The Null Device has marched boldly into 2003. Blog posts are now tagged (well, the more recent ones are), and can be viewed by tags. (Currently about 15% of posts are tagged; this number will expand in the future. There are more than 8,000 posts in the database, and I don't have a week to spend on tagging them all in one go.) The user comments page is also updated, with new AJAXilicious posting action. There will be more visible improvements later, made possible by the new blog code. Not to mention more stability (the database shouldn't fall over as often as it did with the old code; well, let's hope).

That's right; this familiar-looking blog now runs on new software. As of a few minutes ago, the old system (a bunch of Python Server Pages scripts) was retired, and replaced by the new system (a WSGI web application written in Python, for what it's worth). The data storage system has changed as well; up until now, blog posts were stored as text files in directories, as they had been ever since this was a CGI script written in Perl, in the late 1990s (has it really been that long?). From now on, everything is stored in a SQL database, using a fairly sophisticated data structure. (In short: all items — posts, comments, even the blog itself (and there is provision for multiple blogs) — are nodes in a tree, with other tables linked to them by their IDs, as well as auxilliary data such as tags.) Using a SQL database enables things like tags (which would be a lot more work if posts were stored in a directory tree), as well as other things.

This has been the culmination of over a year's work. Or, to be more precise, over a year's coding, putting the code aside due to lack of time, picking it up again, shelving it and writing a new version after having a better idea, and so on. (Which is why all posts from 2006 or so onward have tags; I started giving them tags before there was code to do anything with them.) The pace picked up over Christmas, with the code being brought up to scratch, and the process was completed this weekend. Anyway, enjoy.

meta tech the null device [19 comments]

2007/12/24

Best picture quality with 6 megapixel!, or an assertion that, as the number of pixels in a compact camera increases beyond 6 million, the image quality decreases; the finer pixels have lower sensitivity and dynamic range, and thus are more susceptible to noise, while suppressing the noise algorithmically results in loss of actual picture resolution. Of course, the clueless masses, who don't like to think about these things, have been conditioned to equate higher numbers of megapixels with better quality, and will thus happily shell out more money for cameras with poorer image quality and the assurance that they are actually better because the files they produce are bigger.

(via alecm) photography popular delusions tech [2 comments]

2007/12/6

From today's XKCD comic:

comics humour python tech [no comments]

2007/11/5

The latest innovation from Japan: photographic age verification for vending machines. Cigarette vending machines are being deployed which contain a camera and face-recognition software which estimates the customer's age from their photograph. Given that such a process can't be particularly accurate (would one look that different immediately after one's 20th birthday?), they will also accept ID cards as proof of age.

(via Engadget) age verification japan social implications tech vending machines [no comments]

Another use for all those neatly tagged photos of tourist attractions on websites like Flickr: synthesising accurate 3D models from millions of photos, taken by amateurs from random angles:

To make the 3D digital model, the researchers first download photos of a landmark. For instance, they might download the roughly 60,000 pictures on Flickr that are tagged with the words "Statue of Liberty." The computer finds photos that it will be able to use in the reconstruction and discards pictures that are of low quality or have obstructions. Photo Tourism, a tool developed at the UW, then calculates where each person was standing when he or she took the photo. By comparing two photos of the same object that were taken from slightly different perspectives, the software applies principles of computer vision to figure out the distance to each point.
"We don't quite get the accuracy of a laser scanner, but we're in the ballpark," Seitz said. The recreations of Notre Dame show individual figures carved into the stone facade. A model of The Duomo in Pisa, Italy, a building about 160 feet tall, is accurate to within a few inches. The resolution of the 3D model mostly depends on the resolution of the original photos.
The next step in the research will be to create a detailed 3D model of a city entirely from automatically sorted photos from the internet; Rome has been chosen as the city to thus recreate.

(via /.) cs flickr graphics machine vision tech [no comments]

2007/10/31

Tech blog Ars Technica has a meticulously detailed review of OS X 10.5 Leopard. As one would expect, it's 17 pages long and goes far deeper than the usual roundup of cool features and visual effects, delving as deeply as the kernel and APIs. In it we learn, among other things, that Apple are finally killing off the old Carbon APIs, inherited from the old MacOS, meaning that someone at Adobe and Microsoft will have a lot of rewriting to do. Not to mention that, while the UI isn't seamlessly scalable yet, it's going in that direction, with elements (such as window decorations and checkboxes, for example) being assembled from XML-based "recipes" (and all the "Aqua" eyecandy appears to be made by distorting a source bitmap of a glass sphere). On the downside, the article's quite scathing about the new Dock and folder icons.

apple leopard mac osx review tech [no comments]

2007/10/30

AT&T has released what could be the world's first truly post-9/11 programming language: a language designed for large-scale communications surveillance. The Hancock programming language, unsurprisingly, resembles a much earlier AT&T/Bell Labs innovation, C, in style and is designed for sifting through gigabytes of telephone and internet records, looking for things of interest. Examples given in the documentation include scripts for finding all packets to or from an address of interest, and for tracking a person's movements by checking which cell towers their mobile phone connected to during the day. And there's good news for hobbyists wanting to run their own model surveillance agency in their garage: the source code and binaries are free for noncommercial use.

(via /.) c hancock programming languages surveillance tech the long siege [no comments]

2007/10/26

Two technological death notices: firstly, the latest version of OSX, 10.5 ("Leopard"), can no longer run MacOS Classic (that is on PowerPC machines; the Intel ones, of course, never got Classic in the first place). Apparently this has nothing to do with technological constraints and everything to do with Steve Jobs having decided beneficiently that the users should have moved on by now. Of course, if you still want to run that ancient copy of Fontographer or whatever, you can probably do so on SheepShaver or similar.

Meanwhile, TrollTech have knocked their Linux-based Greenphone on the head, and will be concentrating on developing their phone OS on the very hackable and (soon to be) highly commercially available (though somewhat more cheap and plasticky-looking) Neo1973 phone.

(via Engadget, /.) apple greenphone linux neo1973 osx rip tech trolltech [no comments]