Skip to main content
 

Long-lived Google, err Alphabet....

Fulton pointed out that generational change, and how it is handled, is often one of the most critical moments in any organization that hopes to last more than a decade or two. In times of generational change, much of the ability for a successful transition comes from the founding DNA and governing systems that were set up at the organization’s inception.

https://medium.com/the-long-now-foundation/long-lived-institutions-205f28330f79

 

Squirrels are Magic

In honor of the recently departed Google+ community/page here's a recent squirrel eating a strawberry from my neighbor in Montclair Oakland.

They expertly trolled the folks there with the subject "Who's stealing my strawberries!"

cc David Bresbis who I remember being a fan...

 

Allyship

I finally made it to the Allyship Fundamentals course. Recommended.

https://sites.google.com/corp/google.com/allyship/home

 

Curious if Google's housing efforts won't have unintended side effects. Especially given the Prop 13 continues to be a limit-to-growth.

Maybe some of the 4514$ we give to non profits can be used to repeal Prop 13.

Also would be curious if Google will put property into a land trust, and if they intend to lobby for things that will systemically fix the underlying issue like a land-value tax.





 

Stadia and Digital Preservation

[crosspost from industryinfo..]

One thing we at Google could do is advocate for a https://en.wikipedia.org/wiki/Legal_deposit scheme for Games.

- Game publishers would put their games in Escrow when they publish.
- Google could publish a spec on how to interpret the game contents.
- 'Orphan' games would actually be preserved.
- Users that purchased the Game would then be entitled to a copy of the escrowed item, plus the design on how to run them.

This, combined with an export of user-generated data would allow for usability after Stadia or the Game Publisher sunsets the service/game.

And TBH I'd love to see this extended to all Online "Stores" that don't let you export usable contents.

Barring something like that Google could enter a https://en.wikipedia.org/wiki/Ulysses_pact with our users if we're serious about the long-haul.. For each purchase a user makes put 10x in a locked escrow fund. When the service cancels that money can be used to migrate the games to a new provider or payout back the user.

- If Stadia gets few users it's not a lot of money to exit and actually would increase satisfaction.
- If Stadia does get popular then there's an explicit feedback loop that reinforces the durability of the system and alignment of interests.

Evernote announced something like this, but never really followed through. A small company called https://www.forever.com/guarantee actually does have a preservation fund that is purpose driven.

 

John Henry Project

Happy to see this project. Looking into ways to support it, because they face a steep climb.

Inspired by the folk hero John Henry....Because, despite intelligence, physical strength and an incredible will, (1) he lacked a complete understanding of the system he was challenging, (2) he struggled alone, and (3) he struggled with outdated technology.

https://sites.google.com/corp/google.com/project-john-henry/home

 

At Risk User(s)

Today I attended the "Designing for At Risk Users" course. I find it incredibly galling to hear what Youtube did today given the targeted harassment and doxing.

It flies in the face of what was taught and own standards about giving targets the means to "make it stop".

https://standards.google/guidelines/google-material/usability/at-risk-users.html#user-identities

While anyone can experience a privacy or security event, at-risk users face a variety of life circumstances that might put them at unusually greater risk:

.....

Who they are: Anyone could be targeted at some point in their lives simply based on a personal characteristic such as age, gender, ethnicity, reputation, financial stability, sexual orientation, or education.

.....

Active Event

Where possible, users should be able to quickly and easily access practical guidance as they experience a privacy or security event, such as cyberstalking, online impersonation, surveillance, spear-phishing, or account hijacking. Users will likely want to understand what is happening and take steps to respond. They are likely to feel high levels of stress in this state, so easy-to-use designs will be especially helpful.

 

Your periodic reminder to reread 10 things. Not sure this is linked from anywhere but it still exists.

I'd like to see a required online course for history, philosophy and ethics on equal footing with "You Said What" and other legal mandated training.

https://www.google.com/about/philosophy.html

Is this even covered in Noogler training?





 

Happy that I was finally able to donate some vacation time. [Of course between the time I applied and the time it was used I was no longer maxed out...]

https://sites.google.com/a/google.com/us-benefits/time-off/vacation/overview--emergency-vacation-don...





 

How long before Javascript starts looking like Perl?

https://developers.google.com/web/updates/2018/12/class-fields





 

Red Hat, 20 Years

Red Hat turns 20 so they asked former folks for their memories. Here's something I dug up that might be of interest to folks 'round these parts..

... I never got a response on this email; but that might be because Red Hat was always late paying Google Invoices..

Looks like Joan is still here. Ray does not show up in Epitaphs.

 

https://www.engadget.com/2019/04/11/google-and-huawei-nexus-6p-settlement/

Notably, people who got Pixel 1XL phones will only get 0. In retrospect giving those phones out was a great investment...





 

 

G+ Museum Pieces...

Before we bury G+ it might be worthwhile to collect some memorabilia...

Marc Weber from the Computer History Museum asked if we wanted to contribute Google+ artifacts to CHM. They don't care about swag, but I could think of a few things that they might be interested in:

- The Obama + Dalai Lama framed print.
- The Buffalo? (Too big?)
- The Emerald Sea painting (did anyone save it?)

Open to suggestions....

[Too bad the Apiary whiteboard is long gone....]

 

Circles Circles Circles

So I thought I'd write an apps-script macro to help find Twitter profiles of my G+ circled people. [I'm assuming these contacts will go away on April 2nd, right Greg Wolfe ?]

Code works, but App Script barfs on the Twitter javascript used to render the follow buttons. So I just grabbed the html output and stuck it on a server and clicked the follow bu
tton...

If someone wants to poke at it and/or publish it (I have no time for either) have at it...

You can access it here:

https://script.google.com/macros/s/AKfycbz8RJl6qIS6x1PTQss_O1Xz69l1_bp1QcyJPoxnW9qITvFYTEI/exec

And the xss-riddled code looks like this:

function doGet() {
var html = '<!DOCTYPE html>';

do {
var pageToken;

var connections = People.People.Connections.list('people/me', {
pageSize: 100,
personFields: 'names,urls',
pageToken: pageToken
});

connections.connections.forEach(function(person) {
// Skip people without URLs in their profile.
if (!person.urls) {
return;
}
person.urls.forEach(function(url) {
if (url.value && url.value.match(/twitter.com/)) {
var name = url.value;
if (person.names && person.names.length > 0) {
name = person.names[0].displayName;
}
html += '\n<br><a class="twitter-follow-button" href="' + url.value + '">';
html += 'Follow ' + name + '</a>\n';
}
});
});
pageToken = connections.nextPageToken;
} while (pageToken);

html += '\n<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>'
var output = HtmlService.createHtmlOutput(html);
output.setTitle('Google+ Follower Finder');
return output;
}

 

A Poem for Code Red and Google+ turndown:

Here, in the melting structures of obsolete systems, is the fluid of possibility. It’s sticky with confusion, it smells like pain, & it stains the past w/ dyes of remorse. There is no blissy workshop to take to avert the discomfort. There is no formula for success. Just show up.

https://twitter.com/NoraBateson/status/1106099786791485440





 

Orkut Community Archive

Whatever happened to the Orkut Community Archive?

+116817942633187704506 ?

http://web.archive.org/web/20160413222454/http://orkut.google.com/en.html

 

Caregiving support

Just a reminder that if you're faced with the task of caring for a loved one at Google I am available to talk.

Also I signed up to donate my excess vacation but I've yet to participate.

https://sites.google.com/a/google.com/us-benefits/time-off/vacation/overview--emergency-vacation-don...

 

Pre-mortem for Postmortems

Looking for a home for the public G+ Postmortems community. Is there a good place to host this? It's not a huge group, only 250 posts, but I would like to see it land in an appropriate place for the participants.

Is there a community of practice around Postmortems that I could reach out to?

https://plus.google.com/communities/115136140203018391796

 

Be Hopeful, Be Human

