lol matrix got pwned hard
@sir it's not like they got pwned because of flaws in matrix... they got pwned because of sysadmin mistakes and jenkins vulns...
@sir Down with innovation?
@stavros aye, down with innovation. Stop trying to "innovate" in chat, you're ruining it!
@sir What do you like aboit irc? I honestly don't understand
@biosmarcel simple, good enough protocol, broad support from clients & servers & bots, fast and stable networks, no bullshit like reaction emojis and crap, etc
@sir I like discord simply because I get all the useful features. Even though not open source and has a bad electron app.
However, great botsupport, you dont need to do anything in order to see past messages on your next login, you have voice calls, video calls screen sharing, file sharing and whatever not.
I dont see irc as something that you'd wanna use every day.
Looking at your livestream site for example, irc is a perfect fit though.
But usually its the wrong tool I think
@biosmarcel voice calls, video calls, screen sharing, and file sharing are all anti-features. IRC is good because it doesn't have those. And I have used it every day for 15+ years
@sir How are those anti-features? I find them genuinely useful.
@biosmarcel I don't want to use any of those when I'm on IRC. I don't want to listen to your voice, I want you to say what you have to say on the message. Limiting all of the participants to plaintext is a good thing, it normalizes the conversation and keeps it async. And I can listen to music rather than someone's dumb voice on a 92kbps stream
@biosmarcel hop on mumble to voice chat. Jitsi to screen share or video chat. Solve all problems and you end up solving them poorly, solve one problem and you might solve it well
You may not have average joe friends whom you want to talk with, and that's fine, and maybe in your usecase IRC is all that's needed.
But other people have different usecases, and in those usecases IRC may not be satisfactory. It may even be a worse option than matrix.
or you can try to understand their usecase and make IRC better suited for what they really need (as opposed to what they say they need, and as opposed to what you need).
Or you could make a new protocol from scratch.
I don't know which of them is correct.
But expecting others to use what you use w/o understanding their usecase is stupid.
Also, by trolling like this you tend to look like some IRC fanatic that'll burn anyone who uses anything other than IRC. Which in turn may convince some undecided people to stay away from IRC. Which is not what you want I guess?
I would love people to stop using Discord and Matrix, but hosting a ZNC for everyone is kinda meh, and it's a pain to get your friends to configure their clients for ZNC.
I've came to regard @sir as a troll who's not worth debating. His motto is basically everything new is terrible, everything old is amazing, end of discussion & it honestly reeks of him trying to justify not having to learn anything he's not already familiar with.
Am sorry to say this, but a brief look at his blog & past posts + behavior here & on Hacker news shows this pattern pretty clearly.
I'd stay clear from feeding him.
@MatejLach @sn0w @biosmarcel
I'm of an opinion that a large part of new things actually are terrible, largely because people ignore the past and reinvent the wheel without first studying the previous solutions and understanding what was right and what was wrong with them.
And I think @sir writes a lot of good software, software that's in opposition to todays JS-ridden mainstream, and is very much needed.
And even if he's writing it for all the wrong reasons, I think he's still doing sth good
Sure, he's writing a lot of useful SW, but he also has an attitude toward it, (I’ll take my segfaults and buffer overflows.) that make me question if I ever want to use his SW.
And sure, today's Electron stuff is usually a hot mess, but that's not what Matrix is.
He also makes false, inflammatory claims like re: Rust "Attempts to integrate it with other build systems have been met with hostility from the Rust & Cargo teams." - which is flat out made up.
He's been ranting about how it's wrong for Go to try to adopt generics, (again, sounds like just old C coder whining). The argument wasn't even about what kind of generics etc, it was just generics == bad, no real argument.
That is not the kind of discussion am looking for, but everybody to their own.
@sir ye I totally get that. But in the end, it just annoys my friends when I tell them to use X different applucations. And quite frankly, I like convenience as well. And I don't think it is impossible to solve all those problems in a good way. I do use mumble btw, same for jitsi :)
@sir eh, I'm sure I've heard of IRC servers being hacked before. The issue was more of their particular setup.
@Normandy 
@sir It's not uncommon to hear about IRC networks being downed by DDOS attacks: https://web.archive.org/web/20110723073250/http://zine.dal.net/previousissues/issue22/situation.php
There's also a bunch of CVEs where some ircd implementations were vulnerable to being ddosed with certain inputs
@Normandy you do understand that DDoS attacks are an entirely separate problem right
@sir @Normandy well, you LOL for one server that was attacked and then you go on with a tirade about why IRC is better than Matrix. That's another pair of entirely separate problems. You're right to point out that IRC works well for you, but that has nothing to do with the security incident of matrix.org, I think.
@sir like I said the issue wasn't with matrix itself. It was a Jenkins exploit that allowed the attackers to SSH into the server.
Of course nobody in their right mind would put Jenkins and IRCd on the same server but if it were the case, it's not really like there is anything that would prevent such an exploit from affecting that server.
@sir Nice to know that no IRC server has ever had any security issues whatsoever ;^)
@sir and then, afterwards they got hit again, with matrix.org being redirected elsewhere.
cmpwn.com is a private Mastodon instance for friends of SirCmpwn.