Hacker News new | past | comments | ask | show | jobs | submit | fharding's comments login

Key exchange is done for speed (symmetric key crypto is way faster than public key) and forward secrecy. It’s not done because RSA is flawed per se. We use DH instead of e.g. ElGamal encryption for the same reasons.


Yeah it's not so much of a flaw of RSA, but encrypting pure text with it for example is more complicated (and has more caveats with padding, etc) than just encrypting a fixed amount of bytes


In cryptology there’s something called CFail, which is a bit like this. https://www.cfail.org/call-for-papers


> Getting young engineers on the platform for free will pay off handsomely when they join a team and automatically assume Github is their code storage tool of choice.

Github student pack was already a thing. https://education.github.com/pack


Not everyone looking to have a repo today and joining a team tomorrow where it will pay off for Github is a student. Being able to pay doesn't mean the same as willing to do so, particularly if they've not used github yet and have no idea if it will be worthwhile.


Not every young developer is a student. If Github had offered free private repos a couple of years ago I'd probably be using it instead of Gitlab.


Yeah, but it's only the case up until you graduate, at that point you are forced to pay or move out.

I'm one of them that moved to Gitlab afterward and right now I currently hesitate to go back to Github, even if its free.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: