skysight-inc/HackerNews huggingface dataset:
So like the distributed tracker system in bittorrent I guess: http://en.wikipedia.org/wiki/BitTorrent#Distributed_trackers Some background research on a distributed key/value system that this could serve as a basis for a peer-to-peer distributed marketplace: http://www.cs.rice.edu/Conferences/IPTPS02/109.pdf
I noticed that.

Anecdotally a lot of older people in successful marriages (10+ years) have the stereotypical "man older than women" configuration (with 3 years older seeming to be common).

I'd be interested to see if a marriage is stronger or weaker when the man Vs. women was 1-5 years older. Or if the gender of the older person is irrelevant.
I have experience with both Erlang and Node.js so I feel it's acceptable if I answer this question.

I would use Erlang for anything I would have used Node.js for and I haven't touched Node.js since I've learned Erlang (and Elixir).

- Erlang allows both CPU and IO concurrency.

- Like Node.js, all I/O in Erlang is non-blocking. The difference is that in Erlang your code looks synchronous. There is no callback/promise/whatever sewage all over your codebase, the Erlang VM and its schedulers take care of that for you.

- Messaging is built directly into Erlang, so communicating across OS processes, and within processes, is trivial. In Node.js you have to implement this yourself and will screw it up.

- Node.js doesn't give you any tools for fault-tolerance or distribution, Erlang is best in class for this.

- Erlang has pattern matching and tail recursion. This helps you create much more concise programs than JavaScript does.

- Because Erlang is CPU concurrent and Node.js only offers I/O concurrency, Erlang programs are incredibly consistent in their response times. In Node.js, as your programs grow and take up more CPU time (thus blocking the event loop) you will notice your 99th percentile response times are way above the average.
Show HN: Lnav – A fancy log file view for the terminal
Perhaps (at least in this data), the women were more likely to have been married multiple times?
I believe this is it. From the source paper:

"We excluded respondents who had a non-US IP address, reported having a same-sex marriage,
reported an age at marriage of less than 13 years old, or were above age 60."

The paper used mTurk to get ~3000 responses to their survey. So it's basically saying "the men who answered these questions ended up having this score, the women who answered these questions ended up having a slightly different score"

EDIT: Link to paper, http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2501480
>I haven't been to Berlin, so I don't know exactly how big it is, but one would not typically call "within 2km of city center" a suburb. One would typically call 2km from a city center, "the next neighborhood over in the city".

This is an American/Canadian vs Australian (and possibly European) thing.

From speaking to Australians, Downtown is the Central Business District, and everything else is a suburb.
“The Imitation Game” Cryptography Competition
The math symbol one is really challenging... I did throw together a small bruteforcing script for the Enigma code:

https://gist.github.com/michielappelman/90cd7267781e8e67511d

