Longer hair than you. Got the ⏻ symbol into #Unicode. Open Standards / Source / Data geek. Known as @Edent on most social platforms. Did an MSc in using the Metaverse for analytics. Bit obsessed with #SolarPower but not quite a #SolarPunk.
Public Key
npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll
Profile Code
nprofile1qqs0mh6g0m4fmdt6dceqlq89ed3au597mafed9dyrsx5g7lxcgmy8cgu77xrv
Author Public Key
npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Show more details
Published at
2023-08-26 09:54:31 Event JSON
{
"id": "f6f9d028a70b1e6df2d823b51f182ddb6d65ee55e556fa93a98ad90e1d85ccf0" ,
"pubkey": "fddf487eea9db57a6e320f80e5cb63de50bedf539695a41c0d447be6c23643e1" ,
"created_at": 1693036471 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://mastodon.social/users/Edent",
"activitypub"
]
],
"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.\\nDid an MSc in using the Metaverse for analytics.\\nBit obsessed with #SolarPower but not quite a #SolarPunk.\",\"picture\":\"https://files.mastodon.social/accounts/avatars/000/007/112/original/37df032a5951b96c.jpg\",\"banner\":\"https://files.mastodon.social/accounts/headers/000/007/112/original/9982f60fe9e60550.jpeg\",\"nip05\":\"[email protected] \"}" ,
"sig": "a551102e3de894307f6c5c003b49ae0841ed073bbddbe7ab08628ee6ffa6117b3b39462bd4d7551af7d2ada94b7e11830785ef20edf48caf36078346d142722b"
}
Last Notes npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “The Chancellor of the Exchequer doesn't understand Tax Law” Freedom of Information law is brilliant! It allows ordinary people to ask questions of the powerful and get solid answers. Sometimes these questions are sensible and journalistic. Sometimes they're vexatious. Sometimes they're a little silly. The silly ones can be fun to answer. It… 👀 Read more: https://shkspr.mobi/blog/2024/06/the-chancellor-of-the-exchequer-doesnt-understand-tax-law/ ⸻ #FoI #GE2024 #politics #tax npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1yea…8ytz I don't know what VCL is. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1jdl…xmue yeah, it is slightly odd. 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 Here's a list of everyone standing for election who has a Mastodon account: https://candidates.democracyclub.org.uk/numbers/election/parl.2024-07-04/completeness?has_mastodon_username=yes Only 11 candidates so far. If you know of any others, please add it to their candidate page. If you know of anyone standing, please encourage them to join the Fediverse. #UKPolitics #GE2024 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1e04…55hk I quite enjoyed driving it for a few years. Computer inside it is a bit rubbish. But, yeah, if you can find one with rapid charging they are decent cars. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1q5m…snfa how do I log in? I'm pretty sure my username was "edent" - but whatever email I use to log in, it says that the username is taken. Can I login with my username? THANKS! npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1w7a…tpn3 not sure what you mean? It speaks to a bunch of different AP services (Masto, Lemmy, PixelFed, etc). But it doesn't expose an end-user API. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub100r…hp6q The key here is to use your imagination. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden That she blows! Needed to disable secure boot in the UEFI to get Pop to install, but went smoothly after that. I hadn't realised what a difference the 16:10 ratio makes. The 165Hz(!) refresh rate is disturbingly good. Sound, WiFi, Bluetooth, keyboard lights, all working. Happy to answer any reasonable questions about it. https://files.mastodon.social/media_attachments/files/112/564/365/001/267/776/original/35d4a68b7d90b4f0.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Is #Keybase still a thing? I got an email from them saying one of my proofs broke. But… I just don't care. No one uses public-key cryptography or verifies proof of ownership. Or am I wrong? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Infrared Infrastructure” I recently went to EMF Camp (which is Glastonbury for geeks - lots of random electronics, talks, art, and camping). Naturally, I took along my Infrared camera and pointed it at interesting things! First up… sewage! Festivals often have big tanks to take away human effluence. But how can you, a normal human, tell how […] 👀 Read more: https://shkspr.mobi/blog/2024/06/infrared-infrastructure/ ⸻ #emf #emfcamp #infrared npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Window screens in the UK” ★★★⯪☆ One of the things that often confuses Americans when they visit the UK is our lack of window screens. All the Imperialist Yankee media I consumed as a kid had a delightful array of screen doors and windows. But here in rainy old England, there's never been much call for them. Mosquitos are rare. Our bugs tend not to be large and terrifying. Our summers are rarely … 👀 Read more: https://shkspr.mobi/blog/2024/06/window-screens-in-the-uk/ ⸻ #home npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Here's what happened to *that* podium!” This is a retropost. Written in January 2023 but published long after I left the Civil Service. One of the weird things about working in Westminster is how terrifyingly normal it becomes to work in grand old buildings, stuffed with grand old artworks, and staffed with grand old politicians. You turn a corner and there's […… 👀 Read more: https://shkspr.mobi/blog/2024/05/heres-what-happened-to-that-podium/ ⸻ #GE2024 #politics #retropost npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden The journey to #EMFcamp has started! All the glamour of the road. https://files.mastodon.social/media_attachments/files/112/529/691/234/174/065/original/be43df16c552c6e5.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden How do so many people still have DECT phones for #EMFcamp? I've searched through all my junk drawers, in the loft, and in the Big Crates Of Useful Things - but I can only find old GSM phones. I don't even think I have anything with a BS 6312 431A plug 😮💨 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Trying to work out if it is worth hooking up my TV to FreeView for the election. Even "live" the BBC iPlayer seems to be about 90 seconds behind realtime. (No need to explain to me how video encoding and transmission works, thanks.) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Gell-Mann Amnesia and Purdah” This is a retropost. Written contemporaneously, but published long after the events. At the time, I was a Civil Servant in Cabinet Office. Now I am not. But as we're heading for another General Election, I thought I'd share this post. It's the evening of the 2019 General Election. I am plagued by two thoughts. […] 👀 Read more: https://shkspr.mobi/blog/2024/05/gell-mann-amnesia-and-purdah/ ⸻ #election #GE2024 #politics #retropost npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Here's something I wrote last century in preparation for my #ALevels. https://shkspr.mobi/blog/1998/05/unofficial-exam-guidelines-please-display/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Book Review: The Glass Hotel - Emily St. John Mandel” ★★★☆☆ This book didn't really resonate with me. I enjoyed both Station Eleven and Sea of Tranquillity, so I think I was expecting something in a similar vein. Instead of ethereal sci-fi, this is a tangled tale which feels like a mish-mash of half a dozen movies. The central premise of a Ponzi scheme which warps [… 👀 Read more: https://shkspr.mobi/blog/2024/05/book-review-the-glass-hotel-emily-st-john-mandel/ ⸻ #BookReview npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden The scammer is on the phone to you. Their accomplice is on the phone to your bank, pretending to be you. Your bank send you the notification. You accept, and scammers proceed to drain your account. Someone has just lost £18,000 because of this. https://www.reddit.com/r/UKPersonalFinance/comments/1cih3kd/been_scammed_over_18000_through_my_chase_account/ 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 Went to a pub in London yesterday. Ordered a specific gin for a G&T - they'd run out. "Oh well, any other gin is fine," I said. "No, sorry. We've run out of all our gin." WTAF?! How does a pub run out of *all* its gin? So I ordered a Monkey Shoulder instead. Barman said he'd bring it to my table. He turned up with… A tumbler of Monkey 47 gin! I'll be honest, not the best bar experience I've had. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Oh, great. Now #WordPress wants £170 per year so I can access the stats I've accumulated over the decades. Looks like lots of other sites are having the same problem - https://wordpress.org/support/plugin/jetpack/ Can anyone *personally* recommend a self-hosted stats package which works with WordPress *and* doesn't require JavaScript? All I need is per-post counts. I don't care about anything else. #JetPack https://files.mastodon.social/media_attachments/files/112/290/947/131/934/597/original/754862d37d0c3fa7.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “I can't use my number pad for 2FA codes” This has to be the most infuriating bug report I've ever submitted. I went to type in my 2FA code on a website - but no numbers appeared on screen. Obviously, I was an idiot and had forgotten to press the NumLock button. D'oh! I toggled it on and typed again. No numbers appeared. I […] 👀 Read more: https://shkspr.mobi/blog/2024/04/i-cant-use-my-number-pad-for-2fa-codes/ ⸻ #HTML #javascript #security #ui #ux npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden This is interesting. A new microblogging platform (sadly restricted to iOS) which wants to do monetised content in the Fediverse. https://www.lyrak.com/blog/introducing-lyrak Says it will work with ActivityPub soon. Wonder if it'll support HTTP 402? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 📆 Reminder! Tomorrow is #CSS_Naked_Day You can find out more at: https://css-naked-day.github.io/ To test your site now, run this JS snippet: ``` document.querySelectorAll('link[rel="stylesheet"]').forEach(el => el.parentNode.removeChild(el)); ``` npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Do you think of yourself as a "Netizen" or "Webizen"? https://shkspr.mobi/blog/2020/04/netizens-or-webizens/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Sometimes I try to use ChatGPT when I'm lazy. But it just constantly lies to me about its capabilities. (Not looking for your hot takes on LLMs - I'm just venting.) https://files.mastodon.social/media_attachments/files/112/207/125/041/833/428/original/e34c718bbd5fa729.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Oh, nifty! #GitHub now allows you to connect your #ORCiD. When did that happen? https://files.mastodon.social/media_attachments/files/112/196/455/610/705/562/original/a4f7dd0af176ab29.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1jdl…xmue cheers for the photo. Looks like it'll stick out about 2-4cm. Which should be good for the antenna, but might make it prone to damage. Hmmm. Are those internal ports for the side-pads USB? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I can't stand the trend for #Android icons to be constrained in little white circles. And all the designs are so flat and boring. They become indistinguishable. I can highly recommend this #OpenSource app - Iconeration. https://codeberg.org/kaanelloed/Iconeration It allows you to load *any* graphic as an icon. So all the apps on my phone now have larger, more colourful, and non-geometric icons. https://files.mastodon.social/media_attachments/files/112/162/944/372/054/411/original/c44f70e83a306fe2.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden In today's episode of "Technology Which Doesn't Exist But I Wish It Did". I used to have an acoustic tube headset - like the one pictured. It allowed for a discreet headphone to be worn, and a clip on microphone to be secreted on a lapel or sleeve. There are loads which work with 3.5mm TRRS. But I can't find *any* which work with USB-C. (I'm not interested in your "jusT buY a PHOne WitH A HeADPhOne POrT" hot take, thanks.) https://files.mastodon.social/media_attachments/files/112/155/362/068/448/871/original/b7e38aa1810f2920.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1kpj…r0d2 *if*? That's 100% a *when* 🙂 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1kpj…r0d2 ta! Good to know. BTW, I think that link is broken. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Electronics nerds! I need your wisdom, advice, and admonishment. I have a small circuit board with a large USB-A plug. I want to remove the USB-A and replace it with a USB-C plug. Is that possible? If so, what would I need? I have a soldering iron that I've used at least twice! (The connection needs data and power - although not a lot of either. I don't have space to add an A-to-C converter dongle to it.) THANKS GANG! https://files.mastodon.social/media_attachments/files/112/134/692/098/528/467/original/4836c2c9ac50ac3c.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub138x…pcnq because it is a static site. It can't respond dynamically to queries. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I thought I had a clever idea. Turns out it was stupid. On my webserver, I created a file called `test.html?a=b` to simulate a dynamic page on a static site. But, of course, it can only be accessed as `test.html%3Fa%3Db` I wonder if there's a sensible way around that without monkeying around with .htaccess? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “.well-known/avatar” Hot on the heels of a post I wrote 4 years ago, wouldn't it be useful to have a well-known URl for user avatar images? When I sign up to a web service, I don't want to faff around uploading an image to use as my avatar. I want that service to look at my […] 👀 Read more: https://shkspr.mobi/blog/2024/03/well-known-avatar/ ⸻ #avatar #IETF #openstandards #standards npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1ftf…ckrk does that work when you try it? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Can you trust ProtonApps.com?” I've recently signed up to the privacy-preserving service Proton. All the email, calendar, drive, VPN, and other services seem to hang off the proton.me domain. I wanted to download the Android apps to my phone - without using the Google Play Store. The VPN app is on F-Droid but none of the others are. So, […] 👀 Read more: https://shkspr.mobi/blog/2024/03/can-you-trust-protonapps-com/ ⸻ #OpenSource #privacy #Proton npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Had vegan "fish" and chips at https://www.nocatch.co/ Outstandingly delicious. Nori wrapped and battered, plump chips, perfect taste. https://files.mastodon.social/media_attachments/files/112/071/933/051/341/186/original/c39ba69f8628e1a8.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1njm…0u3j oh, nice! Doesn't look like it does voice though? Perfect for a back-up for data thought! npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Cheapest Possible eSIM in the UK” After railing against eSIM-only phones for over a decade, I've finally succumbed. It appears impossible to buy a modern phone without them. Thankfully, most seem to be dual-SIM. So I can have a regular SIM card and an eSIM. I find dual-SIM phones handy. I have a disposable number which I give out to people […] 👀 Read more: https://shkspr.mobi/blog/2024/03/cheapest-possible-esim/ ⸻ #mobile #mvno #sim #uk npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub14ux…jx88 how much is it? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Tesla's R&D spending is about US$3 billion per year. https://www.macrotrends.net/stocks/charts/TSLA/tesla/research-development-expenses The annual operating costs for London's TfL is about £8 billion / $10 billion. https://tfl.gov.uk/info-for/media/press-releases/2023/march/annual-budget-for-2023-24-shows-tfl-set-to-deliver-operating-surplus I don't know how much other companies spent. Let's say 10x in total. If all the collective money spent on self driving cars were spent on public transport it would maybe get you the equivalent of 3 large cities' worth of public transport worldwide. Better than nothing, but hardly transformative. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1njm…0u3j Yes, you could please cancel your current request and send a new one. Let me know when and I'll check the logs. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1njm…0u3j I *think* it is because @masto_ie_support uses authorised fetch. So my server can't retrieve your public key without signing the request. I'll see if I can adjust that on my side. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1njm…0u3j scratch that - it looks like I couldn't retrieve your public key. Let me have a dig. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1njm…0u3j If you refresh, it should show as approved. I think it's because I have the profile saying it is manual - but it isn't. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden OK! My tiny #ActivityPub server can now follow users from other instances! Still under 40KB of well-documented PHP. https://gitlab.com/edent/activitypub-single-php-file/ You can follow and message the test user a @npub1ghv…n7nx npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Got about 90 minutes out of our UPS. Enough to power the laptop and router. Pretty good. Now trying to use a battery pack and teathering on 4G. Here's the UPS https://shkspr.mobi/blog/2021/06/gadget-review-smt1500i-ups-linux-instructions/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Erk! 20 minute notice of a 2 hour power cut. That'll make WFH fun. Better hope all my batteries are charged. (Sadly, the solar battery doesn't allow isolation - it is grid tied and we can't risk discharging into the mains and shocking someone.) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🥰 I have a client who pays me on time *every* month. 😡 And every single month I have to remind them to pay the VAT. I suspect I will not keep them as a client for much longer. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I've now added HTTP Message Signature verification to my demo #ActivityPub server. https://gitlab.com/edent/activitypub-single-php-file/-/commit/8a7544e5bbb9bd401e1c2bc65ac57e1aca077559#bb6499b8e938f92a3695fff1afe57edea4b9efb7 Currently the entire server is a 32KB single PHP file. Feedback welcome! It is designed to be a learning tool to show how all the different parts of ActivityPub work. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Here it is! A review of the Z-1 Ring from Cybernetic. https://tube.tchncs.de/w/ho3ddokqBwsgFR35KrfkyX It is an #NFC ring which does #Fido2 so you can use it as an #MFA token or a #PassKey. There are some limitations, as I explain in the video and blog post, but it's a pretty cool bit of #cybersecurity gear. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Can I own my identity on the Internet? It's good that Signal is (slowly) moving away from phone numbers as an identifier. But even things like email addresses and domain names rely on the whims of 3rd parties. Is there a way to have a stable, self-owned identifier, which doesn't rely on fragile and complex cryptography? https://shkspr.mobi/blog/2017/02/can-i-own-my-identity-on-the-internet/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub19qn…6760 Settings → Profile. Only on V7 which is in beta. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Got my username on Signal. Didn't get a choice of number, but that'll do! Feel free to add me if you want to chat. https://files.mastodon.social/media_attachments/files/111/965/397/126/544/460/original/09249e99f2be8fad.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden By popular demand, my demo ActivityPub server now also shows how to attach images to a Note. View @npub1xa9…7m7p for an example. Get the code at https://gitlab.com/edent/activitypub-single-php-file/ npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “ActivityPub Server in a Single PHP File” Any computer program can be designed to run from a single file if you architect it wrong enough! I wanted to create the simplest possible Fediverse server which can be used as an educational tool to show how ActivityPub / Mastodon works. The design goals were: Upload a single PHP file to the server. No […] 👀 Read more: https://shkspr.mobi/blog/2024/02/activitypub-server-in-a-single-file/ ⸻ #ActivityPub #mastodon #php npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1ywy…l8rp that isn't a GDS site. It is an ancient departmental site. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub10jl…5yg5 Not all NFC readers can read every type of tag. I am looking for a USB device which can read / write FIDO2 NFC tags. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Looks like Schrödinger met his match on Amazon! https://files.mastodon.social/media_attachments/files/111/900/398/316/795/398/original/3be51f6e0c946ec3.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Update! They've sent me an NFC ring to review! Currently experimenting with #U2F and #FIDO2 services. Let me know if there are any websites you'd like me to test it with. Can this replace my #YubiKey? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub182h…5jgc Thanks. Added to my wish list. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden OK, if you'd like to play about with a *very* basic front-end for my Fediverse-location-foursquare-check-in thing, please visit: https://location.edent.tel/ SUPER bare-bones. Just a proof of concept. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Hmmm. Converting my #ActivityPub posts to #GeoJSON was pretty straightforward. Here's what a map of my recent check-in activity looks like: https://files.mastodon.social/media_attachments/files/111/856/724/996/595/540/original/f2e7f4416723c5fc.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub16dc…snfs Thanks Hannah. Is there a description somewhere of what the forward programme is? I can only find an application form - but Nothing that says what I'm applying for. Sorry if I'm being a bit dense! npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden It's all working! You can follow @npub1a5q…p249 for my "FourSquare-style" check-ins to locations. TODO: 📸 Upload and store photos. 🔣 Set the language text to prevent spurious "Translate" options. 🖼 Make the interface look nice. 🔒 Better security 👨💻 Tidy up the source code. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I've just reposted a public status from my new location check-in service. It doesn't handle replies or likes, but you can follow it. Expect buggy and untested weirdness 🙂 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Not the prettiest page on the web, but I can now Geolocate my phone and find the 25 nearest named places on #OSM. Next stage is making a button to send that location to my ActivityPub server to send out a message. (This is crappy code, poorly architected. Just a Proof of Concept.) https://files.mastodon.social/media_attachments/files/111/835/395/874/530/766/original/f0cf990c7afa02f4.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Nice! My toy server can now: ✅ Record who is following it. ✅ Post to multiple inboxes. ✅ Generate a permalink for its posts. It doesn't do: ❌ Signature verification ❌ Handling replies, likes, or unfollows (it is a read-only account) ❌ Showing number of followers, posts, etc. Pretty happy with that. Next step - a UI so I can actually send custom posts. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden OK gang! I now have an *extremely* basic ActivityPub server which can send messages to its follower! Next steps: * Record who is following it. * Post to all followers (not just me). * Stable URl for posts. * Front end for picking locations nearby. * About a dozen other things! https://files.mastodon.social/media_attachments/files/111/833/407/153/656/047/original/f7f5d37a873548a4.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I'm trying to *accept* a follow request from Mastodon.social, but the server keeps coming back with the error "found an invalid character in header name". What trivially obvious thing am I missing? #MastoAdmin #ActivityPub #MastodonAPI https://files.mastodon.social/media_attachments/files/111/827/153/911/271/222/original/4682ff862962a292.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I've arrived in #Brussels for #PrivacyCamp24 If you fancy a pre-conference drink, give me a shout 🍻 npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub120w…6rfp not that I'm aware of. Please feel free to forward it to any groups you think would be in a position to do something about it. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Movie Review: Looop Lapeta / লুপ লাপেটা” ★★★★⯪ About a million years ago, I took a cute girl on a date to see the cult movie Lola Rennt. I felt pretty cool for knowing all about hip German cinema. I eventually married the girl, so she must also have thought I was pretty cool. Well, a few days ago, I found … 👀 Read more: https://shkspr.mobi/blog/2024/01/movie-review-looop-lapeta-%e0%a6%b2%e0%a7%81%e0%a6%aa-%e0%a6%b2%e0%a6%be%e0%a6%aa%e0%a7%87%e0%a6%9f%e0%a6%be/ ⸻ #MovieReview npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1jsv…nekl You obviously haven't read the fanfic! npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Movie Review: If You Were The Last” ★★★★⯪ The 2016 film "Passengers", with Jennifer Lawrence and Chris Pratt, is a gruesome study in "because of the implication". JLaw's character wakes on a spaceship to discover that only Pratt's character is alive and has prematurely roused her from her slumber. She has, in effect, been murdered and the only way she can pacify th… 👀 Read more: https://shkspr.mobi/blog/2024/01/movie-review-if-you-were-the-last/ ⸻ #MovieReview #RomCom #SciFi npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Apparently I didn't properly code my eink screen for *negative* pricing 😅 On the plus side, right now electricity is costing me zero pounds, zero shillings, and zero pence. Might roast some potatoes just for the hell of it 😉 (We bothget £50 if you join Octopus https://share.octopus.energy/metal-dove-988) https://files.mastodon.social/media_attachments/files/111/620/580/388/781/394/original/14dda2a9bc6b43d5.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Does anyone have a good primer on why Telegram seems to be the default social media platform for Russia? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden My ancient #RaspberryPi 2 is evidently getting too slow to run #HomeAssistant properly. I don't want to spin up a VM, or buy a huge server. I want something discrete and discreet. I like the look of the "Yellow" all-in-one device, but I refuse to buy any gadget which doesn't use USB-C for power. So, does anyone have a *personal* recommendation for a HomeAssistant device which has built-in Matter / Thread / Zigbee support? (I know how to Google. Looking for word-of-mouth recommendations.) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “USB-C Cures Mosquito Bites!” ★★★★★ I genuinely think that USB-C might be the defining feature of the 21st century. A little port which is cheap enough to add to the most trivial of devices, and that can carry an impressive amount of power and data. All of my gadgets have it - phone, eReader, headphones, laptop, thermal printer, battery, games […] 👀 Read more: https://shkspr.mobi/blog/2023/12/usb-c-cures-mosquito-bites/ ⸻ #gadget #holiday #review npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Using date-based CSS to make old web pages *look* old” How do you know you're looking at an old website? You may have found a page which has lots of interesting information, but how can you tell it's a modern and relevant result? Some websites don't contain dates in their URls. There may not be a © date or publication date shown on the page. […] 👀 Read more: https://shkspr.mobi/blog/2023/12/using-date-based-css-to-make-old-web-pages-look-old/ ⸻ #css #design #history #HTML npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “eInk Display for Octopus's Agile Energy Tariff” I'm a little bit obsessed with building eInk displays. They're pretty cheap second hand. They're low energy, passive displays, with good-enough performance for occasional updates. Here's a new one which shows me what the current cost of my electricity is: Background After installing solar panels, a … 👀 Read more: https://shkspr.mobi/blog/2023/12/eink-display-for-octopuss-agile-energy-tariff/ ⸻ #battery #eink #HowTo #php #solar npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “You can now buy my South Up, Aotearoa Centred, Equal-Earth Projection Map” I'm delighted to announce that I've actually finished a project! Over the last few years, I've been designing a custom map. As per the credo of the "Organization of Cartographers for Social Equality", this map uses the Equal Earth projection to ensure prop… 👀 Read more: https://shkspr.mobi/blog/2023/12/you-can-now-buy-my-south-up-aotearoa-centred-equal-earth-projection-map/ ⸻ #art #ForSale #map #OCSE npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1p4u…l2nd @npub1k9f…mynj I want two things. A tagged folksonomy so I can put things into various collections (and sub-collections). A way for a progam to register its interest in a file. If I delete a program it can delete all of its own files. If I delete a file the system can tell me what programs use it. But, also, I do like sub-folders! npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden A question for my #Android friends. Did you know that you can turn off auto-update in the Google Play appstore? It allows you to keep old versions if an update contains something you don't like. How many apps do you have frozen in time? https://files.mastodon.social/media_attachments/files/111/464/803/558/623/408/original/eb80046b2fcf6011.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 🆕 blog! “Chapter 21 - Well you should fear Polythene PAM” Welcome to NaNoWriMo, where I - and thousands of other plucky souls - try to write a 50,000 word novel in a month. You are reading "Tales of the Algorithm". A compendium of near-future sci-fi stories. Each chapter is a stand-alone adventure set a few days from now. Everything you read is possible - t… 👀 Read more: https://shkspr.mobi/blog/2023/11/chapter-21-well-you-should-fear-polythene-pam/ ⸻ #NaNoWriMo #TalesOfTheAlgorithm npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden This mega multipack of Skittles appears to have significantly fewer Yellows than the other colours. https://files.mastodon.social/media_attachments/files/111/410/258/214/116/225/original/df17495c41361a04.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I'll be honest, when I tell Chinese manufacturers that I'm happy to review anything USB-C powered, I wasn't expecting them to send me a... *puts glasses on* oh! Just a microphone. https://files.mastodon.social/media_attachments/files/111/387/175/858/523/292/original/32af0f65b7011ec8.jpg npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1anm…8q6v I get that. But most of my appliances don't do anything when they're switched on at the plug. If I turn my kettle on at the wall, it doesn't start boiling water. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden @npub1anm…8q6v That's a pretty good use case. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Those of you who have a #SmartHome, what are your use-cases for smart plugs? Most of my electrical things aren't just on/off. I've got a light, a fan, and an electric blanket which can be controlled from the plug. Other things (like TV, kettle, etc) need interaction after the power is turned on. Have you found any good uses for #IoT plugs? (Not interested in rants about security & privacy, thanks.) npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden I know that my late-November is going to be busy, so I'm front-loading #NaNoWriMo. Pretty pleased with the progress so far. I have 13 ½ short stories written. The remainder all have a vague synopsis. Now it's just a case of bashing out the words! ⌨️ https://files.mastodon.social/media_attachments/files/111/370/421/710/332/457/original/8980298b3209b94a.png npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden #NaNoWriMo update! 36% (17,953 out of 50,000 words). I have published 5 chapters and have 5 more scheduled. You can read my weird science fiction at https://shkspr.mobi/blog/TalesOfTheAlgorithm npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden 10 years later and I still stand my every word of this blog post: "How To Write An Email" https://shkspr.mobi/blog/2013/11/how-to-write-an-email/ One thing I don't know though, are children in school still taught how to write formal letters? Or has that been replaced with something more modern? npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden Woo! Chapter 1 of #NaNoWriMo completed! You can read "There Are Nine Million Autonomous Bicycles In Beijing" by following @npub1lyw…ruez Publishing at 1700UTC. Feedback very much welcome. npub1lh05slh2nk6h5m3jp7qwtjmrmegtah6nj626g8qdg3a7ds3kg0ss9aa5ll Terence Eden One year on from writing this post and I'm in an interesting new job, with fun colleagues, and better pay. Still working for social good. Still not a manager. 10/10 would recommend blogging as a way to manifest your future.