Longer hair than you. Got the ⏻ symbol into #Unicode. Open Standards / Source / Data geek. Known as @Edent on most social platforms. Bit obsessed with #SolarPower but not quite a #SolarPunk. Please read the link before replying. Yes, that means you!
Public Key
npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Profile Code
nprofile1qqs0mh6g0m4fmdt6dceqlq89ed3au597mafed9dyrsx5g7lxcgmy8cgpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsmdf6zt
Show more details
Published at
2026-07-06T10:12:57Z Event JSON
{
"id": "1a5c0dc9908f4fc39fb689f0ad2bd4cbd7a62e6d3e55e321718359a9839533e5" ,
"pubkey": "fddf487eea9db57a6e320f80e5cb63de50bedf539695a41c0d447be6c23643e1" ,
"created_at": 1783332777 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://mastodon.social/users/Edent",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Terence Eden\",\"about\":\"Longer hair than you.\\nGot the ⏻ symbol into #Unicode.\\nOpen Standards / Source / Data geek.\\nKnown as @Edent on most social platforms.\\n\\nBit obsessed with #SolarPower but not quite a #SolarPunk.\\nPlease read the link before replying. Yes, that means you!\",\"picture\":\"https://files.mastodon.social/accounts/avatars/000/007/112/original/388649acb2026701.webp\",\"banner\":\"https://files.mastodon.social/accounts/headers/000/007/112/original/31bb18ff6d89ad3d.jpeg\",\"nip05\":\"[email protected] \",\"fields\":[[\"Location\",\"London, UK\"],[\"Contact\",\"https://edent.tel/\"],[\"Blog\",\"https://shkspr.mobi/blog\"],[\"Pronouns\",\"He/Him/♂/男\"]]}" ,
"sig": "9de3ddd51debcabbaedbca9a8f9403576bc7f925a9273b7f175f9648c84179f568521acde59a2cd8b7b49ec471e4435b6f552a273570b4ec74cbc3f88d5c665b"
}
Last Notes npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “The Unintended Consequences of Gamification” This is a necropost - resurrected from the now defunct blog of a previous employer. Sadly, most of the screenshots have fallen down the memory hole. So use your imagination. We'd launched Drive To Improve which put a "blackbox" in drivers' cars and gamified their safe driving. I’ve recently taken part in the D… 👀 Read more: https://shkspr.mobi/blog/2012/10/the-unintended-consequences-of-gamification/ ⸻ #gaming #necropost npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Someone at BrowserStack is Leaking Users' Email Address” Like all good nerds, I generate a unique email address for every service I sign up to. This has several advantages - it allows me to see if a message is legitimately from a service, if a service is hacked the hackers can't go credential stuffing, and I instantly know who leaked my address. A few… 👀 Read more: https://shkspr.mobi/blog/2026/04/someone-at-browserstack-is-leaking-users-email-address/ ⸻ #gdpr #privacy npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden "I took the German or Autistic diagnostic and scored Neither. I am apparently the control group." https://german.millermanschool.com/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “I'm OK being left behind, thanks!” Many years ago, someone tried to get me into cryptocurrencies. "They're the future of money!" they said. I replied saying that I'd rather wait until they were more useful, less volatile, easier to use, and utterly reliable. "You don't want to get left behind, do you?" They countered. That struck me as a bizarre sentiment.… 👀 Read more: https://shkspr.mobi/blog/2026/03/im-ok-being-left-behind-thanks/ ⸻ #AI #crypto #future #technology npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I did the `human.json` thing! If you're a blogger who I've met in person, and you're not using AI or LLMs for your content, let me know and I'll add you to my list. https://codeberg.org/robida/human.json npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Hey #ActivityPub friends. Are there any new ActivityPub / Mastodon features I should add to #ActivityBot? It's a small bot-only ActivityPub server in a single PHP file. https://gitlab.com/edent/activity-bot/ It can be followed, post images, allow quote posts, etc. Is there anything else you would like a bot-server to be able to do? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Thinking about age-gates and skill-gates. You can't buy alcohol until you are old enough. You can't get an amateur radio licence until you pass a skills test. You can't drive until you pass a skills test, which can only be taken after a specific age. What other things are only skill-restricted? That is, a particularly skilled toddler could theoretically pass a test. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 90% of UK homes can get gigabit broadband! https://www.thinkbroadband.com/news/uk-reaches-90-gigabit-broadband-coverage-as-full-fibre-rollouts-continue (Please don't be a dick in the replies as a muting often offends.) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden > "Invest in a Faraday pouch but replace it every couple of years," he said, "because they become less effective over time." From: https://www.bbc.co.uk/news/articles/c5yp08kmk4eo Is that true? I get that a pouch might get damaged, or that repeatedly opening and closing it might break some of the metal strands. But surely that should be negligible, right? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…8d0p It looks like the suspension is permanent, not temporary. I made a public post because, having been banned, I couldn't communicate there. If you want to see whether I'm a supporter, you're welcome to look at my posting history on the forum, my contributions to GitHub, and my blog posts at https://shkspr.mobi/blog/tag/grapheneos/ Regardless, I hope you find a way to engage more positively with your community. https://files.mastodon.social/media_attachments/files/115/872/809/025/276/765/original/cbc900287e73e0cc.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…8d0p All I'm asking for is a little perspective. You must be aware that lots of supporters find your social media presence to be hostile. You have legitimate grievances, but do you really think this approach is working for you and your community? I hope you will take this as constructive criticism from someone who cares about the project. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden As much as I like using @nprofile…8d0p, their social media team are *very* thin-skinned. Because I liked this comment, I have been "suspended indefinitely" from their discussion forum. This is a repeated pattern with #GrapheneOS - even the most minor criticism is met with undeserved scorn. Check out all their social media replies and weirdly hostile responses to anything less than fawning praise. I can't understand where their victim complex comes from. https://files.mastodon.social/media_attachments/files/115/872/496/295/475/179/original/ea7d1502c1e107ba.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Why my NFC passport didn't work at Heathrow's eGates” I travel a fair bit. My passport is usually quickly scanned and I can enter or leave a country without delay. But every time I use the eGates at Heathrow Airport to get back in to the UK, my passport is rejected and I'm told to seek assistance from Border Force. Today, I think I discovered why! 👀 Read more: https://shkspr.mobi/blog/2026/01/why-my-nfc-passport-didnt-work-at-heathrows-egates/ ⸻ #nfc #travel npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I've started receiving Matrix invitations for #FOSDEM. Here's why I won't be joining any Matrix rooms or groups: https://shkspr.mobi/blog/2025/07/im-never-going-back-to-matrix/ If you want to chat with me, I'm on Signal - https://signal.me/#eu/0yBnmb_38alRnXkcjYSukcQbZQuKRARAEk5LZSewul5TtOWrs1FL-61jRUJ-Odfq Plenty of other ways to contact me - or I'll see you by the vegan food truck 🙂 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Looking Back at the Best Inventions of 2001” While looking down the back of the Internet for something or other, I stumbled across Time Magazine's Best Inventions of 2001. It has been a quarter of a century since 2001 (!!) so that's a good excuse to look back at what stood the test of time. The article states: Inventions come in all shapes and sizes. Some are as… 👀 Read more: https://shkspr.mobi/blog/2026/01/looking-back-at-the-best-inventions-of-2001/ ⸻ #predictions npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…ge5x in a roundabout way 😄 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Decent enough local ale. Hurrah for lounges 😄 Drinking: Dark Ale By: White Rabbit At: Marhaba Lounge 🍺🍺🍺🍺 https://untappd.com/user/edent/checkin/1540013726 #untappd npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Extracting Video from Motion Photos on Linux” Modern Android cameras can take "Motion Photos". They capture a few seconds of video from before and after you hit the shutter button. You can then either select the bit of the photo where no-one is blinking, or you can send the whole thing as a little movie. Some apps (like WhatsApp) will play the motion photo… 👀 Read more: https://shkspr.mobi/blog/2025/12/extracting-video-from-motion-photos-on-linux/ ⸻ #exif #linux #photos npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden “It Works on my Machine” Isn’t an Excuse—Test Your README Like a User https://hackernoon.com/it-works-on-my-machine-isnt-an-excusetest-your-readme-like-a-user npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden You do *not* need a shift key! Real hackers have a keyboard with separate uppercase and lowercase. The caps lock key is for wimps 😄 (As seen in the very fine Kauri Museum outside of Auckland.) https://files.mastodon.social/media_attachments/files/115/744/273/206/103/931/original/9bc9b2731f25ffe4.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Currently on the Northern Explorer train going from Wellington to Auckland 😃 Such a beautiful journey. #Aotearoa npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden You'd expect people who like books would know the story of Chicken Little or The Boy Who Cried Wolf, wouldn't you? > Note that this feature is completely optional and no AI related code is even loaded until you configure an AI provider. https://calibre-ebook.com/whats-new npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Heading off to #Aotearoa for a few weeks. Any friendly Kiwis fancy meeting for a beer in #Wellington or #Auckland? Drop me a DM 😃 https://shkspr.mobi/blog/2025/06/meeting-my-fedifriends-afk/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Thanks @nprofile…ytt9 ! https://werd.io/the-web-runs-on-tolerance/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I missed this news: > The DMA requires Meta to give people using WhatsApp in Europe the option to connect with people using third-party messaging services Anyone using one of these apps? Are they any good? https://about.fb.com/news/2025/11/messaging-interoperability-whatsapp-enables-third-party-chats-for-users-in-europe/ (Please spare me your anti-meta rhetoric. I just want to text my friends.) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Do you use #WordPress? Here's how to remove everything (I find) irritating about it. https://shkspr.mobi/blog/2025/11/a-big-list-of-things-i-disable-in-wordpress/ Please share and enjoy, or like and subscribe, or go forth and multiply. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “A big list of things I disable in WordPress” There are many things I like about the WordPress blogging software, and many things I find irritating. The most annoying aspect is that WordPress insists that its way is the best and there shall be no deviance. That means a lot of forced cruft being injected into my site. Headers that bloat my page size,… 👀 Read more: https://shkspr.mobi/blog/2025/11/a-big-list-of-things-i-disable-in-wordpress/ ⸻ #blog #HowTo #php #WordPress npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Now witness the power of this fully operational Fediverse!” How can you measure the popularity of a social network site? Perhaps by counting the number of active accounts, or the quality of the discourse, or even how many people reply to your witty memes. Me? I prefer to look at how many people visit my blog… 👀 Read more: https://shkspr.mobi/blog/2025/11/now-witness-the-power-of-this-fully-operational-fediverse/ ⸻ #ActivityPub #BlueSky #fediverse #mastodon #statistics npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “The Peaceful Transfer of Power in Open Source Projects” Most of the people who run Open Source projects are mortal. Recent history shows us that they will all eventually die, or get bored, or win the lottery, or get sick, or be conscripted, or lose their mind. If you've ever visited a foreign country's national history museum, I… 👀 Read more: https://shkspr.mobi/blog/2025/11/the-peaceful-transfer-of-power-in-open-source-projects/ ⸻ #BDFL #mastodon #OpenSource #oss npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Here's three on one of my #Codeberg repos. The legit looking one is LLM generated nonsense. Looks vaguely right, but doesn't actually make sense. Annoyingly, despite reporting the abuse, I can't see a way to delete the issue. I guess I have to manually close it? https://files.mastodon.social/media_attachments/files/115/575/549/881/611/939/original/6ee86cf3d12bf0f3.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Another spam wave hitting #Codeberg Bunch of AI generated issues which look superficially legitimate, interspersed with spamming random crap. https://files.mastodon.social/media_attachments/files/115/575/537/844/266/183/original/89ad454935a5a0db.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Resurrecting an ancient IP Camera. I'm unable to view the contents of its SD card because it didn't anticipate being used beyond 2020 😆 https://files.mastodon.social/media_attachments/files/115/571/104/620/755/166/original/488879874850fd62.webp npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Amazing headline! "Oracle’s astonishing $300bn OpenAI deal is now valued at minus $60bn" https://www.ft.com/content/064bbca0-1cb2-45ab-85f4-25fdfc318d89 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden One of the things we don't talk about enough is how to secure the peaceful transition of power in open source projects. We've all seen BDFLs turn into mad kings. There are innumerable projects which have collapsed when the founder left. Hostile takeovers prevail in some communities. The whole Mastodon team should feel proud at this move. A clear structure, fair compensation, and a secure footing for the future. Onwards! #nevent1q…jk5y npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “OpenBenches 💖 OpenStreetMap” When Liz and I created the OpenBenches website, it was just designed to be a fun way for people to record memorial benches. Since then things have got out of hand and we now have over thirty-nine thousand benches recorded! Our plan was never to compete with something like OpenStreetMap. The OSM project is vast, complex, and… 👀 Read more: https://shkspr.mobi/blog/2025/11/openbenches-%f0%9f%92%96-openstreetmap/ ⸻ #OpenBenches #OpenStreetMap npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Anyone here used #Dynadot? Are they a reputable registrar? They're suspiciously cheap for the obscure TLDs that I ~need~ want to buy 😆 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden A little bit of scam-baiting for the afternoon. They hung up pretty quickly! (I'm still learning how to synchronise subtitles properly.) https://files.mastodon.social/media_attachments/files/115/532/010/749/798/260/original/926a824436877abd.mp4 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Ah, yes. The three genders. (From, of all things, my Bluetooth headphones' app!) https://files.mastodon.social/media_attachments/files/115/523/602/989/334/489/original/d129a2e42d6c761a.webp npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden From 1988. https://archive.org/details/crash-magazine-57?view=theater#page/n67 https://files.mastodon.social/media_attachments/files/115/513/532/286/864/117/original/d69c155c4524d557.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Got the email that Belkin are killing off the WeMo cloud & app for their smartplugs. Local control still works fine though. Easily integrated into HomeAssistant. Lots of cheap WeMo bits on eBay if you want a local-first smarthome. #WeMo #Belkin #HomeAssistant #IoT npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I warn you - this will physically hurt to read: > How did the experts succeed in their intrusion? Mainly by the weakness of certain passwords that Anssi politely describes as “trivial”: type “LOUVRE” to access a server managing the video surveillance of the museum, or “THALES” to access one of the software published by... Thales. https://archive.ph/l0web #Louvre #CyberSecurity npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Political Experiments” Many years ago, in another lifetime, I was presenting our team's work to a rather senior politician. Here's how I remember it: "We want to provide value for money," I said, "so we propose that running five small pilots of [thing I still can't talk about]. We know there are multiple technologies which could work. But we don't know which one will work best." "How will… 👀 Read more: https://shkspr.mobi/blog/2025/11/political-experiments/ ⸻ #politics npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden "Stylish beige" https://files.mastodon.social/media_attachments/files/115/480/159/508/861/995/original/25897d5211a9a6b1.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden If you run tech events, would you be interested in using a "last minute" / "emergency" presenter? Three times recently I've been asked if I could cover a speaking slot due to a booked speaker dropping out. There are lots of directories of tech speakers - but I couldn't find any dedicated to getting you a relevant presentation ASAP. If you've had someone drop out at short notice - would you use a service like this? If you're a speaker - would you put yourself forward for this? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden "I've found a lovely community of people. I get my parasocial fix without being inundated by cryptogrifters shilling shitcoins, nor by thought-leaders posting inflammatory takes for clout. There are no disingenuous politicians and remarkably few celebrities trying to sell me their bathwater. There's no advertising. There's a great API for bots. "But, just to be contrary, let's list some of the bad points about it." https://shkspr.mobi/blog/2023/10/seven-years-on-mastodon/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden My old employers are hiring technical talent in the UK. Fully remote / hybrid (London). * Senior Data Engineer * Senior Security Engineer (Developer) * Engineering Manager - (Genetic Data) And several more. Great team with an amazing mission. All the jobs are listed at: https://apply.workable.com/our-future-health/ (I don't work there any more so can't answer specific questions about the roles.) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden In Hammersmith and sustained a massive injury? You might lucky enough to get a unit of my organically fed, vegan suitable, fresh and delicious blood! https://files.mastodon.social/media_attachments/files/115/440/018/087/198/046/original/7ec7d2b6b70b3ddd.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden It's a lovely sunny day! If you're out for a walk, please take some photos of memorial benches and add them to https://openbenches.org/ We're *very* close to thirty-nine *thousand* benches mapped 😃 https://files.mastodon.social/media_attachments/files/115/439/666/234/662/655/original/4dac58a5c1fa84b0.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…chsq As I tried to describe in the post, a static site can ignore the query string and just return an image. For example, save a JPG as `avatars` (without a file extension) and it will return the image no matter what get requests are sent. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…d3ed it is similar. But, as I say in the post, it can just return an image, rather than all the JSON metadata. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Alpha launch - .well-known/avatar - feedback wanted” I've gotten sufficiently annoyed with a trivial problem that I'm preparing to write an IETF RFC. Yeah. That's how ticked off I am! Every site that I sign up for asks me to upload an avatar to represent myself. Whenever I change my photo, I have to log in to a hundred sites and change it… 👀 Read more: https://shkspr.mobi/blog/2025/10/alpha-launch-well-known-avatar-feedback-wanted/ ⸻ #IETF #ReDeCentralize #standards #web npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I need some #Linux touchers and #HomeLab gurus to explain in excruciating detail what I'm doing wrong. I want my #JellyFin server to be served over HTTPS. I had nginxproxymanager running, but it has stopped working with Let's Encrypt. What's the *simplest* way to add HTTPS to #JellyFin? It's an Ubuntu box with the default Jellyfin installed (no Docker or anything complicated like that). Informed speculation welcomed! npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden There's a thing that LLMs are very good for. "I have a [thing that I don't know the technical term for] and I want to do [operation which probably has a name but I don't know it] so that it becomes more like [vague description]. How do I do that?" Has certainly helped me get closer to finding the answer to a lot of technical queries where I don't have much domain knowledge. The way language builds a graph is fascinating. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Any #CyberSecurity folks interested in this? https://www.eventbrite.com/e/bsides-pyongyang-tickets-1859223941859 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I'm proud to be a member of Prospect. https://tech.unions.org.uk/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden The NHS gives out the best laptop stickers. Get yours at https://www.blood.co.uk/ https://files.mastodon.social/media_attachments/files/115/400/788/187/072/229/original/41e399074ff882a7.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden How well does this 3D model render on your system? https://scaniverse.com/scan/dl22wf5l6d4csur6 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden The thing about AI conferences is that the BPP (Buzzwords Per Poster) is not demonstrably higher than any other conference. #AIforTheRestOfUs https://files.mastodon.social/media_attachments/files/115/377/296/024/791/052/original/d320764a53cfd8ea.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden The stickers at #AIforTheRestOfUs are excellent! https://files.mastodon.social/media_attachments/files/115/377/274/979/654/129/original/50081f5b9618e5b1.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Woman on the tube has a phone in each hand. Right hand has an email from her boss. Let hand has ChatGPT. She scrolls the e-mail into view, then has ChatGPT take a photo of it. She gives the LLM a prompt, waits for the answer, and then thumb-types it into a reply. I'm on my way to the #AIforTheRestOfUs conference. Didn't expect such an early demonstration! npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Just had this *amazing* experience while on hold to a call centre. I hung up and redialled so I could capture it in all its synthetic glory. https://files.mastodon.social/media_attachments/files/115/373/195/737/184/048/original/73cc39aa683963f3.mp3 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden On Tuesday 21st of October, we (OpenUK) are running a free unconference in London next week to discuss AI. https://agentopenunconference2025.eventbrite.co.uk/ We're looking for people who are interested in discussing the ethics, practicalities, problems, and solutions with each other. Boosters and sceptics very welcome! #AI #Unconference #London npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I'm going to start a market for "Accessibility Offset Credits". Your site may be an unholy mess of div elements, no alt text, and terrible contrast - but you can pay to offset your accessibility sins by buying credits from sites with perfect WCAG scores. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…vrl0 No, that's not how it works. If I buy from someone, I have no idea about how "pure" they are. But once they make their intentions known, I have to believe them. I don't check the social media of every pub I go in to. But if the barman starts being homophobic, I walk out and don't give them any more money. @nprofile…8xaf have said they want to give my money to people who hate me. OK, their choice. My choice? They don't get my money any more. This isn't hard. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…vrl0 @nprofile…mclj @nprofile…8xaf They support someone who gleefully links to a violent racist who wants me and my friends deported. That isn't a "little endian / big endian" argument. This isn't Linux vs Windows. This isn't a big tent where we can agree to disagree. This is a direct existential threat to me and my way of life. Honestly, I feel sick that my purchase of a Framework laptop goes to supporting such people. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Grrr. Getting hit by a fairly aggressive scraper on my blog. Same user-agent, but different IP addresses - all from China. It is using JS - but I really don't want to put up a CAPTCHA or similar. Deters too many legitimate visitors. Anyone have a simple solution for WordPress / PHP? #WordPress #php #bots https://files.mastodon.social/media_attachments/files/115/342/835/672/766/746/original/ad40b310f69b68b0.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Most fruits and vegetables can be fermented into alcohol, right? Grapes = Wine. Potato = Vodka. Wheat = Beer. Apricot stones = Amaretto. etc etc. But are there things which *can't* be turned into alcohol? I've never seen tomato wine. Or onion schnapps. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Getting started with Mastodon's Quote Posts - technical implementation details for servers” Quoting posts on Mastodon is slightly complex. Because of the privacy conscious nature of the platform and its users, reposting isn't merely a case of sharing a URl. A user writes a status. The user… 👀 Read more: https://shkspr.mobi/blog/2025/10/getting-started-with-mastodons-quote-posts-technical-implementation-details-for-servers/ ⸻ #ActivityPub #fediverse #mastodon #MastodonAPI npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Android will *not* be getting most of the Unicode 17 updates. Some of its fonts are over a decade out of date - and Google refuses to re-use its own Noto font stack. I've raised the issue at: https://issuetracker.google.com/issues/366415133 If you're a Googler please ask someone to prioritise this issue. Can everyone else please hit the +1 button. #Google #Android #AOSP #Unicode npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Some thoughts on personal git hosting” As part of my ongoing (and somewhat futile) efforts to ReDeCentralise, I'm looking at moving my personal projects away from GitHub. I already have accounts with GitLab and CodeBerg - but both of those sites are run by someone else. While they're lovely now, there's nothing stopping them becoming as slow or… 👀 Read more: https://shkspr.mobi/blog/2025/09/some-thoughts-on-personal-git-hosting/ ⸻ #developers #git #ReDeCentralize npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Stellar beer from our new local. Drinking: Are We Human Or Are We Chancer? By: Rock Leopard Brewing Co. At: Bouldr Bar https://untappd.com/user/edent/checkin/1511632445 #untappd npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden "Why do all these migrants have expensive mobile phones?!?!?" A blog post from a decade ago which is, tragically, still relevant today. https://shkspr.mobi/blog/2015/09/migrants-and-mobiles/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden https://files.mastodon.social/media_attachments/files/115/134/322/119/564/669/original/0f1e4e47b92250e0.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…x759 You may not like this answer… I don't. I realised that the majority of news was noise, not signal. Speculation makes you *feel* like you have the insider track - but it is uninformed. Similarly "Breaking" makes you feel like there's urgency - but there's very little action you can take. The analysis is "he said, she said" with no interrogation behind it. I can't think of anything useful I've found from the news and I seem happier and calmer without it. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Seems like pretty reasonable pricing to me! https://files.mastodon.social/media_attachments/files/115/090/593/303/629/260/original/8f82e3c5c3b5af0f.webp npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Well that's a blast from the past! Just had someone accuse me of being a "paid-by-Apple shill" who is posting ragebait to drive people away from OSS. I've not had that insult since I had the temerity to point out some of Android's shortcomings a decade ago! If anyone from Apple *would* like to pay me for saying the things I already believe, my rates are very reasonable 😆 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden You may not like it, but this is what peak open source projects look like. https://files.mastodon.social/media_attachments/files/115/082/984/846/140/167/original/2c492dd752bc7106.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Those of you old enough to remember the App .net social network might recall their Developer Incentive Program. A social network which paid people to build upon its API. I often wonder why services like Mastodon don't offer something similar. https://shkspr.mobi/blog/2012/11/what-twitter-can-learn-from-app-nets-developer-incentive-program/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I like this post from @nprofile…gt66 https://interconnected.org/home/2025/08/22/ooo Wouldn't it be nice if there was an "out-of-office" for social media. Much better than people thinking you're ignoring them. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “What about using rel="share-url" to expose sharing intents?” Let's say that you've visited a website and want to share it with your friends. At the bottom of the article is a list of popular sharing destinations - Facebook, BlueSky, LinkedIn, Telegram, Reddit, HackerNews etc. You click the relevant icon and get taken to the site with the… 👀 Read more: https://shkspr.mobi/blog/2025/08/what-about-using-relshare-url-to-expose-sharing-intents/ ⸻ #HTML #standards #webdev npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden This is absolutely amazing. Perfect art. https://mathstodon.xyz/@andrewt/115056697540191327 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Oooooh! A patch to allow Mastodon to have non-ASCII usernames. https://github.com/mastodon/mastodon/issues/8417#issuecomment-3197581417 Do I know anyone on tech.lgbt who is using this npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Unpopular opinion. "Return of The Jedi" is a musical. 🎼 Lapti Nek / Jedi Rocks 🎵 Ewok Banqueting Song 🎶 Yub Nub / Ewok Celebration #StarWars npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…2mzm OK. And how will you convince Apple and Mozilla to follow your fork? The reason the three of them separated HTML from W3C is that they didn't want non-browser manufacturers dictating what could go in the standard. (I know, because I was a W3C rep at the time.) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…2mzm @nprofile…kqey Removed from *what*? It is their browser. They can do what they like with it. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden August 1st - Googler asks the community if XSLT should be removed from the HTML living standard. https://github.com/whatwg/html/issues/11523 Respondents overwhelmingly reject the suggestion. August 6th - Google starts work on removing XSLT from Chrome. https://issues.chromium.org/issues/435623334#comment4 August 14th - Googler sends PR to remove XSLT from the standard. https://github.com/whatwg/html/pull/11563 Like, I don't have a particular view of whether this is a good idea or not. But these sham community engagement exercises piss me off. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…x759 ooh, that's interesting. Does it not appear in the notifications settings list? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Books will soon be obsolete in school” I recently had a chance to ask a question to one of the top AI people. At a Q&A session, I raised my hand and asked simply "What is your estimation of the future educational value of AI?" The response was swift and utterly devastating for those laggards who want to hold back progress. The AI guy said: 👀 Read more: https://shkspr.mobi/blog/2025/08/books-will-soon-be-obsolete-in-school/ ⸻ #AI #education #history #schools npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden If you're interested in making #Mastodon search a little better - I think I have a good first issue for you 🙂 https://github.com/mastodon/mastodon/issues/27255#issuecomment-3188874461 This would enable you to search for posts made *only* by those you follow. #MastodonAPI npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…x759 There's a whole bunch of these misinformation doing the rounds at the moment. https://fullfact.org/politics/uk-government-not-restricting-essential-grocery-items/ and https://fullfact.org/politics/no-evidence-uk-council-fine-sitting-too-long/ Are two good examples. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I read a *lot* of cover-letters from job applicants. Most suck. If you want to get #fedihired, I've written a brief no-nonsense guide to improving your applications. https://shkspr.mobi/blog/2022/08/how-to-write-a-cover-letter-for-a-job/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Me: I'd like to buy a vegetarian sausage. Any recommendations? You: Have you considered raising your own pigs and learning how to butcher them? Me: Errr… no. That's nothing like what I want. Anyway, how hard is it to keep pigs? You: I don't know. I've never done it. But I found a forum post from 2014 which says its pretty easy. (This is a post about open source zealots.) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…z76w that's of the local part, though. Domains can be up to 253 ASCII characters long. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Thinking of moving on from GitHub - I already have a GitLab and Codeberg presence. But I find both of them dissatisfying for two reasons. 1. I can't host in my own domain. I don't want to run/maintain a git instance. But I'd like to use git.edent.tel - so I can keep the URL but swap provider if necessary. 2. Lack of community / discoverability. Both GL & CB let new users sign in with GH, but that's still a bit of a barrier. (This is a nerdbait to help me find the answers.) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I'm guessing the 64 character limit is poor database design. But is ".." valid within the local part of an email address? https://files.mastodon.social/media_attachments/files/115/014/434/230/426/211/original/05bf26fd031f60e1.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden In the spirit of fairness, Matrix have published a rebuttal to some of the criticism they've received. https://youtu.be/OyuqM7RbX5E npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden GDS are hiring a graphic designer. https://www.civilservicejobs.service.gov.uk/csr/jobs.cgi?jcode=1964791 Pass it on to those who want to get #fedihired (I don't work there any more. Please direct all questions, comments, and complaints to the details on the website.) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Huh! This is the first time I've seen someone using the archaic "thorn" as a substitute for "th". Appears to be an AI baffling attempt. https://lemmy.world/u/[email protected] https://files.mastodon.social/media_attachments/files/114/986/013/514/865/917/original/2db6aa2d34884617.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “I bought a £16 smartwatch just because it used USB-C” ★★★★☆ Look, I'm an idiot. I know that, you know that, and the man on the moon knows that. Let's not get into why I'm an idiot; let's just accept that I have my peculiarities and you have yours. My idiocy is a quest to make sure all my portable electronics can recharge using… 👀 Read more: https://shkspr.mobi/blog/2025/08/i-bought-a-16-smartwatch-just-because-it-used-usb-c/ ⸻ #bluetooth #gadget #review #usb-c npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden #Hashtags or #Hastags?