[-] rglullis@communick.news 19 points 1 year ago

We need to grow our annual operating budget to €5 million in 2025.

What for?

How many active users are going to be served by mastodon.social and mastodon.online? Is the infrastructure being provided by the companies counted as part of this budget?

How many more users are going to join the Mastodon network of servers thanks to the missing features that are planned to be released this year?

[-] rglullis@communick.news 17 points 2 years ago

It shouldn't be like this. If we keep treating the Fediverse as just a scrappy, amateur effort, it will never reach its full potential and it will be forever just a niche thing.

[-] rglullis@communick.news 19 points 2 years ago

This is a controversial issue.

Some people don't care about having an unique identity and actually favor creating multiple accounts on each service, to present themselves with different avatars depending on who they are interacting with. They are not "attached" to their identities and see this an opportunity to stay pseudonymous online and protect their "real" identity.

Some people think that the instance you join should be also somewhat indicative of your tribe and that they should be able to filter out who they talk about by checking the domain. This view is especially favored by the Mastodon crowd.

And then some other people (I think I would include myself) would like to be able to not just "use" a single identity, but to have portable identity in the Fediverse as a way to ensure that we can remain sovereign over our online presence. I would personally love for Communick customers to be able to use their personal domain, because that would mean that if even if I closed down things tomorrow, they would be able to migrate easily and without depending on me.

[-] rglullis@communick.news 18 points 2 years ago* (last edited 2 years ago)

Ooh, just this week I started toying with a fork of takahe to see if it could be extended beyond microblogging. Some questions:

  1. Where have you found a proper documentation of Lemmy's API? All I found on their website was the documentation of the Javascript SDK. If you have something like a Swagger/OpenAPI description of the API, it would help immensely.
  2. Why the mix of Java and Go?
  3. You mention a new API. Is there any chance that Sublinks could be developed as a more "strict" ActivityPub-compliance system? For example: would it be possible to architect the new features in a way that it only relies on the actor outbox/inbox?

A bit more difficult question: the reason that I was looking at Takahe is because it's the only AP server (that I know of) which supports multiple domains being served from the same instance. For someone providing "managed hosting" like me, it would save me a lot on resources to have one single server for multiple customers instead of having to spawn a new Mastodon server for every one that wants to have their own domain. Is there any "killer feature" on Sublinks planned that you'd say could warrant yet-another tool? Why not contribute to Lemmy instead? Or, if the devs are more experienced with Go, why extend/contribute to GoToSocial?

[-] rglullis@communick.news 18 points 2 years ago

So if your comment hasn’t been sent out out to other instances, they don’t have it.

What's stopping malicious actors to create an account on the same instance as you and follow you (or your RSS feed) exclusively to pull your data?

Remember "information wants to be free"? That adage works both ways. If people want (or need) real privacy, they need to be equipped with tools that actually guarantee that their communication is only accessible to those intended to. The "ActivityPub" Fediverse is not it. They will be better off by using private Matrix (or XMPP rooms) with actual end-to-end encryption.

[-] rglullis@communick.news 18 points 2 years ago

You are not going to get that at any of the larger communities. We'll need to grow the niche communities instead, more specific to your interests.

Could you please take a look at https://fediverser.network to see if gives you anything interesting?

70
submitted 2 years ago by rglullis@communick.news to c/foss@beehaw.org
1

Arguments to support the idea:

  • According to browse.feddit.de, this is the largest community for showcasing electronics projects, the last post is almost one month old.
  • People that signup to alien.top via the fediverserver portal will have this community as the recommended alternative to /r/electronics, but they will pretty much never see it if the community does not have any fresh content and will be more likely to lose interest.
  • Despite the usual criticism of mirroring bots, the way that the fediverser tool works is showing to actually help interaction. In the past two weeks, I'm seeing an above average increase of subscriber and (more importantly) user count on communities like !main@selfhosted.forum, !homelab@selfhosted.forum and !emacs@communick.news
19

