86 karma · joined May 22, 2019
* What does it mean for Lakadh to not have a legislature? Does it mean that this province cannot have elected local leaders?
* Why are the prominent politicians under house arrest? What is their offence?
* Why were these two articles repealed?
I don't want to create a new account to read an article? Is there any other option to read this article?
I know one could say that if I don't want to create an account like the website wants, then I have no right to read the article. Yes, I understand that. I respect the website's owners' right to enforce access to the article however they please and I am okay to not read the article if there is truly no other way to read it without creating an account.
I think all contracts should be written like this. If any clause of the legal code contradicts the summary for layman, then the summary for layman should take precedence during its interpretation in the court.
This practice is not unusual. Books often start with a preface or foreword. Very dense technical or research papers start with an abstract and introduction. But for some reason contracts do not follow this practice.
A true "10x engineer" would also care a great deal about documenting stuff, communicating that to the team, and be wise to ensure that a good technology system should not have a single point of failure (either technical or human). The fact this so-called 10x engineer made himself a single point of failure goes against the basic principles of engineering.
If there are no major non-Google contributors to Go, then the fork may not be successful due to lack of familiarity with the code base.
Really, with the kind of license proliferation that was going on due to every Tom and Harry that wanted to publish their own license, it was difficult to understand which license was really safe to use and which wasn't. FSF and OSI stepped in to bring some sanity to this situation by categorizing all the free and open source licenses by their permissiveness and restrictions. The majority of the open source development community adopted these licenses.
Any license that restricts making money would neither be considered a free license by FSF nor an open source license by OSI. The license could discourage making money without contributing back to the community and the GPL family of licenses do achieve that to some extent but they cannot outright restrict making money.
The OSD has its roots in Debian Free Software Guidelines which for a long time has been the community standard for what guarantees free software must provide. FSF's four freedoms of free software are also similar. OSD adopted Debian's guidelines to create the open source definition.
If a license does not allow us to run a software how we wish we lose freedom 0 to run the software how we wish. We lose the right to use the software for any field of endeavor. You might want to consider it "open source" because you can still see the source but widely accepted terms like "open source" do not get redefined so easily based on how some people feel about the term. The term's meaning still remains intact due to the meaning it holds for the vast majority of open source software developers.
It is possible that this team did not work with the security team even if it is a highly unlikely scenario. The likely scenario is that this team did work with a security team and they were aware they were supposed to hash the passwords but they made a mistake during the implementation.
I think what is being underappreciated here is that very very smart application developers can have little to no idea about security best practices. I can say this confidently from my direct experience of working with Googlers.