"The first step toward reversing our predicament is to recognize that being human is a team sport. We cannot be fully human alone. Anything that brings us together fosters our humanity. Likewise, anything that separates us makes us less human, and less able to exercise our individual or collective will."

In 100 psalms-like entries Rushkoff's manifesto presents a way forward for the situation we find ourselves in.

The two takeaways everyone should understand are
- The inversion of "Figure and Ground"
- Mechanomorphism - treating humans like machines.

It's a breezy, short read and has my highest recommendation. It also gives me hope that we can rediscover

Available at:
https://play.google.com/store/books/details/Douglas_Rushkoff_Team_Human?id=4Y5gDwAAQBAJ
http:///
https://books.wwnorton.com/books/detail.aspx?ID=4294997566

 

Grow with Arcs

2 openings on the Arcs team - one Android-ish, one Cloud-ish. Come work with me and the rest of the Arcs team in SFO...

https://grow.googleplex.com/jobs/e8f3fd1f-59d5-4bfe-9a95-0fb706947891
https://grow.googleplex.com/jobs/bb80a320-2a69-4236-8618-21f5799a8b15
The http://go/arcs is part of the http://go/cerebra team in Google AI. Arcs is an early stage project creating a new open ecosystem for privacy-preserving, AI-first computing. In this vision the user owns their data, software comes to the device and runs on the data locally, and data egress is carefully managed. The user has a Personal Cloud server that acts as a secure, reliable data repository while also acting as another device with greater resources (power, storage, bandwidth, etc.) than the user’s phone.
We develop software across server (TypeScript/JavaScript, Node.js, Docker, GCP, C++), Android (Java, WebView, TypeScript/JavaScript), and desktop/mobile web (TypeScript/JavaScript, CSS). Much of our work is done in the open on GitHub at https://github.com/PolymerLabs/arcs.

 

Is Google doing anything special for all the works entering the Public Domain in 2019?


For example the 1923 version of this Book is now freely available.

https://books.google.com/books?id=Dnt8DwAAQBAJ





 

Play Music History

Looks like you can get Play Music activity with Location History for free :-/

Visit https://takeout.google.com/
- Select My Activity
- Click on Edit products
- Toggle All
- Select Google Play Music

Downloaded Json has searches, opens and listens going back to ~ June 2017.

Here's an example:

 {
   "header": "Google Play Music",
   "title": "Listened to Wait so Long",
   "description": "Trampled By Turtles",
   "time": "2017-07-13T21:28:54.126Z",
   "products": ["Google Play Music"],
   "locations": [{
     "name": "From your current location",
     "url": "https://google.com/maps?q%5Cu003d37.804363,-122.271111"
   }]
  },
 

Godwin's law; but for content recommendations..

h/t to Ray Cromwell who had the movie Iron Sky recommended in Google Feed..... (which has hitler riding a dinosaur on the moon....)





 

Stewards

Some days I dream that we renamed Google Assistant to Google Steward,... as in:

3. a person employed to manage another's property, especially a large house or estate.

synonyms:
(estate) manager, agent, overseer, custodian, caretaker;
historical reeve
"the steward of the estate"
a person whose responsibility it is to take care of something.
"farmers pride themselves on being stewards of the countryside"

https://medium.com/s/love-hate/the-death-of-google-is-tearing-its-diehard-communities-apart-ad8332f4...

 

Festive 50

Instead of reflecting on the past year think about what's happened for the last 50 years. I finally got around to listening to a 4 part series about computing in 1968. Highly recommended, very very well done and will blow your mind.

Makes you realize that most of what we've been doing has been riffing on groundbreaking things from that era.

Art? Computer Animation? It all started then with some .. (Ep 1)

https://nextbillionseconds.com/2018/11/23/1968-when-the-world-began-part-one-the-pivot/

Google Glass? Augmented Reality? Ivan Sutherland's "Ultimate Display" conceived of it. (Ep 2)

https://nextbillionseconds.com/2018/11/30/1968-when-the-world-began-part-two-sword-of-damocles/

Hangouts? Shared Docs? Remote Collaboration? Doug Engelbert's The Mother of all Demos was already there. (Ep 3)

