skysight-inc/HackerNews huggingface dataset:
From Diplomacy rules:

"Each player secretly writes 'orders' for each of his/her units on a slip of paper. Each player reads his/her orders while others make sure that what they hear is what is written. A legal order must be followed. An order written by mistake, if legal, must be followed. An 'illegal' or ambiguous order or an order that is given an illegal order (or given no order) must stand in place. (The unit holds.) A poorly written order that has only one meaning must be followed." [0]

Assuming the rule version is the same, the rules may not have been obeyed: the written command should have preceded the spoken command. Clearly, the players wanted England dead ;)

[0] https://www.wizards.com/avalonhill/rules/diplomacy.pdf
It's an example of how words can change. The counter-argument is that slave is a "bad word" and can only mean one thing (e.g. humans not machines), therefore it should never be used to describe anything else.
I use Optimizely on a daily basis, and this is hands-down the worst update they've made so far.

Keep the table results at the top. I've mentioned this several times, but apparently an enterprise customer's feedback doesn't matter.
The "missed call" is not a phenomenon. Most cell phone callers (not the receivers) in the developing world are charged by the minute for each call. Hanging up before the call is answered incurs no fee. This is simply a way to save money.

Yo is ridiculous and doesn't necessarily solve any problem that is not solved with existing messaging apps.
Congrats for given this a go, good job. The only hesitation is of course is payroll tax reporting. This is something you must be able to do for an employer or really your service is of little value, due to assessed penalties of non and/or late filings. I would suggest taking one State at time such as CA, as soon, it appears cryptos will be legal tender and figure out how to do all necessary payroll activities, such as tax reporting to State/Feds, wage garnishment, etc., once you have this, then you've got something. I wish you good luck in your endeavors!
If the moderation tools aren't strong, I'd agree.
Is that prior ever used in practice? How does it generalize to several predictors and interaction terms?
Supreme Court smashes “do it on a computer” patents
Possibly related: last week on This Week In Startups, the interview with Yossi Vardi discussed his philosophy of only investing in "nice" people:

https://www.youtube.com/watch?v=ozcfDoC-srM#t=14m37s

And later that week, during the interview with Gil Penchina, Jason mentions the benefits of being nice, after being screwed over by someone who shut him out of a deal and took advantage of a founder by offering them a term sheet & telling them not to shop it around.

https://www.youtube.com/watch?v=flX3NEb5bf0#t=30m49s

(more specific comments here)
https://www.youtube.com/watch?v=flX3NEb5bf0#t=37m57s

Maybe I'm reading too much into this, but it's curious to see so much discussion of "nice" at the moment.
The biggest question mark in this whole thing is how they are going to raise the level of discourse around articles via smart moderation features. News sites are often a race to the bottom in terms of comment quality where all the trolls kill off any meaningful discourse.

A while ago when this very problem for news sites was discussed on an HN thread, someone posted a pertinent question "Why should the discussion of an article occur in the same place as the article itself?". The point that person was making is that all the aggregator sites like HN and Reddit for example, have done a good job providing a forum for commenting on content posted elsewhere (like the NYTimes and WaPo). With that in mind, how would one turn this splintering into manageable communities into a feature. There needs to be a way where there is automatic segmenting based on quality of commentary. Maybe like a Major leagues, minor leagues and troll leagues, where there are two or three simultaneous threads going on. People who've never commented before and have no karma end up in the minor leagues by default. If they get upvoted enough their, their comments go to the major leagues. Likewise, if their comments get downvoted enough it ends up in the troll leagues, where the trolls can quibble among one another.

The hardest part is going to be establishing a culture that reinforces high quality content like here on HN. I can't even begin to see how you build something like that overnight. It takes weeks to months of slow stable growth with really good people to establish a high quality commentary culture that is self policing without using their moderation powers for censorship. I have no earthly idea how you create a feature that promotes the same in a community where hundreds to thousands of commenters are going to show up on day one. Maybe you could launch the comment system as a private beta feature where entry into the private beta is based on posting a really high quality comment and that good enough comments get inducted into the thread so that current private beta people can comment. Once you've posted enough such high quality comments, you get general access to participate. Then, like on HN, you eventually earn the right to upvote comments and one day, with enough points, the right to downvote comments.
Riak Search will do this for you. The Riak key/value store also has post-commit hooks that you can use: http://docs.basho.com/riak/1.2.1/references/appendices/conce...
You can apply facial makeup that makes your face look completely different to a human observer. Trying to understand how a person with full-coverage facial makeup really looks like is a very frustrating experience. You're trying to see the contours of the face, but your brain keeps focusing on the applied colors. The same makeup would probably work well on a computer as well.
If I can circle this, star it, and shout it from the rooftops: if you meet someone at a meetup/conference/random coffeehouse or you Internet-meet them in HN comments or a blog discussion or whatever follow that up with an email. Even if you don't have anything to ask for, just say "Hey, it was great to meet you. We should keep in touch." Then actually keep in touch. Then, the next time you do need something, it isn't a bolt out of the blue when you show up in their inbox. (This is, naturally, reciprocal, and you should tell people that.)

This is Every Sales Occupation Ever 101, but engineers seem to have a cultural block against doing it, as if sending an acquaintance "Hey, saw your startup just raised a round / you got a new job / you had a baby. Congratulations!" is anti-social behavior if there is ever the possibility that that relationship would result in money changing hands in the future.
I'd put all people, including non-developers, into two groups. Those who finish their side projects and those who don't. The size of the first group is very, very small.
The World Cup: The American Exception
The "micoVMs" are Linux containers [1] running within the operating system that is installed on the bare metal.

Since containers start in milliseconds, you gain a tremendous amount of flexibility in what you run on top of these machines. I believe that Pantheon has successfully run ~30k containers (edit: systemd-nspawn, not Docker) on a single machine.

[1] http://www.docker.com/
There are most certainly conflicting interpretations: your interpretation of the document and the medical professional's interpretation of the document. It's just like how if both you and, say, a journalist or a firefighter read the same piece of code; you would have two wildly different interpretations.

Look, while I can't claim to know your situation, 9 times out of 10 it is a very bad idea to do self-diagnosis over the internet vs. taking professional advice. Even if you have a pretty good idea of what might be ailing you, there are subtle nuances to all kinds of diseases and conditions that doctors tend to understand. If you've already got second (maybe even third) opinions already, and you've come to the conclusion that none of the doctors in your area know what they're talking about, you should probably move. I don't see what other options you have here, particularly if you require prescribed medications. You might even be able to find other employment that way.

As for the startup, yes, it's unfortunate that it will tank without you, but the way you've described it, you're literally killing yourself slowly. It will end the same way regardless. You are doing NOBODY a favor by continuing on, least of all yourself.

PS Exactly how expensive are your Vitamin D supplements? They're ridiculously cheap in the US, maybe $15 for 90 capsules. International shipping might still come out cheaper.
I really like the garden analogy. It's something I usually feel obscurely guilty about just puttering, but I probably shouldn't. Personal projects are supposed to be a hobby, not an obligation.
Sadly, you can't legislate away the fact that there are always people who have less money. Last I checked, the possibility of getting a rent-controlled apartment in NYC was about the same as it is in stockholm (where you could argue that almost all apartments are rent-controlled).

Even with market rents (which will come sooner or later), you won't find an apartment to rent because no one would build them (more profitable to build to sell, plus there is barely any place to build left in the central city).

The law was recently changed so you can charge the true cost (including interest rates) when subletting, meaning that there is now a market for subletting apartments that uses market pricing more or less.
Basho is implementing a much better search option based on distributed Solr (instead of relying on something in-house), due out this year with the 2.0 release. It's available for testing today.

(Full disclaimer: I work for Basho.)
From the article comments:

> seems like the ES team is moving in the right direction with testing this stuff https://github.com/elasticsearch/elasticsearch/commit/ef7593...
If you had an African American on your team, and someone asked you to change the terminology because they could see it was causing discomfort, would you feel content to give this reply?
The value proposition of deep learning is to eliminate these kind of hand-coded features and to discover the features automagically.

However, maybe there's a middle ground. I.e. maybe we don't need the more esoteric features that SIFT uses, but it just makes sense to do edge detection, and say a Fourier transform for audio.
Ask HN: Can someone give me advice on website designs please?
Option 1) http://hawkscode.com/registration-app/version-1/

Option 2) http://pregled.comlu.com/index1.html

I am trying to decide a couple things. First and foremost, is the front page too vague? Will users not know what the site does or is it pretty obvious? There is a "How It Works" tab but I want the front page/form to be obvious enough. And secondly, which web design is better? They are both similar but there are some minor differences.

Please be as blunt as possible. Thanks in advance!
I think, if you take the view espoused in http://codahale.com/you-cant-sacrifice-partition-tolerance/ , that P can be explained as the "the system is predictable across a partition."

Geography and whether it's a "failover solution" doesn't change that the system is distributed - anything with more than one node is fundamentally distributed, and I'd argue that even two processes communicating on one instance can be considered as a distributed system as well.

The system can choose which kind of predictable it wants to be: whether it sacrifices consistency in favor of being available (accepting reads and writes without knowing that reads are fresh or writes linearizable) or availability in favor of consistency (rejecting reads and writes that can't be confirmed).

In the case of "master<=>master replication" as it's configured in most relational databases, I think the system tries to be AP: conflicted writes or stale reads are possible because barring special options like 2-phase commit, the replicas generally lag each other (as anyone who's tried to reconcile a MySQL split-brain situation knows, this can be a tremendous pain).
If I understood it correctly, they looked at the activation of the individual high-level neurons and edited the image such that the high-level activation values changed a lot while the image was still identical to the human eye.
I've done that too, then had to wave my hands about why I choose that parameter order, when I know damn well the languages isn't going to change... "But just in case...." :-)
Men's Rights Activists Use Fake Twitter Accounts in Guerilla Social Media War
When can we expect part 2?
I hope you won't mind if I promote my site, http://backstabbr.com. We felt like none of the other Diplomacy sites on the Internet had a modern interface (and they weren't compatible with mobile phones) so we set out to fix that. We also have a Sandbox that you can use to play around with potential moves. If you give it a shot, I'd be eager to hear your feedback. Thanks!
Algae able to switch quantum coherence on and off
Traveling Spontaneously
Yep, I hear you. If this is successful, we'll likely break out a separate blog-alike for them.
Definition of ‘Rich’ Changes With Income
Hey edw519,

Thanks for the thoughtful reply!

This certainly isn't intended to promote insincerity: the most important point is a proof-of-work. People tend to be pretty discerning, and can tell if you're just fishing for a throwaway comment because a blog post told you, or if you have something genuinely thoughtful to say. The purpose of these emails generally is pretty transparent, and it's certainly fine if people simply don't reply.

I certainly agree with you that very often, "looking for a job" isn't a binary thing for people — they like getting to know other people in tech with a view to there being any of a number of ways to work together over time. These emails are often a good way to kick that off while being pretty upfront about your intent.

- gdb :)
we have had a similar model: startupgiraffe, its been a great way to build a team, play with different technologies/verticals and invest (discount rates for equity) in startups. there are definitely a lot of pros/cons of the approach though.
Would you not just pay the exact same fees minus the 0.2% bitstamp fee?

I assume the 3-8% you're talking about is the exchange rate but unless the place your sending money has a good local exchange with liquidity you're going to pay that anyhow having the money sent from the exchange to you.
You: "I am more interested in the psychological damage that is done to people by fundamentalist religion and the negative impact it has on their lives."
Under some conditions they do. Many founders don't have extensive social networks to recruit from. A fast growing company needs to fill positions and sometime the only time efficient way is to work with a professional recruiter.
" code reviews and whitespace. I have never worked in an environment where we had that kind of money to spend."

Also my experience with google coding practices. Code reviews process can be excruciatingly long and painful (especially when you're starting out). Lots of back and forth over things like whitespace between operator/operand and whether to put the stream operator at the end of a continuing line or at the beginning of the continued line etc.

Someone else said that the google practices are optimized for code maintainability rather than developer efficiency. Absolutely true. Reading code (at least C++ which I have experience with) at google is a joy while writing (and submitting) code is at best a chore. At it's worst it's bad enough that I've seen a new hire (senior engineer, known for delivering at a high level from his previous company) go back to his old company after a quarter or so of frustrations with the process.
Find and replace 'company' with 'person' and follow his cold email advice. As he just said, it's not cold at this point. But the advice still applies.

Be concise, include proof-of-work & say the bare minimum required to get a face-to-face chat.

:)
Idea to MVP to Revenue in Under Three Hours
It seems like the Facebook app on Android verifies the code signature of the requesting app. Seems like a very nice solution!

https://github.com/facebook/facebook-android-sdk/blob/master...
Linux Poetry Explains the Kernel, Line By Line
that's not at all what the SC is saying, what they are essentially saying is that business method patents are nonstatutory, with or without the computer in which executed. An iphone on the other hand is not a business method (though shopping with one is.
Five Top Tips for Cloud and DevOps Automation
Were later versions of MMF somehow not backwards-compatible?
> Always have the ping come from a non-recruiter.

I got an email a few days ago from the CEO of a startup in SF. In the email, he followed all of the rules in this email, including trying to get face-to-face chat by offering to get coffee. I'm not really looking for a job but I am open to new opportunities, so I replied and agreed to get coffee.

The response comes from a recruiter.

What? The CEO sends me an email and then hands my response off to a recruiter? Or did the recruiter send the email on behalf of the CEO? I'm not even sure what's going on, but it's incredibly misleading. And then when I respond and politely decline to proceed further, the recruiter tries to set me up with a phone call with yet another person that isn't the original CEO.

What part of this makes sense? What happened to the original, informal face-to-face chat?

You totally blew it, dude. YOU contacted me, not the other way around. You have the burden of proof of attracting me to your company. You should be the one jumping through hoops, not me.

Would you do this bait-and-switch to your biggest customer? If the answer is yes, you probably don't need to be CEO. And if not, then why would you treat a potential team member worse than you would treat your best customer? C'mon. Be smart about this recruiting thing.
I thought they wouldn't want to muddle the waters by saying "microvm" instead of just using the term container. I thought they were using something like Mirage:

http://openmirage.org/

Which, imo, would be more exciting.
You're completely mistaken about my position. I also haven't said anything to warrant your rudeness.
SCOTUS Rules Alice Software Claims Patent Ineligible
There is also the Basys, if you would rather go with Xilinx:

http://www.digilentinc.com/Products/Catalog.cfm?NavPath=2,40...
Out of curiosity, why do you tend to reply to recruiting emails when they demonstrate some knowledge of who you are? Although most recruiters don't do that, it's still fairly well-known (at least around here) that recruiters should do that at the bare minimum. So it seems to me that a mention of some fact about my life or work just means their recruiting team is more well-managed or -staffed. Maybe they tell their recruiters to spend 5 minutes on each person looking for a GitHub or Twitter account. Unless there's a positive correlation between the quality of a recruiting team and the desirability of the job being offered (which I doubt), I don't see why you would reply to these sorts of recruiting emails.
> It’s not the fastest way to make a buck. It takes time. But it is way more sustainable than screwing people over.

Being nice != not(screwing people over)

