Skip to main content
 

Long Now

Would people be interested in attending a *Google Talk* about the *Long Now* projects 10,000 year clock[1] and Rosetta disk[2]? I'm in touch with their staff and they expressed interest and I'd like to know if it's worth my time to organize the event...

Also I recommend joining and attending their events. Lots of interesting people and viewpoints that you normally don't get inside the tech bubble. Plus it feels like you're a member of a secret society and their bar _The Interval_[3] serves up damn fine cocktails.

[1] http://longnow.org/clock/
[2] http://rosettaproject.org/
[3] http://theinterval.org/

http://longnow.org/about/

 

Am I the only that's shocked that GFE pushes are paused for over a week?

If so I hope that people point out how much of a SPOF this is. [And maybe we'll finally be able to open the huge urlmap.production.any in cider without problems]




https://groups.google.com/a/google.com/d/msg/prod-notify-all/QuvZJiC0TKc/io_-O0nCAgAJ






 

All-in on Ubiquity

Turned off my HP workstation for the last time.

You can get 6CPU, 32GB mem, 300GB disk hosts these days. They're actually pretty decent for most work. You lose hyperthreading but you get 46MB cpu cache. I/O feel relatively snappy.

Get your own https://portal.corp.google.com/

Of course I look forward to the day when all of this runs on GCE and I can remount my block device on a n1-highmem-32 (32 cpus, 208GB memory !!)









 

Code Next Opens in Oakland, creating diversity through Constructionism

Code Next Opens in Oakland, creating diversity through Constructionism

"From a design point of view it is a truly unique experience that very much leans on an educational theory known as constructionism. This codified curriculum will soon be available to the entire world as an open source."

 

1m LoC deleted!

Of course I couldn't have done it without the entire teams that wrote the code and these specific products:

Firefox Toolbars
Google Gadgets, iGoogle, and OpenSocial
Hotstuff
Google Buzz and the entire Focus Frontend
Chili
Tacotruck
Mercury
Kraken
... and Oz

And big shout outs to abandoned experiments, never completed features and my agent, Klippy.

https://deletestats.googleplex.com/plindner#1286694000..1474786800!cdd

 

Me, At Conference. _*Oh, I work for Google*_ .... space time warps.

Next time I might just use a fictitious company. If we can agree on a secret name Googlers can just nod understandingly when I say "Oh, I work for Massive Dynamics".



http://www.siegelgale.com/brand-naming-8-great-fake-company-names/






 

Where's the schema.org markup? Where do I file bugs?

Guess I should just be happy that there's an RSS feed here... https://blog.google/rss/


https://blog.google/






 

 

Feature Request

Google Webmaster Tools lists links to all Chrome extensions that reference your domain...

Not sure which category id...

 

 

How easy is it to learn Verilog, VHDL and Lua? Only 3 languages until I hit Yoda.

[Oh and I have no idea what the Spitfire language is, but I'll take it...]




https://docs.google.com/document/d/1B9I1kEps589lHhpzsUIecAmJWgNb-H1cj1qspdXQJ_c/edit?_escaped_fragme...






 

Achievement Unlocked*: Impersonated on Facebook.

*Good*: Facebook killed the profile 2 minutes after I reported it for impersonation. Also a great way to get in touch with old friends as they ask 'was that you?'.

*Bad*: the grammar.

*Ugly*: 19 people had friended that profile before it was taken down.

Be vigilant out there....

https://plus.google.com/photos/107786897865850743842/albums/6325073859824754257/6325073857645853762?...

 

 

First FinTech, now *AgTech*...

Another8 is a recruiting firm that partners closely with venture capital firms including Google Ventures, Kleiner Perkins, Andreessen Horowitz and others. Our clients hire us as an in-house resource and also on a contract basis. After reviewing your LinkedIn profile we felt you could be a very good fit for a few of our clients. Your time at Google is very interesting.

See Jane Farm (www.seejanefarm.com) is a hyper-yield AgTech firm making amazing produce possible with a 99% smaller water footprint, 50% lower methane (greenhouse gas) and waste footprint, and a 350x leap in per acre yields.
- Over 5.5 million in first official round of funding
- Google’s kitchen was our first customer and has been using our produce for the past year
- We’re working to use 99% less water than the industry that now uses 70%+ of the world's water.



http://www.seejanefarm.com






 

Chatbots? -- No they're basically Google Gadgets....

insight from http://go/ChinaRises


https://github.com/panteng/wechat-h5-boilerplate






 

Early Google - Linux restricts

I found my first email to Google. From the year 2000. Since then I've worked through five companies, but Joan Braddi is still here.

And since I'm on the inside now I was able to find the that cl referenced the work I was doing at the time, which was adding search to www.redhat.com. (Or Red hat, as you can see here)

https://critique.corp.google.com/#review/8802/depot/eng/clientwork/CompletedSites.html

I do have to wonder if Red Hat's slow payment of their 5k+ contract fees hurt the early Google, or what might have happened had Google gotten into the RPM search field as I suggested to them way back when...

And for a real blast from the past see the search stats that were emailed out monthly(!)

https://groups.google.com/a/google.com/d/msg/partner-reports/XiVcELeVONc/AtcwCeBS7uYJ

 

I recommend reading Zuboff to get an alternate perspective on what we do around here. I also believe understanding her PoV can help you understand why Europe behaves the way they do.

I do think she is on to something with her concept of behavioral surplus. Google has succeeded in extracting knowledge from events in a way that while it does benefit people (free ad supported things!) also has downsides.

Also looking forward to her upcoming book, if it's like her others it will likely be prescient. (See _In the Age of the Smart Machine_ and _Support Economy_)


http://www.faz.net/aktuell/feuilleton/debatten/the-digital-debate/shoshana-zuboff-secrets-of-surveil...






 

The Red Queen Principle

_...in this place it takes all the running you can do, to keep in the same place._

If a Google project doesn't have enough headcount to keep up with the constant churn you can bet that it will eventually go extinct.

[Also of note, suboptimization[1]; given our recent strategy with messaging clients...]

[1] http://pespmc1.vub.ac.be/SUBOPTIM.html

http://pespmc1.vub.ac.be/REDQUEEN.html

 

Indieweb

*Updates* - Indieweb

And since Ade mentioned IndieWeb, here's a good writeup of what's going on in that community.

I did get to chat with Tantek a bit at the Decentralized Web conference. We bemoaned the lack of UX voices.

Fun fact: My first project at Google was supposed to be a SWAT0 implementation.

http://tantek.com/2016/190/b1/state-of-indieweb-summit

 

ePub works quite well with Play Books. Recommended.

[Now if CACM would publish this instead of PDFs....]


https://support.google.com/googleplay/answer/3097151






 

In May 2017 Java classes will change to reflect the new Alphabet ownership structure, which will ensure that they appear at the top of the imports list (where they belong)

You should name your java classes with the following prefix:

com.abcdefghijklmnopqrstuvwxyz.google

instead of

com.google

A LSC and an increase in the max java line length will be done automatically. External libraries that are lexicographically less than abc..xyz will be eliminated (com.aardvark, etc.)

</snark>

But seriously I agree with the import ordering change. It does simplify things at the expense of some piper history pollution.









 

Feedburner...

*Feedburner* on the chopping block? Surprised it lasted this long.

The code is oooold, I tried upgrading it's usage of Apache Commons v2->v3 a while ago and owners were reluctant to allow even that level of cleanup....

https://docs.google.com/document/d/1mwQfraSAROtYsDIq9f-JGZeocSDkObYMj1LgE_yiO8E/edit?_escaped_fragme...

 

I'd like to buy this on Play, but it's not available in my country... AND the Web UI does not show this.

Took a long time to even figure out how to file this bug.

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


https://play.google.com/store/books/details/David_Graeber_The_Utopia_of_Rules?id=HFtABAAAQBAJ






 

Decentralized Web Summit Trip Report - June 8-9, 2016

It's been a week, so time for a writeup of what went down at DWS. The press below covers some details, but I'm going to talk about the _feels_.

tl;dr - Electric atmosphere, technology on the cusp, very unclear future.

I found out about this too late to attend the first day, but I followed along via the live stream while reading up on the underlying technologies and chatting with attendees using federation features of Slack.

I went in person for day 2 and immediately felt the deja vu. O'Reilly FOOCamp meets early Google I/O meets the original GopherCon. You had wise sages (or as Wendy Hanamura put it _Orignal Gangstas_) working side-by-side with the new blockchain Gangstas. The only thing missing was a game of werewolf.

The breakout sessions were tech heavy but the crowd didn't need their hand held to pull down git repos and run/modify code. Many quick demos were created.

Lightning talks (available online) had thoughtful live questions and were broad enough to cover both the underlying technology and the potential results of applying it to society. I appreciated the inclusivity and diversity.

That said the ghosts of breathless tech conferences past were all there:

*Mobile* No real demos on phones. Many talks started with 'enter this on the command line'. That said most of the p2p systems on display have really good mobile properties: eventual consistency. offline sync, etc.

*UX* Little to no focus on UI/Usability problems. There was some discussion on the "Why PGP failed" talk, and passing references here and there. But very little about how this tech would be better for users.

*Economics* This new tech is competing with dirt-cheap VPS hosts out there and a generation of software designed for centralized client-server. Privacy and long-term effects on the ecosystem are low on users feature list. With the fintech bubble about to pop, who's going to fund the development; let alone the ongoing governance. Will new bitcoin funding models be the solution? Will the incumbents embrace or reject?

*Complexity* writing cryptographic serverless code is difficult and it's easy to make mistakes. libp2p is a good start, but the tooling isn't there yet.

Despite these serious issues this is the most excited I've been about our technology space in a long time. The electricity and optimism about what might emerge from this soup of technologies was palpable. I have hope that people won't want to repeat past mistakes, and that the new stack can achieve some 10x gains. Here's some initial thoughts:

- What if your phone could pull down entire sites for use offline and have deltas propagated when connected?
- How about having all of your physical devices syncing between themselves instead of up and down to the cloud.
- How about a better UI for managing your identity public/private keys?
- What about your OnHub being your persistent home on the network?
- What about being able to archive and 'play back' entire web sites like you would a git repo?
- How about having easy micropayments as a way to break free from our current ad-supported mess?
- How about Android APKs that travel from device to device with the security of knowing that you're running the exact same code as everyone else.

... more to come.

http://spectrum.ieee.org/view-from-the-valley/telecom/internet/the-fathers-of-the-internet-revolutio...

 

Vector

This feels like something Google would have created back in the day. Impressive.

- Cross Platform
- Interoperable
- Clients on Web/iOS/Android

Wow.

https://vector.im/

 

Decentralized Web Summit

Attending the Decentralized Web Summit day 2. Hope to see some familiar and new faces.

http://www.decentralizedweb.net/

 

 

People on the outside asking me about this. No clue.

Of course Incendiary Device could be a zippo for all we know...



http://www.sfgate.com/bayarea/article/Incendiary-devices-spark-fire-at-Google-7862600.php






 

Would anyone be up for an Google Internal xprize for carbon reduction by gcu reduction? I'd put some dollars to that if the results were, say 2x the gain of buying LED bulbs or cow methane.

Anyone know what the mapping is from gcu->tonnes of carbon?

Mostly I just want to see the end of useless computation...









 

Finally got around to buying more carbon offsets after many years and was happy to see Google offers access to their program:

https://sites.google.com/a/google.com/googlercarbonoffsets/home

However I'm likely switching to Terrapass in the future since they also can offset your water usage, and oddly enough their offsets cost half of what we price internally. Also auto-pay, so I won't slack off like I did before.

Oh and fwiw I've went from 12 tons to 5 tons estimated yearly usage.



https://sites.google.com/a/google.com/googlercarbonoffsets/home






 

Owners of OWNERS

Want to know who owns your code?

cs -l -local "case:yes f:my/google3/path/.*/OWNERS\$" \
  | xargs -n 1 g4 owners \
  | sed -e 's/ included.*$//' -e 's/,$//' \
  | grep -v '^//' \
  | grep -v piper-group-eng \
  | egrep my/google3/path \
  | sort | uniq

Sample output

https://x20web.corp.google.com/~plindner/cargocult-oz/owners_all.txt

 

 

If you're considering influence peddling via NetPAC you should at least know who gains...


https://static.googleusercontent.com/media/www.google.com/en//publicpolicy/doc/NETPAC-Contributions-...






 

 

 

My latest step in my *Borgmon@Home* project.

https://rainforestautomation.com/rfa-z109-eagle/

I think I already saved the 9 this cost by adjusting our laundry schedule to hit better ToU rates and tracking down some vampire loads.


https://plus.google.com/photos/107786897865850743842/albums/6242284384095970257/6242284386346022354?...






 

Dead Integrations

Today I confidently said to my father in law that I could make it easy for him to insert photos into gmail. Sadly Google let me down here.

Root cause bug is here:

https://b.corp.google.com/u/0/issues/26608412

Basically no one has updated the gmail compose/onepick integration to read from photos.google.com data. Instead it only supports G+ photos and albums, which are not being created any more.

So I thought, let's turn on Drive integration and use Drive OnePick. Nope. It sucks. You don't get an inline image in the message, nor can you use the photo options you normally get.

Inbox does have something that works, but I'm not going to train my 80 year old father-in-law to use another email client right after I got him moved over from NetZero(!)...

 

I have a dvd rip of a VHS transfer of some old Sun (we put the dot in .com) internet promotional clips.

You can see some of them over here:

http://planet-rla.com/digital-journey-2/

Happy to share if anyone wants




https://plus.google.com/photos/107786897865850743842/albums/6239084702831613217/6239084706355357970?...






 

 

If you want more than 10 days of Nest data you're gonna have to send your creds to a shady guy named _WebPirate_


https://plus.google.com/photos/107786897865850743842/albums/6236206815904801937/6236206812873308466?...






 

Not this again...

I guess they had to do something with the Chrome Bookmarks code base once they rolled it back.

See http://go/stars for the latest pitch deck and future plans.

So what does this mean for Spaces, which is also using search results?

What does it mean for collections?

Why can't we work together on this stuff instead of fragmenting? It's just so stupid.

http://techcrunch.com/2015/12/01/google-turns-image-search-into-pinterest-with-new-collections-featu...

 

New version of auth-refresh is out. Uses the new glogin / gcert command line commands to save you time every day.


https://groups.google.com/a/google.com/d/msg/macroadwarrior-guide/XRCmHEZGOac/ICNZ-0W5AgAJ






 

Now cards aggressively target when I switch to hl=en-UK to get the British voice for TTS


https://plus.google.com/photos/107786897865850743842/albums/6219438267743132305/6219438269857772130?...






 

Anyone know the Google-wide record for most reviewers on a CL?

I think someone's trying to break it...










 

Plus Sundar

Sundar - you should really update your G+ tagline. People have commented on your posts that you're still listed as SVP, [and you *have* updated your twitter profile to CEO]

Also what changes would you like to see in G+ that would make you engage as you do on Twitter. You post and retweet at 8x the rate over there, yet you have similar engagement levels on your posts in both places.

For November:
7 retweets, 3 tweets
1 G+ Post.

http://plus.google.com/+SundarPichai/posts/C49DTNR8uoG

 

Bumper Music Playlist

Finally got around to starting a playlist of the dorky songs I play when meetings start late.

And for your Halloween pleasure you'll find the following tracks:

- _Edgar Winter_ - *Frankenstein*
- _Focus_ - *Hocus Pocus*
- and a very special instrumental version of the *Time Warp* from the _Rocky Horror Picture Show._

https://play.google.com/music/playlist/AMaBXynB0Y7GSMNgd3XrzHLe5CQOatDMjcWYhS0Gn7R7ACZuOmlJLQJ9vez4G...

 

Missed this announcement; but I'm really happy to see that we're operating in this space.

Also, I want a few of these.



http://www.aopen.com/eu/aopen-collaborating-with-google-on-new-retail-technology






 

 

Come Home Paul! Come Home!

- First time I've seen Recruiters targeting expat folks. What next, will they contact my family to put pressure on me to move back?
- Including a Youtube video in your emails is a good way to get your message visibility in Inbox. Even if it's this dorky thing.
- It also appears that Target makes it's recruiters use their DJ name. In da house with *DJ Luke Doubler* and his sidekick *Talent Scout*.

http://rumandmonkey.com/widgets/toys/namegen/3675

---
Paul,

My name is Luke Doubler and I’m a talent scout for Target Corporation.

I’m reaching out to you because I see that you went to the U of M and I’d like to see if you’d consider coming back.

I found your name on your GitHub profile (http://github.com/lindner) and see you are a full stack developer with contributions in JavaScript, full stack products, Apache, Amazon Dynamo and others. I also see via your LinkedIn profile you are with Google. I’d like to see if you’d consider a leadership role with Target.

Our corporate office located downtown Minneapolis has an engineer leadership position open in a very agile/scrum development team building products that will propel Target.com as the premier online retailer.

Would you be open to connecting Paul via phone? Your full stack development experiences appears to be exactly what we’re seeking. I can make myself available based on your schedule.

I look forward to connecting.

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

 

Curiosity

Today's inspiration: *Curiosity enabled Products*

So happy to work at a place that values and enables curiosity.

GPMAA and now Youtube Music generate curiosity. What's this song? Oh who's that? What are they saying? *Waynes World III*??!?

Google Search satisfies my curiosity.

And what do you know it's a song about curiosity: _I think about anything and everything, like a child_.

http://lyricstranslate.com/en/comme-un-enfant-child.html

_Je chante et je pleure, comme un enfant_
_Je joue à me faire peur, comme un enfant_
_Je pense tout et son contraire, comme un enfant_
_Je danse, j'ai le coeur à l'envers, comme un enfant_

https://www.youtube.com/watch?v=5c-GeBqUgAA&feature=youtu.be

 

Reddit

Digging into some Sharing patterns wrt to Reddit.

This reddit thread:

https://www.reddit.com/r/Android/comments/3mh63x/artem_russakovskii_3450mah_battery_confirmed_on/

Posted by some random user:

https://www.reddit.com/user/sajdx1

Contains a link to a post by an Android Police author and prolific G+ user:

https://plus.google.com/+ArtemRussakovskii

That link in Reddit was clicked on 28k times (probably much more since these logs are only web requests..)

select top(request,15) as h, count(*) as c from
gfstmp_oz.tmp_oz_fe_weblog.20150927 where AppsFrameworkExtension.action_class = 'PermalinkedUpdate' and referer like '%reddit.com%';
+-----------------------------------------------------------------------------------+-------+
| h | c |
+-----------------------------------------------------------------------------------+-------+
| GET /+ArtemRussakovskii/posts/T9fdFDBp1fd HTTP/1.1 | 28917 |
| GET /+ArtemRussakovskii/posts/hpc36iQuRSR HTTP/1.1 | 3665 |
| GET /u/0/108441771977176576567/posts/QQNFtAeEjTY HTTP/1.1 | 2088 |
| GET /100098741112799154035/posts/Lavu4mVTvpX HTTP/1.1 | 1899 |
| GET /+ArtemRussakovskii/posts/bA4ryjrT9MJ HTTP/1.1 | 1827 |

*Someone send Artem a cookie, or some G+ swag...*

https://www.reddit.com/r/Android/comments/3mh63x/artem_russakovskii_3450mah_battery_confirmed_on/