skysight-inc/HackerNews huggingface dataset:
The mainline DHT (bittorrent's Kademlia) is quite resistant to "lots of nodes becoming offline in a moment". Often 5-10M peers are connected, so each peer tracks 180 peers or so. So unless a very large fraction of the DHT is unreachable then you are likely going to be fine.

Also even if by some freak chance all 180 of those peers (distributed across the globe) are gone, you'll get incoming queries from the DHT (assuming you were connected long enough to be in their routing table). Once that happens you can start adding peers again. This is the reason that the DHT is pretty resistant to churn. As long as a reasonable fraction of your 180 node routing table is still around in 10-15 minutes (it's often refreshed that often) you can add as many peers as you want.

So in practice the DHT is pretty robust compared to other protocols/services.
You’d be amazed by the amount of doublethink that even very smart people are capable of, and the extreme and convoluted arguments they give for their position.
Censorship? Hardly. A downvote is just the easiest way for them to signal their displeasure.

The cultural attitude you see prevalent here defending creators is due to the community's wont to make this a safe place for sharing, especially given the recent efforts at making "Show HN" a first-class citizen.

Constructive criticism is a good thing, but I don't think that's missing from HN. What dwaltrip (and Hytosys below) are suggesting is that your criticism is not in the least bit constructive, and takes a tone that would otherwise negate any constructive bits. I concur.

If you're curious to see how a comment might actually be constructive in the course of being critical, I'd seriously consider erikschoster's comment.
Slur_ the darknet strikes back
The Weaponry of Dung Beetles
Chief architect of Rancher here. Rancher.io is in fact completely open source. The intention is that Rancher will run below Docker. Rancher currently wraps Docker but going forward that will no longer be the case. We very much want users to use the native Docker CLI and remote API.

Rancher is packaged as a set of Docker containers. This may seem like inception but we build off of the portability guarantees provided by Docker. This means that the storage and networking services we provide should run anywhere Docker runs.

The source code for this project is mostly in https://github.com/rancherio/cattle at the moment. We will be moving things around quite a bit and in the end we will have a lot of repos that comprise the project. https://github.com/rancherio/rancher serves as a meta-repo that packages up all of the other repos.
No, they would not disappear, there is a specific procedure in the ICANN new gTLD applicant guidebook for this issue. No change for the end user but is is possible that transfers or special zone file operations would not work during a certain period of time. This has not happened yet so...difficult to answer.
Those comparisons will be again out of date when Java 9+ comes out with value types, official unsafe package and lots of other goodies for performance being worked on.
Rosetta in 3D
1775 Influenza Epidemic
Depends on whether you are interested in this a business opportunity or a technical challenge.

If business and the projected revenue looks sufficient then maybe you should get a technical co-founder. You could learn a lot from somebody with more developed skills.

If a technical challenge then maybe you need to improve your skill-set. Building an AppStore requires more than programming skills, you will also need design and UX skills, etc. The key is to choose a suitable framework and then learn the underlying language.
And with mobile and wifi everywhere this is even likely to become a direct annoyance for consumers
I think the most interesting thing about this is _who_ put this page together.

The github repo reveals it: https://github.com/MagicalTux/xkcd1446

MagicalTux = Mark Karpeles = founder of Mt. Gox....

Interesting to see that he's showing his face again. He's still specializing in programming the hacked together PHP scripts that he was famous for at Gox.

https://github.com/MagicalTux/xkcd1446/blob/9988809331727766...
> Escape analysis is complex and a little fragile, from what I've heard (I never tested it myself).

Depends which JVM you are talking about.

For example Graal is more aggressive than Hotspot in selecting variables for escape analysis.

