Live data from Hacker News

Discord Launches Threads

blog.discord.com

151–160 of 233 posts

Re: Discord Launches Threads

#151
Everything old is new again.

Discord seems to have executed fairly well so far overall. And its client apps don't seem quite as awful as Electron apps usually are. I wish that Teams did chat channels as well as Discord does. Actually I wish that Teams would just be less clunky and buggy overall.

Re: Discord Launches Threads

#152
post #87
post #61

Earlier quoted context omitted.

> Threads make it harder and weirder for people to chime in halfway through or to catch up on what people have been saying I’m of the completely opposite opinion. If I want to contribute to a prior discussion that happened a few minutes ago but another one is taking place now, then we have two separate conversations in the same linear chat stream. With a thread, I can respond to who I want without interrupting anyone…

> If I want to contribute to a prior discussion that happened a few minutes ago but another one is taking place now, then we have two separate conversations in the same linear chat stream. This is also a feature that discourages a bunch of side conversations. If I've participated in conversations on 5 different topics that have moved on, it can sometimes be tiring to have those old threads reopened with more discussi…

> If I've participated in conversations on 5 different topics that have moved on, it can sometimes be tiring to have those old threads reopened with more discussions.

I reckon that’s more due to reopening old conversations regardless of whether it’s threaded or not. In fact, I feel threads make it easier to return to those conversations again: your message is there in that side-chats history and not in some global history where now people are scrolling back-and-forth to remember the prior conversation.

> It's like having 3 text conversations while also being out to dinner with friends.

Threads are like 3 text conversations + a vocal conversation. Not having threads is like 4 vocal conversations all over each other.

Re: Discord Launches Threads

#153

Earlier quoted context omitted.

> abominations like slack - which hides streams of conversation behind a wall, making the UX terrible. I'm not usually a defender of Slack but this is one of the things I _like_ about Slack threads. Typically in our rooms every discussion is a thread and if I'm not concerned with that particular discussion there's only ever one message and notification I need to dismiss. If I _am_ concerned with it I can opt in to re…

I like how Slack hides threads. But I do have a few complaints. I don't like that you can't come back later, select a bunch of messages or threads and say "Group into a thread" to clean up people not using threads. Also I kind of hate when it's a week later and someone responds to a thread and you get pinged, but can't find where you got pinged from without clicking the dynamic group to see all thread activity. Also,…

I also think it's problematic (and, granted this might be more on users than slack) - that a thread off an @here comment pings everyone in existence on every reply. Maybe I just wish our admins would turn off @here for general usage though ;P

Re: Discord Launches Threads

#154

Fun fact: They granted create threads to everybody by default but granted manage threads to nobody by default. So we had moderators who could delete channels, delete create and modify roles and role permissions, and delete messages as well as ban/kick users, but couldn't manage or delete threads. "public threads" show up in the main channel list to everybody as a sub channel, and everybody had permission to create an…

When did the feature appear for you? It hasn't appeared yet in my channel.

It's in the process of being rolled out. I own like 5 servers, 2 of them normal, non-community ones and none of them have gotten the feature yet while I'm in at least 4 servers which have already gotten the feature

Re: Discord Launches Threads

#155

Earlier quoted context omitted.

> abominations like slack - which hides streams of conversation behind a wall, making the UX terrible. I'm not usually a defender of Slack but this is one of the things I _like_ about Slack threads. Typically in our rooms every discussion is a thread and if I'm not concerned with that particular discussion there's only ever one message and notification I need to dismiss. If I _am_ concerned with it I can opt in to re…

I like how Slack hides threads. But I do have a few complaints. I don't like that you can't come back later, select a bunch of messages or threads and say "Group into a thread" to clean up people not using threads. Also I kind of hate when it's a week later and someone responds to a thread and you get pinged, but can't find where you got pinged from without clicking the dynamic group to see all thread activity. Also,…

They fixed your second problem with the thread tab, which shows all threads you are part of. I find that pretty convenient since it sorts threads by the latest message added, not sorted chronologically by the first message like it is in the normal view.

Re: Discord Launches Threads

#156
post #48

Threads suck!

