I write software. I play with software. I take pictures, photographic pictures. I dance; tango, Swedish and continental folk, medieval inspired. Sometimes, I also participate in #queer, #gsrm, and primarily #polyamory / #relationshipanarchy spaces. Sometimes, people refer to me by nickname. #Wolfie #GrayFox What I express here are personal opinions, unless I clearly mark them otherwise.
Public Key
npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Profile Code
nprofile1qqspq9x5mupmcxlmlwws6rlpgz7muh90tslpjc3s0um6zdfzvemq36cpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsgqqtwp
Show more details
Published at
2026-06-02T06:59:53Z Event JSON
{
"id": "9f57836104503705798f80504761a9f9f9ba81e33e23654840016ebb72468d18" ,
"pubkey": "1014d4df03bc1bfbfb9d0d0fe140bdbe5caf5c3e1962307f37a13522667608eb" ,
"created_at": 1780383593 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://mastodon.nu/users/levitte",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Richard Levitte\",\"about\":\"I write software. I play with software.\\nI take pictures, photographic pictures.\\nI dance; tango, Swedish and continental folk, medieval inspired.\\nSometimes, I also participate in #queer, #gsrm, and primarily #polyamory / #relationshipanarchy spaces.\\n\\nSometimes, people refer to me by nickname. #Wolfie #GrayFox\\n\\nWhat I express here are personal opinions, unless I clearly mark them otherwise.\",\"picture\":\"https://media.mastodon.nu/accounts/avatars/110/251/955/491/235/906/original/3d52247250a4d83d.webp\",\"banner\":\"https://media.mastodon.nu/accounts/headers/110/251/955/491/235/906/original/b53ea123144aa79b.jpg\",\"nip05\":\"[email protected] \",\"fields\":[[\"Gravatar\",\"https://gravatar.com/levitte\"],[\"ATmosphere (BlueSky)\",\"https://mastodon.nu/@[email protected] \"]]}" ,
"sig": "fa99995cd405764e7334185aafd5badc718bbb12953fa8ebf08c44785658e123af7646ec472ba41818e9ec4d2d464e0da9492390347161e49d699c38f8c37bfb"
}
Last Notes npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte ... there are just too many sites that still ask for username+password, and only verify your passkey after that. Learning is slow, yeah? (and meanwhile, SSH goes "hold my beer") npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte C'mon people! Passkeys were meant to *replace passwords*, not become yet another 2FA! npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…pdv6 Are you aware that promtail is deprecated? https://grafana.com/docs/loki/latest/send-data/promtail/ npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte The emergencies is, ironically, a place where you learn patience. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte Every time I'm going to the emergencies, I tell myself that next time, I should bring a book. I'm now at the emergencies with old mum.... Did I remember to bring a book? Nah... npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…kax7 I live in the Stockholm area, and I plan on going to FOSS North, and am definitely up for "just a coffee". npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…kax7 Hmm, I have an old blog that was managed with ikiwiki. Maybe I should revive it... npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…hvfy ... Alternativet blir isåfall att bilister får börja krypköra i 20km/h i närheten av obelysta övergångsställen. Det är liksom det som blir rimligt när det enda ljusa på den som går över är skosulan (det är *läskigt* när sånt plötsligt syns mitt på övergångsstället!) npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…hvfy Det behöver inte vara regnigt och så. Det räcker med att det är mörkt. Halvljus är inte så särskilt bra på att belysa annat än körbanan på längre håll, så oavsett klädsel är man oftast en mörk skugga när inget annat ljus finns. Bär man nåt ljust börjar det bli synligt först på kort avstånd. ... npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte Between LLVM, LVM and LLM, sometimes my head's spinning... especially when tired and doing an 'apt full-upgrade', seeing that 'llvm' will be updated, and somehow wondering when the hell AI invaded my Debian laptop. #tired npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…90q4 Git, I'm with you on. Github, that's at least arguable, considering other existing options. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…d8t0 @nprofile…hwg5 Oh mind you, I do not contest that indexes are lighter in packed storage (such as structs). I'm concerned, thought, that the *use* of indexes come with a performance hit. As usual, nothing is universal, and raised awareness of when pointers are better and when indexes are better can't be a bad thing. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…hwg5 I'm not entirely convince to by some of the arguments when you look at the resulting machine code. For example, both addresses (pointers) and u32 (or u16) fit in on register, and furthermore, memory reference by just address (I.e pointer) is often cheaper than address+index. So in terms of how they are used, not sure that indexes are always a win... npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…2l25 I love that one npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte To everyone out there, may your midwinter holidays be beautiful, joyful, comfortable, restful and in good company. No matter what you celebrate or how you celebrate (or don't) npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…ujrl I'm pretty convinced that whatever current teaching he gets to hear about, I totally expect quite a number of "the fuck? I never said that!" from him.... npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…7kch I hope you'll have fun! I was eyeing it a month ago, but realised it wouldn't work out logistically... npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…j7s0 Oj, kul att StackPointer får fart igen! npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…gh2j Yeah, flip side of security, as it's very much a rat race between those that want security and those who want to break it. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…7kch ... while against another server, that is more up to date: ... debug1: kex: algorithm: sntrup761x25519-sha512 ... No warning in this case npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…7kch I misspoke, but only slightly: ... debug1: kex: algorithm: curve25519-sha256 ... ** WARNING: connection is not using a post-quantum key exchange algorithm. ** This session may be vulnerable to "store now, decrypt later" attacks. ** The server may need to be upgraded. See https://openssh.com/pq.html npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…7kch Heh, newer openssh versions complain that I still use ed25519.... Apparently, I should switch to post-quantum, like now, nownownow! npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…glz5 Cool idea...... but limited to VSCode? Yeahok, so someone will have to pick up the specs for alternative UIs, fair enough npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…htvz Many site function cookies should be replaced with localstorage. Problem fixed. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…ag3t For all intents and purposes, this seems to be exactly what Trump wants. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…l3zl I can agree insofar that Europe needs to become more independent. But... under Europe's own leadership, not under Trump's npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…24xw .... just like television? npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…w3jm .... or columns: https://docs.kernel.org/dev-tools/clang-format.html#missing-support npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte 😅 npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…w3jm Yup. For newer languages, there's often a canonical LSP coded or for matter written by the language authors themselves. That makes things easier. Some older languages don't quite have the same luxury. I'm looking at this for C, and the more I look at the newer tools, the more I find them pretty rubbish. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte ... For example (and yeah, it is very nitty), the Linux Kernel style leaves the placement of after-statement-comments quite open, allowing their placement to be flush with the statement, or starting at a certain column (like 33), or flushed to the end of the line. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte Everyone so far seems to respond positively on the idea. OK. But, for this to work without friction, doesn't that require a quite precise #codestyle? Otherwise, there's going to be some poor sod that configures his editing process as well as possible, and then fights with the CI 'cause they have different ideas. ... npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte #programming #codestyle #enforcement, what do y'all think or feel regarding that? npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…htvz @nprofile…cgcq The problem for any FOSS dev is to strike a balance between what you do for your own benefit, and what you do solely for the benefit of others, and figuring out where to reasonably draw the line in the gray area between the two. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…htvz @nprofile…cgcq I wholeheartedly agree with what you wrote there. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…htvz, ooooh, that one looks nice! I can understand the temptation npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…htvz, was your willpower successful? Otherwise, what keyboard did you end up shopping for? npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…wqs2 I find LLM generate text recognisable by the structured word vomit before anything else. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…k0df How long was that outage? I had no issues at all, yesterday... npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…8dc8 I small companies, it's quite often the sysadmin. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…htvz @nprofile…m7wz Thank you npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…hsgq @nprofile…htvz I'd make that a serious proposal. Seriously! npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…htvz Oh, oops! npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…63zh A point is also that #selfhosting isn't for everyone. So essentially, we tell those not in the know to go from one central to another. Only real diff? Region, and perhaps more honorable laws, for the moment npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…63zh Yeah, there's that, but I don't feel that's enough. It's another single point of failure npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte Random thought: I see lots of proposals of the sort "if you want to get out of GAFAM [1], sign up here!", and am thinking, what does that gain me, more than being an alternative centralised place to host my stuff? Why would that new org be more reliable in the long run? [1] Google, Amazon, Facebook, Apple, Microsoft npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…htvz Fair enough npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…htvz Oh, and an opportunity to meet up! I'll be there for sure npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…xtua I'd argue it's a good reason to have replicable storage, and that you should be in control of replication, no matter where you choose to host it and it's replicas. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…hqqh Aha, ok thanks. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…hqqh What's missing in gotosocial that makes you want to try mastodon itself? npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…5f2s Yes, oh yes, oh yes. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…c0p4 @nprofile…azj9 Yeah, there's that of course. But thing is, there are always some dependencies on build tools and whatever assumptions they come with. I was greatly annoyed by autotools 'cause it implied a Unix sort of platform. Believe you me when I say that porting autotools to a non-Unix platform was no less than hell (I did that, back in the 1990's... it might be a bit easier now, but...) npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…azj9 I'm curious what makes CMake more evil. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…azj9 : just looking at their annotations of one file gave me a good belly laugh. Perfect early morning stuff 😃 npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…yaf4 @nprofile…azj9 : it seems like they ignored all docs except for the C code examples. So yeah npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…zgml Not sure that helps, though. I just need to remember not to comment. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…zgml Ooooh, so which language to pick. Jag kan Svenska. Je parle français. Hablo un poco de español. Mi lernas Esperanton. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte I shall not comment in threads where 'muricans whine about votes. I shall not comment in threads where 'muricans whine about votes. I shall not comment in threads where 'muricans whine about votes. ... Lesson learned. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…r6mz Jag är inte nån större vän av högern.... men alltså, just den här grejen hade jag inte ens rest ett ögonbryn åt, alldeles oavsett vilken stadsminister vi haft. Visst kan man prata om principfrågor, men hur stelt måste det vara? npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte I'm pondering if I should... https://xkcd.com/3160/ npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…jhws Den är inte helt impopulär. Jag håller med. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…gjqt Some would argue that "open-source" isn't quite true. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…xp4c ... just like a blank statement like that won't change mine. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…xp4c Lexicographically? Agreed Number of characters? Agreed Other than that? Not really npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…ujrl De har väl mest väldigt olika betydelser? Det är ju såklart lite beroende av sammanhanget, men alltså, "stil" är väl rätt förenklat att skylla på... npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte The car inte front me has (Swedish) reg RFC 392. Of course I had to look it up! https://datatracker.ietf.org/doc/rfc392/ npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…htvz Sure, and they can still burn themselves if they dip their fingers into what was just heated up. And still, some will do that mistake. That's what I'm aiming at. Protection isn't a bad thing, but it needs to be balanced with usability for its intended purpose. So perhaps I'm misreading you, 'cause I read what you wrote as maximum dumbing down no matter what. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…htvz This totally depends on your intended audience, yeah? And being clear about that, yeah? It should be perfectly possible to tell people without the required knowledge to stay away. This really goes for any tool, software or physical alike. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte A photographer friend invites to a photo trip in Northern Sweden. Have a look! (it's written in Swedish, but he is English speaking as well) https://grokphotography.se/2025/10/11/fotosafari-till-norrskenet/ #photography #sweden npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…2hju > ... but oh boy oh boy, I have a lot of muscle memory to get rid of. I hope you find it worthwhile. I've tried multiple times, but muscle memory always gets me back to same old same old. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…32kp How about a p2p git forge? #Radicle might be an alternative for you. (see https://radicle.xyz) npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…puf9 @nprofile…8xaf https://lemmy.ml/c/fairphone @nprofile…3v0z Not so cool to make a post that hides behind a LinkedIn login. Not everyone is there. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…2hju I did the same a few months ago. The first thing I looked at with the new glasses was a tree. The first thought that came to my mind: Right, *that's* what leaves look like! npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…mu64 @nprofile…8j6a That's definitely not the case any more, and hasn't been for... at least a couple of years (I've only used #radicle for the last 1½ years, so...) npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…epm8 @nprofile…kxk4 Yeah, so I think this guide is for you, if you haven't found it already: https://docs.openssl.org/master/man7/ossl-guide-migration/ npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…upxd @nprofile…kxk4 Point is that those are really quite generic functions. d2i_<TYPE> all behave the same way, for each type. Same goes for i2d_<TYPE>. Would it be better to generate one manpage for each d2i / i2d pair, all looking the same except for the name? npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…epm8 @nprofile…kxk4 #OpenSSL has some migration guides, are those functions not included in there? Which two? npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…kxk4 Mind you, there are some projects that have their main repo elsewhere, but have a mirror on github to access CI. I'm not exactly sure how much that complicates things, yet. I have it my mind to do some personal research on the matter, and will hopefully remember to share what I find. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…qre8 Þat works npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…tdan I'm ambivalent about the "stealing our code" bit. After all, we humans all do that, don't we? In open source, we read each other's code, and crucially, we get inspired by each other, we learn from each other. That's not straight up copying, but it's still "stealing" ideas from each others. I'm looking at LLMs the same way. They essentially generate code through statistical probability, given input that they fed off. In an AI perspective, that's as close to "inspiration" as we can get. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…9n6n The problem for him going forward is that he set a very high expectation. How long will he be able to keep up? #iwasyoungoncetoo npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…2hju https://social.kernel.org/users/gregkh Cloudflare is experimenting with https://en.wikipedia.org/wiki/HTTP_402 for this. Dunno if that'll work, but I do like the attempt. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…sn0s To have a server at home that is to be accessed publicly, then you need a public static IP address, yes. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…krhr Unfortunately, there's a culture of crap commit messages, coming out of everything of value being written in PRs. Too many projects forget to look at the commit messages, or don't care... npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…5lc3 I'd call that slop squared... npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…7zr3 I moved to Radicle a little over a year ago. npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…2hju I would at least include something identifying the compression, just in case you do want to upgrade to an even better compression method in five years or so... npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…h94j Percentages are, strictly speaking, decimals (unless they are a multiple of 100). What does an extra decimal matter, then? npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…n692 @nprofile…t5ag Ok, that wasn't clear, sorry (matrix is primarily a protocol, FYI). If you want XMPP server software, I'd look at ejabberd npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…n692 ... Or XMPP npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…zn9d Följande artikel berättar rätt detaljerat om det hela. Det visar sig att du har rätt... på sätt och vis https://fediversereport.com/bluesky-censorship-and-country-based-moderation/ npub1zq2dfhcrhsdlh7uap587zs9ahew27hp7r93rqleh5y6jyenkpr4sy8cvw8 Richard Levitte @nprofile…zn9d Enligt artiklar jag kan hitta med en sökning av "turkish regime has content removed on bluesky" så verkar det inte vara Bluesky som gör nåt, utan det är den turkiska regimen som blockar. Vad är källan till din information?