Tags: google

Did Google Shutdown ___________ Yet?

A deathwatch for Google products.

See also Charles Arthur’s historical data on Google shutdowns.

Google Embraces Progressive Enhancement, from the notebook of Aaron Gustafson

I don’t tend to be a “magic pill” kind of believer, but I can honestly say that embracing progressive enhancement can radically change your business for the better. And I’m glad to see Google agrees with me.

Official Google Webmaster Central Blog: Updating our technical Webmaster Guidelines

Google has updated its advice to people making websites, who might want to have those sites indexed by Google. There are two simple bits of advice: optimise for performance, and use progressive enhancement.

Just like modern browsers, our rendering engine might not support all of the technologies a page uses. Make sure your web design adheres to the principles of progressive enhancement as this helps our systems (and a wider range of browsers) see usable content and basic functionality when certain web design features are not yet supported.

as days pass by — The next big thing is privacy

Stuart has written some wise words about making privacy the differentiator that can take on Facebook and Google.

He also talks about Aral’s ind.ie project; all the things they’re doing right, and all things they could do better:

The ind.ie project is to open source as Brewdog are to CAMRA.

Physical Web by google

This is what Scott Jenson has been working on—a first stab at just-in-time interactions by having physical devices broadcasting URLs.

Walk up and use anything

The Camera in the Mirror

Kubrickian pictures taken by the Google robot wherein it captures its own reflection.

Google’s ‘Nearby’ Lets Your Smartphone Talk to the Internet of Things | Motherboard

An early look at the just-in-time interactions that Scott has been working on:

Nearby works like this. An enabled object broadcasts a short description of itself and a URL to devices nearby listening. Those URLs are grabbed and listed by the app, and tapping on one brings you to the object’s webpage, where you can interact with it—say, tell it to perform a task.

Google Night Walk

A nice stroll around Marseilles at night without any of the traditional danger.

Prerender - AngularJS SEO, BackboneJS SEO, or EmberJS SEO

I despair sometimes.

Here’s a ridiculous Heath-Robinsonesque convoluted way of getting the mighty all-powerful Googlebot to read the web thangs you’ve built using the new shiny client-side frameworks like Angular, Ember, Backbone…

Here’s another idea: output your HTML in HTML.

That solution works for machines and humans. As a bonus, outputting your HTML in HTML avoids turning JavaScript into a single point of failure.

Google Profiles “Shared Endorsements”

You might want to untick the checkbox at the bottom of this screen:

Based upon my activity, Google may show my name and profile photo in shared endorsements that appear in ads.

The apparent difficulty of living in my head, freelancing, working for large organisations and then descending in to paranoia.

I have a lot of admiration for Reverend Dan Catt.

I don’t want to be in a position where I say “Hey, I’m working at Google, no no, don’t worry, the good bit of Google”, because goodness knows I did enough of that at Yahoo.

Google Fiber Continues Awful ISP Tradition of Banning “Servers”

We have lost an ally in the fight to maintain net neutrality. I wonder how Vint Cerf feels about his employer’s backtracking.

The specific issue here is with using a home computer as a server. It’s common for ISPs to ban this activity, but that doesn’t change the fact that it flies in the face of the fundamental nature of the internet as a dumb network.

I think the natural end point to owning your own data is serving your own data—something that Steven Pemberton talked about in his fateful talk.

We must fight these attempts to turn the internet into controlled system of producers and consumers.

Fat pipe. Always on. Get out of the way

Federated uncertainty

Stuart nails it: the real problem with delegating identity is not what some new app will do with your identity details, it’s what the identity provider—Twitter, Google, Facebook—will do with the knowledge that you’re now using some new app.

This is why I want to use my own website as my identity provider.

Create a responsive ad unit - AdSense Help

Looks like Google are offering responsive (or at least adaptive) ad sizes.

Lockdown – Marco.org

A superb piece by Marco Arment prompted by the closing of Google Reader. He nails the power of RSS:

RSS represents the antithesis of this new world: it’s completely open, decentralized, and owned by nobody, just like the web itself. It allows anyone, large or small, to build something new and disrupt anyone else they’d like because nobody has to fly six salespeople out first to work out a partnership with anyone else’s salespeople.

And he’s absolutely on the money when he describes what changed:

RSS, semantic markup, microformats, and open APIs all enable interoperability, but the big players don’t want that — they want to lock you in, shut out competitors, and make a service so proprietary that even if you could get your data out, it would be either useless (no alternatives to import into) or cripplingly lonely (empty social networks).

