skysight-inc/HackerNews huggingface dataset:
For this specific reason I'm a lot more comfortable running the "nosudo"[0] variant, which tells you to install the keys yourself.

A recently released Ruby gem also looks promising, in that it's a much better codebase with a tonne of tests.[1].

[0] https://github.com/diafygi/letsencrypt-nosudo
[1] https://github.com/unixcharles/acme-client
And with good reason. I work on graph data structures and have had four people suggest I check out "GraphQL" for my work. Alas it has almost nothing to do with graphs. Every time I read about it I feel that Facebook tech has jumped the shark. I'll go back to my terascale rank/select dictionaries now...
For the public at large this might be a new argument. For us here on HN it's old news, though. Maybe since 2012 here and there we often see articles that show that you shouldn't just focus on the most efficient optimizations. Remember that article that showed that the Facebook PHP compiler was slowly beaten by the their interpreter, because people step by step optimized the interpreter and did just more of that than the compiler guys, and they could also only fight back by doing all the little things, just a lot of them?
Unless we know how many companies looked like these and fell flat on their face, this article is useless as a predictive model.

Example: Most of the successful ideas seemed flawed. I'm sure a great many flawed ideas also seemed flawed. Does the author really believe "this sounds stupid" is a predictor of success? Because if so I have a bridge startup in Brooklyn to sell them.
There are more ways in GraphQL to create huge result sets than that though.

For example, a query like "user {moviesWatchedByUser {usersWhoWatchedMovie {moviesWatchedByUser {usersWhoWatchedMovie ..." is allowed by GraphQL and will generate output with size exponential in the input size.

You can also do "{a1: expensiveOperation, a2: expensiveOperation, a3: expensiveOperation, ..." and trigger expensiveOperation an arbitrary number of times (for each item in the list you apply that to).

By using a sequence of fragments that include the next fragment more than once, it looks like you can trigger expensiveOperation an exponential number of times.

It's not clear if there is a way to prevent all this without severely impacting usabilty (by warping the schema design and adding GraphQL limits to handle this) or reliability (by enforcing hardcoded low resource usage limits).
So it's listing the min and max masses to GTO for Falcon Heavy? But why wouldn't they list the same thing for regular Falcon? Can't you also choose if that is reusable or not?
Presidential Elections Used to Be More Colorful
It's Launch Day for Snapp – Your 1-Click Shopping App
Considering that life has no meaning anyway, I can't think of anything less wasteful either.
I appreciate the feedback. I'm not trying to troll.

I've been programming by the time I was 10, programmed a lot in C, and program a lot in Lisp. The two biggest skills I'm working on are writing and looking at a problem from the opposite angle.

A big problem I've seen in startups is people get out of sync with each other, often from the beginning. To some degree this problem is structural, leading to a communication breakdown. I suspect the bigger issue is someplace between trust and honesty. People tend to be afraid of confronting problems.
Is this meant to test for disability, or also to test for "giftedness"?

Seeing many people here with a 26/26 score, I suspect the former.
this - it's nice and all to try to compare yourself to some market leader, but Tesla is no match to Porsche in overall driving experience, and won't be in 5 years (theoretically it could catch up, but its extremely unlikely). BMW is much, much better comparison (or Mercs)
I love this plugin. Usually, my mac stays online for days and even weeks, but any time I go down (or for some certain software updates when I have to restart it), it really sucks to lose all your environmental setup.

I combine it with a few lines of code in my ~/.zshrc to automatically enter the virtualenv for the current directory. Works out really nice! :)
Show HN: Tech interview today bringing this static site generator for review
I want to know more about this drone that was supposedly pestering an aircraft during firefighting operations. 10,000 ft altitude is quite high; if it was a quad-copter type thing, I've got my doubts that it could make it to that altitude at all, much less maintain that altitude for any length of time. I'm going to assume that anything flying higher than ~15,000 ft is a military drone, and the FAA using these particular sightings to cast aspersions at private individuals is dishonest. Including incidents involving drones operated by the police is also pretty sketchy. Media are parroting this crap uncritically; I hope more of them find some gumption and ask a question or two. I can see where drones are potentially a problem, especially considering that they are only getting better/cheaper; but this sham-press release thing from the FAA appears to be scaremongering and it deserves ridicule.

