The ActivityPub Ecosystem talk, some quick thoughts

I was watching Evan Prodromou giving a talk at the ActivityPub conference and jotted down a few rough thoughts along the way.

Slide 3 – We don’t need to do things the way commercial social networks do.
He’s right theres an opportunity for different types of business models but everybody keeps comparing it to the commercial business models. Heck even myself, I have been writing a presentation and have a slide with number of users.

Slide 5 – What kind of experience would you have with the provider of the software if it was trusted?
This is a good question, my experience with different software and systems is quite different because its under my control or is more trusted. It does change the way you use and what kind of data I’m willing to share?

Slide 8 – What kind of client apps? Evan talks a lot about the fun type of client events which would benefit from a good client API. Reminds me what ever happened to the poking or the old twitter nudge

Slide 9 – More free accounts.
Evan talks about many different local and small groups which could do with something more smaller and local. For example churches, neighbourhoods, cities, families, schools and universities. I would add teams, leagues, local committees, residents committees.. This is something which drives me bananas that we have to use facebook groups for a local residents group. Then have to protect it from external others. Most of the residents are sitting on high speed fiber. It should be super easy to run a local system. Slide 10 – Talking of running a local system, Evan is right, there is something good and powerful about simple self contained devices. I would happily buy a raspberry pi like system where I plug it into my network and I get a activitypub/fediverse server. Add the ability for zeroconf and zero-maintenance and you got something which could have a great user experience and that would be very welcomed. Its why I use Xbian for Kodi on my raspberry pi. Right now I’d happily install Funkwhale on a Raspberry Pi because trying to use docker has been a endless battle.

Slide 11 – Federation of things not internet of things.
Its something I’ve been thinking about a lot, in a recent project with Lancaster and Edinburgh University, I described a system which sucks up your personal data and just makes a copy of it but under your control.. That device (we ended up calling the pebble) is pretty much what Evan is talking about but at a larger scale and static within the home.
The pebble device was meant to copy your personal area network (PAN) communication like your phone, headphones, smartwatch, smart ring, steps, etc.

Slide 12 – Quantified Self
Perfectly timed Evan describes the project for the pebble system I just mentioned. Capturing, runs, food, heartbeats, etc.. But what for? Slide 13 – Lifestreaming! One of the reasons for is because of lifestreaming. If you haven’t heard this term for a long while, its something I and others use to talk about a lot. Iys lost its meaning a bit but also fell out of favour.I do collect a lot of data and maybe for the same reasons as Evan, some kind of digital legacy? The last 3 slides make this much more possible than currently requesting data or scraping it.

Slide 14 – We don’t have to get people hooked!
This goes without saying right?

Slide 15 – Optimize for happy
I like where this is going, always thought there is something in the long time de-funked happiest network. The network seemed to fail because of the weight of investors and the need for a business model. but if we take some examples from slide 16, like helping people, making things, getting enough sleep and wrap them up in a network which doesn’t need business model as such. Now that could be something.

Seeing feel gratitude, also got me thinking about a simple gratitude client which posts in activitypub. Feels like something I could write but surprised no one hasn’t already done it? Been also thinking about a mashup of happiest, gratitude status, google’s defunked schemer and the BBC R&D human values.

Slide 17 – Optimize for connection.
Yes indeed, right on the  human values train. The deepening of friendships and relationships can be massively powerful. And likewise…

Slide 18 – Optimize for meaning
Love the idea of Awesomescrolling oppose to doomscrolling! Not like Tiktok but something with substance which isn’t about entertaining you or being popular (what ever else the tiktok algorithm is optimised for).
Something which aids you in finding purpose and finding out whats really important to you, not just what advertisers want to put in front of you. Also love the idea of walking away with a sense of accomplishment not just happiness (not that this alone wouldn’t be enough of course).

Lastly Evan makes a good point about scaring people into the network. Important point made well…

What happened to attribution friendly Xpointer?

xpointer use for attribution

I was thinking while writing the last blog post. What happened to the Xpointer standard?

XPointer (the XML Pointer language) allows hyperlinks to point to specific parts (fragments) of XML documents.

I guess in the rush to move away from XHTML in favour of HTML5, the whole idea of compound documents got shuffled into a back alley and stabbed to death by the XHTML haters. So even if browsers supported Xpointer, it simply wouldn’t parse and therefore work.

Interestingly HTML 5.0 has embed but its not the same solution as Xpointer was solving. For example here’s wordpress creating a iframe which twitter (the 3rd party) can choose to put what they link in. I think originally it was oembed but got changed

I’m already slightly over the concern that one day my blog will be full of ads, spam, malware, tracking cookies and worst. The day that happens, I’ll be removing all iframes using XSL or a wordpress plugin.

Its a crying shame because attribution is the lifeblood of the creative industry and without it, were pretty much screwed. Its seems crazy that I can’t easily traceback my steps to how I found quotes, blog posts, etc. Right now this whole thing is broken, bookmarking isn’t the solution. It needs to be at the word level. Personal annotation style?

I have to favourite things on twitter, look through my play history and search my emails to find who actually recommended something to me. Maybe this can only be solved by the quantified self and lifestreams but I think there’s unexplored ways which xpointer was leaning towards.

Facebook Timeline Is The Perfect Personal Ad

My Facebook timeline

I said this years ago here as lifestreaming dating…

Facebook’s Timeline and Graph Search is going to change the online dating industry, forever and for the better. People Media, Spark, Cupid PLC and all the other niche networks will popular for years to come, and Match certainly isn’t quaking in their boots.

