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-08-17T14:48:37+02:00 Event JSON
{
"id": "c10b0ac4dcd71c7e3202f8c39ff44d8287f9cddd67e62df859be270711ab62c1" ,
"pubkey": "fddf487eea9db57a6e320f80e5cb63de50bedf539695a41c0d447be6c23643e1" ,
"created_at": 1786970917 ,
"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": "d9fe5323869e256111bba800d85d81b0b07ee3ff5e8ca6f549394ebaed2b7a383bef417c130f5fb36d7d0625e5b9ad839a2341c62c768a414d776d5a0c1916db"
}
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 If you're in #London, there's going to be a fun meetup this Saturday. > Homebrew Website Club is a meetup for anyone interested in personal websites and a distributed web. Whether you’re a blogger, coder, designer, or just someone who wants to improve their presence on the web, this meetup is for you. https://events.indieweb.org/2026/07/-hwc-london-celebrating-10-years-in-person-event--2a76zv5YisHX See you there 😃 #IndieWeb #WebDev #HomeBrewWebsiteClub 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 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 @nprofile…vf35 oh! That's interesting. Ta! 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 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 🆕 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 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 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 @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! “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 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 🆕 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 @nprofile…65q8 👋 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 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 A bit of a moan, but I need some advice. Currently https://openbenches.org allows *anyone* to upload a bench & photo without registration. It has been mostly fine but yesterday an anonymous user added some stupid photos. Only the 4th time that's happened. I wanted to restrict adding & editing to registered users. But today a GitHub user went in and deliberately vandalised one of the entries. The users have been banned and the changes reverted. Is there a realistic way to stop this? 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 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 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 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 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 🆕 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. 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 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 🆕 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 @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? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden A question for you all -no wrong answers! I want to put a page on my blog which lists all my Open Source contributions. Sort of like a reverse colophon. Not quite a CV, but perhaps just a little bit of bragging. Do you think this is a good idea? If so - what should I call the title of the page? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…7dgh yes, I was a member while employed in the UK. They were very helpful with some small employment disputes, helped negotiate a raise, and got me a better deal with my redundancy. In the UK, a Trade Union is a bit like having a lawyer on retainer. You pay a monthly subscription and get access to all the help and advice you need. They also run campaigns and workshops which you are free to attend or ignore. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “I'm never going back to Matrix” I should love Matrix. It is a decentralised, privacy preserving, multi-platform chat tool. Goodbye Slack and your ridiculous free limits. Adiós Discord and your weird gamification. Suck it IRC with your obscure syntax and faint stench of BO. WhatsApp and Telegram can stick their heads in a bucket of lukewarm sick and sing sea … 👀 Read more: https://shkspr.mobi/blog/2025/07/im-never-going-back-to-matrix/ ⸻ #foss #Matrix #OpenSource #rant npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I have an infuriating #CSS question I can't answer. I have an #HTML table with a sticky <thead>. It all works beautifully. But when the viewport is narrow, there's no horizontal scrolling. I can't find a way to make an overflow-x work while *also* having a sticky header. Any thoughts? https://files.mastodon.social/media_attachments/files/114/932/002/270/602/716/original/69598f4834749dbb.mp4 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Do I know anyone with an @nprofile…0evj eink device? I've written my first plugin for it - but just using the emulator. Would love someone to test it on a real machine and send me a photo 🙂 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Already seeing a few big instances turning on referrer headers 😃 https://files.mastodon.social/media_attachments/files/114/864/401/250/981/070/original/2e6acc82af8405a7.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden If you run a large Mastodon instance, and have upgraded to 4.4, please turn on referer headers. It is *so* important for the health of the Fediverse. At the moment I have 4x the followers on Mastodon as I do on BlueSky - but my blog's stats don't show that. In fact, they show the opposite! Yes, it is privacy preserving. Yes, it makes a difference to publishers. Yes, it will show how vibrant an ecosystem we have. https://files.mastodon.social/media_attachments/files/114/819/292/021/316/941/original/27015c8995f43d26.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…jd74 cash is easy to steal and harder to get back. Credit Cards give you protection against theft. They're also better at ensuring businesses can't cheat the tax system. I'm comfortable with that trade-off. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Holy shit! I've found a contactless payment app which works on #GrapheneOS! Google Wallet refuses to play nicely with nonofficial OSes. All UK credit card providers seem to go via GPay. But Curve - the virtual card app - works perfectly! I added my credit card, set up their contactless wallet, and just paid for a bun using NFC 😃 Only works with Visa & MasterCard, but that's good enough for me. Obligatory referral link (sign up and get £10). https://www.curve.com/join#D4MK9ZKN https://files.mastodon.social/media_attachments/files/114/761/446/609/072/983/original/728d930da2f12d88.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Review: Octopus Home Mini - Real-Time Smart Meter Monitoring” ★★☆☆☆ I unashamedly love my smart-meter. Rather than having my energy provider guesstimate my bill, or having to send manual readings each month, it automatically beams them back to its mothership. It also enables interesting things like variable energy… 👀 Read more: https://shkspr.mobi/blog/2025/06/review-octopus-home-mini-real-time-smart-meter-monitoring/ ⸻ #electricity #energy #HomeAssistant #IoT #SmartHome npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Why do people have such dramatically different experiences using AI?” For some people, it seems, AI is an amazing machine which - while fallible - represents an incredible leap forward in productivity. For other people, it seems, AI is wrong more often than right and - although occasionally useful - requires constant supervision. Who is right? I … 👀 Read more: https://shkspr.mobi/blog/2025/06/why-do-people-have-such-dramatically-different-experiences-using-ai/ ⸻ #AI #LLM npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Yeah. I'm just going to delete @nprofile…2mmz and close my @nprofile…0n4t account. I don't get these horrific levels of spam on other services. https://files.mastodon.social/media_attachments/files/114/539/441/163/788/569/original/6d62fa84e18ee334.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Hey #Android experts! Is there a shortcut to toggle which SIM is used for data? I'm sure there used to be in older versions of Android, but I can't find it in v15 (using #GrapheneOS if it makes a difference). I can make a shortcut to the Network settings screen. But it is still several more taps until I get here. https://files.mastodon.social/media_attachments/files/114/415/201/061/106/542/original/af3bdac404c99faa.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I go to a lot if tech conferences. But what are other industry's conferences like? Do fizzy drinks conferences have seminars on the latest changes to bottle cap recycling rules? Do TV conferences have sessions on the holy wars between competing mastering standards? Do catering conferences spends hours on how to optimise your menu writing for maximum ROI? Do book conferences discuss fonts and typesetting that normal readers just won't notice? Are there any I can go to for free? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Grrr! There's no #FOSS app for annotating PDFs on #Android. Plenty of readers, but no open source app for filling in forms and drawing a signature. (I am actively begging you to prove me wrong.) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Obviously parsing HTML with a regex is A Bad Thing™. But I'm wondering how else to pluck the unnecessary " from id= and class= and src= in elements? Or, perhaps. I load everything into a DOM and then recreate it manually as I parse down the tree? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden The story is *always* in the penultimate paragraph. > "If you haven’t heard of this option, it’s not a surprise. Local processing of voice recordings was only available on three Echo devices – Echo Dot (4th Gen), Echo Show 10, and Echo Show 15 – and only for customers in the U.S. with devices set to English." https://www.theverge.com/news/630049/amazon-echo-discontinues-do-not-send-voice-recording-setting What an absolute nothingburger for doom-mongers to get het up about. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…m8mr I do love the detail you go into with these security patches. But could you also take a look at some of the usability issues like https://github.com/GrapheneOS/os-issue-tracker/issues/4223 Having a secure phone is brilliant - I just wish it didn't hurt my eyes to use. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…mhl7 I'm not using their app - just downloading the ePub. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Fair play, a few hours after I submitted the price match, Kobo credited my account. Looks like I'm switching my book buying! https://files.mastodon.social/media_attachments/files/114/003/823/925/542/569/original/f50ba9deff9f03f3.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Some esoteric versioning schemes (monotonic moronity)” Since time immemorial, software has had version numbers. A developer releases V1 of their product. Some time later, they add new features or fix bugs, and release the next version. What should that next version be called? Modern software broadly bifurcates into two competing… 👀 Read more: https://shkspr.mobi/blog/2025/02/some-esoteric-versioning-schemes-monotonic-moronity/ ⸻ #ComputerScience #shitpost #software npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @nprofile…lz7q yes! Now I need to see if they made the changes I suggested 😄 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I know about SemVer and CalVer. But what about RandVer? Why do versions have to be monotonic? Let's have a little chaos! npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Referer traffic from Mastodon.social has started coming through to my blog! Full write-up this lunchtime. https://files.mastodon.social/media_attachments/files/113/650/717/564/256/735/original/7cdcd7a1a71b7f6a.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Excellent and oaky. Drinking: Original Premium Cider By: Lawrence's Cider 🍺🍺🍺 https://untappd.com/user/edent/checkin/1435319630 #untappd npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Trying to work out how best to reverse engineer this eInk badge. I have a Windows app which communicates with a USB dongle. Could I sniff the communications from VirtualBox to my Linux host? I have an Android app. I can decompile it, but I'm not really sure what to look for. Can I wireshark the Bluetooth LE connection it makes? Thoughts gang? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Wanna buy a non-smart TV???? Just buy a smart TV and don't connect it to the Internet!!! (Seriously - what's so hard about that?) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden The new version of Firefox for Android has a built in translation tool. And, even better, it protects your privacy by doing the translation on your device, rather than sending data to the cloud. https://support.mozilla.org/en-US/kb/android-translation Switch today! https://files.mastodon.social/media_attachments/files/113/089/041/670/801/269/original/97dedce29a64af51.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden This is what my #WordPress sites looked like last night. There's no way to bulk delete this many users in the interface. I had to go into MySQL and do `DELETE from wp_users WHERE ID > 1` (Or whatever the highest ID is of legitimate users) https://files.mastodon.social/media_attachments/files/112/807/110/422/679/271/original/a05a02aa1dde7316.jpeg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I wish something like YikYak still existed. Several times over the last few months, I've wanted to chat with people in the same physical area / event as me. The barriers for getting everyone on to the same Slack / Discord / Matrix / Social Media channel is just too high. I'd love to go "I'm in physical space X, for event Y, how do I ask people nearby about Z?" (Anyone replying with XKCD 927 will be fired out of a cannon.) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Can time-travellers use TOTP codes?” Imagine, just for a moment, you and your friends decide to travel in time. In order to make sure you can authenticate your communications with each other, you set up a shared Time-based One Time Password (TOTP). The TOTP algorithm uses a Hash-based Message Authentication Code (HMAC). The hash is calculated from a shared … 👀 Read more: https://shkspr.mobi/blog/2024/07/can-time-travellers-use-totp-codes/ ⸻ #ComputerScience #standards #totp npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Password Resets in an Age of MFA” Recently, WordPress got in contact with me to say they suspect that my password was exposed in some sort of data breach. Well, it's a day ending with a "y" - so of course some scumbag has pilfered my digital identity. WordPress mandated that I change my password. But was that really necessary? Firstly, the […] 👀 Read more: https://shkspr.mobi/blog/2024/07/password-resets-in-an-age-of-mfa/ ⸻ #2fa #CyberSecurity #MFA #passwords #totp npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden One of the things I love most about Mastodon is that it translates the alt text of images! I don't speak German well enough to be able to understand this post otherwise. (I also love the culture of people actually adding *useful* alt text!) https://mastodon.social/@axre/112576107137470092 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I've added a smart plug to my under-desk treadmill. Saves me having to bend down to switch it on and off. But, more importantly, energy monitoring! On the lowest speed, it draws a bit under 30W. https://files.mastodon.social/media_attachments/files/112/411/823/125/345/821/original/defd5259dc0829eb.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Psssst! Visit my blog and add ".txt" to the end of any URl. You should get a plaintext version if the page 😄 E.g. https://shkspr.mobi/blog/2024/05/a-completely-plaintext-wordpress-theme/.txt npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I keep getting TrackBack spam in #WordPress. But, what's weird, is that the domains don't exist! This is a typical one. A nonsensical and non-existent domain - R9NpK.com I can't understand how these are submitted, nor what their goal is. https://files.mastodon.social/media_attachments/files/112/404/432/264/332/363/original/38c53b4c23a885f3.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden You receive a call on your phone. The caller says they're from your bank and they're calling about a suspected fraud. "Oh yeah," you think. Obvious scam, right? The caller says "I'll send you an in-app notification to prove I'm calling from your bank." Your phone buzzes. You tap the notification This is what you see. Still think it is a scam? https://files.mastodon.social/media_attachments/files/112/372/406/504/640/952/original/e58813c2dc165422.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Oooh! A new fibre broadband player in the local ar... Oh. https://files.mastodon.social/media_attachments/files/112/326/869/409/903/940/original/b2688171880e553a.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I cannot get through this #CAPTCHA. I keep selecting the elephant and it keeps telling me I'm wrong. What gives? https://files.mastodon.social/media_attachments/files/112/326/290/333/825/751/original/69eb5414c9566f1f.png