skysight-inc/HackerNews huggingface dataset:
If source code is no longer copyrighted then all software is at least free-as-in-beer as well as free to be decompiled and reverse-engineered. Source code would presumably be something along the lines of a trade secret, but it would be incredibly easy to rip off unless you compartmented access to a degree that completely kneecapped development.

And being real honest here, if closed-source companies want to rip off ideas from open source, they go right ahead and do it. A lot of time they will even go ahead and rip off the implementation/source too. Occasionally they get caught but it's rather difficult to identify violators. Once you do so you need to out-lawyer violators who have significantly deeper pockets than the FSF.

Whether or not society would be better off without copyrighted software is left to the opinions of the reader - but I think it's absolutely undeniable that open source development would gain an immense competitive advantage compared to an infinitesimal gain by closed-source development.
Comments like this make me wish that HN had a "follow" button.
I don't quite get what you mean, and amn't familiar with your 'curious asymmetry' reference off the top if my head.

I have repeatedly said that I favor shorter copyright terms (which would allow Disney creations to fall into the public domain) and acknowledged as much above so I really don't see why you think it's a straw man argument.

BTW I may be gone a couple of days this w/e and won't be able to follow up but you could email if you prefer.
There is always the case for non-optimal pricing caused by a significant layover potentially combined with large repositioning costs. Again, I'd love the chance to take a look at your specific searches to see what's happening.
Better than what? Many of the other alternatives didn't have quite the same "iOS style" friendliness (a lot haven't had a whole lot of work done to them of late), and didn't submit as a unicode character (designed to append a PNG or SVG to the textarea). Also design-wise our customers preferred a large image layout on desktop, because it's a lot easier to click than small icons (say 16x16).
Django Static files in Angular
Can you explain this to me?

We do it at work for accountability purposes, but I'm not sure I'm clear on the security implications.
Lob (YC S13) is hiring a technical recruiter
Sororities are "women's centers"?
Best rocks around the world. Love it!
This approach makes me happy. Interface is key.
> That automobiles are recalled for reasons other than hardware replacement is a recent phenomenon.

Sure, but how often are they doing major surgery vs. replacing a part / doing a patch? It sounds to me like properly fixing this issue would be a fairly sizable undertaking.
The second line like the density of rods/cones in the retina. Also looks a lot like a space filling curve. In short this looks like it could make an interesting data structure...
My educated guess: not a chance. It's probably not going to grok C++ member declaration syntax, templates, namespaces, and so on.
Presumably the chainring losses are roughly similar for every rider which is why no-one complains about them.
Around 6% seems plausible when you remember that for cars crank horsepower is usually 15% higher than wheel horsepower. Transmission losses are an unavoidable cost.
Hadley is a strange amalgam of academic rigor, entrepreneurial gut feel, and coding chops. Ggplot is as close to a perfect example of a library that I can imagine that embodies these things. He started by doing an academic literature review and seized upon a conceptual framework that is superior to every other organic or ad hoc plotting concept out there. And, he correctly assessed that there was a need for more powerful visualization in between "draw it all from primitives" and "choose from one a handful of canned visualizations." Finally, he executed it in fine form.

Rinse, spin, repeat with plyr and dplyr. And lubridate. And devtools. And ... Well, you get the idea.

I got to meet Hadley briefly at a R meetup in Seattle. I lamely asked whether he made it back to New Zealand much. What I really wanted to say was, "You're my hero and how can I be like you?" But I couldn't figure out how to say that without being creepy.

Hadley is aces as far as his contributions are concerned. But he's also a great example of how to comport oneself online. I've never seen Hadley pull a Torvalds. Thanks Hadley, you're one of the good ones!
>If the point of a business is compensating its employees, that might be a strategy. However, that isn't the point of the business. The point of the business is to generate money for the shareholders.

Interestingly the Bank of England's Chief Economist has today attacked that principle of company law: http://www.bbc.co.uk/news/business-33660426

To quote from the article:

The Bank of England's chief economist has expressed concern that shareholder power is leading to slower growth.

Andy Haldane told BBC Newsnight that business investment had been lower than was "desirable" for years.

One reason was that a high proportion of corporate profits were being paid out to shareholders rather than reinvested in the company.

He said that in 1970, £10 out of each £100 of profits were typically paid to shareholders through dividends.

Today, however, that figure was between £60 and £70. Mr Haldane argued that left far less cash available for growth-boosting investment and that firms risked "eating themselves".

Corporate short-termism - a focus on immediate gains rather than long-term prospects - was a rising problem for companies and pre-dated the financial crisis, he said.
http://www.iterm2.com/version3.html
If you mean as a backend to CMake, then it's entirely the fault of CMake's braindead-ness
Why cooking is viewed as difficult thing to do in US ? I see many people get surprised when I say we cook daily .
Today a friend on a social network floated an interesting hypothesis when the topic of the recent spate of citizens dying while engaged with law enforcement officers came up.

He suggested that there might be an underground practice of juicing among law enforcement officers (to gain a strength advantage on the job) and that what we're really seeing is occurrences of "roid rage".
Email's in my profile; happy to chat more. (And just to be perfectly clear, I don't think you're erring on the safe side on the 8 pax + 2 crew H800 out of 5000' runway at KOSU for a 1525nm non-stop. ;) The good news is the charter pilots will reject that; the bad news is your customers won't get what they thought they bought.)
How about comparing median individual income, rather than median household income? That median household income in 1955 likely reflected a single individual income, whereas the median income today likely reflects two.
Search for just 1 pax will probably do what you want, but there aren't enough operators in inventory now to really get a good feel.
Facebooks eyescream project
I would rather see a discussion of how a potentially destructive mechanism could be improved, particularly one as ubiquitous as REST. But I imagine a lot of these essays are not particularly well thought out; they're just an expression of momentary frustration that the author won't hold a month or even a week after publishing.
Could you give an example?

Do you mean something like

> [ manager.name for manager in set([
person.manager for person in employees
])]

?

I assume with something like set() or unique() you need to create the intermediate iterable anyway, but without it I have trouble finding an example where doing a single list comprehension wouldn't suffice.
Happy Birthday, 'Paul's Boutique'
Perhaps it would be worth considering that in 1955 household income was generally earned by fewer household members than it is today. Probably close to 1/2. Would it be safe to assume, then, that's approximately how much less the average household bread winner earns in today's world?

EDIT: Here's a fancy chart I just found, thought it might be useful to make the point:

http://www.bls.gov/opub/ted/2000/feb/wk3/art03.htm

Also I'm not sure if it's a typo, but your comparison between "average income" in 1955 and "median household income" today seems to hurt, not help your point.
What about a fudgcicle or something like that?

I had one in the last few months I think.
The OP is about tools to build, develop and debug C and C++. None of the mentioned tools apply to one and not the other. Why would you want the title not to mention both?
Neil Gaiman – Commencement Speech at the University of the Arts (2012) [video]
All thanks to the fire phone...
> Tao became notorious for his nights haunting the graduate computer room to play the historical-­simulation game Civilization

Yay, I'm not lost!
It actually doesn't in most cases, last I heard:

http://blog.airtightnetworks.com/ios8-mac-randomization-anal...
Rational expectations and heterogeneous expectations don't conflict with each other. Rational expectations only assumes that the aggregate expectation of the economy is an unbiased predictor.

Individual agents are free to be irrational, biased, and heterogeneous. In fact, heterogeneity is required in nearly any model, otherwise no trades will occur.
ConvNetJS MNIST demo
> 10^24 voyagers is about 100 times the mass of earth.

