Sibley Regional Park #throughglass
Early Sunday, before it got too hot, Julie Lindner and I took our dog Tommy for a walk in the Oakland Hills. With some care (and a bit of luck!) you can get some nice shots with the Glass camera.



Human, Dustcake, Engineer
Doing my best to make the world a little better every day.
❤️ J9
news.ycombinator.com/user?id=lindner
@exk4ji+mpb4mdiCG5KVHxIMCo0as4k4/cIwRoxt3Aw4=.ed25519
www.openhub.net/accounts/plindner
dl.acm.org/profile/99659334862
-Priceline- *Intestine Negotiator!*
_...a Priceline like service for the healthcare industry-bringing transparency to the healthcare sector in same fashion as Priceline/Kayak/Expedia did to the travel industry._
....
Your profile seems like a possible fit for our team. I have included management info below my name and I will look forward to hearing your thoughts.
#googplus
Sibley Regional Park #throughglass
Early Sunday, before it got too hot, Julie Lindner and I took our dog Tommy for a walk in the Oakland Hills. With some care (and a bit of luck!) you can get some nice shots with the Glass camera.



<voice style="casey-kasem">
Hot new entrant into the BadgeWidget top-40, slotting in at Number 4 It's Teaser-Trailer.
</voice>
And who knew we were up to Transformers *4*!
http://
#googplus
Mr Jingles is the best thing ever. I fully expect it to help our popularity in APAC where a mascot is almost required.
Pictured below: Toph and TophToph, the SixApart/Typepad mascots.
https://
#googplus
The wait is over! If you were at Google I/O you may have seen these new buttons and badges. Now everyone can use them.
Originally shared by Raj Iyengar
If you're a publisher, blogger, or community owner that wants to promote your Google+ presence on your website, we have a bunch of new options for you! Starting today, you can configure a compact Follow button, or beautiful redesigned Badges that help your visitors follow you on Google+ without leaving your site. And, by popular demand -- Community Badges!
You can see the Follow button in action on the websites of
The Huffington Post, Mashable, CELEBUZZ, FITNESS Magazine, and Cooking Light.
Kudos to Kickstarter for reinventing Patronage as an egalitarian fan-based process.
... and The Suburbs are totally cool, you should check them out.
Soundcloud and Google+: now better integrated.
If you already have a Soundcloud account go here:
If you create content on Soundcloud you definitely want to connect your profiles. Add your Google+ profile here:
And then add your Soundcloud profile here:
Soundcloud supports authorship markup, and connected profiles makes your Soundcloud content eligible for enhanced search results!
Originally shared by Ade Oshineye
This simple OSX utility is handy. You can keep windows on top, change transparency and more.
This allows me to have my Keep todo list always on top, and stop hangout windows from staying on top.
Unexpected pleasure - Google Now and All Access let me know about new releases that I would have forgotten about. In the past week it's highlighted a new single from M.I.A., the new CSS album and this gem from Austra.
*RWYU* - Request What You Use?
One thing that always bothers me is useless or expensive RPCs, and the various ad-hoc ways of filtering proto fields. So I was inspired by IWYU and came up with these ideas...
** When making an RPC include a 'template' for the response. The simplest possible thing is an actual response object. Fields you want have defaultValue, fields you don't want are empty. Call it the 'Mask' or 'Filter'
FooResponse = fooRpc(FooRequest)
becomes
FooResponse = fooRpc(FooRequest request, FooResponse mask)
** Building up these masks can be tricky. So borrow code from dremel so you can make them look like a SELECT.
mask = MaskMaker.create(fooResponse, "message.*,foo.name");
** A Rpc service can then look at the fields wanted and adjust it's behavior. If a proto message isn't needed you can probably save extra downstream RPCs. The logic is actually fairly clean:
if (mask.hasMessage()) {
if (mask.getMessage().hasField()) {
m.setField(x);
}
response.setMessage(m);
}
[and you could conceive of DSLs or other mechanisms that dispatch producer logic for portions of the response.]
** A client can enforce the filter/mask by stripping out anything the server sends that it did not expect. Tracking mismatches here can identify efficiency wins.
** To make creating masks easier we could sample RPCs and find a maximal mask that includes data that is actually accessed. Just Instrument the getters on the generated proto objects and figure out what your code actually uses. (Obvious caveats apply about exceptional cases, speculative RPCs, etc.)
Anyone tried to solve this problem in a general way? Am I crazy to think that there's a general-purpose solution to this problem?
[Bonus points if we can figure out a way to also specify limits and continuation tokens inside a mask. Maybe with proto extensions?]
#googplus
Now we know why all the Noogler Helium balloons were replaced with pinwheels!
Congrats @105461895807395473744!
Couple of little things:
- Can you spec a better image for the snippet?
- Perhaps add more detail in your title?
- Add a rel="publisher" attribute to your Google+ page link.
http://
#googplus
Back in 1999 I worked with keen.com to provide a 1-900 service for linux support. Today? Well, just look at the snippet below..
http://
#googplus
Great new feature that makes it easier for people to follow your Google+ page from your newsletters and notifications.
In the past you had to add and verify all your sender email addresses (which were often [email protected]). Now the email hostname just needs to match your verified website, which is much easier.
Originally shared by Google Small Business
Customers can now follow you directly from Gmail
Posted by Saurabh Sharma and David Nachum:
Today we're expanding the Gmail people widget to include brands and businesses (), making it easier for your customers to connect with you on Google+. This way, when people receive emails from your domain, they can follow your Google+ page directly from their inbox! Your recent Google+ posts can also appear in the widget (alongside your email message), helping customers find and engage with your content.
To appear in the new Gmail widget, all your business or organization needs is a verified Google+ page and digitally-signed emails. Check out this page to learn more:

ZigBee in the hospital...
Noticed these all over. Turns out they're used to track equipment and people as they move throughout the building, just like electronic toll collection.
Some interesting background info at share.net/Aware point
Paul WFH - Work from Hospital
Unlikely I'll be @standup. Will be in office at ~11:30 if all goes to plan.
Standup Update
- Say hello to Rhidhima as you welcome her aboard as +1 2013 TL.
- Working on getting some SocialGraph CLs through the oz queue
- Followup on +1 deletion issues.
#googplus
Has it been 2 years already? Time flies when you're +1'ing
[oh and the cake was delicious..]
Originally shared by Fred Gilbert
Happy second birthday +1 and happy donut day to you all! I hope y'all get a chance to pick up a free one at Krispy Kreme :)
I was talking to Brett Slatkin about authorship and he mentioned the Google Consumer surveys offers an A/B image survey that would be perfect for Authorship profile photo optimization.
You also get geographic/demographic breakdowns so I suspect that it's a good deal more informative than the OK Cupid bestface system.
Happy to see OAuth support for CalDAV. Still sad that it's always going to be saddled with legacy vCalendar issues.
Both CalDAV and CardDAV suffer from their history and badly need redesigning. Not much has changed in the 10 years since I was hacking on libical. I mean, consider the following CDATA chunk from the RFC. No one should need to parse/generate this ancient format. It's complicated, finicky and plain awful.
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example Corp.//CalDAV Client//EN
BEGIN:VTIMEZONE
LAST-MODIFIED:20040110T032845Z
TZID:US/Eastern
BEGIN:DAYLIGHT
DTSTART:20000404T020000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20001026T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20060206T001102Z
DTSTART;TZID=US/Eastern:20060102T100000
DURATION:PT1H
SUMMARY:Event #1
Description:Go Steelers!
END:VEVENT
END:VCALENDAR
Maybe I should standardize SnmpDav? At least it has XER which would make it slot into XML without the ugliness above.
In any case I hope that a new calendaring standard emerges from this muck that is more developer friendly.
#closure boilerplate reduction:
@107106902560384103150 submitted http://
this.getRequiredElementByClass('classname')
Also goog.ui.Component has a domhelper. You can get rid of your local domHelper_ vars in most cases and use this.getDomHelper() (and other dom helpers in goog.ui.Component) instead..
#googplus
My local electric utility PG&E has a low tech solution for their Smart meters. If you want to activate the remote sensor you fill out this form and wait 5 days for your "HAN eligibility code".
Well.. it turns out that submitting this form emails [email protected] with the information (and cc's the person filling out the form). A quick check reveals that it posts to '/cgi-bin/pgemail.pl' with the included account number and other personal information.
I wonder how they'll send me this super secret code? Email too? But don't worry it's secure, they have "PKI certificates using Certicom Elliptic Curve Qu Vanstone (ECQV) technology."
Warning, once seen, cannot be unseen.
...
...
...
Go to your profile. Notice that your +1 tab is *+1's* instead of *+1s*.
Maybe we should rename the other tabs to:
Post's
Photo's
Review's
:-P
http://
#googplus
Do you send out emails with a noreply address?
Do you have a plus page?
Then you should consider getting your mappings added to the following bug so people can follow your page when they're reading your email updates.
https://
#googplus
An API generator with shades of Apiary being used by my former coworkers at LinkedIn..
http://
#googplus
At LinkedIn HQ they have a time-capsule made of legos. I hope they invite me over when they decide to open it back up.
Of course this would be the handiwork of Adam Nash.
And thanks again to Brandon Duncan for inviting me over for lunch to see this and other LinkedIn wonders.
And more from James.. Seems like it's moving in a good direction..
http://
#googplus
Was listening to Kreayshawn's Gucci Gucci, heard the shout out to Google Maps and got curious...
http://
#googplus
Added some information to this question about integrating with analytics.js
I wasn't aware of this change to tracking functionality. I'll see if we can add some of this to the docs or provide an easy way to activate this tracking.
Actual subject line:
_Subject: traceroute Square, Inc_
Got me thinking about what unix commands one could prepend in front of a company name. Bonus points if they actually execute :)
Subject: mount Netapp.com:/jobs /home
Subject: echo "curl http://
#googplus
Care about standards? From my comment from Jeff Dean's post at http://
Here's some things you can do to support standards at Google:
-- Look at the pages your team generates the way Googlebot does:
http://
Add standard schema.org and html5 markup.
-- Discuss standards with the scant 200 other Googlers at http://
-- Participate in a standards mailing list/group. Plenty available for individuals at IETF or W3C. See standards-discuss if you want to participate as a Googler on corp-oriented bodies. Standards often suck because they're written by the standards/industrial complex instead of actual implementors.
-- Participate in an open-source project that implements a standard. These reference implementations are often poorly or insecurely coded. (For example a few people contributing to Apache Oltu would make Java OAuth that much better)
-- Consider exposing your amazing well-crafted stubby API via Apiary. Be extra careful to not break compatibility for a whole year. Write lots of integration and conformance tests.
-- Be like Vint. Suit up.
-- Above all have fun!
http://
#googplus
It's search actions. Any idea where we are with that project? Hopefully we can converge on a syntax that works for everyone.
http://
#googplus
Broadening distribution. Syncing up the Moments API (aka History API) with schema.org actions and the recent changes for inbox activities would benefit us all.
https://
#googplus
I highly recommend taking some time to set up your own Adwords campaign. It's eye-opening.
There are things I like. [targeted emails are genuinely helpful and intelligent based on your situation]
And things that are not so great. [some confusing web UI for newbies, some difficulty getting keyword/landing page quality matched to bids]
http://
#googplus
Interested in standardizing and coordination of Google's vocabulary and markup efforts? Join here!
<div itemscope
itemtype=”http://
<span itemprop=”name”>Join</span> the
<a itemprop=”url”
href=”https://
Schemarama</a>
Community!
</div>
102693216008518569997
#googplus
Anyone interested in a structured data/markup/schema group to coordinate external facing efforts?
It seems that we're moving in the same directions:
- Publisher Markup (authorship/schema)
- Interactive Posts for Google+
- Moments API
- Inbox Actions (JSON-LD)
- Tools (SDTT, markup helper)
If interested you can plus people into this thread and I'll create a G+ community with these people as seed members...
#googplus
Boswell relevant....
@103827306991532885669 -- just had a chat with the CTO of vizify where I explained authorship.
https://
#googplus
Feedback from my wife who doesn't follow many people.
- didn't like having followers show up in the list of people. She had created circles for design/art/music but they were not set to 'Following'. I think we should ask users to check this on startup. (I'm assuming that following-only circles are not used for hangouts)
- She saw someone she didn't recognize and from a following circle. Her first choice was to remove the person from her circles. That did not remove the person from the chat roster. How does Babel sync circle members and the chat roster? ANything I can tell her? (She reloaded, logged-out, logged-in) etc...
#googplus
Also sent you a note view your feedback form.
Paul Lindner, Jul 01 2013 on 1500wordmtu.com