skysight-inc/HackerNews huggingface dataset:
I'll ignore that we are debating this(and both getting upvotes), and thus it's debatable.

For most of human history if you, say, heard a poem someone else wrote you were absolutely free to copy it, reproduce it, even sell it! Even if you didn't do the work of actually writing it. And this was the norm, and no one thought the author should have the right to stop you. So saying that it's not debatable whether this is still the case from a moral standpoint (hence the "should" in the debated statement) seems to me shortsighted.

What's more, even today there are countless ways in which content is distributed without permission from it's makers that we don't deem wrongs. Libraries were named in this thread, and we have all kinds of lendings, readings, quotes and all use that is allowed by fair use. Where the rights of the makers should end (and those of the consumer start) is very much debatable.
This is an exceedingly good article on the current state of theoretical crypto. I would have liked to see a little more on the new things that we can do with lattices - e.g. obfuscation or homomorphic encryption - because that's really what is motivating a lot of new research.
Sorry, didn't mean to muddy the conversation. It's not the hardware they say is licensed, it's the necessary software used to run the machine. Either way, you don't own the entire product, only part of it, and the most essential part is what is licensed. Without the software the hardware is useless so it may as well be the hardware.
Thrashing the page cache is typically much less horrible than swap thrashing, so swap off is still an improvement.

If you want a canary, why not just directly monitor the page cache size?
This is absolutely amazing. Are you planning to release it as open source? Does pull down menu for style mean that you are planning other styles? [imagine me jumping in excitement] :)
By giving theaters the right of way in terms of distribution.
Joyent were incompetent stewards of the node project, so it was forked into "iojs". The iojs project adopted the semantic versioning system, where a new major version number indicates backwards-compatible changes (which mainly happen when they update the version of V8).

Eventually Joyent recognised they were on the losing side, and so they agreed to merge back together, under a new foundation which was set up with the help of the Linux Foundation.

Node.js v4 is the first release from the newly merged projects and they used v4 as iojs had already made it to v3.
It's a contrived example to show that when people say "I'm willing to pay for content", what they really mean is "I'm willing to pay a small amount for content that may or may not be as much as the content actually costs".

It's like saying "I am willing to pay for a car" and then complaining that nobody will sell you an Audi S6 for five thousand dollars.
Just curious - what makes it "stable"? We've tried 0.12, then went back to 0.10 for stability reasons.
The journey of a thousand miles begins with one step.

-- Lao Tzu
A group of contributors got tired of Node not using semver when the rest of the ecosystem does (among other gripes). They forked it and shipped io.js v1.0.0. In keeping with semver, they bumped the major version number on every breaking change. According to iojs.org, the most recent version is v3.3.0.

Joyent and the io.js team reconciled and merged their codebases, maintaining everyone's versions. Since io.js had used versions 1 - 3, the merged version number is 4.
> Sorry, but you can't blame the shittiness of Canadian Netflix on the CRTC.

Correct, don't blame the CRTC, blame Bell/Corus/Shaw/Rogers for buying up popular content and then locking it up so it's only available through Crave and Shomi tied to a cable subscription, or not online at all.

I'm still mad at Bell for making no attempt at matching what HBO Now does in the States. People are clearly willing to pay for the service, but they are desperate to keep people locked into TV.
Similar to RequestBin is http://posthere.io/

(Disclosure: I wrote it)
We have one of them again in the Bay Area, which just opened. http://www.mercurynews.com/bay-area-living/ci_28753177/eatsa...
Google to Start Testing Grocery Deliveries This Year
Is any of the lattice-based crypto faster than Bernstein and Peter Schwabe's code-based McBits? So far I've seen quite a few vulnerabilities for lattice-based crypto. They seem riddled with traps, so it could take a very long time before we are "sure" one is safe enough.

http://binary.cr.yp.to/mcbits.html
> From about 1970-74, the CIA managed to convince the world that billionaire inventor Howard Hughes had decided to invest millions to mine “manganese nodules,” balls of heavy metals that lie on the ocean floor. Via fake press releases, events, technical specs and front companies, the CIA convinced the world that Hughes was leading a new ocean-mining rush.

This sounds exactly like James Cameron's astroid mining. I wonder if we'll find out in 50 years that the CIA was recovering a Russian spaceship.
How to Make Your First Dollar
The Internet’s Most Malicious Domains
Hi I’m Mike Bostock, Creator of D3.js, AMA
After reading his list, I feel pretty sorry for him and his kids. I'd hate to live like he does.
Google just started sending this around to publishers looking for feedback and suggestions.

It works by allowing people to pay a monthly amount ($5, $10, etc) which is then used to purchase ad space on the Google Ad Exchange, showing either a blank box or a thank-you message when a Contributor user visits a page containing Google ads.

The money Contributors pay into the system goes into the pool that is paid out to the owners of the websites they visit, like other advertising revenue.
It's inevitable, the only question is at what rate the materials in your chips will emit them, and what are the consequences. Smart companies spend a little extra for parity/EEC, they don't blame their customers for machine room environmental non-optimality unless they're really sure that's the problem. He also didn't deny the "sign the NDA if you want us to (pretend to) address the problem".

Bottom line, he and Sun didn't own the problem, didn't take care of their customers until too much bad PR was generated, and again dealt with it at least as much as a PR problem for Sun than as a problem for their customers.

A bad idea when there are other companies out there offering better enterprise level stuff. Or as a DEC book put it, looking back on the frothy '70s minicomputer market, the companies that won did an adequate job of everything, didn't drop the ball on any of the essential things like documentation and support. Certainly no one bought DEC equipment for their disk drives....
I find it crazy that in 2015, we have to pay >50$ for only 300GB of data. In North America!
We have the same issue here in Canada, and I'm flabbergasted by how "socialist" Europe is waaaaay cheaper in "free market" America in that regards!
NodeJS was forked into io.js, which continued ahead onto 2.0 and 3.0. Now the two projects are merging back and they are continuing with io.js version numbering rather than Node's, starting with version 4.0 today.
It promises a stable future, so let's say I'm being cautiously optimistic.
Alright, now everybody stare at ffmpeg and libav!
Use your package manager to update then...
When node supports `import` how you'll import node modules?

I hope it works like this

import {readFile} from 'fs';
import {clone} from 'lodash';

rather than explicitly providing "correct" URL to the modules.

EDIT: edited the syntax.
Some do[0], even if they shouldn't.

[0] https://en.m.wikipedia.org/wiki/File:Desktop_on_Windows_Serv...
August robotics digest: All the top robotics news from last month in one place
This is like Cricket 101 - a wonderful introduction to the rules of cricket.

However, this is from 2009 and as such slightly dated. Recent years have seen the explosion of Twenty20 (20 over games - shorter and supposedly more entertaining) as well as other innovations like Batting and Bowling powerplays and so on.
In this month's digest: Jibo gets Asian funding, Russian exoskeleton gets clinical trials, and Hitchbot loses its head. Plus much more!
To be happy.

I don't do meditation (and in fact get kind of irritated that practitioners of it seem to imply the only way to get in more control of your brain is through meditation), but I practice CBT. The idea is to be in greater control of your conscious and subconscious processes by being more aware of what's going on in your brain.

For example, I noticed that when people make suggestions on products I work on that have the potential to violate users' privacy, I tend to get defensive and argumentative over that point. Using CBT and practice, first I was able to identify the emotions that rush over me when that happened. Then, I was able to notice and acknowledge those emotions happening and finally I was able to control them and let them pass without influencing my behavior. The last step in the puzzle is finding out why that particular issue is so triggering to me.

