Vishnevskiy

Joined 17 years ago

Karma
332
Submissions
57
Member since
Jan 30
CTO & Co-Founder @ discord.com
View on Hacker News

Recent submissions

Comment · 6 years ago
Who says we require it now ;)
Comment · 6 years ago
We only allow iframes for a few sites and this was one of them.
Comment · 8 years ago
We found the name is not an issue as growth continues at a rapid pace.

We are already multiple times larger than Slack :)

Comment · 8 years ago
Comment · 8 years ago
Thanks!

And thank you for helping make Rust awesome.

Comment · 9 years ago
Android, iOS? Do they use automatic detection or did they adjust the thresholds.
Comment · 9 years ago
Is this only in our web client or also in our desktop client?
Comment · 9 years ago
We started with Elixir, some of our engineers have used Erlang prior though.
Comment · 9 years ago
We are currently in the process of testing ScyllaDB with double writes for our fixed data clusters. It is very scary to transition to something so new :)

Our message storage clusters have a very large set of data that keeps increasing and using Scylla without incremental repair will suck so we are waiting on that.

Comment · 9 years ago
You are 100% right that it is the best at what it does.

And thank you again with helping us with that bug :) we really appreciate it.

Comment · 9 years ago
Comment · 9 years ago
The messages struggles have been sadly due to issues with Cassandra and GC pauses caused by bugs within it. We have been trying to work with the Cassandra developers to resolve these.

Voice issues should not be happening. Please contact our support with more information and we will gladly investigate.

Comment · 9 years ago
What's funny is I got rejected from YC with Guildwork years ago. After flailing around trying to make it work I reflected on why it didn't work, Discord was the result. :)
Comment · 9 years ago
Cassandra has a snapshat command that creates a directory by symlinking files that hold data (this is safe cause Cassandra files are immutable). Then you just upload them to your backup storage. This is obviously for recovery scenarios that are catastrophic.

Normally though since the data is replicated on 3 nodes, you can technically loose a node completely and rebuild it from the other nodes.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton