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
nprofile1qqs0mh6g0m4fmdt6dceqlq89ed3au597mafed9dyrsx5g7lxcgmy8cgpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qz9thwden5te0wfjkccte9ekk7um5wgh8qatz5ffyrk
Show more details
Published at
2026-08-28T14:52:15Z Event JSON
{
"id": "6da4022f40e17917f2367f0047064a13b0d35c68e2e2599128251ebb74a5a65a" ,
"pubkey": "fddf487eea9db57a6e320f80e5cb63de50bedf539695a41c0d447be6c23643e1" ,
"created_at": 1787928735 ,
"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\"],[\"Contact\",\"https://edent.tel/\"],[\"Blog\",\"https://shkspr.mobi/blog\"],[\"Follow my bot\",\"@[email protected] \"]]}" ,
"sig": "7331837d52eacfd07aad31b1c37e4ff641fee97bb94ad39b9c282f5f05b9146300978eed89b2df3831331fcac618dab47c780193004781c25e30cf291144ffa9"
}
Last Notes npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden How do you deal with all your open tabs? I have a hundred "I'll look at that soon" tabs across three devices. Does anyone here use an (open source preferable) app for keeping track of all the things they want to get back to? They're not all articles, some are searches, IMDb pages, etc. So I dont think Wallabag will work (correct me if I'm wrong though). Any help to tame the madness appreciated 😄 (Looking for personal recommendations. I know how to search the web.) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Massive turn out for #TransPride London. https://files.mastodon.social/media_attachments/files/116/980/727/967/943/469/original/eee6b27aa4b03d31.webp npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Public Transport - Don't Make Me Think!” In the last year, I've been through over a dozen cities and used public transport in all of them. It is wild just how confusing and complex buying a ticket can be. While some cities obviously take a user-centred approach to ticketing, others appear to take a Kafkaesque delight in a bureaucratic maze of zones, apps, and intricate… 👀 Read more: https://shkspr.mobi/blog/2026/07/public-transport-dont-make-me-think/ ⸻ #usability npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Oh no… #EMFcamp https://files.mastodon.social/media_attachments/files/116/946/070/295/901/017/original/c6ff0ab3c694e127.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Gare du Nord's WiFi casually discriminating against the super-centenarians. https://files.mastodon.social/media_attachments/files/116/884/126/963/802/850/original/3e15fa792a5aa24e.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden This is a lovely post. #nevent1q…ef94 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “I'm just so bored of AI” I'm just so bored of talking about AI. It's like listening to vapers tell me how delicious their flavoured poison is. Did you ever meet someone at university who'd just tried drugs for the first time? Listening to a stoner ramble on about their mystic crystal revelations is amusing for the first five minutes, but quickly gets tiresome. Wow! You got your little… 👀 Read more: https://shkspr.mobi/blog/2026/07/im-just-so-bored-of-ai/ ⸻ #AI #rant npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Balcony solar is gonna revolutionise everything! https://files.mastodon.social/media_attachments/files/116/869/049/894/096/992/original/789569a8c15f9f68.webp npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Are there any *non* screen properties exposed in #CSS? I know JS can see radio connection type, battery level, number of cameras etc. CSS only seem to have screen related things - aspect ratio, prefers motion, dark mode, etc. Am I wrong? Are there things about the browser which aren't directly relayed to the screen that you can determine in CSS? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…vf35 oh! That's interesting. Ta! npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Amazing! Five years after I made a feature request for #KOReader someone has made a plugin for it! You can now use your Android device's native keyboard rather than the app's one. Much easier for taking notes etc. https://github.com/koreader/koreader/issues/7423#issuecomment-4880022276 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “This blog is written in en-GB” Someone left a comment on my blog recently asking if I'd mind making my language more inclusive. They didn't get some of the cultural references I'd used and suggested it would be easier if I used tropes which were more globally known. Here's the thing. No. All my blog posts start with a simple declaration: <!doctype html> <html… 👀 Read more: https://shkspr.mobi/blog/2026/07/this-blog-is-written-in-en-gb/ ⸻ #blogging #English #language npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Checked in to Casa di Giulietta, Via Cappello 23, Italy But soft…! https://swarmapp.com/user/56367/checkin/6a44d2ff841ecb1118b330e0?s=gVVgDArA_qisASWY9aj5a42XCpQ https://files.mastodon.social/media_attachments/files/116/843/840/181/795/845/original/e0eff50000b6f480.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Found what feels like the one air-conditioned bar in all of München 😄 Drinking: Paulaner Hefe-Weißbier / Hefe-Weizen / Weissbier By: Paulaner Brauerei At: Treffpunkt Sportsbar 🍺🍺🍺🍺🍺 https://untappd.com/user/edent/checkin/1581683098 #untappd https://files.mastodon.social/media_attachments/files/116/828/937/140/218/936/original/84a8c21a1adab87a.jpeg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Nerdsnipe time. What was the first work of fiction to feature the World Wide Web? I don't mean some 1950's sci-fi with pan-Earth info system. I mean a story with a character literally visiting "www. something" on a computer. Any ideas? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Nasty little phishing attempt unwittingly facilitated by Cal.com First was this meeting request. Someone filled in my calendar request form. Looks like a plausible invite - someone wanting to discuss something and a link to a document to review. This is quite normal. People often want to hire me and will send along a project brief. What happens if I click on the link? 1/4 https://files.mastodon.social/media_attachments/files/116/721/857/616/233/502/original/580920c88635b75b.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…v9vp I'm not Swedish, but that is how the can is branded. https://files.mastodon.social/media_attachments/files/116/703/029/276/740/995/original/956cd9cd7da40144.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Rooftop bar, baby! Drinking: S:t Eriks Ljus Lager By: S:t Eriks Bryggeri At: Takpark 🍺🍺🍺 https://untappd.com/user/edent/checkin/1575830799 #untappd https://files.mastodon.social/media_attachments/files/116/703/010/084/895/519/original/6269a7e2af9a6344.jpeg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “There's still no point in gigabit broadband” Six years ago, I nearly got my ISP to upgrade our fibre connection to 1Gbps. As I said at the time: This is a curmudgeonly post which is going to look ridiculously outdated in a few years. What's the point of Gigabit broadband? Well, it's a few years later and Virgin Media have just given me their Gig1 package for… 👀 Read more: https://shkspr.mobi/blog/2026/06/theres-still-no-point-in-gigabit-broadband/ ⸻ #broadband #virgin npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Fairly average cider but in a cute videogame bar. Drinking: Skamløs Eplesider By: Skamløs Bryggeri At: Chiruto 🍺🍺 https://untappd.com/user/edent/checkin/1575126719 #untappd https://files.mastodon.social/media_attachments/files/116/687/186/337/526/410/original/d02db967e53aebe3.jpeg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden This tram in Oslo is undergoing a firmware update! https://files.mastodon.social/media_attachments/files/116/681/501/692/760/041/original/dd672871990d08ad.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden This museum exhibition has the strongest point-and-click videogame room energy. https://files.mastodon.social/media_attachments/files/116/651/686/827/023/209/original/f75b42573dec6a15.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Here's the response to my #FoI request https://www.whatdotheyknow.com/request/information_relating_to_guidance_2?nocache=incoming-3429727#incoming-3429727 There are no minutes of any meeting where this new anti-open-source guidance was discussed. Lends credence to the suggestion that a non-technical manager made this up on the hoof. All other requests denied on security grounds. #NHS #OpenSource npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…y789 interesting! We booked a Brussels to Köln train a couple of months ago. Got to the station to discover a delay due to engineering. Fine, but absolutely no notification to us about the change of timetable. Hopefully that delays will see our Interrail seat reservations refunded. But, goes to your point, how can they not proactively inform their customers or resellers? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “GDS weighs in on the NHS's decision to retreat from Open Source” Within the UK's Civil Service you occasionally hear the expression "being invited to a meeting without biscuits". It implies a rather frosty discussion without any of the polite niceties of a normal meeting. In general though, even when people have severe … 👀 Read more: https://shkspr.mobi/blog/2026/05/gds-weighs-in-on-the-nhss-decision-to-retreat-from-open-source/ ⸻ #AI #gds #government #nhs #nhsx #OpenSource npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “UK Government Kicks Out Palantir” The UK Government, for all its faults, is pretty good at publishing contracts it has awarded. That's why I get depressed when I see rage-bait nonsense about how companies have been award "Top Secret" deals. Right now you can go to https://www.contractsfinder.service.gov.uk and search for whichever bête noire has you riled up. You … 👀 Read more: https://shkspr.mobi/blog/2026/05/uk-government-kicks-out-palantir/ ⸻ #government #OpenSource npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Here's a list of the ~160 GitHub repos the NHS have closed down due to security fears. https://github.com/orgs/uk-gov-mirror/repositories?q=mirror%3Afalse+fork%3Afalse+archived%3Afalse+nhs #OpenSource #CyberSecurity #Mythos 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 I have a daft question about #CopyFail and #DirtyFrag I have some old Linux appliances which aren't getting updates any more (security cameras, amps, Android tablets etc). Assuming I can log in as a normal user, does this mean I can get root on them? I guess they need to be sufficiently modern to have these vulnerabilities - but in theory it should work, right? #CyberSecurity npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden In a video call with an American who proudly announces she's 38 weeks pregnant - so might disappear from the call at any minute. Like, I'm happy for her, but it depresses me how poor parental leave is in the USA. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden For fans of entirely spurious numbers, the UNIX timestamp is about to hit 17777777. Hold on to your butts! https://files.mastodon.social/media_attachments/files/116/503/831/041/289/155/original/e9b647ed27f365ca.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden It's always difficult to know if my country will be listed as England, Great Britain, or UK. But Baidu just introduced me to a whole new world of pain! https://files.mastodon.social/media_attachments/files/116/501/981/581/254/854/original/c97709029528d3ad.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I'm quoted in this article. https://www.newscientist.com/article/2524962-nhs-england-rushes-to-hide-software-over-ai-hacking-fears/ #NHS #OpenSource #GitHub npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “NHS Goes To War Against Open Source” The NHS is preparing to close nearly all of its Open Source repositories. Throughout my time working for the UK Government - in GDS, NHSX, i.AI, and others - I championed Open Source. I spoke to dozens of departments about it, wrote guidance still in use today, and briefed Ministers on why it was so… 👀 Read more: https://shkspr.mobi/blog/2026/05/nhs-goes-to-war-against-open-source/ ⸻ #government #nhs #OpenSource #politics npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…65q8 Hadestown is my new favourite. Into The Woods a close second. I still love Cats no matter how ridiculous it is. Even the movie! npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Obviously you shouldn't travel to the USA right now. But, if you have to, at least you can take comfort in this. https://www.tsa.gov/travel/security-screening/whatcanibring/items/light-saber npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Hello @nprofile…7hrn npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden This is an excellent post about decentralisation and the limits of protocol design. https://connectedplaces.online/reports/fr160-everyone-wants-servers-and-nobody-wants-servers/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…65q8 sometimes I can't be bothered to read, so it is nice to listen. But, also, useful for testing accessibility features. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Better TTS on Linux” The venerable eSpeak is a mainstay of Linux distributions. It is a clever Text-To-Speech (TTS) program which will read aloud the written word using a phenomenally wide variety of languages and accents. The only problem is that it sounds robotic. It has the same vocal fidelity as a 1980s Speak 'n' Spell toy. Monotonous, clipped, and painful to… 👀 Read more: https://shkspr.mobi/blog/2026/04/better-tts-on-linux/ ⸻ #accessibility #firefox #linux #tts npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden This is perfectly valid PHP. If your programming language doesn't support emoji, it is going to be left behind. https://shkspr.mobi/blog/2024/04/where-you-can-and-cant-use-emoji-in-php/ https://files.mastodon.social/media_attachments/files/116/436/064/448/732/551/original/ea3508b13f71255a.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Reprojecting Dual Fisheye Videos to Equirectangular (LG 360)” I still use my obsolete LG 360 Camera. When copying MP4 videos from its SD card, they come out in "Dual Fisheye" format - which looks like this: VLC and YouTube will only play "Equirectangular" videos in spherical mode. So, how to convert a dual fisheye to… 👀 Read more: https://shkspr.mobi/blog/2026/04/reprojecting-dual-fisheye-videos-to-equirectangular-lg-360/ ⸻ #ffmpeg #HowTo #LG360 #linux #video npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Why is it so hard to passively stalk my friends' locations?” I feel terribly guilty when I visit a new city, post photos of my travels, only to have a friend say "Hey! Why didn't you let me know you were in my neck of the woods?" Similarly, if I bump into an old acquaintance at a conference, we both tend to say "If only I'd known… 👀 Read more: https://shkspr.mobi/blog/2026/04/why-is-it-so-hard-to-passively-stalk-my-friends-locations/ ⸻ #FourSquare #geolocation #location npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Happy CSS Naked Day to all who celebrate. https://shkspr.mobi/blog/2020/04/this-blog-strips-off-for-css-naked-day/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…upuh you can still read books on the old Kindles. You can still copy them on to it with USB. It just can't buy books from one store any more. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Amazon are killing off their old Kindles - notably the ones which still let you remove DRM from their ebooks. I suspect that it is also because they can't connect to modern TLS servers. A shame, although I was only using it for stripping DRM. There are a few jailbreaks but the hardware and software is ancient, so I might have to repurpose mine as yet another semi-passive display. #Amazon #Kindle #DRM https://files.mastodon.social/media_attachments/files/116/367/876/703/172/142/original/dc4c6ca01f1ece87.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Checked in to Shaftesbury Theatre, 210 Shaftesbury Ave, United Kingdom Please can someone remind me what the Internet is for? #AvenueQ https://swarmapp.com/user/56367/checkin/69d54be54b853466c21c2968?s=LsMltRJ5xTC3zC4pNb3Qu9oH6Q8 https://files.mastodon.social/media_attachments/files/116/364/844/019/128/587/original/038d70ef2b7f94c0.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Did WordPress VIP leak my phone number?” As discussed in my last blog post, the scumsuckers at Apollo.io have been giving out my personal details. Not only did they have my email address, they also had a copy of one of my phone numbers. I asked them where they got it from and they said: Your phone number came from Parsely, Inc (wpvip.com) one of… 👀 Read more: https://shkspr.mobi/blog/2026/04/did-wordpress-vip-leak-my-phone-number/ ⸻ #automattic #gdpr #privacy #WordPress 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! “OpenBenches hits 40k” Back in November 2023, our crowdsourced website of memorial benches reached 30,000 entries. At the start of March this year, I was delighted when long-time contributor jrbray1 added this gorgeous memorial, taking us up to 40,000 benches catalogued: You can read more about Dr Judy John and her work on biodiversity. Using the power of advanced machine learning, it is … 👀 Read more: https://shkspr.mobi/blog/2026/03/openbenches-hits-40k/ ⸻ #OpenBenches npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…65q8 👋 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…2q04 Looks really good - excellent layout. Three quick observations. I'd stick a hex map on the front page to show people what the concept is. I didn't understand what the slider was under some of them. Perhaps a drop down would be better? I'd like to see more interesting datasets on the front page rather than recently updated. Or perhaps all of them? Either way - I think it makes sense and I couldn't break it 🙂 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Hello #WordPress friends. I've made a plugin that converts all your HTML headings to a Table of Contents at the start of your posts. https://shkspr.mobi/blog/2025/03/create-a-table-of-contents-based-on-html-heading-elements/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Bored of eating your own dogfood? Try smelling your own farts!” I called a large company the other day. Did I know the information I wanted could be found on their website? And was I aware that I could manage my account online? And would I like to receive a link to chat with their AI assistant via WhatsApp? Naturally, call volumes were higher… 👀 Read more: https://shkspr.mobi/blog/2026/03/bored-of-eating-your-own-dogfood-try-smelling-your-own-farts/ ⸻ #customerservice npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden This isn't your normal "looking for work" post. I've decided to shut my business and do more volunteer / community work. If you know of an organisation which could use a board member with strong digital skills, extensive experience in open source and open standards, or cybersecurity please let me know. Nothing full time. Personal recommendations preferred. Feel free to share. 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 🆕 blog! “Some updates to ActivityBot” I couple of years ago, I developed ActivityBot - the simplest way to build Mastodon Bots. It is a single PHP file which can run an entire ActivityPub server and it is less than 80KB. It works! You can follow @nprofile…fp03 to see the latest entries on OpenBenches.org, and @nprofile…mhju for a … 👀 Read more: https://shkspr.mobi/blog/2026/03/some-updates-to-activitybot/ ⸻ #ActivityBot #ActivityPub #mastodon #php 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 What's the largest number of "trusted partners" you've seen in a cookie consent pop-up? https://files.mastodon.social/media_attachments/files/116/178/282/006/424/306/original/359f4d3943a054c9.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Hey #Firefox friends. Is there any way to improve TTS on #Linux? Currently it calls the default eSpeak-NG voices which are robotic and quite difficult to listen to. Is there any way to hook the JS SpeechSynthesisUtterance to something modern like Piper? I don't want to rely on a web service like Chrome does. I want to use the local voice models on my machine. Anyone know if that's possible? 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 Likewise! It is amazing how much extra space it gives you. #nevent1q…gq7d npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Checked in to De Hems, 11 Macclesfield St, United Kingdom Testing if photo uploads work with the code I've written. Do you see a photo attached to this post? https://swarmapp.com/user/56367/checkin/699f3a9de1844e13f7607eb7?s=LIEWJrsA1fPS_fx-_CKSy02kZU4 https://files.mastodon.social/media_attachments/files/116/133/504/674/627/095/original/b7d78f968bbaa0f9.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I'm always bemused by the ecodoomers going "Why aren't the Government doing anything?!?!?" https://www.theguardian.com/business/2026/feb/10/uk-onshore-windfarm-new-green-energy-projects-contracts They are. Quite a lot, in fact. Everything that you want? Probably not. (No need to reply to this post with your "but what about…" hot takes. Thanks!) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden The UK has the largest capacity offshore wind farm in the world. It also has the 2nd, 3rd, 4th, 6th, and 7th. https://en.wikipedia.org/wiki/List_of_offshore_wind_farms#Largest_operational_offshore_wind_farms npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I'm going to ask a stupidly geeky question. Has anyone here used a FRM - Friend Relationship Manager? Like a CRM. A database of people you know, with entries about when you last met, if they stood you up, what their favourite drink is, what you argued about, etc. I'm looking for *personal* recommendations from people who actually use one of these tools. What do you like about them? What would you change? No need to reply if you don't use one, thanks! npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Book Review: All Systems Red - The Murderbot Diaries by Martha Wells” ★★⯪☆☆ Everyone raves about this series, so I thought I'd grab the first book. It's basically fine, I guess. It is moderately amusing having the Muderbot be an awkward teenage boy who just wants to watch videos and cringes when people stare at him. But it is a bit… 👀 Read more: https://shkspr.mobi/blog/2026/02/book-review-all-systems-red-the-murderbot-diaries-by-martha-wells/ ⸻ #BookReview #SciFi npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden New laptop day! Go on, Fedifriends, which #Linux distro should I put on it? I usually use Pop / Ubuntu / Debian - but happy to try anything modern and supported. (Chuwi Minibook X N150 if it makes a difference.) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden > "If NVIDIA's Vera Rubin ships tens of millions of units, each requiring over 20TB of SSD, it will consume approximately 20% of last year's global NAND production capacity https://www.pcgamer.com/hardware/memory/many-consumer-electronics-manufacturers-will-go-bankrupt-or-exit-product-lines-by-the-end-of-2026-due-to-the-ai-memory-crisis-phison-ceo-reportedly-says/ AI is a NAND Maximiser. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Gadget Review: Epomaker Split 70 Mechanical Keyboard” ★★★★⯪ The good folks at Epomaker know that I love an ergonomic keyboard, so they've sent me their new "Split 70" model to review. This isn't your traditional ergonomic keyboard. Essentially, this is two separate halves joined by a USB-C cable; so you can position it however you… 👀 Read more: https://shkspr.mobi/blog/2026/02/gadget-review-epomaker-split-70-mechanical-keyboard/ ⸻ #ergonomic #gadget #keyboard #review npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Social Media Payments and Perverse Incentives” 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… 👀 Read more: https://shkspr.mobi/blog/2026/02/social-media-payments-and-perverse-incentives/ ⸻ #BSky #mastodon #money #SocialMedia npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…aenu OK. But how does that relate to the degradation of Faraday pouches? 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 I run a small business and I would like to accept credit / debit card payments on my Android phone running #GrapheneOS Does anyone know of an app or paired terminal which will work? SumUp asked me to turn off Developer Tools, but still said the device didn't meet the security requirements for accepting payments. They offer a Bluetooth paired card reader - but I don't want to spend £30 if it won't work with Graphene. Anyone have experience *receiving* tap-to-pay on their GrapheneOS device? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden A question from the GitHub fringe at #FOSDEM. Do you count people who write detailed and useful bug report as contributors? Would you list a bug reporter in your contributors / credits? Why? Why not? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Is there a WASM-based video conferencing system? That is, can I run something like Jitsi / Zoom without a server? Just P2P between browsers. #FOSS #FOSDEM #P2P npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…3k8n social web room. Black pen slogans on the metal rails between rows. I think I was about 3 rows from the front. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Graffiti campaigners at #FOSDEM don't seem to realise that other people have to clean up their mess. Your generic slogan has to be scrubbed away by a low-paid worker using harsh chemicals. But I guess they're less important than your self-righteous vandalism. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden The journey to #FOSDEM starts with overcrowding at the Eurostar St Pancras. Looks like the passport eGates are down causing congestion at passport control. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I'm giving two lightning talks at #FOSDEM! Come find me in the geospatial room on Saturday at 13:45 to hear about OpenBenches. Then on Monday morning I'll be at the Maintainer's Unconference to talk about how governments can fund Open Source. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Pssssst! You can edit this blog post 🙂 https://shkspr.mobi/blog/2022/01/edit-this-blog-post/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Get yourself a girl who buys a catering tub of vegan "caviar" as an anniversary gift 🥰 All my love to @nprofile…dwhj https://files.mastodon.social/media_attachments/files/115/962/704/804/702/732/original/8e6e57e13f007841.jpg https://files.mastodon.social/media_attachments/files/115/962/705/145/734/291/original/a5fec679f6192139.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden If you have strong opinions about #Mesh networking, please let me know. I keep seeing things about #MeshCore and #Meshtastic and I am now thoroughly confused. If I want to set up #LoRa messagingfor emergency / fun usage, which should I be looking at? (Looking for people who use them - not just googled speculation, thanks!) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I've an extremely niche #video question. I have a 360 / spherical camera. When I grab the videos from its SD card, they come out like this - fisheye format. Is there an easy way to turn them into #EquiRectanguar format suitable for #photosphere viewing? I'm using Linux. If I use the official camera app, it converts them. But the app doesn't work on modern Android phones! Help, advice, and speculation all welcomed. https://files.mastodon.social/media_attachments/files/115/887/294/468/329/448/original/7f1425c7ef44f83d.webp npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…ge5x in a roundabout way 😄 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 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 @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 😢 Bad news. My year of free credit monitoring has expired. 😃 Good news! I've just received *another* free year! Hurrah! 😭 Bad news. Because someone else has suffered a data breach. 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 @nprofile…a0g8 I don't understand why they faked a JPG. Why not have a real JPG and embed the payload in the EXIF? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “How to *actually* test your readme” If you've spent any time using Linux, you'll be used to installing software like this: The README says to download from this link. Huh, I'm not sure how to unarchive .tar.xz files - guess I'll search for that. Right, it says run setup.sh hmm, that doesn't work. Oh, I need to set the permissions. What was the… 👀 Read more: https://shkspr.mobi/blog/2025/10/how-to-actually-test-your-readme/ ⸻ #developers #FreeSoftware #linux #OpenSource 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 @nprofile…t5ag that looks deliciously complicated. I've red the documentation and I'm still unsure if people who just use regular git can fork and send patches.