please let's put that cursed thing where it belongs

in the trash

@lumi the problem is we need some good, open source and decentralized alternative for it, cause these don't really exist

@selfisekai @lumi IRC! Discord is the latest IRC knock off they all come and go, but IRC has been around since the dawn of time (1989) and it's not going anywhere

@selfisekai @lumi
hardest thing in irc imo is images since dcc isn't viable anymore
most everything else can be done through extensions

@ocean @selfisekai @lumi IRC isn't a discord replacement until it integrates voice as a first class citizen alongside text chat.

That's coming from a big IRC fan.

@kline @selfisekai @lumi Ehhh IRC isn't a discord replacement because discord came about 20 years after IRC did

IRC is good because it doesn't try to do everything
it does it's one thing and it does it well, very unix-y

@ocean @selfisekai @lumi yeah, it's ace, but because of those choices it will never beat discord.

@kline @selfisekai @lumi Until about 10 years from now when Discord is dead and some other chatting service is the new popular one and the cycle repeats it's self all over again

@ocean @selfisekai @lumi sure, but it'll probably have a much more integrated experience than IRC, still.

Whatever the pros and cons for relatively technical users, the discord audience don't care.

They want integrated voice, chat, and fun social spaces with minimal cost, financial and effort. IRC will never be that, and that's why discord has absolutely smashed IRC/Jabber and TeamSpeak/Vent/Mumble use in gaming.

@ocean @lumi @selfisekai @kline Aaaah... discord... yeah, well... the thing about Discord (I know I already mentioned this a couple of times) is that it offers what the common consumer demands. It supports text chat, video chat, audio chat, support for multimedia sharing like images, audio and video, it's very easy to use, you can easily join random "guilds" and meet people there, etc. It does that well and it does that in a way that it's somewhat fun to use and doesn't scare their userbase.

IRC on the other hand is stuck in the mid 80s and 90s and only offers text chat. Which is fine for what it does, but the common consumer needs way more than that nowadays. Also making a text-based protocol is really easy.

XMPP aimed to be the evolution of IM protocols, but turned out to not be that great, and there are other projects now like Matrix, etc, that wants to be Discord, but are not.

It's going to take a long while until someone figures out what the users really want and does it right.
@proxeus @ocean @kline @lumi @selfisekai conjecture: if you NEED more than text something has gone horribly wrong. wanting it is fine but needing it? nah.

@proxeus @lumi @ocean @selfisekai @jeff bruh just

1) open your browser
2) upload the image to another 3rd party service that may collapse at any time
3) copy and paste that url to your audience
4) have them open their browsers
5) copy and paste that url
6) chuckle at the pepe you just uploaded

e z

@kline @jeff @selfisekai @ocean @lumi

How about:

1) "Drag and drop" your file
2) Don't make anyone go through that hassle, it's already done and served

Also I don't do stupid 4chan memes

@proxeus @lumi @ocean @selfisekai @jeff I'm saying all those points are a bad user experience, I was hoping it was a dumb enough list of steps as to not need the direct comparison to the integrated solution I've been a proponent of this entire thread.

@proxeus @lumi @ocean @selfisekai @jeff guess I was wrong, huh, teaches me to attempt to engage with a bit of humour on the fediverse

@kline @selfisekai @ocean @lumi They did, but it looks as if nobody else figured out, specially in the FOSS community. Everyone is focusing in the UNIX philosophy of "universal text interface" and "do one thing and do it right", which are nice and work well with US, but what consumers want is one thing that does many things, does them correctly and makes them easy and fun to use. It's a different concept that DIscord got right, but nobody else has figured out yet.

@proxeus @lumi @ocean @selfisekai no no, foss gets it, they just dont care.

foss doesn't care about catering for gamers, etc, foss is overwhelmingly written for and used by other foss developers.

@kline @selfisekai @ocean @lumi Yes but this world is not only about developers. Developers work for regular users. That's something some developers will never ever get to understand.

@proxeus @lumi @ocean @selfisekai well, I mean, foss devs can do whatever they want. That's the beauty of it.

It's not that they don't get it. IRC devs understand why normal people don't use IRC, just they don't care. They're not the target audience.

@proxeus @kline @lumi @ocean @selfisekai if using a computer in the most basic way is such a problem for users, they should avoid computers at all.
@lucy @kline @lumi @ocean @selfisekai The most basic way to use a computer is through a graphical interface, and I refuse to support the idea that just because some people refuse to learn everything about a computer should be excluded in the year 2020 when literally everything is a computer.
@proxeus @kline @lumi @ocean @selfisekai you realize that all UI is build on top of a system that's designed with CLI in mind?
@lucy @kline @lumi @ocean @selfisekai Like Winblobs was designed with a CLI in mind? Whoops! I think that statement is not right. In fact the CLI on Winbows is shit, its completely focused on its GUI. Same as OSX, although it has nice unix-like commands.

Why do they do that? Because their user base doesnt want to waste years learning "magic words" to do something they can do easily with an UI. And thats NOT wrong, its just that everyone should have access to a computer without the need to spend years learning about them.