https://nextbillionseconds.com/2018/12/07/1968-when-the-world-began-the-mother-of-all-demos/

And the impact felt, with +110664632946820915121 and others:

https://nextbillionseconds.com/2018/12/16/1968-when-the-world-began-return-to-a-square/

Sadly I missed out on the retrospective at the Computer History Museum (was fighting urgent legal/policy fires then)

We stand on the shoulders of giants.

 

To Page or Not to Page?

Trying to figure out if some Google Feed issues rise to a pageable threshold. go/whodoinotify has escalation paths, but go/news-policy is locked down.

This is regarding:

https://twitter.com/justkelly_ok/status/1076666201521180672

and some Moma searching reveals an internal escalation path here:

https://sites.google.com/corp/google.com/interest-feed/teams/quality

and another escalation doc "https://docs.google.com/document/d/1GxGqThElJyrQ0odnSYpGLx1RhRN5w4xNuzITTnOOhvE/edit?ts=5ae0ab73" I also found an A/C Privileged doc that I won't link here.

Also found a related https://b.corp.google.com/issues/29310297 in 2016, but that was before the Interest Feed reorg...

 

Welcome to Google!

Okay... Who's adding Snark to the training data?

 

Google Store Issues/Escalation Help?

See b/121203202 about a horrific experience ordering from Home Hubs from the Google Store. Appears to be stuck over one month in Ingram-Micro Limbo-land.

The sad part is that there's hundreds of these devices in Target Stores nearby. We also happen to run a kick-ass shopping system: "Google Express".

If I felt empowered as an employee I'd buy three hubs from Target, expense them to the Google Store cost center and fix this. I hope someone on the Store team *does* feel empowered to do so; since I know that the playbook reading CSRs won't be able to...

 

~2010 Google History Video

This is worth 4 minutes of your time....





 

An update on go/culture

Looks like the old go/culture, which was frozen in amber in is here.

https://sites.google.com/a/google.com/google-culture/home/google-at-the-edge-of-chaos

Of course that site has links to some old Buzz content that's gone forever:

http://alpha-demo.focus.corp.google.com/buzz/a/google.com/lahosken/SxUWDujDXdN/I-painted-a-bike-shed...

 

Would love to see the Ads team run retro banner/video ads on April 1st.

Or offer this as an option in Google Contributor...

https://www.theatlantic.com/technology/archive/2017/04/the-first-ever-banner-ad-on-the-web/523728/





 

@SarahJamieLewis The @worldbrain Memex system is working well for me. Full text index of all the pages I visit. Injects search results in Google/DuckDuckGo. Recommended. (https://t.co/7f4pklLb9M)

 

Targeting, segmentation, and conversion oh my!

A good way to keep up with changes in the Ads/Sales part of the org is via go/saleshub -- click the gear icon and enable 'Receive SalesBulletin'

This week contained a comprehensive overview of all the upcoming features.

https://docs.google.com/presentation/d/1z5_z3IgiOqwA75uj5Y-LhvNO__SIQmlGpbnXBPiczMs/edit

 

s/decentralized/accountable/

This is a key insight from Nathan Schneider.

We should also ask ourselves "How do we make Google's hardware, software and services more Accountable." (and also find a metric that describes this...)

We should care less about whether something is centralized or decentralized than whether it is accountable. An accountable system is responsive to both the common good for participants and the needs of minorities; it sets consistent rules and can change them when they don’t meet users’ needs.

https://hackernoon.com/decentralizing-everything-never-seems-to-work-2bb0461bd168

 

 

A radical proposal for Consumer G+ preservation.

I've been involved with a number of turndowns, Buzz (1st time, and then the double-tap project). Orkut, Hangouts on Air, Google+ Stories, +1s on the web and more. As stewards of user data I would like to propose that we do something different this time.

While we can't keep the service active we can at least do something useful with the output and give back agency to the users that created the data. So here's my proposal.

1) Create the Plus Cooperative(*), owned by the users of Google+. Each post you made prior to a cutoff date gets you one share in the new entity. Decisions are one-user, one-vote.
2) Transfer the plus.google.com domain over to this new entity or redirect to a new plus.coop domain. Generate a static dump of the public** contents and transfer that to new infrastructure run by the Plus Cooperative. In addition Google provides a full dump to the Internet Archive.
3) Google funds the organization for at minimum 10 years off a one time grant.
4) Google publishes a set of identifiers/claims that would allow a user to gain access to the public data in question. The user could choose to remove data from the plus.coop domain or add their own redirect (a super idea suggested by +104122652599862501408)
5) The Plus Coop would be governed by it's user-owners and could choose how to invest in their infrastructure/product. They could create migration tools, publishing tools -- they could even revive the service starting with the seed data.

