skysight-inc/HackerNews huggingface dataset:
Meanwhile, the British had a fascinating series of anti-submarine weapons.

The problem with depth charges dropped off the stern was that you had to pass over the target before firing, telegraphing your shot, losing sonar contact and firing nearly blind.

The British came up with the "Hedgehog" system to fire mortars forward. It was also a shotgun approach, firing several at a time in a spread, those that hit exploding on contact (rather than by depth).

Hedgehog "destroy[ed] the target in about 20 percent of attacks in the Atlantic (versus 6 percent of depth charge attacks in the same theater.)"[1] There were few reloads, though, and sometimes the smaller charges failed to sink the target.

Then someone realized that if you set off explosions on opposite sides of a sub, you create a pressure wave that just collapses the target like an empty can of soda. That's how "Squid" worked. Its charges also sank about twice as fast as the hedgehogs, speeding up resolution. There was a single and a double squid system, the double system brought the success rate up to around 40 percent.[2]

Loading and firing munitions can be difficult in a storm or a battle. So the natural improvement in "Limbo" was to automate all that, with sonar officers pointing the system to a target and pulling the trigger.[3] There's some stock footage of Limbo out there.[4]

[1] http://pwencycl.kgbudge.com/H/e/Hedgehog.htm

[2] http://www.navweaps.com/Weapons/WAMBR_ASW.htm

[3] The Squid and the Limbo automatically corrected for pitch and roll, but the Limbo ensured that the munitions would enter the water at the same angle, which simplified the detonation timing. The Limbo system was in use up to the 1990s.

[4] http://www.criticalpast.com/video/65675054412_NATO-Operation...
OpenTok -> TokBox -> $50/month.
Really? https://tokbox.com/pricing

Reminder to self: If a telcom company is involved, a customer pricing bait-and-switch is never very far away.

Expounding a bit further, the pricing they are proposing measures usage in 'millions of messages'. Nothing like an arbitrary large metric to confuse consumers about their actual potential usage. How many 'signalling messages' did you use last month fellow consumer?
Adding the Android keyword to this post as I'm sure people do a lot of CTRL+F. We're currently looking for a number of Android developer, especially senior engineers to join our team @raizlabs both in Boston and in Oakland. Check the above links for added job details.
Here's where you can request your cached SERVFAILs be flushed from Google's public DNS (i.e. 8.8.8.8):
https://developers.google.com/speed/public-dns/cache
I think the claim was that they were being funded by taxes, not that they were being funded only by the taxes they personally pay.
There is a path from nurse to doctor. It's called medical school. I've known nurses who have made the jump.
My company just had a paper accepted where we collaborated with Biogen Idec. Neither of us received government funding for the research.

Companies like OpenEye scientific publish many papers and proudly (for whatever reason) declare they have never received a government grant for their research.

When you work in an industry full of people with PhDs, lots of papers get published that didn't receive government funding; people with PhDs like to write papers.
One wonders if that this is used extensively in urban areas, could it mitigate the urban heat island effect to some extent, and in doing so offset some amount of measured global warming?
This has already been done many times with regular pdfs [1-3]. There are mostly hosted illegally in places like Russia. I'm sure you can find more on TPB or similar.

[1] http://sci-hub.org/
[2] http://booksc.org/
[3] http://www.freefullpdf.com/
A platform for data-driven, fact-based analysis of issues surrounding India
We the human race need to get past some of our squeamishness. These precursors to glial cells absolutely need to be injected into chimps. We need to understand what happens. Real lives are at stake, and real quality of life for real people is at stake.

Caution and ethics are a good thing, and I'm glad we're not ignoring them like barbarians. But we are too cautious at times, as if we don't fully acknowledge the truth that real people are dying who could benefit.
I would like to respond that the maintenance costs and thus TCO will be lower for the better designed system - however I have no idea how to formulate this into a tenable economic argument since I have absolutely no data to back this up.
Fixed--thanks for the quick response : o )
they are essentially the same thing -- both are "proprietary" names for the same feature, which is behind-the-scenes recursive CNAME chain lookups by the authoritative nameserver, to return A records directly.
> and natto

