Skip to main content
 

 

Can we learn from the last Comcast Merger?

Can we learn from the last Comcast Merger?  I hope we can.  This recent NPR interview with Susan Crawford goes into the details.

The big risk here is a larger Comcast can leverage Content to keep new entrants out of the market.

That new entrant has to enter on two levels. It has to build communications infrastructure. But it also has to get access to programming, because 91 percent of Americans have paid TV prescriptions, as well as high-speed Internet access subscriptions. They want both. So Comcast pays much less for programming - because it has so many subscribers, and because it owns one of the big players - than any new entrant would. This is yet another cudgel, another sledgehammer that Comcast can use to keep any potential alternative network competition at bay.

 

Just noticed this markup syntax for linking web pages back to FB profile pages.  We should probably parse these are rel="me" back to the the facebook profile.

@116679685807477912446  - sounds like an igraph thing, should I file a bug for it?


https://developers.facebook.com/docs/opengraph/guides/og.follows/






 

I haven't touched a single proto today











 

Finally some positive news for the stray dogs in Sochi.

Finally some positive news for the stray dogs in Sochi.

If anyone can find a way to monetarily support their work please let me know.  In the meantime I'm donating to the Detroit Dog Rescue, which is facing a similar stray dogs problem.

http://detroitdogrescue.com/

 

 -Where can I report 100% CPU bugs for chrome canary?

 I can consistently spin a Core 100% using code search.  I didn't see any specific Chromium bugs and would rather not report it on the public tracker anyway.









 

Is there a Youtube video that has the encoding information stamped on the video like this?

There are some _Example Show_ videos that when played tell you the bitrate and resolution.   It's also a surreal thing to watch...


http://www.huffingtonpost.com/2013/11/05/netflix-test-video_n_4212826.html






 

Had a Google Now card for the album so I'd say it is available

Had a Google Now card for the album so I'd say it is available

 

Can someone write the same list for closure methods?


http://youmightnotneedjquery.com/






 

Daft Punk may have won some Grammys last night - but when I wanted retro electronic/synth I was pleasantly surprised...

Daft Punk may have won some Grammys last night - but when I wanted retro electronic/synth I was pleasantly surprised to discover Psykosonik via Google Play

Cyberpunk themes, Nintendo  SNES ties-ins and beats reminiscent of Crystal Method The   make this some great coding music.  They'll also be my soundtrack of choice if I ever make another ray-traced 3-D demo.

 

Anyone want to help me decipher the userId structure for this site?  It's tightly linked to our profiles.  (Naturally due to AKB48 crossover)

Example profile pages are good.  A regex that matches them is even better.


http://gp48.net/view






 

Anil Dash - I'm saddened that someone that I worked with and respect wrote something so out of touch with the...

Anil Dash - I'm saddened that someone that I worked with and respect wrote something so out of touch with the situation that's going on here in the Bay Area.  You seem to believe the media hype that the "techies" are elitist and out of touch and that better "marketing" will help win hearts and minds.

The reality is that tech companies and employees are already doing much of what you advocate for, and doing more of it, or marketing it, won't change the situation.  Avatars, Logos, and signs won't help.  Helping people afford housing will.

Specifically:

Using Voices

Employees and company leaders already advocate for better housing and infrastructure.  Google has succeeded[1] and failed[2] to build housing in Mountain View near it's campus.  Facebook too[3].

Volunteering and Civic Initiatives

Google (and other companies) match donations 1:1 and encourage their employees to give.  There's also the following

  - Google.org 

  - Google for Nonprofits 

  - Supporting local communities via GoogleServe[5]

  - Google sponsored a huge push to fund Kiva loans last year via their own and employees giving.

I am very proud of what's been done here and how Google has made me a better donator and volunteer.

Community Involvement 

Extending benefits like food and day care to people in the community is an interesting idea.  There are problems however -- employee services are at the work places, not in the neighborhood where people's rent are going up.

Plus there are often better ways for employees to engage with the community.  I've met and talked to plenty of people while picking up trash in West Oakland.  Plenty of other people are already very active in their churches, schools and communities.

In Closing...

If every shuttle was banned the problem would still remain.  In the past 10 years San Francisco has built  17k new units of housing while adding 75k residents[6].  This is a complex issue that's not going away soon.  Marketing isn't going to change it.  Getting more housing and helping people worried about paying rent will, even while many are directly benefitting[7].

I'll leave you with the conclusions from Elias Levy's in-depth data based analysis[8] of the situation:

In the end, tech workers are simply a convenient straw man for folks to direct their anger at high rents, which are simply the result of a strong economy, the anti-development history of San Francisco, the city’s limited geography, and market forces.  In a slightly different scenario, the vilified workers could have been in biotech, aerospace, or finance.  So long as the local economy is strong, San Francisco is a desirable place to live in, and the population increases, rents, like real estate, will go up in San Francisco.  At best, we can slow down these market forces and provide a helping hand to those less fortunate to ensure they have some support dealing with these changes.

Full disclosure: I work at Google. I wrote part of this on a Shuttle from the East Bay, and would still be driving if it wasn't available.

[1] http://abcnews.go.com/Business/google-invests-sparkly-housing-development-mountain-view-calif/story?...

[2] http://abclocal.go.com/kgo/story?section=news/local/south_bay&id=8731879

[3] http://arstechnica.com/business/2013/10/the-houses-that-facebook-built-are-coming-to-san-francisco/

[5]  http://www.google.com/giving/community/

[6] http://www.sfgate.com/opinion/openforum/article/How-San-Francisco-creates-its-own-housing-crisis-513...

[7] http://www.npr.org/2014/01/22/264528139/long-a-dirty-word-gentrification-may-be-losing-its-stigma

[8] http://elias-levy.tumblr.com/post/74103701680/san-francisco-eviction-protests

 

So I was just saying to myself wouldn't it be great if we could have incognito iframes and behold! there it is..  iframe sandbox's unique origin solves that problem...

Anyone using this in practice?  I'd love to use this as a way to serve up 3P content and supply the appropriate user information directly from the parent via postMessage to avoid user-overlap confusion.


http://www.html5rocks.com/en/tutorials/security/sandboxed-iframes/






 

Pluck spammed me about their new events/hangouts-like functionality.

Hello Paul,

Can you do this today?

Hold a live event, on your website or Facebook page. Invite an executive, topical expert or celebrity to host it. Let hundreds of thousands of your fans not only follow the event, but participate with comments, questions and photo and video uploads. Manage your event’s tone, pace and energy by choosing the content your fans see. Compel them to spend an average of 40 minutes on your website or Facebook page.

How about this?

Enhance a virtual or in-person event with a dynamic social wall experience. Collect, curate and display related social media content directly on your website. Moderate fan content – comments, questions, photos, videos, tweets, Facebook posts – so that it best represents your brand. Add your own original content or editorial commentary.  Create a complete, highly visual story around a particular topic or event.

Creating a Real-time Experience is about starting a conversation, not joining it. It’s about listening and engaging. Real-time Experiences are about collaborative content, and leveraging unique audience consumption opportunities on your owned media.

Pluck’s CoveritLive Real-time Engagement Platform gives you everything you need to design and produce highly interactive real-time experiences. More than 1,500 leading brands, retailers and publishers like Subway, EA, Jeep, Ford and Anthropologie have created real-time experiences with CoveritLive. They have connected with their fans – and generated new ones – through Live Blogs, Q&A Sessions, Social Walls, Second Screen Experiences, Featured Galleries and Facebook Chats.

For digital marketers seeking customer and shopper engagement, real-time experiences are highly differentiated and very sticky. CoveritLive routinely supports events with hundreds of thousands of attendees, who on average are engaged for 40 minutes.

And here’s the best part. You can download CoveritLive and run trial events of your own at no cost. What are you waiting for?









 

And more Perception vs Reality.

Don't take a -knife- fact-based argument to a -gunfight- irrational issue..


http://www.npr.org/2014/01/22/264528139/long-a-dirty-word-gentrification-may-be-losing-its-stigma






 

Anyone tight with the people at xda-developers?

See http://b/8002104 if you can relay a request to help them fix an issue.









 

Waiting for people.oz to turn green?  Play this....

Or heck, play anything from the 51 albums in the Rockabye Baby collection.


https://play.google.com/music/playpreview?preview=AE9vGKrGos62UGCnyd2XAGkVtdWmgfUG8zFRifPE5W7eUdCTtL...






 

All future postmortems will now contain animations.  Seriously though -- this is pretty detailed.. and a bit scary.

All future postmortems will now contain animations.  Seriously though -- this is pretty detailed.. and a bit scary.

Originally shared by Ihab Awad

Entertaining failure chain. :)

 

 

Epic.

Epic.

Pick your song, then pick your beats-per-minute dancers.

 

I'm feeling lucky artist-bomb.

Today I thought I was listening to some retro Ellie Goulding song.  Nope it was Traci Lords...  Mind blown.









 

One liner for output of /usr/bin/unsued_deps for 