I share his anger.

Well, fuck them, and fuck that.

Is Google dumping open standards for open wallets?

Google’s track record is not looking good. There seems to be a modus operandi of bait-and-switch: start with open technologies (XMPP, CalDav, RSS) and then once they’ve amassed a big enough user base, ditch the standards.

Loon for All – Project Loon – Google

Google’s plan to bring internet connectivity to remote areas by using balloons wafting in the stratosphere.

Considering that Google seems to put as much time and effort into its April Fool’s jokes as it does into its real projects, you’d be forgiven for assuming this was a spoof.

Common mistakes in smartphone sites

Good news from Google: it’s going to start actively penalising sites for perpetrating the worst practices for mobile e.g. redirecting a specific “desktop” URL to a the homepage of the mobile site, or for shoving a doorslam “download our app” message at users.

I wish that we could convince people not to do that crap on the basis of it being, well, crap. But when all else fails, saying “Google says so” carries a lot of weight (see also: semantics, accessibility, yadda, yadda, yadda).

Laurent Eschenauer: What’s next Google? Dropping SMTP support?

The litany of open standards that Google has been abandoning: RSS, XMPP, WebDav…

Google Poetics

The accidental beauty in Google’s autosuggest algorithm.

Thoughts on Blink

A good history lesson in rendering engines: KHTML, WebKit, and now, Blink.

Google Keep? It’ll probably be with us until March 2017 - on average

Charles Arthur analyses the data from Google’s woeful history of shutting down its services.

So if you want to know when Google Keep, opened for business on 21 March 2013, will probably shut - again, assuming Google decides it’s just not working - then, the mean suggests the answer is: 18 March 2017. That’s about long enough for you to cram lots of information that you might rely on into it; and also long enough for Google to discover that, well, people aren’t using it to the extent that it hoped.

The Secret Door - Step Through To The Unknown… | Safestyle UK

Prepare to lose yourself for hours as you keep hitting “take me somewhere else” through these most bizarre and wonderful Google street view locations.

Strassenblickfernweh indeed.

You can’t create a button by Nicholas Zakas

Related to my rant on links that aren’t actually links: buttons that aren’t actually buttons.

Stratocam

Communal satellite eyes. A Mac screensaver is also available.

2012 Project Google Birdhouse - a set on Flickr

I’ve been thinking about getting a birdhouse.

CABINET // Trap Streets

A fascinating piece by James on trap streets, those fictitious places on maps that have no corresponding territory.

Lamps: a design research collaboration with Google Creative Labs, 2011 – Blog – BERG

Beautiful thoughtful work from the BERGians.

Street Ghosts project - Google Street View made Street Art and Public Concern

In the hippest areas for Street Art, life-sized pictures of people found on Google’s Street View are printed and posted without authorization at the same spot where they were taken.

Google Transparency Report

Google’s datadump makes for a fascinating—and worrying—bit of data dumpster diving.

Pictures and vision

Robin Sloan compares Facebook and Google in an interesting way:

Really, Facebook is the world’s largest photo sharing site—that also happens to be a social network and a login system.

Google is getting good, really good, at building things that see the world around them and actually understand what they’re seeing.

Official Google Webmaster Central Blog: Responsive design – harnessing the power of media queries

Advice on creating responsive designs from Google. It’s not exactly the best tutorial out there (confusing breakpoints with device widths) but it’s great to see the big guns getting involved.

Google are about to murder a good friend of mine — Glenn Jones

Glenn gives a rational thoughtful explanation of why he’s as pissed off as I am about Google’s destruction of the Social Graph API.

The Case Against Google

An in-depth look at where Google is going wrong.

ARCHIVE TEAM: A Distributed Preservation of Service Attack - YouTube

Jason’s rip-roaring presentation from Defcon last year.

Official Google Blog: Renewing old resolutions for the new year

Google are shutting down the Social Graph API. Twunts.

Why does that QR Code go to justinsomnia.org? - Justinsomnia

As if you needed another reason why QR codes are shit ..are you certain you’ve proofed it?

Search by Image, Recursively, Transparent PNG, #1 on Vimeo

2951 images at 12 frames per second. Each image is the “related image” of the image before according to Google image search. The first image is simply a transparent PNG.

Google, what were you thinking? ← Mocality Kenya

Stef does some data-sleuthing and uncovers some shocking behaviour on the part of Google in Kenya.

