Friday, 21 March 2014

The official language running the site used by 1.2 billion users(Facebook).

Facebook unveils Hack, a faster programming language to power the social network.

At Facebook, the codebase that runs the social networking site is written in Hack.
The Menlo Park, Calif.-based social networking titan said it had streamlined PHP, made it better, and that Hack was now the official language running the site used by 1.2 billion users.

Facebook engineers embellished the code internally and announced the upgrade , according to a post.
Facebook did not post the update to its site, but the beta version is now live and can be seen.

Company engineers said inherent challenges in the PHP code sometimes made simple tasks “tricky or cumbersome” and that coding errors were sometimes not detected until the script had gone live.

Hack has changed that, Facebook said.  Thus, the company said, “Hack was born.”
Facebook explained that one of the major embellishments to PHP thus:
“Our principal addition is static typing. We have developed a system to annotate function signatures and class members with type information; our type checking algorithm (the type checker) infers the rest. Type checking is incremental, such that even in the same file, some code can be converted to Hack while the rest remains PHP.

Technically speaking, Hack is a gradually typed language: dynamically typed code interoperates seamlessly with statically typed code.

“The Hack adds additional features beyond static type checking, including collections, lambda expressions, and run time enforcement of return and additional parameter types….We are delighted to open-source both Hack and the tools that we used to convert our codebase (http://hacklang.org).”
Facebook is hosting a Hack-related event at its campus next month.

 

Wednesday, 12 March 2014

Umoove Experience:The 3D Face & Eye Tracking Flying Game

Super Precise Eye-Tracking Software

 Eye-tracking could be the next big thing when it comes to motion-sensing technology, and it seems that Israeli startup Umoove is on its way to incorporating it in lots of future tech.

Umoove - which has raised around $3 million in total funding, according to CrunchBase - burst onto the scene in a big way with an iOS game called Umoove Experience that demos its super precise face-tracking technology.
The game uses your phone's front-facing camera to track your head movements as you fly around and gather potions. It's fun, but more importantly, it's accurate. And that's where Umoove's next bit of technology comes in.

The company will unveil new eye-tracking technology in the next few months that uses the existing camera in your phone or tablet.
"Eye tracking is mainly about understanding the user without him even actively interacting," 

" It is for real analytics that understand users' interests, medical diagnoses based on following your eye movement, advertising that knows if you looked at it, content that changes based on its understanding of your interests, or just a whole new world of human computer interaction in which you don't have to tell the computer everything, it just understands you like a close friend does." said by
Umoove's CEO Yitzi Kempinski.