News for hackers. Stuff that matters.
Re:How Discord Won by chmod775 on Monday October 19, 2020 @04:06PM (#24830368)
> It is easy to switch to Discord. Inviting people is two clicks and a paste. Joining a server (once you have an account) is two clicks.

This is kind of missing an elephant in the room.

Because even creating an account on discord after clicking a "join server" link only requires you to put in an username. No pointless e-mail requirement, not even a password, no nothing. Put in an username and you're good to go.

This might look particularly weird to some of the HN community who are fond of optimizing the conversion rate of their pointless landing page -> sign up flow and like to subscribe people to mailing lists that 97% of their users will find fucking annoying.

I've been doing a similar thing to discord on a site I run where users don't even have to choose a name. They get a randomly assigned name which they can change later if they want. A new user needs to perform 0 clicks to begin using the product.

This was especially helpful in the beginning, because the first few people who stumbled upon the site immediately became users and started interacting with each other. By adding stupid landing pages, sign up flows, analytics (which then requires me to get permission from my users), and whatnot the site probably wouldn't have gotten off the ground half as fast.

Re:How Discord Won by mrtksn on Monday October 19, 2020 @04:24PM (#24830580)
I don't understand why people even ask for account creation. Now days the devices are personal, you don't have to have accounts to be identified, they are only good to sync between devices(like multiple devices and account restoration). Especially with apps, the moment you install the app you have your details there for good and they don't go away accidentally like with the browsers.

I assume it's about tracking but now I'm beginning to suspect that it's simply a cargo cult mentality where no body asks why are we doing this.

I don't proceed with anything that requires a form to be filled without having a good reason. I'm actually positive that I have a bank account that doesn't have a login info, when I need to sign in from another device I would simply scan a barcode from the app to let me in.

Yet, there are apps asking me more questions than an immigration officer to let me use it.

Re:How Discord Won by sedatk on Monday October 19, 2020 @05:16PM (#24831117)
> you have your details there for good and they don't go away accidentally like with the browsers.

But when it does go away (app reinstalls, phone upgrades, phone breaks etc), it causes a disproportionately catastrophic event: complete loss of access. Providing a simple email address would prevent this, but expecting the common user to have the wisdom on account recovery strategies is too optimistic. That's why many apps ask for email during registration.

That can be tolerable for Discord, because your loss is just your friends list and access to some servers, which can be recovered easily through social means. That's not possible or feasible for every kind of app.

Re:How Discord Won by mikepurvis on Monday October 19, 2020 @10:20PM (#24833370)
You can always let the person in and let them get started (you know, the valuable stuff that actually causes retention), and then prompt them 24 hours later to enter an email address or phone number for account recovery purposes.
Re:How Discord Won by petre on Tuesday October 20, 2020 @01:32AM (#24834195)
Or give them a choice to create an account if they want to but not needlessly bug them about it.

Discord basically copied IRC and added voice chat. One didn't need an account for IRC why should they need one on Discord? Maybe to retain their nickname but that's it. And it was just a password, no email no phone number no nothing else.

I really liked the temporary and anarchic nature of IRC. No one was really in control.

Re:How Discord Won by travbrack on Tuesday October 20, 2020 @02:42AM (#24834504)
I'm in the other camp on this one. I think the best thing to happen to IRC were the services that let you keep your nick or your channel without needing to maintain an army of bots. Channel takeovers on EFnet were a fact of life and it made things pretty unpleasant imo.
Re:How Discord Won by petre on Tuesday October 20, 2020 @03:00AM (#24834583)
You created another nick or another channel and moved on with life. I liked EFnet, although the conversation got disrupted by troublemakers all the time, I met some really interesting people on it. Freenode was also too nice with nick registration and nicer people and no stinking IRC network task force on the channels like on UnderNet. You totally had the option to be a nomad or register a nickname or a channel.

The next logical step would have been to make it encrypted and add p2p voice chat via DCC or some other method. SILC tried the former but failed to gain traction, people either stuck with IRC or moved on to AIM and Yahoo Messaneger.

Re:How Discord Won by Technetium on Tuesday October 20, 2020 @12:29PM (#24839338)
I don't see the similarity you draw between IRC and Discord, other than the fact they both have text chat. If you think nobody was really in control of IRC then you must have missed out on some of the structure. https://en.wikipedia.org/wiki/IRC_operator#Operator_types
Re:How Discord Won by petre on Tuesday October 20, 2020 @12:52PM (#24839638)
IRC is federated. Most of the ops were volunteers. They were technically in control of the network until troblemakers launched DoS attacks and caused a split in order to take over channels. Discord has a very similar interface to most IRC clients.
Re:How Discord Won by account42 on Tuesday October 20, 2020 @03:47AM (#24834827)
If nag me with providing personal information afterwards I will stop using your app/website. Not being upfront about the kind of information you require comes off as extremely scummy.
Re:How Discord Won by mrtksn on Monday October 19, 2020 @05:31PM (#24831242)
From layman’s perspective it’s easy to reason that deleting an app or loosing the device will result in loose of data.

You can easily offer an optional data safeguard feature for account restoration.

Re:How Discord Won by jacoblambda on Monday October 19, 2020 @05:54PM (#24831471)
So you'd assume this but older members of my family regular seem to not understand this. Either they just assume that their phone number is their "account" or in some cases make no distinction between the app and their account. They installed the app so where did their data go?

This is especially pronounced now that application sync between devices is more or less universal on iOS and (to a lesser extent) Android.

To the layman, the intuitive perspective is that it "just works" and is exactly how they left it previously, regardless of whether they have wiped their phone or replaced it. This isn't a dig at tech illiterate people but it is just how things are for the normal person. Hell I have been almost burned by this in the past when I moved phones and a certain app(FGO)'s data didn't transfer over.

TLDR The most intuitive thing is working out of the box and seamlessly transferring to a new device. The easiest way to do this is to allow it to be bound to a user's Google account, Microsoft account, and Apple ID.

Re:How Discord Won by numpad0 on Tuesday October 20, 2020 @12:19AM (#24833885)
Japanese phone carriers had carrier specific mechanisms that plain HTTP requests invoked from link in HTML with certain parameters gets captured by a proxy to include subscriber ID for authentication.

Those little security-by-securing-all-handset mechanisms kind of worked while there weren’t any publicly known rooted phone, in the wild, that can establish a session on featurephone APN, but emergence of iPhone and Android extinguished it.

Re:How Discord Won by frederikb on Tuesday October 20, 2020 @07:36AM (#24836194)
This (partly) exists for some mobile carriers.

I know of at least one carrier, but is only usable for their own customer self care portals/apps. There it is possible to auto-login to their app if it is accessed via their network and not via Wi-Fi. For security reasons only a limited amount of functionality is accessible. Neither customer data can be changed nor can any actions resulting in additional cost (buying packs / options) be performed without additional authentication mechanism of a higher security level (auto-login via SMS or use of a password).

The MSISDN is only added to the HTTP request internally in their secure network and never exposed externally.

Re:How Discord Won by MayeulC on Tuesday October 20, 2020 @04:52AM (#24835193)
Actually, that sounds kind of a good idea to me.

Like, have http://my.number/ return the phone number for identification (though it would need some permission, I don't want every app to have access to it).

Make a HTTP POST with some data to http://my.number/validate and have it signed by the carrier, validate it against a list of public keys per carrier. Not sure why that wouldn't work today? It could even be a private/reserved IP address routed by all carriers to their auth service.

Edit: obviously, it wouldn't work over Wi-Fi without some cooperation at the OS level.

Re:How Discord Won by ccktlmazeltov on Monday October 19, 2020 @05:50PM (#24831438)
so you mean registering with your phone or email?
Re:How Discord Won by mrtksn on Monday October 19, 2020 @06:04PM (#24831553)
For games, there’s Game Center in iOS. If that’s not an option, you can provide an option for the user to enter their e-mail, phone number or use “sign in with” service. Usually you can put it in the settings together with a badge seeking their attention.

The idea is that, they already created an account by launching your code, so you don’t have to ask for account creation. Just ask for the information that is necessary to run your services and you can provide an optional method for account recovery.

Re:How Discord Won by mastazi on Tuesday October 20, 2020 @02:35AM (#24834480)
As a user who has switched back and forth between iOS and Android multiple times, Game Center isn’t gonna cut it for me. But I see how it could be enticing in some use cases.
Re:How Discord Won by sriku on Tuesday October 20, 2020 @08:04AM (#24836352)
I currently use an email based signin for a site I maintain, which doesn't require a password. (Scheme described here - http://sriku.org/blog/2017/04/29/forget-password/ ) I don't think I understand the full consequences of reducing the steps for this even more, but am very curious to consider. I do need to maintain a sense of continued identity across machines and need to communicate with the users outside of the site, as my users expect that (and email serves that well). I think it is already fairly simple (relatively). What would be an approach to simplify this even more?
Re:How Discord Won by smaudet on Wednesday October 21, 2020 @10:04AM (#24847976)
Hmm not sure I am a fan of custom logins everywhere...you say as a user it is 'simpler' but its simple like fast food is simple - low effort but I still have to take out the digital trash persay.

Probably better if the browser started to come with an e-mail set in it - then web admins can query for that and users have the option to change the email when they so choose...

Re:How Discord Won by kulahan on Monday October 19, 2020 @06:04PM (#24831544)
Lots of apps that don't require a sign-in just give you a code that allows you to re-attach to all your saved data. It does require the user to save the code, but that's not super hard.
Re:How Discord Won by jeromegv on Monday October 19, 2020 @06:13PM (#24831607)
Nobody said it was hard. But what's your percentage of people that will "save the code" in a document and remember where it is X months/years from now? But everyone will still have their email for the most part.
Re:How Discord Won by vbezhenar on Monday October 19, 2020 @08:01PM (#24832463)
Saving the code for some random app? No way. I'm too lazy to save a restoration code for my gmail account...
Re:How Discord Won by godelski on Monday October 19, 2020 @08:04PM (#24832480)
Alternative you can link an email without it being a necessary condition.
Re:How Discord Won by michaelmrose on Monday October 19, 2020 @10:14PM (#24833344)
If its opt in 90% of people wont do it and near 100% of users will change their device in 1-4 years. 90% of your users will end up losing access to their account and 50%+ will stop using your service in frustration because of creators design flaw. Sign in with google is already almost as easy you don't have to have an actual account creation flow just a button click and a screen where users browser autofills their password and they click login. 2 clicks and 10 seconds.
Re:How Discord Won by mrtksn on Tuesday October 20, 2020 @01:44AM (#24834251)
I don’t know about android but on iOS, restoring the new device through an iCloud backup will bring back the app data too.

So, the users who switch from iphone to an iphone don’t loose anything if they follow the default upgrade process.

Re:How Discord Won by michaelmrose on Tuesday October 20, 2020 @04:19AM (#24835013)
How many services do you use even if occasionally and how much toleration do you have for cleverly different things like magically knowing who you are based on device with some way to link an account after the fact. I have zero. I want things to work like other things work. I don't have time nor desire to figure out the non obvious way things work just because the dev is confused about how special they are.
Re:How Discord Won by mrtksn on Tuesday October 20, 2020 @06:12AM (#24835680)
That’s not the case here. Think of this as each app having a folder in your iCloud disk without being able to see other apps from different developers. As long as you don’t delete the app, the folder comes with you as you move from device to device so the apps installation is not required each time.
Re:How Discord Won by smaudet on Wednesday October 21, 2020 @02:46PM (#24850796)
Also, lockin...

Sounds great while iCloud is up/you use iOS...prepare for the shitestorm when its not or the user decides to leave Apple... 'Easy' and 'Convenient' won't be the terms anyone is using.

Re:How Discord Won by michaelmrose on Tuesday October 20, 2020 @01:07PM (#24839835)
That indeed sounds great for people using ios but 90% of users aren't
Re:How Discord Won by godelski on Tuesday October 20, 2020 @12:00AM (#24833809)
I'm pretty confident you could change those numbers with a few reminders to link your email/whatever for a backup. My WA account is extremely aggressive about setting backups, so clearly it works (but you don't need to be that aggressive. You can still respect users and remind them of things.)
Re:How Discord Won by michaelmrose on Tuesday October 20, 2020 @01:08PM (#24839851)
I'm pretty sure that if you learn the basics of stitching you will be able to close up the wound after you shoot yourself in the foot.
Re:How Discord Won by miki123211 on Tuesday October 20, 2020 @07:01AM (#24835973)
Give them a popup like "link your email to keep your data even after you switch devices"! Don't give them a cancel option though. Give them a "I want to lose my data" option. That will make them think.
Re:How Discord Won by quickthrower2 on Monday October 19, 2020 @09:00PM (#24832973)
Yep and this could be enhanced further by provide a code retrieval service by email, plus facilities to change the code.
Re:How Discord Won by SahAssar on Monday October 19, 2020 @05:16PM (#24831111)
You're assuming a lot, especially about the willingness to install an app at all. I won't install an app unless it couldn't actually have been a webapp and I use it really often.

Give me a proper website with a proper email/password/WebAuthN & SSO signup. I don't want the app, I don't want any of it.

Re:How Discord Won by oblio on Monday October 19, 2020 @05:36PM (#24831296)
He's assuming a non-tech savvy user. Catering to the 1% wouldn't really make for mass market appeal.
Re:How Discord Won by mrtksn on Monday October 19, 2020 @05:26PM (#24831211)
Sure, I’m talking from my perspective.

Websites are simply apps installed in the browser without asking for permission. Notorious for tracking abilities, data storage tied to the browser, performance lower, capabilities limited to browser api, data consumption unpredictable, identification tied to web technologies.

Some people may want just that, I don’t judge.

Re:How Discord Won by SahAssar on Monday October 19, 2020 @05:47PM (#24831401)
> Websites are simply apps installed in the browser without asking for permission

That actually work on the platforms I choose. There are many apps that only work on iOS/Android that I want to run on my desktop or a more pure linux phone. I just want to be able to consume a service from a platform that clearly have the technical capabilities to do so, but no, it has to be a "app".

> Notorious for tracking abilities

And a lot easier to chose/disable them. This summer many apps (including stuff like spotify) would not even start on iOS because the facebook SDK crashed. On the spotify web player I can choose to block calls to recaptcha, facebook and similar with umatrix. Do you think that apps on average have less tracking or just that you tend to pay for apps but not for webapps and therefore get higher quality apps?

> data storage tied to the browser

Great! Data storage on the client should either be treated as unreliable or the only storage (for stuff where there is no "cloud" or privacy is critical). Tying storage to a single vendor (like icloud or google drive) is a very, very bad idea. Web browsers also have a well defined interface for you to inspect the data saved locally if you want.

> performance lower

For the majority of apps this does not matter. The reason webapps are usually slow is not that the platform is slow, it's that companies copy websites that are stuffed with tracking (if you block that they tend to be much quicker). They suck because the people who made them made them suck.

Most chat, mail, news, or any other form of text/image/video app could easily be performant enough as a webapp. Hell, amazon even made their real time game streaming service a webapp. The platform is not the problem.

> data consumption unpredictable

Not sure what is different here from native apps? Both can auto-update, both can download assets at-will, right?

> identification tied to web technologies

Yes please! That means it's portable and not tied into google/apple!

Re:How Discord Won by CDSlice on Monday October 19, 2020 @05:50PM (#24831434)
> Notorious for tracking abilities

A native app has every opportunity a webapp has to track you and much more.

> data storage tied to the browser

So? Browsers make it as easy to clear the storage of a webapp as it is to clear the storage of a native app. If you are talking about PC apps it is even easier to clear webapps' storage than native apps. If you mean it is bad because the stored data can disappear from the users device, that is what the localstorage API is for. Browsers will only delete that data if the user tells them to. This isn't any different from native apps having to deal with users deleting their files.

> Performance lower

While I have to admit that for raw computation webapps are slower than native, most apps don't need that much raw computational power and WASM should bridge the gap to native performance for apps that do need it. If your webapp is slow it is by far more likely you did a poor job programming it, not that you are limited by web performance.

> capabilities limited to browser api

Browser APIs are expanding all the time (except on iOS Safari but Apple has a vested interest in crippling webapps). And again, most apps don't need deep access to a system and the few that do shouldn't be webapps anyway.

> data consumption unpredictable

This has absolutely nothing to do with if an app is a webapp or native. Native apps can suck down data like crazy while webapps can use almost none and vice versa.

> identification tied to web technologies

Not really? Name one form of widely used identification that webapps don't support. You can use emails, usernames, 2FA, security fobs.

edit: remove snark at the end, it didn't add anything.

Re:How Discord Won by mrtksn on Monday October 19, 2020 @06:18PM (#24831652)
> A native app has every opportunity a webapp has to track you and much more.

Nope, an iOS app can’t leave a cookie that other apps can use to identify me.

Clearing storage is not the issue, making sure that the storage is not accidentally cleaned is.

The data consumption of an app is predictable because the download size would be listed in the appstore. On a website, it could be anything and the only way to find out is to load it. You can check out the data usage after install in iOS but there’s no easy way to do it for websites.

Re:How Discord Won by CDSlice on Monday October 19, 2020 @06:43PM (#24831841)
> Nope, an iOS app can’t leave a cookie that other apps can use to identify me.

Maybe not directly, but by using something like the Facebook SDK the same effect can be achieved by shipping your advertising identifier off to Facebook who then does the tracking server side using events generated by the Facebook SDK. This is in tons of apps and you have no way of knowing it as an end user without reading the privacy policy or reverse engineering the app.

> Clearing storage is not the issue, making sure that the storage is not accidentally cleaned is.

This is just as much of an issue on native apps as it is with webapps, browsers wont clear local storage for a website unless the user requests it just like how a native apps storage won't be cleared unless a user requests it.

> The data consumption of an app is predictable because the download size would be listed in the appstore. On a website, it could be anything and the only way to find out is to load it. You can check out the data usage after install in iOS but there’s no easy way to do it for websites.

Just because the App Store download size is predictable doesn't mean the final download size is, lots of apps download a bunch of extra assets on first launch or even regularly as you are using them. I also couldn't find a way to check data usage of apps or websites on WiFi on my iPad so that isn't really a point either way.

Re:How Discord Won by dylz on Monday October 19, 2020 @09:37PM (#24833182)
A number of apps like the Chick-fil-A one explicitly advertise these as features:

> - Advanced Persistent Device Identification: Identifies individual mobile devices for both iOS and Android platforms, even if they have been reset or if the application has been reinstalled.

> - verifies the integrity of the application in which it is embedded to ensure it has not been modified or infected. It also analyzes all other apps installed on the device, and reports their reputation and the presence of any malicious code.

Re:How Discord Won by mcintyre1994 on Tuesday October 20, 2020 @05:45AM (#24835495)
> It also analyzes all other apps installed on the device, and reports their reputation and the presence of any malicious code.

There is no iOS API that allows them to do this. Apple removed it years ago: https://appleinsider.com/articles/15/06/24/apple-expanding-u...

Re:How Discord Won by xfer on Monday October 19, 2020 @05:36PM (#24831294)
You are pretending that apps don't do any of that? The only difference is you have control over your browser(you can filter tracking sites etc) but for an app you have none.
Re:How Discord Won by mrtksn on Monday October 19, 2020 @05:46PM (#24831389)
They all have their strengths and weaknesses. I favor the Apps more that websites because of what the web has become.

Being able to know in what I am getting in and tapping install is much, much better experience than tapping on a link to the unknown then trying to figure out how to reach the thing I am looking for when the website tries to track me, monetize me, make me sign up all at the same time.

A website would usually load about the same size data of a native app without a warning and would report me to facebook, google and others.

That’s not something I am thrilled about.

Re:How Discord Won by SahAssar on Monday October 19, 2020 @06:06PM (#24831565)
> load about the same size data of a native app without a warning and would report me to facebook, google and others

Why do you think native apps are not like that?

Many apps load SDKs from google and (especially) facebook. They often load a lot of assets from servers.

Re:How Discord Won by mrtksn on Monday October 19, 2020 @06:22PM (#24831679)
I can see what is the required download size for install and I can track how much data an app is using on iOS.

For websites, this is not an option.

Re:How Discord Won by SahAssar on Monday October 19, 2020 @06:26PM (#24831711)
You can see the installed downloaded binary, sure. And you can see usage after the fact, but there is no reason to assume that the app store size is the only download it will use, most major apps I've seen use a lot more even when not downloading media.
Re:How Discord Won by mrtksn on Monday October 19, 2020 @06:33PM (#24831764)
It’s still much better than not having a clue.
Re:How Discord Won by SahAssar on Monday October 19, 2020 @06:42PM (#24831835)
So:

Option A: Only runs on one platform, can only be published on that platform with the blessing of the manufacturer of your device and little-to-no insight into data usage

Option B: Cross platform, can be interfaced with using open standards and block parts of it that you want (not just on a DNS level, but on a resource level)

I really don't see why you would prefer A?

Re:How Discord Won by mrtksn on Monday October 19, 2020 @06:53PM (#24831918)
You prefer option A because it’s much better experience.

If you’re building a service that’s not suitable for option A then you use option B. It’s not really a discussion at that point.

I’m glad that there’s an option B the way that I am glad that there’s frozen pizza in the fridge. Good to have it but I’m not gunning for it if a proper restaurant pizza is available.

Re:How Discord Won by jsjohnst on Tuesday October 20, 2020 @08:33AM (#24836525)
> but for an app you have none

There are a number of pseudo vpn like apps that give you similarish control over native apps just the same as an extension on a web browser that uses hostname blocklists.

Re:How Discord Won by taneq on Tuesday October 20, 2020 @02:03AM (#24834341)
> Websites are simply apps installed in the browser without asking for permission.

I don't believe a website can upload your contact list, upload a list of apps on the device, log your GPS location or record using your camera or microphone. Is this no longer true?

Re:How Discord Won by jsjohnst on Tuesday October 20, 2020 @08:30AM (#24836500)
> I don't believe a website can upload your contact list

Requires an opt-in permission on native, for browsers with support, it would also be an opt-in permission

> upload a list of apps on the device

Not possible on iOS for a native or web app. Depends on a number of factors on Android.

> log your GPS location or record using your camera or microphone.

Possible for native and web apps, but only after explicit opt-in permission.

End result, no meaningful difference between native and web for any of your examples.

Re:How Discord Won by eitland on Tuesday October 20, 2020 @02:35AM (#24834475)
> I don't believe a website can upload your contact list, upload a list of apps on the device,

True AFAIK.

> log your GPS location or record using your camera or microphone. Is this no longer true?

Depends on what you mean. This is fully possible on many phones and only needs approval from the user.

Then again approval from the user seems to be becoming the standard in installed apps as well.

That said, I much prefer web pages for things that need cloud or apps/desktop applications that works offline for the rest.

Re:How Discord Won by mrtksn on Tuesday October 20, 2020 @02:30AM (#24834459)
You can let the website do all these things however they would have to ask for an extra permission to access these API just like the native apps have to ask for extra permissions to access these API.
Re:How Discord Won by mcherm on Monday October 19, 2020 @04:44PM (#24830807)
> I'm actually positive that I have a bank account that doesn't have a login info

I don't know where you are, but in the US it is actually illegal for a bank to offer financial services without collecting a significant amount of personal data from the customer. This exists for a few reasons but I think the most significant one is that the government does not want to give up the ability to block financial transactions for those they deem unacceptable. (Like terrorists.)

Re:How Discord Won by mrtksn on Monday October 19, 2020 @04:53PM (#24830890)
I don’t have login info but the bank definitely collected the necessary personal information.

It all makes sense, they are required to know me for AML reasons, so the account creation step collects this data.

The bank is mobile first, so the account is activated through the app when my card arrives. Why would I have a username and password for the app that is used to create the account in first place? The app can keep it for me without exposing it to me ever. I can’t be phished for something that I don’t know and it is one less password to remember or take care.

Re:How Discord Won by tgb on Monday October 19, 2020 @05:04PM (#24831006)
What's the process for if your phone dies or you lose it?
Re:How Discord Won by mrtksn on Monday October 19, 2020 @05:05PM (#24831025)
re—activation through scanning documents and taking a selfie. The process is initiated by entering your e-mail address.
Re:How Discord Won by tgb on Monday October 19, 2020 @05:12PM (#24831077)
Thanks for answering - not sure why someone would downvote someone directly answering a question!
Re:How Discord Won by danlugo92 on Monday October 19, 2020 @10:20PM (#24833372)
I think it's the people that made reddit... reddit (and digg before that) slowly coming over here, moderation has kept them at bay mostly, but quality has definitely dropped in hacker news
Re:How Discord Won by jsjohnst on Tuesday October 20, 2020 @08:36AM (#24836559)
https://news.ycombinator.com/newsguidelines.html

> Please don't post comments saying that HN is turning into Reddit. It's a semi-noob illusion, as old as the hills.

Re:How Discord Won by wadkar on Tuesday October 20, 2020 @04:55AM (#24835217)
Which bank is this? Are there others in this space?
Re:How Discord Won by whatatita on Tuesday October 20, 2020 @07:48AM (#24836253)
Not OP but I use Monzo and they have a very silmilar from to this. You have to enter an email address for account recovery and they send you a "magic link" that opens the app and logs you in, if you ever get logged out.

You then have to record a video selfie saying something like "I am NAME and I want to recover my account" and then send a pic of an ID. Same process (the selfie+ID part) for if you want to display your card PIN reminder.

Re:How Discord Won by whatatita on Tuesday October 20, 2020 @07:49AM (#24836262)
The nice thing about this flow is that I only need what I already have: my face and my ID. Even my (elderly) parents can manage this process when needed.
Re:How Discord Won by ilikeerp on Monday October 19, 2020 @07:34PM (#24832284)
I am sure that his bank did collect a lot of information upon account creation; that has nothing to do with their app login process though. Every bank adheres to 'Know Your Customer'.
Re:How Discord Won by cellar_door on Monday October 19, 2020 @07:11PM (#24832081)
The most significant reason is preventing your identity from being stolen.
Re:How Discord Won by ilikeerp on Monday October 19, 2020 @07:33PM (#24832275)
No it's not. "Know your customer".
Re:How Discord Won by wlesieutre on Monday October 19, 2020 @07:15PM (#24832126)
> they are only good to sync between devices

As an occasional discord user: yes, exactly. That's how Discord syncs communities and read messages between my phone, tablet, and computer, either via app or web client.

This is a huge convenience over say IRC where (last time I looked) the way to get any client-side consistency is to run a personal 24/7 relay on your own server and use special clients to connect to that instead of the main IRC server.

Which is the setup equivalent of not wanting a Dropbox account because "you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem."

Re:How Discord Won by grawprog on Monday October 19, 2020 @06:56PM (#24831958)
>I don't understand why people even ask for account creation. Now days the devices are personal, you don't have to have accounts to be identified.

Why would I want every single thing I do online to be directly linked to one physical real world device?

It's not so much about data loss for me but I don't want anything real world linked to me to be used to authenticate me in any way other than monetary transactions or things with tangible physical value.

Other than that, I have a range of email addresses and usernames I use depending on the nature of the site and the amount of personal information i'm willing to disclose.

I have a fairly fine grained system for managing my user accounts accross various platforms and i'm personally finding it more and more aggravating the amount of places that require some kind of google or facebook sign in, let alone the idea that my phone should be my universal user account/name.

The internet should be like the rest of public life. For the most part, in my day to day life, I get to choose the amount of personally identifiable information I disclose to others. Managing multiple user accounts with differing levels of personal information is the internet equivalent of this.

I do not wish to be linked to one 'universal digital me' my real life interactions are not like that, why should my internet interactions be forced to be that way?

I have different groups of friends, acquaintances, coworkers etc. I don't act the same way with all of them, I don't talk about the same things with all of them, they don't all have the same level of information about my life, yet increasingly, online interactions are being pushed into this 'one you for everyone and everything' paradigm that is completely antithetical to the original values of the early internet and human interaction in general.

Re:How Discord Won by qppo on Monday October 19, 2020 @06:04PM (#24831548)
The assumptions you usually have to make with that approach is:

- The app is used on one device

- Only one user has access to a device

- There is a convenient or reliable way to identify a device for all platforms you target

Plenty of apps can live with those, and plenty can't. email address is one of the least bad ways to do it.

Re:How Discord Won by julienb_sea on Monday October 19, 2020 @04:37PM (#24830733)
To be fair, I think there are some smart app developers clueing on this. I've sank pretty significant hours into some mobile games without ever creating a proper account. I only created an account once I cared enough to not lose the data. This is super smooth mobile UX especially for consumer facing apps, primarily those which have no immediate need at all to be cross platform.
Re:How Discord Won by ivanagas on Monday October 19, 2020 @05:22PM (#24831172)
Duolingo is one that stands out for this.
Re:How Discord Won by dalbasal on Monday October 19, 2020 @05:04PM (#24831012)
Cargo cult is an early stage of development, this is evolved to the point of having a logic of its own.

It might just be a matter of boilerplate. The permissions and usernames are (in code, in legalese, etc) may be tied to the concept of a signup. They might have investors, advisors or whatnot asking about weekly registration trends or somesuch. They may have a regulator, and the regulator assumes that you have info.

Even banks are increasingly getting regulator-ish. You may need to produce a "know-your-customer" policy.

Anonymity just isn't done anymore.

Re:How Discord Won by rhizome on Monday October 19, 2020 @05:41PM (#24831336)
>Anonymity just isn't done anymore.

Passive voice alert! By whom? Site/app producers can, with certain exceptions, choose to allow anonymity.

Re:How Discord Won by Talanes on Monday October 19, 2020 @07:45PM (#24832367)
I believe their point is that site/app producers are increasingly pressure not to allow anonymity by investors.
Re:How Discord Won by rhizome on Wednesday October 21, 2020 @12:20AM (#24844709)
Site/app producers with investors, and really, investors of a certain breed. Investors that "encourage" certain business models that depend on prohibiting anonymity.
Re:How Discord Won by dalbasal on Tuesday October 20, 2020 @03:57AM (#24834890)
investors, banks, regulators, other companies that are regulated....
Re:How Discord Won by oblio on Monday October 19, 2020 @05:39PM (#24831319)
> Even banks are increasingly getting regulator-ish. You may need to produce a "know-your-customer" policy.

That's an understatement, if I ever saw one.

> Anonymity just isn't done anymore.

When was banking anonymous? In the days of Bonnie and Clyde? :-)

Re:How Discord Won by dalbasal on Tuesday October 20, 2020 @03:57AM (#24834884)
I mean operating anonymously at all, not banking anonymously.
Re:How Discord Won by Jweb_Guru on Tuesday October 20, 2020 @03:20AM (#24834672)
If you want to not be an insanely easy target for DDOS attacks, requiring customer signup is pretty useful... not sure why this is not being mentioned.
Re:How Discord Won by Meph504 on Monday October 19, 2020 @06:16PM (#24831632)
Well because many services aren't just a mobile apps, and people use multiple devices, and devices have to be replaced from time to time, there are a lot of legit reasons for accounts. There are a lot of ways to mitigate having to make accounts, but many are less secure, more work, and most users at this point are use to creating an account.
Re:How Discord Won by mrtksn on Monday October 19, 2020 @06:28PM (#24831723)
Accounts don’t have to be explicit. Ask only for the info that is necessary to provide your service and store it in auto generated account and provide a way to tie this account to some other account like e-mail or phone number for account restoration purposes.
Re:How Discord Won by Meph504 on Monday October 19, 2020 @09:32PM (#24833159)
I mean that sounds like a normal account registration process for most things that exist?

what more are you typically putting in, other than an email address, maybe a username for uniqueness, etc...?

Re:How Discord Won by mrtksn on Tuesday October 20, 2020 @01:37AM (#24834215)
The main difference is that the user can start using the service right away and can secure the account some time later.

You can use firebase accounts to manage that. Start with the anonymous account which will create an account with a random UID and use the mechanism to convert the accounts into “registered”. Pretty easy, you don’t even have to create your own custom solution.

Re:How Discord Won by com2kid on Monday October 19, 2020 @05:43PM (#24831363)
Lots of mobile games do this, you get a device tied account and then after you've played a bit they ask if you want to link to a real account to avoid losing progress.
Re:How Discord Won by EGreg on Monday October 19, 2020 @06:09PM (#24831586)
How can you prevent Sybil attacks?
Re:How Discord Won by mrtksn on Monday October 19, 2020 @06:44PM (#24831859)
You can check for real device. You can have rate limiters. You can request e-mail/phone validation before providing a valuable service. I guess depends on the nature of the situation.
Re:How Discord Won by EGreg on Tuesday October 20, 2020 @01:24PM (#24840035)
Apple Anonymous Attestation is the only thing I know about and it is just now available. And still rich people can afford toms of apple devices but at least it has a large cost.
Re:How Discord Won by guzik on Monday October 19, 2020 @04:18PM (#24830500)
Seconded. We've made a product in fitness&health niche when all of our competitors (and so we did) think it's essential for users to create an account, fill long questionnaires etc, yet we managed to skip all those things making them optional. Conversion rate skyrocketed on iOS - now we are making same switch on Android app.
Re:How Discord Won by coherentpony on Monday October 19, 2020 @04:24PM (#24830573)
Oh my god that sounds wonderful. Can I ask what the product is called? I'd like to check it out.
Re:How Discord Won by guzik on Monday October 19, 2020 @05:38PM (#24831309)
You can check it out here: aidlab.com/market/aidlab

It's an app for our wearable (but our wearable is also optional, haha). As said: account is no longer required on iOS, but we are also working on that feature on Android as well.

Re:How Discord Won by coherentpony on Monday October 19, 2020 @06:23PM (#24831686)
Thanks!
Re:How Discord Won by Kaze404 on Monday October 19, 2020 @05:51PM (#24831446)
I'm using the same strategy for my very first product. I noticed the competitors ask way too much information when first signing up. Unfortunately for my product it's not possible to do away with sign ups entirely, but I think I can get close.
Re:How Discord Won by xgbi on Tuesday October 20, 2020 @07:42AM (#24836212)
THIS.

This morning I left my daughter at home until noon. Not knowing how to stay in touch with her 'just run case', I tried to set up a Google Meet that I could join at work to see what she was up to.

Cue 15 minutes of:

- trying to create a meet without an account => fail.

- use my account to create a meet, take link, pull it up on daughter's computer.

- need to create account for daughter on Google so that she can join.

- creation of children account requires me to login because children not >18.

- create family with my account.

- back to creating account for child.

- strong password entered.

- google requires a payment setup, picks up my credit card (??) from my account to add to daughter's account.

- cannot dismiss payment option, stuck there..

Then I thought about Discord:

- Go to Discordapp.com

- Click on "open app", enter chilren first name, server is created

- copy paste link to my computer and go to children server

- Done

This is just fantastic. I just abhor the user story on anything else now, this is just so easy, and solves so many issues.

Re:How Discord Won by jscheel on Monday October 19, 2020 @04:13PM (#24830445)
100x this. It's so annoying to join a slack channel. Discord feels much more free-flowing, like IRC (yes, yes, I know).
Re:How Discord Won by trophycase on Monday October 19, 2020 @06:16PM (#24831639)
Slack also makes no sense. I need a different login for different channels?
Re:How Discord Won by Barrin92 on Monday October 19, 2020 @08:46PM (#24832835)
Slack is huge in the corporate world more than a gaming or casual chatting tool and I assume separating identity / login credentials between different channels makes some sense in that case for both security and privacy reasons, but also just conceptually.
Re:How Discord Won by Nuzzerino on Monday October 19, 2020 @07:43PM (#24832354)
The upside of doing this way for Slack is that it's one way to not expose your account ID to every member in every channel you're in, the way that Discord does. Better for privacy compliance.
Re:How Discord Won by reportgunner on Tuesday October 20, 2020 @09:18AM (#24836921)
You can still have multiple accounts on Discord to achieve the same separation if you want.
Re:How Discord Won by Nuzzerino on Tuesday October 20, 2020 @12:07PM (#24839025)
From another comment:

> Sure, you can make a brand new account, but that's easier said than done, because:

> 1) You can't be logged into two accounts at the same time on the desktop. You must use different browser profiles or a similar sandboxing method. Definitely out of the question for mobile.

> 2) No way to transfer your old servers, friends, roles, etc, to a new account.

> 3) Making a new account isn't always a reasonable option even if you are willing to lose all of your old data. Moving from one role to another to another in a gaming career often is done gradually through connections and community (but that doesn't imply you should have to be forced to expose your system username and user id to everyone everywhere).

> 4) Even if you do make a new account, that new account might get disabled automatically until you provide a phone number. Throwaway numbers don't work.

Re:How Discord Won by fomine3 on Monday October 19, 2020 @08:46PM (#24832841)
It makes sense for versatile use cases. Discord's single account system is maybe fine for gaming but it's pain for other use cases.
Re:How Discord Won by nsajko on Monday October 19, 2020 @05:10PM (#24831068)
This is quite wrong. To log in to Discord, I have to provide my e-mail address, be logged into a Google account (because of reCAPTCHA), and possibly even open my mail box to confirm to Discord that I am, in fact, me.

This is the Web experience at least, on mobile they presumably already have all of this (or the equivalents) right after installing their app.

EDIT: to add to this, I once created a Discord account associated with a fake e-mail. After a while they presumably figured that out, but instead of, e.g., letting me log in and change the e-mail, they just locked me out.

Re:How Discord Won by brobinson on Monday October 19, 2020 @05:25PM (#24831207)
You're talking about the login flow. OP is talking about onboarding.

Go to discord.com right now, click "Open Discord in your browser", enter a random username, and hit enter.

Re:How Discord Won by ubercow13 on Monday October 19, 2020 @06:52PM (#24831914)
That's a pretty recent change though. Not long ago they used to require a non-temporary email, often a phone number (no prepay phone numbers allowed, ruling out most of many countries), and maybe a bunch of captchas to top it off.
Re:How Discord Won by flxy on Monday October 19, 2020 @08:31PM (#24832690)
I actually remember this being a thing back in 2015-16 when they first launched and before the "boom" happened. Back then it was only possible when you actually got an invite from somebody to join a server though, if I remember correctly.

But back then there was no official way to browse more or less public servers, which is the case now. I guess to join those it might be good enough in their eyes to just create a temporary account to let users test the waters and hopefully later convert into a proper account.

Re:How Discord Won by zapzupnz on Monday October 19, 2020 @09:18PM (#24833067)
It's not recent at all. That's how I first used Discord back in 2015.
Re:How Discord Won by ubercow13 on Tuesday October 20, 2020 @06:51AM (#24835912)
That's weird, maybe it's disabled if they are already suspicious of your IP for some reason? I remember having no end of trouble trying to use it while travelling a while ago.
Re:How Discord Won by Talanes on Monday October 19, 2020 @09:04PM (#24832994)
Are you sure you weren't just trying to join a server that required extra verification? My first experiences with Discord, years ago, were exactly the same as the new user experience now, except they seem to be running out of unique digits for some common names.
Re:How Discord Won by n3dm on Monday October 19, 2020 @04:41PM (#24830766)
>Because even creating an account on discord after clicking a "join server" link only requires you to put in an username. No pointless e-mail requirement, not even a password, no nothing. Put in an username and you're good to go.

What are you talking about? I've tried to create an account before it and would not let me without giving them a non-voip phone number.

YMMV should be included in that statement.

Re:How Discord Won by merb on Monday October 19, 2020 @05:04PM (#24831014)
actually this is the default on creating a new server:

https://support.discord.com/hc/user_images/p4prIch_rOOP4zr7M... German Picture: https://imgur.com/a/qYLf7On

so if you join servers with the default setting you won't be asked for anything. most bigger communities need a validated email tough.

Re:How Discord Won by Nuzzerino on Monday October 19, 2020 @07:40PM (#24832336)
No, he was referring in fact to account creation. I have been unable to create an account without a non-voip phone number at times.
Re:How Discord Won by anaisbetts on Monday October 19, 2020 @04:48PM (#24830842)
This is a non-default per-server setting, the admins chose to enable this
Re:How Discord Won by Polylactic_acid on Monday October 19, 2020 @09:01PM (#24832979)
Its a fairly logical anti spam method. If its a private discord server for your friends there is no need but if the invite link is public then the anti spam protection becomes pretty important.
Re:How Discord Won by anaisbetts on Tuesday October 20, 2020 @04:17AM (#24835003)
I agree!
Re:How Discord Won by wyclif on Tuesday October 20, 2020 @10:15PM (#24844226)
I just created a new account on Discord a few hours ago, and the first thing it asked me for was an email address or non-VOIP phone number. So no, not if you're creating an account. Creating a server is a different thing.
Re:How Discord Won by neop1x on Tuesday October 20, 2020 @05:05AM (#24835270)
> even creating an account on discord after clicking a "join server" link only requires you to put in an username. No pointless e-mail requirement, not even a password, no nothing.

That's how I ended up with three Discord accounts with no way to merge them and I am not alone [1].

[1] https://support.discord.com/hc/en-us/community/posts/3600531...

Re:How Discord Won by reportgunner on Tuesday October 20, 2020 @09:16AM (#24836901)
Well it's still trivial to join[0] to all servers from one of those accounts and delete[1] the other two AFAIK.

[0]I acknowledge that if you're in some private servers where inviting is disabled you might need mods to create an invite for your primary account

[1]I haven't tried to delete my discord account recently

Re:How Discord Won by j1dopeman on Monday October 19, 2020 @07:45PM (#24832369)
I just tested this on android and it requires an email and password to register - no getting around that. It also asks for my birthday. Then it forces verification by either email or phone. I wish it was just enter a username and go.

Edit: this was for an invite on a server I control and allows unrestricted access. It is not a server requirement; it is a discord requirement.

Re:How Discord Won by s1k3s on Tuesday October 20, 2020 @03:26AM (#24834699)
We've spent weeks debating whether to ask users to create an account or not for our app. Going for no auth would've decreased our development costs by a lot, while also increasing conversion because once installed you'd get right into using all the features. But then we realized people abuse the service (it's a B2C SAAS that's free for the C side) and we need a way to ban the abusers from using the platform.

Going for auth impacts everyone because you have to provide (and verify) your info to us, and this translates to 99% of the users being impacted by the other 1% who will not play by the rules. Sure, you can blame companies for not coming up with smarter options for eliminating the abusers that hurt everyone else, but when we're offering a free service without asking for anything back from your side I find it hard to justify investing months of development into this. And this is why you create an account with your email or phone number, and if you make the life hard for everyone else you go out of the platform and let everyone else enjoy it peacefully.

Re:How Discord Won by sobani on Tuesday October 20, 2020 @12:24PM (#24839256)
Isn't a new email address basically free? So any abuser would have to spend just an insignificant amount of time to create a new account?
Re:How Discord Won by tgsovlerkhgsel on Monday October 19, 2020 @04:40PM (#24830756)
Not anymore unfortunately, at least not reliably. I picked it because of this ease of use, but I was forced to enter and verify an e-mail before it let me use it. And they reject mailinator.
Re:How Discord Won by heydabop on Monday October 19, 2020 @05:15PM (#24831102)
That's a per-server controllable setting. The admins can set it such that only users with a verified email (and phone number if they desire) are able to send messages.
Re:How Discord Won by tgsovlerkhgsel on Friday October 23, 2020 @04:07PM (#24873442)
Yes, but if you create a new account and the risk algorithm flags you I think you may still be required to verify regardless of the server setting.

Maybe that was also because I started by signing up instead of following an invite link (not sure about that).

Re:How Discord Won by chmod775 on Monday October 19, 2020 @05:00PM (#24830967)
I tried this in a private tab just before writing my response. It asked me for an username and a date of birth to make sure I'm 16.

It will then bug you to "claim" your account (add e-mail address etc.), but you can already use discord normally.

Re:How Discord Won by nsajko on Monday October 19, 2020 @05:22PM (#24831173)
Guess what happens if you don't claim your account long enough?
Re:How Discord Won by tenryuu on Monday October 19, 2020 @05:31PM (#24831248)
I used an unclaimed account for almost four years, only issue of course I had was dealing with guilds limited account based on verification. There was really no other problems
Re:How Discord Won by thehermit on Monday October 19, 2020 @04:57PM (#24830930)
Unfortunate side effect of their success. Most bigger servers I'm on require having a verified account otherwise all you can see is a single message asking you to verify.
Re:How Discord Won by layoric on Monday October 19, 2020 @05:38PM (#24831311)
It is a pretty smooth process but my partner got stuck in a failure mode due to removing friction like confirming email before you can start engaging with the app. A typo in the email and a password manager failing to save the generated password. This problem wasn’t noticed for days while chatting in various communities, when it was, even though their phone was still authenticated, no option but to abandon the account was available.

I’m sure it is a pretty small percentage of users this impacts but I think confirming an email address as real before allowing access avoids this wasted sunk cost and probably more importantly to small communities, avoiding troll accounts/harassment.

Re:How Discord Won by summm on Monday October 19, 2020 @06:59PM (#24831983)
Why does that app not allow to change an unconfirmed email? This is the design failure, not that it doesn't let it be confirmed right away
Re:How Discord Won by layoric on Sunday October 25, 2020 @02:52AM (#24884326)
I believe it does allow this, but it required reauth which the password was lost and could not be reset since it was the wrong email.
Re:How Discord Won by laurentb on Tuesday October 20, 2020 @07:58AM (#24836315)
I was curious and surprised you didn't link to your site at all so I looked at your submission history and I believe you're referring to this: https://news.ycombinator.com/item?id=6670113 ? This links to https://volafile.org/ which I have to say is pretty damn awesome as a concept! Simple yet effective.

curious why you didn't choose to charge a fee for registering an account in the end?

Are you monetizing the service in any way? I assume hosting files up to 20GB doesn't come for free right?

Re:How Discord Won by will_pseudonym on Monday October 19, 2020 @04:23PM (#24830562)
It's been a long time since I was a new user to Discord, so I didn't remember what steps I had to take to get started.

The process you described sounds super similar to the low friction involved with getting started on IRC!

Re:How Discord Won by mustaflex on Monday October 19, 2020 @04:15PM (#24830468)
This. it feels like entering a room, speaking with like-minded people, getting the information you want and walking out. No one asking anything and trying to reel you back in after.
Re:How Discord Won by Evidlo on Monday October 19, 2020 @05:50PM (#24831439)
> No pointless e-mail requirement, not even a password, no nothing. Put in an username and you're good to go.

Not for me. I was forced to give away my phone number to create an account.

Re:How Discord Won by jobigoud on Monday October 19, 2020 @07:05PM (#24832027)
The point is you don't have to create an account.
Re:How Discord Won by petre on Tuesday October 20, 2020 @01:20AM (#24834147)
Jitsy Meet is even easier to set up, no account required. Just visit a web page, create a channel/meeting and you're good to go. I love it compared to Zoom which is quite annoying. The audio is also better. No idea why everyone uses Zoom, most meetings are less than 10 people. I also hear it on news channels in interviews since the pandemic, robotic Zoom voice.
Re:How Discord Won by henriquemaia on Tuesday October 20, 2020 @04:00AM (#24834906)
I've used Jitsi throughout the pandemic for all of my university's meetings where I have a say in the platform.

I'm highly pleased with it. From all other platforms I've tried, Jitsi is the saner, offers more freedom and is more inclusive (no account needed). As an educator, platform inclusiveness ranks very high on my criteria for choosing which way to go.

Re:How Discord Won by young_unixer on Monday October 19, 2020 @06:19PM (#24831660)
> a "join server" link only requires you to put in an username

While that's good, it would be better if they added an option to "log into an existing account".

I created 3 different discord accounts that way. There was no way to realize that I was creating a new account rather than just creating local name for an existing account.

Re:How Discord Won by zamalek on Monday October 19, 2020 @09:58PM (#24833271)
> Because even creating an account on discord after clicking a "join server" link only requires you to put in an username.

I also want to add: you don't have to install a thing either. I played a few games that heavily encouraged community coordination and still remember people backing out of VOIP because of the download ("I'll do it when I log off" and then never do). In addition, because of a central API, users can be authenticated with in-game/game account info and automatically assigned a role, instead of sitting about waiting for an admin.

Discord removes every barrier of entry possible.

> to mailing lists that 97% of their users will find fucking annoying.

This lets you measure engagement. Discord trusted their product enough to know engagement would happen.

Re:How Discord Won by ivanagas on Monday October 19, 2020 @05:20PM (#24831159)
You're right. Even I underestimated the impact of the one click to join.

I don't remember the last time I joined a community or Slack where I had to enter a bunch of info, but I see in my Discord a bunch of servers I've joined because it is so easy.

Re:How Discord Won by Aaronstotle on Monday October 19, 2020 @05:27PM (#24831223)
Yep, if you demo an app and you require a sign-in, you should re-think the demo.
Re:How Discord Won by hardwaregeek on Monday October 19, 2020 @04:51PM (#24830872)
I run a small mentorship program for students. We use Facebook Messenger for all of our communication. This is despite quite a few valid complaints (privacy, not everybody has Facebook, lack of custom rooms, etc). Why? Well currently the onboarding process is this: person expresses interest, person gets added to Messenger group. With another platform, it becomes person expresses interest, we give person a form to create an account. The difference is push versus pull.

Facebook is nobody's favorite platform and yet it's the one most people have.

Re:How Discord Won by giraj on Monday October 19, 2020 @05:16PM (#24831113)
It's great that you're offering a mentorship program, but I would have been one of those students complaining. In a business setting I understand the need to optimize onboarding, but in an educational setting I think inclusiveness should rank higher.

In our student organizations (at university) we've settled on Teams, which is what's available through our university accounts. I'd guess most universities have an equivalent, but let me know if I'm wrong. This has the benefit of requiring no sign-up, and separating work and personal life.

If you're talking about HS students, then I'd be surprised to hear that they're unwilling to install your preferred chat app to join the program.

Re:How Discord Won by hardwaregeek on Monday October 19, 2020 @07:07PM (#24832048)
You bring up some good points. I could use something like GChat, although idk if that works with my school's GSuite setup. That being said, I've tried spinning up chat apps like Slack/Rocket/etc. and faced serious issues.

A. Nobody checks Slack. In the beginning everything's great and people are engaging on slack, but after a few weeks engagement drops off.

B. The number of people without Facebook has been precisely 1. If there were more people without FB accounts, I'd 100% consider another option.

C. Begrudging use is better than no use. It's not that students are boycotting my program because they have some hatred of Slack. It's more that they're confronted with a form, which they put off and then forget to do.

Re:How Discord Won by giraj on Monday October 19, 2020 @07:38PM (#24832316)
You've clearly thought about this, and certainly begrudging use is better than none. My first thought would have been to go with Signal, if GChat through your school doesn't work. I've had no issues with group chats on there.

"Perfect is the enemy of good" -- you're making the right decision by focusing on good mentorship offering instead of blocking on the perfect chat solution. Good luck!

Re:How Discord Won by hawkoy on Monday October 19, 2020 @05:42PM (#24831353)
I would be hesitant to join a facebook group as a student and young people increasingly don't have an account. The only reason to make one these days is for HR checks, millennial rituals, government etc.
Re:How Discord Won by Denvercoder9 on Monday October 19, 2020 @05:10PM (#24831066)
Maybe Facebook is nobody's favorite platform because it's the one most people have.
Re:How Discord Won by reportgunner on Tuesday October 20, 2020 @09:21AM (#24836946)
> With another platform, it becomes person expresses interest, we give person a form to create an account.

Couldn't you create the account for them ?

Re:How Discord Won by ehnto on Tuesday October 20, 2020 @12:26AM (#24833914)
That has been my onboarding ethos too when it makes sense, if they need an account at all.

On one app that did require an account, a user can use the app up until the point they need to save something, which is when I take their email address and password and then they are in.

Email is only for password resets. But I don't think I will even require that by default in future. Perhaps a prompt that the user can add their email address just in case they forget their password, but not require it.

Re:How Discord Won by discreditable on Tuesday October 20, 2020 @07:14AM (#24836066)
There is something magical about this onboarding flow. Discord join links make it very easy for outsiders to hop in. My introduction to Discord was playing League of Legends several years ago. People would send links to their voice channels so teams could communicate. I clicked and voice chatted (in my web browser no less!). After doing that a few times I felt Discord was pretty cool so I registered and installed the Desktop client.
Re:How Discord Won by pm90 on Monday October 19, 2020 @04:33PM (#24830694)
So. Much. This.

For non technical users, the friction involved in setting up new accounts is a bit too much.

Anecdotally: my tech-handicapped friends all used hangouts. I suggested discord, but everyone wanted to continue using something they were familiar with. Once they did get Discord and discovered how easy it was to start conversations.... nobody went back to hangouts.

Re:How Discord Won by nashadelic on Tuesday October 20, 2020 @07:23PM (#24843321)
We've come full circle back to IRC: no registration required, guests get a guestXYZ generated username.
Re:How Discord Won by whiddershins on Tuesday October 20, 2020 @01:41AM (#24834241)
Lots of stuff used to work this way I think.

Anyway, that’s great. Do this. Maybe more people can do this.

Re:How Discord Won by loosetypes on Monday October 19, 2020 @10:57PM (#24833537)
Any good resources you’d recommend for reading further on this approach?
Re:How Discord Won by jmnicolas on Tuesday October 20, 2020 @09:18AM (#24836923)
I like the concept but how do you manage malicious users though?
Re:How Discord Won by Osiris on Tuesday October 20, 2020 @03:52AM (#24834860)
How does the user log back in from a other device?
Re:How Discord Won by simonw on Monday October 19, 2020 @04:55PM (#24830910)
I've seen all sorts of problems with services that don't require a validated email address in the past.

Seems like a great idea... until a few years down the line you run into an issue for which you need to send a message to your users. And you can't.

These are often legal issues. Needing to forward on take-down notices, changing privacy laws (remember all of the emails that were sent out when GDPR came into effect).

Legal issues aside, the killer challenge is account recovery. People forget their passwords. How are you going to give them back access to their account without a verified communication mechanism?

Re:How Discord Won by ivanagas on Monday October 19, 2020 @05:25PM (#24831209)
Discord often solves this by showing an alert when you login. Product updates and other news often shows up there. You have to close it to get into the app.

The mindset around account recovery would be: if you value your information in your account, add an email. Otherwise, you can start again if you lose it. Doesn't work in all situations.

Re:How Discord Won by asdff on Monday October 19, 2020 @11:19PM (#24833645)
for most discords you do need a verified email to chat.