Show HN: Faceless – Open-source version of Secret
github.com
github.com
If your friend only has one or a few friends, there's a pretty good chance that they'll the identify of the poster.
In generally, I love the call to 'Enjoy openness and kindness'. We can definitely benefit from more of that :)
[1] https://github.com/delight-im [2] https://github.com/delight-im/Localize [3] https://github.com/delight-im/Ballmanager
Secondly, do you have any plans to put the project to practical use? Or is it a research/tinkering project?
Deleted comment
There are loads of services who claim one thing, but that's either completely untrue or somehow true but filled with "if"s and "but"s.
Say, Dropbox had claimed they do encrypt everything in a manner they don't have any way to access to user data, but it occurred they had just lied.
Or, Secret claims they don't send phone numbers and email addresses and says nothing about names but from reverse engineering their app I found out they do for whatever reason send contact names - which, for many Google/Gmail contacts, are the same as email address - and if you use "invite" function they do send unmangled number/address (the latter's reasonable, but still it's an exception from the claim and users aren't really warned about it).
Do you have any screenshots of the android application you could put on the github or an imgur link. Thanks!
[1] https://play.google.com/store/apps/details?id=im.delight.fac...
Can you explain your decision?
That being said-- trying to replicate such thing is not a bad programming exercise.
... and it wasn't the best, either... look up their single hard-coded AES key for example.
Yes, there are design warts. There are also RFCs to iron them out. (I opened one recently to deprecate MCRYPT_RAND so people can stop generating weak random IVs in their crypto libraries one day).
Personally, I spend a lot of my free time opening issues and submitting pull requests to PHP projects on github to increase the likelihood of a budding developer being exposed to better code.
Here's an excerpt from a Facebook engineer explaining why we still use PHP: "The reason Facebook hasn't migrated away from PHP is because it has incumbent inertia (it's what's there) and Facebook's engineers have managed to work around many of its flaws through a combination of patches at all levels of the stack and excellent internal discipline via code convention and style - the worst attributes of the language are avoided and coding style is rigidly enforced through a fairly tight culture of code review"
Rails, Play, etc. have some friction; Sinatra makes you reinvent a lot of wheels. You really can just fart something out in PHP very rapidly.
Feel free to compare it with other languages.
1) From a productivity standpoint PHP is pretty hard to beat in general....if you already know PHP.
2) A poor craftsman blames the tool.
3) PHP's inertia extends to the entire ecosystem really, not just the tool.