... erm, well ... maybe chest pains aren't so bad after all :P
So how well can you approximate a fifth with a different number of notes in your equal-tempered scale?

import itertools, math

def rationalizations(x):
ix = int(x)
yield ix, 1
if x != ix:
for numer, denom in rationalizations(1.0/(x-ix)):
yield denom + ix * numer, numer

for frac in itertools.islice(rationalizations(math.log(3, 2)), 10):
print '%d/%d' % frac,

produces

1/1 2/1 3/2 8/5 19/12 65/41 84/53 485/306 1054/665 24727/15601

I guess 8/5 is for the pentatonic scale? Then after 12 tones the next good approximation has 41 and we've run out of the alphabet.
30 kilotons is tiny.

Both US and USSR tested hydrogen bombs in the 48-50 megaton range.
The reason why foreign residency programs aren't considered valid in the US is quality control, from both competency and medico-legal standpoints. If you were CEO of a private practice or hospital in New York City, who would you hire? A grad straight out of a US residency or one out of Swedish residency? The safer bet is the one straight out of US residency for numerous reasons: you can more easily trust and call his references, he has already likely taken the US medical licensing exams, you don't have to give him an English comprehension test, familiar with the mess that is US medical system, etc...
Thanks for this, I really enjoyed reading it :)
Isn't it funny, these "search bangs" were first available in browsers, way back around the time of firefox 1.

https://support.mozilla.org/en-US/kb/how-search-from-address...

edit: better link http://kb.mozillazine.org/Using_keyword_searches
What happens if you miss the swap window?
Agree with eglover, this isn't Show HN.

I like:

http://gadgetsin.com/
http://thegadgetflow.com/

And Kickstarter's design and technology sections often have interesting stuff.
Programmers are craftsmen. They need vocational schools. Academia is not up to the job.
I won't claim to be an expert on this stuff-- I've only recently been studying this. But, from my understanding, if you have a tree of GUI elements, each of those elements needs to have the same type, and that type needs to be known ahead of time. It's possible I don't understand your comment. Would you mind pointing me to some sample code or blog post or something?
Boom that shook homes over NY and UK at the same time despite being 3k miles apart
In general, I find the Mozilla corp/foundation great.

But I dislike what their UI designer did with Firefox and that Aurora theme. Mozilla needs more developers (Rust, Thunderbird would need you), less people that change product designs for the sake of change (Mozilla is not Microsoft).
I just joined Adroll as a Data Scientist through the October HN thread.

Process was great, and they really should out vs. other companies. We've got some super interesting problems to work on :).
Nailing Your Startup's Value Proposition
Pavlok: Wearable to get you good habit
Sounds like the NFL without paying the players or coaches.
Yahoo web search is now powered by Bing, so yes.
Very interesting, I didn't know about this. But it's more manual (while DDG offers a huge list of predefined bangs already).
I'm glad they never made a sixth movie in that series. Although I would hope I'd get a cameo.
-Bill Six
Is it really bad that I found this trick really awesome (albeit a bad idea)

((DWORD)&something.p1) = 0
These were nice, but you had to configure each one yourself. I had one for google and youtube, but that was it. With DDG, the bangs come quite nicely preconfigured.
> Mortality is the ticking timer that keeps you alive.

For some people this may be true. Here is an important alternate view - that we rationalize death as being valuable because we can;t fix it yet.

http://www.nickbostrom.com/fable/dragon.html

More on what you can do here

http://www.sens.org/
The "Hello" client seems to be getting rolled out incrementally. You can force it by setting loop.throttled to false in about:config.
The Problem with ES6 Promises
It's mostly the high editorial costs. Especially for the academic glamour journals, they are only accepting a small percentage of the manuscripts that come their way. It's a little silly though; they still charge hundreds to thousands of dollars to publish for "color figures" and other article processing charges despite being closed access. My papers in NPG journals often cost at or near publishing in open access ones.
Try not to read the comments on this article, they're around YouTube quality.
I've been -1 on TOML for a long time, and preferred YAML, but your point about comments is persuading me.
Show HN: I wrote an OSS server for embedded device messaging in Go
Deep learning for chess
Paper rules.