Yes, or about the mass of Jupiter, which is where the number came from--the article's comparison of the two.
Reproducible research is good for academia for the same reasons open source is good for software.
Cybercrime Week in Review 25 July 2015 – MailShark
I'm seeing several Hawaii airports (mostly interested in Maui) listed in your directory, but I'm none of them appear in destination field when searching. Any ideas why?
On Building Coding Confidence
The Case for Banning High-Speed Police Chases
How to Charge $1,000 for Absolutely Nothing
Using the builtin speakers while using the headphones at the same time you mean? That isn't possible. However, it is possible to send audio to say a bluetooth speaker and then other audio to the headphone.
Tell HN: No roaming charges throughout North America on T-Mobile
If real waves dropped, you should be able to name a good or service (besides obsolete ones like land lines) which we consume less of today than in the past. In fact, most goods/services should satisfy this.

So please, name them.
As one of the comments on the page pointed out, the article skips one of the most important time series analysis, namely symbolic aggregate approximation (SAX - http://www.cs.ucr.edu/~eamonn/SAX.htm)
Yes. Email in profile ;)
The 1986 magazine article linked elsewhere in this thread talks about the great effort his parents put into cultivating his education+exploration without pushing him into burnout.

It also helps that his field his math, where a person and their books can grow up together without delicate social balancing.
The 1000 low-margin customers also come with the added benefit of diversification.
I agree, C and C++ despite many similarities and close ties in their family trees are quite different. I did not make that point in the article, as it's irrelevant to a piece on tooling that works for both.
A once-hot startup that raised $4M and rejected a $40M Twitter buyout
Such as?
Take my money!
I don't see why people use all of this special syntax.

Comprehensions are one fairly easy way of thinking about sets of things, and transformations of those sets of things. It may not be your preferred way to think about them, but that doesn't mean it's unneeded or that people are wrong to prefer another way.
I travel between the US and Canada and I find T-Mobile's roaming pricing liberating. They already used to have unlimited data and texting when roaming internationally. Now they've made calls unlimited as well when roaming in North America. Contrast this with say ATT which charges you through the roof for roaming, I'm wondering what about T-Mobile allows them to offer free roaming.
The Software Paradox: The Rise and Fall of the Commercial Software Market [pdf]
The article gives you a big hint:

My mother is a fantastic cook, but she worked full time and in the rush to get dinner on the table by 7, she often relied on semi-prepared foods, like pre-marinated meats or curry mixes. From where I sat, cooking seemed like a drag, something that took time and effort in the midst of an already overcrowded schedule.

It also notes that these "meal-kit" companies started in Europe and were highly popular there.
That's a fair perspective and I will give some sincere thought to the prospect. Striking a balance is important to us as a team, so I can't say I will cater to everything you wish, which I'm sure you understand easily enough, but I do wish to treat it with the weight it deserves when you're being very reasonable about explaining your position. Cheers.
I appreciate the detail in your criticism and largely agree with it excepting that I value usability.

I'll at least hold that my recommendation is significantly better than the "state of the art" for a person who talks about ssh password auth -- typical state of the art there is using the same short memorable password for every server.

You're, of course, right that it's even better to have a second factor for each entry.

However, I'm trying to give pragmatic advise.

I would argue that having to remember a unique password for every entry in your database puts too much burden on the user which will ultimately lead to them subverting it... e.g. by using the same password for every server or using very simple ones.
This looks very interesting, comparable to empire and other heroku-like tools.

The stateful containers in particular seem interesting, and are implemented with data containers. How does the data in the data container stay persistent across nodes?

How does this manage service discovery? What about scaling?
Going a step further, I cook multiple times a day. Although now that I'm going to the office, I mealprep so I cook meals in advance. But I'm still cooking at least once a day.

If I had to guess, I'd say the reason Americans think cooking is hard is because they leave home at 7am so they can be at work by 9am. Then work until 5pm, and make it home by 7pm. And cooking, while not hard, does take time. Not much time in that schedule.

They also hold this weird notion that you can't have dinner at 9pm, which is when I usually have it at.

