236 karma · joined September 28, 2013
For what reason?
> Answerer: maximize the value to the site of any given post, treating the site as a long-lasting resource
That's rarely the case, usually the answerer wants answer the question as fast as possible to move on to the next question and accumulate karma.
Honestly I can't really blame stackoverflow's karma system on that since I've seen that behavior everywhere even in person to person conversations.
My point is, If you don't have time to think about my question, don't bother answering cause if you do, you will waste your time asking garbage questions ("are you sure you really need your operations to be async") or giving garbage answers ("stop using postgres and use mongodb") and then I'll have to waste my time replying to what you said to clarify why this is not a thing that can be "bargained around".
Talking in person I have the advantage that my facial expressions convey my desire to murder, so my coworkers are used to only offer answers when they are super sure about it or when I directly ask them, in the internet I still have no idea on how to fix that.
I firmly believe that all authority should be questioned in the corporate environment. A good manager should have the wisdom to acknowledge that he can fail to see things that the developer did.
If you go by what Clubber proposed then:
* If the manager is right, the developer will notice the value of accepting the technical input of the manager and develop a keener sense of timing within the development process.
* If the manager is wrong, the developer will understand that he shouldn't just accept orders handed down to him and remain mindful of the impact of the changes he makes to the code because his opinion will be respected by the rest of the team.
Now the author mentioned that in his organization "There are processes in place to get things like this removed" so the issue might be more that the developer either doesn't know that the project exists or that it works. Only if it's the later and the manager is sure that refactoring is regularly performed the developer is wrong for his the insubordination.
Sadly ddg is also doing the same thing, whenever I use bangs to search on google I get results that are just as bad.
Am I the only one seeing that pattern?
Which would correspond to a tiny fraction of all email a normal user exchanges and Even corporate users would be unprotected if they were to use protonmail to communicate with third parties such as service providers.
Can you provide some examples?
What kind of improvements do mindmaps give?
"Almost certainly you will get the urge to invent new cryptographic algorithms, and will believe that they are unbreakable. Don't resist the urge; this is one of the fun parts. But resist the belief; almost certainly your creations will be breakable, and almost certainly no one will spend the time breaking them for you. You can break them yourself as you get better."[1]
The problem that Schneier is referring to is that doing a careful analysis (that is required if you want to use your crypto in production) is tedious, time consuming, and requires expertise in the area to know most blank spots of the algorithms (heck a single one is hard enough). That's why he recommends you to be have enough experience breaking many algorithms before you make any serious claim about your the safety of your crypto.
So all in all it's great that you got the interest in the area, there is a lot of work needed in OSS. But be very careful about claiming that your lib is ready for production. What you got is a bunch of volunteers to glance at your code. Few cryptographers (if any) will seriously try to break it.
[1] https://www.schneier.com/crypto-gram/archives/1999/1015.html...