skysight-inc/HackerNews huggingface dataset:
What everyone thought I meant:

if cubaFree

> True

What I meant:

Considering how much political freedom was jettisoned by the US after 9/11, I am amazed that Cuba sits as close to the free side of the freedom spectrum as it does considering its been under existential threat for five decades.

Cuba is not a completely free and open society, and I don't claim to be able to pinpoint with certainty where on the freedom spectrum it sits exactly. I have never been there, as a US citizen I have not been free to travel there.

We are not free to go see for ourselves, we just echo the dominant ideology.

From the reading I have done I know that Cuba is more free than I was led to believe in school. It is not an Orwellian state.

I cite a comment from this thread on the topic:

> When I was there I was struck by people saying how hard it was and how they had to get by on about US$2 a week - this was a while back now.

Cubans are free to complain, I've heard it's a national past time.

They are free to engage in politics within socialism.

They are not free to oppose socialism and work to end it.

Americans have never been free to undermine capitalism. Anarchist/Marxist revolutionaries in the US have always been monitored, harassed, imprisoned and sometimes killed. See the history of the FBI, the Palmer raids, the Wobblies, Joe McCarthy, the black panthers, SDS, etc...

The US has given the Cuban government justification to curtail rights. This justification would not exist if the US would have respected Cuban sovereignty and not tried to murder it's leader, invade and destabilize.

How do you tell the difference between a sincere citizen activist and a foreign spy when the most powerful empire the world has known is actively trying to sabotage your government?

In the US in the years after 9/11 we heard a dire meme repeated over and over that went something like "If we get hit again it will be martial law" and we mostly accepted that as inevitable.

I find the finger pointing at Cuba to be unfair and lacking historical context.
Very funny and true... and it looks like fear (of getting emails hacked) has executives in Hollywood panicking now.

"Steve Carell’s North Korea Movie ‘Pyongyang’ Canceled in Wake of Sony Hack"
http://www.thewrap.com/steve-carells-north-korea-movie-pyong...
More portable:

x += n % (1 << (SIZEOF_LONG * CHAR_BIT));
Half of our engineers did not go the academic route. A few went through intensive programs such as hacker school and a few were self taught.

There are definitely jobs out there that look at skill and experience over a degree, but on the flip side there are companies that do look for degrees or rather look for knowledge that you might not get going the non-academic route.

Have you thought about attending an intensive program? If you're looking for a quick and cost effective way to get in the industry it might be a great alternative. If you're self-driven, you could go the self-learning route, but there is something to be said about being with other students, having teachers, and being focused on learning.

Wish you well, always glad to hear of people that go the non-traditional route.
Irritatingly, GCC lacks a "branch on overflow" intrinsic or "add and branch on overflow" intrinsic, forcing you to write inline asm to do fast overflow checking.
The problem with North Korean "sleeper cells" that are resident in the US, is well...once they're here, they kinda shift their opinion on how the world works.
Movies do not get their theatrical releases cancelled for 50% critic ratings. Particularly not well-publicized stoner movies with big-name actors and fervent fans. That just isn't something that happens. Even Dude, Where's My Car? got its theatrical release.

The idea that Sony is using the DPRK as an excuse to shitcan this movie because of mediocre critic ratings is flat out absurd.
But the article is talking about Facebook limiting non-promotional Web links. It might be a reasonable thing for Facebook to do, but it's not obvious that they will.
Perhaps the C++ standard could add 'operator{+,-,etc}%'.
I think the likelihood of a physical attack being carried out at these theaters is literally zero. It's one thing to compromise servers from anywhere in the world and it's quite another to build bombs and plant them in movie theaters. This is the ultimate goal of terrorism after all, not to kill people but to make people afraid to go about their normal lives.

Part of me wishes that the American public viewed this mess as a cause to be supported, to say criminals and/or a dictator from a third world country doesn't get to decide what harmless entertainment is suitable for us. I, for one, do not want to be threatened because I watched (or made) a movie.

