skysight-inc/HackerNews huggingface dataset:
I think this is for one hyper-specific case that he in fact "okayed" the switch to BSD.

In response to the change of license, Richard Stallman of the Free
Software Foundation says, "I agree. It is wise to make some of the
Ogg Vorbis code available for use in proprietary software, so that
commercial companies doing proprietary software will use it, and help
Vorbis succeed in competition with other formats that would be
restricted against our use.
This is great. Now how can we put this in a kid friendly IDE so I can teach my daughter Lisp/Logo/Turtle Geometry? I am thinking of something like an IPython Notebook. I know there are lots of resources to teach kids to code, but many of them leave me feeling cold.
The only one who is talking about changing existing code from MIT to GPL is Theo de Raadt, and he has never provided any evidence to support that anyone did it or suggested it.

People can create derivative work from BSD licensed software and have any license they want to added with it. Theo has argued that some peoples bug fixing patches did not qualify for copyright, and he is perfectly free to think so. I doubt however that he would ever put money where his mouth is and test it in court. When silence can qualify for copyright, it is a hard argument to make.
so all the husbands in the world have weak muscles and mental fog ... ? :D

that's why I wrote my comment precisely as I did. the article is not about low T levels but comparatively low T levels (comparing to single guys)
Seacom ends in Egypt (not Marseille). Here's the link on a map:
http://www.submarinecablemap.com/#/submarine-cable/seacomtat...

the eassy link covers much of the same route:
http://www.submarinecablemap.com/#/submarine-cable/eastern-a...
Wow, I'm impressed with your Google skills. Gopher? That's so funny. Now I just have to figure out how to convert it to something usable.
You had to pay $20 and then you find the tranfer of IP to the city reasonable? I understand these things aren't cheap to run, but there's no shortage of sponsors looking to get involved for various reasons.

Paying to make software for someone else seems entirely unreasonable and in bad taste in the organizers part.
Don't be coy.
GPL doesn't preclude people from making money. It only stops those particular business models that require proprietary restrictions put on software recipients. All other ways of making money are perfectly welcome under GPL.

Given that restricting people is itself negative socially and that it is common for people and institutions to abuse the power they have when they control proprietary software that others use, blocking the proprietary stuff is indeed better than letting it happen in many cases.

In some cases, the derivative could be feasibly free or non-free and the GPL makes it free, i.e. the derivative was going to happen either way, but the developer wasn't necessarily going to release the results freely, so GPL adds net freedom and value to the community.
> Actually GPL is more often than not the "we give you the source but we keep the copyright so if you want to use this in commercial purposes you need to re-license with us"

That requires citations. I suspect that this is actually the tiny minority of GPL software.
America's largest mental hospital is a jail
After tārof now this, I like how Hacker News is discussing culture. It's very beneficial to learn about other cultures. Specially in our super diverse sector.
Well, if money were defined by thousands of lines of poorly written C++ code and you had to run the same (bug-for-bug compatible) C++ code to use your money, then sure, programmable.

Also, when the monetary policy needs to change, you need to take all the money offline for a stop-the-world updated coordinated over IRC or even Reddit.

