Live data from Hacker News

Build your own BitTorrent

app.codecrafters.io

1–10 of 136 posts

Re: Build your own BitTorrent

#4
post #2

Why in the world does this want access to my github account, with 0 explanation as to why.

Looks like one reason is Codecrafters is a learning site which uses Github to store users code, instead of hosting it themselves. This post is about one project which is at Codecrafters

They should explain why though

Re: Build your own BitTorrent

#5
post #2

Why in the world does this want access to my github account, with 0 explanation as to why.

Looks like they're just leaning on Github as an auth provider without offering any alternatives. Most sites that do this offer a range of options, including normal email signup.

Re: Build your own BitTorrent

#6
As the years go on, I find there are fewer and fewer small project ideas that give me butterflies. But this is one!

Hadn't heard of CodeCrafters before but I love how academic their challenge ideas are (eg build a DB). I'd love to see a compiler build in there too.

Re: Build your own BitTorrent

#7
post #3
post #2

Why in the world does this want access to my github account, with 0 explanation as to why.

It does say it only asks for your email (read) privileges tbf, but yeah I didn't bother either after that step.

This gives the site read access to your private (hidden) Github email address(es) - I think often developers implementing the Github API think this permission is needed to access your public email, & it gets requested unintentionally.

Re: Build your own BitTorrent

#9
post #7
post #3

Earlier quoted context omitted.

It does say it only asks for your email (read) privileges tbf, but yeah I didn't bother either after that step.

This gives the site read access to your private (hidden) Github email address(es) - I think often developers implementing the Github API think this permission is needed to access your public email, & it gets requested unintentionally.

Not every account sets a public email, so this ensures that the app gets a reachable email address for every user.
Post reply on HN