Happy puzzling!
Good luck to the guys. I released a similar app a few months ago - Beatwave (http://beatwave.co). We've just hit 1.2 million downloads so the download numbers they're after are fairy realistic I think. Just have to make sure the monetization is spot on to capitalize though!
Initially avoiding ports but its pretty trivial - all cross platform libraries at the moment and this was originally built on a mac and ported to windows. Once I get game semi functional, I will integrate porting (if someone else has not already done the job).
Thank you, that makes sense. I assumed that he was surveying relationships rather than individuals (ie divorces rather than divorcees), which was a poor assumption on my part.

Nevertheless, it would have useful if the nature of the data was better described in the article itself. I run a comment blocker in Chrome so I didn't see the comments until you mentioned them.
My Team feature branches off master, which automatically merges into Production if all test pass on CI.
Most software that address management of identities in a enterprise is bad. The "solutions" sold by CA, Oracle, and Dell are particularly terrible.
Hey, I applaud you for your mindset for its purity and clarity. I think it's a bit shortsighted myself, but I've found the world a more complex place than I expected when I was younger (I'm in my 30s), and I think it's important to realize that everyone has different priorities.

I agree with the parent of this comment that it takes a life to learn how to live. If you want to live the life of a founder, live that life. I have found great joy in different aspects of life.

I think some people (you, obviously) are motivated by difficult tasks. Some are motivated by other kinds of difficult tasks (even ones that have been done for 1000s of years, like farming--a very difficult task, trust me!). Some people are motivated by learning, some by activism, etc, etc.
> in the excellent sense that Bill Gates uses the term

Which sense is that?
Ask HN: Stream reasoning – business use case?
Hello guys,

Stream reasoning seems to be the next big thing in the semantic web. However, even thought here are several implementations such as CQELS, Sparkwave, CSPARQL etc. I do not see any business use case?

Is this just "scientific bullshit" or has it also some relevancy for businesses?

I would appreciate a discussion!
Exactly, you should still be able to have references to persistent identities. Much like the semantics of clojure which has a distinction between values and references to identities like vars/agents etc.

These URLs would be clearly marked of course.
SAP ABAP Online Training in SRY IT Solutions
Googd News for Beginers Learn SAP ABAP at reasonable price. Visit website for more info: http://www.sryitsolutions.com/
A call made by computer descends sheriff's helicopter at home
It is not an accurate characterization.

I am a gun rights advocate, and I most certainly do not use slurs to talk about Obama or anyone else.

Meanwhile, politicians who are leading figures in the gun control movement in Congress show a lack of basic knowledge, to the point that they often don't even understand the impact of their own bills.
Whatsapp Introduces ‘Double Blue Tick’ Feature for Read Messages
How to succeed at delegating?
Ah, good.

Now if only they can snag people who send anonymous death threats too.
Webdevs (particularly on HN) are highly vocal about TDD/automated testing in general and there is a great deal of tooling around testing Rails and Django. Code review is also part of the fairly dated Joel Test and widely regarded on HN as a good idea.

These are substantially higher bars than "play with it for a while and see if you can break anything."
Take a look - it is awesome! Really great job.
It complained that this use of the word "polyfill" was "stupid" because it just referred to the code sample I copied in my comment, and that older programmers would recognize the word as referring to polygon filling operations.

Basically, it sounded like the comment author went in expecting an article about rasterization and was upset to find that web developers used the word for something else. Which I'll admit I've also done before on other topics, but you can't begrudge other fields their jargon.
Honestly, there are so many (too many) languages out there now. I highly doubt any of them has more than 100 regular contributers.

Perl built an awesome foundation because in the beginning, that was all there was so you had 1000's of regular contributers to the core and cpan. I don't think any language will ever see that kind of activity again.

Perl6 has a lot going for it though. I believe with its new OO system, concurrency similar to Go, and the ability to compile to a binary, might take this new language to places where Ruby, Python, Perl5 can't go.

And in the similar perl5 fashion, it will be the programmers and not the corporates that own it. Therefore one is only limited by their imagination and not their pocket book.
Yikes, are you for real?

Life is truly very short, I think everybody's going to agree on that. You can spend your limited time turning it into a competition where you look down on "dirt farmers" for the weakness inherent in them that leads them to make food which allows you to survive, or you can figure that some people aren't worth competing with and find things that make you happy.

Congratulations; you're probably going to go "further and faster and better" than I am. But I've got a job I love, I'm early in my career, I'm married to a woman I'm crazy in love with, and every evening I'm happy to fall asleep, every morning I'm excited to start my day. It's hard for me to see how I could be doing much better than that. Hopefully your categorical victory over me will give you some time to take a break, you sound like you need it.
I am doing about 2 terabytes of relay traffic monthly on some cheap 15€/month server that serves my various other projects. It's fun and feels good. Takes minutes to set up. Join us! :)
I can already perform a slide to select on my old iPad 1. Did this disappear in recent versions of iOS?
Show HN: Minezy – A tool to search through email quickly
Another option would be have an area that is reserved for meta data about upgrades that can't be modified by page content but is browser level that still has hash verifiable and pages with fixed URLs. But at the top there would be something like: There have been 5 changes to this page since this version. See Changes [link] Go to latest version [Link]
How many functional firearms do you think there are in the US?
Of course tho' I doubt it be enough for evidence in court especially if everything is bought with fake aliases.

And the saving memory contents (could hold config files on tmpfs for example) seems to be a difficult process, from wikipedia
"Holding unpowered RAM below −60 °C helps preserve residual data by an order of magnitude, improving the chances of successful recovery. However, it can be impractical to do this during a field examination."

It would be interesting to get perspective from any forensic experts.

The key imho is to put as many hoops in attackers path.
I would agree if it were the company blog, but this is his personal site. He may not need the money, but the button uses Dwolla's form builder. He probably just wanted a reason to use his own product. I don't see much wrong with that.
> Yeah its easy to blame the wife. The wife who slept alone every night. That's like a 10-year prison sentence of celibacy.

It is 2014, not 1714, divorce is now a "thing." In most areas you don't even need concrete grounds for divorce, just run some paperwork and it will be approved.

> Why so hard on her, for essentially keeping the family together for 10 years?

Because she is a scumbag who cheated on her husband and someone who loved her for ten years? She kept a lie together for ten years and wasted both of their time.

She knew full well the marriage would eventually collapse but kept it going, why? For the money? Because she liked the excitement of sneaking around?

> Would we be blaming her if she left after only 1 or 2 years of neglect?

I'm not sure what you're asking there. Yes I'd blame her for cheating for 1-2 years. No I wouldn't blame her for leaving at any stage when she realised she was unhappy within the marriage.
Interesting article. An obvious reaction is to say: "In a document store, not all joins will be efficient in a sharding situation!". This is true, but certain queries involving joins backed by the right secondary indexes will indeed scale well, therefore one should not use this argument as a reason not to implement joins at all.
SQL Server Performance by Query Type
What if "winning" doesn't fill the hole?
I'm not sure I understand the title or what it's supposed to mean. Aren't men men now? Also, what is the relation between men and static HTML?
I like the interface. HOwever I think the filters need a little work. For example I clicked on Action and I got these results: http://movieo.me/?grid=list_movie&file=movies%2F_movies&rate...

They contain Chicago, Diva, King Creole, etc.. not exactly what I would call action movies. All in all looks pretty cool !
Work smart, not hard. Cash is a metric of how valuable something is to the purchaser, and not how hard it is for the master to perform, but for the purchaser to perform from scratch. Working hard, without balance, is an obsessive-compulsive behavior, so that you needn't define yourself and figure out how to live your life. The parent of your comment is spot on.
OP here. It's actually a single mode. Since the view doesn't have a horizontal scroll, the selection is activated as soon as you slide your finger horizontally and will continue (horizontal or vertical) until you lift your finger. Of course this means that only the visible cells on screen can be selected in one go before you'd have to release (it will keep the selection) and then scroll down before selecting another group. Hope that clears it up!
The guy planted and tried to set off a bomb. I don't have any sympathy for him.
Not the first time for something like this http://seattletimes.com/html/localnews/2024888170_fbinewspap...
Really? I'll be sure, because I can look at the AP's web site to see what stories are theirs. So maybe you can change "no one" to "no one but people who know how to fact check". Which I'd hope is everybody with a high school diploma.

I get why the AP is upset, but when I make my list of "sources for false information on the Internet to worry about", this is way, way, way down.
Recently, he and a grad student at Stanford came up with the most exciting consensus protocol people have seen in a decade or more, Raft.
The second one would be the behaviour you'd get out of the "low-level" contract of the system. The former could be built on top: you could have late-bound references that effectively call a function with a semver constraint. e.g.

apply(repo_handle_foo, bar_fn, {'~>', 2, 3})

Meaning the system would bind that to a version of bar_fn that exists in the foo repo, and is considered to be in the 2.3.X release series. (Conveniently, given the global code DB, it'd probably always resolve to the very latest thing in that series.)

I would suggest a slight change in thinking, though: at the individual function level, you can version implementation, but you don't version semantics. If you have foo 1.0 and foo 2.0 that do different things, that have different API contracts—then those are simply different functions which should have separate identifiers. The only time a function-contract identifier should have "revisions" is to correct flaws that diverge the implementation from the contract. Eventually, the function perfectly does what the contract specifies; at that point, the function is done. If you want the function to do something else, new contract = new identifier.

(But what if your old implementation works and meets the contract, but is way too slow? This is where you get into alternative implementations of the same contract, and compilers doing global runtime A/B-testing of different implementations as a weird sort of JIT. This is orthogonal to versioning, almost, but it means you can't put the version constraints like "relies on [revision > bugfix] of foo" in your code—because what if the VM is running a foo that never had the bug? So those constraints go in the database itself, and effectively "hide" old versions from being offered as resolution targets, without impeding direct reference.)
In React.js, you can serialize your whole app state through a simple ˋJSON.stringify` and base64 encode that into the url. The nice property of that is that you get to pass that url around to friends, and when they click on it they'll go to the page, which decodes and deserializes the url and reproduce the exact app state, down to the letters in the input boxes.

Effectively, this gives you "program as a value" where the same url means the same program. Immutable programs basically.

I've tried this and the current downside is that it looks extremely ugly when you try to share a link lol. But this should be circumventable. The other downside is that this is a bit theoretical still. You'll have to exclude sensitive information such as password. Sometimes stuff are in a closure rather than in your ˋstate`.
Why did you post a redirect URL? It just goes to http://gizmorati.com/2014/11/07/facebook-against-ebola/
Scala+akka may be easier for Java programmers looking at Erlang, and perhaps enough so to make it "more suitable" when you look at net cost/benefit. OTOH, coming from other directions -- particularly dynamic languages -- Erlang may be easier, as well as its other advantages.
How to install xctool: the comprehensive documentation
Yeah I know, many of my friends, who had good looking games, better than mine actually, could not pull together a few thousand dollars and canceled their projects. :(
Russia may ban circulation of US dollar
Except for the fact that no one doing anything shady will talk to an AP reporter now if they have common sense. That likely impacts their ability to report the news in a timely fashion.
It's actually -ne, perhaps with -a if one wants awk-style field splitting of lines.

-l modifies the output record separator (makes print append \n)
Thanks for sharing. I really like Consul, by HashiCorp, it provides a really cool distributed key–value store and service discovery layer.
Downvoting is for however the user wants to use it.

https://news.ycombinator.com/item?id=117171

> pg 2455 days ago | link | parent | flag
> I think it's ok to use the up and down arrows to express agreement. Obviously the uparrows aren't only for applauding politeness, so it seems reasonable that the downarrows aren't only for booing rudeness.

> It only becomes abuse when people resort to karma bombing: downvoting a lot of comments by one user without reading them in order to subtract maximum karma. Fortunately we now have several levels of software to protect against that.
10 Places to Post Your Startup – With Metrics
If you have enough of a view of the network it is running over, TOR has major weaknesses.

TOR has always been traceable to anyone with enough resources as it makes no attempt to guard against timing attacks.

TOR has never been a secure defense against a collaboration between rich states, especially if you are running permanent services with lots of users.

Also, I do not quite see the intelligence benefits of trying to hide something that is mentioned in the TOR faq, this is not a secret weakness, but something that has been a known weakness since the project's inception.

The only secret revealed here is that the security services have been busy tapping lots of stuff, but that cat has been firmly out of the bag for a while and has since had kittens.
Related to this would be all the cool content addressable third-party meta data. Services could automatically generate pre-compiles of things or alternate optimizations. Or auto complete data, or statistics, test suities, behavioral diffing, example code, documentation, the options are endless.
Yeah so many people were in the dark, even some of my closest followers. :) Still only 32,000 video plays overall! I have not reached many people apparently, although I wonder if KS counts embedded player views.
I find that raising children and caring for and loving my family is the hardest I've done yet. It's not paying any money.
None of this is research it's gut feeling spewed by an effected individual. It's easy to say that online marketplaces reduce street violence but with no research to back it up it's meaningless. Prohibition can be detrimental to the society around it but you can't solve the problems with gut instinct.
I started on a project to port the paper elements from material design to react components (https://github.com/OlavHN/react-paper), but the paper elements I ported all seemed really stateless. More like high level input elements. Now I'm hoping that they can be used directly by mapping custom element attributes to react props or maybe they would work with a small wrapper. Needs more experimentation ..
Can you give an example for a join between two different sharded document collections that can be executed efficiently on say 100 servers?
Related with a neat interface: http://movies.io/
I can't tell if this means anything.
I also did not down vote the poster; however I don't see anywhere in the guidelines that says down voting is not for disagreeing. Interestingly though the guidelines do explicitly state, "Resist complaining about being downmodded. It never does any good, and it makes boring reading."

For anyone looking for the citation you can see the full (and quite short) guidelines here.

https://news.ycombinator.com/newsguidelines.html
Possibly more important than communication is the ability to pick your battles and let go a bone when it's not worth fighting for.

Long term couples invariably survive because the two involved never wanted to divorse at the same time.
Subtera: A MMO/RPG game with sandbox elements targeting hardcore gamers
@paulmalenke pointed out (currently below) that scrolling still works because this only triggers if you start selecting in a horizontal direction.

Given that, I don't think it needs another mode at all. Alos, the tap to select behaviour should still work as it always has. You don't really lose anything.
Maybe the title is a little confusing. I didn't mean for it to be giving instructions, just a comparison of the interactions on desktop (click and drag) and mobile (tap and slide).
This sentiment is common in the brogrammer culture. But from my married perspective, this is only really true if you are a selfish person. Modern individualism has largely morphed into selfishness.
I wonder how is going the Lisp Favored Erlang project, http://lfe.io. As someone that enjoys lisp and prolog I find erlang a very nice language. Two feature I find handy: One is the ability to modify code while running, the other is OTP. Joe's thesis, available online, was for me an excellent resource to learn Erlang. I think that a good use case for Erlang is when a lot of actors are needed each one doing a little work with little resources (no big library, regular expression, atlas, or the like used).

Funny, I recall some surprise in the community because Joe was asking some easy question about C for some glue code. It's been 5 years since I touched Erlang, only for learning, but is message passing style and the way you create functions like in prolog (or in Shen or picolisp) is unique and a great virtue. I know that tcl has secure interpreters, I wonder if there is such a think in erlang.
It just doesn't seem right for media sites to "partner" with FBI/the government for a story like this, and give them a platform to spread its propaganda.

For the record I'm one of the people who believe what the FBI did here is wrong. I imagine if they had know what it is and what it can do early on, they would've shut down Bittorrent Inc, too, for "facilitating piracy", "conspiracy to create piracy", "money laundering" (by making money as a company that creates torrent technology), and some other CFAA charges, for good measure - all of them bullshit.
99.99% Uptime on a 9-to-5 Schedule
It isn't. There are two icons on the page (to show they are identical). Look in Web Inspector - only one is in #react-root.

IDK why the OP decided to name the variable `div`. It'd have been much clearer if it was named something like `reactIcon`.
I believe that both the submitted article and your link are referring to the same incident. (Though I wouldn't be surprised if there are other similar incidents out there.)

Edit: Some clarification here: http://seattletimes.com/html/localnews/2024894799_fbifakesto...
Developer Survey: Global Research Series on the App Economy and Developer Trends