cross-posted from: https://communick.news/post/267127

This is an announcement of not just a single instance, but of a whole family of instances that are each focused on a different topic/interest.

  • https://soccer.forum (Football for those not on North America)
  • https://nba.space (Basketball)
  • https://nfl.community (American Football)
  • https://matchpoint.zone (Tennis)
  • metacritics.zone (pop-culture, movies, tv shows, games)
  • blockchained.world (web3)
  • selfhosted.forum (for those who are run their own services: homelab, technology for devops, etc)
  • style.land (brands, fashion, consumer items)
  • hi-fi.community (audio)
  • viewfinder.pro (photography)
  • hardware.watch (Tech news, product reviews, PC modders...)
  • gearhead.town (Car/Motor Enthusiasts)
  • netheads.online (VoIP)

These lemmy instances are meant to be only destination hubs. They are not open for registration, but I am planning to let people decide what communities should be opened on those instances. I've created those because it seems that a lot of people are signing up to an instance and then fail at discovering the content.

The idea is that if we have instances that explicitly about a focused group, it will be easier for new comers to start out. It would also mean that the instances themselves are less likely to get invovled in moderation/federations issues: spammers or bad actors of any type will be reported as soon as possible and hopefully admins from the instances will focus on the instance that is originating the spam instead of the community that was a target of the attacker.

Any ideas of communities for these new instances are more than welcome, and if would like to help with moderation I'd would be eternally grateful.

8
submitted 2 years ago* (last edited 2 years ago) by rglullis@communick.news to c/lemmyinstances@lemmy.world

This is an announcement of not just a single instance, but of a whole family of instances that are each focused on a different topic/interest.

These lemmy instances are meant to be only destination hubs. They are not open for registration, but I am planning to let people decide what communities should be opened on those instances. I've created those because it seems that a lot of people are signing up to an instance and then fail at discovering the content.

The idea is that if we have instances that explicitly about a focused group, it will be easier for new comers to start out. It would also mean that the instances themselves are less likely to get invovled in moderation/federations issues: spammers or bad actors of any type will be reported as soon as possible and hopefully admins from the instances will focus on the instance that is originating the spam instead of the community that was a target of the attacker.

Any ideas of communities for these new instances are more than welcome, and if would like to help with moderation I'd would be eternally grateful.

43
submitted 2 years ago* (last edited 2 years ago) by rglullis@communick.news to c/fediverse@lemmy.world

So, I know that my project fediverser has received quite a bit of criticism and its flagship instance alien.top has been quite controversial, but I hope that this update will help people understand the whole project better, which is more than "just yet-another repost bot".

Today I am launching the "Fediverser Portal". The idea is simple: given that alien.top is a instance to be the home of reddit mirror accounts, the portal can let actual reddit users to sign up to the Lemmy instance using OAuth. Registrations are closed on the Lemmy side, and the only way to sign up is by using "Login with Reddit". When the user successfully authorizes the login, then the account is created on the Lemmy side with the same reddit username. Also important, the system can also get the list of subscribed subreddits from the user and we can then subscribe them to the corresponding Lemmy instances automatically.

I believe this can make migration a lot easier, because people will not only avoid the "how do I sign up" part, they will even login and have some content already available in their feed.

As usual, don't hesitate to give your most honest feedback.

[-] rglullis@communick.news 17 points 2 years ago

This person literally IS trying to just be able to start charging money for someone else’s code.

That happens all the time, never has been a problem, and it should not ever be.

136
Grayjay is not Open Source (hiphish.github.io)
submitted 2 years ago by rglullis@communick.news to c/foss@beehaw.org

Today FUTO released an application called Grayjay for Android-based mobile phones. Louis Rossmann introduced the application in a video (YouTube link). Grayjay as an application is very promising, but there is one point I take issue with: Grayjay is not an Open Source application. In the video Louis explains his reason behind the custom license, and while I do agree with his reason, I strong disagree with his method. In this post I will explain what Open Source means, how Grayjay does not meet the criteria, why this is an issue, and how it can be solved.

30
9
Calling Rust from Python (blog.frankel.ch)
46
21

I've posted before about my fediverser project, and I am now looking to see who is interested in participating.

The short description is that it does the following:

  • it runs a lemmy instance which will be the home of bots that mirror accounts on reddit.
  • The admin of this instance can choose what subreddits are going to be monitored from this instance. Let's say that these are the "source" communities.
  • For these selected subreddits, the admin can define where the posts from these subreddits should be posted in the other lemmy instances. We can, e.g, map posts from /r/selfhosted to !main@selfhosted.forum or !selfhosted@lemmy.world .
  • You can choose whether to mirror the posts only or the whole thread with comments from reddit. Each of these will be authored by the account that mirrors the original reddit user.
  • (WIP, optional) responses to the reddit mirror accounts will create a comment on reddit with a link to original lemmy thread.

So, now I finally got to deploy the first lemmy fediversed instance, and I'd like to know the following:

  • which subreddits you still follow but would like to bring to the fediverse?
  • For instance admins and community mods, what communities you would like to be the destination of the mirror posts, and would you be interested in having the posts only or the whole thread?

Bear in mind that this is NOT advised to be done for the bigger subs. The idea here is not to create a huge army of bots and overwhelm the fediverse, but mostly to create a migration path to those who rely on the more niche subreddits.

[-] rglullis@communick.news 18 points 2 years ago

AGPL has a clause that basically says "network access counts as distribution". If you make modifications to a AGPL code which users can connect to, users should be able to have access to the source code with your changes.

8

I'm working on a website that can be best described as "OkCupid crossed with LinkedIn". It aims to help employers and potential employees to figure out if there is a good fit between professionals (whether they are looking for a job or not) and their positions within the team.

Like OkCupid, the idea is to have a catalog of questions in different topics, and everyone can say what they would like to "hear" from a good match. Questions range from interest in company practices (remote vs office-based? what do you think of pair programming?) to preferred management approaches (Do you like to work within a Scrum setting? What is your approach for Buy vs build? ) to opinions about technology stacks and even general cultural values (Do you contribute to open source? Do you think it's important to have side-projects?). As more people answer more questions, it will be able to have a "affinity score" between people and if nothing else it could work as an ice-breaker during an actual interview with a candidate.

If anyone here would like to take go through the questions and help me come up with more ideas.

78
[-] rglullis@communick.news 18 points 2 years ago

I agree in theory, but in practice my experience with Matrix has been infinitely better than with XMPP:

  • There is no decent client for all major platforms on XMPP. Conversations is "good" on Android, but what is its equivalent on iOS? On the desktop, Pidgin/Adium were ok if you wanted just to chat, but audio/video required a lot of work.
  • No decent web-based client for XMPP.
  • Setting up e2ee is a pain.
  • Setting up MUC is a pain.
  • To this day I did not manage to set up video chat on my XMPP server, or at least I never found someone on a different server that managed to connect with mine.

Matrix may be technically complex, but at least it has managed to keep its ecosystem together. Whenever I've faced an issue with my server, all I needed to do was upgrade synapse. The "millions of users" in XMPP are mostly all on their own silos, while I am yet to have an issue where I want to chat with someone on Matrix but couldn't because their client/server was not compatible with mine.

[-] rglullis@communick.news 18 points 2 years ago

Corollary: when content creators start trying to maximize reach instead of relevance or quality, it's time to stop watching them.

[-] rglullis@communick.news 18 points 2 years ago

If not, why?

How many man-hours of work were already spent in the development of Photoshop, its plugins, etc? How much has that cost? On what scale of time was that spread around? How much money have designers put into them by buying licenses (now subscriptions) of Adobe's suite?

If you want an alternative for Linux that can match Photoshop, you need to be willing to support the R&D costs that have been paid off by Adobe throughout the decades of its development. Are you willing to do it?

view more: ‹ prev next ›

rglullis

joined 3 years ago