Links to both the FAA's press release and the AMA's response in this AMA blog post.

http://amablog.modelaircraft.org/amagov/2015/09/14/ama-respo...
I believe that is price vs capacity. Falcon Heavy is ultimately intended to take a vehicle to Mars.
How the Apple Watch's Fetal Heartbeat Monitor Actually Works
Answers: http://pastebin.com/yWjhWtsm (they are embedded in the javascript function 'countChecked')
There will be hacking. Hacking won't be the first thing that happens though. A problem with hackathons is you can't have them in someone's apartment.
Most DDoS attacks hiding something more sinister, Neustar warns
All looking rather Dashing
And guess what Jetbrains will release a IDE for Go, written in Java ;-)
Show HN: I'm testing out Product Hunt Games to launch a new card game
Inside the little-known Berkshire firm called when disaster strikes
Watson: enhancing the movie watching experience for the visually impaired
The concensus among several people on the nasaspaceflight.com forum who simulated the numbers, is that 13 mT is already the estimated capability of the reusable F9 v1.1; the full capability of the expendable configuration is approx. 16 mT to LEO.
I'm fairly confident, in this case, they are using the gag order as a way to hide investigative methods. It's the same reason they try so hard to suppress stingrays being brought into the light. They don't want their opponent to know what they are looking for or how they find them.
Doing Something About the ‘Impossible Problem’ of Abuse in Online Games
25/26 and I didn't recognise 1/4 of the tunes. It's harder when you don't know the tune, but it's possible to tell where the tune should be going.
Show HN: Deadly simple HipChat API V2 room notification library
6 Humans with Real “Superpowers” That Science Can’t Explain
HipChat official third-party library web page introduces two sophisticated Python client libraries supporting almost all V2 APIs currently available.

https://www.hipchat.com/docs/apiv2/libraries

However, our usecase just needed HipChat V2 room notification API + Python3 compatible HipChat client, which can only send messages to the specified room if a room token is given, without needing an admin token. (Admin token could be pretty dangerous and certainly unnecessary in this case.)

This library is designed to do simple thing simple with minimum sysadmin concern.
Biotech companies don't risk so much randomness because they like it that way. It's because without most of the randomness there is no possibility of breakthroughs.

Still, optimizing experiment design through a balancing of bayesian statistics, simulation and cost optimization may result in savings or less capital risk.
Testing it out.

Messages are not instant, i sent a message to # activated with app over 3 mins ago and it has still not appeared in the app. Also sending a message to a contact has not been received
Despite not knowing almost half of the tunes, I got everything right. Though, I have to say, as someone who appreciates alternative music a lot, some of the 'wrong' samples sounded quite intriguing!
> it's a smell when a language is so verbose that it effectively requires a machine to help you write it

The funny thing is that this feature also explains what Go is. Go relies heavily on the various tooling just to overcome the deficiencies of the language. It's just that they didn't choose IDE as a primary target, but instead various ad hoc tools.

For example, when I find the unused imports being a hard error inconvenient, a typical suggestion from Gophers is "just use an editor plugin that automatically handles that". This is exactly the same attitude that can be found in the IDE lovers.

And that's why I don't like Go anymore. In the name of the simplicity of the language, they concentrate on building more and more tools, rather than fixing the language. I'm pretty sure if Go acquires generics someday, it will have the form of code generation, which is proven to be awkward. (I heard "go generate" already does a part of that?)
William MacAskill on Effective Altruism and Doing Good Better
I'm not exactly sure of your circumstances, but this sounds doable.

The public React Native API allows you to expose arbitrary pre-existing Views and expose new native functionality in modules accessible from JS. These can be written in java (or in C/C++ and exposed via JNI -- and if you structure your code properly you can also share that native module with an iOS RN app if you'd like).

We also support having just part of the app, e.g. some of the screens, written with React Native. This is what we do with the Groups app.

The main thing to be aware of is that splitting app logic and data management between JS and native will mean that you need to be careful with cache consistency between the two.
What I find most brilliant about this is the emotional connection you could build between human and animal, in this case. I imagine the same concept, but with other humans instead, perhaps situated in horrible situations. Obviously not chasing dots.. hope you get my point.
Forgiven but UNANSWERED Eagle by Andrew Stone Douglass
What strikes me is distorted in _which_ sense? Without a training example (i.e. one distorted and one non-distorted tune). In particular each waveform is a non-distorted version of itself.

I am not in musics (or not an American), so I am missing all cultural "obvious truths". But perceptually, there are _differences_ than can be spotted, and tastes, but not "ground truths".
I switched from Evernote to OneNote earlier this year using http://stefanstools.sourceforge.net/Evernote2Onenote.html to do it. I had to manually organize the tabs that were created based on my Evernote labels, but it only took about an hour after the tool had copied all my notes for me. I'm glad I made the switch.
Sounds like http://elysiumspace.com/

I think they only send up a small sample of the ashes rather than the whole urn though. They charge $2k so there's probably some good margins if you can do the same with SpaceX.
I turned on reader mode in Safari because that font was so bad. Also, I HATE when sites make me unable to zoom on mobile. The designer does not know better than the reader how the page should be viewed, let me zoom in so I can read your stupid skinny font.
8 Ways to Reduce Your Technician Turnover Rate
This is the coolest thing I've ever seen
Requirements are better frozen, not stirred
Quill – The Road to 1.0
Thanks, some very interesting comments on that page! :)
There's unfortunately a lot of non-overlapping work so we decided to release what we have finished incrementally. Most of the team uses OS X for development so it was a natural first choice. We're planning on adding the missing Windows and Linux support soon!
Does the person have to (legally) accept that you ask questions about them ?

I know I would not feel comfortable about someone asking questions about me to my previous roommates and I wouldn't give information about them to a third party.
You'd be surprised to know the similarities between India and Pakistan, culturally. The differences are based on ideologies, but the cultures are quite similar.
maybe you misused the words, but are you talking about renting whole HOUSE in largest city & capital of a western europe country? Places like that I've been, normal people (not on minimal wage, rather average salaries) cannot afford renting a proper house in the city even if they give out full single salary. Edge if the city yes, but anything usable in the city - nope.
It sounds like an "Uber" is a new measure of money. So Apple would be worth almost 100 Uber. My assets are measured in microUbers.
The "where do you charge" issue is pretty significant if you live in a flat in a city center - only practical way I could use a full electric car at the moment would be to buy a garage, which would be at least $50K and would be at least 5 minutes from where I live.

Street level charging may come in - but I don't see that happening for at least 5 years where I live so the Porsche timescales don't look that silly to me - and going by my neighbours high-end cars I suspect they will have the same problem (NB I drive a cheap-n-cheerful Skoda).
Excutive Director
The Go docs don't have that because they don't want you to know, they have that because they want to be able to change it without blowing up your programs.

Erlang has had similar corners over time, such as the way it has handled large binaries, where they've needed to reserve the right to change it. (IIRC the docs promise that the large binaries won't be in your process heap, which has been true for a long time, but beyond that, the details have changed significantly.)
Its most likely a massive operation spanning few cities (if not countries), you dont want to provide IT support for random lowlifes employed by the gangs, this forces you to standardize on something every smartphone is capable of doing, and simplifying the process to the point of click for bacon.
You don't need anything beside regular tmux for that, since if your computer crashes but not the remote host, and if you were using tmux on the remote host, the tmux session will still be open, just ssh again and "tmux -a" and you'll jump back into the tmux session exactly where you left it.
I would pay money to not get shot into space :D
Tea with milk and sugar.
Stop being lazy with ad-hoc feedback
The Article Marketing Art
I got 19/26 but couldn't recognise the majority of the tunes... Are you supposed to be able to tell whether it's played correctly even if you've never heard the song?