And I’m not saying that Facebook is going to put the dating industry out of business. What I’m saying is that the layout of the new Timeline is what I’ve been begging the dating industry to do for at least five years and it’s a huge leap in the right direction towards more dynamic and comprehensive profiles. Pair that with Graph Search and Facebook (unintentionally?) becomes the largest dating site in the world, just like that.

I never really followed up on the lifestreaming dating but just watched how Facebook changed more towards social dating and added social graph features.

Could Rebelmouse be used in distributed dating?

There is something which has been in the back of my mind for ages. Its the concept of distributed and dating.

It drives me crazy to see how closed the online dating world is and even if one breaks the glass, there sharply put out of business or bought. Wheres the innovation, really? I already wrote my rough idea which I believe could change the way online dating is done for the better (I won’t even point out how useful the Okcupid journals are)

On top of that is the problem of being stuck in a silo or stuck on one platform. Wheres the data portability? Wheres the interchange? Look at whats happening with Twitter and the whole controlling yourself or owning your own words.

Anyway, I was reading my feeds and came across Rebelmouse.

The service bills itself as “Your Social Front Page” and while it currently only offers up the ability to connect Facebook and Twitter to power your Lifestream, it does provide some unique features worth discussing.

So I gave it a try and its not bad, certainly a step in the right direction of what I was proposing with my online dating idea. The problem seems to be is its lack of inputs right now, which there working on. So you can only import from Twitter and Facebook. If they had generic RSS too, that would be great. The best part I like is the ability to control the flow (yes flow rather than creation) of subsets of the data. For example I can set twitter hashtags searches to…

  • save tweets to draft, ignore retweets
  • publish only tweets, not retweets
  • publish tweets and retweets
  • save tweets and retweets to draft
  • save tweets to draft, ignore retweets
  • just show timeline

So you can really craft/curate the page with minimal effort… which means you can’t just insert content unless its coming from somewhere else. Imagine if Facebook or Google+ had the same thing instead of deciding whos going to see it. I would suggest this is the more realistic way to manage a timeline because if its online, everyone sees it anyway (imho). But I digress…

I created one as a test for Perceptive Media…. and you can easily see how I could create one for myself or as a replacement for my dating profile, if I wanted too… So the next stage is to move all the stuff away from a central server and on to my own domain. Something I’ll be looking deeper at in the near future.

Is online dating passing its prime?

Hand painted online dating ad on my block

One of the most under used parts of OkCupid.com is the journal part.

The journal is like a mini blog for each user on Okcupid, very few people use them but the ones which do generally receive more attention. So its handy to reveal more about yourself, if your not like me linking to there own blog etc.

I tend to use the journal to write about online dating, which is a kind of meta (writing on a dating site about dating sites) but its great for getting opinions from others OKC users. Of course you also great journals from other users too.

One such user published a journal post titled, is online dating passing its prime?

When it was new but past the stigma of being for losers I recall a lot of people going out on online dates and not hating them. I could be projecting but it seems most of my friends seemed to have a bit of fun from online. Now all the blogs and stories and journals are filled with either banality or dating misery. Bad dates, inflated expectations, laundry lists, a consumer mentality, the numbers game, cut and paste messages, perpetual disappointment, deception, no substance. All of these things seems to be the experience of many who online date. I’ve known people, good decent people, who try a couple of dates and remove their profile because it is a lot of work for little payoff.

OKC made a huge mistake by phasing out the journals because that was actually a really decent way to interact with other people. You got to know people, good and bad, over time and sometimes indirectly. It seems much more sophisticated than the typical online dating ritual.

The post goes on but I sent a message to the user sympathising with the thoughts about the online dating and Match.com’s plan to remove journals and other non core stuff from the site. I proposed the idea that social dating (which you could argue Okcupid is a part of) is growing and that kind of fly’s in the face of the old idea of online dating. That user then suggested it might be a generational thing.

I think there is a generational thing going on that is creating a gap for the 30-50 crowd. Those in their early 20s seem to be using Facebook for everything (dating included). But I don’t see too many in their 30s for contacting people who they don’t know well for dates. The other thing is that Facebook isn’t really geared for singles as its purpose isn’t meeting other singles.

Could be right… hopefully this is the kind of discussion we’ll have on Thursday 12th July at the next Relationship 2.0 event.

Everytime I hear or think about the state of online dating, I think about my lifestreaming dating idea, further expressed when reading this post about the mainstream acceptance of lifestreaming

New Services I’ve found interesting recently

I’ve been playing with a few services recently and I thought it might be worth blogging about…

  • Diigo.com
    while moving away from delicious I found diigo did everything I needed a whole lot more.
  • Ifttt.com
    also posted about if this then in a previous post too but I’m finding nice new ways to use it for example to get read items on my kindle back in a form I can blog about again.
  • DeskSMS
    Not quite installed this yet but I’m very tempted because I’ve always wanted a way to manage text messages from more than my phone and it looks like DeskSMS might be the best way to do so. Although a lot of people swear by Mighty text too
  • Glos.si
    I read about Glos.si in the Lifestreaming blog, and decided I’d give it a shot because its been quite some time since I’ve really played with a decent lifestreaming service. The one I host on my own blog is alright but is missing quite a few of the great stuff Glos.si or the old fav’s Sweetcron and Storytlr had. This also reminds me I should kill all the other lifestreaming services I’ve used in the past
  • Storify
    This has always interested me but its only now I’ve gotten around to looking at it with some time.