skysight-inc/HackerNews huggingface dataset:
As a result of a discussion I had earlier today, the linked article, and a somewhat related piece published by the SFLC in 2007[1], I now feel more confused than I ever have been about the obligations imposed by the 3-Clause and 2-Clause BSD licenses[2].

Let me pose a hypothetical situation – I would very much appreciate informed feedback from the HN community:

Suppose Project A is licensed under 2 or 3-Clause BSD, and includes that license text at the head of each of its source code files. Now suppose Project B’s source code is derived from Project A’s source code, but the maintainer of Project B wishes to use a different license. In an effort to avoid confusion, Project B has that different license text at the head of each of its source code files, while Project A's original license text has been moved off to a file bundled in Project B's source distributions, e.g. “licenses/ORIGINAL-PROJECTA-LICENSE.txt”. Assume that Project B is properly a derivative work, i.e. exclude the case where B only includes trivial changes to A's sources.

Would Project B be in compliance with the “retain” language in clause #1 of the 2 or 3-Clause BSD license? Is there any case law to that effect or to the contrary?

Additionally, it seems some projects have started including extra notices in proximity to their BSD licenses. One example off the top of my head is Google Polymer:

https://github.com/Polymer/polymer/blob/master/banner.txt

"This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt"

The actual text of Polymer's license is boilerplate 3-Clause BSD:

http://polymer.github.io/LICENSE.txt

But what are the legal effects of such a notice with respect to derivative and combined works? Is the appearance of a BSD license deceiving in this case, and what's really being imposed is a subtle form of copyleft? That's a genuine question, not intended to be inflammatory.

[1] https://www.softwarefreedom.org/resources/2007/gpl-non-gpl-c...

[2] http://opensource.org/licenses/BSD-3-Clause

[&] http://opensource.org/licenses/BSD-2-Clause
What's the best way to do this in Mailchimp?
You use terms in a different way than I. The "Open Source world" started in late 1998. The free software world started in 1983, and some free software developers do not identify as being part of the open source world. Hence the most accurate term, though clumsy, is "free and open source software" or "FOSS". The history of the CeCILL license shows that it's possible for something to be free software according to the FSF but not regarded by the OSI as open source. (CeCILL 2.1 is both free and open; I refer to earlier versions.)

Nor does free software have any requirement to "give back". A for-profit company can internally use as much free software as it wants. It's only when the free software is distributed outside of the company where the licensing clause come into force, and it only applies to the recipient. I think this is more correctly stated as "give forward".
I have no idea what your then-girlfriend meant by one of those guys. Or whether the Bronx hood was full of obsessed guys in the '70s?? I am genuinely curious, though.
My experience parallels yours.

I occasionally take prescribed Modafinil for daytime somnolence resulting from sleep apnea. On the occasions I use it, it's the difference between having the energy and clarity to contribute or not being able to bring much at all to the table.

The only side effect I've noted is a minor increase in anxiety, not enough to be problematic.

It's been exceptionally helpful for me. YMMV.
It's rather ironic this site is all about strong security, when their SSL/TLS settings are terrible. (Including being open to the POODLE and OpenSSL CCS vulnerabilities)

https://www.ssllabs.com/ssltest/analyze.html?d=qwertycards.c...
Bird Box by Josh Malerman - I didn't know what to expect and it was a great book. It's the first time in a while that I've read a book has been intense/scary.
Apple Store display in London
By breaking backward compatibility. Not forward.
Reminds me of Brad Fitzpatrick's camlistore
http://camlistore.org
Why did you feel the need to mention your suspicion of misogyny? Did the OP present any reason for you to believe he felt that way due to his comment?

Your comment sounds akin to the old political tactic of asking your political opponent if he stopped beating his wife.
If Zuck would have tried to build what now is Facebook he would never have launched, so I would keep it simple, using the tech I already know like he did.

Highscalability.com have some articles about Facebook's architecture here: http://highscalability.com/blog/category/facebook
> A lot of other stuff happened instead

