Quantum Artificial Intelligence Is Under Way

Quantum Processor

D-Wave is a perfect example of a niche business: company that sells the world’s only commercial quantum computer. They just scored their second client – a collaboration between Google, NASA and the non-profit Universities Space Research Association.

These guys will explore machine learning and other stuff, probably with the usual ultimate goal to create a super-intelligent computer and make it rule the world.

Source: nature.com.

Google Mirror API

Welcome to the future of mobile development – Google rolls out the Mirror API for future Glass developers.

Glass is a unique platform that is mobile but fundamentally different than existing mobile platforms in both design and use. To develop great experiences and effectively test them, you need to have Glass and use it in your everyday life. This is why the Google Mirror API is in a Developer Preview and actual access to the API service will be rolled out slowly, starting with the Glass Explorers as they get their Glass.

In the meantime, start reading about the Google Mirror API and start dreaming about the next, great, mobile experience. We hope you are as excited as we are, and we can’t wait to see the great things you’ll build!

Sounds like fun, let’s hope they wouldn’t close it in a year like other not-so-lucky projects…

πfs – Store All Your Data in Pi

Here is a weird and beautiful repository: πfs file system. The idea is pretty simple as far as math goes – π contains all possible sequences of numbers which means all possible data. So why not just get it from the “π” as we need it using index/length combo as meta data?

One of the properties that π is conjectured to have is that it is normal, which is to say that its digits are all distributed evenly, with the implication that it is a disjunctive sequence, meaning that all possible finite sequences of digits will be present somewhere in it. If we consider π in base 16 (hexadecimal) , it is trivial to see that if this conjecture is true, then all possible finite files must exist within π. The first record of this observation dates back to 2001.

Tumblr Fcheckr – Follower / Unfollower Checker App For Tumblr


Merry Xmas and happy New Year everybody!

Wouldn’t it be a geeky celebration without playing with some kind of tricky API and finding out how stuff works? Totally not, so today we looked under Tumblr’s hood cause they wouldn’t show you who doesn’t follow you back, which would be a really welcome feature.

Additionally there seem to be no working app out there, that can do the trick, so here is one we made: Tumblr Fcheckr. Just give it the access (needed for the follower/following lists) and it’ll show you the all your followers dirty secrets.

UPD 12.2013: At the moment after another Tumblr API change it is not possible to authenticate into the application. We’ll look into it as soon as we get a minute or an hour 🙂

UPD 07.2013: Since it came up more then once – there is an issue with the “Don’t follow back” list for users who have a lot of followers.
Initially everything worked just fine, but after few updates the system started to close connection before giving up all the followers, so only the first thousand or so would be shown. Since these followers are then used to generate the Don’t Follow Back list, it gets some honest followers too. So if you have a lot of followers – double check “Don’t follow back” list, sorry for that.

Cats with Thumbs?

The idea of cats just waiting to grow opposable thumbs never crossed my mind, after watching this ad it seems somehow logical and a little scary…

Agency: Wieden + Kennedy, London
Director: Ulf Johansson, Smith and Jones Films
Editing: The Whitehouse
Effects: MPC

Manually remove a broken package in Ubuntu/Debian

Recently I’ve had a problem with one of the packages (“deployment-daemon-zend-server”) that went broken after system upgrade, so that no updates or even new software could be installed. Here’s an error message I kept getting:
dpkg: error processing deployment-daemon-zend-server (--remove):
subprocess installed pre-removal script returned error exit status 127

That’s a nasty problem cause it has to be solved per hand – no automatic fixes via update manager and software center worked for me, I also tried the force removal of the package this way:
sudo dpkg --remove --force-remove-reinstreq PACKAGE_NAME
And it didn’t work either. So the solution here is to find all the package files, move them to a temporary directory and then force-remove the package. Following code did the job (replace PACKAGE_NAME with the name of the broken package):
sudo mv /var/lib/dpkg/info/PACKAGE_NAME.* /tmp/
sudo dpkg --remove --force-remove-reinstreq PACKAGE_NAME