I had to add a new feature to a decades old user facing codebase with had to interact with all of the existing system. The implementation of the core of the new feature took only a few hundreds of lines of code since it was just a bunch of graph operations basically. Interfacing with the rest of the system was hell.

I began by just investigating the requirements and designing on paper. I realized on my paper designs quickly that a few graph operations would be sufficient. Understanding how it fit with the rest of the system was only achievable to me by documenting for myself on paper how the bits and pieces worked I had to touch.

Took half a year to get the sucker ready.

Worked just like it was supposed to and my colleague praised how easy the codebase was to extend later on.

Paper and carefull design. It just rules.
Yeah, who needs entering code to be a challenging "mini-game" instead of an automatic, non-thinking skill of typing?
This is pretty interesting to read, but does anyone have any good links that describe what shadow volumes are and why this solution was clever at the time? Is it still clever, or has some new method taken its place?
I see, thanks for the tip. Is it because there is some load on Mozilla services with it?

Also I wonder what signalling protocol does it use on top of WebRTC.
The program will try to read from the drive and pop up an error message. Or crash; the error checking isn't super robust.

It would mean starting over at a minimum. The program isn't very user friendly, either. So for goodness sake don't lose concentration in the middle of a movie.

Edit: s/loose/lose/ - my typo nemesis
You're welcome for my little bit of ACE. There were others with a much bigger hand in it than me (Fabian Jakobs and Julian Viereck come to mind instantly). It was a fun project (and probably still is!)
My institution subscribes to Nature, and using my library's proxy to access the Nature website, I can use the "Share/bookmark" menu to generate links like http://rdcu.be/bKk4, http://rdcu.be/bKlc, http://rdcu.be/bKld, and http://rdcu.be/bKli, which can be viewed in the browser (or maybe only because I also just installed the ReadCube app?).

The articles linked to above span several months, but it's generating serial links, so I can only assume that it's able to track visits back to the subscriber and/or my university account.

The ReadCube HTML5 reader looks nice, but does not work with JavaScript disabled (no surprise there). It uses JavaScript to override text selection (disabling copy&paste), but after a little meddling with the developer tools and element inspector, you can find a decently near ancestor to the text and copy the DOM as html. Stick that into a new file and you can select (and copy) the text without too much further hassle.

The DOM is awkward and split up kind of like a PDF (selecting a range of text goes haywire in unpredictable cases), but in comparing the HTML DOM hierarchy to the text object structure in the original PDF (which, as a subscriber, I can download), I found no obvious similarities, so I'm guessing they aren't translating the PDF to HTML directly.
The slowness I find I think its related to the continual view. What happens is I ran I ton of large queries, and then the window lags when I scroll. I should be better about limiting my queries when I only want to see a few records, however I am so use to sequel pro where it shows you the first 1000 by default.
Excuse me, are you asking for data? for evidence? We're here to assert our opinions, speculate on what's best, and cite an anecdote—sadly.
So why doesn't it do text chat as well? I often paste links or other stuff in the middle of a conversation.
> Their revenues were $8.15 billion (just over $100 per customer, for the whole year). ... What's really shocking is that their revenue per customer relationship is under $130 per year.

You seem to be an order of magnitude off on your ARPU calculations. $8.15 billion in revenue (p. F-4) / 5.9 million customers (p. 1) = $1,381 ARPU

Either that, or you're mixing up monthly with annual. On p. 4, they calculate their monthly revenue per residential customer relationship at $108.

However, you are generally correct that the cable business is a tough business to be in. Lots of labor costs, lots of capex, lots of interest costs. On an ROA basis, they're not doing that much better than the regulated utilities.
Yes, you're correct that it's logically correct. I was responding more to "more useful" when it is obviously less useful.

It's unlikely that a typo'd email address is in the DB.
To add to this, I used to be very critical of doctors but having had various metabolic challenges and going off and learning all that stuff, medicine is a difficult confusing mess.

If you disagree, read this (about 2/3 of which is relevant to me):

http://www.amazon.com/Endocrinology-Adult-Pediatric-2--Set/d...

There are thousands of diseases and not that many different symptoms. Most serious diseases have numbers of mild conditions that look very similar.

This is not to say there are not major issues with the way medicine is researched and practised. And that being a doctor does tend to encourage people to be arrogant and overconfident. And that the medical basically selects people who are good at memorizing stuff.
Developing communities by developing tech talent
I've looked into these numbers and it's really hard to parse what revenues and expenses are coming from their journal publishing. The publishers listed are also have huge amounts of revenue in textbooks and other book markets (to be fair, another awful scam). It might be better to look at non-profit publishers such as ACS and AAAS, which are also mainly closed-access. For example, AAAS which has Science magazine and a few other journals brought in 48M w/ 42M in expenses [1]. That said, they bring in 11M as well in member dues, which more than anything else gets you subscription to AAAS journals. It's harder to tell with ACS, because it also includes revenues for CAS and other services [2]. PLoS, an open access publisher, seems to generally have lower costs based on an author pays model FWIW.

[1] pg 50 of http://www.aaas.org/sites/default/files/AAAS_2013-Annual-Rep...

[2] https://acswebcontent.acs.org/annualreport/financials_financ...

[3] http://www.plos.org/wp-content/uploads/2014/09/2013-2014-Pro...
Here is the financial report for 2013:

https://static.mozilla.com/moco/en-US/pdf/Mozilla_Audited_Fi...

The biggest expenses are $197m on 'software development' and $46m on 'branding and marketing'.
> Even stupidest things like allowing to have more dockerfiles in one folder.

Wow. That issue has been open for a long time.
Discover great new music via SoundNinja
As a former student of a web dev "bootcamp"(Also apart of the first graduating batch!) I thought it would be great to share a new program putting a spin on the traditional bootcamp model

They're currently raising funding to hire an instructor as well as provide student stipends. One of the biggest considerations i faced when narrowing, and eventually selecting, my program was the tuition cost, programs like these in each state might just solve the "tech shortage"
John Carmack has an ability to iterate and do throwaway experiments on complex code like almost no one else I can think of. I write complex code sometimes, but when I do I rarely want to just start over with a new approach again and again like he does.

It's awesome that when he lets us peek behind the curtain to see his process.
It is awful awful awful to show the "PDF download" button then go "Ha ha, no!" when you click it. Such a shitty UX.
What I learned about Conversion Rate after losing thousands of dollars
Hey guys how are you?

Here is a post where I write about 9 Conversion Optimization Hacks that you never hear of...

Reading this post you will learn how to make a Landing Page that gives Gold to you ;)
My thoughts exactly. I was incredibly excited until I read the first line or so. One day perhaps.
Is it ethical for a journalist to publish hacked data?
Rather than thinking about it as a "counterpoint," I think it's an excellent illustration of the fact that people are complicated, and are capable of simultaneously being sexist pigs in some ways and progressive and gifted educators in others.

Something that I think really complicates these kinds of discussions is our propensity to think of people in zero-sum and reductionist ways. Examples: "I don't care if you landed a spacecraft on a comet, you're still a sexist pig!", "I don't care what a sexist pig you are, you landed a spacecraft on a comet!".

The one does not somehow "cancel out" or "make up for" the other; both facts ("sexist pig", "landed spacecraft on comet"[1]) can exist and be considered simultaneously. We contain multitudes, etc.- something that the female engineer quoted clearly understood. She made no bones about the fact that she found certain aspects of Feynman's behavior toward her offensive, but was also clear that there were other aspects that she found admirable. This is how socially mature human beings think and talk about one another, IMHO.

1: Or, in the case of Feynman, "had horrifically retrograde and damaging opinions about women's roles in society" and "was ahead of many of his peers in some respects".
Wouldn't it be better (for coreos) to make the announcement after DockerCon, so it if it was FUD docker couldn't counter it all week?
I'm not saying that Rocket will support this, I just hope it does! I really want users to be able to spawn a container themselves without requiring special privileges.
kismet ?
That's actually the problem! Many current engineering disciples were before handled by craftsmen until scientific principles were applied to it, making it engineering.

