Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Adding "Log In With Mastodon" to Auth0

· 4 comments · 600 words · Viewed ~430 times


Login screen with several social login buttons.

I use Auth0 to provide social logins for the OpenBenches website. I don't want to deal with creating user accounts, managing passwords, or anything like that, so Auth0 is perfect for my needs. There are a wide range of social media logins provided by Auth0 - including the usual suspects like Facebook, Twitter, WordPress, Discord, etc. Sadly, there's no support for Mastodon. All is not lost…

Social Media Payments and Perverse Incentives

· 6 comments · 450 words · Viewed ~445 times


Mock up of a Mastodon post. There's a a £ button next to boost. It offers the options to tip the suggested amount £0.15, or to tip a custom amount.

At the recent "Protocols for Publishers" event, a group of us were talking about news paywalls, social media promotion, and the embarrassment of having to ask for money. What if, we said, you could tip a journalist directly on social media? Or reward your favourite creator without leaving the platform? Or just say thanks by buying someone a pint? Here's a trivial mock-up: Of course, this…

You did no fact checking, and I must scream

· 10 comments · 1,000 words · Viewed ~28,395 times


**“I’ll be turning 95 this coming Monday. In my younger years, I was often filled with worry — worry that I wasn’t quite good enough, that no one would cast me again, that I wouldn’t live up to my mother’s hopes. But these days begin in peace, and end in gratitude.”**

I'm neither a journalist nor a professional fact checker but, the thing is, it's has never been easier to check basic facts. Yeah, sure, there's a world of misinformation out there, but it doesn't take much effort to determine if something is likely to be true. There are brilliant tools like reverse Image Search which give you a good indicator of when an image first appeared on the web, and…

A few thoughts on domain verification for social media

· 9 comments · 900 words · Viewed ~410 times


Glowing computer text showing dot com dot info etc.

Both Mastodon and BlueSky have the concept of "self-verification". Rather than trust a central authority to assess your notability and then bless your account (as Twitter used to do), they let anyone self-attest using Domain Verification. What does that mean? You tell the service what your website is. The service gives you a secret code. You upload that secret code onto your website. The…

Social Media Blocking Has Always Been A Lie

· 2 comments · 750 words · Viewed ~387 times


Portrait photo of a woman with tape over her mouth. Photo by Katie Tegtmeyer, CC-BY.

What does it mean to block someone on a social media site? Way back in the mists of time, we dealt with trolls on Usenet with the almighty PLONK - PLaced On Newsgroup Killfile. It meant your newsreader never downloaded their posts. They could rant at you all day long, and you'd never hear from them. It's what we would nowadays call "Mute". But, whether you're on Usenet or a modern social…

Comparing Embeds from Short-Form Social Media Sites

· 2 comments · 700 words · Viewed ~217 times


The HTML5 Logo.

It is sometimes useful to embed the contents from one website into another. For example, you may wish to quote a post from a microblogging site like Twitter, Threads, BlueSky, or Mastodon. All of them offer an "embed" button which will copy a snippet of code for you to paste into your website. Here's how they compare: BSky In my considered opinion, BlueSky is the only modern service which…

Who can reply?

· 16 comments · 250 words · Viewed ~244 times


Who can reply? Choose "Everybody" or "Nobody" Or combine these options: Mentioned users, Followed users.

Vague thoughts as they enter my brainbox. The BlueSky social network has introduced "Reply Gating" - it looks like this: You can write your hot take on Taylor Swift and not be inundated by weirdos replying to you. Nifty! This is nothing new. Twitter has it. Facebook has the concept of "audiences" to restrict who your post is visible to. And, of course, blogging has this! There is a comment …

On The Fediverse, No One Knows You're A Liar

· 5 comments · 350 words · Viewed ~327 times


Screenshot of the Mastodon interface. It claims the user has 97 million posts, follows 97 thousand people, and is followed by 97 billion accounts. It's join date is March 1997.

One of the reasons I'm still on the original Mastodon.social instance is that I am vain. I joined shortly after the project was announced and, as a consequence, I have a "joined" date of 2016 and a user ID of under 10,000. This doesn't make me an "elder statesman" and is rarely useful beyond bragging rights. If I moved to a different server, my "birthday" would be irrevocably lost 😢 But… what i…

You can have user accounts without needing to manage user accounts

· 7 comments · 800 words · Viewed ~450 times


A slide from a presentation which says "Avoice side projects with user accounts."

The inimitable Simon Willison has a brilliant presentation all about managing side projects: It is all good advice. But I gently disagree with the slide which says: Avoid side projects with user accounts If it has user accounts it’s not a side-project, it’s an unpaid job I get the sentiment. Storing passwords securely is hard. Dealing with users changing their names is hard. Updating avatars …

A Quick Guide to Filters on Mastodon

· 4 comments · 450 words · Viewed ~1,211 times


The settings page with lots of options.

I do not care for the game of Rugby. After many wet and cold days on the school sports field, I had any latent enthusiasm for it beaten out of me. There is nothing you or anyone else can say which will convince me to take an interest in it. You may feel the same way about a specific sport, or the Great British Bake Off, or Linux. That's fine. We're all different. This can be a problem on…

Why is there no Semantic Ontology of Sentiment in Academic Citations?

· 4 comments · 800 words · Viewed ~3,126 times


Screenshot from Google Scholar. The book On farting: Language and laughter in the middle ages by V Allen has been cited by 106 other authors.

About a million years ago, I was discussing the FOAF (Friend of a Friend) ontology with its early proponents. It allowed you to define a machine-readable semantic relationship like "Alice is married to Bill" and "Bill is Carol's child" and "Carol works for David". That sort of thing. At the time, all the FOAF relationships were defined in terms of positive sentiment. There wasn't (and still…

Towards a Taxonomy of Twitter Tropes

· 4 comments · 1,700 words · Viewed ~366 times


The Twitter logo drawn in circles.

If you hang around on a social network long enough, you'll find the same tropes being repeated again and again. So, I thought I'd document some of the ones that I personally find annoying. This blog post is an extension of my moderately popular Twitter thread - with a bit more detail about why they are irritating. The Thief of Words .social-embed{all:unset;display:block;}.social-embed *…