Hacker News new | ask | show | jobs
by _steady 978 days ago
It does say it only asks for your email (read) privileges tbf, but yeah I didn't bother either after that step.
2 comments

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.
I don't see why they can't present it as a simple list of blog articles with a link to the repository.

It achieves the same thing without anyone knowing who I am.

Well, because codecrafters.io would love to see you as a paying customer: https://codecrafters.io/pricing
CodeCrafters co-founder here.

You're right, we could present it as just the articles.

Our overview is publicly accessible and doesn't require a paywall. https://app.codecrafters.io/courses/bittorrent/overview

All the "content" is also available on our GitHub https://github.com/codecrafters-io/build-your-own-bittorrent

If you'd like us to run tests against your code, show you progress, community examples, hints, and so on, then you can do the interactive experience, which requires signing up.

> All the "content" is also available on our GitHub https://github.com/codecrafters-io/build-your-own-bittorrent

In this Git repository, I see various stages of the source code, and Docker files.

The claim "all the 'content' is also available on our GitHub" clearly does not hold, because at least the article texts are missing there.

EDIT: Sorry, it is there, as was pointed out to me in the answer: https://github.com/codecrafters-io/build-your-own-bittorrent...

The course definition file contains all the prompts (including nuances per language) that are viewable on the UI. https://github.com/codecrafters-io/build-your-own-bittorrent...