rglullis

joined 2 years ago
MODERATOR OF
[–] rglullis@communick.news 9 points 2 years ago (14 children)

The only space that is truly "yours" in the Fediverse is the one concerning your feed and the data you create.

[–] rglullis@communick.news 0 points 2 years ago (1 children)

Who is "they"? Your family? School/Work colleagues? People you share interests and that you know in meatspace?

[–] rglullis@communick.news 53 points 2 years ago (26 children)

we’re avoiding

"We" are a minority share of the market and no one really cares about "us". "We" are irrelevant and we will keep being irrelevant unless we start actual and effective evangelizing for an open web.

This is not just about "avoiding", it's about fighting for culture change.

[–] rglullis@communick.news 3 points 2 years ago (1 children)

Thanks for the pointer, though I think I will stick with Diesel because this seems to be what Lemmy already uses.

My main interest is to know what would be the "state-of-the-art" alternatives to some of the things that are already built-in on Django.

  • Form handling (seems like actix-web does it)
  • User management (I haven't found anything like django-allauth or even "basic" django.contrib.auth)
  • Templates (just got Tera working, so I'll be trying this one for now)
  • CLI/management commands
  • admin, or at least something like django-rest-framework browsable API

and so on...

[–] rglullis@communick.news 3 points 2 years ago* (last edited 2 years ago) (3 children)

I'm just starting with it, so I can't really make an honest assessment. It seems though that Actix is more of an HTTP library that provides a server and functionality to parse HTTP requests and produce responses - meaning, only the view part from Django. Database access and ORM seems to be delegated to other libraries like Diesel.

I could be wrong though, and would love to hear from someone more experienced with both.

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

Not the point. The point that instances that are open for everyone will be open for bad actors as well.

If the mere act of signing up to an instance requires a small payment, you are automatically preventing the absolute majority of spammers, "spray and pray" scammers and channer trolls.

[–] rglullis@communick.news 4 points 2 years ago* (last edited 2 years ago) (2 children)

One more reason to argue that we should drop the idea of "aligned" servers and that we are moving to a future where it is better to charge (small) amounts from everyone instead of depending on (large) donations from a few.

[–] rglullis@communick.news 6 points 2 years ago (1 children)

Right. Publicly available does not mean in public domain. But the issue here is not of copyright, but merely of gated access.

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

tools to thrive should also be building things for secure, private communication.

Sure, but this should not be seen on the same class of software of "social media" or even "the web".

[–] rglullis@communick.news 12 points 2 years ago (4 children)

Exactly! The only way that we can make sure that the Internet is not controlled by anyone is to make it available for everyone. If we are fighting for an open internet, we need to understand that this type of thing will be part of the package.

[–] rglullis@communick.news 113 points 2 years ago* (last edited 2 years ago) (14 children)

Repeat after me: anything I write on the internet should be treated as public information. If I want to keep any conversation private, I will not post it in a public website.

[–] rglullis@communick.news 3 points 2 years ago

A farmer that is selling oranges, a brewer who is selling beer or an email provider like Tutanota are still looking for a profit and will only work for money. But they are all on a different league as the 5 "BigFood" who buys orange farms to sell orange juice to Walmart, or InBev who monopolizes the beer market, or Google/AWS who tries to ensure they are the only ones who can send email.

view more: ‹ prev next ›