24 ms·
>the ability to modify one's own messages >- the ability to delete one's own message, and have that deletion propagated > - the ability to delete other people
by swiley 8y ago
>the ability to modify one's own messages
>- the ability to delete one's own message, and have that deletion propagated
> - the ability to delete other peoples' messages, and have that deletion propagated
These 1) don’t work when you need them too and 2) are very much antifeatures
I’ve been in slack and discourd channels with important people who will post things that cause me to make some decision and then will go back and delete or edit their message. It’s gotten to the point where whenever these people post to slack I always take a screenshot. On discourd you can just use finch and all the edits show up as new messages.
I really liked how on IRC you just sent messages and that was the end of it.
>- everything just working
Hah, that would describe IRC better than discourd IMO. Slack “works” but good god is it slow.
- zzo38computer 8y agoI agree that it doesn't work and is antifeatures. I also like that on IRC you can just sent messages and there it is. You can have public logs, possibly server side logs (although as far as I know, implementations of this aren't common, but this is easily possible without altering the protocol or clients at all); private messages would not be logged though, so if you wish to remain private you should send the message private instead (the server administrator should not look at private messages either, unless the message is addressed to them). Messages that you do not like, you can filter out on the client side (if the operator can provide a default filter file for uses who do not want to see everything or to customize it, that could also do; however, (public) messages should probably still be stored except that you do not have unlimited disk space, so you will have to avoid some anyways).
- zapzupnz 8y ago> You can have public logs You could equally have public logs in Discord and/or Slack. At least on Discord, this can be achieved through a bot — which, if logging is the aim, could be a very simple 20-line Python script.
- zapzupnz 8y ago> These 1) don't work when you need them too They don't? They work perfectly fine for me and always have. Citation needed. > 2) are very much antifeatures According to whom? People use and profit from these features all day, every day on Slack and Discord. Whether you put any stock into them doesn't make any difference: they are features for a vast number of people other than yourself, they are definitely features. > I really liked how on IRC you just sent messages and that was the end of it I did, until I realised I and other people didn't have to spam the text channel with minor corrections to spelling, grammar, and markdown formatting with further messages containing the edits — and those messages may themselves contain errors, necessitating further ex post facto editing with more new lines. > that would describe IRC better than discourd IMO The day I can log into any IRC client, web or otherwise, without having had to set up my own bouncer and leave it running at home exposed to the internet or pay for a server, and it negotiates my IRC capabilities, joins all my channels, re-opens my private messages, shows me my chat history, and gives me a scrollback of the messages I've missed since my last session, I might be inclined to agree. Not to mention what happens if I typically connect to multiple servers. Until I am no longer forced to use such ugly workarounds to what should be simple session management that practically every other chat service has figured out, even before Discord and Slack, I don't consider IRC to 'just work' except in the sense that, yes, a non-negligible number of people have managed to get their fragile IRC configurations working just-so, likely on only one machine — good for them, but I have higher standards.
- swiley 8y ago> People use and profit from these features all day, every day on Slack and Discord. Whether you put any stock into them doesn't make any difference You have totally missed the point of what I said. I know some people want them and it's nice to be able to correct your "there" to "their." That's fantastic, good for them. My complaint is that these features are abused by nasty people who you end up having to work with. By not having them they can't be abused. When I can't trust software running on my own machines to accurately tell me what someone said yesterday that's unacceptable. I'd rather the thing not work at all than give me bad data. And I don't think there's any bigger work around than having to screenshot an app every time certain people send you a message.