Skip to main content
 

New Adventures await!

My role was eliminated at Google and I have 60 days to find a new one or find a new adventure! I'm confident I'll find something new and exciting and this isn't the first time surviving this situation (the post 9-11 downturn was really scary). So do reach out if you're interested in what I have to offer. If you've been impacted, I'm also happy to offer pep talks

 

All Tech is Human

""All Tech Is Human: San Francisco is an all-day ethical tech summit with 175 technologists, academics, advocates, students, org leaders, artists, designers, policymakers, and YOU. Join us for an impactful mix of lightning talks, topical panels, strategy sessions, tech/humanity art performance, and meeting others in the thoughtful tech movement!"

https://alltechishumansanfrancisco.splashthat.com/

 

Societal Context Summit

*** This is Happening Now ***

There will be two great talks tomorrow on the intersection of technology, society, and justice. I highly recommend catching these talks if you are able! Details below:

Livestream link:

http://go/scs-keynote-livestream

Talks:

Ruha Benjamin (9:45 - 10:30am)
Anna Lauren Hoffmann (9:45 - 10:30am)

Speaker bios:

https://www.ruhabenjamin.com/ is an Associate Professor of African American Studies at Princeton University, founder of https://www.thejustdatalab.com/ and the author of two books, https://www.ruhabenjamin.com/peoples-science and https://www.ruhabenjamin.com/race-after-technology. Ruha teaches and speaks widely about the relationship between knowledge and power, race and citizenship, health and justice and at Princeton her main focus is on the social dimensions of science, technology, and medicine.

https://www.annaeveryday.com/about is an Assistant Professor with The Information School at the University of Washington working at the intersections of data, technology, culture and ethics. Anna has written many https://www.annaeveryday.com/publications on issues in information, data and ethics, while especially to the ways discourse, design and uses of information technology work to promote or hinder the pursuit of important human values like respect and justice.

Rooms for livestream:

DUB-1GC-1-Dracula (8)

DUB-1GC-3-Golden Grove (7)

LON-123-1-New Forest (12)

SVL-MOT1-5-Triskelion (8)

NYC-9TH-14-F-324-Uptown Training (16)

 

When Pong played Humans

It was a blistering July day in Las Vegas, with temps hitting 109.  Inside the SIGGRAPH 91 convention hall Yello's Rubberbandman looped on the speakers. On each chair: a red/green paddle.

I was a student volunteer, stamping the finest hands in Computer Graphics.  Those hands (and my own) each controlled those paddles.  Then 5000 people looked up and saw a Pong Game appear on the screen.

And then..  the machine started playing us.

In response to visual stimuli we changed the color of our paddle.  The ball moved left, then right.  The crowd shouting "red red red", "green!" and cheering as the game played on.

The rules of the game and the feedback loops directed our actions.  It was a complex adaptive system with emergent behavior.

And luckily there is some footage of this moment.  Watch this excerpt from "Machines of Loving Grace" that talks about this moment in history:

Loren Carpenter Experiment at SIGGRAPH '91 from Zachary Murray on Vimeo.

Loren Carpenter cofounded Pixar.  Check out the TurboGopher appearance at the 5:00 minute mark.

Today the simple pong game is now the multilayered technological environment we interact with on a daily basis. Instead of red/green paddles with 1 bit of data we carry phones that generate a wealth more.  These devices also provide the aural/visual and haptic stimuli.    With that our collective actions power all kinds of "games" today:

  • Aggregated location data and movement speed generates traffic data in maps.
  • Aggregated search queries and click data deliver better search results.
  • Aggregated likes, views and interactions with content power trending data and even news and politics.

As technologists we need to remember that by controlling the game, we are indirectly controlling the players.  The choices we allow (and forbid) define the behavior.  The game "plays" the player.  And often the only way to be free is to not play at all.

Except that is if maybe, just maybe, the people start playing a different game than the one we designed.  In the giddy demonstration it was assumed that people wanted to win at Pong.  But we didn't play long enough for abuse or scheming.  It would have only taken a few people to cross over to sabotage the other side, or for trolls to have changed the outcome.

Finally this level of power and control demands great responsibility.  The only thing worse than control used for malicious purposes is control wielded without thought, without thinking of the consequences.  So the next time you're designing a product think about the whole system and all the inputs and ask "who's really in control?".

h/t to the General Intellect Unit podcast and their Machines of Loving Grace episode for reminding me of this unsung moment in history.

 

Digital Vellum Photos

Digital Vellum is working on a project to help people store Photos for 100+ years.

That means I'm thinking about how to build a long-term, stable, resilient systems and business. I'd also love to see this applied to Google so it too can be a very very long term entity.

So I'm not an expert in this area but it seems that there are some ways that we can focus the business on long term value. Some are structural, others based on rethinking existing systems. I'm not an economist or an MBA by any stretch, but here goes:

- Sell annuities that pay out in storage/access "dividends" spread out over a long time.
- Create a wholly owned Mutual Society to manage storage and serving. Google can then become a Lloyds of London-stye "Name". [This entity could sell long-term/perpetual bonds that also have storage dividends]
- Create a customer-owned collective to manage long-term assets. Think of it as "Vanguard for Storage".
- We already store Photos for iPhone users, why not have each company back each other up and come up with coordinated storage systems with rights of survivorship.
- For the crytpocurrency angle use something like Streem (http://steem.io) or Storj (http://storj.io) Allow anyone to participate in a long-term storage system. This might be more adaptable.

And also remember to take our Photo Preservation Survey if you haven't already:

https://docs.google.com/forms/d/e/1FAIpQLSfBR7omZ1SDgpgO05W4UD70cITmBk6zqS1xvxyU1t-rtV0Vkg/viewform?...

https://www.ted.com/talks/martin_reeves_how_to_build_a_business_that_lasts_100_years#talk

 

Seeing these strong words being posted in a few places. I probably need to create a Silicon Valley Apostates collection...

Oh and it's Maciej Cegłowski, fair warning...


http://idlewords.com/talks/notes_from_an_emergency.htm






 

Tap Tap Tap

*Needed: Tap Counter Job Ladder*

[Posting since most people had not heard of this...]

_"Thank you. What do you do here?" He said, "I'm a tap counter." I'm like, "You're a what?" He goes, "Well Jeff Hawkins, the CEO, says, 'If any task on the Palm Pilot takes more than three taps of the stylus, it's too long, and it has to be redesigned.' So I'm the tap counter."_

https://www.ted.com/talks/david_pogue_says_simplicity_sells#talk

 

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

 

Neil Gaiman came by Google to speak about his recent novel, The Ocean at the End of the Lane, and at the end, a bit...

Originally shared by Chris DiBona

Neil Gaiman came by Google to speak about his recent novel, The Ocean at the End of the Lane, and at the end, a bit from an new book coming out in September.

Neil Gaiman: "The Ocean at the End of the Lane", Talks at Google

 

Extra space at the OpenSocial event right now at Google at 345 Spear. Talks followed by drinks and food at 5pm-7pm. DM for info

 

Opensocial...

I'm at the San Francisco office today putting the socialism back into Social Standards.

From 1-5pm see talks about OpenSocial and OpenSocial v2.0. It's in Duboce Tech talk.. Then at 5 there's a reception with beer, wine, snaks and *10* vendors demoing OpenSocial apps and containers.

And.... If you want to volunteer to register attendees I can hook you up with a snazzy t-shirt with the v2 logo!

 

OpenSocial Roundup

 At hi5 we've been busy busy busy getting OpenSocial up and running.  We released our developer sandbox, and are rapidly implementing features.  So check out the following URLs

 

 

 

Also, here's a copy of my response to Tim O'Reilly's blog post:

OpenSocial: It's the data, stupid

Hi folks,

Good comments all around. However I'd like to posit that data access is _not_ the problem. We've had universal standards for years now with little uptake. Tribe.net, Typepad, LiveJournal and others have supported FOAF for many, many years, which encompasses the OpenSocial Person and Friends APIs. Not much has come of that -- there isn't a large enough base there to get people interested.

Now you have a broad industry consensus on a single way to provide all of the above plus activity stream data. You have a rich client platform that allows you to crack open that data and use it in interesting ways, and finally you have a common standard for social networks to interact with each other based on the REST api.

So Patrick's statement at the Web 2.0 Expo is correct, a app running inside a container only allows you to see what that container shows you. However that does not mean that a container could not contain friend references to external social networks via it's own federation mechanism. Movable Type 4.0 has shown that you can support any OpenID login in a single system, there's no reason to believe that social networks could not leverage OAuth to do the same.

And here's a final point to consider -- you have Myspace opening up to developers. That's huge. That alone is going to draw more developer attention to this problem than much of the oh-so academic discussions of the past few years.

I suggest people that _want_ OpenSocial to solve all the social graph ills get involved on the API mailing list and make sure that those elements are addressed as OpenSocial evolves.

There's a tremendous amount of momentum. Let's not waste this chance.

 
 

 

Thursday Tech Talk - Are You Cachable?

 

Join me this thursday at 4pm for yet another Six Apart engineering talk entitled:

 

ARE YOU CACHABLE?


Explore the fun and tortuous journey of a web request. Starting from the click on a link across the net to the deepest backend server and back to a page displayed on your screen.

We'll look at the latest state of the art in Cache control headers, caching proxies, accelerators, content distribution networks (like Akamai), Keynote metrics and more!

Included in this weeks presentation is a short film clip about how the Internet resembles the six-sigma quality dabbawallas of Mumbai.