«Once Upon» by Olia Lialina & Dragan Espenschied

What would Google+, YouTube and Facebook have looked like in 1997?

Bullshit – Marco.org

Everyone has their bullshit. You can simply decide whose you’re willing to tolerate.

Official Google Webmaster Central Blog: GET, POST, and safely surfacing more of the web

This move by Google to start executing some POST requests makes me very uneasy: the web is agreement and part of that agreement is that POST requests are initiated by the user.

Aral Balkan · Google Dart, or ‘how we lost the ECMAScript 4 battle so we decided to create our own language instead’.

Aral takes the words right out of my mouth. This is pretty much exactly how I feel about Dart.

Is the app economy killing online publishers? — Mobile Technology News

An excellent article that examines the supposed benefits of publishing through someone else’s app store instead of the web.

The web is a different problem | Web Directions

John pushes back against the idea that browser innovation is moving too slow.

Page Speed Service Home

Performance shit just got real.

You can now sign up with Google to have your site pass every request through them and get your documents served up optimised.

Google Analytics Blog: Measure Page Load Time with Site Speed Analytics Report

Great news! Google Analytics now tracks page load times.

Google can’t be trusted with our books | Simon Barron | Comment is free | guardian.co.uk

The threat to Google Videos shows businesses are not suitable cultural custodians — they can’t be held accountable to the public.

Page Speed Online

A supremely useful tool from Google for measuring performance.

BBC News - Are you experienced? Business and the web user experience

A nice overview of the increasing importance of UX on the web, written by Bobbie with soundbites from Andy.

YouTube - Being a Google Autocompleter

Yeah, it’s an April Fool’s video (lamest day on the internet) but this is amusing.

Use Huffduffer directly in Google Reader and on your Android Phone | Frankie – Award winning Art Director

How cool is this‽ You can create your own custom “huffduff it” link for items in Google Reader.

The Pod F. Tompkast, episode 1 on Huffduffer

The Google voicemail transcript, which begins at 11 minutes in, cracked me up.

Jon Rafman

Some of the more unusual moments in time that have been captured by Google Street View. There’s something very Gibsonian about this.

ongoing by Tim Bray · Broken Links

Tim Bray calmly explains why hash-bang URLs are a very bad idea.

This is what we call “tight coupling” and I thought that anyone with a Computer Science degree ought to have been taught to avoid it.

isolani - Javascript: Breaking the Web with hash-bangs

Excellent, excellent analysis of how URLs based on fragment identifier (a la Twitter/Gawker/Lifehawker) expose an unstable tottering edifice that crumbles at the first JavaScript error.

So why use a hash-bang if it’s an artificial URL, and a URL that needs to be reformatted before it points to a proper URL that actually returns content?

Out of all the reasons, the strongest one is “Because it’s cool”. I said strongest not strong.

Google Prediction API - Google Code

An interesting, if necessarily somewhat complicated-looking, API from Google: analyse your user's past behaviour to predict future outcomes.

Google LatLong: Finding Places on the Web: Rich Snippets for Local Search

If you aren't already marking up addresses in hCard, you really, really, really should start.

Google Public Policy Blog: A joint policy proposal for an open Internet

Google reaffirms its commitment to net neutrality ...except when it comes to wireless broadband, of course, because that's *totally* different, right? This disgusts me.

Google - Москва-Владивосток: виртуальное путешествие на Картах Google

Well: this is an odd one: the entire duration of the trans-siberian railway on video and simultaneous map.

HTML5Rocks - Home

A new HTML5 resource from Paul Irish and other Googlers.

The Paciello Group Blog » When will Google Chrome be accessible?

Steve Faulkner has created a petition to let Google know what screenreader users think of Chrome's appalling lack of basic accessibility hooks.

Google Font Directory

Google-hosted free-as-in-beer webfonts.

The WebM Project : The WebM Project : Welcome to the WebM Project

Mozilla, Opera and Google are collaborating on an open format for audio and video for the web (a wrapper for Vorbis for audio and VP8 for video).

HTML5 Geolocation with Fallback to Google Ajax API: HTML5

An excellent way to do geolocation even in browser that don't support it natively.

Usability Testing: You are not your user. No matter how good you think you are.

A lesson from Google Buzz: a large sampling isn't always a representative sampling.

Making Light: The lily knows not why it blossoms in the spring

Before we point the finger and laugh at the Facebook users leaving confused comments on Read Write Web, we should look to our own experiences with Google Buzz.