Some of them sounded "weird" but hard to say whether that's just how it sounds.
That's my point. You can't really know if they are correct. You just guess, if the notes are fit or not to the song. We could argue that what really tests is the listeners ability to recognize dissonant notes if all songs in the test don't have dissonant notes in them. But then its not a pitch sense test. There was one other test that I took that I see more accurate than this one: http://tonometric.com/adaptivepitch/ This one measures how little a difference of pitch can you note. It starts with a difference of 12hz, and ask you to tell if the second tone is lower or higher in frequency than the first. When you have answered a few of them correctly, it reduces the difference of pitch. I remember I was able to recognize differences of 0.75Hz before I started to fail to answer correctly.
The IDE question can be resolved, as itself as a political issue, with one question: do you have a USER?

Because, actually, it doesn't matter a damn what tool or method you use to develop something - do you have a USER? No USER = failed project.

I'm personally of the opinion that those who depend on an IDE, in and of itself, are doing the computer world a disservice - because they are perpetuating the 'special' nature of computing by stint of becoming competent with an IDE. IDE's require an investment, they require a portion of your life - investing that portion of life in a product specifically designed to impose limits on your freedom of speech is a gamble, plain and simple. Some people win from such an action - others complain bitterly.

Either way, if your language and technology require a commitment of life, then it is either an enabling or an enslaving technology, to more or less a degree. Languages designed to free us from the requirement of using a specialized tool - which is what an IDE is - are of more or less value than languages that don't. And the key to this equation is: do you have a USER?

In short: use an IDE if it is necessary for you to gain a USER. Beyond that point however, do not promote technologies with such dependencies. The best computer technologies do not require a big investment on the part of the user. This is true of IDE's. Corollary: the more you have to invest in a technology, the less valuable it is - on the basis of how many users you eventually gain as a result.
No. Do I need to be? The landing page doesn't mention it. This may be an NIH study, but NIH studies aren't limited to American participants.

Of course I know some of them, but a handful are unknown to me.
Cell phone dirtboxes
"Well, Java isn't verbose."

Maybe its just the code I've read, but its generally much longer than other languages to accomplish the same thing. A bunch of little things add up, such as "extends" instead of ":" for inheritance. Naming things is often longer - maybe its not the language core itself, but a counter example is python coding standards keeps them much shorter. With Go, there's duck typing to not have to declare obvious types (such as for strings).

The goals of the programs in enterprise java apps probably differ by an emphasis on readability and not writing speed. I.e. lambdas are written quicker to write, but maybe a reader would understand a strategy pattern's goal quicker.
Mosh is awesome and totally worth the 30 seconds it takes to install it. As far as security:

Q: What is Mosh's security track record so far?
Mosh 1.0 was released in March 2012. As of the release of Mosh 1.2.5 in July 2015, as far as the developers are aware:

In the last three years, no security vulnerabilities of any kind (major or minor) have been reported in Mosh.
No major security vulnerabilities have ever been reported in Mosh. We define major security vulnerabilities to include privilege escalation, remote code execution, denial-of-service by a third party, etc.
Two denial-of-service issues were discovered and fixed in releases in 2012. One issue allowed a mosh-server to cause the mosh-client to spend excess CPU (CVE-2012-2385, fixed in Mosh 1.2.1, released May 2012). Another issue allowed the server host to cause the mosh-client to send UDP datagrams to an incorrect address, foiling its attempt to connect (fixed in Mosh 1.2.2, released July 2012).

Q: How does Mosh's security compare with SSH's?