After becoming aware of these things, I'm a lot less anxious, my relationships are much stronger, my communication is better, and I'm just in a better mood and happier in general.
What's in My Bag – Photos from Refugees
Any chance this will show up in Chrome, or are those projects totally unrelated now?
Some creation will happen, but how much? How much stuff would never get created because there was no way to pay for it?
Does anyone have a good source of information about the major changes between Node and IO? I haven't kept up with the community recently and I'm curious as to what the delta really is and what merging IO back into Node will mean practically.
At least for me meditation has taught that happiness is kinda pointless and ephemeral. It happens, then it goes away. Like other feelings as well. I'm not living for higher goals, but I'm more content by the present, whatever the present may be.
I think in Diablo 2, they got almost everything right. It's almost as if it can't be remade as perfect as they did back then.
Absolutely a learning experience, this is why I posted it to HN. Really appreciate your feedback and everyone else's - it has been tremendous. Also thanks for the note on Nacl and libsodium, I will look into those.
>that the CIA was recovering a Russian spaceship

not Russian, i mean like not of Earth origin...
Oh great. More doomsday jibberish.

Listen gais!!!! A market crash is comming! I read it on a blog. Brace yourselves! (You heard it here first)
OPUS: NASA Outer Planets Image Browser and API
One of the nice things about a lot of lattice-based crypto is that you can often just get certain homomorphic properties for free, which is why there's been a lot of recent interest in them.
The flaw of the O-rings was known, but the risk was considered acceptable by management.

This is specifically why I couched my answer in terms of risk. This was not specifically about the computer system, this was about the mis-assessment of risk.
2 Brave Pitbulls vs. 1 Demonic Pug
I really enjoyed reading jonesforth. I'm just finishing up a forth app for BareMetal OS, and have been having a blast so far. Publishing tutorials is one thing, but taking the time to put together an honest-to-goodness literate program is a step beyond. Thank you for your time and effort!
Make sure to watch the documentary. It's amazing.
As the old joke goes, the meaning of Yankee depends on your perspective.

>To foreigners, a Yankee is an American.

>To Americans, a Yankee is a Northerner.

>To Northerners, a Yankee is an Easterner.

>To Easterners, a Yankee is a New Englander.

>To New Englanders, a Yankee is a Vermonter.

>And in Vermont, a Yankee is somebody who eats pie for breakfast.
Can anybody with insight into more details than a layman comment on the attractiveness of a hydrogen-powered car vs. electric cars?

I know Elon Musk views them extremely unfavorably, I'm curious if that's just a blind spot, or if there's good reason to be skeptical of hydrogen-powered cars.

The fact that a huge amount of additional investment (paying off by 2030) is needed to set up hydrogen plants with renewable energy to make this tech 'green' seems to be one big disadvantage.

Edit: or anybody with an informed opinion, for that matter!
In which case, it might be the case that the lawyer just clicked on thousands of developers hoping to hit the right ones and scare them in to stopping their work on Popcorn Time or doing something to make themselves known.
Online Security Braces for Quantum Revolution
Shoot. It's supposed to redirect here but was broken: http://readthisthing.com/success

Fixed now, thanks for pointing it out.
"I have not built in replication replication"

Lol, you replicated the word.
First superconducting graphene created
This would be for subdomains with their own "sovereignty"; e.g. Tumblr or Wordpress blogs, where the subdomain "owner" could conceivably want to issue their own subdomains, or, heaven forbid, do client-cert signing for their subdomain.
They were using false identities on Popcorn Time and their real identities on LinkedIn.
I would be interested in an oral history of Dungeon Siege.
Being born-and-raised in MA now living in Southie, and in spite of Southie being gentrified a great deal as of late, I still would make sure any of my friends from outside of the city don't wear Yankees gear or say anything bad about the Sox. Or Lakers, or Canadiens - it's also fascinating that the biggest sports rivalries in the major sports in the US all seem to stem out from Boston as a whole.

And yet, as crazy as these rivalries seem, it pales in comparison to soccer rivalries like Arsenal/Manchester United, Real Madrid/Barcelona, or AC Milan/Inter Milan. People are dying at these games.
I mean, Ruby was created in 1995, Python in 1991. Node was first released in 2009. That's not an entirely fair comparison since, of course, JavaScript was created long before Node, but Node introduced the language to a new environment, and a lot of complications needed (and in some cases, still need) to be sorted out.