Each JVM (IBM, HP, Aonix, ...) has different quality levels in escape analysis.
I have read and re read the article (albit on mobile) and can't see the '4%' figure anywhere. Where is it from? The Wikipedia article on Second World War casualties lists US deaths at .32% of population. As you noted, the USSR had it very rough, with figures quoted as high as 14.2% of the population killed.
http://en.m.wikipedia.org/wiki/World_War_II_casualties
There are HFT trading systems implemented in FPGAs. They're written in Verilog. Here's one system:

http://www.bittware.com/fpga-dsp-applications/applications-s...

Want to work in that field? Know VHDL/Verilog, Linux, networking down to the wire level?

https://www.linkedin.com/jobs2/view/1821955
I wholeheartedly agree that we should be free to critique, and I think that erikschoster (see his top-level comment in this submission) did a good job being negative yet helpful. I believe startup culture is mind-numbingly optimistic, too. With that said, there's a necessary balance between being critical and being empathetic.
Exactly this. Since Facebook has a .onion, I sometimes use instead of the .com, and even if I don't use my real name on Facebook, I'm not at all anonymous there.

I also have my personal web page accessible as a Tor Hidden Service [1] and as an EepSite [2], even if a personal web page is the least anonymous thing you can think of.

[1] http://pablo6zbxiijn5hd.onion/

[2] http://p4bl0.i2p/
Guys, you are missing the mark on technical analysis. It's not about forecasting where the prices are going to be, it's about forcing yourself to follow a set of rules instead of following your emotions.

There was an article on HN sometime ago about the practices of some old tribe to choose where to sow the crops for the next year. The practices were totally random, like watching the clouds, where a bird would fly, etc. Well, researchers eventually realized that those practices actually ensured a truly random selection and that was the best strategy. A non random selection, that is any possible bias, could have exposed the tribe to the possibility of a negative bias in selecting terrains and the risk of multiple years of bad crops which would have led to extinction. A random strategy would led to a bad year here and there and offer better chances of survival. But humans cannot make decisions truly randomly so they need a rationale system that helps them make random decisions. We are not that different from computers in this respect, but I am going astray now, so back to topic.

The markets are full of people trading based on their emotions. A stock is going up, greed and fear of missing out kick in and people buy high. A stock is going down, panic and fear of losing kick in and people sell low. People are psychologically wired to make bad decisions in the stock market, they have a negative bias. If you can find a rationale system to follow you will make better decisions than the crowd following their emotions and take their money.

Traders know very well that the first rule in the market is that everything can happen. They also know well that for any chart there are TA "rules" that say buy and other that say sells. They also know that a method will beat the guy with no method.

This at least is my theory, I have never practiced TA but I saw my father throw away tons of money with it and invariably the losses were caused by a few trades where he did not follow his rules but convinced himself to bend them a little. And he preached all the time that following the rules was the only way to win.

You are your worse enemy in the markets.
Pretty sure NASDAQ rents servers directly on site for serious dough, so distance is not that much of an issue.
My experience is totally different. Streaming made a fan of so many artists because I can listen to a whole album and connect to their music. And it also made go to a lot more shows, because I can get familiar with the artists before the show.

I guess that the difference might come from the fact I've never been a big buyer of CDs, growing up in Eastern Europe meant that I couldn't really afford music so pirating MP3's was the norm.
Another article on the matter: http://blogs.esa.int/rosetta/2014/11/12/rosetta-and-philae-g...

Like they said, here's hoping that it doesn't land on a boulder or a slope.
"Hurr durr, college is useless, everyone just needs to become web developers." Laughable.
Just two steps to set tooltips with popup windows in js date picker
The signal travels ~30min to earth. ESA's counter shows when it will actually happen and Randall's counter when we will get confirmation.

http://blogs.esa.int/rosetta/2014/11/12/rosetta-and-philae-g...
I would like to see a ho-hum solution for this that's on par with what's offered on other languages.

I say that because the Go designers, despite having designed a quite mediocre language, suddenly when it comes to generics the want the perfect no-compromises solution or nothing.
You can basically ignore any life advice you're being given on this thread - you've got your head screwed on better than anyone here. Keep doing what you're doing; you're doing it all right.

