Skip to main content
 

 

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;
}

 

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.

 

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"
   }]
  },
 

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...

 

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...

 

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

 

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

 

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.

 

Hangouts Chat

Self-redacting your messages on Hangouts Chat? think again....

A message was edited in Hangouts Chat, view the updated message on (https://chat.google.com).

 

Patchwork 2.0 - 2010

While not strictly social, this did use the underlying Shindig code based used for social gadgets. It also allowed for Cooperating Gadgets in the browser via gadgets.pubsub and distributed Prefs system using gadgets.prefs

In fact one of the use cases was 'add the Google Gadget to your container' so your other gadgets could have enhanced functionality. The only thing missing is a user-owned, portable data store. We're seeing a return to this model in ARCS and Fuchsia.

 

Programming is Forgetting

This is good. Read and/or watch it.

http://opentranscripts.org/transcript/programming-forgetting-new-hacker-ethic/

Build systems that forget less. Use that as a metric...

Of course the cybernetician in me wants to say:
- Forgetting is really Variety Attenuation[1]
- The Good Regulator theorem applies [2]. To effectively regulate a system your model needs to be as complex as the system itself.

[[Oh and http://opentranscripts.org is such a great project. It's something that Google could do at scale, especially for educational materials, lectures etc. It also... *increases variety* by making video content more accessible]]

[1] https://en.wikipedia.org/wiki/Variety_(cybernetics)
[2] https://en.wikipedia.org/wiki/Good_regulator

 

 

5000 memberships

5000 memberships? I thought this was Google?

com.google.apps.framework.request.StatusException: <eye3 title='FAILED_PRECONDITION'/> generic::FAILED_PRECONDITION: User 91363953886 has 5309 total memberships, can not mutate to reach 5310 as that is over the limit of 5000 ;AppErrorCode=9;StartTimeMs=1519173416402;tcp;Deadline(sec)=9.664;ResFormat=UNCOMPRESSED;Originator=corp-loas-proxy;Tag=cidc3;ServerTimeSec=0.365905408;LogBytes=256;Non-FailFast;EndUserCredsRequested;EffSecLevel=none;ReqFormat=UNCOMPRESSED;ReqID=feead50e0dd47f81;GlobalID=d58444c9b3c68ad4;Server=10.2.37.199:4113

 

Dogfoods past

googlegroups.com == dogfood history

I counted 44 dogfood google groups (!) including these classics:

butterandcream-prod (wha?)
friendsofallen
openbonfire
snickersmocha

Enjoy it while you can, GDPR will probably force the cleanup of all these...

 

EBT

Googlers, don't be smug, doesn't look like Google Express supports Food Stamps either..

[And at least Amazon offers discounted Prime membership to people with EBT cards.]

That said if you don't have the learned experience of being poor you might want to check out today's talk "Growing Up Poor In America" - Lisa 'Tiny' Garcia at 11am PT

Livestream at http://go/tiny-kim

[original image sourced from https://imgur.com/MUuZ9sr]

 

6p

So one more Nexus 6p / Android post.

A teammate offered me a 6p test device as a loaner. Has the asset tag and everything. *Yay!*

Turns out it was factory reset with a test account on it. *Uhoh!*

But no worries there's an internal unlock tool. (http://go/androidunlock) *Yay*

Ugh it's broken for some odd reason:

https://buganizer.corp.google.com/issues/68021469

Techstop basically gives up at this point and say try out http://go/skylab -- basically saying that the device is a paperweight.

If we can't manage a shared pool of devices I fear what hell our enterprise customers go through. Also imagine if a fired employee Factory Resets their phone before they leave. Instant brick...

Anyway, enough ranting for today. I need to save my energy to deal with my wife's repeated question: "let's just go buy iPhones -- Are you some kind of masochist or what?"...

 

Google Store

Google Store, please take my money :(

- FWIW this is the chrome bug where time goes backwards
- And to add insult to injury I now have 4 pending charges for the failed orders.... At least having my card declined let me know that this was the case
- Filed http://b/72589737

 

6p

Wow, so this is what the Google Store offers for a clean/working Nexus 6p trade-in...

 

6p Bootloop

Nexus 6p Bootloop :(

And we're not making it right for users and sending people to Huawei, who are now closed. And all my spare phones are micro-sim.

The playbook for the people on the phone is a depressing read:

https://support.google.com/playops/hardware/answer/7519413

We have a huge hoard of cash, surely we could do right by our users?

Oh and this is my 4th 6p...

 

Story of your life

Well worth watching. The blog->book is an interesting thing I didn't know about and I found the email -> blog solution for communicating with her future grown-up children clever.

Slides are here: https://docs.google.com/presentation/d/14fAzIdLrfKt6K313UraEJATFsjFsqTEumNun4ufhtiU/edit?usp=sharing

https://wordpress.tv/2017/12/10/brianna-privett-the-story-of-your-life-using-wordpress-as-your-memor...

 

gThanksPlus?

Looks like G+ sharing was added to gThanks in

https://b.corp.google.com/issues/9972517

But the shares it creates now are pretty bare-bones and you have to really hunt down that G+ share button...

Oh and big congrats to all the people getting Kudos and PBs lately. Y'all are awesome!

 

Twenty Eight Bucks

It took a bit of searching to figure out why I received a check for 8. But if you get one here's why:

This is a wage and hour PAGA action arising from Defendant's failure to pay wages in a timely manner at the end of each pay period. Labor Code § 204( d) requires employees to be paid out by the seventh (ih) day following the closing of the pay period if employees are paid on a weekly or bi-weekly basis. Defendant, who paid its employees on a bi-weekly basis, had a consistent policy of paying the wages of its employees on the eighth (8t11) day or later following the close of the respective pay period, and thus, beyond the time periods as allowed pursum1t to Labor Code § 204. This PAGA action is being sought on behalf of Defendant's other aggrieved employees.

In addition to the PAGA action, Plaintiff also asserts individual claims for wrongful termination in violation of public policy. Specifically, Plaintiff engaged in protected activity by removing alcohol from the workplace (due to fear for her personal safety and the safety of co-workers), and to prevent sexual harassment. However, by exercising such rights, Plaintiff was terminated from her employment.

Defendant's Position

Plaintiff was employed by Defendant from approximately January 27, 2015 to April 12, 2016 as a Program Manager. In late March 2016, a Google employee reported that several personal items had gone missing. Google's asset investigations team confirmed through video evidence that Plaintiff had taken the reported items. During its investigation, Plaintiff provided inconsistent accounts of her actions, which Google deemed to lack credibility. As a result, Google terminated Plaintiffs employment for violation of company policy and the dishonest conduct she exhibited.

Google denies that its payroll schedule was inconsistent with section 204 of the Labor Code. Moreover, Plaintiff cannot show that she or any of the members of the group she seeks to represent were aggrieved. An award of civil penalties under PAGA would result in an award that is unjust, arbitrary, and oppressive

https://www.docketalarm.com/cases/California_State_Santa_Clara_County_Superior_Court/16CV301321/Baid...

 

California Fires

Two new local charities available for gift match for California Wildfires so it's not just the Red Cross now:

http://go/california-fires

Still *0k* to match.

Also I learned that Google Docs has a 'mobilebasic' suffix which generates a simple lightweight doc. Many of the emergency resource docs are using this:

https://docs.google.com/document/d/14ZhXDNaL260p5OempaFbCrsYBe_5pvNvDqV7xcwn95s/mobilebasic

https://docs.google.com/document/d/14ZhXDNaL260p5OempaFbCrsYBe_5pvNvDqV7xcwn95s/mobilebasic

 

Google Now Everywhere - 2012

Not strictly "social" per-se, but there were a number of cross overs from iGoogle. Also relevant as Now is undergoing some historical changes of it's own..

- Pixie Labs ended up moving their games to Google+ Games (remember Farmville?)
- The gadget infrastructure from iGoogle (GGS) was used heavily for the +1 button, OpenSocial, PeopleSense and others. +103390686048441232976 might even still carry a pager for this old infrastructure...

https://docs.google.com/document/d/1XS9u1D-pFSxTcrbTZRa43CV7VKHztHzWLDCzrj0csJ4/edit?_escaped_fragme...

 

Relativity

Google is both a particle (consumer) and a wave (enterprise). We need some kind of general product relativity instead of a newtonian model...

... or quantum mechanics vs classical physics, you get the idea...

 

7 Years at Google today

*
Hired to work on web protocols. Immediately detoured to the needful work of building a social network. Learned a lot along the way.

I don't have a lot of sage wisdom to offer other than be humble, humane, and empathic. That goes a long way.

That and banjo. Always have banjo.

Looking forward to 7 more years of causing trouble with you.

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

 

Google Assistant (circa 1973)

Google Assistant as envisioned from 1973's "Designing Freedom"

https://play.google.com/store/books/details?id=8pOruwSkOisC

Much of what we implement today was predicted then. We also forget that people once derided and feared "The Computer".

This work is quite accessible and reading it gave me a better understanding of complex dynamic systems, relaxation time, variety, Ashby's Law and the nature of bureaucracy. Also originally broadcast on the CBC as a lecture series:

http://www.cbc.ca/radio/ideas/the-1973-cbc-massey-lectures-designing-freedom-1.2946819

 

Google at the Edge of Chaos

Looks like we once had an Ethnographer on staff. This is the only notable mention of Complex Adaptive Systems I found. But it is interesting reading back from 2011....

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

https://www.google.com/a/google.com/ServiceLogin2?continue=https%3A%2F%2Fsites.google.com%2Fa%2Fgoog...

 

Google Forever

Greetings Area 120. Google Forever has also made it to the final pitch round.

We have plenty of opportunities for people to pitch in on sustainable bizdev models, decentralized engineering and more. But one role we'd love to fill is a UX/Design/Frontend leader. Here's our job listing. Please reach out if you're interested!

https://grow.googleplex.com/opportunity/job/2000000020689

Are you interested in building user experiences and critical user journeys that work for generations? Do you want to help people preserve their most important digital memories?

Consider joining the Google Forever Project. We're a proposed Area 120 project that's already made it to the final pitch round and we need you!

Our project is creating the software that will power a business and ecosystem that will last for decades and centuries. We're starting with a way to preserve the world's most valued Photos in an easy, simple sustainable way.

As a lead/founding frontend member of the team you will have considerably freedom to set the direction and tech stack while working with our passionate engineering and business teams. You will also be able to explore experimental user interfaces and user experiences that might be used in the far future.

If accepted to Area 120 you will have the chance to work on this full time. We also will accept any and all people who want to help us achieve our vision!

See http://go/google-forever or contact Paul Lindner to discuss how you can contribute.

 

Proud Code

GoogleCloud asks: *What was the first program you wrote that you were proud of?*

_Please include what language it was written in and a brief description. Feel free to go out of bounds if you have a creative answer!_

My response:

At age 17 I was published in Compute!'s Gazette. The small utility, named ML Runner, is tool written in Commodore 64 Basic and 6502 Assembly. It converted machine language binaries into easy to use BASIC programs. The result was a better, easier way for users to execute code.

You can see the actual short code on page 98 in the June 1987 Issue here:
https://archive.org/details/1987-06-compute-magazine

https://docs.google.com/forms/d/e/1FAIpQLSdTVpBafCZghSvaYi6sf8JRbncaOqh153gwtxJE00D0pCcB7g/viewform?...

 

Crashplan to home customers: bye bye

60 days isn't a long time for people with lots of data. I have a feeling it's going to take legislation to get companies to do the right thing here (and that includes us too, Google Drive notice is 60 days as well...)

Also facepalm on the earnest CEO video at:
https://www.crashplan.com/en-us/consumer/nextsteps/

https://twitter.com/crashplan/status/899995190852820994

 

Missile Mail

tired: drone delivery
wired: missile delivery

If you look back you'll see the parallels between Google and the Postal Service....

http://99percentinvisible.org/article/firing-off-letters-u-s-postal-services-cold-war-missile-mail-p...

 

Jungle Gym

Question for Jungle Gym -- how does it stack up against the Q&A feature in Groups? It seems that there's some overlap here that needs to be shaken loose. Maybe something for Daniel when he returns from his travels..

https://support.google.com/a/answer/126169?hl=en#__sid=md0

 

Battle for the Net

I read that we were going to participate in Net Neutrality protests today. I loaded up google.com to see if we were doing a home page promo. I didn't see the logo load and thought that this was a very sublime way of calling attention to content blocking. So I waited for a spinner and call to action...

haha; no. Instead it was this super heavy doodle that took forever to load over GBUS wifi.

Ah well. Looks like we're sending an "email" to our "listserve" (itsthe90s.gif) of committed diehards, and posting a video playlist hidden somewhere on youtube (couldn't find it, can you?)

https://sites.google.com/a/google.com/moma-news/july-2017/ourparticipationinthenetneutralitydayofact...

https://www.battleforthenet.com/