As for no recommend approach - that's deliberate. I don't think most people working on Node want a Rails equivalent.
True but if this is more than calumny, Feyerabend was taking the theorem to mean way more than it meant about our ability to do calculations.
Are You Creating Opportunities for Your Audience to Discover Your Business?
The studios grant limited time licenses. Netflix basically negotiates with them how much they will pay for providing the movies and for how long. Once the contract expires they remove it, unless they renegotiate for next term.

Because Netflix was first and is most successful (I'm guessing Amazon Prime is 2nd) they movie studios are extra demanding how much Netflix should pay them. Some of them even right away refuse to share because they either are competing or investing in a competitor.

Because of the pain these studios provide, Netflix started making its own content as well.

Basically all the unpleasantness you have in Netflix (missing, removed content, regions restrictions etc) is due to studios trying to milk as much money as they can from it.
0.12.7 -> 4.0.0

Best versioning convention ever :)
Top 6 Reasons Why You Won't Succeed
What is the goal of marking that function const? Is it to prevent redefining the function, or as a hint that it is a pure function and it's outputs can be memoized?
12-minute Mandelbrot: fractals on a 50 year old IBM 1401 mainframe
This is why we won't use it for client work.

I'd use it for a personal project, or hackathon, but I'd be really cautious of developing mission-critical software in it.
I saw the documentary and it was pretty eye opening. It was a complete train wreck, and Bob Rock and everybody else around them telling them St. Anger was going to be as good as the black album was pretty cringe inducing. The Crazy Cabby scene I thought to myself, "Jesus man, just tell them it sucks, just be honest. Someone has to have the balls to tell them this is horrible."

My favorite part of the documentary was when Jason quit and was playing with Echobrain and James and Lars went to go see him. He totally fled the scene and wouldn't talk to them. Even years later, he's still bitter about what James did:

http://loudwire.com/jason-newsted-why-he-left-metallica/

Death Magnetic is pretty decent. After hearing interviews with James saying it was a return to the thrash metal of Master and Ride the Lightening saying they were going back to their roots, I was pretty disappointed.
Handpicked: IoT Winners from the 2015 IDEA Awards
The web needs another language
You are the one that has built a strawman.

In your universe, engineers do not talk and accidentally decide to use two libraries that do the same thing within a project.

I work with JavaScript and I rarely see this happening.
hmmm.. Last time they claimed to modernize the BBC, they ended up more populist than ever, usually at the expense of quality information.

I am dubious.
Such an amazing game. There's so much to learn from this game still that I think if we took the same basic structure of the game and balance it again, we'll have yet another masterpiece.

Even the mishaps in the game like, Stone of Jordan dupes, overpowered Gambling feature in the original, some under powered classes in terms of PVP (eventually got more balanced) and so on, there are so many learning opportunities here.

Addition of Runewords in 1.10 really balanced the game even further. Magic Finding (MF) which was an attribute you would want to farm set/rare/unique items were pretty much invested in Sorceresses only for her Teleporting skill. Other classes without teleporting simply could not farm as effectively as her. With a new runeword "enigma" that gave you teleporting skill, it opened up the avenue for other classes to do what Sorceresses do.
I can just keep going on and on about this game and how fun it was (even the grinding in cow level for exp).
I wholeheartedly agree.

Try Path of Exile [1] if you are looking for a spiritual successor. For me, that's the only game that comes close to Diablo 2.

[1]: https://www.pathofexile.com/
Why Yahoo's CEO Is Sending the Wrong Message to Women in Tech
Pretty reasonable pricing in return for the preemptible nature. Dividing the numbers on the pricing page [1]: If you use them as a replacement for occasional (full-price) instances, it's a 70% discount across the board. If you use them as a replacement for mostly-on instances that would qualify for the sustained-usage discount, it's a 57% discount on top of that. So for example an always-on n1-standard-1 goes from about $25/mo to $11/mo. That ends up actually being cheaper than an equivalent DigitalOcean server, if your workload is ok with being preempted.