Imagine if ticket sales had gone through the roof for this movie, the kind of statement that would make. And whether or not anyone actually watched it is beside the point.
That's a very good idea. There's more stuff in that TR than is strictly necessary, but the basic idea is

<a href="https://example.com/file.zip"
integrity="ni:///sha256;
skjdsfkafinqfb...ihja_gqg?
ct=application/octet-stream"
download>Download!</a>

That provides integrity checking without encryption. It also helps with caching - rather than expiration times, cache systems can use the hash. If you already have a copy of jquery in cache and it matches the hash, it doesn't matter where it came from.
Kind of makes sense, though. Since the C standard says that integer overflow is undefined, you can think of the "C abstract machine" as being built on an assumption of an underlying architecture that provides magic fixed-width-yet-arbitrary-precision integers (and/or an assumption of omniscient programmers who always know what their inputs will be and never let math happen if it would result in overflow.) Basically, you can't talk about overflow in C, or even to a C compiler, because as soon as you make the fact that overflow is happening explicit, you've stepped outside the C abstract machine.

It's like trying to talk to Haskell about explicit thunks, or Lisp about stack-vs-heap allocation. The language encapsulates the concept away from you, so if you wrench it back, you're no longer quite writing the language; you're writing a union of it and something else.
Have people who parrot "supply and demand" ever heard of marketing, advertising or sales?
And not even seconds, milliseconds.
Yawn...this sort of statistical analysis misses the point and demonstrates a rank ignorance of human psychology. Run the same statistical analysis on the possibility of getting killed at a school in Pakistan and then tell me how the Taliban killing ~130 children and some teachers is just a statistical outlier that people whouldn't pay any attention to.

I mention it because that incident wasn't expected either, but it's an excellent demonstration of how much havoc a few bad actors can wreak. given the huge number of movie theaters and the impossibility of predicting which ones might be targeted, nobody wants to be left holding the bag in the unlikely-but-nonetheless-possible scenario of a mini-massacre. On the scale of things you would be willing to assume risk for, a tasteless comedy ranks pretty low.
If the program wants 32-bit unsigned modular arithmetic, that's what you should get, regardless of the underlying machine architecture. If you code that, you're probably doing a checksum, and you want the answer to be consistent across platforms.
Along the lines of Swift's & operators?
It makes me wonder about the understanding of game theory in the resources industry. Currently big iron ore producers are increasing their output in response to falling prices, hoping to put smaller players out of business, but reducing their own margins in the process due to oversupply.
After reading stories about some of Sony's emails I have to wonder if they were looking out for public safety or if they are being blackmailed with some juicy new ones.

http://www.techtimes.com/articles/22139/20141214/leaked-sony...

https://www.techdirt.com/articles/20141217/06353329462/attor...

(Removes tin foil hat)
Very good points in your comment. Thank you.
First they came for your SELinux... and you did nothing. Then they came for your Docker... and you did nothing. Now they've come for your filesystem... Madness!

Just as BTRFS is finally stable and fast CoreOS decide yet again to ship.

We've been using BTRFS in production for over a year now (and heavily with Docker) and haven't suffered any problems at all(1), in fact we actively simulate failures to practice / test repair processes which have all been successful.

To me, while diversity is great CoreOS is going the path of Ubuntu with it's NIH syndrome.

(1) With the exclusion of a slow docker push/pull bug that's about to be patched: https://github.com/docker/docker/pull/9720
How do you measure efficiency in research? If you use a commercial success metric - then drugs (or things in general) that aren't profitable because they target the most poor/vulnerable people don't get into consideration.
This sounds the lawyers argument. Something is illegal so it shouldn't be done, and you get to get to act as if it didn't happen at all. Anyone who thinks different, gets to pay restitution.

The thing to remember here is that law is a fiction, enforced by the state.

I don't think anyone is "siding against Sony", they just

1) Realize that if this is indeed a nation-state attacking, the perpetrators are beyond the reach of justice. So law really is a fiction in this case.

2) Are calling out Sony, not for being in the wrong, but for being stupid.
I think that's just meant to be a footnote.
I expect you're being facetious here, but that's something a coder could make a browser add-on for, if only for the fun of it.