I'm not in SF, but if you're ever in the UK (London/Cambridge) feel free to look me up.
A strange strategy to hire only developers that aren't privacy and security conscious? Way to go, google.
You seem to require no proof from those making the statistics though.

Is it because police and official documents have been historically proven inherently trustworthy?
There is a possibility the pins actually worked. I think they are going to attempt to fire the thruster anyway.
A lot of internet usage is logging in to Email, FB. If you do that an attacker knows that this particular user is you. Not sure how that can be "fixed" easily.

To recap the current situation: You need to run a normal browser (for convenience) for facebooking (of course running NoScript, Ghostery, RequestPolicy etc.) and the Tor browser for researching things you don't want to be associated with your identity (yet nothing that law enforcement or intelligence agencies care about).
>> I'm wondering if this dataset exclusively covers the US<<
The opening says "The New England Journal of Medicine takes a look at the leading causes of death in the U.S. from 1900 to 2010."
I'm surprised nobody is working on making PGP simpler to use. Living in fantasy land where we trust servers to never be compromised is always ridiculous to me. If you really want your privacy invest in tools that simplify PGP use, forget trusting a server, I thought we learned from events like heartbleed?
Do you think that… like when President Nixon had a speech prepared for if Apollo blew up or if the astronauts got stranded on the moon, Randall Munroe has planned out special frames for if something goes wrong?
> I'm surprised nobody is working on making PGP simpler to use.

https://keybase.io
My main point is that you can critically comment without being a dick. I could have been more clear about that.

Also, I wasn't threatening to downvote, I was explaining why I was creating a somewhat low content post.
>Look, I get it, you don't like the police at all. You get all kinds of bent out of shape whenever they do any minor part of their job except greet you.

No, I get it, you are an American, and are conditioned to have the police treat you like a criminal even when not convinced of anything.

You might even think it's OK how the treat black people in the streets, because after all "so many blacks are criminals, how would they know".

Under those conditions bending over is understandble.
What a shitty caption and article. It makes me sad.
A "list" can be a linked list, an array based list and so on.

Would a data structure stored in an array but not supporting the correct interface be a "vector" because the secret implementation is an array?
> “I am an independent agency,” Wheeler told them repeatedly, according to several officials.

Under the Executive Branch. This guy needs to be slapped down.
You are being downvoted because people disagree. I'm not sure how I feel about the downvote button being used this way, but I also disagree with you. I wish that instead of downvoting, people will just explain their positions.

For my part:

Personally owned firearms are used for defense far more often than for aggression. The easiest scenario to picture is the one in which a sidearm is merely revealed (rather than brandished or fired) in order to deter an attacker.

The vast majority of successful uses of guns for personal protection do not involve discharge. I think it's reasonable to call these purely "defensive" uses.

I agree that, on its face, discharging a firearm with the intent to kill or injure another person is offensive. However, this is an over-simplification of the (largely positive, in my experience) role that firearms play in our society.

A sufficient distribution of concealed carry permits creates (or at least can create) a sort of herd immunity against certain types of violent crime.

Volunteer open carry provides an example of how protective force might be delegated in a community without the need for a police force.

A culture of firearms safety and training, along with widespread ownership of effective tactical arms, can cause an entity, even a state actor, to opt against brute-force repression of a community.

