skysight-inc/HackerNews huggingface dataset:
I'm working on a project which is related to health - Hack Cancer!

Our goal is to bring together developers, architects, dev ops, engineers, doctors and cancer patients (current and those in remission) to create products that can help aid in the education, diagnosis and treatment of cancer.

The first event is being held at Google Campus in London (10-11th October 2015). Five further events will then follow in North America, South America, Asia, Mainland Europe and Australia with the final being held back in London.

If you want to know more please sign up on our hot new landing page at http://hackcancer.co and you’ll be invited to our Slack group and be notified when the full site goes live with further details.

In the mean time you can read some background on the hackathon here on my blog: http://bit.ly/1FvtIhq and be sure to like our Facebook page for updates:
https://www.facebook.com/hackcancertogether or follow us on

Twitter: @hack_cancer

Thanks for reading all of that, please share it if possible! :)
I should have noted that I'm an American. Many Americans may not know that it's common on European trains for passengers to face each other, although not in this hex pattern (see "Trading Places").
When you say you got two people to quit, does that mean they eventually gave up the e-cigarettes, or just that they've switched from one form of smoking to another?

If you're vaporizing tobacco extract, is that any better than smoking from a health perspective?

(On a related note, since you mentioned toxicity... the lack of any sort of standards or certification for e-cig "juice" really makes me nervous about the whole field. It wouldn't surprise me if some of the brands out there could cause damage to your lungs in the long term... we just don't know yet.

I've got a friend who makes juice as a business, and it really is just something done in his kitchen, and faith that his ingredients aren't harmful when inhaled.)

Hopefully this doesn't come off as sounding too critical. Just questions I keep thinking of, especially since I've had several friends go from non-spokers straight to using e-cigs (rather than using them to quit smoking), since they're promoted as being safe.
Anyone who tries to eliminate suffering by killing the "sufferers" is establishing a horrific trend. It is not for us to decide who has a life worth living and who doesn't, and we certainly wouldn't want someone else making that decision for us.
Was just about to comment. Ever since I read the article, it's the first thing I notice (whether or not that's fair).
If you, like me, or tptacek [1], were confused why this is a big deal, that's because it's not. It's common practice for online articles to be changed after they are published, especially as new information comes in. If the article originally contained factually incorrect information that was later corrected that would be one thing, but that's not the case with this article; new information and context was added.

TechRaptor, the site that hosts the article, is strongly associated with the GamerGate community, and that is the source of this concern of this new non-existent "danger". Standing up for "ethical journalism" was and continues to be one of GamerGate's most popular smoke screens. In this case, the NYT article was modified to include context that TechRaptor author didn't like. However, it doesn't look good to say "no, this totally wasn't about the fact that Ellen Pao was a woman" because that's easily disprovable: there are a trillion and a half Reddit threads out there displaying some of the nastiest sexist invective you've seen in a long time, all targeted at Ellen Pao. Instead, TechRaptor attempts to attack the article via a sidechannel discreditation. It attacks an unrelated feature of the article (that it was modified after it was published), which casts a pall over the entire thing, effectively undermining the main argument simply by association.

There is a ton of talk in this discussion thread about how the NYT article is "biased" or trying to present an "opinion". This seems to me like just another way of disagreeing with the argument without seeming like you're disagreeing with it. Claiming that this should be reported on like any other CEO being fired is not a cry for journalistic integrity, it's a request to willfully ignore the very, very special context that this firing took place in. The behavior of the Reddit community during this process, a behavior that was blatantly sexist and clearly occurred at an outsized volume and level of rancor because Ellen Pao was a woman, cannot and should not be ignored. To do so would be, well, unethical.

[1] https://news.ycombinator.com/edit?id=9870891
Ask HN: Whats an 'acceptable' Adsense traffic to ad revenue?
I run a website http://blacklis.com, which gets around 4000 uniques a month, its not a massive site but I enjoy running it.

I wanted to reach out to Adsense users of the world and ask what they believe is an acceptable Adsense traffic to ad revenue.

For example: My site gets 4000 uniques per month and earns on average $5-9 per month in Ad revenue.

It would be great to hear from someone, knowledgable in the subject :)
Yeah, that would be really neat. We are already doing it in enough cases for time.
Is that the advice you'd give to a 5'5" woman who lives alone? "When the attacker gets in your house, grab a kitchen knife"?

'Cause I'd say, grab a shotgun and shoot in their general direction.

Good for you that as a brave man called Rory it's easy to get rid of invaders with a kitchen knife. You'll probably have the same results with a fake knife.
I may be overly cynical of US government policies and procedures, but I read this as someone tried to use AWS or similar without permission.
We don't need an article to tell us this. Only extreme Apple fanboys own and defend the device. It's horrid to use, does nothing any more convenient or easier than a smartphone, and it's not a replacement for a wristwatch. Cutting-edge smart devices that will be replaced in a year will never be jewelry. There is no prestige in wearing a cheap electronic wristwatch. Only ironic hipsters or deluded people think otherwise.
Ceramic (vs plastic) is better suited for extended-temperature environments, which often implies aerospace or military.
Guy complains about lack obvious lack of rigour.

HN asks him for citations.

Srsly?

________

[1] https://en.wikipedia.org/wiki/False_balance

[2] https://en.wikipedia.org/wiki/Journalistic_objectivity

[3] with ref (1) to https://en.wikipedia.org/wiki/Thiomersal_controversy

[4] http://www.salon.com/2011/01/16/dangerous_immunity/

[5] http://articles.latimes.com/2010/mar/13/science/la-sci-autis...
I don't think there are "holocaust deniers", there are only gas chamber skeptics.

I don't want to give any publicity to such idiocy but here you go:

http://expeltheparasite.com/2013/10/28/the-holocaust-hoax-it...

http://www.nizkor.org/features/qar/qar01.html
> files containing personal information was inadvertently transferred to a non-DoD-accredited data center

Which could be anything. For example, an AWS server somewhere. Or, how about a VPS hosted by GoDaddy? A lame attempt at humor. Yet, what do we really know?

> by a contract employee,

Which could be anybody, right?

> we do not believe the data will be used unlawfully

We don't guarantee...we do not "believe".

More detail would have been useful. If my data was with the Guard I would not know what any of the above meant other than my data was made available to a contractor who uploaded it to a random server somewhere and, at the moment, it could be floating in space for anyone to grab.

Brilliant.
> This is some serious bike-shedding.

Does identfying fundamental deficiencies in a language now qualify as "bike shedding?"

> Well there are some rare cases where you really need generic data structures, is not hugely annoying to use go generate and a template implementation.

I don't understand how you draw this conclusion, as homogeneous collections are one of the most used forms of collections I've seen for many years. For an example of the precise issue losing the type within a container causes, see this example[1] of where a Go developer was struggling with an issue that is non-existent when types are retained.

As for using an external tool to do "template generation", XDoclet[2] did that well over a decade ago. It was a PiTA then and now.

> If null pointers make in into a list of your top ten pain points while developing software in a team, I'm going to call you out for not being honest to yourself.

"Those who do not learn from history are doomed to repeat it" (source: http://thinkexist.com/quotation/those_who_do_not_learn_from_...)

They certainly do, as the number of people involved in working in a system increases, the assumptions regarding subsystem interaction vary. By having the ability to create a "software singularity" at any point by producing a null, everything will have to be _manually_ checked at the invocation site. Just like what had to be done in C for decades.

Can you guarantee that everyone involved in the lifetime of a project will always use the same approach, have the same assumptions about how the behavioural contracts are fulfilled, and will _always_ check everything that needs to be ensured "non-null" at the call sites?

With option types[3], or even better with disjoint union types[4] where the type contains either an error _or_ the desired result, this simply isn't a concern. The developer _must_ deal with the possibility of maybe not getting something back from a call (or of getting an error _instead of_ the desired result).

1- http://stackoverflow.com/questions/20087233/golang-get-the-v...

2 - http://xdoclet.sourceforge.net/xdoclet/index.html

3 - https://en.wikipedia.org/wiki/Option_type

4 - https://en.wikipedia.org/wiki/Disjoint_union
nope, studied at school 15-20 years ago.
Disks are what, 10ms random seek? You'd need a good, nearby server to service in under that time. And that assumes you've got a connection already established. If not, then add another roundtrip. I'm not sure "often" is appropriate here.
The difference between philosophy you read because you want to be well read in philosophy, and philosophy you understand because you've lived it and perhaps come to similar conclusions yourself, is vast. Philosophy, especially of the modern era (not including the last 20 years or so), is mostly limited to the individual (existentialist sort of stuff).

You create technology that links people together in a myriad of confusing and obtuse, symbolic, mush of ways, treating link between person to person like it is an identifiable, atomic thing (of which a computer has limited understanding of compared to that of someone who is socially affluent), that seems to make 'okay' sense just because nothing better has replaced that 'yet'. Then after this is done, you don't expect the academic world philosophy to go completely nuts for a brief period in time?

In colleges we educate on philosophy but to most students that are brought into the classical philosophers, they haven't had the kind of living experience for philosophy to make sense to them, and those that stick with it find themselves in a world that is fundamentally separate and distinct, from the ones that Locke, Hegel and Heidegger wrote about (or not, but it's different enough to make you a little kooky).

There's more connectivity in theory and reason between the stuff that computer scientists dream up, and the stuff that post modernists seemingly automate as of logical consequence, than is capable of being seen. I'm a computer scientist and an artist, and I know it's not as simple as calling one field crap and the other field correct, when I find myself often standing in the middle of a storm. I've read some post modern philosophy that makes a great deal more sense to me than some computer science literature, or developer superstition.

Logic can really fool you into believing there is a singular way to perceive the world with. And it's tempting, because it just seems to prove itself correct, continuously, it creates a reduction in what is otherwise chaos made from white noise trying to perceive itself as anything besides white noise. But with that, I feel there is a great loss in individuality, creativity, freedom of thought itself. You can chase yourself in circles finding every logical and cognitive bias you may succumb to. Is that a reason to step on every misshapen and imperfect sappling before it can turn into a tree?
Pando, like so many publishers, doesn't understand what the market will bear - or how to deliver solid UX. Although I'm curious how that paywall is working out, I doubt it's doing very well. Many visitors have probably replaced Pando with content from elsewhere already. I wonder why a publisher won't innovate with advertisers instead of users - create static, non-tracking, unintrusive ads and tell advertisers that they are protecting the user experience instead of selling out access to their visitor's metadata and profiles. Sell that to advertisers until they get their heads out of the sand. No, I won't ask someone for a Pando link, support the paywall approach or share Pando content with others. I'm sure that I'm an acceptable loss for their bottom line - at least for now.
The referendum held 1980 on the discontinuation of the reliance on nuclear power was not upheld either.
If I owned a credit monitoring company, this is a service that I might be cynical enough to offer.
Yes, good point - other related problems this removes:

'That guy' sitting next to you who spreads his elbow over the armrest and into your seat space.

'That other guy' who sleeps with his head sideways facing you and slowly falls towards you (I'm more tolerant of this guy because it's not an active decision to be inconsiderate :-)

However I'm sure this seating arrangement would introduce similar annoying, uncomfortable behaviours with the legs.
Programming in Lau (First Edition)
the absence of evidence is not evidence of absence.

http://youtu.be/MFBjCM0mZHg
They've put out the indication as early as March this year. Just found this:

@MitroCo's Tweet: https://twitter.com/MitroCo/status/577435506524336128?s=09
(For clarity, not router buffer bloat, and there's no real technical discussion there either.)
Physicians are late or have no inventive to adopt technology- True. Ulterior motives or political incentives, partly true- Hospitals and insurance companies might be squeezing out physician's income, regardless of their good intentions.
Sales- true but there is a purpose. The FDA has strict regulations because unlike other industries, health is of a critical nature, it deals with life/death, so the government has to set up regulations to protect consumers.

The next wave - usable, actionable data.
Companies, academia, and hospitals are thirsty to use the vast amount of data already generated sitting with no further use to help patients. If a good enough interface or software is developed, doctors will likely be ok to easily learn tech to take advantage of the benefits of using data for their practice (it is always a cost-benefit analysis).
Actionable and understandable heath data differs to other industries in this manner:

1. Academia: Collects and uses data for research purposes, not yet applied (Ex: DNA, 23andme)

2. EHRs: It is just data collection and organization. Better interfaces or features are not likely to improve healthcare substantially.

3. The consumer wearables market: Data collected is often superficial and catered to healthy individuals, which does not help much in actually improving or providing actionable data to either consumers or physicians alike.

The missing gap is a service between engineering and medicine (ex: biomedical engineers) that will help physicians handle care more effectively using data. The closest companies in this category are Flatiron Health or maybe Theranos, but they are both just startups still proving themselves.
FTC exploring whether Apple’s 30% cut from music streaming apps is legal
Is there a good book that covers the history of trade with China? This sounds interesting.
> create static, non-tracking, unintrusive ads and tell advertisers that they are protecting the user experience instead of selling out access to their visitor's metadata and profiles.

I'd subscribe to that, assuming a reasonable price. However, I assume publishers have done the math, and we lose.
HoloLens could revolutionise education with augmented reality
Abortion is already both legal and morally acceptable in many places, especially in cases the fetus has or is known to develop a debilitating untreatable disease. What if a test were to be developed to detect this condition before the second trimester or whatever the legal boundary is?
I'm well aware of all you have state, difficulties, to many cooks... [I'm one of the top 3 contributors to openstack right now]; but what u have just described IMHO is applicable to all projects that gain momentum (I mean look at what happened to node.js and io.js and the split or whatever that happened there), linux itself has lots of similarities (or so I have heard) so I am thinking this is just the nature of the game...

TLDR; software takes time to mature, software that is subject to hype probably takes a little more time to mature (due to more people/cooks and more hype).
You are making some really good points.

One thing I would like to observe is that all the languages that you are citing that don't implement nil also implement patter-matching. All have something equivalent to the Haskell Maybe type which needs to unwrap the value upon utilization.

I would be open to admit that nil is an absolute mistake if you can demonstrate that unwrapping is as convenient as just checking for nil and then using the value (or present another mechanism that is as convenient).

In regards to possible class of errors in Haskell I can think of a few: any non-terminating program, any program that blows up the memory. It's possible to implement a Monad that doesn't obey the monadic laws. It's possible to inverse the order of arguments inadvertently if they have the same type. Any insufficiently specified type, like using Int when only a range of Int is acceptable or any String when only a URL is acceptable. I'm sure there are more ;)
Useless anecdote:

I think I have a very weak form of musical key/note to color synesthesia, though it may not be properly classified as such. The colors don't intrude to the level of consciousness when I hear music or anything, but when thinking about or playing piano, I have a strong feeling that a specific color is 'appropriate' for certain keys, which sort of ties together with the feeling/mood of that key, and while I'm not sure, I think I've had these associations for a long time.

C - the vanilla key for piano, so white (also because piano keys are white)

C# - elegant off-white/yellowish

D - [no color, but "fresh"]

E - moody/murky green (possibly related to the vowel sound)

F - tangy orange