*cat /tmp/oz_deps  | awk '{print -bash "\nblaze build " " || read -p BORKED "}'*
buildozer 'remove deps //java/com/google/common/annotations:annotations' //java/com/google/apps/people/oz/widget/signin:module
blaze build //java/com/google/apps/people/oz/widget/signin:module} || read -p BORKED
....









 

Some gutsy tagging on P turf.

(And real proof that the techies are taking over the Mission. P and NP gangs are the new Norteños and Sureños.)







https://plus.google.com/photos/107786897865850743842/albums/5968262152633464209/5968262154427017826?...






 

Dremel history backup for

load /auto/build/google3/maps/test/dremel/useragent.lua;

get_browser(useragent)









 

We're discussing Roboto performance over on

https://b.corp.google.com/issue?id=9088557









 

Had brunch there this weekend.  Great food, somewhat spotty service, but they're just getting going.

Had brunch there this weekend.  Great food, somewhat spotty service, but they're just getting going.

Originally shared by East Bay Express

How Oakland’s Barkada made a successful leap from bakery-cafe to full-fledged restaurant: http://buff.ly/1ckfSzQ

 

Graffiti partially removed/obscured and one bag of trash dealt with this morning.

I have a bag with solvent, gloves, rags, trash bags and a scrub brush.  If other people are keen on helping I can leave it out.  I also brought my portable leaf blower -- I can get some of that broken glass taken care of.

Also reported illegal dumping using SeeClickFix on 7th & Linden  (Download the App, it actually gets stuff done).  Also can someone get Caltrans to pick up the sofa and other junk that was dumped in the lot?


https://plus.google.com/photos/107786897865850743842/albums/5965831869026667441






 

Hey WOPR folks, let's clean up West Oakland.

I used to live in SOMA and there was a guy who would clean up all the trash and butts around the corner of 7th and Howard.  His small acts made a huge difference and he was the most popular guy in the neighborhood.

There's a trash bin at the corner of 7th and Adeline, so arrive a few minutes early, clean up and win a few hearts and minds.  And remember we have hand sanitizer on the bus.


https://plus.google.com/+PaulLindner/posts/NuzN8eaLjKx






 

My new morning routine -- remove trash from West Oakland.  Contrast that with the new defacement of West Oakland.

My new morning routine -- remove trash from West Oakland.  Contrast that with the new defacement of West Oakland.

 

Somehow I missed that Klari Reis was posting a new Petri Dish painting every day for all of 2013.

Somehow I missed that Klari Reis was posting a new Petri Dish painting every day for all of 2013.  The entry for December 26th, Poinsettias at Midnight, really captures the season.

Much more at http://thedailydish2013.blogspot.com/

 

Here's hoping that Play and BBC America get the latest Doctor Who episode up promptly.

The fiasco with the 50th Anniversary episode was pretty bad. Delivered late and with price gouging....









 

Relaxing in Palm Springs.

Relaxing in Palm Springs.

 

Power off those monitors

I just powered off 64 monitors and 2 HD screens on my way out the door.  Most monitors were in standby mode (~1.5w) about 10 were not (bad X config, dunno...)

Assuming that they stayed that way for 2 weeks that'd be 269 kWh.

That's ~ 7 of electricity or so just on my floor.  Kind of a drop in the bucket, but still....

 

tech

In Oakland this morning...

 

Couple more things you might want to look at:

Couple more things you might want to look at:

** While testing I saw a few errors pop up when looking for the _escaped_fragment-= version of pages.  Looks like this:

unknown domain: goodeggs-garbanzo-seoserver.herokuapp.com

** Your pages have a lot of boilerplate in them that can confuse things.  Consider adding html5 header/footer/nav elements. or just getting rid of much of that from your server-side-rendered output.  and....

** Seriously consider adding rel="canonical" -- it's the best way for Google to know the URL you want people to use and it helps to disambiguate your pages.

Regarding mixpanel you can see the unminified JS if you view source here:

  http://www.goodeggs.com/stepladderranch

Not a huge amount of bytes to be saved, but it can't hurt :)

 

 

35% of sites on the web now use a custom font.  The +1 button's use of Roboto apparently added 8% to that statistic.

No worries, when we added Roboto we also converted the button to SVG.   All those bytes from the sprite now are more effectively used to support highly cacheable font downloads.


http://httparchive.org/trends.php






 

Need to name your sprints?  Here you go...


http://en.wikipedia.org/wiki/List_of






 

TIL

% blaze menu









 

Mini postmortem on apache mod_fcgid.