And it's "money" only in the sense it's an artificially scarce resource/reward created for wasting electricity to find magic numbers. Not entirely stable in the long term (as we've seen with 2-5 recent proposals to "fix it" in the past few months).
That's why they introduced the Affero GLP https://en.wikipedia.org/wiki/Affero_General_Public_License

Which basically means, you can't use the code at all commercially; stay very far away from the code. It's not very well defined how to be compliant.
We have such a two tier approach here in BC with licensed Software Engineers. That's fine by me as long as my own work is not regulated.

But there are only ~200 licensed software engineers in BC, so as far as the general market for software development services is concerned, they are irrelevant outside of niche applications where lives are at stake.
Nah, I wasn't making that link but I see what you meant now in your post.
Typically a release form is about it. This is someone trying to take advantage of innovators.
I like it. Not perfect but minimalist as hell and indeed, very fast. Nice one.
Sethbling (of Minecraft fame) gave very nice layman-accessible introduction to machine learning and neural networks. Specifically, he uses NEAT[1] to teach a neural network how to solve the first level of Super Mario World.

[1] https://en.wikipedia.org/wiki/Neuroevolution_of_augmenting_t...
"TL;DR Golang was explicitly engineered to thrive in projects built by large groups of programmers with different skill levels, and there is no larger such group than the open source community."

This would almost be right, but Go has much poorer language interop than C due to the GC and non-C compatible ABI. This means unless we're going to a monoculture of GoAllTheThings (not likely), Go will never succeed C as being the basis of fundamental open source community projects.

For myself, I was and remain mildly interested in Go as my next move off of Python(2). And still believe Go is a better move than porting to Python3- which as an aside makes no sense technically, but the coercion/threats from the Python3istas are beyond reproach (as if the existing Python2 community is the problem), and set me solidly against it.
Of this new generation of languages, Swift was always my ideal. Both in language and implementation. Now that it's going to the server I can't help but find the attraction of serverside Swift and getting in on the groundfloor of that ecosystem. While gaining skills in the language of iOS to be irresistible.

Count me in as one eager for Swift 2.0. I believe Swift is the language that is doomed to succeed.
http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
It's not totally wrong though is it. For the most part selling shrink-wrapped software is dead (compared to the 90s), because end users expect native software to be free (in both senses, although the beer sense is probably the more important). The only real exception is B2B software and games. It's why the vast majority of developers younger than about 30 are either working on internal corporate software or on SaaS web apps.

Nobody will graduate from university with a CS degree in 2015 thinking that they will sell software directly to people. Those graduates will dream of creating or working for a web service supported by ads or subscriptions. It won't be any more 'free', in fact it will probably be much worse than the shrink-wrapped proprietary software of the 90s (your data controlled by a 3rd party server, tracking for ads, no ability to stick with old versions, software stops working when the server goes down etc). But despite that it feels more morally acceptable to people to work on SaaS, and I think the way freedom is framed by the GPL is a big part of that. People who work at Facebook or AirBnB or Twitter or Google don't view themselves as evil merchants of proprietary software. They see themselves as socially aware employees of modern companies who 'get it' and support open source and free software - look how much open source code facebook and google gift to the world!

The marketing push towards open source was a mind blowing runaway success. It killed the most profitable industry ever seen in human history and replaced it with an even more profitable subscription service where a non trivial amount of the work is done for free by volunteers. This hasn't impacted developer employment because the overall industry has grown due to the huge number of SaaS companies springing up every day. It remains to be seen if that's sustainable. (There's enough profitable B2B SaaS subscriptions based companies to mean it probably is, overall, but the ad supported consumer sector is a bit scary, at least from an outside perspective).
Sun also had an overpriced compiler, to go with the overpriced Unix running on overpriced hardware. Then it saw these replaced with free, free, and cheaper products, respectively.
We are discussing the career habits of WEIRD populations, right?

The same pattern holds anecdotally in many other cultures I'm familiar with (Indian, southern African). Do you have any anecdotes or other evidence suggesting women are equally or more risk averse than men?
Same for Australia. (at least outside of state capitals) It's surprising how quickly you can get used to facts like github actually timing out on ssh connection...

I really hope that something like ppsp / swarm / ipfs gets integrated into browsers. I'm pretty sure almost every non-user-content file I download every day has been downloaded somewhere in my town. I shouldn't have to go all the way to the US to get it.
The most pleasant thing about learning Go for me has been that largely, if the compiler is happy, my code works. At times the compiler feels nitpicky, but so far that opinionation has tended to make me write better code that is unquestionably very readable so far.
I'm not sure how related this is, but my parents are from a Pacific island, Palau (I've mentioned it before in other comment threads).

One of the things that hurts progress in my country isn't really a lack of education as much as it is ignorance in the strict sense. It's funny, because a couple of years ago, a trans-Pacific cable was laid close to the island, but the decision was made to not invest in tapping into it due to the cost--even nowadays, people are interested in improving connections, but it isn't a priority. They really haven't experienced the internet, at least not in it's full capacity, so they don't know what they are missing. They know about it from what they see on T.V. ("viral" review shows targeted at baby-boomers who still watch T.V., I suppose) and social networking, so simply, they don't know what they're missing. I recall when I finish high school and moved back here to the US for college--I basically missed the dotcom-boom days of the late 90's and early to mid 2000's, the internet was not just a convenience, it completely changed my living habits.

But the so-called "other three billion" really can't know this because they haven't experienced this, so not only do you face real obstacles, but you face lethargy as well. At least for Palau, I feel like that is one of the main reasons internet access is pretty subpar there today.

[*] I do admit that this might not be relevant in parts of Africa. For one, Palau is a pretty small place (no more than twenty-thousand people), so attitudes are probably much more homogeneous (with that attitude towards the urgency of improving internet infrastructure) compared to hosts of nations with millions of people in sub-Saharan Africa.
I expected to find a list of technical blogs but found "corporate" engineering blogs. IMHO, these are anything but engineering blogs.

Don't be fooled by engineering.company.com sub-domaines, most of them only scratch the surface of technologies and most of the time have unnecessary marketing noise.

If you really want to learn some technology, I advise against corporate blogs (except if your goal is actually to be aware of what technologies are companies using)
Web Accessibility: Foolishness JAVASCRIPT VS NOSCRIPT
The examples on the page are all at the same lightness, so you only see a slice of possible colors. The main point it's trying to show is that HSL's notion of lightness is rather useless. When it's trying to generate some background colors (with a fixed lightness of 60%), note that some of the HSL colors are much brighter than others, to the point that the white text becomes hard to read. By contrast, all of the HUSL colors at 60% are suitable for use as a background under white text. You can press the test buttons again to see more examples.
Well, they are setting charset with headers instead which works fine:

% curl -I https://news.ycombinator.com/
HTTP/1.1 200 OK
Server: cloudflare-nginx
Date: Sat, 13 Jun 2015 20:09:47 GMT
Content-Type: text/html; charset=utf-8
The added stress of homophobia might affect the results. I wonder what a study of testosterone levels in different areas and orientations would show.
I included airpair.com/posts and they actually contain interesting technical blog posts.
> Would it outrage you for someone else to take your code ... and make millions while you make nothing? ... You shouldn't use the GPL if your response would be, "Bully for them, I had fun and they made the world better."

This is wrong. Copyleft licenses are concerned with freedom, not price.

I don't care if somebody gets rich off my software while I don't.

I don't want somebody to take the work I have done and turn it into proprietary software that other users may no longer have the freedom to inspect, modify, and share. THAT is why all my work is GPL or AGPL. It has nothing to do with whether you make money or those users spend money or I get a cut of some money.

Now that we have so many SaaS startups, "turn it into proprietary software" includes "use it to build a service and never distribute the sources."

GPL and AGPL protects my code from this happening, while licenses like MIT and BSD ("permissive" licenses) do not.

Permissive licensing, in the context of SaaS, is functionally equivalent to proprietary licensing. Somebody benefits (not necessarily monetarily) from the use of my software without paying its price: improvements must be shared.
My intuition is that there's a Moore's Law-like labor rule for IT labor due to its high cost and the explosion of computing power:

"Every 18-24, an organization must be able to manage an order of magnitude more servers (virtual and physical) with the same number of staff."
Sure, but you have to remember that CloudFlare's customers are web site owners.

When they pay for our service they are trusting us with their DNS and HTTP traffic. If CloudFlare were to start messing with their data it breaks that trust and we lose our customers. We'd end up biting the hand that feeds us.

Related: https://blog.cloudflare.com/what-cloudflare-logs/
I was expecting for something like this from Google or Apple. I hope you gain some traction and maybe interest from big G.
I haven't tried it yet.

But judging the contrast ratio is pretty subjective; someone might be purposefully having a different contrast - like making something less noticeable than other more important element.
The event was sponsored. Local folks and some national brands like Comcast and 5-hour energy. Winner gets a $5k prize.

Here is the event detail.
http://www.automationalley.com/Events/Calendar/Event-Detail....
Yes unfortunately I've seen this quite a lot, especially with buggy software and EE app servers.

This masks an actual problem - often resulting in slower and slower performance as the system starts to swap. As author points out, it'd be better if you'd fail fast with an OutOfMemoryError rather than postponing it and sacrificing usability of the system.
I read it without a problem and didn't even notice it, but after you said that: yeah, text should be a tiny bit lighter.
I remember in the 90s advocating for things like gcc and the absolute scorn I would receive. "A free compiler!!! What kind of crap must that be??". You paid for compilers, you paid for your version control, you paid for your bug tracker, and that was that.

Interestingly, at that company (a defense contractor) it was the government more than anything that changed that attitude. There were a lot of projects initiated by the DoD designed to test whether Linux and other open software were a good choice. Attitudes slowly came around.

And it (paid=good) is not an entirely unfounded position. There was some really bad OS software, and Visual Studio is still top by some measures (quality of the debugger). But the amount of pain noncompliance of the VS compiler brought was just frustrating. And if you want really fast code on x86 it still makes sense to buy the Intel compilers (C++ and Fortran).
Sure but hiring developers is also not free, the price is just more evenly distributed.
Ask HN: Had a BizDev meeting with a potential partner, and I want to work for them
I had a BizDev meeting with a potential integration partner, and I was unexpectedly blown away by their product and vision.

They're relatively new (though they have an incredibly talented team), I have expertise in their industry, and I can't stop thinking about how awesome it would be to work for them. I've emailed back-and-forth with them a few times about the partnership with my current company (which I will be responsible for if it goes through), and I feel like I'd regret it forever if I didn't ask about an opportunity to work for them.

Should I give them (my conversations have been with the CEO) a call and just put it on the table? I've been thinking about leaving my current company for several months anyway, and knowing this company is out there has been eating away at me.
Sure, there is huge water infrastructure with dams, canals, pumps, etc., but the principle is the same: water that used to flow to the ocean gets diverted for other use. Is the allocation between ag and urban/commercial use the correct one? Hell if I know.
See Wikipedia on where Phillipe's successes have been and is doing today: a smart watch running 2 yrs per charge. His horolog tech is being pursued by at least two Swiss firms in the Jura. 'Phillipe the Phoenix` is a facile adaptor I admire.
Transfer of IP is not reasonable, as you should still own what you have created.

Granting a perpetual and royalty-free license is very common as can be seen in the Apache Individual Contributor License Agreement: https://www.apache.org/licenses/icla.txt

The Apache ICLA states that you still own the copyright of the software and can do what you want with it, they only license it from you and can then use it for the purposes stated in the agreement. It does require you to mention all the patents that you might infringe on, but only if you are aware of them. Otherwise you're pretty much in the clear.

I wouldn't have signed the document mentioned in the article, I think you made the right move.
There seems to me to be a general problem of too many books. It makes me a little sick to say that, but I think it's true. We built a Little Free Library (1) and we get way more books than we have room for. We throw away complete crap (e.g., anything from a Fox News author) and donate a Ikea bag (2) full to Goodwill about once a month. It's like instead of sharing books, we've become a sink for the neighborhood's infinite sources of books.

I personally own a lot of books. Within the professons, I think it's safe to say medicine is known for having a lot of books; within medicine, pathologists are known for having a lot of books; among the pathology residents, I'm known for having a lot of books.

Much like the rug seller becomes a collector of the best rugs, we are becoming keepers of an insane library. I anticipate our special collections will eventually beat the local public library's.

The point is: people are consuming a huge number of books. And shedding some of them. Just the number they shed is overwhelming.

The house behind us is up for sale. I wonder if I should approach the buyers (some investors) about converting it to a book cafe?

(1) http://littlefreelibrary.org/

(2) https://www.google.com/search?q=ikea+shopping+bag
Thats a great link, but I think the project is named highlander not because its the only such project with this function, but because its function is for there to be only one instance of process running.
I changed my b-day to 1901-01-01 a while ago. Looking forward to see the consequences of that sometime. I don't jump on the happy-happy-birthday train anymore either. Instead, I pick up the phone and call people that I care about or see them.
Are you trolling? Here is a classic paragraph from Catch-22. “His specialty was alfalfa, and he made a good thing out of not growing any. The government paid him well for every bushel of alfalfa he did not grow. The more alfalfa he did not grow, the more money the government gave him, and he spent every penny he didn't earn on new land to increase the amount of alfalfa he did not produce. Major Major's father worked without rest at not growing alfalfa. On long winter evenings he remained indoors and did not mend harness, and he sprang out of bed at the crack of noon every day just to make certain that the chores would not be done. He invested in land wisely and soon was not growing more alfalfa than any other man in the county. Neighbours sought him out for advice on all subjects, for he had made much money and was therefore wise. “As ye sow, so shall ye reap,” he counselled one and all, and everyone said “Amen.”
Interesting tidbit:

The Ewing Marion Kauffman Foundation surveyed over 12,000 small business owners in 38 states and 82 metropolitan regions to determine how friendly cities and states are towards small businesses. Licensing was “the most important regulatory issue” and “second only to the strength of the local economy in determining how friendly a state is to small business.”
Towards the end telegrams in the USA were for classy messages. I got an admission acceptance to Stanford grad school via telegram. A couple of job offers too. Ironically the deliver was usually the post office.
As a believer in the ability for employees to take personal time when needed, it makes sense to me. Give everyone 4-5 days they can take off each month. Gender Discrimination issue gone.
I tend to think of abstraction as the price. To see why this is justified, note that you can trivially come up with an abstraction that has no benefit (eg. pointless redirection), but coming up with one that has no cost (eg. developer-, compiler- or run-time) is near-impossible.

It's true that many abstractions pay for themselves many times over, but not all do. For some applications, this means that a language encouraging a more direct solution comes out ahead; for others one looks for languages that make the wanted abstractions cheaper.
Sun made its money from hardware. I never worked anywhere that used Sun's compilers. It was always gcc.
> Anyway, why does answering this help with Borland?

It would be interesting to explore whether or not there are any commonalities in terms of what happened to Sun, Novell, Borland, etc. And if there are, it might be interesting, in turn, to ask if any of those lessons would be useful to contemporary software companies (especially startups, given the audience here at HN).

I suspect that there are some common factors that could be found, but I don't have a good feel for what they are off-hand, aside from falling back on cliches or tautologies.
Tipu has a very tortured legacy (to say the least).

http://www.livemint.com/Leisure/bO9Ma9Sb2g4aUvIUT29fCP/Why-w...
"...all IP is transferred to ownership of the City of Detroit (which I think is reasonable) and the City is granted a perpetual, royalty-free license to “use” any derivative software (which I think is unreasonable)"

I'm pretty sure the author reversed "reasonable" and "unreasonable" from what he intended.

Also, IANAL, but I'm also pretty sure this contract would not be enforceable because of the way it was presented. There would be a very strong argument that the participants were coerced into signing.
Nope. If you don't get it, it's probably lost on you, which makes it even more painful to see people so gifted squander their abilities. There are so many problems to solve and so few people who can solve them.