Blissbat Loves Books » Blog Archive » Google Buzz Screws Up

Erin explains exactly how badly Google have messed up privacy concerns with Buzz.

Fuck you, Google « Fugitivus

A frightening tale of just how badly Google messed up with the lack of privacy controls on Buzz.

Issue 31482 - chromium - Huge amount of goats teleported - Project Hosting on Google Code

Best. Bug report. Ever.

The Paciello Group Blog » Google Chrome frame - accessibility black hole

Using Google Chrome Frame in IE will give users of assistive technology the same shitty to non-existent experience they would get in the actual Google Chrome browser.

Webmaster Tools - Rich Snippets Testing Tool

A tool from Google to help you see how your microformated content is showing up.

Let's make the web faster - Google Code

A whole heap of optimisation techniques from Google for faster CSS, JavaScript, markup and PHP.

A.P. Cracks Down on Unpaid Use of Articles on Web - NYTimes.com

Foreheadslappingly stupid behaviour from the Associated Press.

Google Quick Search Box

A Quicksilver rival from Google.

Google Code Blog: Introducing Page Speed

GSlow.

Google Web Elements

Standalone embeddable widgets from Google that you can drop into any web page. The maps widget finally frees the maps API from the tyranny of coupling a domain with an API key.

Cory Doctorow: We must ensure ISPs don't stop the next Google getting out of the garage | Technology | guardian.co.uk

A superb call to arms on the importance of "fat pipe, always on, get out of my way."

Ping - Should Design Be Held Back by a Tyranny of Data? - NYTimes.com

Douglas is featured in The New York Times (and look: there's Dustin behind him).

Identify: Google People With Two Keystrokes - ReadWriteWeb

A nice overview of Glenn's XFN Firefox plug-in.

Portal Me

A person-specific portal generated using Google's Social Graph API. And it's less than 5K!

Goodbye Google | stopdesign

Douglas explains why he's leaving Google. "I won’t miss a design philosophy that lives or dies strictly by the sword of data."

Official Google Webmaster Central Blog: Specify your canonical

There's a new rel value in town: "canonical". It looks like an awful lot like "bookmark".

Official Google Blog: Introducing Measurement Lab

Vint Cerf announces M-Lab: an excellent resource which will allow people to find out if and how their internet access is being throttled. Viva l'internet!

AJAX APIs Playground

A nice way to play around with Google's APIs. Example code is provided which you can edit and immediately see the results.

London V2 Rocket Sites...Mapped - Londonist: London News, Food, Arts & Events

Gravity's rainbow on a Google map.

Main - browsersec - Google Code - Browser Security Handbook landing page

This looks like being an excellent—and free—resource "...meant to provide web application developers, browser engineers, and information security researchers with a one-stop reference to key security properties of contemporary web browsers."

Helvetireader

Jon's helvetican theme for Google Reader.

United States Patent Application: 0080209234

A patent filed by Google for offshore server farms cooled by sea water.

Brighton Wifi Hotspots (and WEP/WPA passwords)

WiFi hotspots in Brighton (including passwords where required) courtesy of Josh.

http://google.com/robots.txt

User-agent: zombies Disallow: /brains

Google Code Blog: QR Codes now available on the Google Chart API

The Google Chart API can produce QR codes. Neato!

New Statesman - Obscenity trial?

In the course of defending a porn site owner, a defense attorney has come up with an interesting way of trying to define "community standards" ...using Google search stats.

Official Google Data APIs Blog: OAuth for Google Data APIs

All of Google's data APIs (Calendar, Blogger, Contacts, etc.) all now support OAuth. Excellent!

AJAX Libraries API - Google Code

Google is now hosting all the major JavaScript libraries. The caching benefits should be good news for your users.

Google Doctype - Google Code

This looks like it could be a very valuable resource indeed: a user-contributed and edited reference for HTML, CSS and JavaScript.

vidnik - Google Code

A handy Mac app from Google that allows you to record from your iSight and upload directly to YouTube.

OAuth support for Google Accounts and Contacts API - OAuth | Google Groups

As promised by Kevin Marks in the Q&A after my panel at South by Southwest, the Google Contacts API now supports OAuth. w00t!

bn14aj - Google Maps

There is an undocumented feature in Google Maps: add "&output=html" to the URL to get the accessible, non-Ajax version.

App Engine, Facebook Platform, OpenSocial, and the Future of the Web - O'Reilly Radar

David Recordon shares his first impressions of Google App Engine.