Dont ask the doctor to also be an expert on computers, Id rather have him being an expert in his field.
@proxeus @kline @lumi @ocean @selfisekai the way windows handles running software and passes arguments is not cli-based? most gui stuff does only execute the real commands, so gui is just an extension.
@proxeus @kline @lumi @ocean @selfisekai it's about responsibility. if you need years to learn simple commands, what is even wrong with you? it's not rocket science
@lucy @kline @lumi @ocean @selfisekai One simple command? Or 200 commands? Needless to say, applications/commands such as grep, iptables, etc, are extremely convoluted for someone who maybe is a mechanic, or a doctor, or a plumber.
@iii @kline @lucy @lumi @ocean @selfisekai The advantages of CLI is that its way more flexible than a GUI for specific tasks, and thats it. Its also cheaper resource-wise and if you run a server, you dont need an UI. But if you do graphic design, to put an example, you do need an UI.
@lucy @kline @lumi @ocean @selfisekai btw Xerox invented the first user interface in the early 80s. Its not a new thing and it has been in the mind of everyone for a very long time for a reason. So you should stop pretending everything that is text is "superior" because you think its cool and "h4xxorz l0l".

Text based interfaces have their use as everything does, but doesnt fullfill all the needs everyone has. Also stop pretending that everyone who doesnt have your needs is inferior and has no rights to access the same technology we use.
@proxeus @kline @lumi @ocean @selfisekai well, the point is that you don't use the same technology. also, I'm not against graphical user interfaces. I just think it's lazy to avoid CLI-based software. it's the equivalent to "I don't want to cook in 2020, there's frozen/fast food everywhere now"
@lucy @kline @lumi @ocean @selfisekai

> the way windows handles running software and passes arguments is not cli-based?

Not quite. The way it handles it doesnt have anything to do with CLI.

> most gui stuff does only execute the real commands

What!? No!!

GUI programs make calls to an API that acts as an intermediate between the kernel and your program. At least thats how it works on Windows. I dont see how thats CLI oriented as you stated, neither I get your point on that. For instance, to run a new process:

On Linux you can use syscalls directly if you want, but most applications rely on libc or something similar anyways, so its also an API.

Whoever uses system() should burn in hell. CLI based commands only work as long as the systems are configured in the exact same way
Show more
@proxeus @kline @lumi @ocean @selfisekai The thing about the Unix philosophy is that it's supposed to make easy to take several of these small utilities, glue them together and get something that does many things right. That's the step that's kinda missing in FOSS IMs.

@besserwisser @proxeus @lumi @ocean @selfisekai people looking for a gaming Comms platform don't care about the unix philosophy

@besserwisser @proxeus @lumi @ocean @selfisekai np, but that's why they'll continue to use and propagate and build up proprietary software

@kline @selfisekai @ocean @lumi @proxeus I doubt building something that's good enough will bring them over anyway.

@besserwisser @proxeus @lumi @ocean @selfisekai well, they did it once already go get onto discord, I don't see why they won't again

@ocean @kline @lumi @selfisekai By the way, there is this thing based on XMPP:

Which looks nice actually. But I don't know...

@proxeus @lumi @ocean @selfisekai
>you don't need voice
>just stop playing your racing game to type text to your buds who then have to also stop to read it

there really are people who need voice.

Aside from anything, we shouldn't just be aiming for the absolute spartan minimum. It's not good for users and not what they want.

@roka @proxeus @lumi @ocean @selfisekai yes, and people I know used that in the past, but users want something joined up, hence discord.

This is like that infamous HN comment that said dropbox will never take off because you can just use your own ftp service

@proxeus @kline @lumi @selfisekai

>"IRC on the other hand is stuck in the mid 80s and 90s and only offers text chat. Which is fine for what it does, but the common consumer"

Yeah agreed.
But lets be real here, who on Fedi is the "common consumer" if you are here at all you are already the niche audience that IRC caters to

@ocean @selfisekai @lumi @kline Well, in my case I'd like to at least have access to all the modern multimedia features from our current era. Maybe one day I'll grab my prototype and make it a full-fledge HTML5 chat with support for modern features (that are not audio/video chat because that's going to drive me nuts)

@ocean @lumi by a good alternative I meant really good. look at the discord, with avatars, emojis (including custom guild-specific and even animated for paid users), playing statuses, images, videos, rich embeds, easy http/websockets api for bot developers, one account for everything, chat history, voice chats...
I could say many more advantages for user. Matrix is much better for it, but still lacks some more features, fully functional clients and servers.

@ocean @selfisekai @lumi IRC and Discord are very different. Discord is an app, IRC is a protocol.
I wouldn't be surprised if Discord used IRC (twitch uses IRC after all)

I agree IRC is a very good thing, now we just need a Discord-like app that's as good but like GNU (using IRC or XMPP for text, and other stuff for voice and all)

Until then I'll keep using Discord :bun:

@ocean @selfisekai @lumi (so basically pidgin with modern looks and less options)

@cesese @ocean @selfisekai yeah i understand x3

you're forgiven for using discord because you also use xmpp and i can snuggle you there :blobcatsnuggle:

Sign in to participate in the conversation is an any-topic moderated Mastodon instance made by me, Ami. Hosted in Roubaix, France.