To me this is full-on "Respect the Opportunity". There are enough passionate users out there to keep the spark of G+ going; let's not get in their way.

And let's not 404 8 years of cultural history.

* There was an attempt to transform twitter into a Co-op, so this idea is not really my own.
** We could conceivably export private data if it was suitably encrypted and a user could claim it at a later point. But that's very much a stretch goal.
*** I also think that all products should buy Bonds that would fund a similar data preservation effort upon failure/cancellation.

cc: +110664632946820915121 / +115753604102260948135 / +101587921131889992978 / +110940801340246898787 / +115283013747081617765

 

I Still Believe (in Google+/Connect)

There's a lot that I'd like to share about recent Google+ developments, but.. cannot.. due to... reasons..

What I can do is reaffirm my faith in the team that is now running Google+. They are are smart, determined and working with a limited set of resources towards a crazy ambitious goal to improve workplace communications.

Now if I was someone like Vic I'd trot out some parable about the arch-angel Gabriel or Buffalo facing the wind... But that's not me. So I'm going to give you a few lines of the ever inspirational I Still Believe byThe Call.

If you see or work with the G+ team tell them you still believe. In their Mission; in their Work; and in the Impact they can make on the world.

But I still believe
I still believe
Through the shame
And through the grief
Through the heartache
Through the tears
Through the waiting
Through the years
For people like us
In places like this
We need all the hope
That we can get
I still believe

https://www.youtube.com/watch?v=zWhDbkTmJHA

 

This is a fascinating discussion between Danah Boyd and Douglas Rushkoff. It Covers:

- "Amplification, Freedom of Speech and platform paternalism.
- Networks vs Groups/Community and how to stop tribalism.
- Why Media Literacy isn't enough to combat fake news.
- Google's Original Sin:
https://www.nytimes.com/2004/08/10/business/technology-google-and-yahoo-settle-dispute-over-search-p...

Actual interview starts around 13 minutes in.

https://teamhuman.fm/episodes/ep-102-danah-boyd/





 

Lotus Concept Video (2014)

Missed this one the first time..

I do have some issues with this. I agree with the goal of having technology help us be more human. However to achieve the goals of this system one would have to restructure our lives to have most activities be technology-mediated. That means conforming our norms to the technology platforms which makes us less than human.

Oh and it was a pre-Uber world....

http://go/lotusprinciples
http://go/lotusvideo


https://docs.google.com/file/d/0B0RwipB98dLpdDgyNElWZXlSbkM2d2t0LUlTOGZjdw/edit





 

*Fearless Cooperation: Giving eval() to your worst enemy for fund and profit*
_Tidbits form the Decentralized Web Conference 2018_

Brian Warner described a new Javascript Secure Execution Environment from Agoric.

"Imagine if you could have safely executable json"

This is based on early Caja work done at Google by many folks. Looks pretty interesting:

https://github.com/Agoric/Jessie

Looks like Mark Miller left Google to work there too...





 

Confused Developers

Gave a talk about Perkeep at the Decentralized Web conference this week. Very happy that I was finally able to re-use my "confused developer" slide from OpenSocial in a new way...

https://docs.google.com/presentation/d/1r3hENcuI4E5uR3kFOh4eKAlm91g75sthatOZrgp2c3c/edit?usp=sharing

 

The Fourth Age of Google+