Mini postmortem on apache mod_fcgid.

Notable because it showed up as a Recommended post for me....

Originally shared by Tracy Hurley

We ran into some unexpected server load issues that I tracked down today involving apache 2.2 mod_fcgid. Yay, troubleshooting!

http://www.tracyhurley.com/unexpected-server-load-issue

 

Roo Roo and Tommy (the dog) on yet another trip out.

Roo Roo and Tommy (the dog) on yet another trip out. This morning was brunch at the Universal Cafe with a side trip to Blue Bottle coffee.

A good meal was had by all.

 

Great read.

Great read. I'd also recommend listening to the latest "This American Life" which discusses how your destiny is predicted by where you live. The details on the creation of the fair housing act and riots in the 60s were especially eye opening.

And all of this is especially apropos with the recent Thanksgiving holiday.

Originally shared by Ade Oshineye

"There’s an old saying: ‘with great power comes great responsibility’. There’s a degree to which it’s true, and it certainly seems that the current lot of powerful people are thoroughly irresponsible. I’d like to add another – though it’s deeply wishful thinking. With great privilege should come great humility. Those of us who are privileged – like me, and like Boris – should be able to find that humility. To know that we really don’t know what it’s like to live without our privilege. We can try to imagine – but we’ll never really succeed. And we should know that we’ll never really succeed – and be far, far more willing to listen properly to those who do know it. Most of all, though, we should know when not to talk as though we had all the answers. We should know when to shut up."

 

Dramatic rays over the Eames House numbers at Heath Ceramics.

Dramatic rays over the Eames House numbers at Heath Ceramics.

Bonus: 20% off this weekend on everything.

 

Here's a quick tip I posted to the Developing with Google+ community.

Here's a quick tip I posted to the Developing with Google+ community.  Plenty more good stuff there for publishers and app developers.

Originally shared by Paul Lindner

Youtube and Google+ Embedded Posts

If you embed Youtube videos on your web site you might want to take second look at the Google+ Embedded Post feature:

https://developers.google.com/+/web/embedded-post/

Instead of using a direct Youtube embed try creating a Google+ post that includes the video and your commentary.  Embed that post on your site by following the instructions linked above.

People can still play the video in the page, but now they can also +1, Follow, and Reply to it.  This engagement will make your conversation stand out in the new Youtube.com comments section.

 

Youtube and Google+ Embedded Posts

Youtube and Google+ Embedded Posts

If you embed Youtube videos on your web site you might want to take second look at the Google+ Embedded Post feature:

https://developers.google.com/+/web/embedded-post/

Instead of using a direct Youtube embed try creating a Google+ post that includes the video and your commentary.  Embed that post on your site by following the instructions linked above.

People can still play the video in the page, but now they can also +1, Follow, and Reply to it.  This engagement will make your conversation stand out in the new Youtube.com comments section.

 

Sharing my personal tips for

By using the tips below I'm down to 2 passwords and two gnubby touches per-day.

https://wiki.corp.google.com/twiki/bin/view/Main/MacRoadWarrior









 

Nice thing about using Chrome Canary as my primary browser is I occasionally commit *Tab bankruptcy* at random intervals.









 

*Paul's Guide to Youtube spammers*

G+ uses a reputation system and it gets better if it's properly trained.  Here's how to help.

1) Find a video you like.
2) Select *Newest First* Comments.
3) Find a spammer!  Selling instagram followers, make money at home, PSN codes, ascii-"art", Home "remedies" etc.
4) Hover over the timestamp
   - If it's a link to a video, you have a skinny page, report it inline.
5) If it's a G+ profile cmd-click into a new tab
6) On the opened tab click on the profile link in the left card.
7) Amaze at the series of spam posts
8) Report them as spam from the drop-down until you get bored
9) Block/Report the profile if you deem it appropriate
10) For particular nasty stuff or if you detect certain patterns escalate at

  http://go/es-abuse

And follow the instructions in the bug template.









 

How many youtube comments have *you* flagged for abuse today?









 

Hi widget lovers.

Hi widget lovers.  You may have noticed a new look for the +1 and +Share buttons that are consistent with the Follow and Badge widgets.  We hope you like them.

You'll also notice that they scale up beautifully.  All of our buttons are now using SVG to render the iconography, and the Roboto font for text. There's even some SMIL animations hiding in there too.  All of this is perfect for your new high dpi laptop, tablet or phone. ‡

Please let us know if they're working for you and if you have any suggestions. Thanks for using Google+ widgets!

‡ results may vary on IE8 and Gingerbread browsers.