Telepath, yawn…!

Friendcamp

I have been hearing a bunch of stuff about a brand new social network called Telepath.

…Richard Henry and Marc Bodnick are. The duo, who previously worked together at the question-and-answer community Quora, today announced a wider release for Telepath, a new app for discussing your interests. The app, which like Clubhouse is available only in private beta and requires an invitation to use, resembles a hybrid of Twitter and Reddit. As on Twitter, the app opens to a central scrolling feed of updates from people and topics that you follow. And as on Reddit, every post must be created within a group, which Telepath calls a “network.”

Hearing about it, I was almost yawning. Another centralised social app trying to make its self bigger and better than whats come before using the tried, tested and very abused dark pattern of growth hacking.

For a very short moment I thought, maybe this is built on decentralised technology or works alongside other fediverse platforms? Something like hometown which powers friend.camp but heavily funded? That moment passed very quickly.

Who cares???

Its the same centralised system with a new face, its boring and I’m fed up of it all. Seriously! Don’t send me an invite, it will go straight in to my virtual bin.

 

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…

A better way to review books online?

A good read

Angela is absolutely right in her post about the sorry state of Goodreads.

Last year, I lamented the poor design of Goodreads — a much-needed platform where readers can review books they’ve read and track those they want to. Poor search functionality, ugly aesthetics, an embarrassingly terrible recommendation algorithm, and buried club and group features make the site unpleasant to use. Since the story came out, Goodreads hasn’t done much to improve its deficiencies. Instead, it seems content to rest on its laurels as a near-monopoly owned by Amazon, benefiting from its massive existing user base while being, apparently, deserted by its design team.

It is a joke, even ebay has made changes to improve not just the look but experience of their system (not to say its great however). Goodreads feels like sites before web 2.0 boom. Regardless it has a massive audience, I can’t work out why either?

The post talks about all the different examples people are doing to create their own goodreads alternative using sites like Glitch and Medium. Its a good-read (pun intended) but I found it interesting there was no mention of some of the indieweb (hreview microformats) and fediverse systems (Bookwyrm).

Of course all of them require more technical effort than a webly, glitch, etc but I thought it would be worth mentioning.

1 month of trying web monetization

Web montization

I wrote last month how I was giving web monetization a try.

I decided to go with the option where people with the coil extension would pay a small fee but its still available to the public. There was a consideration that I could make certain posts such as my publicserviceinternet notes.

Its been surprising to see the money come through on uphold. Unfortunately I couldn’t find a way to stop uphold emailing me each time I got new money (seems to be an option which could be useful)

£3.48 for a month Over a month and a bit. I made £3.48 from having installed the coil extension. Not bad for a month, and its more than I was expecting. its certainly more than the changetip I had originally (I wouldn’t mind if it went straight into uphold as a cryptocurrancy rather than currency actually – Sure there is a way to do this but not found it yet).

Enough to buy a expensive pour over coffee in one of my favourite northern quarter coffee places. Not quite enough to cover the domain name but if things stay as they are, it will easily cover a few of my domain names renewals for a year.

So where do we go from here? Well I’ll leave it as it as it currently is set for now but I might give the option of coil only members a try on a post or two in the future.

Thanks to Cyberdees for connecting me with this, I like the non-tracking and if I was running other sites I would add coil to it. I may end up doing another post in 6 months to see what happens in the future. There is something good here.

Trying Indigenous social timeline app

IndieWeb ecosystem
When I first saw this last year, I instantly thought about small pieces loosely joined

Last year I went to IndieWebCampBerlin, I learned a lot and really enjoyed it. One of the things I found most interesting is the indieweb ecosystem and in the indieweb way, how people were creating parts of the ecosystem. This is quite a different to the way existing social networks are built, dare I mentioned protocols not platforms again.

There was an app which was mentioned a few times as a example of how it could work. Indigenous, which supports micropub (publishing) and microsub (subscription) across the different pub/sub supporting services. It was neat but I couldn’t get it working on my Android phone. Mainly down to the Indieauth which didn’t work well with this blog. So I kinda left it till this week.

Indigenous allows you to engage with the internet as you do on social media sites, and post on your IndieWeb powered website or a federated instance like Mastodon, Pleroma or Pixelfed

Using Indigenous on Android

Unlike last time, there is a better more user-friendly introduction to the app. It seems to set up a default user for you and allows you add other accounts to it. I assume once you finally add a indieweb account it will release the default user and move the added accounts.

I added my Mastodon and Pixelfed account did a test post using Mastodon in Indigenous.

I did try and post it via Pixelfed but it didn’t seem to work, so I used Mastodon instead. So far so good, but I hoped to still get IndieAuth working but still no dice unfortunately.

It was only a day ago when I realised there was a desktop version, a electron app for Linux, so I gave it a try.

Its a bit different but I recognise parts. Although I couldn’t find the account part s wasn’t able to try the indieauth.

Expect more posting as I explore more, of course if anyone has pointers…? Do jump into the comments/web mentions or drop me something on Mastodon or Twitter.

Clearview AI GDPR’s reply

Today I got my reply from Clearview AI after I submitted my request

Clearview AI GDPR request submitted

The reply was short…

Subject: No Results

Hello,
You are receiving this email as a response to your request for data access. After running the photo provided through our algorithm, no results were found.
You can click here to learn more about how Clearview collects the images that appear as search results, and how those images are used and shared.
Regards,
Clearview Privacy Team
I don’t buy it… and feel like I should try again with a slightly different picture for reference. I was looking forward to reporting them to the ICO, although they never followed up on my houseparty complaint.

Some interesting Indieweb developments

Person with chromebook
Photo by Brooke Cagle on Unsplash

Update with more conference details

I’ve been keeping an eye on whats happening in the next/web3/fediverse/indieweb space, here are a few things I found interesting

Theres a virtual conference about everything Activitypub.

Activitypub.rocks

A conference about the present and future of ActivityPub, the world’s leading federated social web standard.

Looks like a good virtual conference, and don’t forget to register for it.

One to mark the calendar and another one…

I  noticed there is a Fediverse #SummerSchool, sessions and sign up here.

I was mentioning webmentions to someone the other day and wondering if there was other places webmentions could work beyond the typical scenarios. So when I saw Whim (a command-line utility for sending, receiving, and working with webmentions) with these features

Daemon to receive and store incoming webmentions
Webmention verifier, suitable for scheduled operation
A tool for sending webmentions, individually or en masse (given a source URL)
Commands to query a local database of received webmentions
Simple webserver to display webmention-powered comment sections as HTML, suitable for JavaScript-driven insertion into an otherwise static webpage

Talking about indieweb and fediverse software, I’m impressed the long list of other software projects. Theres some neat projects there including

  • dokieli looks good as its hits so many of the standards I’m interested in, especially the web annotations.
  • reel2bits looks like funkwhale but maybe more webby
  • gath.io is a quick and easy way to make and share events. Events are public with the special link, its like what doodle.com does.
  • bookwyrm is a federated book reviewing system, aka a fedi-goodreads

Lastly a couple of things, although loosely indieweb/fediverse related.

I was interested to hear Kaliya Young on Floss weekly recently. Kaliya I have met a few times at the Mydata conference. Self-sovereign identity and the use of verifiable credentials and decentralized identifiers is a interesting area. I get the concept but haven’t had the chance to set one up yet. Last year after going to the Indiewebcamp, I setup indieauth which works in a similar way? In actual fact, it finally worked for me on retrying it.

I felt Kaliya did a reasonable job of explaining it but you can tell by the questions she was getting, people were not following. I recommend the Mydata 2018 talk although its moved on quite a bit. Don’t get me wrong its a very difficult thing to get, especially with audio only.

However I did catch Kaliya saying how important standards are and some kind of implementation. I very much agree, this is why I love what the indieweb community do. It also reminded me of something I heard on the twit podcast network too. Protocols not platformsProtocols, Not Platforms: A Technological Approach to Free Speech.

Lets also not forget the experiment I’m part of with Web Monitization. So far its pretty good without having to block access to my postings. I’m sure there will be an update in a future blog post.

I’m giving web monetization a try

Recently I gave the web monetization a try thanks to the amazing CyberDees.

I was aware of the web monetisation project after reading about the amazing grant for the web. But generally I don’t really think about monetizing my blog because its generally a hassle, I can’t stand the ad tracking and I worry about random stuff which I don’t agree with in my space.

Currently I get about 8-10 emails a day asking to replace links with their own. I generally ignore them now but they never stop and they always ask if they could guest write a blog for me. So I’ve been thinking maybe I should find a way where I stay in control of everything?

Hence the interest in web monetisation and tipjars. Actually one of the first things I looked at was flattr a while ago. Theres a good comparison of the two here.

Setting it up was quite easy with some direction from Cyberdees.