Big difference.
Why Currying Helps
These problems are a major reason why I decided to not go with the typical 1 cluster-multiple replica infrastructure.

Instead I have multiple clusters, 0 replicas, and load balance against those clusters. No split brain problem, but the same data availability benefits as having replicas. Granted, the logic is all in my app now. Now when a cluster is down, I have retry logic to keep reindexing that data to that cluster until it succeeds.
DevOps  Cloud, SaaS, SDDC, and apple pie
Basic point free style as described in the article is alright in javascript.

Extreme point free style does not work in javascript, AT ALL!!!! Two reasons:

1) Find the bug: the table sort is glitchy. Is the bug in this suspicious line, or somewhere else? (Real line of code in a codebase I inherited, and yes there is a bug in it)

var sorted = rows.sort(_.unsplat(_.pipeline(
_.partial(_.map, _, accessor),
_.splat(comparator))));

2) I use React, so I can get away with a lot of really functional stuff since React is well suited for functional javascript. React is a great functional abstraction, but under the abstraction is imperative code. Imperative code means you need a debugger. When you write in a point free style, there's nowhere to place a breakpoint!
US Airways A321 near Los Angeles on Jun 18th 2014, laser beam injures pilot
I'm guessing the CIA maintains a list of discontinued stupid plans to trot out when they need some good press.
Should be interesting to see how they define "bad."
Would be somewhat ironic if this template raises the bar on cold recruiting emails and at the same time suffers a decline in response rates, given that everyone around HN ends up using it.
Thanks for the support. And you're correct. We answered a bit about us. We're going to start simply with 1-3 states and then build out as we go.

https://news.ycombinator.com/item?id=7916812
"If they're genuinely interested in a site - they'd approach the owner privately."

Bingo. Why even give my money to a middleman?
How do you prevent this: somebody creates machines, then immediately starts launching malicious attacks on other machines?

I run a similar service, and I'm starting to hit this problem. Whoever your network provider is, they might eventually get annoyed when you're hosting attacks that other people complain about...
You make it sound easy. It probably is easy. But it still seems hard.
This is more true to the realities of this issue than anything else in these comments. We're still stuck with an "I know it when I see it rule" that depends on what the examiner/judge had for breakfast.
No idea; a quick Google tells me there were some compatibility issues

http://community.clickteam.com/threads/34059-MMF-1-5-to-MMF2...
Key Takeaways from YC Startup School 2014 in NYC
They might be different subtypes of a supertype called "stuff you should worry about". But not every common error leads to an arbitrary code execution exploit (for example), and not every arbitrary arbitrary code execution exploit is a result of a common error.
The Facebook application on Android probably verifies the integrity of the app originating the request by checking its code signature. Developers have to register their Android code signing certificate with Facebook.

The process is described here:
https://developers.facebook.com/docs/android/getting-started...

The Facebook app for Android is closed source; however, the Facebook Android SDK seems to verify requests from the Facebook app in a similar way:
https://github.com/facebook/facebook-android-sdk/blob/master...

I imagine that it works like that the other way around as well: Check whether the code signature of the Intent's sender matches the app developer certificate.
I don't think currying can reasonably be combined with optional parameters. At least I've never seen a useful way to do so.

In a previous article (http://fr.umio.us/why-ramda/) I discuss more thoroughly how I would tend to use this currying, namely to build up collections of useful functions, often in points-free style, so that major parts of the application would end up as (ideally well-named) functions, each which serve as pipelines of these smaller functions, passing data through the system.

I do find this significantly more readable, but _de gustibus non est disputandum_.
A Young Ex-Goldman Trader Thinks His $8.25 Million Bonus Was Too Low
I suspect it's somewhat like spam filtering. So many recruiters don't do this that it's an easy way to differentiate yourself and get through (as the recruiter). When everyone starts doing this -- having mined info from all your public profiles and auto-generated an optimised mail -- then it all becomes noise again. The cycle behind anew.