[1] https://cloud.google.com/compute/#pricing
In theory, someone could write GPL tractor firmware, and I don't think anyone from John Deere could legally prevent you from replacing their locked-down firmware with GnuTractor or whatever. (Then again, IANAL, so maybe they could?)

Frankly, this seems like an area where the FSF could do a lot of good and garner a lot of goodwill.
I just love the root of the "neither confirm nor deny" terminology.
The way systemd integration is advertised reeks of a fallacy of composition to me. The claim being made is that because runC does not daemonize, it integrates well with systemd. This is true, but to associate the property of not daemonizing with systemd integration is to incorrectly ascribe something specific from a generality. What should be said is that because runC does not daemonize, it therefore integrates well with process supervisors, or service managers in general. This is unless runC makes specific accommodations towards systemd, in which case these can be advertised.
FWIW Diablo 3 is now a worthy successor. It was terrible at launch, but the devs listened to the community and it's a great game now
True, although in the US, larger suburban spaces are often cheaper than in-town apartments or houses. Our last apartment in Atlanta was 30-40% larger than our current one and had far more walk-in closet and storage space than we needed, yet was $500/mo cheaper than our present apartment in Midtown.

But yes, point taken; I grant that all other things being equal, poorer people aren't going to have as much storage space as wealthier ones.
Oh, I remember having to use kgcc on red hat to build a kernel because egcs couldn't... Recently worked on bits of ancient C++ that still require gcc 2.7 for that very reason.

I am so glad that gcc got its house in order. As a bonus the compiler got significantly better in pretty much all the ways it could (at least for users, no idea about internals.)
Right before the release they upgraded to the new V8 version 4.5. Having native support for arrow function.
So exciting so start using them.
Really interesting article. Even more interesting is Bridge Nine and FSU being referenced in HN comments.
Why everything is code
The geographical timing is there based on the timing of the theatrical release to get the greatest profit from the film. The movie ideally has a cinema run, then when ticket sales slow they release for purchase on physical media (or premium services), then after those sales slow they release for digital renting. They don't want the movie available on Netflix in a country where the theatrical release has not yet happened, or it's still in it's first run.

Some of it is left-over from when films were in physical form and loaned out to theaters. There are only so many copies made. Now that modern theaters receive the movies as a download, that's not really a justification however there's still the publicity tours that accompany the release. They want a proper premier with the cast in each country. There's also language translations and such which would normally be done after the movie was already released. Basically there's various things they want to do which are difficult or impossible to do on a global scale, so they focus on one part of the world at a time. When your country is low on the list, it means the movie doesn't make it to your country for 6-12 months.
I think we can sustain making cheap tablets for many millenia to come. Call me optimistic.
Show HN: I'm starting a fortnightly dev mailer. First lets you win a season of DaS
So, in france you have to wait 36 months after a film's release to stream it online.

Does that enable more french content to be produced?

Does it enable better french content to be produced?

Does it enable more french content to be consumed?

Does it benefit the creators of french films?

I simply am not seeing what positive impact such a law has. I can plainly see the negative impact, both on creators and consumers. I have a difficult time imagining a law banning your movie from being streamed for 3 years is of benefit to a french filmmaker.
First step toward finding gravitational waves in space will launch this year
This contrived example doesn't go anywhere near showing that. The fact that somebody won't single-handedly buy distribution rights to the movie doesn't mean they wouldn't pay a reasonable price for it ("reasonable" here meaning "in line with what other people pay").
What wasn't stable about 0.12? We've been running it in production since around April or May without any issues.
I believe that Node can and will become more stable. It feels like it has too much momentum not to. But until it does achieve stability, it's difficult to use it for anything serious without investing a lot of time into it.

Perhaps Go is a better comparison than Ruby and Python.
Battle.net was perfect, absolutely perfect.
Previously discussed: https://news.ycombinator.com/item?id=9759929
Probably for the same reasons you can't write

var function diameter() {}

It's definitely a shame that the only way to achieve consistent behaviour between variables and named functions requires you to write the name twice.

const diameter = function diameter() {};

If it wasn't for the usefulness of named functions for debugging and hoisting, I would just use:

const diameter = function() {};