Live data from Hacker News

Show HN: Cyph – Encrypted chat in 30 seconds

cyph.com

41–45 of 45 posts

Re: Show HN: Cyph – Encrypted chat in 30 seconds

#41
post #40

Earlier quoted context omitted.

Again, let me repeat this because you seem to be totally deaf: All I'm doing is defending use cases for the Web Crypto API. I'm not and have never defended this specific app. All I'm doing is pointing out that your wholesale dismissal of browser crypto is unwarranted. You're clearly just trolling me now because you've refused to answer any of my questions specific to the valid use cases of browser crypto and how ANY…

No, saying snarky things about crypto is my hobby , not my career. My career is actually breaking these stupid systems.

Sorry, I was actually referring to your career as all-time HN karma leader! I have a lot of respect for your ACTUAL career, don't get me wrong.

While I have your attention, could you take a look at this: http://substack.net/offline_decentralized_single_sign_on_in_...

BTW, there's enough of us idiots out there that we're not going to stop until we've figured this out! Being able to ship a decentralized version of say Facebook or Twitter that runs in the browser and allows people to manage their own private keys (aka, manage their own digital identity) is incredibly motivating. I don't trust platforms like iOS or Android to not shut down certain kinds of apps and I don't think my mother will ever be running an open-source OS on her tablet.

I have to say that I definitely lost my shit in this thread... and I'm sorry. I have a tendency to get emotional about this kind of stuff because the politics are a big part of what motivates me to build these kinds of things. I take these hard-lined stances against browser javascript as an assault on my principles for digital identity but also as a creative individual who strives for a positive and constructive environment.

That doesn't justify me calling people names. Especially if I'm going to be talking about the means not justifying the ends... ugh...

However, I do think that articles like this are very close to being out of date: http://matasano.com/articles/javascript-cryptography/

The Web Crypto API alleviates a number of these issues and novel uses of application caching manifests seem to solve the issue for good.

Check out this article, especially Gotcha #4. http://alistapart.com/article/application-cache-is-a-doucheb...

So in this case we've got an authoritative article that says "never ever far-future cache the manifest". And we've got an authoritative article that says "never ever do crypto in the browser".

Both articles take a pretty heavy handed approach and don't really set out to explore the deeper possibilities. They both kind of set out to create an environment where readers will also not question these principles for fear of being made look like a fool in front of their peers.

But the fundamental hacker ethos is to read articles like this and say "the intent of the APIs and authors be damned, I have other considerations!".

Anyways, I'd really appreciate your thoughts on this stuff... all of, including what I and a number of other people perceive as a toxic environment for creativity related to cryptography and infosec.

Re: Show HN: Cyph – Encrypted chat in 30 seconds

#42
post #40

Earlier quoted context omitted.

No, saying snarky things about crypto is my hobby , not my career. My career is actually breaking these stupid systems.

Sorry, I was actually referring to your career as all-time HN karma leader! I have a lot of respect for your ACTUAL career, don't get me wrong. While I have your attention, could you take a look at this: http://substack.net/offline_decentralized_single_sign_on_in_... BTW, there's enough of us idiots out there that we're not going to stop until we've figured this out! Being able to ship a decentralized version of say…

If you want to be creative with cryptography, put in your time first actually breaking systems. The world is full of poorly-implemented crypto code. Go search Github for Python, Ruby, and PHP crypto. File bugs. Every crypto primitive available to you has misuse cases that you can find in actual deployed software. If you can't exploit them, you're not ready to use those primitives yourself.

One place I have put my own time in is in teaching people how to do this. This site:

http://cryptopals.com/

... was preceded by more than a year of individual person-to-person email-based tech support in which thousands of people got several sets through these challenges, and almost a hundred finished.

I have zero sympathy for the people who are unwilling to put that time in, have their feelings hurt when they stumble trying to get their own systems working, and then complain of a "toxic culture" in cryptography. That "toxic culture" takes its place alongside the toxic cultures of nuclear controls system engineering, gastroenterological surgery, and appellate court law.

I have no idea whether this describes you or not, because your comment started out by asking me to look at a technical problem, then attempting to rebut a statement I didn't make, then invoking the fiasco that is the Web Crypto API, before finally complaining about toxic cultures. I don't know where to start, and so I'm hitting the eject button.

Re: Show HN: Cyph – Encrypted chat in 30 seconds

#43
post #42

Earlier quoted context omitted.

Sorry, I was actually referring to your career as all-time HN karma leader! I have a lot of respect for your ACTUAL career, don't get me wrong. While I have your attention, could you take a look at this: http://substack.net/offline_decentralized_single_sign_on_in_... BTW, there's enough of us idiots out there that we're not going to stop until we've figured this out! Being able to ship a decentralized version of say…

If you want to be creative with cryptography, put in your time first actually breaking systems. The world is full of poorly-implemented crypto code. Go search Github for Python, Ruby, and PHP crypto. File bugs. Every crypto primitive available to you has misuse cases that you can find in actual deployed software. If you can't exploit them, you're not ready to use those primitives yourself. One place I have put my own…

I apologize for the lack of focus in my comment.

What do you think about that appcache solution to controlled updates?

Re: Show HN: Cyph – Encrypted chat in 30 seconds

#44
post #42

Earlier quoted context omitted.

Sorry, I was actually referring to your career as all-time HN karma leader! I have a lot of respect for your ACTUAL career, don't get me wrong. While I have your attention, could you take a look at this: http://substack.net/offline_decentralized_single_sign_on_in_... BTW, there's enough of us idiots out there that we're not going to stop until we've figured this out! Being able to ship a decentralized version of say…

If you want to be creative with cryptography, put in your time first actually breaking systems. The world is full of poorly-implemented crypto code. Go search Github for Python, Ruby, and PHP crypto. File bugs. Every crypto primitive available to you has misuse cases that you can find in actual deployed software. If you can't exploit them, you're not ready to use those primitives yourself. One place I have put my own…

I've read this exact same response from you probably a dozen times over the years.

You're convinced that the means justify the ends.

It is my opinion that even in nuclear controls system engineering, gastroenterological surgery, and appellate court law that being positive and supportive of your peers is probably a better approach than however you want to justify having zero sympathy for people.

Also, in my case I happen to be interested in creating something as life-threatening as a product for posting photos of cats to your friends all while having control over your digital identity/keys. I'm interested in the ecosystem of software applications that are based on open platforms and protocols like the web and driven my individual ownership of identities and data. It seems like a fun, liberating, creative and social way to make software!

I'll also hit the eject button because it is clear that you're only interested in conflict.

Re: Show HN: Cyph – Encrypted chat in 30 seconds

#45
post #42

Earlier quoted context omitted.

If you want to be creative with cryptography, put in your time first actually breaking systems. The world is full of poorly-implemented crypto code. Go search Github for Python, Ruby, and PHP crypto. File bugs. Every crypto primitive available to you has misuse cases that you can find in actual deployed software. If you can't exploit them, you're not ready to use those primitives yourself. One place I have put my own…

I apologize for the lack of focus in my comment. What do you think about that appcache solution to controlled updates?

Wow.
Post reply on HN