G - deep blue/purple (I'm sufficiently color blind to not make much distinction between the two; the word "grape" comes to mind)

A - [no color, but "sharp/bitter"]

B♭ / B - dirty brown
I was in a similar situation with Time Warner; I have a 160 Mbps modem and was on a 100 Mbps plan but was only getting 50, so I downgraded to the 50 plan. You should probably downgrade and investigate whether the bottleneck is your modem or congestion.
That is right, this is definitely for military and aerospace markets (there is not much modern civilian microelectronics manufacturing in Russia), but there are no redundancy or error correction on this chip. It is made on bulk silicon ("civilian" technology, rad-hard chips used SOI/SOS wafers in the past), and there are no tricks implemented to make it radiation hardened (like 8T DICE SRAM cells, embedded ECC with scrubbing, anti-latchup wells, special transistor layout to reduce radiation-induced leakage... e.t.c). But even in non-hardened variant with some precautions it could be used on space applications outside radiation belts.
Focus-light: Syntax theme that lets you focus on the content
If you have to drive a state or two out of your way, the infrastructure isn't really there yet.
If I was a 5'5" woman I would get out of the house and call the cops. Still preferable to killing someone.

This comes to mind (particularly the part about "If he is in superior strength"):

"If your enemy is secure at all points, be prepared for him. If he is in superior strength, evade him. If your opponent is temperamental, seek to irritate him. Pretend to be weak, that he may grow arrogant. If he is taking his ease, give him no rest. If his forces are united, separate them. Attack him where he is unprepared, appear where you are not expected." - Sun Tzu
Subjective reviews of audio products don't have the highest reputation.
So basically someone (who was probably getting paid by the DoD) scp'ed some info to a server he/she wasn't suppose to.

This more like a breach of standards. At least they know where the data went. The OPM breach is far worse.
The winning alternative was to not stop using nuclear power until some point in the future, where 2010 was thrown about but not set in stone. They're not all that far from that schedule seeing that a couple of reactors have been decommissioned.

Though I wonder what moral rights the people of 1980 really have to decide to keep nuclear power for themselves while saddling the people of 2010 with the trouble of shutting it down and finding alternatives, when those under 48 y.o in 2010 didn't have a vote in the referendum.
> There is also a real possibility of contamination of beaches with manure after a storm.

One of the few advantages of underwater agriculture would be the absence of storms. Only a few meters down, you won't notice a storm at all.
I hope I'm not reiterating anything people have said... but generally sites with a community focus, have volunteer moderators who monitor for this stuff and help ban users who post it.

If your'e doing anonymous posting, and the images are meant for sharing on other sites (ala Imgur) then you'll have a harder time of it. You can ban the images themselves and save the hash of the image to compare to future uploads and automatically reject those.

I can probably tell you more about how we do this on my own sites and my newer project, 9Cloud.us, which allows site owners to outsource all these concern. Just email at admin@9cloud.us
I turned it back on for the time being. It can be found at irc.snoonet.org at #mybots

https://kiwiirc.com/client/irc.snoonet.org/mybots

EDIT: Reddit changed their api, give me a moment to fix it.

EDIT2: It works now!
Pando has been doomed for the past year and I am genuinely surprised it still exists, especially since TheNextWeb and GigaOm, which had actual readers, died badly.
There is some controversy here. In Russia all domestic chips authorized to be used in military equipment must be packaged in ceramic case. But the reasons for this lost in time when plastic packages were not good enough. These days it seems it is just a waste of money. In reality plastic packages offer some benefits for military applications over ceramic ones (like better G-shock/vibration resistance).
Yeah. Ha, maybe the toxic culture is a sort of game-theory equilibrium that keeps out new mods.
The article does not implement a hash table, it just is a wrapper around javascript objects that keeps count of the number of properties. The example code is buggy (it leaks `previous` to global scope) and not particularly elegant. I would not bother with trying to use something like this.
Would you start a news about Hillary Clinton as, "Hillary Clinton, hero to many..." even though it might be technically true?
Can you provide any info on the requirements that the US placed upon Japanese companies to compete in the US? From the brief digging I did I was only able to find a lot of stuff that wishes the government had done so and most of the modern plants were built in the interest of efficiency and not due to any political agenda (which is also why they are generally non unionized)
Hacking Team’s Flash 0-day: Potent enough to infect actual Chrome user
Shuffles, Bayes' theorem and continuations