But before that happened something else happened (which is more important, and you forgot about it, it seems) and that is GCC, Linux and other free software. Linux runs on tiniest embedded devices, Android phones, military hardware, servers, and so on. It was possible in large by GCC and GNU.

Have you been around in the early 90s and 80s. Having high grade OSes or compilers that were free as in beer or speech would have sounded ridiculous. You'd sound like you were from Mars if you talked about such things.

Yet here we are. We have reliable, high grade operating systems based on ideas of fruits of free software movement -- CentOS, Ubuntu, Deb etc. Because of GPL in large anyone can take advantage and reap the benefits of shared work (such as by using CentOS instead of RHEL) while letting Redhat employees still put bread on the table.

Show me Apple's OS X code that was modified for NetBSD and FreeBSD projects? Where are those improvements? I haven't seen them.

So yes now this "service" and "cloud" stuff is happening. But let not forget that for this to happen the even the idea of "open source" and "free software" as viable alternative had to take root. I believe if it were not for GPL and Stallman we wouldn't have had this culture of sharing between large corportations.
I strongly recommend you get a prescription to try known real modafinil. You simply cannot trust online Rx unless you have HPLC/NMR analysis capabilities at your disposal.
Currently I just save it to my firefox bookmarks, maybe adding into a folder for organization. After that I forget about it and never see it again as it gets lost into the abyss of other bookmarks.
I just registered dvorakcards.com and colemakcards.com.
Thanks,
But you can't treat those details, the restrictions on growth, the way that poor people were pushed into substandard locations that only now face demand, the lack of new housing elsewhere, as something that just happened. These are systemic issues.
Interesting point but how is this a new concept?
The content is quite fascinating.
Unfortunately the information in the article is quite sparse. Shouldn't all the content be available in the public domain?
I work at a company in the Silicon Valley that provides some of the computational firepower and software expertise used to analyze transcriptomes for this project. We're hiring engineers and scientists. Email in profile for more info on that, otherwise I'm happy to answer questions as well.
When I read that line - "nearly two decades as a professional hoop-jumper" - I pictured in my head a guy in his early 40s. Professional means you get paid for your work. Hoop-jumper is a strange way to describe your education.
When we first moved down to the bay area for YC, we moved into a new development house in EPA right next to Ikea. I frequently joke that EPA is not the same as Palo Alto, and while the rest of our batchmates had apartments in dowtown Mountain View or houses in the Los Altos hills, I really enjoyed living in EPA.

It was grimy, I'd frequently hear cop car sirens at 4 in the morning. And, there wasn't much to do in the immediate area unless you wanted to cross the freeway into Palo Alto. Being there was always a stark reminder of how little that community had, and also how little we had compared to all of the riches around us. Being there felt appropriate for us.

I appreciate my time in EPA, because it was a little microcosm that trapped some of the larger, harder problems of the real-world, hidden inside the bubble that is silicon valley.
Honestly I think that YC is opting to make fewer risks these days, not more. The days where you can get funding without traction are numbered, and with it go the real crazy idea startups like AirBnb, Stripe, and Twitch.tv.
Yea, for a €20 fee
pg called Soylent "the biggest pivot in YC history"

"Affordable wireless networks" somehow became a food company.

http://blog.soylent.me/post/51007573199/the-biggest-pivot-in...
I'm in favor of desgregation, but if John Homeowner wants to flee the neighborhood (which is what enlightenedfool describes), that is his choice. It is not our right to tell him who he must live with.
It's slow as balls and the design/features mean it will always be very slow.
The author is looking at how the FBI's statements are playing in the U.S. private infosec community (pretty poorly so far), and calling it a bad strategy.

But why would the federal government care whether private infosec folks believe them on this? The private infosec opinion has basically no consequences for the feds. The FBI and NSA etc. will keep doing what they do regardless.

