@p @sjw can one of you guys let @r000t know that i think I figured out his issue with why he cant see poast, in the past couple months cloudflare has quietly rolled out a "super bot protection" firewall that seems to be blocking about 4.6M "probably human" requests (mastodon servers) so I have put in a request to cloudflare to explain why this was implemented without our request or permission and why it cant be turned off in the console
@graf @r000t @sjw

@r000t :

> can one of you guys let @r000t know that i think I figured out his issue with why he cant see poast, in the past couple months cloudflare has quietly rolled out a "super bot protection" firewall that seems to be blocking about 4.6M "probably human" requests (mastodon servers) so I have put in a request to cloudflare to explain why this was implemented without our request or permission and why it cant be turned off in the console
@p @sjw @r000t @r000t @graf Said it before and I'll say it again: Stuff like cloudflare is doomed to work against things like the fediverse.

(And it's useless as fuck)
@sjw @p @r000t @r000t @graf I probably would adopt something like ipfs or similar to do mass mirroring/caching-proxy.
CDNs to me are quite a disease.
@lanodan @p @r000t @r000t @graf that's what revolver plans to use and I mentioned to :p: that it probably wouldn't be too hard to hook ipfs into Pleroma's media_proxy
@sjw @lanodan @graf @r000t @r000t Revolver already uses it, but it's not mandatory; it works without IPFS.

I think you definitely could do media proxy with IPFS, or just serving most media.
@sjw @graf @lanodan @r000t @r000t Trivially, you could just do the FUSE mount and symlink shit in the media proxy dir to the FUSE mount. You could try their FS thing but that was experimental last I checked. If you run the proxy server (I think the daemon includes it by default) you could have nginx reverse-proxy to it for that, and that'd include the headers that would let people fetch stuff from IPFS instead of the server if they have the plugin installed.
@p @sjw @r000t @lanodan ill have to read the documentation about mounting IPFS as fuse, thats really cool (but fuse + pleroma is bad, as you've watched us learn)
@graf @sjw @p @r000t
FUSE is just terribly bad.
And I'm the kind which can tolerate some of NFS troubles (not the ones caused by applications themselves being stupid though).
@lanodan @sjw @p @r000t pleroma waits for a filename from the file system so if FUSE is hung up and 4-5 people are uploading it locks pleroma up and everything fails until fuse realizes its not cool

fuse is a shitty filesystem
@graf @sjw @p @r000t
*everything* fails? It should just fail for uploads.
But well, that's the broken shit you get with the old Unix syscalls which basically do not have timeouts and are blocking, which is hell for coroutines.

FUSE is a fail for other kind of things, like fusermount tends to require you to be root, even if it's mounted as your own user (which I think shouldn't be something allowed without user-namespaces, why the hell is Plan9 more secure than modern unixes…).
@lanodan @sjw @p @r000t pleroma waits for the FS and database to give it the random filename, if that doesnt happen the database hangs and the fe hangs. you can watch it happen in real time mounting anything as CIFS

its a massive issue with pleroma and im surprised poast using something as a backup exposed it, when a user initiates an upload with upload scrambling enabled the filename should be stored in the ticket used to insert it in the database and none of this happens. this is pleroma being inadequate and its maintainers crying instead of doing something. we reported it weeks ago
@graf @sjw @p @r000t
> This is pleroma being inadequate and its maintainers crying instead of doing something. we reported it weeks ago

Pleroma backend basically only has me as a maintainer and to be honest, I have no motivation for anything but fixing stuff which gets in my way or things that are directly fun.
Which is why these days I just guide contributors, mostly with the hope of retiring from maintenance.

Reason for this being basically: No funding for most of 2021 while trying to keep things afloat, which has then been destroyed by Gleason acting like an irresponsible kid for at least a full month.
And if I remember correctly, you played your cards in this.
@lanodan @sjw @p @r000t ok so how much do you want me to pay you to stop pleroma crashing when someone other than poast uses CIFS or something tell me your price to fix it and whatever petes issue was

this is so aribtrary man it just makes you look bad so just give me a price
@graf @sjw @p @r000t None, try with the other contributors.

Price was something you could have done before, not once most of us have walked away or are preparing to.
@lanodan @sjw @p @r000t i personally hold you to a different standard but if your response is to just fuck pleroma proper off that just solidifies any thought we had that we need to ditch pleroma asap
@lanodan @sjw @p @r000t i was maybe a half dozen eggs in the pleroma basket but i will put all of them in revolver, shame it is because pleroma was really good. its not great, and it will never be now but it was OK.
@graf @sjw @p @r000t
To maybe clarify things a bit: Pleroma backend is in survival mode, it could go back entirely to life, and I truly do wish this, but I barely can push it further. I'm glad there is other contributors, some which I think could be maintainers.
But it's clearly not at the speed that it had during MFC time, which is the one that most knew where we had a huge team of full-time devs working at their own discretion.

As for revolver… I'll see once the code is released, I'm too much of a nerd to trust speech, at least it sounds interesting.
@lanodan @graf @r000t @sjw

> But it's clearly not at the speed that it had during MFC time

What happened with MFC, is that talkaboutable?

> I'll see once the code is released, I'm too much of a nerd to trust speech

:terryapproves:
@p @sjw @r000t @graf
> What happened with MFC, is that talkaboutable?

I didn't ask details (I should have but had other priorities at the moment) so all I know is that they stopped funding devs and it corresponds closely to an article which IIRC paints a pretty bad picture of the fediverse and I think USA was also going to put further restrictions on porn, making their usage of pleroma instead of centralised social media less interesting.

For some reason I can't find the URL even though I'm pretty sure it was in my IRC logs.
@p @graf @r000t @sjw
Ah, found it right after posting, wasn't spelling things correctly…

https://www.theguardian.com/world/2021/mar/12/far-right-open-source-technology-censorship

Article is dated 2021-03-12, I got notification of stopping funds on the 2021-03-09.
@lanodan @sjw @p @r000t @graf
"proprietary software good, free software bad"
i stopped reading there. such a shit take
@neo @sjw @p @r000t @graf Yeah, this is a garbage article, I'm almost surprised it's still online.

And then sometimes people wonder why I don't like journalists by default.

@lanodan @sjw @p @neo @graf

>spam protocol designed for disseminating messages to as many remote servers as possible cannot be surveilled by the FBI

wat

Follow

@JapanAnon
well, any meritocracy is unfounded for them. the concept that people might want the functionally best result instead of the one virtue signalling the most is foreign to the current "progressive left" (for lack of a better term).
@sjw @p @r000t @neo @graf @lanodan

@bonifartius @sjw @p @r000t @neo @graf @lanodan And yet still the fig leaf of an adjective with "unfounded". Naturally they can't just come straight out and say that all meritocracies are bad. That would be the quiet part out loud.
@JapanAnon @bonifartius @graf @lanodan @neo @r000t @sjw It's unfounded because writing software has nothing to do with writing software.
@JapanAnon @sjw @p @r000t @neo @graf @bonifartius @lanodan

> Naturally they can't just come straight out and say that all meritocracies are bad.

Oh no, they do that. GitHub (I think it was GitHub?) used to have some phrase about meritocracy written on the floor in the lobby and that got removed and they publicly talked about why. They say that meritocracy "perpetuates inequities" or some such.

I get the sense that the concept is viewed as an existential threat to their world view due to having a certain moral appeal. If your dogma relies heavily on moral superiority then a challenger who also appeals to that same sense probably seems quite threatening.
@roboneko @sjw @p @r000t @JapanAnon @graf @bonifartius @lanodan they try to couch it as having unequal access to education..... implying the education we get here is worth the damn
@neo @sjw @p @r000t @JapanAnon @graf @bonifartius @lanodan

> implying the education we get here is worth the damn

Probably depends on the subject, what you're aiming to do, etc. I learned a huge number of things that I would not have otherwise. I also gained many skills that have proven useful. But I recognize that other circumstances in my life at the time also played a huge role in enabling that to happen - I don't think it's as simple as merely enrolling in classes and showing up. And there are certainly other paths to learning the same things and gaining the same skills, although I don't know of any that would have worked out for me in my particular case.
@roboneko @sjw @p @r000t @JapanAnon @neo @graf @bonifartius
Meritocracy, domination/oppression by the merit is a messy one.

Merit is short-lived (greater things or culture change) while power corrupts and tends to make you want to keep it.

Merit is also often grossly misattributed, Apple wasn't made by just Steve Jobs, GNU/FSF wasn't made by just Richard Stallman. It takes a village.

And to me it shouldn't be there in worlds like software/hardware/… they're jobs were the goal is to almost make people forget you even exist.
The best tools are the ones we subconsciously abstract away and forget that we even use them.
@lanodan @roboneko @sjw @p @r000t @neo @graf @bonifartius When it comes to meritocracy, I'd think things like praise, recognition, official titles are a separate issue. Just in terms of who does what, it only makes sense to me that those who demonstrate the greatest ability to Do by virtue of Doing and Doing well end up rising to the top. That doesn't need to be created or enforced, it can just end up happening in groups of people.

Stepping outside that and trying to artificially (ideologically) correct for it based on factors that have nothing to do with the ability to Get A Thing Done seems like throwing sand in the gears of a working machine.

I understand where people come from when they talk about things like access to resources being uneven, opportunities depending on social connections etc. These can cause their own problems, but I'd argue a lot of that is because of an emphasis on licenses or official paper credentials over demonstrable capability.
@JapanAnon @roboneko @sjw @p @r000t @neo @graf @bonifartius
"Just Do It" to me sounds like the anarcho-punk thing of asking no one and often breaking whatever limits are in place.

Meritocracy is when someone can overrule it simply because their previous actions have been seen as good.

So to me those two don't really work together and I think the best would probably be a balance between the two, because some limits do need to exist.
@lanodan @roboneko @sjw @p @r000t @neo @graf @bonifartius If meritocracy favors prior ability over current, demonstrable ability then I'm certainly less of a fan than I thought I was. Somebody who did a good job last week might be more worthy of listening to, but that doesn't count for much if they aren't currently doing a good job at what needs doing right here and now.
@JapanAnon @roboneko @sjw @p @r000t @neo @graf @bonifartius
Yeah, you should probably look into what Meritocracy means, it's been apparently grossly deformed and taken out of context by politicians (which probably didn't knew Greek).

It got coined by Michael Young for his dystopian satire.
@lanodan @sjw @p @r000t @JapanAnon @neo @graf @bonifartius

I feel like this is an organizational question. "Just Do It" can break things and in an organization that might not be acceptable at certain times for whatever reason so naturally someone might have the ability to overrule it. Meritocracy seems to me like it's more about how you choose who gets that ability, not whether or not that ability is needed in any given instance.

Of course I acknowledge the challenges you point out about assessing merit. But then organizations already struggle to promote the "right" people regardless of the ideology they ascribe to. So it seems to me to be more about underlying ideals than about a particular (attempt at) implementation.
Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.