But really what matters most is that they just don't value it as much.
GA planes?
This is true but many people think cooking every day is too much of a chore cause they try to duplicate what you get at a restaurant but restaurants, specifically nicer sit down places, make food special and have a system in place to deliver that same food in a way to attract you. It's more difficult to do the same thing at home unless you want to eat the same food every day.

By this I mean, a home cooked meal should be meat and potatoes and it shouldn't be expected to be boeuf bourguignon. That you get at a restaurant.

Expectations are also a problem. People think gourmet cooking is just too much but, if you take the time to actually read recipes, you'll find that it's not hard at all. There may be technique involve, and there may be ingredients you don't normally keep, but if you love that previously mentioned boeuf, you'll enjoy making it every week, so those ingredients won't go to waste.
Wow right it was Silverlight... I think I raged so hard I blocked that out of my memory.

Not that the flash on Hulu or Amazon are any better. I did have some luck with YouTube's old player and injecting their js->flash API, but still, HTML5 was a damn relief.
NUMMI 2015 – Why are most American cars still not as good as foreign cars?
Not to mention margin decreases linearly not as a percentage. So those 1000 $0.10 margin customers can easily turn into -$0.50 margin customers.
Parent said "budget", not "deficit".
My boss told me something interesting the other day. AT&T has been around for a hundred years, and they have ran a lot of copper wire over those years. They also hired a lot of linemen to maintain the copper wire, and they eventually formed unions of workmen that maintain copper wire. AT&T is interested in rolling out fiber for several reasons, but one of which is that they get cheaper labor because they bypass the union. The union contracts are written in terms of copper wire, they say nothing about fiber optic, so the annoying unions can be ignored.

Also, AT&T has been pretty good about rolling out fiber to businesses at least. I can thing of several older buildings with numerous T1 circuits and plenty of pots lines, yet AT&T still added fiber. Every brand new building that I've been in is served by fiber, for internet, phones (pri trunking), or a data connection to another campus. There are only a couple of pots lines for backup. They might not be too interested right now about running fiber to residentials, but they are very interested in running fiber to businesses. It's possible that it's simply not profitable enough right now, but I can't think of any reasons why the technology won't trickle down eventually.

Source: I work as a subcontractor of a subcontractor of AT&T, basically installing Cisco routers and equipment in businesses.
definitely always use a passphrase on the key. bonus, if you userify, than you only need to remember your userify console password to get into anywhere, since you can regen a key and replace on all your servers in seconds.
You should Forget about using polymer with Firefox. Html imports won't be supported. https://developer.mozilla.org/en-US/docs/Web/Web_Components/...
When I need groceries and household supplies such as laundry detergent or toilet paper the last place I think of is Amazon. It seems absurd to have these things boxed, and trucked to my house in a UPS van that probably gets 5mpg when I drive right past a supermarket and a walmart every day.
pops champagne cork

DRM loses again! https://www.youtube.com/watch?v=Zx3EMvZrFR4
> Would you rather than when (e.g.) there is a security patch for OpenSSL, that you have to wait for all software using OpenSSL to deploy updates?

Would you rather that a compromised jquery.js at <insert CDN provider> affect a huge number of sites? ;)
Half-Life 3 Will Never Release, Here's Why
It's an arbitrary number that's large enough to be safe for quite a long time.
Emoji on the command line
From an accountability standpoint, if each person logs in to the root account directly with a distinct private/public key, you can still have full individual accountability.

I'd think the complexity side of the sudo strategy is self-evident, so perhaps I'm not understanding the part that needs explaining.
Ask HN: I am 30+ and bored with life and the software industry, what do I do?
I used to love software/programming but it's getting boring now. It seems so clear to me that so much futile effort is being put into building yet another language, yet another editor, yet another UI rework, yet another infrastructure rework. And for what, just because people would have something to show for. Seems the number of people trying to come up with futile things for the sake of popularity has outnumbered the ones who try to do real work.

The hate for one language as if other languages are elite. Trying to use all the features of a language and thinking a one liner is cool even when a five liner and a one liner is same when compiled into machine code. Too much jargon, falsely claimed software engineering practices and overly zealous object oriented mentality (Seems people try to use Object Oriented for everything, they call it the best, even better than simplicity in many cases.)

Quite frankly many years of self hacking/studying and experience in industry, I think I've just had it with software industry. Does it get any better ? Am I seeing things correctly ? Is this a burnout ?
I don't understand, what's with the attitude, dude? I didn't downvote you.
The first paragraph describing Tao's musings on the explosive potential of water reminds me of a singular experience I had not too long ago.

One evening I was going to pour myself a glass of lemonade. I put a otherwise ordinary ribbed juice glass[0] on the counter, got a couple ice cubes out of a tray in the freezer, and lightly tossed the first one in the glass.

The ice cube hit the rim and the glass shattered utterly. There was no piece fragment left much larger than a small piece of gravel. I was stunned. I thought for a moment maybe a sniper was targeting my glass from somewhere outside in the darkness.

It seemed like a fairly sturdy glass. My hand wasn't more than a few inches from it when I released the ice cube. The only explanation I could come up with is the universe is essentially probabilistic and I had just witnessed some kind of winning-the-Mega-Lotto-odds improbable sort of event.

My brother is a material scientist and I ran the episode by him next time I saw him. He had a slightly different take on it. He said, "Glass is weird. It's like water in some ways." And then he dove into some interesting technicalities that I can't recall.

Closest I can say I've seen to water spontaneously exploding. Unless you count this.[1]

[0] Looked sorta like this, but clear: https://img1.etsystatic.com/046/0/8523418/il_340x270.7059824...

[1] http://www.surfline.com/surflinetv/featured-clips/worst-wipe...
I like. It has easy to glean information and no extraneous clutter. I personally have grown weary of pages with little to no information and half blurred pictures of people in coffee shops. And don't get me started on the scroll bar tricks....
I could not recommend R without the Hadley packages. I started in R using ggplot to replace a bunch of Excel graph reports.
I don't find 'sudo' to be complex at all. If in your situation I would have had the ability to log in as root, in my situation I will be in the 'wheel' group. It seems very straightforward to me.
I agree it is up to the people in charge to ensure the company succeeds. I just meant they seemed like hard-working people but perhaps could have identified the failures earlier on.

Also I listed 5 failures (not just customer/supplier retention) I identified but the formatting got screwed up.
> Running code through an interpreter or compiler has never in the past been held to create a derived work under the GPL.

That's true, but the article mentions an interesting twist that might not be so clear. The key statement (which, AFAIK, is a direct quote from the FSF) is: "Subclassing is creating a derivative work." In certain programming languages (Java is the example given in the article), you can't write code without subclassing one of the classes built into the language (in Java, you have to, at a minimum, subclass Object), so if subclassing is creating a derivative work, you can't write a program in such a language that isn't a derivative work of the language. Even in languages that don't force you to subclass to write a program at all, there can still be a large set of programs that can't be written without subclassing (for example, in Python 3 any time you use the class statement you are subclassing, at a minimum, the built-in object class).

I don't think the FSF's intent was to make any Java program a derivative work of Java, or any Python 3 program that uses the class statement a derivative work of Python. But if so, they need to qualify their bald statement about subclassing being a derivative work.
Note that valgrind trunk now supports OS X 10.10 and 10.11 and it's completely trivial to build.
People often take it as common knowledge that Visual Studio barely supports C. As of VS2015 almost all of the C99 standard is implemented, with a few corners missing, like tgmath. I am interested to see if this allows more C libraries to be built with VS rather than relying on MinGW and other Unix based alternatives.
A comparison to Deis or docker-compose would have been nice.
Why so much VRAM, is that really necessary?
Right, should have tried that! I bent over backwards building some of the other tools from source!

See also: https://www.reddit.com/r/programming/comments/3egclc/additio...
OT: I find the name funny -- it's basically how you read "container" in Japanese/Engrish!

http://jisho.org/word/%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A