Pamasich
@Pamasich@kbin.earth
I'm a #SoftwareDeveloper from #Switzerland. My languages are #Java, #CSharp, #Javascript, German, English, and #SwissGerman. I'm in the process of #LearningJapanese.
I like to make custom #UserScripts and #UserStyles to personalize my experience on the web. In terms of #Gaming, currently I'm mainly interested in #VintageStory and #HonkaiStarRail. I'm a big fan of #Modding.
I also watch #Anime and read #Manga.
#fedi22 (for fediverse.info)
- Comment on Why isint lemmy more popular? 1 week ago:
most users find the most popular platforms and don't have a reason to move on
This is definitely a good point. Is even visible here, with not just Mbin but also Piefed still barely having users compared to Lemmy.
- Comment on Why isint lemmy more popular? 1 week ago:
federation and instances is a confusing prospect
Which is why we shouldn't frontload people with that stuff. They don't need to understand decentralization from the start, let them familiarize themselves with the fediverse first before throwing that at them. Just recommend a default instance, maybe change which every few posts if centralization is a concern. They'll pick up the idea of instances as they interact with the fediverse.
- Comment on How to interact with mastodon instances from lemmy? 1 week ago:
Like I said, if you want more integration than what Lemmy offers, do consider switching to Mbin instead. It targets both, the threadiverse and the microblogging side of the fediverse.
- Comment on Is Pixelfed sawing off the branch that the Fediverse is sitting on? 1 week ago:
All that's needed is the reminder (as visible as possible) that content you are looking at is incomplete and you can find the more complete version on this or that URL or app.
That's what Mbin does, it displays a banner on federated user profiles explaining that they may be incomplete, with a link to the same profile on the originating instance.
- Comment on Tell us of your experience with NOSTR 1 week ago:
NOSTR is not any more a protocol of the fediverse than ATProto and Matrix's protocol are.
This is the first time I've seen anyone consider it as being part of the fediverse. Are there even any federated platforms that federate with it? If we can't talk to it, how is it federated with us?
- Comment on Is Pixelfed sawing off the branch that the Fediverse is sitting on? 1 week ago:
the same way it makes sense for Lemmy/Mbin/Piefed to only show posts made on a community.
To be fair, that's not how Mbin works. Its communities also capture microblog posts that weren't originally posted to a community, based on the community's configured hashtags.
- Comment on Is Pixelfed sawing off the branch that the Fediverse is sitting on? 1 week ago:
This article's core argument seems to be that Pixelfed is violating the ActivityPub protocol by not displaying posts that do not contain images. That's just not true at all. I'm interested to know where the protocol ever has such a requirement.
The principle behind a communication protocol is to create trust that messages are transmitted.
And they have been transmitted. They've been filtered out after transmission, but the protocol did its job.
If a message is not delivered, the sender should be notified.
Perhaps. But that's not in the spec. There's no obligation to notify iirc that a post got filtered out on the target instance.
Even if Pixelfed sent Reject(Note) back for every post without an image, would Mastodon even display that to the user anywhere? Would most users want to see that for every post not containing an image multiplied by every Pixelfed instance it got federated to? I'd personally interpret that as spam.
- Comment on How to interact with mastodon instances from lemmy? 1 week ago:
Lemmy doesn't really target compatibility with Mastodon. It does have some of it by using the same federation protocol, but it's all incidential and not actually directly supported.
If you wish for proper support, I recommend switching to Mbin instead. It's a Lemmy-like project that aims to work with both Lemmy and Mastodon.
When it comes to communicating between Lemmy and Mastodon though, this is what I know:
Contacting specific Mastodon users
You can mention any Mastodon user the same way you'd mention a Lemmy user. They will get your mention and will see the post or comment you mentioned them in. Your instance doesn't need to be federating with the Mastodon instance in question for this to work, as long as you're not explicitly defederated from each other.
Federation to Mastodon
Lemmy communities show up on Mastodon as users, so Mastodon users can browse and follow them. They basically function by boosting (retweeting) every post made to them. So all you need to do for your posts to show up on Mastodon is to have a user on there follow the community you're posting in.
Posting to Lemmy from Mastodon
Mastodon users can post to Lemmy communities by mentioning them, as if they were a user. Lemmy will display them as threads despite them being microblog posts, Mbin separates Lemmy-style threads and Mastodon-style microblog posts in your feed.
Discoverability
Interacting with Lemmy communities directly isn't too common for Mastodon users, hence the low amount of contact between the two. If you want to increase your discoverability, add hashtags to your posts. Mastodon iirc mainly relies on hashtags for discoverability.
Lemmy does NOT let you browse Mastodon posts or follow users on there. Mbin does though. So again, if this is something you want, do consider switching instead.
- Comment on Google is experimentally replacing news headlines with AI clickbait nonsense 1 week ago:
Liability waivers don't apply outside the US.
- Comment on Crosslinking posts from Mastodon -> PieFed or Lemmy 2 weeks ago:
Now to figure out the final step, how to crosslink posts.
What do you mean with "crosslinking" in this context?
You know how to view a threadiverse post from Mastodon.
You know how to post a Mastodon post to a threadiverse community.What else are you looking for?
- Comment on Community mention spam from Microblogs 3 weeks ago:
If you don't want to see mention soup, just limit the number of mentions per post on your instance.
Doesn't Mastodon require mentions though to function correctly? Imo instances should just not display leading or trailing mentions / hashtags. That should get rid of the problem without imposing limitations on Mastodon users.
Definitely agree with you on your first two points.
- Comment on Community mention spam from Microblogs 3 weeks ago:
So what if Lemmy, Piefed, Mbin, and NodeBB made it so that only the first matching community gets the post?
I'm pretty sure Mbin already does that with sorting posts into communities based on their hashtags. Does it not do it with mentions too? I can't really test it since 99% of federated posts only mention one community, if any. So I'm struggling to find a post that mentions two communities, let alone two that are active enough on my instance to compare them.
But like, is it actually an issue? I always get the impression Lemmy users have more of a problem with the hashtags and mentions in general, not with the fact the post appears in multiple communities. Which would be easily solved by having their instance remove those from microblog posts.
We can already tell which posts come from threadiverse software and which don't (because we use audience, Mastodon doesn't.)
I honestly don't think that's a good way to decide between threadiverse and others in general. There's no guarantee non-threadiverse software won't make use of it in the future.
- Comment on Switzerland plans surveillance worse than US 3 weeks ago:
reluctance to stop dealing with Russia
Can you name examples?
We did always implement all the EU sanctions afaik.
In case you meant us not using Russian assets to help Ukraine like the EU does, iirc they're using interest, not the actual assets, for that. Which I remember reading (but don't have a source right now) isn't possible for Switzerland due to how they are stored in commercial banks rather than central repositories. And just seizing them would be illegal. It's not like we don't want to (though that's probably a factor too), but more like we can't.
- Comment on Switzerland plans surveillance worse than US 3 weeks ago:
The Nazi gold is still very much a thing.
The Nazi gold was given back. It's very much not a thing anymore. And back to the jews I mean, not Germany.
- Comment on 4 weeks ago:
@TheracAriane Should work like communities
Search page ->username@instance(likeTheracAriane@thebrainbin.org) -> it should start fetching it
then follow to get new posts federated to brainbin. - Comment on Why don't other instances and communities load for my instance? 4 weeks ago:
You have to subscribe to a community
It sounds like they did think that far, but that has its own problems for them.
my subscription to the community remains pending
- Comment on Passkeys Explained: The End of Passwords 4 weeks ago:
This only applies though if it's a per-device passkey that uses a private key stored securely that cannot be exported.
If the private key can be exported, it can be stolen and the factors becomes invalid.
But people also store their private key in cloud solutions (some here mentioned doing that) which just makes the factor invalid anyway, since then it's not device-bound anymore, and it's the device that verifies your identity with those methods.
Like, what if someone hacks the cloud service storing the passkeys and steals them? Not really any different from storing passwords in a cloud, and that one isn't called 2FA either.
- Comment on I messed up. what can I do to fix this... 4 weeks ago:
There are some platforms here that do have a karma system. Mbin does, and I think Piefed iirc had a similar but not same scoring system for users too.
- Comment on does anyone else have this impression of gruyere? 5 weeks ago:
Depends. If you get Gruyere in the US, there's zero relation to Switzerland there. The US declared gruyere a generic name and so its Swiss or French name protections are void there and thus no guarantee about origin is made.
In the EU there's the difference between (Swiss) Gruyere and French Gruyere which are quite different according to Wikipedia.
- Comment on What is the current state of Discourse to threadiverse federation? 5 weeks ago:
Discourse decided to do its thread context in a way that's currently incompatible with projects like Mbin or Lemmy. Those expect threads to be represented by some kind of post (Page, Article, Image, etc objects), while Discourse decided to use an OrderedCollection, with the first item being the opening post.
Even if Lemmy decided to add support for OrderedCollection threads, there's another issue though: the barrier for initial federation is too high. Discourse only gives you the fediverse handle of its categories, but to federate them in, you need their JSON-LD URL, not the handle. And Discourse decided to use separate URLs for its HTML and JSON-LD pages, with no way to derive the latter from the former. So to initiate federation with a Discourse category, you have to manually do a WebFInger query to get its URL to then give it to your instance. I think most people probably fail this hurdle, either out of laziness or lack of know-how.
Also, I don't know about Lemmy, but the Mbin instance I'm using seems incapable of processing Discourse categories anyway. Not sure why that is.
That means Lemmy is entirely reliant on Discourse users replying to posts that are visible to Lemmy, similar to Lemmy-Mastodon interaction. But with less users, hence less overall interaction frequency.
- Comment on What is the current state of Discourse to threadiverse federation? 5 weeks ago:
Discourse does too.
- Comment on Why do each gaming fraction (pc, consoles, mobile) hating each other? 5 weeks ago:
There are endless discussion on the internet why pc gaming is superior than consoles
It is objectively. It's the only platform which fully supports modding (and historically the only one that supported it at all) with sideloading (not through stores provided by the game dev). Modding is huge for the longevity of a game. At least in my experience, PC games tend to have more settings to customize your experience. You can install external tooling like Reshade and others. If you buy on GOG, you actually own your games. There are some games that just aren't suited to consoles, like RTS, while I can't think of any genre that works badly on PC. You also get to choose where you buy games.
That said. Consoles exist for a reason. They're ready-made systems that can play games designed for it without a hassle. You only have to worry about upgrading when a new console comes out, and you always know whether a new game will run on your console. You don't have to worry about stuff like driver updates either.
I think objectively speaking, PC is clearly better for gaming than console. BUT subjectively it's a different story. Most people would probably prefer consoles due to them being more accessible.
Just play your game and let other gamers enjoy their game too.
This is most important imo. At the end of the day, subjective enjoyment is what matters most, so that's where the comparison should go. And imo there's not much of a winner there, there's good and bad traits for either, and there's going to be different people preferring either.
- Comment on Meta: Pirated Adult Film Downloads Were For “Personal Use,” Not AI Training 5 weeks ago:
Does this even make any difference outside of Switzerland (were pirating for personal use is actually legal)?
- Comment on [News] All New Weekly Young Jump Series to Be Translated into English and Released Worldwide Simultaneously — New Arc “BUNGO -unreal-” Begins [JP] 2 months ago:
but only if there are people proofreading and ensuring quality.
I seriously don't have an issue with AI in principle, but this right here is my main problem when AI is used (besides the ethics of most models). Companies never proofread, they never check, they just use the raw output and throw it at the consumer with zero quality assurance.
- Comment on Unifying the Fediverse 2 months ago:
Do you think there is a "best" most efficient programming language for building the program?
I think that depends on how important performance is for large instances, which I don't really know. Python has a huge advantage due to being notoriously easy to get into, even for non-programmers. This means it can find contributors much more easily, leading to faster bugfixing and feature development.
But Python is also slow, which might be an issue for large instances that have a lot of work to do.In general, barrier of entry and performance act as trade-offs to each others. If you use a language with a lower barrier of entry, it tends too come with lower performance, and vice versa. So whether there's an ideal language depends on whether performance matters and how much it does.
- Comment on Unifying the Fediverse 2 months ago:
Why are there so many separate platforms in the Fediverse like Mastodon, Lemmy, PixelFed, and PeerTube? It feels like they could all be part of one unified platform.
Simple answer: Because people have different visions, different priorities. Expertise in different programming languages and tooling.
Why do we have three Reddit alternatives in Lemmy, Piefed, and Mbin? Why don't all their devs work on the same project?
- The Lemmy devs are highly controversial. The other projects don't have such issues.
- Lemmy is written in Rust, Mbin in PHP, and Piefed in Python.
- The scope is different between them. Lemmy only cares about communities. Mbin targets wider compatibility with the microblogging side of the fediverse. Piefed plans to one day add microblog support iirc, but their priorities lie elsewhere.
Some platforms care about interoperability more than others, trying to push for FEPs (basically standardization proposals for the fediverse), while others don't. Some care about privacy even if it degrades interoperability, some believe the latter outweighs the former. Some disagree on how to implement a specific feature.
Mbin adopted Reddit's karma system, Lemmy didn't. Sure you could combine both of those and give the user the choice, but this reflects a difference in design philosophies. Lemmy users don't just lack a karma system, they outright don't want one. It's a system which promotes karma farming, so it's associated with the worst of Reddit. But ironically, it also encourages contributing, which is probably why kbin (Mbin's predecessor) originally added it. The fediverse is in need of contributors over lurkers, so whether a karma system is bad or good for it depends on your perspective. And that perspective differs between the developers of these two projects.
Ultimately, sometimes projects are just born out of a dev wanting to challenge themselves by recreating something themselves. Iirc that's how Minecraft was born, with its creator originally wanting to test his skills at an Infiniminer clone and that spiralled into the most successful game ever.
So why a separate project is started isn't always logical even. Sometimes the dev just felt like it.I for one like Mbin but dislike Piefed and Lemmy both. But most people seem to think differently, as Mbin is the least popular of the three. There's a lot who have sworn off Lemmy in favor of Piefed, but there's also a lot of people who prefer sticking with Lemmy.
If there was just a single option, there's a possibility I or others might not be here today, because we don't like the choices that single option went with.Finally, there's also the danger of a company acquiring the project and enshittifying it. They can't really acquire an entire federation protocol and every software implementing it.
In the first place, the fediverse is about interoperability between different social networks. If you have just one social network, you have no use for the fediverse anymore. So your question is really more like "why do we need the fediverse?". There's no such thing as "unifying the fediverse", as that's the antithesis of the fediverse. Unifying it would undo it. The fediverse is nothing without its nature of connecting different projects together.
- Comment on Unifying the Fediverse 2 months ago:
Is there a fediverse messager people could use?
There is one in active development. But it doesn't seem to be federating YET according to the description. That's an item in the planned list, and federating with other instances of itself is marked as wip. But work is being done on that front, the latest commit on the main branch is from 4 days ago.
- Comment on NOSTR and content moderation 2 months ago:
OP is using paragraphs. I checked the post on your instance and it's also showing paragraphs. Like OP said, if you can't see them, something is wrong on your end.
- Comment on Activity Pub: Can I join a PeerTube or Mastodon server using a Lemmy account? 2 months ago:
I think I have to read up on the exact definition of "group".
Represents a formal or informal collective of Actors.
has there ever been discussions regarding SSO?
Don't know about Lemmy specifically, but there has been discussion on SSO in the fediverse in general. There is an FEP (Fediverse Enhancement Proposal) which lists some implementers. I have also heard the client-to-server API part of ActivityPub could be used for this, but I don't think projects usually implement that (it's optional).
It should be theoretically possible to provide SSO for any fediverse project which has an API with authentication. I think. So sign in with Lemmy should be possible, but it's up to those other projects to implement it. - Comment on Activity Pub: Can I join a PeerTube or Mastodon server using a Lemmy account? 2 months ago:
Like others have said, you can follow accounts from those servers. If they present themselves as group actors, as Lemmy (unlike Mbin for example) doesn't allow following non-group actors.
You can't however just go to their website and log in with your Lemmy account. ActivityPub doesn't have a built-in mechanism for this, but some platforms like Mastodon iirc have a solution and there have been efforts made to standardize something. But there's nothing supported by the Lemmy side of the fediverse yet afaik.
If you want to subscribe to a group actor from Lemmy but can't find them, try searching for the full URL from its home instance. That should tell it to go and fetch the actor. If you want a Lemmy-like experinece but also the ability to follow non-group actors, switch to Mbin. Same applies there, if you can't find an actor on your instance, search for their full URL on the search page and it should fetch them from their home server.