They do care what other national governments think, and those are probably the primary audience for statements like this--in particular, China, who has a lot of influence in North Korea but also wants to maintain adequately good relations with the U.S.
> ... proprietary languages usually don't survive for very long so it would be in Apples own interest that swift ends up in as many hands as possible.

This is wrong thinking and it misunderstands Apple's goals and motives for Swift.

First and foremost, it's a replacement for Objective-C, which is itself effectively proprietary - there are open source compilers and some legacy openstep implementations, but the driving force behind the language has been exclusively Apple for at least a decade now. In that context, Swift has the same expected level of success as Objective-C, owing to the community that exists around its predecessor. And, for Apple, the important metrics for success with Swift are entirely focused around the effectiveness of the language in support their platform. Given the relative popularity of the platform, they can reasonably expect that people will use the language to gain access to Apple's userbase, because it's a valuable commodity.

Second, Apple doesn't care if Swift has a long life, at least, not per se. They want it to be used and to be successful because it's where they're probably moving their platform in the medium to long term. But they're not invested in the longevity of the language so much as they're invested in their platform. If, in another decade, they decide that Swift has outlived its usefulness, they'll replace it and let it die. Any other scenario for the language failing entails Apple faltering as a company, in which case, they don't really care about the Swift's success.

(I snipped a "non-" off proprietary, because it didn't seem like what you were arguing from the rest of the post.)
Such bravery

http://en.wikipedia.org/wiki/Heart_of_Darkness
problem is no one with money is taking a chance there. Everyone with money goes to other areas that have more of a chance to turn into a "good" neighborhood.
> I certainly think part of my problem is the how I'm saying it.

First of all there's a chance you might not be coming across as awkwardly as you think you are. You know how it is when you're nervous - our perceptions (and our perceptions of how others see us) can get skewed.

If you truly are coming off awkwardly, what's the real problem there? The problem is this: the interviewer is wondering, "How is this guy going to interface with the rest of the team here if he's this awkward? Does he even know he's awkward?"

So... you can address both of those unspoken questions head-on. Mention that you tend to get nervous in interviews and when meeting people for the first time and that it's something you overcome fairly quickly and that you tend to develop really good working relationships with coworkers. (Because that's certainly true from what you've said)

> I wish I had somebody who could do this for me!

If you live near Philadelphia I'll do it for a beer haha. Is there anybody non-technical that might help you? Siblings, parents...?

> In fact, I had provided multiple recommendations on bug-tracking software,
> to include setting up demo servers for several different packages (because of
> those demos and related discussions, our interns started using both bug-tracking
> software and GitHub for their projects - so that was a definite win).

If I was interviewing you I'd find this impressive. You offered a constructive solution and, even more importantly, your solution got traction. Kudos!
If you have to hire someone to sell to your first customers then you might have a problem
I think both are present. Ever see two siblings go in opposite academic direction from grade school to high school? Yes some is innate on the other hand some kids with great aptitude just don't have the opportunity due to their circumstance
I think declarative programming is real programming.

The most obvious use case is when you have some sort of list of rules or constraint satisfaction problem.

Gerrit uses its for that use case:
https://gerrit-review.googlesource.com/Documentation/prolog-...

One of my college professors has a language that's heavily influenced by Prolog and designed to solve NLP problems called Dyna (I think because many NLP parsing problems can be solved by dynamic programing approaches that logic programs can easily express and optimize for).

https://github.com/nwf/dyna

I actually think the real reason we don't see more Prolog or Prolog-like languages is not because they are bad approaches, but because it's relatively easy to make your own half-baked constraint satisfaction backtracking solver in a language like Python, and then write rules for it to evaluate, so smart people just write it that way rather than busting out Prolog.

http://norvig.com/sudoku.html
> You won't find a single story in legacy business history of someone who started a wildly successful business because they woke up one morning and thought "I want to start a business".

Eh, maybe. Motorola and HP were both started this way. The founders of both companies hated the idea of working for other people. (I know this because waaaaay back in the mid 90s I read an article about humble beginnings in Inc Magazine, and these are the examples I remember.)
It looks like it's only simulating the surface. Moving a ball that of that relative size in that volume of water would cause all sorts of surface features, if the full volume of water was being simulated.
I think a lot of people are shortsighted and they sort of see the world immediately in front of their eyes. I am building a product, I need a library, GPL, fuck GPL! Gah, gotta search for a BSD one and curse GPL in the process.

They probably never lived in the days before Linux, GCC and free software as something that can happen in reality. Yet looking back here we are. People sharing code on github, companies sharing their code (either licensed as GPL or other open source licenses). High grade languages, compilers, OSes, kernels, crypto libraries all free and/or open.

I think that would not have happened had it not beed for Stallman and GPL.

A lot of developers I find are also bored or ignorant to study or understand licensing. Concepts like "copyright", "license", "open", "free" are all confused and relegated to mumbo-jumbo legalese. Today most have internalized the simple heuristic "GPL" = stay the fuck back or our legal department will slap me on the head, "BSD" = good, use anyway you like.
It's more complicated than that. It's a soft racism -- many are fine with wealthy or well-to-do black neighbors, but do not want poor neighbors.

They also don't want to do what is really required to make sure the next generation of black citizens is truly on equal footing, including actual poverty remediation. That means taxes and wealth redistribution.
What It Means When Law Firms and Startups Give Away Legal Documents
Encyclopedia Frown
Neither is recommended.
Nothing about this has just happened - if you read the article, they even have a link to a 1994 article in the Christian Science Monitor about the divide between East Palo Alto and Palo Alto.

Rent control ordinances in East Palo Alto probably help the current community stay in place (unlike other Peninsula towns).

The article also explains the role of subprime loans (in the context of refinancing for existing homeowners) in causing a loss of home equity with the existing community, especially between 2003-2008, which was in-between the booms in the SF Bay Area.
> We researched Bitcoins, smart devices, 3D printing, biometrics, and a host of other industries.

Is this common? As in people first decide they want to do a "startup thing". Then they fish for idea. Just curious, is this how most startup idea begin?

I kind of thought it was always someone first having a burning and interesting idea that eventually they want to develop and it gets developed as a startup or patent or something like that.
Relicensing code requires ownership of the code in question or some form of legal delegation. For example VLC relicensed something - I forget exactly what, maybe a core library - and the guy in charge had to track down every single person who contributed non-trivial amounts of code and obtain their permission to alter the license. To do what you propose would effectively require rewriting Clang from scratch, but even then it might be considered a derivative work and thus beholden to the original copyright holders in some way. (I'm not a lawyer so I'm a little hazy on the specifics.) Or at the very least, you'd have to write enough new or improved code that convinces people to use your fork of Clang, your part of which would be under GPL and so obligate distributors of your fork accordingly.
Just like the public pension debacle in Illinois, it seems like the entrenched interests of Bay Area's housing problems would rather watch the whole thing burn to the ground than admit that their positions are untenable.
This doesn't add anything of value to the discussion.
Segregation is using threats of violence to force people to live separately. "Separate but equal" was enforced at the point of a gun. The OP explicitly disavowed that.

He's describing voluntary movement. For example, the tendency of Mexicans to live near each other, or for Indian immigrants to the US to live in Jersey City or Edison.

Enlightenedfool's point is that most people, including very pleasant people, harbor tribalist feelings. And these tribalist feelings inform consumption choices. For example, the bad romantic comedies my girlfriend watches have a disproportionate number of black people in them - eventually google informed me that "African American Comedy" is a genre.

A steelman of enlightenedfool's point might note the condemnation of white people making consumption choices based on tribalism, and ask if a black woman preferring to watch movies with Meagan Good and Taraji P. Henson rather than Kate Hudson and Jennifer Aniston deserves similar condemnation.
I can't say I've tried it myself, but Mercury looks interesting:

http://en.wikipedia.org/wiki/Mercury_%28programming_language...

http://www.mercurylang.org/
Welcome to HN! I don't know 'zeeshanm. kalzumeus.com is 'patio11's domain.

This is a great way to get a feel for the site and its members: https://news.ycombinator.com/lists

You're not being down voted because of "groupthink", by the way. You're being down voted because you haven't said anything of substance.
dmm didn't say anyone and everyone opposing GPLv3 are bad, he's just giving an example of how NOT using GPLv3 can be used to punish or coerce behaviour against the principles RMS stands for.
Is this the best-performing VC fund ever?
You should delete your post. It has no relevance here.
Because the authors may intend to permit their code to be combined into some proprietary code base (which is to say that their idea of what constitutes permissiveness differs from yours).
Well of course! The hiring managers at "Regular day job employers" aren't dispensing their own money, and the company they work for is already established and likely doesn't have any shortage of money with which to "take risks."
I was hoping for a comparison against LuaJIT.
People seem to be downvoting this, probably because they think it doesn't add to the discussion, but I agree and I think it does. It's worth noting that this is WAY WAY different than what TechCrunch usually writes and it's of a significantly higher quality.
A) $200k is very high, and if you disagree I'd say you're so out of touch with most Americans it borders on delusional.

