Domain: i-programmer.info
Stories and comments across the archive that link to i-programmer.info.
Stories · 243
-
Tetris In 140 Bytes
mikejuk writes "Is it possible to write a JavaScript program in no more than a tweet's length? A website called 140byt.es says it is and has an implementation of Tetris to prove it. Ok, it only has two types of block — hence its title "Binary Tetris" — and there's no rotate, but it works. The blocks fall down the screen and you steer them into place. You can try it out by playing the demo. Of course the real fun is in figuring out how it works and there is lots of help on the site — so if you're bored how about the 140 character challenge?" -
Sponsor a Valve On Colossus
mikejuk writes "The UK's National Museum of Computing has come up with a novel idea to raise funds for its new gallery for its rebuilt Colossus computer — you can sponsor a valve. All you have to do is buy a small area in a picture of Colossus (at £0.1 per pixel — min £10), upload a picture to occupy the space, set a URL and pay using PayPal." -
Superpoke Players Sue Google
mikejuk writes "SuperPoke Pets is another casualty of Google's aggressive spring cleanup... But unlike other users of Google's trashed software, Superpoke users have decided to fight back with a class action. The aim is to recover the money they spend on virtual gold used as a currency to buy clothes for their virtual pets. The total 'amount in controversy' exceeds $5,000,000 — a sum that is credible given that there were at least 7,000,000 users. So if you are considering adding a virtual currency to your app you might want to think of the future." -
No Pardon For Turing
mikejuk writes "A petition signed by over 21,000 people asked the UK Government to grant a pardon to Alan Turing. That request has now been declined. A statement in the House of Lords explained the reasoning: 'A posthumous pardon was not considered appropriate as Alan Turing was properly convicted of what at the time was a criminal offence. He would have known that his offence was against the law and that he would be prosecuted. It is tragic that Alan Turing was convicted of an offence which now seems both cruel and absurd-particularly poignant given his outstanding contribution to the war effort. However, the law at the time required a prosecution and, as such, long-standing policy has been to accept that such convictions took place and, rather than trying to alter the historical context and to put right what cannot be put right, ensure instead that we never again return to those times.'" -
$100,000 Prize: Prove Quantum Computers Impossible
mikejuk writes "Quantum computing is currently a major area of research — but is this all a waste of effort? Now Scott Aaronson, a well-known MIT computer scientist, has offered a prize of $100,000 for any proof that quantum computers are impossible: 'I'm now offering a US$100,000 award for a demonstration, convincing to me, that scalable quantum computing is impossible in the physical world.' Notice the two important conditions — 'physical world' and 'scalable.' The proof doesn't have to rule out tiny 'toy' quantum computers, only those that could do any useful work." -
Craigslist Donates $100,000 To the Perl Foundation
mikejuk writes "The craigslist Charitable Fund has donated $100,000 to the Perl community for Perl5 maintenance and general use by the Perl Foundation. Craigslist gets more than 30 billion views per month and it is mostly written in Perl. The entire architecture of the system is open source — a proxy array based on Perl and memcache and a backend provided by Apache, memcache, MySQL and, of course, Perl. This is a successful enterprise giving something back to open source — which is how it should be." -
Siri Competitor Evi Arrives, But Already Overloaded
mikejuk writes "Evi, a new rival to Siri, Apple's voice-driven personal assistant, has made its debut on both the iPhone and Android. And people are so keen to that Evi's servers are overloaded — so be prepared for a wait for answers." The app costs 99 cents for iOS users, but it's free on Android. -
Stanford Online Courses Delayed; More Time To Sign Up
mikejuk writes "Online Computer Science classes that have attracted tens of thousands of students have been put back for a couple of weeks. Is this on account of Sebastian Thrun's resignation from Stanford? Whatever the reason, providing certificates for online students seems to be a real point of contention. James Plummer, dean of Stanford's School of Engineering, said 'I think it will actually be a long time, maybe never, when actual Stanford degrees would be given for fully online work by anyone who wishes to register for the courses.' The good news is that the delay means that there is still time to sign up." -
Professor Resigns From Stanford To Launch Online Education Project
mikejuk writes "Professor Sebastian Thrun has given up his Stanford position to start Udacity — an online educational venture. Udacity's first two free courses are Building a Search Engine and Programming a Robotic Car. In a moving speech at the Digital Life Design conference, he explained that after presenting the online AI course to thousands of students he could no longer teach at Stanford: 'Now that I saw the true power of education, there is no turning back. It's like a drug. I won't be able to teach 200 students again, in a conventional classroom setting.' Let's hope Udacity works out; Stanford is a tough act to follow." -
Google Ports Box2D Demo To Dart
mikejuk writes with an excerpt from an article at i-programmer about a neat graphics demo written in Dart: "One of the difficulties in getting a new computer language accepted by a wider audience is that there is doubt that it is real. Is it a toy language that just proves a concept or can it do real work? In the case of Dart, which is Google's replacement for JavaScript, the development is speeding ahead at a rate that is impressive but worrying. To prove that Dart is already a language that can be used, we now have a port of the well known 2D physics engine Box2D, the one Angry Birds uses, to Dart." Box2D has previously been ported to Javascript. Source is available at Google Code (under the Apache license). Note that you'll need Chromium to run the demos. -
Code Cleanup Culls LibreOffice Cruft
mikejuk writes with an interesting look at what coders can get around to after a few years of creating a free office suite: dealing with many thousands of lines of deprecated code: "Thanks to the efforts of its volunteer taskforce, over half the unused code in LibreOffice has been removed over the past six months. It's good to see this clean-up operation but it does raise questions about the amount of dead code lurking out there in the wild. The scale of the dead code in LibreOffice is shocking, and it probably isn't because the code base is especially bad. Can you imagine this in any other engineering discipline? Oh yes, we built the bridge but there are a few hundred unnecessary iron girders that we forgot to remove... Oh yes, we implemented the new chip but that area over there is just a few thousand transistors we no longer use... and so on." Well, that last one doesn't sound too surprising at all. Exciting to think that LibreOffice (which has worked well for me over the past several years, including under the OpenOffice.org name) has quite so much room for improvement. -
2011's Fastest Growing Language: Objective-C
mikejuk writes "Every January, it is traditional to compare the state of programming language usage as indicated by the TIOBE index. So what's up and what's down this year? The top language is still Java, but it's slowly falling in the percentages. Objective-C experienced the most growth, followed by C# and C. JavaScript climbed back into the top 10, displacing Ruby. Python and PHP experienced the biggest drops. If you like outside runners, then cheer for Lua and R, which have just entered the top 20. However, I have to wonder why Logo is in the top 20 as well. I know programming education is becoming important, but Logo?" -
Why Can't We Put a BASIC On the Phone?
theodp writes "In the Sixties, we could put a man on the moon. Nowadays, laments jocastette, America's tech giants can't even put a BASIC on the phone. Woz managed to crank out a BASIC interpreter for the 6502 in the '70s. As did Bill Gates and Paul Allen. So, why — at a time when development has never been easier — can't Google, Apple, and Microsoft manage to support a free BASIC or other programming-for-the-masses development environment on desktops, laptops, tablets and phones?" My limited experience with Android development showed using Java to be obtuse and downright obnoxious to do anything (at least without Eclipse, and even with it doing anything non-standard required digging through horrendous ant buildfiles). And, of course, without a REPL things were even more obnoxious. There is the android-scripting project, but it doesn't provide particularly exhaustive access to the platform. -
What If Babbage Had Succeeded?
mikejuk writes "It was on this day 220 years ago (December 26 1791) that Charles Babbage was born. The calculating machines he invented in the 19th century, although never fully realized in his lifetime, are rightly seen as the forerunners of modern programmable computers. What if he had succeeded? Babbage already had plans for game arcades, chess playing machines, sound generators and desktop publishing. A Victorian computer revolution was entirely possible." -
MIT To Expand Online Learning and Offer Certificates
mikejuk writes "MIT has announced an online learning initiative that will offer its courses through a new interactive learning platform that will enable students to participate in simulated labs, interact with professors and other students and earn certificates. Is this just a reaction to the Stanford experiment in running courses complete with exams and informal statements of accomplishment? (The first AI course has just finished and the exam results are in.) If so let's hope it spurs other educational establishments to do the same!" -
Google Outlines AI-Based Number Reading For Street View Photos
mikejuk writes "A recent Google research paper outlines how it might use AI to read digits in natural images — specifically Street View photos. The idea is to automatically extract the number of each house as captured by Street View and then use this to improve the geocoding data returned by Google. When you next ask for directions to a particular address the new data could be used to show you a street view looking directly at the house you specified." -
A 3D Display You Can Touch
mikejuk writes "Are we getting closer to really effective volumetric 3D display technology? A new display, designed in Russia, uses cold fog and a laser projector to create a volumetric 3D image that you can touch. A tracking device (no, it's not a Kinect) is used to detect the user's hand and moves the virtual objects in response. There have been cold fog 3D displays before, but this one has a reasonable resolution and looks near to being a finished product that could be on sale soon. Estimated price? Between $4000 and $30,000." -
Stanford's Free Computer Science Courses
mikejuk writes "Stanford University is offering the online world more of its undergraduate level CS courses. These free courses consist of You Tube videos with computer-marked quizzes and programming assignments. The ball had been started rolling by Sebastian Thrun and Peter Norvig's free online version of their Stanford AI class, for which they hoped to reach an audience in the order of a hundred thousand, a target which they seem to have achieved. As well as the previously announced Machine learning course you can now sign up to any of: Computer Science 101, Software as a Service, Human-Computer Interaction, Natural Language Processing, Game Theory, Probabilistic Graphical Models, Cryptography and Design and Analysis of Algorithms. Almost a complete computer science course and they are adding more. Introductory videos and details are available from each courses website." -
JavaScript JVM Runs Java
mikejuk writes "The world of software is made slightly crazy because of the huge flexibility within any computer language. Once you have absorbed the idea of a compiler written in the language it compiles, what else is there left to gawp at? But... a Java Virtual Machine JVM written in JavaScript seems like another level of insanity. A lone coder, Artur Ventura, has implemented a large part of the standard JVM using JavaScript and you can check the code out on Github. Notice this isn't a Java to JavaScript translator but a real JVM that runs byte code. This means it could run any language that compiles to byte code." Bonus: on Ventura's website is a set of visual notes from a talk he gave titled "My Language Is Better Than Yours." -
Common Crawl Foundation Providing Data For Search Researchers
mikejuk writes with an excerpt from an article in I Programmer: "If you have ever thought that you could do a better job than Google but were intimidated by the hardware needed to build a web index, then the Common Crawl Foundation has a solution for you. It has indexed 5 billion web pages, placed the results on Amazon EC2/S3 and invites you to make use of it for free. All you have to do is setup your own Amazon EC2 Hadoop cluster and pay for the time you use it — accessing the data is free. This idea is to open up the whole area of web search to experiment and innovation. So if you want to challenge Google now you can't use the excuse that you can't afford it." Their weblog promises source code for everything eventually. One thing I've always wondered is why no distributed crawlers or search engines have ever come about. -
Rise of the Ping Pong Robots
mikejuk writes with this excerpt: "Meet Wu and Kong — the latest in ping pong playing robots. They may not achieve exciting matches at the moment, but the fact that they can do the job at all is an indication of how fast things are moving. Unlike many other game-playing robots these two players are humanoid and are kitted out in old style Chinese jackets. They are about 1.6 meters tall and weigh in at 55 kilos. They track the ball with video cameras situated in their heads and then play a variety of strokes. They were developed by Zhejiang University and are currently turning up on the Chinese media as a novelty item. ... The current record for a rally is 144 rounds between robots. Humans can compete against them, but the robots lack the variety of shots that makes table tennis a game of strategy as well as accuracy." -
Pancake Flipping Is Hard — NP Hard
mikejuk writes "French computer scientists have finally proved that sorting pancakes is hard — NP hard. No really — this isn't a joke. Well, it is slightly amusing but that's just because it is being presented as pancake flipping. The algorithm in question is sorting a permutation using prefix reversal — which is much easier to understand in terms of pancakes. Basically you have to sort a pancake stack by simply inserting your spatula and flipping the top part of the stack. We now know that if you can do the this in polynomial time then you have proved that P=NP." -
Nokia Unveils Its First Windows 7 Phone
mikejuk writes with an excerpt from an I Programmer article: "Nokia has just launched the Lumia 800, its first Windows 7 phone, and it is basically a modified N9. CEO Stephen Elop said: 'It's a new dawn for Nokia.' He also called it 'the first real Windows Phone,' and said, 'We believe it is the first ever instantiation of the Windows Phone platform that properly embodies, complements and amplifies the design sensibilities of Windows Phone' ... It is being launched in Europe now but the US wont see one until early 2012." By "modified N9" they mean the N9 but running WP7 bundled with Nokia's navigation application and a streaming music service. -
Rosette Wins Loebner Prize 2011
mikejuk writes "Bruce Wilcox won the First Prize of $4000 and the Bronze Annual Medal in the 21st Loebner Prize Competition held in the UK at the University of Exeter on October 19, 2011 with his new chatbot, Rosette. If you would like to chat to Rosette you can at TellTaleGames. If you have been following the run up to this year's competition you may be surprised at how poorly CleverBot performed given its track record. This chatbot, which searches through earlier conversations for its answers, had received a score of 59.3% in a test that took place in India in September in which humans were rated 63.3%, only 4 percentage points higher and was also featured in a video that went viral. However its developer entered a cutdown version of CleverBot into the Loebner prize selection round and it didn't get the chance to show off its prowess in the final. So we will have to wait for another year to see if it really is as good as it claims." Depending on your bent, you may agree with Unknown Lamer that this sounds less impressive when phrased as "fooling a person ~18 percent of the time." I think that's a pretty high number, myself! -
Leonardo DiCaprio To Play Alan Turing?
mikejuk writes "2012 is the one hundredth anniversary of Alan Turing's birth, with many celebration events being planned around the world. This week Warner Bros outbid other companies for the script of a biopic based on Turing's life. The script for The Imitation Game, by first-time screenwriter Graham Moore and based in turn on the biography by Andrew Hodges, Alan Turing: The Enigma, was snapped up by Warner Bros in a 7-figure deal. Right now the leading candidate to portray Turing is Leonardo DiCaprio." -
.NET Programmers In Demand, Despite MS Moves To Metro
mikejuk writes "Are you a newbie programmer looking for a job? It seems your best bet is to opt for .NET. According to technical jobs website Dice.com, companies in the U.S. have posted more than 10,000 positions requesting .NET experience — a 25 percent increase compared to last year's .NET job count. So Microsoft may want us to move on to Metro but the rest of the world seems to want to stay with .NET." -
Bletchley Park Gets £4.6 Million Restoration
mikejuk writes "Bletchley Park has secured a £4.6 million Heritage Lottery Fund Grant for the establishment of a visitor center dedicated to the World War II Codebreakers. This year saw the unveiling of a new memorial to the Codebreakers in the grounds of Bletchley Park by the Queen. Shortly after her visit, a new fundraising campaign for the restoration of the iconic huts where the code-breaking teams worked was inaugurated, with help and sponsorship from Google. The grant will enable the restoration of Codebreaking Huts 1, 3 and 6, and create a world-class visitor center and exhibition in the currently derelict Block C. The Bletchley Park Trust has launched the 'Action This Day' campaign to raise the match funding now needed." -
Deadline Approaches For Registration In Stanford's Free CS Classes
First time accepted submitter Gastrobot writes "Stanford University is offering some computer science classes for free. This has been discussed here twice before. The classes begin on Oct. 10th. At this point in time I'm aware of Stanford offering an Intro to Databases course, an Intro to AI course, and a Machine Learning course." -
Security By Obscurity — a New Theory
mikejuk writes "Kerckhoffs' Principle suggests that there is no security by obscurity — but perhaps there is. A recent paper by Dusko Pavlovic suggests that security is a game of incomplete information and the more you can do to keep your opponent in the dark, the better. In addition to considering the attacker's computing power limits, he also thinks it's worth considering limits on their logic or programming capabilities (PDF). He recommends obscurity plus a little reactive security in response to an attacker probing the system. In this case, instead of having to protect against every possible attack vector, you can just defend against the attack that has been or is about to be launched." -
Work Underway To Finally Build Babbage's Analytical Engine
mikejuk writes "Last year John Graham-Cumming launched a project to create a fully-functional implementation of Babbage's original design for a computer — the Analytical Engine. Now it looks as if the project is going ahead. The first phase is to digitize all of Babbage's papers and designs. These will be available to the general public in 2012. The machine to be built is no simple calculator: it is a full computer with a store for between 100 and 1000 values, each of 40 digits, and it was programmed using punched cards in a modern 'operator/address' format. There was even a plan to send the output to a printer. When this device is built it will make it clear that the computer age nearly began in the 18th century." -
Arduino Goes ARM
mikejuk writes "The whole world seems to be going in ARM's direction. The latest version of Windows 8 will run on ARM processors, Raspberry Pi is a $25 ARM based machine and now the open source Arduino platform has a new member — the ARM-based Arduino Due announced at the Maker Faire in New York. The Due makes use of Atmel's SAM3U ARM-based process, which supports 32-bit instructions and runs at 96Mhz. The Due will have 256KB of Flash, 50KB of SRAM, five SPI buses, two I2C interfaces, five serial ports, 16 12-bit analog inputs and more. This is much more powerful than the current Uno or Mega. However, it's not all gain — the 3.3V operating voltage and the different I/O ports are going to create some compatibility problems. Perhaps Intel should start to worry about the lower end of the processor world." -
River Trail — Intel's Parallel JavaScript
mikejuk writes "Intel has just announced River Trail, an extension of JavaScript that brings parallel programming into the browser. The code looks like JavaScript and it works with HTML5, including Canvas and WebGL, so 2D and 3D graphics are easy. A demo video shows an in-browser simulation going from 3 to 45 fps and using all eight cores of the processor. This is the sort of performance needed if 3D in-browser games are going to be practical. You can download River Trail as a Firefox add-on and start coding now. Who needs native code?" -
Windows 8 Roundup
There has been no shortage of Windows 8 news today. MrSeb writes: "Earlier this morning, at the Build Windows conference in Anaheim, California, Microsoft made it patently clear that 'To the cloud!' is not merely a throwaway phrase: it is the entire future of the company. Every single one of Microsoft's services, platforms, and form factors will now begin its hasty, leave-no-prisoners-behind transition to the always-on, internet-connected cloud." netbuzz pointed out that even the famous Blue Screen of Death will get a new look. Lastly mikejuk writes: "While everyone else is looking at the surface detail of Windows 8 there are some deep changes going on. Perhaps the biggest is that Metro now provides an alternative environment that doesn't use the age old Win32 API. This means no more overlapping windows — yes Metro really does take the windows out of Windows." -
Code Hero: Play and Learn
mikejuk writes with a bit from I Programmer on what sounds like an intriguing new game: "If you're bored with games where you run around shooting soldiers or monsters, how about a game where you shoot enemies to win computer code snippets that you can then use to shape the reality around you? It's good to play and good enough to win both the Editor's Choice and Kid's Choice at this year's Bay Area Maker Faire." The linked story has a video demo, too. -
Kinect Based Whole Building Breakout
mikejuk writes with a light piece in I Programmer about a neat Kinect and gigantic projector hack. From the article: "If you remember Breakout — rows of blocks a the top of the screen and a paddle to bounce a ball into them to destroy a block — then you might not feel nostalgic about it. After all, it was a very limited sort of game. However, take one Kinect and one building and you have something quite different when you use it to create a Breakout game. The bricks, ball and paddle all projected onto an old building and the player moves from side-to-side to control the paddle. The player's position is being detected by a Kinect, is there no end to the fun you can have with this gadget. The really clever bit, and you might not notice it unless you look closely at the video, is that the ball bounces off real architectural features of the building — like the windows, for example." -
Weak Typing — the Lost Art of the Keyboard
mikejuk writes "How do you type? Hunt and peck? Two thumbs? Touch type? Two thumbs touch type? For the first time since the computer was invented, the standard QWERTY keyboard is challenged by new ways of inputing text. And yet even the iPad virtual keyboard has two useless dimples on the F and J keys. Perhaps it isn't time to give up on the home keys just yet." -
Mining Browsing History With Google Cookie Data
mikejuk writes "Recent research reveals details on how Google's SID cookie can be used to discover what websites a user has visited. In principle, the cookie is a low security risk because it doesn't allow acess to any data without authentication — thus it is sometimes transmitted in the clear and easy to intercept. With a little help from Google Search History and the 'Visited Pages' filter, researchers were able to list up to 80% of the pages visited by volunteer victims. Throw into the mix the 'social' filter and you can discover a lot more." -
Swarmanoid 'Bots Rule Air, Land, Bookshelves
An anonymous reader writes "The notion of distributed processing isn't new, and its application to robotics leads naturally to the idea of a swarm of robots. However, most swarm-oriented robots are composed of many identical robots (such as The Kilobots). In this case, there are three types of robots: a 'hand-bot,' which can climb bookcases and grab objects with hands; a 'foot-bot,' which can drive around and carry the hand-bot; and an 'eye-bot,' which flies around and perches on the ceiling to provide a perspective to the other bots." Another reader points out an unrelated but also-impressive video of Kinect being used to develop a user-friendly robot assistant. -
Cornell's Creative Machines Lab Lets Chatbots Interact
mikejuk writes "When Cornell's Creative Machines Lab got two chatbots to settle down for a short interaction the result was surreal, to say the least. Is one of them the future winner of the $100,000 Loebner prize or a future TV show host? From the article: 'This years Loebner prize is on the 19th of October and as a sort of curious run up activity Cornell's Creative Machines Lab pointed two chatbots, Cleverbots, at each other and let them talk. You can see and hear the result in the video and it is both hilarious and some how very disturbing. It this the future of AI?'" It's funny how quickly they become aggressive towards each other, and what the male claims to be instead of a bot is priceless. -
Open Source Simulator FlightGear Releases v2.4
mikejuk writes "The latest version of FlightGear, 2.4, has just been released — and it has some significant improvements. Now it simulates weather so that you can ride the up draft from a range of hills and seek out thermals — but watch out for the simulated fog! For the future the implementation of an HLA interface means that you can build clusters of interacting simulators and perhaps even work with commercial flight simulators." The FlightGear website has gotten a long-deserved upgrade, too. -
More Stanford Computing Courses Go Free
mikejuk writes "Following on the recent Slashdot item on the availability of a free Stanford AI course there is news that two other Stanford Computer Science courses are also joining in this 'bold experiment in distributed education' in which students not only have access to lecture videos and other course materials but will actively participate by submitting assignments and getting regular feedback on their progress. The subjects are Machine Learning with Andrew Ng and Database with Jennifer Widom. This open approach looks as if it might be a success with well over 100,000 prospective students signing up to the AI course alone." -
Search the World's Smartphone Photos
mikejuk writes "Researchers have devised and tested a system called Theia that can perform an efficient parallel search of mobile phones to track down a target photo. It could be used to perform a realtime search for a missing child accidently caught in a photo you have just taken or the location of a criminal or political activist. You might think that the security and privacy aspects were so terrible that you just wouldn't install the app. However exceptional photos of a sporting or news incidents are worth money and the profit motive might be enough for you to install it." -
China Catches Up With Google's Driverless Car
mikejuk writes "While Google makes headlines with its driverless car and even manages to lobby Nevada to legalize driverless cars on the public road — China quietly pushes ahead on its own. A driverless car navigated 286km of expressway all on its own. Using nothing but a pair of video cameras and laser rangefinders, i.e. no GPS, it managed to arrive safely even through fog. The computer vision based approach means that at the moment it can only drive during daylight hours. Google might need to speed up ..." -
Xamarin's First Mono Release - Proof of Life!
mikejuk writes "After striking out on their own the former Mono team, now reconstituted as Xamarin, has just issued its first release of Mono. This is essentially a minor release with lots of bug fixes but it's proof of life for the Mono project after being dropped by Attachmate." -
Was .NET All a Mistake?
mikejuk writes "The recent unsettling behavior at Microsoft concerning .NET makes it a good time to re-evaluate what the technology is all about. It may have been good technology, but with the systems guys building Windows preferring to stick with C++, the outcome was inevitable. Because they failed to support its way of doing things, .NET has always been a second-class Windows citizen unable to make direct use of the Windows APIs — especially the latest. .NET started out as Microsoft's best challenge to Java but now you have to ask: what has the excursion into managed code brought the Microsoft programmer, and indeed what good has it done Microsoft? From where we are now, it begins to look very much like an unnecessary forced detour, and Windows programmers are going to be living with the mess for years to come." -
.NET Gadgeteer — Microsoft's Arduino Killer?
mikejuk writes ".NET Gadgeteer is a new open source platform, from Microsoft Research, based on the use of the .NET Micro Framework. It brings with it lots of hardware modules that are backed by object oriented software. You simply buy the modules you need — switches, GPS, WiFi etc — that you need and plug them together. The software, based on C#, is also open source, and comes with classes that let you use the modules without having to go 'low level.' Is this a competitor for the Arduino?" -
Microsoft Launches Avatar Kinect
mikejuk writes "Is Avatar Kinect a world-changing innovation or is it just silly? The idea is simple enough. It uses Kinect to determine body position and facial expression and maps these in real-time onto an avatar displayed on the screen along with other similar avatars. The big question is: what is it good for? The simple answer is that you can hide behind your avatar. It is an opportunity for anyone who feels less than confident about their appearance to become a performer — Microsoft is running a stand-up-comedian-via-avatar competition, for example. The internet has long provided an anonymous platform where users can express themselves, and Avatar Kinect extends this to facial and body expressions. Perhaps this is how video phone calls finally catch on — I'll get my avatar to phone you." -
FDA To Scrutinize Mobile Medical Apps
mikejuk writes "It looks like 'first do no harm' is coming to an app near you. The US Food and Drug Administration (FDA) is seeking input on its proposed oversight of some health-related mobile phone apps. It is almost too easy to create an app that aims to help people detect or manage some condition or other — but should programmers play the role of doctor even in seemingly harmless areas?" -
Why Waste Servers' Heat?
mikejuk writes "A new paper from Microsoft Research (PDF) suggests a radical but slightly mad scheme for dealing with some of the more basic problems of the data center. Rather than build server farms that produce a lot of waste heat, why not have distributed Data Furnaces, that heat home and offices at the same time as providing cloud computing? This is a serious suggestion and they provide facts and figures to make it all seem viable. So when it gets cold all you have to do is turn up the number crunching ..." -
Attachmate Does the Right Thing For Mono
mikejuk writes "Attachmate, who recently decided to dump the Mono development team, has done the right thing in allowing Miguel de Icaza's new company, Xamarin, a perpetual license to all the intellectual property of Mono, MonoTouch, Mono for Android and Mono for Visual Studio. This allows them to continue to develop and sell the products. Of course this income might just give them the time needed to support the software, which is a good thing, as Attachmate has also handed over the support for all existing customers to Xamarin."