*The Fourth Age of Google+*

There’s a new Google+ on the way. It’s led by new energetic people that are creating *the* Premier Enterprise collaboration system for GSuite customers. It’s my trust in these strong, capable leaders that now allows me to fade and transition to something new.

After almost 8 years working on Google+ I've decided to tackle a new role on the combined Arcs and Cerebra team in SFO. This move returns me to my roots of building open ecosystems using protocols, open source, and sovereign user data. It's an area I've always been passionate about -- working on federated es-protocols was one of the reasons I joined Google in the first place. The move to SFO also allows me to be a more effective caregiver for my family.
While tackling new technical challenges on Arcs I will continue to work on a number of critical privacy and infrastructure needs for Google+. So you’ll still see me in SVL from time-to-time as I continue my quest to slay the Oz Binary.

And finally, thank you to everyone (there are too many to name) who has helped me learn, lead and develop products that improve people's lives. I am grateful and humbled to be working with the best, and confident in the future of both Google+ and Arcs!

[1] https://arcs.googleplex.com
[2] https://cerebra.googleplex.com/
[3] https://docs.google.com/presentation/d/1wPKmKBKXteFv-FU-18Nctx9C9ptunzIkt4V6i-MfyBw/edit?usp=sharing

 

Can Google Duplex do two phase commit?

Just had the worst experience getting two medical schedulers to get a series of events coordinated. Total disaster.

Ended up getting everyone on a conference call to work out the details, would be hard pressed to see an AI accomplish that...





 

hangouts chat web UI is responsive if you narrow the window.

.. that combined with running in a chromeless window is much better than the native app, since you don't have to re-auth in two places all the time:


/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --app=https://chat.google.com







 

Bye Bye Bluefin

Today I removed the last remnants of the Google+ mobile basic frontend, aka Bluefin (see http://go/bluefin)

And congratulations to the team for leaving me some traps:

- Removing protos lead to global js compile errors. Turns out that a bunch of random code relied on mobile basic soy_globals.

- To calculate a URL path the following was done:
- Execute a java method.
- ... that instantiates a soy template *places.soy*
- ... that executes {mbPlaceUrl(....) }
- ... which is provided by a soy plugin
- ... that runs some other java code!

Well played, well played indeed.


cc +107239907223614146058 +115243107530846780027 +114418285744011589781 +105287604880515191722 +115114058966008692727 +105016019269323464412


https://j.gifs.com/7aNxzY.gif





 

*Wildfire* was quite the system back in the 90s, seems like the Android Dialer or Google Voice could easily implement the best features today.

Some tidbits:
- When summoned Wildfire says "I'm here"
- Whispering in your ear could be done on phone, but also in real life if you had, say Google Glass.

More details from an old Fortune article:

http://archive.fortune.com/magazines/fortune/fortune_archive/1996/07/08/214362/index.htm


_For now, Wildfire is only for those willing to shell out big bucks. A business with a dedicated server pays an average of ,400 per user to get set up. Independent subscribers who buy the service from authorized service providers generally pay monthly charges of between 50 and 00. Lowering prices is the company's top priority. Competition is looming, but to date no one else has as sophisticated a product on the market._






 

The Right Kind of AI

*The Right Kind of AI*
Really enjoyed the wide-ranging discussion with Google's own +104315190395846060684 on the Team Human podcast. I'd love to see a TGIF covering these deep topics sometime, and hope there are more Kenrics in our midst.

You also get Douglas Rushkoff's entertaining rant on Facebook. (!)

http://teamhuman.fm/episodes/ep-80-kenric-mcdowell-the-right-kind-of-ai/

 

Incognito By Default

*Incognito by Default*

Redesign all of our systems to operate without direct access to user data while maintaining quality.

This is my dream after reading https://sites.google.com/corp/google.com/quirk/ and filing data retention plans for the past month....

Ambitious enough?

 

May Day

Had a Slacker Shuttle May Day treat.

Here's a Google Shuttle Bus patiently waiting for the ILWU Drill Team and Parade to proceed from the docks to downtown Oakland.