@liaizon i perhaps don't understand the scope of what's being proposed. i assumed you meant a central website/repository for where these pieces of fediverse software would be listed, presumably not on on opt-in basis vs. something like the existing FEDIVERSE.md file that authors can choose to publish to self-track.
i have no problem at all with the latter. i think the former (the centralized site) has all sorts of problems, starting with the question of who gets to decide what goes on that list. opt-in is fine. opt-out (or no say in the matter at all) does not seem right to me for all the reasons that we don't like it when others do that to us!
@liaizon based on your posts, you seem to be caring and thoughtful, but a boatload of the fediverse imo is not right now. just look at this thread. i desperately want mozilla to focus on building a better browser. but the thread devolved into a hate-fest, and that is 1) not going to bring mozilla around, 2) not going to bring the undecided over to the cause, 3) going to run off the newcomers who stumble into that, 4) turns my space here into a much more negative and unhealthy place. i predict that a list focused on tracking vibe-coded fediverse servers will quickly turn into targeting tool for the people i'm talking about here. we don't need that.
cc @mkljczk
@liaizon @mkljczk thinking about this more constructively, i believe very strongly that people should boycott products that don't align with their values, and i believe that organized boycotts can and have brought about needed change.
the problem i see here is that without a clear stated objective, the objective is going to become "harass them off the fediverse".
@toddsundsted @liaizon @mkljczk
Honestly Todd, I'm not seeing anything more pernicious than one would have in their face just taking a casual stroll through Usenet or FidoNet - Truly; you could call them "curmudgeonville" and the comedy would spill until those vitriolic malcontents realize they're the butt of the joke... And by that, I mean these people too:
wrath regularly directed at “those who don’t conform” even if they diverge in trivial ways.
Those, lolz... wrathful ones.
I've seen so many well intended, ill-fated schema claiming to be closer to some imaginary ideal that satisfies the moderation needs for everyone, universally. Nope. nonesuch, I say. After decades administering listserv forums, y'know, the ezmlm's and majordomo's and Mailman mailing lists; or a coordinator for FidoNet, and participant in Usenet over UUCP even, all I can say is it will always, ultimately befall, as a responsibility the matter of moderation, to the individual participant themselves - as it has always been.
There's litterally no panacea, and this thread is evidence that the relatively nacent newcomer IFTAS really has nothing new to offer that hasn't been rehashed in one form or another.
The saddest thing I've noted has been the shift in web based forums since the demise of MySpace. Yes, really. Oh, for a while, sure you could post on Faceplant that you were sitting on your porch, picking your burgers from your nose and watching the grass grow and it would receive gufaws and 'likes' and the now retired +1 for those using Gplus; but eventually, there was a snide remark here or there and the descent into cacophony proliferated.
I hear people say these same things you noted, but about Bsky, or Threads, or you name it, there's that element of malignant nihilism that eventually becomes more pronounced the more it is fed.
People have more than enough tools, without abdicating their own responsibility to someone else's sensibilities, to moderate their own incoming mail, chat, forums, microblogs, commenting feedback systems. As if the actual spammers themselves aren't the most discouraging already. It's easy to mute or block miscreants, but for some reason people want to have someone else do it for them and capitalize on their own imagined frailty and feeble constitution.
There was a time back when USEnet was the main interchange of discourse along with Compuserve and The Well (Whole Earth 'Lectronic Link, among other contemporaries of the time) when it was simply understood by all that:
"The earth is not a safe place and there are no safe spaces"
That's never going to change.
Contrary to what those who refuse to accept responsibility for when it comes to going outside for a walk, bad actors abound, and they have always been everywhere throughout recorded history.
Some will claim that it's possible to turn over personal responsibility to some kind of bot or automated reputation model, and you yourself cite that people will dogpile other people who diverge, from sort of mob mentality in vogue at the moment.
An individualist eschews belonging to such ridiculous measures that would have one cede responsibility for their own welfare to nebulous machinations they don't themselves manage - when there's a very simple way in virtually every online system for the end user themselves to filter content stemming from personalities they don't wish to hear from twice.
Maybe I'm just wholly unimpressed with the feeble nature of modern enmity, because from where I'm sitting, it doesn't even begin to compare to the pernicious ad hominem of decades past.
Or maybe it's just become popular to play helpless and hapless victim and pretend to be gravely offended when some bad actor awards them the opportunity to claim offense? If so, and like every other fad, This too, shall pass.
@liaizon @mkljczk i understand these perspectives. i literally deleted my social media accounts in january of 2017 and joined mastodon.social. i started building ktistec in march of 2020 because i felt like it was the only way i could ensure i had the experience i wanted. i deliberately picked the agpl-3.0 license for very ideological reasons.
so, yes, people should endeavor to use tools that align with their values. they should not, however, expect tool builders to comply with their wishes just because they wish it. and i don't see the upside in self-reporting AI usage for the average open source software volunteer.
@skyfaller suggested avoiding any software that does not explicitly state that it does not use AI. i think this is a much better way.
@liaizon i think this just tests the protocol and what people want to do with it to the limits, we're seeing vibe coded AT Protocol PDSes too!
Definitely highlights rough or under defined parts of specs & tests interoperability.
@liaizon yeah, that's a bit of a trend with AI usage being something of a dirty secret. I'm ambivalent on it's usage, but personally don't use it for coding at present (sometimes I have to interact with it through github or Xcode though 🤷🏻♀️)
Personally it's the token cost and the fact I deeply enjoy understanding code as to why I don't use it.
@liaizon @thisismissem LLMs aside for a moment, i'm not sure i see this as a net negative. if you have a group of people who aren't programmers, whether because of where and when they were born, their genetics, their training, their economics, and make it possible for them to participate in the open source ecosystem, i think that's an amazing gift. maybe not on day one when they, like i did once upon a time, publish garbage. but eventually.
i just don't see how gatekeeping someone's ability to participate in life where and when they choose, especially in open source, is a good thing. are we really the people who should be telling them "no, you don't get to be part of this!"
@toddsundsted Is there not a parallel here to “why learn to draw if genAI can spit out pictures that are good enough,” or “why lift weights at the gym if a forklift can do 100× as much?” Results are great, but they don't have to be literally 100% of what we care about.
Lowering barriers to entry to programming is wonderful. LLMs have me considering caveats on ensuring that new approaches actually lead towards understanding and growth outside of the specific tool.
@toddsundsted As an example, I love Scratch to bits: https://scratch.mit.edu It's built and framed as an educational environment, but it's clearly capable, and its use demonstrably builds understanding of programming logic.
I believe that LLMs *can* be used in a way that leads to similar understanding and growth. I'm not sure if they are very good at it. As @liaizon notes, the approach easily tempts people into publishing things they have little to no understanding of.
@toddsundsted Heck yeah, that's how I started as well. 😄
Not everyone has to deeply know programming, but everyone is responsible for the open source code they publish. Back to @liaizon's point, there's always been shoddy open source code. But with or without LLMs, if you publish code that you can't answer people's questions on why it does what it does, that makes you a crappy open source programmer, and people would be correct to be wary about your software's reliability.
@toddsundsted What I was trying to get at with those examples is, do you call weightlifters gatekeepers for only counting your accomplishments if you lift the weights without a forklift?
Whether a vibe coder who can't read any programming languages is a “real programmer” is ultimately a question of semantics that you can answer either way, but communities defining themselves by their capabilities is not inherently gatekeeping. Some words describe proficiency or experience, and that can be okay.
Weightlifting is interesting because it's an area I know. Olympic weightlifting (and sports in general) very definitely have "gatekeepers" who set the boundaries or rules for participation. Olympics aside, weightlifting and bodybuilding both have had endless controversies about performance enhancing drugs all the way to using bench shirts and what counts as a "fair lift". Rules and gatekeepers are necessary to for fair competition. (And honestly, if someone wants to use a forklift to pick up a barbell and call themselves a weightlifter, weird but whatever... it's far from the dumbest thing people delude themselves into believing...)
I'm also fine with communities defining themselves in any way they choose, whether it's called gatekeeping or not. I think a sense of shared identity, values, and behaviors is inherent in almost any coherent community, and I think that's fine.
If someone never looks at the code an LLM generates for them, I personally don't think they're a "programmer" in any meaningful sense—and I think there are pragmatic reasons to worry about code quality if there's not a human in the loop.
But I would not argue that we should keep people who use LLMs from participating in or contributing to the fediverse merely because they use LLMs. And I think agreeing on fine-grained rules for inclusion or not is hopeless.
This gets to the core of what I'm trying to communicate overall. I think we should default to welcome people to fediverse instead of looking for reasons to keep them out.
@toddsundsted I also don't think LLM users should be prohibited from contributing to the fediverse. Notably, no one in this thread has advocated that position, so I'm not sure why we're talking about it.
Reading the thread from the top again, I think this exchange (although it has been polite and constructive!) isn't really going anywhere. You've said your piece, I have objected to the points I felt were objectionable, I reckon let's call it done. 🙂
@liaizon There has been a lot of pushback from LLM lovers against people pointing out who is producing slop.
I think the better approach is probably to list what projects have taken a clear stance against LLMs, because with the amount of money pushing LLMs into every piece of software, it's most efficient to assume that any software that doesn't have a policy against slop will become slop.
This is a good list of general software, with a few fedi servers included: https://noai.starlightnet.work/list.html
@liaizon I am already facing this problem in @weekinfediverse.
I think vibe-coded projects will be de-prioritized because most of them are not newsworthy and immediately abandoned by their authors. A project will be featured only if it survives and gets some traction.
@liaizon @weekinfediverse I would simply ignore an obviously vibe coded project with no history.
Fedibook doesn't have a license, so it is not qualified for inclusion either way.
How many are there