I know this is being downvoted, but I find it genuinely interesting how much negative fervor there is towards threads. So it's a useful contribution to me! I use Slack threads everyday. I've only heard of one person in our org (or in any org I've been in prior that used slack) who had strong opinions about threads. Thanks for the very genuine opinion. Perhaps I'll start refining my own opinions about chat app threads…

I struggle to see how people are being effective with them because I do not see it personally and so much ends up slipping through the cracks especially in slack because it is impossible in the UX to keep up with the fact you might be:

- @-ed in a new thread and channel you've never heard of without context. e.g. '@yourname ^^'

- @-ed in a new thread in a conversation that has long since passed where all the discussion was done at the top level of the channel in a normal stream and you now have to deal with two paths of context.

- responded to in a thread that happened months/years ago with the expectation of immediate reply

- multiple people taking a linear conversation and starting their own threads thinking they are talking about different things which end up being the same conversation and having no way to merge these flows back together, then getting @yourname'd a month later and having to somehow find this adjacent thread where the actual conversation is happening.

- trying to catch up from vacation and having to try and mentally or actively serialize some number of days of communication temporally

Every Slack user in a business setting quickly becomes a power user if you are in orgs of 500+. I have no idea why the UX designers feel like everyone works on one thing at a time instead of being in a constant context switch hell which Slack's current UI does nothing to help. The thread views Slack provides are only the 'side view' and the 'thread list view' but you can't break it out into more windows if you need it. I am constantly in situations where I need to look at channels and two or more threads a the same time when trying to figure something out and I end up having to copy chat out of Slack into text editors just to stash a link/context/system output. Searching is also terrible- are you going to match the head of a thread or are you going to match the message right after it? You also can't look at a channel with 20 threads and see what you haven't read between last time you looked and this time. The best I have been able to do is keep a mental count in my head which only lasts a short while and not days. The thread list view is also terrible because it is a push and pull battle between unfolding threads so you can see what the heck it was about and then having to do it all again because you ended up having to switch contexts to answer a more immediate issue.

There is the restrictive protocol channel where every top-level message is distinct and any related message should be a thread message and that mostly/kind of works. I've seen that work OK as more of an ask-for-help situation, but it tends to also obscure what is happening if it there happens common cause outage. Everyone sees a different effect, but the root cause even if there is a pinned post added becomes not obvious because you can't actually visualize all threads of the conversation at once even if the person with knowledge is leading someone to water. Either way every channel with a restrictive protocol I participate in that uses this style loses a lot of its dynamic culture. You don't see who's regularly asking questions or follow-up questions that are actually of interest to you, you only see the bland post unless you click on every single link. I would enjoy watching channels on IRC because you'd find people who were answering questions and responding to follow-ups where the solid advice ended up being. Instead you can't passively find these things without clicking on every single thread and hoping you somehow infer this instead of it being plain and obvious. To that end even when I see that it is used effectively it is not something I think that helps people.

I lose context for 10% of all threads I end up needing to follow a week minimum (note *need* not want). I rarely lose context for anything that's posted to an actual channel because I can start at the top and scroll to the bottom and ensure I didn't miss anything. I don't want to click on every thread because often these threads have links to other threads and on other/same channels that I also can't quickly read through and find what I need to know. I always know when a channel hasn't been read and now that the Slack UI allows me to group channels in a sane way I now can efficiently loop through all the channel contexts I need to at the appropriate frequency of engagement. I also can't easily copy a block of channel messages and their children threads with just a quick copy and paste- and I end up needing to do that frequently.

After only two days this week of being buried in thread hell I would cry for joy if we went back to linear chat and using a ticketing system for any actual threads you need.

Re: Discord Launches Threads

#157

The ideal thread implementation is in Flowdock (which not many people have heard of or use), but it's really the best of both worlds. Everything is a single stream of messages, and you can optionally group things as threads. There is a really nice blending of the two. Here's their implementation and you can see how well this works in practice. http://blog.flowdock.com/2017/08/31/the-1-customer-request-h... Far far be…

I’m not so sure I like people “rewriting” history. Edits past a certain time also break comment chains (which is why people call out their edit). Moving posts in and out of threads would make it very hard to find things, as well break timelines for troubleshooting.

Re: Discord Launches Threads

#158

The ideal thread implementation is in Flowdock (which not many people have heard of or use), but it's really the best of both worlds. Everything is a single stream of messages, and you can optionally group things as threads. There is a really nice blending of the two. Here's their implementation and you can see how well this works in practice. http://blog.flowdock.com/2017/08/31/the-1-customer-request-h... Far far be…

Well, Discord is much more of an abomination due to its hostility towards user privacy and freedom. Slack has the excuse to appease bosses too. Discord takes data from children.

Re: Discord Launches Threads

#159
post #94

Earlier quoted context omitted.

Running two instances of Discord is not too complicated (at least on Linux) and might work well to separate your professional and gaming accounts. You only have to be careful of invite links, which will open in the first Discord you run.

Be aware that Discord treats this as a fraud indicator - the reason Ripcord does not support Discord multi-account is that it puts you at higher risk for a ban

Funny how they are the most fraudulent of all involved.

Re: Discord Launches Threads

#160

Cool. Still waiting for proper / modern / real parental controls. My 13 y/o nephew wants to chat with his buddies but there’s no real way to make sure he’s not getting weirdos contacting him.

If you're worried about weirdos peeping and poking on him, you shouldn't consider Discord in the first place, with its massive data and metadata collections.
Post reply on HN