Tuesday, April 21, 2015

Mobile-friendly Websites Favored by Google Search

Mobile-friendly Websites Are to Be Favored by Google Search 
"Starting with April 21st, 2015, Google will change the algorithm for searches originating from mobile devices to favor websites that are optimized for smartphones. This change will affect searches in all languages worldwide and will have a “significant impact in our search results”, according to Google.

Web developers can determine with Mobile-Friendly Test if a web page is considered mobile-friendly by Googlebot. 

To consider a web page as mobile-friendly Googlebot checks for the following conditions to be met:

  • the page is not using desktop plug-ins such as Flash
  • the text is large enough to be read without zooming in
  • content is visible without horizontal scrolling or zooming
  • there is enough space between links so a user can tap one without risking to activate another one
The Mobile-Friendly Guide provides advice on how to make a website friendly to mobile users..."

book: Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future

Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future: Ashlee Vance: 9780062301239: Amazon.com: Books

Elon Musk Had a Deal to Sell Tesla to Google in 2013 - Bloomberg Business

Elon Musk had an $11 billion deal in place to sell Tesla to Google in 2013 - Business Insider

Before Elon Musk talked to Google about buying Tesla, the car maker admitted that it was running out of money - Business Insider

musk tesla model s

How Elon Musk Almost Sold Tesla Motors, Inc. to Google (TSLA)
"Vance summarized the terms Musk took to Page during the first week of March:

Considering his straits, Musk drove a hard bargain. He proposed that Google buy Tesla outright — with a healthy premium, the company would have cost about $6 billion at the time — and pony up another $5 billion in capital for factory expansions. He also wanted guarantees that Google wouldn't break up or shut down his company before it produced a third-generation electric car aimed at the mainstream auto market. He insisted that Page let him run a Google-owned Tesla for eight years, or until it began pumping out such a car. Page accepted the overall proposal and shook on the deal.

And back at Tesla headquarters, Musk spared no mercy.
"If we don't deliver these cars, we are f---ed," Musk told his staff. "I don't care what job you were doing. Your new job is delivering cars."

Jsonnet: JSON++ by Google

Google Proposes to Enhance JSON with Jsonnet @ InfoQ
"Google has open sourced Jsonnet, a configuration language that supersedes JSON and adds new features without breaking backwards compatibility: 
  • comments, 
  • references, 
  • arithmetic and conditional operators, 
  • array and object comprehension, 
  • imports, 
  • functions, 
  • local variables, 
  • inheritance and others. 
  • Modularity: With Jsonnet the code can be split up into multiple files that are then accessed usingimport. Objects imported are then concatenated with other objects using +.
Jsonnet programs are translated to compliant JSON data formats."

"The Jsonnet language engine is implemented in C++11 and wrapped around with a C API for easier porting to other languages. C and Python libraries are provided. The C++ implementation can be compiled to JavaScript with Emscripten and an unofficial nodejs package is available.

For more details we recommend the language specification and a comparison with other configuration languages."

This is potentially very useful enhancement. On the other side, this is getting closer to full JavaScript language, and still not addressing issues of semantics / schema / ontology.