Skip to main content
 

Social Network Standards...

A look to the past to guide us towards the future. This is a candid, level headed, and enjoyable talk about the way we've failed users.

_Harry Halpin and Blaine Cooke go through the history of standards for social networks and identity, and why they failed._

_The Augmented Social Network_ [1] 1995
RDF/FOAF
EmotionML
RSS -> Atom -> ActivityStreams
XRIs
XMPP
OpenID
OAuth
OpenID 2.0
OpenSocial
PubSubHubbub/Salmon
OpenGraph (HTML for Facebook)
ActivityStreams 2.0 (W3C Social)
Blockchains

[1] http://journals.uic.edu/ojs/index.php/fm/article/view/1068

http://redecentralize.org/conf2015/2016/09/07/13-ten-years-of-standards-failure.html

 

 

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






 

Ever wanted to send a postcard to a prod server?

*mdbsql*> select datacenters.region, datacenters.primary_purpose, datacenters.value, buildings.name, buildings.streetAddress from datacenters, buildings where datacenters.building_id = buildings.id an
d buildings.country = 'US' and datacenters.state = 'active' and datacenters.primary_purpose = 'production';










 

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

 

What year is it?

Handwritten in pencil.

Yours truly,
Paul

 

 

_IPFS - Content Addressed, Versioned, P2P File System_ - Research

Pretty well written paper that covers the basics of IPFS.


https://raw.githubusercontent.com/ipfs/papers/master/ipfs-cap2pfs/ipfs-p2p-file-system.pdf






 

Best go link of the day:

http://go/gaia-hates-rpcreplay

a little humor softens the pain of having to regenerate those rpc logs....









 

 

I made a spelling error on a post... I think.....

*Derpecation*











 

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






 

My credit union uses Broccoli Man for their credit card activation IVR system.









 

Don't forget to takeout your Orkut content. I almost lost my Vox.com content way back and would have regretted that.

Takeout available until "September 2016".


https://brasil.googleblog.com/2014/06/adeus-ao-orkut.html#__sid=md1






 

ZeroTier looks really, nice. Sadly I suspect it violates many security kittens...


https://www.zerotier.com/blog/?p=833






 

 

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

insight from http://go/ChinaRises


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






 

Hot Pockets

Hmm, I wonder what s/Node_Modules/blaze-bin/ would reveal..

PB for evil respect to anyone that can implement Hot Pockets example...

https://medium.com/friendship-dot-js/i-peeked-into-my-node-modules-directory-and-you-wont-believe-wh...

 

First Seven Jobs

Given all the posts going on I decided to see if I could find my first published source code. And lo and behold the Internet Archive FTW.

https://archive.org/details/1987-06-compute-magazine

As for 1st 7 jobs: Fish House Cleaner, Dock Boy, Rock Picker, Upholsterer Assistant, Commodore 64 hacker, Injection Plastic Press Operator, Library Book Shelver.

Cleaning up stinky crap and rote mechanical tasks? -- I'm your guy.

 

Webtorrent

WebTorrent one-off file sharing in the browser.

This link will die when the last person closes their browser tab..

https://instant.io/#120d24519a9789b9a0890ba3944e55ab2831b53b

mmm spaghetti

https://instant.io/

 

Spiffy Rails+Ember+Postgres discussion forum. May have to play with this...




http://www.discourse.org/about/






 

Orkut

Orkut.com is back. Promoting hello.com

Of course Orkut could probably retire just by serving ads on 404 responses.

http://orkut.com

 

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

 

Long, but thoughtful read on the state of funding open source and infrastructure.


http://www.fordfoundation.org/library/reports-and-studies/roads-and-bridges-the-unseen-labor-behind-...






 

Lifelong learning, Servers

I asked an SRE intern if they ran their own server. Said no; but at least they had their own VPS. Made me realize how much I've learned by maintaining a home server for the past 16 years.

While I don't run my own email anymore I still have secondary DNS, NFS, Plex, Docker, IPv6 tunnel and local LAMP stack for projects.

I can highly recommend the Supermicro you see here. 20-30w at idle, super quiet, 8 cores, up to 128GB of RAM, 10GbE, NVMe and much more. I've been running this for 7 months now and it was a big improvement over the Rackable I used to run.

http://www.servethehome.com/supermicro-sys-5028d-tn4t-review-small-box-big-power/

 

Ello

Ello ships their version of Wanderland focused on their artist/creator content.

The interesting part is they let you flip between:

Discover, Followed and Starred

Worth a look.

https://ello.co/discover/all

 

Uninvited Guests

*Uninvited Guests* - Human Agency[1] vs Machine Agency.

I found this gem via a CHI paper. I think it covers a number of pitfalls that can be avoided by insuring that we're designing products that emphasize Human Agency. It also underscores how privacy (especially between the device owner and the device user) is critical.

Also consider if instead of grandchildren the devices were provided by the NHS or Medicare.

