psycotica0
@psycotica0@lemmy.ca
- Comment on Someone finally made a "Sonarr for YouTube" 3 days ago:
If you want movies you use Radarr, and if you want TV Shows you use Sonarr. And if you want either of those to use torrent sites to find things rather than Usenet, you setup Prowlarr to convert from those random sites into the format Radarr and Sonarr support.
There are others, but that’s a place to start.
- Comment on VOIP - Lifetime alternative to hushed 5 days ago:
That’s true, but JMP holds a balance. So you could put a bunch of money into it and then forget about that for a while and it’ll truck along until you run low. If you feel like that’s similar enough.
- Comment on Firefox Finally Introducing Matroska / MKV Playback Support 6 days ago:
Absolutely true. But it’s relatively easy, I assume, given that webm is just a subset of mkv anyway, and why not!
- Comment on Firefox Finally Introducing Matroska / MKV Playback Support 6 days ago:
It’s highly popular in the anime scene for its ability to contain original audio and dubs and a few subtitle tracks, including custom fonts for some of the subtitle formats that are feeling pretty special.
- Comment on A national tragedy 6 days ago:
I know this is just a me thing… but I think there’s a lotta "me"s on here. I wish they’d used “JESUS CHRIST, GAZE INTO YOUR ORB” or something instead. The idea of “turning on” an orb just really rubs me in a bad way.
- Comment on Activity Pub: Can I join a PeerTube or Mastodon server using a Lemmy account? 1 week ago:
The fediverse has been around for a while, and fediverse people are more likely to want browser extensions than most demographics, so honestly that may already exist!
- Comment on Activity Pub: Can I join a PeerTube or Mastodon server using a Lemmy account? 1 week ago:
Yeah, the redirect is easy. The hard part is that I’m just some unauthenticated user on whatever.net or something and I clicked the 👍 button. That could pop up a box that’s like “hey, what server is your server?” and then I type it in. That could be done, but it’s kinda crap, and we don’t have anything better 😅
- Comment on Activity Pub: Can I join a PeerTube or Mastodon server using a Lemmy account? 1 week ago:
Maybe I should create a new post for this but has there ever been discussions regarding SSO? So you have one identity across all fediverse services?
This comes up from time to time, but usually not for what you want. Pixelfed and PeerTube and Lemmy and Mastodon are actually pretty different experiences. They don’t really do the same thing, they don’t appear to have the same verbs and nouns. So using one to talk to the other is actually a little weird, not because we’re trying to make walled gardens, but just because the focus of Lemmy is on the threaded topic, and the focus of PeerTube is comments on videos in my playlist.
The fact that they can cross-talk at all is kind of an accident. Each system wants to federate with itself, and so they have a protocol to do it. And because it’s an open protocol, anyone can use it. And it is intentional that any compatible software should be able to use it, so Mastodon and other microblogs can cross-talk, that’s on purpose. But with these different “kinds” of services, they all picked the same protocol because it already existed, it already worked, and it met their needs. I don’t think the people making Lemmy really intended PeerTube users to use it, even though it’s sometimes possible in particular ways. They’re compatible because they both used parts of the same protocol, and so when you put them together they happen to have overlap, but that’s almost a coincidence.
The reason SSO sometimes comes up is actually to solve a UX problem that’s plagued the fediverse since the beginning. If I’m a user of lemmy.ca, and I’m looking at lemmy.ml because I got there from a link it Google out something, and want to comment on what I see there, I can’t. Not directly. I can’t click the join button or follow a user or any of it, because this site is not my site. I have to first go to my site, where I have an account, and then find this content on my site, and then interact with it there. That sucks and has always sucked. So one of the proposals people have pitched to fix it is if I could login to lemmy.ml directly with my lemmy.ca account, then I could drive it remotely, in context, while maintaining my actual account somewhere else.
The downside of this is that a whole bunch of random sites have tokens for me, every instance has way more “users” than users, and if any one of them has a security incident then it doesn’t just affect the users of that instance, because that instance also has keys for a bunch of other random instances. And overall the way I’d login on the remote site is to type my home site’s address, to kick off the SSO login, but if I’m doing that anyway I could also type that in and just have it redirect me there natively. So not great.
If we’re talking about using SSO just to only have one credential, this is actually better handled with normal, existing, SSO. Like OpenID or whatever. If Lemmy and Mastodon and PeerTube and PixelFed all allowed creating an account with an existing SSO solution, of which there are several, then you can already create an account on each of them using the same identity provider and not make any new accounts. This is likely cleaner than requiring each of them to be, themselves, an identity provider just so they can all login to each other so you can start with any one of them natively, but from there only have one identity for all the rest. That would add a bunch of extra requirements to being a valid implementation, and maybe lead to some bad or insecure identity providers, and not give that much benefit in return.
But I love SSO as a concept, so we should definitely support the much simpler thing, which is that all FOSS websites support SSO standards, not for fediverse reasons, but just because it’s nice in general. For me 😛
- Comment on Activity Pub: Can I join a PeerTube or Mastodon server using a Lemmy account? 1 week ago:
And so I’d say this also answers your broader questions. Since Activity Pub doesn’t allow me to join other servers, it also doesn’t allow me to join other sites.
So a Lemmy post may be compatible with a Mastodon message sent to a group or something, that’s only because the messages Activity Pub sends are similar. But PeerTube is different software with different buttons, and the existence of those buttons on PeerTube doesn’t change anything about what buttons Lemmy has, and I can’t “login” to a PeerTube server with my Lemmy account, so I don’t gain any special abilities outside of what Lemmy can do.
The only way it would be possible is if Lemmy added a feature for uploading videos that sent the same kinds of messages to other servers that PeerTube sends. Then, if they did that, someone on a PeerTube instance could see these messages coming from Lemmy and interpret them on their server as a PeerTube video or something.
But all that Activity Pub allows is exchanging of information between sites. For them to interoperate in a way that makes sense, they need to exchange the same kind of information.
- Comment on Activity Pub: Can I join a PeerTube or Mastodon server using a Lemmy account? 1 week ago:
Quick clarification, because I can’t tell from your words if you’re confused about the concept of federation or not 😅
If by “join” other servers you mean use their site as if logged in, or like you have an account there, then that is not federation. That’s single-sign-on (SSO) and is not a feature of the fediverse (Mastodon, Lemmy, Peertube, etc). That would be like the “login with Facebook” or Google buttons around, where by having this account on site A, you can instantly signup on site B without making a new password or anything. That’s not how federation works.
Federation is like email. I can have an email with GMail, you can have one with Proton, and someone else can have Yahoo, and I can send an email to you anyway. It doesn’t mean I can “join” Proton with my GMail account, it doesn’t mean I have.a Yahoo account, it means I don’t need a Yahoo account to communicate with Yahoo users.
But, if by “join” you meant “join a community” as in subscribe to updates from a group on another server, then most other people’s answers apply. I wouldn’t call that “joining a server”, though, because servers host many communities and you’re not joining all of them.
Joining a community works like joining a mailing list. Activity Pub allows accounts on different servers to communicate without an account on their own server, so my account would send a message to your account saying “I’d like to subscribe to this community, send me a message whenever something happens on it”, and then the other server says “okay, will do”, and the after that will periodically send my server messages saying “hey, here’s that update you asked for”. And when I comment, like right now, it’s like an email being sent from my server to yours, and then your server puts it into the history.
This allows my server to present the community from your server to me, without me having account on your server. Without me having to “join” your server, I’d say.
- Comment on Train your brain 1 week ago:
Okay hang on. Yes, Ice Ice Baby and Under Pressure don’t have a lot of notes in common, in terms of absolute note count, but when the songs come on, the layperson doesn’t know which is which. Any normal person would listen to 10 seconds of Ice Ice Baby and go “oh yeah, that’s Under Pressure by Queen”.
So yeah, if there’s a prompt that people can use to trick an AI into spitting out a chapter verbatim that’s interesting, but I would say minor infringment. No one is going to read a Ton Clancy novel by systematically tricking the AI to spit out each entire chapter one after the other, and it’s presented to essentially an audience of one, the promoter.
But if I was to take that chapter, the one it spit out verbatim, and put it as a chapter of my book that I published, then yeah, definitely I could be sued for copyright, even if I didn’t do it willingly. Because people would read it and go “oh totally, that’s Pelican Brief”
- Comment on Train your brain 2 weeks ago:
I’m not an AI fanboy, but this is kinda a lame take. If the AI produced the same song it heard it would be a cover, sure, and subject to copyright, yes. But most of the time the AIs produce something that is similar to but different from its input.
So yeah, if you listened to a bunch of AC/DC and then wrote a song that sounded like it could be an AC/DC song but isn’t an AC/DC song, that wouldn’t be copyright infringement.
- Comment on Train your brain 2 weeks ago:
No, but you can learn it
- Comment on What are the main differences between GPLv2, GPLv3, AGPL, and LGPL? 4 weeks ago:
The other answers are really great, but I want to dig into the APGL a little.
The GPL said everyone you distribute your software to is also entitled to the code. This made sense in the pre-web-service era when software was some code you downloaded or got off a disk and ran on your own computer.
But with the internet it became common to run software on a server, which responded to distant users’ requests. But that was a problem for the GPL because now the software wasn’t distributed to the user, it was distributed to the server, which is controlled by me. So now I’m entitled to the code from my own changes, but the user has no such freedoms.
So the AGPL was created to try and close that loophole, and make it so that the internet users are protected as the license was originally intended to protect local users.
- Comment on The Document Foundation is proud to release LibreOffice 25.8. 4 weeks ago:
The notes include “improved user interface”, so I’m sure whatever issues you have had for years are fixed by that 😅
- Comment on [deleted] 4 weeks ago:
As a Canadian visiting Munich with only very basic phrasebook German, virtually everything was English Compatible, and I had nearly no problems. The biggest problem I did have was that one night we got takeout from a Thai restaurant (don’t ask…) and the people at the Thai restaurant spoke German, and presumably Thai, but not English. These were the only people in Munich we encountered that didn’t speak English, but that seems fair to me since presumably German is already not their first language.
And the second was that we went to a grocery store that apparently only had Self Checkouts or something, and we didn’t understand the protocol for how the line divided between the checkout machines, so we were shouted at for not taking machine 7 when it was our turn. Again, our fault, but the shouter didn’t know we didn’t speak German, and so shouted in German, and I didn’t put together right away that what they were shouting meant “7” in the context, but in the end it worked out and we all lived.
The last problem I had was just the general vague sense of shittyness I feel about myself anytime I visit somewhere without speaking their language, but the Munich trip was kind of a surprise addition to a France trip for logistical reasons, and I had no time to study. But none of the people there made me feel that, it’s just a me thing.
- Comment on Steam Users Rally Behind Anti-Censorship Petition 1 month ago:
Welllllllll, Taler is actually exactly the wrong suggestion for this usecase, because Taler requires all spends to be redeemed from Vendor to Issuer non-anonymously, which gives the Issuer 100% control and say which vendors are allowed, which is exactly the thing Visa and Mastercard are using to exert control.
If there were competing Taler networks and Steam supported all of them, that might be okay because one of them might happen to not be dicks, but if there’s just one or two then Taler is designed from the ground-up specifically to enable this bad outcome. It’s actually one of their features!
Sorry.
- Comment on 1 month ago:
Honestly, I struggle with this myself. On the one hand I like the diversity of clients; it feels like a sign of strength of the community and protocol that there are many options that have different values. But the cost of this diversity is that it makes things more complicated to coordinate, and different people with different values have different opinions on what a chat client should even want for features.
Something like Slack or Discord can roll out a server feature and client feature to all their clients all at the same time and have a unified experience. But the whole benefit of FLOSS is that anyone can fork the client to make changes, and the whole point of an open protocol is that multiple independent clients can interoperate, and so there’s a kind of irony in me wanting those things, but those things producing a fractured output.
So I think XMPP, as a protocol, does the best compromise. These differences between clients and servers aren’t just random changes in behaviour or undocumented features, they’re named, numbered, alterations that live somewhere and are advertised in the built-in “discovery” protocols. The protocol format itself is extensible, so unexpected content can be passed alongside known content in a message or a server response and the clients all know to ignore anything they don’t understand, and virtually all of the XEPs are designed with some kind of backwards compatibility in mind for how this feature might degrade when sent to a non-supported client.
It isn’t perfect, but I think perfection is impossible here. A single server and client that everyone uses and keeps up to date religiously with forced upgrades is best for cohesiveness, but worst for “freedom”, and a free-for-all where people just make random individual changes and everything is always broken isn’t really a community, and XMPP sits in the middle and has a menu of documented deviations for clients to advertise and choose.
As for security, that can be mostly solved with libraries, independent of the rest of the client or server implementation. Like, most clients used libsignal for their crypto, so that could in theory be audited and bug-fixed and all clients would benefit. Again, not perfect, there’s always room at the interface between the client code and the library code that’s unique, but it’s not as bad as rolling your own crypto.
- Comment on What are your VPN recommendations for accessing self-hosted applications from the outside? 1 month ago:
The tailscale clients are, I believe, open source. It’s just the server that’s not, and you can run the unofficial but well supported “headscale” as a server if you want. But this requires you to run this somewhere publicly accessible, like a VPS, for coordination and NAT-punching purposes.
But! I’m pretty sure as the business operates right now, that tailscale doesn’t have access to the actual data connections or anything, it’s all encrypted, they’re basically just there for simplicity and coordination. And their business model is to offer simple things for free, like small numbers of devices, with the hope that you like the service and convince your business to pay for the fancy version for money. So I don’t think it’s quite as bad as the typical “free because I’m harvesting your data” models.
That all having been said, I run headscale 😛
- Comment on its painful each time (┬┬﹏┬┬) 1 month ago:
On the contrary, as a dude with many friends, none of us put in “tons of effort”. Each of my friendships are casual and relaxed, we “see each other when we see each other”, and that works well for all of us. We have lots of mutual respect, and an intent to have a friendship, but friendship just means different things to different people.
Some people, like it seems maybe yourself and OP, have the energy of a drowning person who will take any person who tries to help them down with them. And also a sense of… justice?.. that’s highly attuned to amplify small slights. I’ve seen it before in some second hand reports of like “I sent him a photo that I really liked and he didn’t respond within 24 hours, and when he did it was just with a 😛. Can you imagine the gall!”, when actually there’s no indignity, he just doesn’t look at his phone much… or he was busy. But it’s a problem when the sender isn’t busy, and is in fact just sitting there fuming for 24h because they have way more energy invested into this.
I want to check in real quick here, none of my tone here is intended to be angry or even mocking. I’ve got a lot of privilege for sure, and it helps combat this. A person suffering with food scarcity is going to react differently to a backyard BBQ than a person without food scarcity, and I’m willing to bet a person suffering from social scarcity would do the same.
My only purpose for writing this is because I’ve met people who feel “desperate”, and people who have a sense of “principles of friendship” that are iron clad, but also not mutual and are inflexible and cause them to push everyone away for not respecting them, meanwhile all the people they pushed away seem to get by just fine. And often it’s easiest to just let these people go because they’re, perhaps through no fault of their own, toxic to non-manic casual friends and friend groups. And I figured I’d give a more “average” perspective of what the other side of this might actually look or feel like.
And I already feel like I’m going to regret it 😛
Also, since we talked about expressing intent upfront, let me say that I’m going to post this and then get out of bed, and I probably won’t look at Lemmy again the rest of the day. I have some errands to run and I’m going to a BBQ with some friends later, and I have notifications turned off because I don’t want Lemmy stuff being a force of push in my life, only pull, so I probably won’t see any replies until maybe tonight when I go to bed, maybe tomorrow morning if I do something else tonight? So I can’t guarantee I’ll want to respond to any replies, but if I haven’t replied in 24h, that isn’t actually emotionally meaningful. I’m not ignoring you, I’m just doing other stuff and literally not thinking about you. 😉
- Comment on 1 month ago:
XMPP doesn’t change very very often, but there’s actually tons of XEPs that are in common use and are considered functionally essential for a modern client, and with much higher numbers than XEP-0004
The good news, though, is that mostly you as the user don’t need to care about those! Most of the modern clients agree on the core set and thus interoperate fine for most normal things. And most XEPs have a fallback in case the receiver doesn’t support the same XEPs.
I’m general XMPP as a protocol is a lightweight core that supports an interesting soup of modules (in the form of XEPs) to make it a real messenger in the modern sense. And I think that’s neat! But you can’t really judge the core to say how often things change.
- Comment on Signal – an ethical replacement for WhatsApp 2 months ago:
XMPP/Jabber via a web client like movim.eu sounds like it ought to work!
You can also look into Snikket as a host for small groups like friends or family, but can continue to use the Movim web client even if you’re hosting with Snikket rather than Movim itself.
- Comment on Should I or should I not use/bother with using Linux? (READ THE WHOLE POST) 10 months ago:
On most modern distros (like Mint) you can do basically as much with Linux GUIs as you can do in Windows or Mac. So normal users don’t need the terminal. But if you want to do more, if you want the secret sauce, the terminal is there for you.
But fear not! Basically all of us have some level of autism or ADHD, and the best of us tend to be the most extreme. If anything the terminal was written by autistic nerds for themselves! If you’ll be okay being a bit of a n00b for a bit, I think you’ll find there’s a lot of depth here to obsess over / hyper fixate / hyper focus on.
There’s a reason people have been “fighting” for, like, 40 years over which terminal text editor is the superior one… The flames of war can run pretty deep, and there’s a lot of opinions.
- Comment on Internet Archive breached again through stolen access tokens 10 months ago:
You should look up IPFS! It’s trying to be kinda like that.
It’ll always be slower than a CDN, though, partly because CDNs pay big money to be that fast, but also anything p2p is always going to have some overhead while the swarm tries to find something. It’s just a more complicated problem that necessarily has more layers.
But that doesn’t mean it’s not possible for it to be “fast enough”
- Comment on Internet Archive breached again through stolen access tokens 10 months ago:
Knowing the folks at IA I’m sure they would love a backup. They would love a community. I’m sure they don’t want to be the only ones doing this. But dang, they’ve got like 99 Petabytes of data. I don’t know about you, but my NAS doesn’t have that laying around…