Elric. Geek. Software engineer (for now?). Unaugmented human being. Swears like a sailor. Loves tea. Somewhere on the spectrum. Which spectrum? Probably most of them. Remembers the internet when it was still a force for good. Elric's Melniboné was a waning empire ruled by an amoral indolent hedonist class who let slaves tend to their every whim.. That's beginning to sound familiar.
Public Key
npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Profile Code
nprofile1qqswcxjhyn7nchhd9nsunamkn5e06v8rc604yjewj6ywms3jytgktdcpzpmhxue69uhkummnw3ezuamfdejszrthwden5te0dehhxtnvdakqfpfhtp
Show more details
Published at
2026-07-21T19:34:45Z Event JSON
{
"id": "957c6407cab24d4d21bd8ae2499321cc2b90c4154b48021aae9d657ffb914cc2" ,
"pubkey": "ec1a5724fd3c5eed2ce1c9f7769d32fd30e3c69f524b2e9688edc23222d165b7" ,
"created_at": 1784662485 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://mastodon.social/users/elricofmelnibone",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Elric\",\"about\":\"Elric. Geek. Software engineer (for now?). Unaugmented human being. Swears like a sailor. Loves tea. Somewhere on the spectrum. Which spectrum? Probably most of them. Remembers the internet when it was still a force for good.\\n\\nElric's Melniboné was a waning empire ruled by an amoral indolent hedonist class who let slaves tend to their every whim.. That's beginning to sound familiar.\",\"picture\":\"https://files.mastodon.social/accounts/avatars/001/072/006/original/d098ab52002da7d7.jpeg\",\"banner\":\"https://files.mastodon.social/accounts/headers/001/072/006/original/7a2107335aba694b.png\",\"nip05\":\"[email protected] \",\"fields\":[[\"https://blog.melnib.one/\",\"\"]]}" ,
"sig": "c36ee42e8caf3298763fd7e023a0af03296a68409cd692656b064146829ab02ad70f60e91a6d12eda5cc04795b59af7d8c88adba68b6af08f51e30109e8ad2d8"
}
Last Notes npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…8d0p Is this a bug or intended behaviour? It seems to be impossible to restore a backup from another device if you accidentally close the backup screen before entering the original recovery code. Once that happens it becomes impossible to enter an existing recovery code, and you can then only create a new one, which results in the error that the backup cannot be decrypted because "the recovery code is most likely not the one that was used to make the backup". npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…8ed6 Some katakana look somewhat like their hiragana counterparts, but more rectangular, similar to cursive vs block letters in the western alphabet. That helps reduce some of the effort. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…fu0r What values are those, exactly? npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…wuv3 Apologies, I didn't mean to put words in your mouth. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…wuv3 I'd love to see you elaborate on how you think mass surveillance is compatible with a free society. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…wuv3 There are no absolutes. Neither in privacy nor in justice. Encryption is not incompatible with laws or justice. Weakening encryption, or enabling more surveillance of a vast majority of innocent people by mandatory device attestation *is* incompatible with a free society. You live in a place with a government that is above average when it comes to trustworthiness, but please don't assume that this is the case everywhere. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…wuv3 This is the first time I find myself rooting for you to be wrong. The future seems to suck. I don't like it. I disagree on a visceral level that strong privacy guarantees is "crime-enabling". At the very least it's a double edged sword, but I'll refrain from getting on that soapbox for fear of being labeled a "privacy advocacy tech bro". It's only the final two words that I take offence to, obviously. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…5h5g I don't think it's controversial as such. But the typical small, old, terraced house was not designed with A/C in mind. There is often nowhere to put the outdoor unit without annoying the neighbours with noise. There's typically not much headroom on the UK power grid during peak A/C times. And in most parts, until recently, there were only a few hot days a year which meant A/C didn't make much sense. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…s4ce Calling it a "child abuse law" is such a bullshit take. It's a mass surveillance law. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…44dh This could have made for a great A Softer World comic. https://www.asofterworld.com/ npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…44dh RSS is hard behind Cloudflare? Yet another reason to stay away from those cunts. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…ynd9 Is that in person training? npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…xehz Great collection. The old "garbage in, garbage out" aphorism is missing, but otherwise a very nice list. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…k3ke Is that a consequence, somehow, of # being used as an anchor in <a href> links? npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…k3ke Very interesting, thanks! I wouldn't consider this for a bike, but there are other applications where a custom form factor could be useful. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…k3ke How does one go about getting a custom-made LFP battery? npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric Are there (online) book clubs for software engineers? Mostly interested in Java, Distributed Systems, Type Systems, Performance, Security, but open to pretty much anything software related. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…jza5 I made a report about exactly this problem to the EU Antitrust commission (or whatever they're called) a few years ago. They got back to me after a while saying they wouldn't take action based on my report because apparently I can't demonstrate that I suffer economic harm from these practices. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…fu0r I'm happy to report that the linked website is unavailable. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric So I've been thinking. Many of us geeks have homelabs or some kind of home server. Likely with some spare capacity. At the same time, hardware and VPS hosting costs are rising. Maybe it's time for some kind of spare capacity distributed hosting? Reliability would be an issue, like my gear is often off at night, many folks have dynamic IP addresses. But those can be solved by distributing out to more folks, or might not be an issue for some workloads ... npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…ds0l Prince of Persia intensifies. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…fu0r Have you considered leaving the parenting to actual parents, isntead of implementing Orwellian garbage? npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric The freelance Java developer market seems to be crashing over here. Dayrates are down by ~100eur compared to last year. Supply of projects has dwindled. Not quite sure where to go with this. I do need to eat, but coding for food seems to be dying. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric So much bot traffic on nearly all of my domains. Am I really going to have to bother with shitty anti-bot measures? Can't these fuckwits just behave? I don't like having to make the internet less open just because a handful of evil companies decide to act all nasty ... npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…k3ke The industry has apparently collectively decided that if you're not using AI Agents you're some kind of loser who should be ignored and will be left behind. I guess this decision happened while I blinked for a second, because there seems to have been no discussion about consequences, let alone second- or third- order consequences down the line. YOLO-driven development is now mainstream. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric #FOSDEM PSA: Don't block doors, don't block hallways, and remember to defragment seats. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…lanw Service will be *reduced* but not to *zero*. There will be trains. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…6zuf You remember how to write? Damn! npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…zupg I don't use gmail. So how do I tell gmail not to read the mails I send to their users? What a fucking shitshow. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…6zuf A turtle. Or possibly our lord and savior Cthulhu. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric Sometimes I get irrationally angry at stupid things. Other times, my anger is entirely rational. Such as at people who publish news & release notes without a publication date..... 🤯 https://files.mastodon.social/media_attachments/files/115/020/801/099/396/138/original/f3e8147c2bd6fca1.png npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…leq0 I remember being young. I remember being really annoyed that decisions were being made about me and my age group without consulting us. I still feel the same now that I'm in my 40s. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…naem Someone told me the other day that "empathy is weak and irrational". Tells you everything you need to know about that particular idiot. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…36ma My love for em-dashes and markdown formatting is making me question my own existence. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…5zd4 The root cause of that problem is not "children are on social media". The root cause is "bigots are trying to influence children on social media". That's what should be addressed. Fuck the manipulative bastards who buy ads that target kids. Punish them. Not the kids who just want to hang out with their friends on the interwebz. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…jqvx This really grinds my gears. Setting age limits on social media is stupid, pointless, and draconian. Might as well set an age limit on the village square. The best defense against the negatives of social media, are internet literacy and critical thinking skills. Trying to keep young people away from social media will have the opposite effect. Especially when it'll apparently be fine for them to talk to their AI Girlfriends instead. Yikes. 1/2 npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…jpfa No no. First you have to prove you're human. Then you get to take a shit in public. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…de2h Blaming rampant alcoholism on Java, that's a new one. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…2pf5 Belgium has major Microsoft problem. There is zero interest in alternative solutions. They're so deeply entrenched that it's going to take a revolution to root them out again. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…dh4r I suspect that the LinkedIn "likers" are doing it to draw attention to themselves. Their liking of your posts appears in the timelines of their connections, who can then be suitably impressed that John Doe reads posts by the venerable Martin Fowler, and so John Doe must be a clever cookie worth hiring. Personally I hate it, because those pointless reactions clutter my feed with noise. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…hcfq Good stuff. How the hell do you manage to find time to practice guitar, singing, martial arts, and goodness knows what else on top of getting any work done? Do you have a bunch of clones to help you out? npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…s2gh Don't suppose you have a non-paywalled version of the article? npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…2mzm But then how will they make outrageous profits using planned obsolescence? npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric Hey @nprofile…hcfq, are there any plans for Eclipse support in bld? If not, maybe I'll have a go at it. Getting fed up with maven & gradle again ... 😅 npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @nprofile…93zc @nprofile…9vtz Ah fuck, this is one of those ideas that's going to cost me lots of money. npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @npub1tva…2yl5 You folks are doing incredible work. I see that you accept donations through the GrapheneOS Foundation, are you looking for help in areas other than financial? npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @npub17vj…g088 What? Why? There's a large (and wonderful) amount of smut and porn on here, so what's wrong with a little gentle head removal? npub1asd9wf8a830w6t8pe8mhd8fjl5cw835l2f9ja95gahprygk3vkms9wn9fr Elric @npub1upk…tcwy Something I've encountered quite a few times: Feature branches + long lived version branches. The version branches get bugfixes and patch releases. Occasionally also new features (🤮). Older versions with fixes might be merged into newer versions.