Net Neutrality – Internet Needs Your Help to Remain Open

Net Neutrality

The Internet is the most liberating force in the history of human civilization. It’s transformed us from a patchwork of cities, towns, and villages into an intercommunicating organism; linking us to each other. It is vital that Internet remains a free and open platform to everyone in the world.

Turns out, it is that vitality which is it at stake now. Let me tell you how.

Continue reading

Advertisements

Goodbye, Yahoo! You would be missed

image

If you are from the generation that saw the dial-up Internet age, you must have used one of the many service of a company called Yahoo! Be it chatting away in your favorite chat room or searching for something on the Internet (yeah, people used to do that before Google came along). Yes, that Yahoo! that still feed our nostalgia of the early, humbling days of the Internet, is selling itself.

Continue reading

Alphabet Surpasses Apple as the World’s Most Valuable Company

google-apple-money-970-80

Alphabet Inc., the holding company of Google has unequivocally becomes the World’s Most Valuable Company, surpassing Apple with a market cap difference of $23 billion dollars – Google’s market cap was $558 billion with 8% increase after the company reported its fourth-quarter earnings. Meanwhile, Apple’s market cap sits at a $535 billion.

The company smashed expectations on both ends, bringing in $21.3 billion in revenue and earnings of $8.67 per share. What amazing is that Google, a software company, surpassed the revenue of Apple, a hardware company with crazy margins on its products. This narrative alone speaks a lot of its capabilities and focus on making the best of what they make, which are mostly intangible services.

Continue reading

Google Partners with Movidius to Enhance Deep Learning Capabilities in Next-Gen Android Smartphones

Google today announced a partnership with a Silicon Valley chip manufacturer Movidius Work to bring powerful machine learning image recognition technology directly to Android smartphones.

As part of the agreement, Google will deploy its advanced neural computation engine on Movidius’ ultra-low-power platform, revolutionizing the usual server-based AI computation model. This enhancement will allow complex machine learning algorithms to run on device locally without an Internet connection and little to no latency issue.

The head of Google’s machine intelligence group in Seattle, Blaise Agüera y Arcas commented said,

What Google has been able to achieve with neural networks is providing us with the building blocks for machine intelligence, laying the groundwork for the next decade of how technology will enhance the way people interact with the world. By working with Movidius, we’re able to expand this technology beyond the data center and out into the real world, giving people the benefits of machine intelligence on their personal devices.

Continue reading

Android N is Saying Goodbye to Oracle’s Proprietary Java APIs

Google has announced to move away from Orcale’s proprietary Java Application Programming Interfaces (APIs). In the next version of their operating system, Android N, the new standard will be OpenJDK, an open source alternative.

It all started last month with a “mysterious Android codebase commit”  which shows 8,902 files were changed, clearly notes OpenJDK code was added to Android:

Initial import of OpenJdk files.
Create new libcore/ojluni directory with src/main/java and src/main/native subdirectiories.
Build ojluni into core-oj jar.
Use openjdk classes from java.awt.font package.
Copy all files from jdk/src/share/classes and jdk/src/solaris/classes directories in openjdk into libcore/ojluni/src/main/java.
Copy following native files from openjdk to libcore/ojluni/src/main/native: [long list of files]

I largely suspect it has a lot to do with Oracle vs Google case in which Oracle, which only bought Java a few months ago from Sun Microsystems, claimed Android has copied Java’s source code in their operating system. To anyone who didn’t follow the case, the main code in question was just a few lines written by a guy at Google who previously used to work at Sun on Java. That’s right. He wrote the code in both cases (among thousands of lines of code he wrote on both projects) and it happened to be the same on a few lines by the same guy (Joshua Bloch). Out of millions of lines, this was it:

private static void rangeCheck(int arrayLen, int fromIndex, int toIndex) { 
    if (fromIndex > toIndex) 
        throw new IllegalArgumentException("fromIndex(" + 
             fromIndex + ") > toIndex(" + toIndex+")"); 
    if (fromIndex < 0) 
        throw new ArrayIndexOutOfBoundsException(fromIndex); 
    if (toIndex > arrayLen) 
        throw new ArrayIndexOutOfBoundsException(toIndex); 
}

Continue reading

Facebook is Scared of Android

Mark Zuckerberg’s $190 billion baby feels threatened by the world’s most widely used mobile operating system, Android.

Both companies are a giant in their respective core competencies. For Facebook, it is social media and accompanying online advertising and for Google, a multitude of Internet-based products including a mobile operating system used by over 1.4 billion people.

Why, then, a giant like Facebook is scared of Android?

Continue reading