The process involving signing up to Coil, installing a wordpress extension and then somewhere to store/exchange money (ILP-enabled digital wallet) which was Upheld.

Once its all setup, I just need to turn it on. This is where I am…

I could turn it on and block all access to my blog unless you have a web monetisation plugin. But thats not what I want to do. I noticed in the editor theres the options per post or page.

Web monitization

  • Monetized and Public (default) – Allow all visitors to see the content, get paid when your visitor is a Coil Member
  • Coil Members Only – Only allow Coil Members to see the content
  • No Monetization – Allow all visitors to see the content, don’t get paid when your visitor is a Coil Member

So I was considering maybe making certain posts monetised, for example I could make all the public service internet notes pay to read? Maybe I could write some exclusive posts even?

But right now, I’m going to turn on monetized and public for my blog as a kind of tip jar type of thing. I’ll do it for a bit and see how things turn out. I’m not looking to make a boat of money, if its enough to cover a year of a domain name that would be cool.

Think of it as a beta test… I’ll review in a couple of months if I don’t forget that its turned on. Do let me know if theres any problems accessing the site. I also guess the RSS will stay as it is right now, but there is people looking at how to add web monetization to rss/xml/atom feeds. One thing I’d like to see is something of a timer on the montisation, so it could switch on or off after a certain amount of hours/days/weeks.

Clearview AI GDPR request submitted

Clearview AI

There is so much to say about Clearview AI. If you never heard of them, well put it this way…

They have amassed a database of peoples faces by illegally scraping the likes of facebook, twitter, instagram, youtube, flickr, etc, etc… All the companies have sent legal cease and desists but Clearview don’t seem to really care too much. Recently they were hacked allowing exposing all those pictures and training data to attackers.

Because of this and my experience with the IBM Dif project, I wanted to know if I’m in the database and the best way to find out is to send a GDPR request. This all follows my GDPR request from Houseparty just recently,

I think they have gotten serious about the EU and the UK because I didn’t need to send my usual email. I filled in the form using my junk mail and used my Estonian digital ID for verification.

Look forward to seeing what comes back. I’m expecting quite a lot.

Of course IBM, Microsoft and Amazon have backed away (for now) from their facial recognition systems because the huge amount of bias of the datasets have against black people. We will see how long they will keep this line over the year and next year?

Update
In my inbox from for the two requests…

EU/UK/Switzerland Data Access Form Request
EU/UK/Switzerland Data Objection Form Request

This e-mail is to confirm that we have received your EU/UK/Switzerland Data (Access/Objection) Request. We will get back to you as soon as possible.

Sincerely,

Team Clearview

My Houseparty GDPR data dump

During the start of the Covid19 lockdown, I was convinced by friends to try houseparty and decided it was pretty crappy so stopped using it as mentioned in a previous blog.

After many emails I finally got my personal GDPR data copy. From Hotel Charlie!

I can’t tell you how much hassle its been… even when they sent me a horribly long link (we are talking about 300 characters long) to the zip file, it would expire a few hours later on their Amazon S3 bucket.

<Error>
<Code>ExpiredToken</Code>
<Message>The provided token has expired.</Message>
<Token-...{very large token}...</Token>
</Error>

Finally once I got it… It was a zip file with a index.html and 5 different folders.

  • room_visits / room_visits.html
  • profiles /profile.html
  • photos / 216A9AAE57194410901F8BA7981E63AB (a png file)
  • interactions / interactions.html
  • friends / friends.html

All the .html files are horrible tables for example here is interactions.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Room Visits</title>
</head>
<style>
table {
    border-collapse: collapse;
}
table, th, td {
    border: 1px solid black;
}
</style>
<body>
<table border="1">
    <tr>
        <td>Room ID</td>
        <td>Room Visit Start Date</td>
        <td>Room Visit End Date</td>
        <td>Users</td>
    </tr>
    
    <tr>
        <td>e021116-bae-44d6-cc17-9121fbeaccc13</td>
        <td>
    2020-06-45T21:23:11Z
</td>
        <td>
    2020-06-11T21:16:41Z
</td>
        <td>
            <ul>
            
            </ul>
        </td>
    </tr>
    
</table>

</body>
</html>

The data isn’t that interesting but I think thats because I wasn’t using the app just my Chromium browser. I also only friended one person, so its all pretty slim on data.

Not that interesting but I’m very sure theres lots they have on me, however I requested my account is deleted. There is no way to delete your account if you are using the browser and the Android app from within the system. You have to request deletion!

My next GDPR request is for Clearview AI!