There have been very few scientific studies about the basics of building software, like how much unit tests really affects the bug density, and those few studies go often unnoticed when teaching future software engineers.

It would require a major effort to first study the existing emergent software craftsmanship practices to find common patterns and to scientifically evaluate their effectiveness, and the results would have to be taught in the hypothetical future curriculum where future software engineers would be made. Then we might have software engineering instead of just software craftsmanship.

It's almost a bit amazing that software "engineers" who can be very obsessive about getting the data or A/B-testing will craft software based on methods they have no data about.
By this definition, linux is a fork of windows and is inferior because it cannot be merged back to windows.

Often, starting from scratch is better. This is especially true when the goals or philosophy of the two projects are fundamentally different and incompatible, even if they perform similar tasks. Again, linux vs windows example applies.
Not all IP; just most copyrighted images that NASA themselves produce. Patents by NASA are licensed to companies [1].

[1] http://technology.nasa.gov/patents

edit: Most of the biggest high profile publications from NASA get published in Science/Nature, which are both closed access FWIW.
Unfortunately, these don't host many of the articles I would love to have access to. If I didn't know anyone still in uni, I would probably have no way of doing good research. Looks like one of them is proxying through a university that has access though.
Podcast Interview with EventBrite Employee # 2 , Head of Growth , Jack Mardack
So if you want to get rich and you chose academia as your field, I have bad news for you.

I like to think that people write and review papers because they care about their field and its future. I could be wrong.
Ability to consume alcohol may have shaped primate evolution
Gregarious and Direct: China’s Web Doorkeeper
> 2. Multimonitor support is a real pain to configure...

Are you using a somewhat recent KDE? At least on the three machines that I regularly use, the management UI looks like [0], and works at least as well as the one in Windows 7.

[0] http://2.bp.blogspot.com/-9XFAUJBqajo/TrrwUNlBE3I/AAAAAAAAGY...
Yes - My parents in mid-mo basically can't get anything faster than 5 down at any price. I know people who live outside city limits who can't even get that.
mentioning ways to make it more secure, including tokenization, logging of CC numbers in server logs, knowing if the data transits through your server or not depending on provider

"logging of CC numbers in server logs" is an almost guaranteed way to make your setup not PCI compliant.

The PCI industry as a whole is missing a lot of this kind of guidance, in general. There's no "here's the minimum you need to do to be PCI Level X compliant". The reason is that the industry considers every situation to be different (I doubt most are all that different or if they are, 90% of them can fit into a handful of buckets), and you're supposed to hire PCI auditors to come in and certify you. Another reason there are no minimum guidelines is that PCI seems to be more about awareness than actual specific architecture. You can sidestep certain things as long as you document them and what your mitigating implementation is. This leads to...

Last time I went through a PCI setup, it was a unspoken spoken rule that if we hired an auditor that didn't certify us even though we thought we should be, we could hire a different auditor, and keep doing so until we got one we liked.
The article states GitHub gists add the correct content-type header based on file extension which is untrue.

curl -i https://gist.githubusercontent.com/mikeknoop/e7b3c526738b66950eb4/raw/1d46d432ed380abc986cf15028221318b836395b/text.xml
// other headers...
Content-Type: text/plain
// headers and body...

There is a great service call rawgit[1] that does actually add the correct headers.

[1] https://rawgit.com/
It has been used as a slur by white people at least since the late 19th Century. Many native peoples say it is offensive. Are you calling them hypersensitive? Speak carefully now.
I'm a licensed user and I recommend DbSChema : http://www.dbschema.com/features.html. It's Java-based, but it's functional, stable and db-agnostic. Currently use it to manage both PG and MSSQL databases. I especially like its schema management, relational browsing, diagramming and schema documentation and synchronization features. Check it out.
Context for those unaware:

https://en.wikipedia.org/wiki/User_talk:82.148.97.69
Migrating Go comments to GitHub – last call
Doesn't Yahoo just use Bing index but has own search engine running on top of it?
You can also try /r/scholar; you usually get responses within a day or so [1].

[1]. http://www.reddit.com/r/scholar