Live data from Hacker News

Discord Postmortem from Friday

status.discordapp.com

31–40 of 45 posts

Re: Discord Postmortem from Friday

#31
post #27

Earlier quoted context omitted.

FWIW, a serious feature that I would pay you money for right-here-right-now is the ability to multitrack audio. Let me give you many dollars to route each voice to a separate Soundflower channel, so that I can mix them outside of Discord, and I will give you said monies. I'm pretty sure you're even sending unmixed streams down? But I can't get at them! This probably involves not being Electron (from my own adventures…

Doesn’t Mumble have that feature?

Mumble doesn't, AFAIK, also do video/screenshare. Think of it like a teleconference. (I could be wrong though, it's been a long time.)

Re: Discord Postmortem from Friday

#32
post #2

Does anyone use discord for work?

I would strongly recommend against it. Discord has no privacy guarantees in their TOS and actively says they will sell your data. Its how they offer their service "for free".

Workplace conversations should be private, and that almost exclusively means either a siloed self hosted solution or a service with a contract that guarantees data integrity and privacy.

If you are playing video games using Discord is fine, at least up until you start talking about personal details of your life in their chat rooms or over their voice services. If I'm having conversations I don't want Discord's data customers having, I'll use Signal / Matrix (self hosted or encrypted channels) / Mumble.

Re: Discord Postmortem from Friday

#33
post #20

The level of detail and linearity is impressive. At this scale, it seems like it may be warranted to start using reliability testing in production in like with Netflix. At the end I see mention of a library with flaws. I am curious as to which library that is, given I develop some projects in Elixir.

Thanks, we try our best with these. Past experience has shown they can be very valuable, and help everyone at the company get context on the system and how we handle failures. Reliability testing is definitely something we're interested in as we spin up more SRE/reliability focused individuals, but also has probably the least amount of cost-benefit for us (compared to engineering effort on improving the things we kno…

That is indeed very odd! Thank you for sharing. Hackney, through another library, is used in a telegram api wrapper that I wrote up. Though my stuff usually runs on a $5 vps, nothing with multiple cores.

Re: Discord Postmortem from Friday

#34
post #8

It's worth noting that the instance migration basically null-routed the redis VM for a good 30 minutes, until we manually intervened and restarted it. The instance was completely disconnected from the internal network immediately following the migration. From what we could gather from instance logs, the routing table on the VM was completely dropped and it could not even connect to the magic metadata service (metadat…

For those of us unfamiliar with GCP, do you mean that the default-route of your VM was unable to route its traffic? Or is there a routing config running on customer VMs that GCP live-manages?

Re: Discord Postmortem from Friday

#35
post #32
post #2

Does anyone use discord for work?

I would strongly recommend against it. Discord has no privacy guarantees in their TOS and actively says they will sell your data. Its how they offer their service "for free". Workplace conversations should be private, and that almost exclusively means either a siloed self hosted solution or a service with a contract that guarantees data integrity and privacy. If you are playing video games using Discord is fine, at l…

That's nice misinformation, mate. Discord makes money from Nitro, and they started off with a fairly large investor cushion which grew since launch.

There is nothing in the ToS that states in any way, shape, or form, that they can sell their data. I challenge you to quote the exact place where it says that.

Re: Discord Postmortem from Friday

#36
post #2

Does anyone use discord for work?

I'll need to echo some of the other comments here - at work we're pretty much stuck with Skype for Business (aka "lync") because the voice system ties into it. When I suggested Discord, it was shrugged off because it's "Chat for Gamers" and clearly they're not going to budge from that niche anytime soon, from all the recent features I've seen.

Re: Discord Postmortem from Friday

#37
post #32

Earlier quoted context omitted.

I would strongly recommend against it. Discord has no privacy guarantees in their TOS and actively says they will sell your data. Its how they offer their service "for free". Workplace conversations should be private, and that almost exclusively means either a siloed self hosted solution or a service with a contract that guarantees data integrity and privacy. If you are playing video games using Discord is fine, at l…

That's nice misinformation, mate. Discord makes money from Nitro, and they started off with a fairly large investor cushion which grew since launch. There is nothing in the ToS that states in any way, shape, or form, that they can sell their data. I challenge you to quote the exact place where it says that.

You don't look in the ToS. You look in the company articles of incorporation or bylaws which will explain things like how money is allowed to be made.

Re: Discord Postmortem from Friday

#38
post #32

Earlier quoted context omitted.

I would strongly recommend against it. Discord has no privacy guarantees in their TOS and actively says they will sell your data. Its how they offer their service "for free". Workplace conversations should be private, and that almost exclusively means either a siloed self hosted solution or a service with a contract that guarantees data integrity and privacy. If you are playing video games using Discord is fine, at l…

That's nice misinformation, mate. Discord makes money from Nitro, and they started off with a fairly large investor cushion which grew since launch. There is nothing in the ToS that states in any way, shape, or form, that they can sell their data. I challenge you to quote the exact place where it says that.

Yup this, our privacy policy plainly states that we're not in the business of making money from your data. We have various provisions which limit how and when we can share your data.

Re: Discord Postmortem from Friday

#39
post #34
post #8

It's worth noting that the instance migration basically null-routed the redis VM for a good 30 minutes, until we manually intervened and restarted it. The instance was completely disconnected from the internal network immediately following the migration. From what we could gather from instance logs, the routing table on the VM was completely dropped and it could not even connect to the magic metadata service (metadat…

For those of us unfamiliar with GCP, do you mean that the default-route of your VM was unable to route its traffic? Or is there a routing config running on customer VMs that GCP live-manages?

GCP has a virtual networking stack to support a bunch of crazy (and awesome) features Google has built. Unfortunately the complexity here seems to hurt power-users like us. In this case it appears that for some unknown reason the node failed to program its network stack when coming up, meaning it was completely unavailable (even the metadata service used internally by google failed).

Re: Discord Postmortem from Friday

#40

Earlier quoted context omitted.

That's nice misinformation, mate. Discord makes money from Nitro, and they started off with a fairly large investor cushion which grew since launch. There is nothing in the ToS that states in any way, shape, or form, that they can sell their data. I challenge you to quote the exact place where it says that.

You don't look in the ToS. You look in the company articles of incorporation or bylaws which will explain things like how money is allowed to be made.

How would that work?

If a company drafts ToS and then plumb violates them, well, it'll be found out eventually and then you get things like the recent debacle with telco data being sold (https://news.ycombinator.com/item?id=15477286), and then the company(s) in question will either get completely shredded or their reputation will at least be seriously besmirched.

I can see the logic of what you're saying, but at the same time I can't see how it would hold up. If you can show me how it would work I'm listening though.

Post reply on HN