grepgeek
Ask HN: What is the tiniest FOSS code you've written that does something useful?
I would like to see publicly available free and open source code bases for very small projects--say a single file with less than 100 lines of source code--that also does something useful and caters to users. Have you written any such thing?The smaller the source code the better!I hope to see what kind of real problems be solved in such less lines of code and also pick some knowledge and...
Uber lost more than $5B last quarter
* 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?
Ask HN: Is Perl 5 or Perl 6 still worth learning in 2019?
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.
Temperature Conversion: Mental Calculation (2014)
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.
Quantum Theory Proves That Consciousness Moves to Another Universe After Death
JavaScript Semicolon Insertion: Everything you need to know (2010)
Ask HN: Suggest me a new programming language with small user community to learn
I want to learn a very new programming language. It should not be too popular. It should not have a large user community. It should be relatively new compared to Go, JavaScript, etc.My intention in learning behind a language like this is to see if I can contribute run-of-the-mill libraries to this language's ecosystem. If it is new and not so popular yet, there is a good chance its ecosystem...
If PHP Were British (2011)
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.