I use it to fill in things I generally know how to do, but I can't be bollocksed to look up the exact syntax. For example, I want to convert a shell git config command to an ansible task. I generally know how to look it up and approximately how it's supposed to be, but not the specifics, so asking an LLM to quickly write the task for me and then I review it in-line, is faster.
Basically, if you're a senior developer already, or if you have the grit to learn non-vibe programming on your own, this ensures you will have a job in the future, as this will prevent a lot of new senior devs (a "vibe coder" will not become senior without putting in the work) leading to a lack of personnel. GenAI absolutely cannot do senior dev jobs.
Yep, it hit many lemmy servers as well, including mine. I had to block multiple alibaba subnet to get things back to normal. But I'm expecting the next spam wave.
That's true about DM, however DMs are not a core use-case for discord-like services. It's the group/voice chats etc. I could see a workaround like lemmy does, where if you want to DM a user in another server, you might be able to do it through your fediverse instance (i.e. a DM simply has your fediverse instance DM their fediverse instance), but I'm sure there can be more elegant things like. However DMs by themselves are a weird thing by themselves, so much so, that even bluesky had to bolt DMs on-top and outside of their protocol.
Sorry but what exactly do you communicate and access between discord servers? Are you talking about PMs which are by default independent of servers?
Unified search could easily be achieved through third party tools at the least, like for IRC. I don't think even discord has unified search between servers.
I guess the easy solution here to to make it use oauth2 authentication. Then you can just authenticate using one account elsewhere. If fediverse services also at some point become oauth2 providers, then even better.
Aha! So How did you know it was "ad-ridden" in the first place? Checkmate, liberal!