Any takers?
FastMail begs to differ: http://blog.fastmail.com/2014/12/15/dec-15-putting-the-fast-...

Loads & renders in between 0.5-1.0s.

(Though I must say FastMail is rather unique in this regard.)
Is it this one? https://github.com/docker/docker/issues/5684

Or this? https://github.com/docker/docker/issues/4036
Can you clarify how this is an example of NIH? They're switching the default from btrfs to ext4, not writing their own filesystem.

Also, it's necessary if they want to switch to overlayfs as the Docker backend, because btrfs lacks whiteout support which causes problems with overlayfs.

Switching to overlayfs for Docker makes a lot of sense, given that you get the dedupe benefits of AUFS with lower overhead than devicemapper/btrfs and it's now part of the mainline kernel tree.
See also: The Mist.

Stephen King apparently hated the ending he wrote for the short story, but praised the ending of the 2007 film adaptation.
There's a kind of production financing insurance called a completion bond, but that is meant to hedge against the risk of running out of money during production or whatever. I don't think there's any sort of financial instrument that insures against this sort of thing - if you know or suspect an outcome like this for whatever reason, the smart move would be to hedge against a fall in the stock price by buying a put option. However, a $40m loss is pretty small in the face of Sony's ~$1.8 billion in annual revenue. Every big studio has a few big-budget bombs each year, so it's not that big a tragedy in commercial terms, (plus they'll probably make the money back with ease when the DVD comes out).
I just use Slate to snap window to left or right. It's not quite like tilting wm but it works quite well. I have no problem with it.
And I do use Emacs, so there wouldn't any problem of splitting with those either. The only thing I miss from tilting wm is its minimal an simplicity. I used to use arch linux with dwm, configuring, patching creating shortcut just take a few line of code here and there, love it :)
Depends on what exactly the threats were here. If you make a credible bomb threat against taking particular actions that can be terrorism.