[1]https://en.wikipedia.org/wiki/Agency_(philosophy)

Ultimately it is our intention that this, at times comedic story, plays on and gives form to some of the growing tensions between human and machine agency. And in doing so, provoke questions about how we want to live and grow old in an increasingly technologically mediated word.

http://www.superflux.in/work/uninvited-guests

 

Analysis...

Interesting ideas that protocols can be monetized thus leading to more diversity.

I'm not sure I agree with the premise. Large players have many more levers to get their protocols adopted and defend their turf.

There's also the risk that all new protocols will _require_ monetization so governments and internet infrastructure orgs can extract rents/taxes from the activity on the network.

On the other hand if the Gopher Protocol was monetized I might be sipping drinks on the beach instead of toiling in the protobuf mines...

http://continuations.com/post/148098927445/crypto-tokens-and-the-coming-age-of-protocol

 

Radical UX'ers

Also there's this: _Diverse teams that design for themselves are able to address the needs of diverse audiences, as opposed to teams that design for ‘the other’_

https://ind.ie/ethical-design/

 

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






 

Stone Soup references are a popular theme at Blockchain Unconference


https://en.wikipedia.org/wiki/Stone_Soup#__sid=rd0






 

Tangles

Current status: detangling legacy code that uses fava extensions, modules and services wrapped in factories.

https://archive.org/details/p3telephonymanua00abbouoft

 

Algorithms

Lots to think about today:
- Everyday uses for the Optimal Stopping problem.
- Application of Ad Algorithms for Exploit vs Explore. [1]
- Sorting algorithms for unreliable comparators
- AI Ethics: Paperclip Maximization[1] and the Repugnant Conclusion[3]

All after watching this:

http://longnow.org/seminars/02016/jun/20/algorithms-live/

And I now have yet another book to put on my reading list....

[1] https://en.wikipedia.org/wiki/Multi-armed_bandit
[1] https://wiki.lesswrong.com/wiki/Paperclip_maximizer
[2] http://plato.stanford.edu/entries/repugnant-conclusion/

http://algorithmstoliveby.com/

 

_If you create some content but there is no one to see it, does it exist?_

from +112427496122904544974


https://paul.kinlan.me/ephemeral-social-network/






 

Blockchain based content publishing system is full of content about making money with content.


https://steemit.com/






 

Search, Results

Saw this generated byline recently and it really rubbed me the wrong way. It devalues Laurie as an artist in her own right and is certainly not how people present oneself to one another.

The byline is also unnecessary, the information is listed below in a more neutral way.

Reported at http://go/bad Need to also file a bug on the inability to report feedback on this text.

 

Mightybell

*Mightybell*: It's Ning for Mobile

About the only thing Recruiters are useful for is notifying me of the latest VC funded startups...

fyi to Steve Hardt

https://mightybell.com/

 

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

 

This talk by Kevin Kelly looks interesting...

Plus doesn't everyone need a stainless-steel engraved membership card?


http://longnow.org/seminars/02016/jul/14/next-30-digital-years/






 

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

 

Dweb Reference

This is a good primer on technologies used to turn centralized into decentralized.

https://blog.mousereeve.com/technologies-of-the-decentralized-web-summit/

 

Dweb Critiques

An insightful read. Interesting commentary too.

_Stripping out the “smart” aspects of a Smart Contract, it is still a contract, albeit wrapped in a new-and-improved packaging of object-orientated programming and cheap, distributed computing power. Contracts are not new. And neither are their limitations._

http://www.nakedcapitalism.com/2016/06/ethereum-and-smart-contract-unicorn-woo-woo-there-should-be-a...

 

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.









 

Layer 8

One of my favorite terms. Assumes knowlege of ISO Networking Layers. Also for a future googledictionary.com

https://en.wikipedia.org/wiki/Layer_8

 

Big Ball of Mud

http://www.laputan.org/mud/

A classic worth revisiting occasionally...

 

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






 

Thinking of reading this next. If you have just curious if it's worth the time. [My to-read list is just so long right now...]

Plus it appears that the author spoke in CAM recently.


https://www.amazon.com/Weapons-Math-Destruction-Increases-Inequality/dp/0553418815






 

Oz Deprecation

☠ Annoying Oz Deprecation warnings coming soon. ☠

1. Gather list of build targets used outside of Oz.
2. Write witty sayings
3. Pipe targets to buildozer shell script

#!/bin/sh
while true
do
read line || exit
buildozer "set deprecation ☠\ \ Quitting\ Oz\ Now\ Greatly\ Reduces\ Risks\ to\ Your\ Code\ Health\ ☠\ "
read line || exit
buildozer "set deprecation ☠\ \ Oz\ Causes\ Code\ Bloat and May Complicate Pregnancy\ ☠\ "
read line || exit
buildozer "set deprecation ☠\ \ Oz\ contains\ Carbon\ Monoxide ☠\ "
done