News for hackers. Stuff that matters.
Re:I've spent the last two years building a new email client by Qwertie on Wednesday May 02, 2018 @09:37AM (#16976701)
Seems to be a proprietary application so app privacy went out the window already.
Re:I've spent the last two years building a new email client by ynniv on Wednesday May 02, 2018 @09:46AM (#16976780)
Privacy is a spectrum. You can choose to be at one end of it, but not everyone shares your opinion. As a local app your data has a different legal status, and you actually have a lot of control over the execution compared to a web service. For instance, with outgoing firewall rules you could ensure that this is only talking to your email server.
Re:I've spent the last two years building a new email client by jstanley on Wednesday May 02, 2018 @12:39PM (#16978734)
It's still better than it would be if it was a normal web app hosted on his server.

Or, at least, it has the potential to be better.

Re:I've spent the last two years building a new email client by Mononokay on Wednesday May 02, 2018 @12:13PM (#16978433)
You can audit the code of every Electron app, so why are you acting like it's full of spyware that you'll never be able to have privacy with?
Re:I've spent the last two years building a new email client by hjek on Wednesday May 02, 2018 @12:26PM (#16978589)
Ever heard of minimized JavaScript[0]?

[0]: https://github.com/google/closure-compiler

Re:I've spent the last two years building a new email client by lhorie on Wednesday May 02, 2018 @12:36PM (#16978706)
Minified js isn't particularly hard to reverse engineer compared to tools that are geared towards actual obfuscation, and regardless, you don't even need to look at the code if all you care about is privacy. A look at the dev console's network tab should tell you all you need to know.
Re:I've spent the last two years building a new email client by lucb1e on Wednesday May 02, 2018 @12:40PM (#16978750)
I've done obfuscated Javascript on a CTF. Only a few hundred lines and I can tell you, it's way easier to just write it new from scratch, especially if you have a product that you like and can just copy.
Re:I've spent the last two years building a new email client by kuschku on Wednesday May 02, 2018 @04:08PM (#16980717)
I’ve reversed and broken real-life products written in JS, Java, WebAssembly and native code.

Minified JS and obfuscated Java (DexGuard or ProGuard) are almost identical in complexity, you can restore the actual datatypes still, and you can even restore the rough outlines of where control structures were.

Obfuscated WebAssembly, NaCl or native code is much worse to work with, and often data structures and control structures are gone entirely.

Re:I've spent the last two years building a new email client by fermuch on Wednesday May 02, 2018 @04:19PM (#16980799)
I'd be very interested about your findings decompiling wasm. Do you have a blog, by chance?
Re:I've spent the last two years building a new email client by Jedd on Wednesday May 02, 2018 @06:18PM (#16981646)
From parent's HN profile:

Janne Koschinski, CompSci student. https://github.com/justJanne

Current maintainer of QuasselDroid https://quasseldroid.info/ https://github.com/sandsmark/QuasselDroid

Re:I've spent the last two years building a new email client by kuschku on Wednesday May 02, 2018 @07:45PM (#16982137)
I don’t maintain a blog currently, sorry. And if I had one I doubt I’d be able to write interesting articles about this topic.

Generally I share such info on IRC, and then it gets just forgotten over time.