Yes the definition is a bit broad. I thought about excluding nation states but that's not quite right either. Perhaps I could argue that the British were not bystanders in your example.
Just be aware that other filesystems like ext4 do not checksum their data. They have no way of telling if corruption has happened, nor are the diagnostics useful if you do somehow figure out that a block is problematic. This has happened to me several times over the decades as hard drives have lost the plot, or due to bugs. Backing up a corrupted file gets you nonsense in the backup. (A standard btrfs demo is deliberately corrupting the filesystem and then showing recovery. You can't do that with ext4 since it has no idea if what is there is correct in the first place.)

You can use tools like LVM and md as a layer underneath ext4 to provide some resiliency, but there is a learning curve and two sets of tools to work with. Changing around disk/partition sizes isn't much fun with them.
I've not yet seen any clear, convincing reporting of why anyone would believe that the theater-threat comes from the same person/persons who compromised Sony's servers/network.

The NYT mentioned an email sent to multiple media outlets – but did that email somehow prove inside knowledge of the hacks? Perhaps, by revealing fresh info or using a cryptographic signature associated with earlier releases or messages left behind on Sony's machine's? If so, no reports have said so.

Another site mentioned a Pastebin source for the threat, which was accompanied with links to other Sony emails. But were those new, unique emails that could have only come from the hacker(s)? And which was the first threat source – an email or a Pastebin?

These are basic questions of apparent provenance that should be answered in any coverage of internet-delivered threats.
architecture-of-open-source-applications, also contains a (free) chapter on LLVM: http://aosabook.org/en/llvm.html
Any president that did not sway public opinion using media would not be doing their job. Manipulation of the media is a basic tool for anyone in politics, including the good guys.

Media is a tool.
Even Betteridge himself admits that his Law is not universally true.
GCC 5.0 has them:

> A new set of built-in functions for arithmetics with overflow checking has been added: __builtin_add_overflow, __builtin_sub_overflow and __builtin_mul_overflow and for compatibility with clang also other variants

-- https://gcc.gnu.org/gcc-5/changes.html
Snowdrift.coop: Funding for free projects
ATK036: Inventors, Design and Sustainable Creations of the Mind
I think Shutl's little rocket ship is kind of cute.
Sony Pictures Employees Now Working in an Office “From Ten Years Ago”
>They are a business so it wouldn't make much sense to do a limited release if it's not profitable.

The movie has been produced at this point. It can't cost that much to ship some hard drives to theaters. It would make sense to try to recover at least some of their investment.
As of GCC 5, it has __builtin_add_overflow, __builtin_sub_overflow, __builtin_mul_overflow

https://gcc.gnu.org/gcc-5/changes.html
Ask HN - what's up with nytimes
why are there so many front page articles that link to NYtimes that most people can't access?
That's a sad state of affairs for our industry, though. It's like every structural engineer being told to measure which is stronger, iron or steel. How about some basic shared knowledge we can all trust and build on?
overlayfs is still in its infancy and you're then still relying on an underlying filesystem, also unless I'm mistaken OverlayFS doesn't provide compression and checksumming?
Vibe for Firefox (like Rapportive)
Why the Sony hack is unlikely to be the work of North Korea
We Tried Zombie-Survival Game Dying Light on the Oculus Rift
Why clueless people hate Uber's surge pricing
Gawker in particular has really turned my stomach with their extreme dedication to exploring every possible facet of the leaked e-mails. Yes, they're a tabloid, but rumors and tips are one thing and stolen, personal communication is another.

I don't know how they would react if every e-mail sent or received by their mail server was made public and dissected. Maybe they would just laugh it off, but I'm sure there are a few they might prefer to hold on to.
Agree 100% - I only am now starting to approach freelancing seriously after 2 years of development at several companies, and I found I have learned a lot from working with other people. Working with other people means you can bounce a lot of ideas between each other and you can see how others code in code reviews or just browsing their code.

You will never get as strong feedback being a solo programmer - in fact, the feedback will likely be minimal.
not every application/use case needs or benefits from dependency on XHR and JavaScript
I bet there is some threshold at which the movie does worse in the long term with limited release. They can still do a full release in the future and part of the profit is purely from buzz and social momentum, followed up by video sales etc... So they can probably just wait until it's worthehile for a full release. The newest Hobbit movie was ready for summer release but pushed to avoid competition with other hits. If they can wait 6 months, I'm sure Sony can wait here with minimal losses.
There may yet come a day when all steel is sold by weight, manufactured in unnamed factories at unknown chemical compositions such that the only way to know if a piece of steel you have will carry the weight being asked of it, is to use a sample of it in a test fixture.

Unfortunately that day is already today on the Internet, where browsers have unknown design decisions made of unknown reasoning across networks that were optimized for unknown requirements.
True, but I'd rather another LNG field than another coal mine or crude refinery. As fossil fuels go, natural gas is the least bad option.
Many developers "in their right mind" did exactly that. For a pretty long time, this was the way people manipulated spreadsheets in an automated fashion unless you wanted to buy expensive products from third-party vendors.
Fair enough. From the average moviegoers standpoint, it's probably not too risky to watch the movie on opening day.

That being said, I disagree with the 5% chance that the threat actually gets carried through. It is not overwhelmingly difficult to carry through this type of threat, since North Korea has a large budget and theaters don't have security.

And from Sony's perspective, it doesn't matter if 6 people dying in Tennessee (random example) is only a small percentage of their overall viewers - it's human lives on their hands in a scenario that could have been easily avoided.
http://www.rottentomatoes.com/m/this_is_the_end/
http://www.rottentomatoes.com/m/pineapple_express/

Not really.
At the end you can see a glimpse of the UI for Concurrence, the presentation software Steve Jobs used up until Apple created Keynote.

http://www.kevra.org/TheBestOfNext/ThirdPartyProducts/ThirdP...

Found this story about the first time Steve Jobs moved from using physical slides to Concurrence running on a NeXT http://www.nextcomputers.org/NeXTfiles/Articles/NeXTWORLD/92...
These hacks were probably done by hackers in US/EU to help expose SOPA legislation. However they found other goodies, and then trolls started trolling about this movie and blaming it on NK, who cant deny it because they like the attention.

I find it hilarious that anyone takes NK as a serious domestic threat.
Rare Photos from 1966 Show the NYC Subway in Full Color
If animals independently evolved on mars, it would mean the great filter is ahead of us rather than behind us.
I wonder if these estimations of integer overflow cost have taken into account all the possible optimizations where the compiler could safely remove overflow checks. For example, consider:

void memzero_range(char* array, int start, int end) {
for(int i = start; i < end; i++)
array[i] = 0;
}

In that example, a sufficiently smart compiler could just check for the `start > end` case once at the start of the loop, and remove the overflow check from the body. Perhaps this is something that today's Clang/GCC can already do?
> tell me how the Taliban killing ~130 children and some teachers is just a statistical outlier that people whouldn't pay any attention to.

My comment didn't mention people not paying attention to a bombing. My comment was about estimating the risk of dying in a bombing, not about people's reactions to it.

> Yawn...

There are more civil ways to express that.
Couldn't even finish reading the blurb before i got an uncloseable popup with "Thank you for visiting NYTimes.com If you are already a subscriber log in here. To see subscription options click here."

Lame.
> It would take a wider cultural consensus to respond in solidarity: theaters don't cave, studios don't cave, moviegoers don't cave, media doesn't feed panics, the legal system doesn't require cowering as a liability issue. We're not there yet... but maybe we can get there, with discussion and experience.

Considering that the American public has been sprinting in the opposite direction for the last decade, I wouldn't hold my breath.

It takes a serious and abiding commitment to total cowardice in the face of adversity to make up excuses for admitted torturers and war criminals - I don't think a single person is going to find their stones now over a film that apparently no one was going to watch anyway.
> Why? If you apply game theory, one of the three will try to defect and undercut the other two.

Because they're playing a repeating game. AbbVie and Merck are big pharma companies. They don't particularly want to get into a price war.

It would be different if a small biotech firm were coming in. They might not get a second shot at it for a long time, so they are much more likely to undercut on price.

Also, three is a low number. Defection is more likely when the number of players goes up.

Of course, they're not going to come in dollar-for-dollar identical to the pricing of Sovaldi and Harvoni. However, the insurance companies seem to be hoping for some really sharp drops in price, which are less likely.
Yes. Supercell was $464mm profit on $892mm revenue. The other big IAP game factories are probably similar. Zynga was doing some crazy profits too before they started sinking everything into acquisition

http://venturebeat.com/2014/02/12/clash-of-clans-maker-super...
A technical degree can land you interviews, but how well you code is what matters the most at the end of the day.

Experience matters the second most to actual ability.

My own experience has been while I have a technical degree (B. S. Math & Physics, M. S. Math), even those degrees weren't enough to land me interviews most of the time. I had to teach myself programming to land interviews and my first job with the help of a recruiter.
I agree, law is a social construct and a fiction as you say. US laws certainly do not always agree with my own moral code. If you prefer, I find these attackers and their actions to be immoral, which is solely my own judgment.

Saying that Sony behaved stupidly isn't a problem in itself. I just feel like this is the dominant narrative and that it's been taken to the point where people are blaming Sony and not the attackers.

It's analogous to the furor over companies like Yahoo being outed as supposed PRISM participants. Yes, that sucks but the US government is the culprit there. That's where the blame rightly belongs.

I think it's easy for some people to look at this and say it just prevented the release of a not particularly exciting movie, no big deal. How would we all feel if it hit a little closer to home though? What if Putin decides that it offends him that many of the world's computers use an OS with a kernel created by a Finnish programmer and takes similar steps?
Good point..well I have used gulp on a couple of projects and in the end I understood that I was working more on the gulp tasks than on project code itself. I think gulp is a great tool but it simply doesn't fit my needs I don't like wasting time including several gulp dependencies for things that I could do with 3 lines of config file in grunt