We think that Mosh's conservative design means that its attack surface compares favorably with more-complicated systems like OpenSSL and OpenSSH. Mosh's track record has so far borne this out. Ultimately, however, only time will tell when the first serious security vulnerability is discovered in Mosh—either because it was there all along or because it was added inadvertently in development. OpenSSH and OpenSSL have had more vulnerabilities, but they have also been released longer and are more prevalent.

In one concrete respect, the Mosh protocol is more secure than SSH's: SSH relies on unauthenticated TCP to carry the contents of the secure stream. That means that an attacker can end an SSH connection with a single phony "RST" segment. By contrast, Mosh applies its security at a different layer (authenticating every datagram), so an attacker cannot end a Mosh session unless the attacker can continuously prevent packets from reaching the other side. A transient attacker can cause only a transient user-visible outage; once the attacker goes away, Mosh will resume the session.

However, in typical usage, Mosh relies on SSH to exchange keys at the beginning of a session, so Mosh will inherit the weaknesses of SSH—at least insofar as they affect the brief SSH session that is used to set up a long-running Mosh session.
Danger on the Playground: What Do You Need to Know?
I started serious app dev with Xamarin before I ever touched ObjC. After having implemented a ton of apps I am able to move between Xamarin/RoboVM/ObjC/Swift/Java quite easily. I dabbled with Cordova and Titanium before that a bit but that was not a good experience for me.
On the updated version, want to give some actionable feedback:

Not just the weight, the size combined with the weight: 12px in a thin font is too light for a screen, especially done in grey. Going to 16px could really make a difference.

Going with a bigger size gives the scope to use a different, contrasting (perhaps thicker, perhaps thicker and smaller for double-contrast?) font for the headings currently in green.

* Getting older happens to different people at different ages, one of the effects of this means eyes get more temperamental, and this doesn't happen 50+, it happens a lot earlier for a lot of people.
Erlang and KISS Are Why WhatsApp Only Needs 50 Engineers for Its 900M Users
I don't doubt a quad copter could hit 10k feet, but I do doubt many people would go that high. The only way to control that would be via a remote telemetry and/or video link or via strict autonomous programming. A standard 250 class quad could likely hit that 3km in 1.5-3 minutes under full power. I know from my time build and flying that a flight time for a quad hovered (hah) around 15-20 minutes on average. That leaves 9-12 minutes of loiter time as max. Then you need to factor in the power cost of stabilizing the aircraft at the height. The wind will be shoving it around so the FC will need to be constantly fighting for position hold.

I'd really love to see the math on the probability of a tiny quad intersecting the flight path of a firefighting aircraft at 3km altitude though. They are small and that's a LOT of open space. I can barely spot one against the open sky at a few hundred feet up. If these guys spotted one they must have amazing superhuman vision or amazing luck to have come within a very close distance.

Personally I put most of the sightings into the mass-hysteria camp. I know there are idiots out there flying in controlled space, but I also think things are being blown way out of proportion.

Edit:
I found a site that did the speed/climd rate calculations. My numbers are bit off. The DJI, a common platform, could hit 3km in about 5.5 minutes and a 250 racing quad could do it in about 5. With about 20 minutes of battery power that leaves maybe 5-10 minutes of loiter time.

DJI Phantom 2 Vision+: flight speed of 17 m/s (61 km/h) and a maximum climbing rate of 9 m/s

250 FPV Racing Quad: maximum flight speed of 18.5 m/s (67 km/h) and a maximum climbing rate of 10 m/s

source: http://bpmsg.com/flight-speed-of-a-quadcopter/
Cool. According to Space launch market competition[1] "Falcon 9 rockets [were] already the cheapest in the industry."

[1] https://en.wikipedia.org/wiki/Space_launch_market_competitio...
It's a "standardized survey in use for over 50 years" by the National Institute on Deafness and Other Communication Disorders, so I imagine it assumes an American audience familiar with western music and its tropes.