If you want a crash course in firearm culture amidst unending dedication to peace and compassion, check out Porcupine Festival. (And for what it's worth, there are also very intense tech talks and hacking sessions that will blow your mind).
I agree that it's too crazy for Mozilla to seriously consider it.

But, assuming Tor did receive widespread adoption of exit nodes at this scale, the internet would have to adapt to accommodate this many people rerouting other people's traffic. ISPs would encounter the same backlash for throttling or blocking users who run exit nodes as they currently face when doing it to users running Netflix.

Unfortunately, it takes mass adoption to force this kind of adaptation, and it's generally an easier fight to maintain venues of freedom than to open new ones. So we have a chicken and egg problem essentially; Mass adoption is necessary to force regulatory and infrastructural accommodation, and that accommodation is necessary to foster mass adoption.
Is it just me, or does it keep buffering for anyone else?
All creative* work, which when fixed, is copyrightable. That's been the case world-wide for decades

* There is some disagreement over what's covered, but email would be.
Contracts cannot superceed laws.
1. Does your app have a passcode to open?
2. Can I move mails from spam to inbox and from inbox to Spam?
The 8 Essentials for Winning Your Next Job Interview
Ask HN: Traveling to Berlin to check out the startup scene, any contacts?
I am currently based in Seattle but I think it's time for a change. I've loved Berlin since I was a little kid and as a bonus I can even understand German somewhat decently.

I only have a few weeks there from Christmas to a week after the new year, but I would love to get some contacts to get a feel for how things are like. If you work at a startup or you're hiring and would be interested in showing me around I'd be very grateful :)
It's really smooth here in Malaysia.
much of the point of immutable data structures is to re-use the storage of items. A mutable vector is usually just a continuous array for that reason (can't re-use so just as well to optimize for compactness and access). But an immutable vector isn't as natural to store in an array.

The opinion that vector must equal array is presumably because people have used mutable vectors in e.g Java or C++ and assumed the underlying data structure is the same in other contexts.

A mutable List is very natural to implement array based, but an immutable List is usually not. It's the same thing.
I don't see why Elon isn't more direct about addressing the company's early history. Why not say "I had to ditch the original founder of Tesla for various reasons, then work really hard to get our first car out at a quality level requisite for the future success of the firm. That's what happens when you lose the confidence of the board and your biggest investor, tough luck".

The article is quite interesting overall. However, it is very Eberhard centric and does a poor job of detailing the substantial challenges Elon faced getting the first car successfully manufactured, as well as the financial challenges and the US Govt. loan, and all sorts of other fascinating details. A book, perhaps, would work better than an article.
Can someone explain exactly how this works, and how an end-user might figure out that this was happening in real time?
My wife found one once on a very windy day in Denver.
HackerRank (YC S11) is hiring a lead visual designer
I'm Vivek, one of the founders of HackerRank. We're building a platform for hackers to hone their skills and companies to streamline technical recruiting process. We're on a mission to make the world flat and build the future of technical recruiting which is the underlying force behind world's progress in the coming years.

growth:
We're growing insanely fast - 100% growth in revenue every quarter for the last two quarters (revenue > $1m/quarter), 30% growth in monthly active hacker base and now a team of 80 smart people across Mountain View & Bangalore;

The enterprise companies who use our product are from a wide variety of domains - software companies, retail stores, banks & financial services, insurance companies and many more categories. The hackers are from 40 different countries ranging from college students to senior architects in companies.

design:
if you're a designer excited by the possibilities of creating beautiful & intuitive interfaces impacting millions of hackers, we'd love to chat. this is a unique role since the product lies in the intersection of consumer & enterprise components built into it.

we've a lot of (good) problems to fix - uniformity, UX at quite a few places and our upcoming mobile app which we've recently started with.

interested? e-mail your portfolio: vivek [at] hackerrank;
Seriously what is this? Why is this here?
Is couchdb still active?
or maybe anyone dont use it, and its something better?
Works fine in 720p here (France).
On some linux configurations flash 11.x doesn't seem to work with livestream. A handful of seconds play then it permanently buffers. One solution is to use the python program livestreamer (http://livestreamer.tanuki.se/en/latest/index.html) to play the stream in vlc.
I believe both major parties reach the same conclusion, it's just that the Democrats do some dramatic act of high-minded rhetoric, then cry uncle and are forced to give in, shaking their fist at the sky. It's all for show.

The game is rigged. US politics is the dramatic art of competing narratives to get there.
The ideas that are unworkable are ignored, the working ones are patented, the patents are sold to the incumbent companies in the field, who then sit on them for the duration of the patent since they have no need to disrupt the status quo. When the patent expires, 20 years later, there is suddenly an explosion of commercial application.

This is my pet theory, anyway.
Why not all three? All implemented in Threaded Intercal, just to be maintainable?
OS X vs. Windows security: What do you think? What should I read?
I'm curious about the security disadvantages of OSX and Windows. Some quick googling resulted in a lot of clickbaity and generally low quality article. So is there anything I should read about this? Anything I should know?
This Device Diagnoses Hundreds of Diseases Using a Single Drop of Blood
In no respect does it require any relationship between the two kernels.

Your new claim - that you're not going to get much commercial development targeting the platform without broad appeal - is certainly very much the case. Ideally these could be run virtualized. Or maybe developers are better without the distractions :-P
And the linked list can share storage between different lists which the straight array cannot. There are always benefits and drawbacks with different structures. "list" doesn't say what data structure is used, it only describes the semantics (an ordered collection of items). It's the same with a vector.
Updates: (Animation of where Rosetta is : http://sci.esa.int/where_is_rosetta/)

1. Comet is warmer than expected, estimating presence of dust.

2. Comet has Ammonia based gases in atmosphere and Magnesium in the soil. There is water in small amounts.

3. The gravity is one ten thousandth of that of earth.

4. NASA has a few instrument mounted on Rosetta. The microwave instruments, plasma instruments and Electron analyzer.

5. The landing site has clearly been identified. Rosetta will send 5 high-res images every hour. There were some minor hiccups last night.

6. Many high profile science experiments will be conducted during the first 48 hours after landing. This will be followed by the long term experiments whose results will take time.

7. Rosetta has executed a successful separation phase. The team is ecstatic :)

8. Team has lost contact with the lander, but the spokesman said this was expected and the contact will soon be reestablished.

9. It will be few hours before some new updates.
Well, I would argue that using a ligature to establish the alpha gap around the lettering is a better use than hacking up a non-standard feature to the renderer. The gaps are attachments to the type, so ligatures are appropriate - since they would be used in this case to join/split the underline - which itself could be argued is a ligature, per-face, also.
I disliked any generative music or soundscape or anything I ever heard so far; but this made me smile. I would be interested to hear versions without the musical instruments, just the background noises -- maybe expose parameters so visitors could play with them?

Oh, and the website looks like I could just eat it. I love how it's light and playful without being flat and boring. But I think the responsiveness could be improved a bit: when I resize the window, there are some of sizes where stuff gets cut off, and only change position after resizing further. On small viewports, maybe the "Tune your mind." could get a slightly smaller font size, and be made to sit above the audio player (which maybe could loose its margin)? Anyways, just some random thoughts :)
Really really glad to see this. Lack of push notifications on iOS has long been a sore point for me with FastMail. Still don't understand the technical or legal issues behind not offering Exchange compatibility as many of their competitors do though. That would allow push notifications with the native Mail app.
> men are more represented among both geniuses and criminals.

Is there a reason for this that's more interesting than "Men have, historically and to some extent in the present, been more likely to have the freedom and the resources to accomplish what they set their minds on"? For instance, is there a study that investigates people's dispositions to genius-like behavior and criminal-like behavior, doing everything they can to control for social factors?

There are plenty of truths that aren't very meaningful. I'm totally willing to believe that this one is, I'd just like to see some research on it.

(In particular, if either of these are contingent on structural inequality, then we'd expect both of these to get less true if the arc of history keeps bending the same way, and long-term social designs should not expect these to be reliable.)
TDD and JavaScript
The audio is very bad, its hard to listen to. The nervous cracking, the accent, the volume. And the slides dont help to fill in those gaps.

I would like to watch that if i could..