B) Only pediatricians and primary care doctors make as "little" as $200k. Most specialties have median salaries in the $300-$500k range and some surgeons make even more.[0]

[0] http://work.chron.com/average-physician-salaries-specialty-6...
That is the cant, yes. Personally I'd prefer to live among obnoxious judgmental hectoring Berkeley liberals than in an Amish or Hasidic neighbourhood but I'd prefer either to the kind of place where the police come around all the time.
To RMS? Probably.

The majority of programmers use free software for practical reasons and are willing to "compromise" with the desires of proprietary software companies.

For RMS free software is an ideological struggle. In his ideal world proprietary software wouldn't exist.
Previous discussion https://news.ycombinator.com/item?id=6464138

Keypress: A Javascript library for capturing input (dmauro.github.io)
192 points by nsmalch 468 days ago | flag | cached | share | comments
Stallman doesn't care if clouty companies fork GCC and add features he doesn't like. This is a freedom granted to all of us.

The point is Stallman himself would rather see upstream GCC become an inferior tool, or fall in to disuse and obscurity, than act in any way which, on balance, would mostly just enable proprietary software. We're talking about a man here who said (just less than two weeks ago at 31C3) that stealing food to survive, given no third option, was more morally justifiable than writing proprietary code for a living.

The author of this blog clearly doesn't understand this world view because they've set themselves up with a strawman to knock down, assuming it merely boils down to a strategic error on Stallmans part with regard to what is the most effective means by which to ensure the best products out there are FOSS.
I started one of my hobby projects (http://gibsonindex.org/) because media and government organizations were handling cyberattack reporting/prosecution so poorly, but it quickly grew tiresome. So many hacks in 2014, the mind boggles.

This post definitely offers some solid insight into the perils of reporting these types of incidents, and it's written a whole lot better than my stuff could hope to be.

I might just have to turn my site into a site that lists guitars. :-)
Notepad++ Je suis Charlie edition
Thanks. Here's the link: http://en.wikipedia.org/wiki/Timothy_Dexter
I think “hosed by Apple” is an unjustified summary. More like, “the maintainers of pf released their code under a very permissive license, and then one or more of them was unhappy when someone else took their license terms at face value and used their code in strict accordance with those terms.”

If what the pf maintainers really wanted was to use a GPLv2 type license, and instead they used BSD, and now are unhappy about the consequences, I can’t see how that’s Apple’s fault.
Engineering is a profession for which you need appropriate credentials, just like in any other profession (e.g. scientist). Without credentials, you are not an engineer.

Unless you are talking about 'engineer' in the same way some people talk about 'architect' as in software architect.
Codes that are used in the book hosted on github? If so can you post the url?