skysight-inc/HackerNews huggingface dataset:
I disagree. Even without plot twists, a movie is often a process of discovery. You explore the character, narration, allusions, themes, and language in the order they're shown in the film. And Moon in particular is such a carefully paced movie. So while I agree that the plot spoilers may not matter much in this case, I think you'd have a much different and likely inferior experience watching Moon after reading this because of all the other stuff it reveals.

So what Biot said: go watch Moon and then come back and read this excellent blog post.
He doesn't refer to gender, he refers to sex. Please educate yourself on the difference between the two.
I really like your irony. +1 from me my friend !

TL;DR Sherlock version : Boring
Yep, and also overloading, overall HM just isn't a good choice for a programming language.
> By claiming I'm not allowed to criticize someone's behaviour, you're doing the exact same thing you're condemning me for.

What I am criticizing you for is failing to understand that, at least in this specific case, your sensitivities do not in fact align with those of the community. And also for name calling someone who has contributed more to the hacker community in this past year than you have in your life.

Zed Shaw's comment is at the top of this thread. That is data, that you cannot continue to ignore while still claiming to speak for the community. Hacker News has a very effective system for burying comments that the community deems offensive and inappropriate. If the community was truly offended, then this post would be buried, or dead, not at the top.

> Telling someone to stop being an asshole when they're being an asshole isn't harassment by any reasonable definition of the word.

You mentioned upthread that this is not the first time you have had this discussion with Zed. And you continue to emphasize that you are not interested in what he says, but just criticizing him for how he says it. How many times do you have to repeat the same conversation for it to constitute harassment? How many self-righteously morally outraged people like you do you following him around and littering his threads with meaningless ad hominem criticism think it will take before he decides it's not worth it and just leaves? Do you really think Hacker News would be a better place without Zed Shaw?

> If somebody was standing on the street corner grabbing passerby and shaking them while shouting, "don't take on more debt than you can pay!", I'd tell them to stop being an asshole, too.

What I'm trying to explain to you is that, in this case, you're the person on the street corner, Zed is the passerby, and I still think it would be rude to call you an asshole, though I will continue to point out that if your attempts are genuinely in an effort to better our community, it would be worth carefully considering whether they are in fact in the community's best interest.
Japanese Internet Giant Rakuten Acquires Viber For $900M
I am a Chinese but I don't understand what do you ( or they) mean by "they've verified the C Jia Jia environment".

Care to elaborate?
I really like the idea behind the app but we also need to follow quality criteria set by Apple team to stop non productive app being listed in appstore.

As suggested by Crazygringo, they can improve the app by including some functionality. I am eagerly waiting for this app to get approved !
CD101 (CD1025) in Columbus is as indie as they come. Independently owned and operated, playing indie and alt rock. They are doing awesome and are a true jewel for the city. If indie radio can make it in Ohio why are so many other stations having so much trouble?
I really enjoyed reading this. Great ideas.
Soylent is in this film! Predicting today's Soylent future food. http://soylent.me

I wonder if this is how Rob came up with the name for his future food.
Flappy Tube – Flappy Bird Flipped
Share a special moment with your Valentine today
This originally had the same title as the article, namely, "Can’t We All be Reasonable and Speak English?"

It's apparently been edited by a mod. But why? HN's title guidelines state:

"If the original title includes the name of the site, please take it out, because the site name will be displayed after the link anyway...Otherwise please use the original title..."

I can understand an edit which moves a title in the direction of compliance with the title guidelines, but in this case, the edit actually increases the number of title guideline violations by two: It changes the title to be different from the title of the post, and it also inserts the name of the site into the title.

What's up with that?
Linux Tip: Don't use kill -9
No no no. Don't use kill -9.

It doesn't give the process a chance to cleanly:

1) shut down socket connections

2) clean up temp files

3) inform its children that it is going away

4) reset its terminal characteristics

and so on and so on and so on.

Generally, send 15, and wait a second or two, and if that doesn't work, send 2, and if that doesn't work, send 1. If that doesn't, REMOVE THE BINARY because the program is badly behaved!

Don't use kill -9. Don't bring out the combine harvester just to tidy up the flower pot.﻿

Credit: Randal L. Schwartz

Source: http://partmaps.org/era/unix/award.html#uuk9letter
I have used Viber once but my preferred service will be Skype for sure.
The World's First Field-Programmable RF Chip
viber was founded by 4 israelies who invested $30M out of their own pockets. the location of the developers are now exactly known but it says that they have offices in israel, cyprus, belarus
It's not that it's "good enough." It's actively better than most of the people I communicate with. Don't sell yourself short :)
EU Parliament Rejects Asylum For Snowden
Good god I hope you are kidding and not an idiot.
Ask HN: Which startups are currently sponsoring H1B?
I'm planning to learn ocaml in the coming weeks, as I want to try ocsigen (http://ocsigen.org/). Seems to me there is good activity in the Ocaml community lately (eg new books came out recently)
Self-organizing robots: Robotic construction crew needs no foreman (w/ video)
> > They Use Tables for Layout / They Use <br> Tags Badly

> Historically, for a while there that was an absolutely valid choice.

In addition, posting the story on HN is quite funny as HN is built on nested tables with invisible gifs for indentation.
I say "we" to avoid being polarizing or exclusionary. I certainly have many advantages others don't have but others have advantages I don't have as well. I don't begrudge others their success or their differences and I try to avoid using force or violence to change the behavior of others. If I want someone to change their behavior I talk to them (assuming that said behavior is within the bounds of the law, non-violent, etc.). That's the civilized way to act, by respecting the freedoms of others and attempting to work cooperatively with others, even people we may not like.

The true irony here is that there's probably no shortage of folks in these anti-google demonstration groups who have shouted something along the lines of "we don't want you here!" and then drive back home in their cars with COEXIST bumper stickers on them.

It's fundamentally important that people be able to get along despite having differences and despite disliking one another. It's simply not ok to use violence or threats as a means of coercion.
I'm not disagreeing with you, but this is not what the article is about:

"MongoDB was not a mistake. It let us iterate rapidly and scaled reasonably well. Our mistake was when we decided to put off fixing MongoDB’s deployment, instead vertically scaling (...) By the time we had cycles to spend, it was too late to shard effectively It would have been terribly painful and unacceptably slowed our cluster for days."

It seems they weren't sharding their data. The advantage of the popular NoSQL databases like MongoDB is that they allow easier horizontal scaling than general purpose RDMS (though this is debatable - Postgres and Oracle allow you to make the same trade offs as NoSQL databases, they just don't force you to)

When you read the rest of the article, they explain that when they had to make a painful transition anyway, they chose Cassandra, to a different set of advantages and disadvantages that suited their needs.

MongoDB is still relevant because it is well supported. The product is well documented, excellent tooling is available, it is widely adopted, so that when you have a question, you can often google the answer.

It has an elegant query language; especially the built in aggregation framework is far more convenient than having to write map reduce functions for every query. It is easy to deploy and use. All these things make it a product that is pleasant to use from the point of view of a developer or DBA. I think you underestimate the importance of non-technical advantages and disadvantages

I am just not convinced it is the best database because I just don't see a use case for a 'general purpose' NoSQL database. For general purpose storage, RDMS like Postgres and Oracle are great. They support sharding if you really want it, and even allow indexing of unstructured data these days. They don't force you to use joins and transactions if you don't need them, but at least they support these features when you do.
Well, he is widely regarded as one of the best writers of all time and among other things won the Nobel prize in literature http://www.nobelprize.org/nobel_prizes/literature/laureates/.... Don't mistake brevity for simplicity. Btw, If you are just starting out I highly recommend The Sun Also Rises.
Scarcity was a problem, is a problem and always will be a problem: http://physics.ucsd.edu/do-the-math/2011/07/galactic-scale-e...

And sorry to break the news to you: A capitalistic system can not be run without growth and nobody has ever been able to show how it is possible to run a "steady-state" economy,

The end is near. Enjoy the ride!
> I never went to a real English school/class, as you can probably tell at this point by reading this

No, I couldn't. You give yourself too little credit. Except for "way much fun", everything you wrote was perfect idiomatic English.

I actually think a lot of us native English speakers are kind of jealous that we have little incentive to become proficient in a foreign language since so much of the worlds information and communication is in English. I know I am. I'm trying to learn Portuguese right now, just for fun, but I know I will never be as fluent in it as you are in English.
Great software is a craft. Are you a craftsman?
> That said, it is decidedly not what we have now.

Totally agreed.

> ...personally believe that it's not in the interest of justice that they don't prosecute, but because the wrong prosecution could lead to the massive outflux of power from the federal government if the Interstate Commerce Clause is returned to its originalist meaning.

It's more than that. Before the two states fully legalized the basic status quo was that the average state prosecuted more marijuana possession crimes than the Feds did. The Feds are in an awkward position of really wanting to do something but simply being in no position, practically speaking, to fill the hole in power these two states left. They keep drafting policies that allow them to prosecute whoever they want while claiming to respect the state. But the problem is that they can't do enough to make a difference. To an extent there might be a backlash it would come at effectively no gains for their position.

BTW, I am a Distributist, which bears some surface similarity to some parts of Libertarianism (and I think the more moderate Libertarians end up reinventing a large chunk of Distributism in the quest for working solutions).

Distributism and Libertarianism have some important similarities regarding a desire for a weak state, with power held close to the people but they are very different in some basic ways. For example, the definitions of things like freedom and self-ownership are so far apart they don't really reconcile very well with Libertarian thought.

(Freedom may be thought of as the right to control how one works and thus a positive freedom, instead of freedom from restraint or even freedom of contract. That also means that micromanagement is almost universally seen in Distributist circles as evil whether it is by a private or public sector authority. Self-ownership: we own our deeds and reputation and hence ourselves vs. a general principle of individual autonomy.)

The other likely area of disagreement is when it comes to encouraging widespread ownership of property. Distributists see this as a legitimate role of government because property == power. I haven't yet seen a Libertarian espouse that such is a legitimate goal of government.
I for one preordered this future food a while back. Excited to receive the first batch. Cheers to no more chewing in the future.
This should be read in the context of the grand-daddy of such posts, The Economics of Star Trek (http://www.stardestroyer.net/Empire/Essays/Trek-Marxism.html), written back in 2000.
In my experience there aren't many cases against government entities that attorneys will take on contingency. A friend of mine was held for nearly 2 years without bail because he was deemed a flight risk (the white collar charges he faced were eventually dropped). He spent most of that time experiencing violent and painful vomiting attacks. He was told he had an ulcer and was given ulcer medication that had no effect on the attacks.

Upon his release, he immediately went to an ER where he was told he had developed gallstones and that it had gone on so long that it was affecting his other organs. His pancreas was on the verge of shutting down. He was told that it was good that he came in when he did, as he would have been dead in another month or so. It was eventually revealed that the gallstones diagnosis had been made by the jail doctor approximately 16 months before his release, and that he had recommended a surgery be scheduled. That never happened and he was never told about the diagnosis. At one point during his incarceration, his attorney requested bail based on the jail's inability to properly diagnose/treat the problem. The prosecutor mocked the request in open court, saying he "had stomach pains sometimes too" and the judge denied the renewed bail request because jail staffers insisted that they were doing everything medically reasonable.

I helped him contact probably 50 attorneys. Not a single one would take the case on contingency, mainly because there was no permanent injury or death that had occurred. The government got away with nearly killing my friend while he was being held without bond on charges that were ultimately dismissed.
Developer here. I've tried to fix some bugs, but the update system on itch.io seems broken and wont let me update the game. I've setup a mirror here : http://corpsmoderne.net/fsp/
The Secret to a Happy Customer (Infographic)
A Beginner's Guide to the 80/20 Principle
Interesting. Another approach is https://encrypt.to/ which loads the public key from key servers and encrypts client-side via JS.
yay spacebar
Lua ? How could you not fall in love with Lua ?
Awareness. Present people with a real problem, explain its implications, and show how someone can make a difference, and you get action. Most people want to do the right thing, but can't figure out where to start or what good looks like.

The culture our kids grow up in (through media, educational institutions, community support, etc) is not particularly good at this yet. The work we can do on the internet is to translate phenomena into data, stories, and experiences that build awareness of problems and build skills to solve them.
Yep. This means that when the Federation media covers the battle of Wolf 359 (11k dead, worst military disaster in centuries) it probably caused a brief flurry of controversy leavened with "Well at least they died doing what they loved: live-action role playing" and then it promptly went back to more interesting topics like which pop stars had just broken up.

It naturally follows that Earth was never in serious danger at any point because, hah, are you insane? We just didn't hit the Borg cube with the Lance of Judgement and instakill it from half a galaxy away because that would have been a terrible affront to Picard's character arc, and we really care about that sort of thing. Look at our Prime Directive: we'd rather genocide an entire race than interfere too much in the story. (Heh, psych, we're not total psychos. The Prime Directive strikes a few chords with our culture, because it needs to sound plausible to Starfleet officers, but isn't our main guiding principle any more than the US is based on not violating a shot clock. The Prime Directive is actually just there to provide interesting moral situations for Star Trek officers. We wargamed out several hundred generations of officers on a Holodeck simulation and they end up tremendously unfulfilled when doing the right thing is obvious, possible, and successful, like it always is in real life in the Federation.)
Setting a specific date for the action was wrong. In reality it was critical to getting any participation at all. If we'd have themed this as "Fight Back For The Foreseeable Future," I assure you we'd have gotten very little participation. Any large movement is made up of a series of smaller actions.

For example, in the buildup to SOPA we had Internet Censorship Day in November, the Godaddy boycott in December, and then the blackout in January. To see this on a larger scale, simply skim the timeline of the Egyptian Revolution of 2011 [1].

[1] http://en.wikipedia.org/wiki/Timeline_of_the_2011_Egyptian_r...
I do not prefer your 'harsh reality' - but good luck to you! I choose something else.
Can you elaborate? Debian has infrastructure for hardening their builds (look on their wiki), but each package has to make sure to use it. Unless Ubuntu patches each package source (which they don't), then they have the same hardening status as Debian. Where did I go wrong?
> Does anyone know why OCaml gets compared to Haskell so often?

Because both belong to the ML family branch of programming languages.
Never used or inherited such a design, but I'm curious about what practical problem you encoutered. Care to illustrate?
A banner impression is a vanity metric.
Five questions I ask myself before I write any code
I assume this is a 'thought piece' - it is designed to foster discussion. I don't think the author is suggesting a force against any will. The 'we' refers to his understanding of the collective '?consciousness?' subjectively observed in his surroundings.
It's true everything he describes in the post. Twitter images have been blocked, there are reports of people being shot by the National Guard in Valencia and Maracaibo (besides the people already shot the previous days).
It's a common police tactic to arrest somebody Friday night on bogus charges so they have to sit in prison all weekend to see a judge on Monday. Cops here would round up anybody unsightly like the homeless, protesters or people they thought would protest before some big weekend or Friday night event, just to keep them off the streets until it was over. They did this until false arrest laws came in where you could sue the police but before that there were dragnets every weekend.

Now cops just hand out tickets for every petty violation they can to the homeless since they know they can't pay, and ticket protesters for jaywalking or some other BS, and when a major media covered event comes through they now have a legit reason to round them all up.

Cops can also detain you longer, like this guy who was kept 24hrs in a psych eval, even though he had already spent hours in jail.
Just another reason that I'm glad that I bought a buffalo router that came with dd-wrt preinstalled.
Have you ever lived in that neighborhood of San Francisco?

99.9% of my interactions with the police have been entirely professional and exactly what I would expect.

The 0.1% occurred in the Tenderloin, Mission, and SOMA (neighborhoods of SF). A SFPD beat cop, at night, in one of those areas... Yeah, no.

I've had more pleasant and rational interactions while being mugged in the Mission than I ever had with cops on the Mission beat.
> Concrete and glass might be virtually unlimited, but certain metals are definitely not.

Automated asteroid mining basically takes care of that. Even the largest asteroids can be easily excavated right down to the core, and many of them contain a wide abundance of many metals, basically everything from Lithium to Copper to Nickel to Platinum or Iridium. With low gravity and 24/7 in situ solar power any reasonable separation technology can just be let loose and given time to work. Near Earth orbit there's more than 10 gigajoules of energy available per year per square meter from solar power, and that includes factoring in the efficiency of conversion.
This is not my understanding. If you volunteer information not in response to a question, the lack of Miranda is not important. All the more reason to not say anything.
We know from randomized trials on legislators that calls do work in changing their positions. http://themonkeycage.org/wp-content/uploads/2013/04/berganco...

89k is actually a very large number.
Polymorphism (more precisely, generalization of unknown types) is incompatible with references. For example:

let r = ref []

Here r has type 'a list ref (reference to a list of 'a where 'a is unknown).

r := ["hello"]

r has type 'a list ref, := has type 'a ref -> 'a -> unit, and ["hello"] has type string list, so it works (if we instantiate 'a with string).

let n = 1 + (List.head !r)

1 has type int, + has type int -> int -> int, and we can type (List.head !r) as int since we can type !r as int list since we can type r as int ref list (this time instantiating 'a by int).

So, we just added an int and a string and the program will probably crash. What's wrong is that every line is correct but because of the mutable store, the program as a whole is incorrectly typed.

The solution is to generalize only a subset of all syntactic constructs. The historic solution in Ocaml is to never generalize expressions that may allocate memory (that's the "value restriction") . For example, a function application (like f x, or ref []) may allocate, but a variable or a constant (like x or 1 or []) can not. That's why [] has type 'a list but ref [] has type '_a list ref ('_a can be unified only once, so in the above example an error would occur at the "let n").
The engineering team is based in Minsk, Belarus

http://www.facebook.com/ViberMinskOffice
Hemingway's most important rule is difficult to parse for a web app:

"I write one page of masterpiece to ninety one pages of shit. I try to put the shit in the wastebasket."

http://www.lettersofnote.com/2012/04/forget-your-personal-tr...
Good take, but the Enterprises have save the Federation from destruction on multiple occasions. With out them the Federation would have been assimilated, enslaved by the Klingons, destroyed by meglomanic advanced alien AIs...
> nobody has ever been able to show how it is possible to run a "steady-state" economy

This is a non-argument. Before money was created, nobody had been able to show that a non-barter economy would work. Or capitalism for that matter. The fact that nobody has so far has figured out a way to make it work doesn't mean anything. The only thing of interest would be conclusive proof that it's impossible.

I'm fairly sure that at some point we need to move over to some sort of steady-state economy due to the scarcity problem [1]. I'm also fairly sure that the transition will happen in small steps and people will only notice afterwards. Some pieces are already being discussed and some have been tried, such as currencies with negative interest, basic income, ...

[1] The only other option being mass extinction. That's a bit meh, I don't feel like being part of that. I'll rather choose Star Trek :)
"peoples' brains aren't wired to do lots of work for little or no or unequal reward"

This is the actuality for most people in the West or the Third World. Thinks sweat shops, paddy fields, StarBucks...