skysight-inc/HackerNews huggingface dataset:
This is part of an ongoing dispute between Jinek et al at Berkeley and Zhang et al at the Broad Institute. Both groups did important work on CRISPR-CAS9, and now they're fighting over credit, a patent, and (probably) a Nobel prize. Eric Lander, head of the Broad Institute, recently published an article "The Heroes of CRISPR" which emphasizes his own institution's role and downplays Berkeley's. Michael Eisen, a professor at Berkeley, wrote this article to emphasize Berkeley's role and downplay Broad's. Lander has, apparently, been in a fight like this before, with Craig Venter's group over credit for being first to sequence the human genome.

My own position is that in a sane world, there would be no patent and the groups would share the Nobel. The patent ownership dispute is the only reason there has to be a fight at all, and while patents on techniques in biology aren't nearly as absurd and destructive over patents on software, I think they're almost certainly net negative overall.
> "Admissions deans are stepping up collectively to underscore the importance of meaningful engagement in communities and greater equity for economically diverse students.”

What in the world does community engagement have to do with a student's ability to succeed? I did absolutely jack squat in terms of extra curriculars and community service in high school because I was busy working to support myself and my family.

> "“Turing the Tide offers recommendations to tackle both of these issues simultaneously by promoting the quality of academic engagement over the quantity of achievements in college admissions.”

Who determines what is quality of a particular activity? How is it measured? How are they compared against each other? These are entirely subjective concepts that exist only in the heads of the admissions staff and should not be used to evaluate anything. There is no way to test it, there is no way to verify or reproduce results, it's entirely hand wavy undeterminable hoo hah.

> "We don’t want students who do things just because they think they have to in order to get into college. To the contrary: we want students who lead balanced lives, who pursue their interests with energy and enthusiasm, and who work cooperatively with others, all of which will help them be successful in and after college,”

The goal is good, but now those students you don't want to pressure are now going to have to figure out not just how to work in all their community crap into their already burdened schedules, but to make sure they choose community crap that suits the expectations of the admissions people they're targeting as to their demographics? How are they supposed to prepare for this?

And for that matter, what on Earth makes community outreach so important as to even determine whether you get into college? Why don't we stick to the things we can actually measure, like test scores and grades, taking into account the off-campus workload of the pupil?
Historically reading was kind of a shared experience. Before press "scribes who copied manuscripts often made marginal annotations that then circulated with the manuscripts and were thus shared with the community; sometimes annotations were copied over to new versions when such manuscripts were later recopied" I'm quoting https://en.wikipedia.org/wiki/Text_annotation , references 2 and 3. Interestingly reference 3 is this paper http://jbt.sagepub.com/content/15/3/333 (paywalled PDF, sorry) about the future of annotations.
First of all it wasn't me who wrote fear tells one what to do or not, it was you. Which is why I put the word "tells" in scare quotes. What you are referring to, in that first paragraph of yours, is the role of fear in moral conditioning. The fear-conditioning instilled by your parents, peers, society via the 'stick' in the 'carrot and stick' based socialization. Unless they are a sociopath one is taught from an early age not to kill, maim or wound (among other principles) one's fellow humans, and where such fear-based socialization fails to work (because -- and this was the key point inferred above -- fear ultimately doesn't work in the modern world), the police-force with their license to kill takes over.

> I'm starting to wonder about your mental state, as well.

Your beating around the bush, via rephrasing that "you astounding idiot" insult, this time isn't going to change the fact that you'd rather go ad hominem than engage with rational discussion ... speaking of which, it may be apposite to point out that it was you who deemed human intelligence to be insufficient when it comes to such a simple act of not recklessly fooling around with dangerous creatures, to wit:

<quote>
dawnbreez: The point is that the fear-response tells you to not play with the tiger, you astounding idiot.
<endquote>

> You seem to be very focused on direct connections between emotion and full-on mental illness--all anger is violence, all fear is crippling phobia, all sadness is unending depression, at least to you. I can only guess at what led to these conclusions.

Guess and wonder what you will ... meanwhile the original query, asked 22 hours ago, is yet to be answered:

<quote>
sridca: Name one instance of sensibility in retaining fear-response in this modern world.
<endquote>
> I would think that dealing with incorrect data should be handled by the application rather than nginx. If you want to expose your application via other means it means you don't have to duplicate your validation logic. Think also about giving feedback about the incorrect POST-data, I think your application is better suited to provide that, as it can return a <form> with carefully placed messages for instance.

A good chunk of traffic is bot exploit traffic and rejecting that silently at the proxy level is a viable option [its basically what Cloudflare, among others, use OpenResty for].

Incorrect data should go to the application, malicious data should be dropped before it gets there if practical.
Show HN: A modular, durable web-crawler for Clojure
It is the people who LIKE putting logic in templates who want Turing-complete template languages with all the features of the host language. If you don't do much or any logic in templates, you have no reason to want that.

It sounds to me like you are arguing that because people will put logic in templates, and this leads to ugly template languages, we should just program in ugly template languages rather than doing any separation of logic from templates.
Would you mind sharing the links of those stores? It would be a service to them and us. Thanks.
Copycat Kings: Three Brothers Are Cloning the Web and Are Making Billions
How many Deep Learning frameworks now? I think DL frameworks are coming up like JavaScript frameworks
Definitely agree with "the best language for that is the one you're using everywhere else"

Where I work right now, we use the newer versions of ASP.NET that come bundled with the Razor templating engine, which uses .cshtml files. You can write C# inside the files much the same way you can write JavaScript in a JSX file, it makes creating forms and such a breeze.

Big bonus is that moving from writing server-side logic to client-side logic doesn't require much of a context switch, and you can use the same objects to represent your data on both sides. If I spend all day moving between half a dozen different languages that get compiled by a dozen different tools, it can get a little exhausting.
I can chime in with some numbers from my small site.

This month Adsense shows 23,489 page views with an estimated earnings of $7.53. I've only added it in the middle of December so January will be the first full month of having Adsense.

Hope that helps.
Of course the answer is of course.
Vagrant is a tool that simplifies the management of virtual machines for development. You create a configuration file for a project, and then with one command pull down an image, provision it, and open it up to network connections. It provides a cross-platform layer of abstraction above VirtualBox (or VMware).

Vagrant gives you your choice of provisioning tools, so you can run shell scripts, Ansible, Chef, Puppet, or even Docker containers to get your virtual machine set up to match your production environment (or however else you need it).

Vagrant and Ansible make a great pair for the same reasons Ansible is great for provisioning other environments. It speeds up the provisioning process, leaves no extra dependencies installed on your virtual machine, and runs idempotently making it easy to work out the kinks in your server configurations.
Educated people make choices based on all the available information, not a single facet. For example, I imagine the massive[1][2] tax breaks in Norway for Tesla vehicles might sway quite a few people.

1: http://www.ibtimes.com/tesla-owners-norway-get-134000-tax-br...

2: http://jalopnik.com/heres-why-the-tesla-model-s-is-the-1-sel...
You need to try one of these[1]. I finally bought one and everyone who has used it loves it, so far. I suppose it isn't really the best for putting in screws but it works wonders on any sort of drilling (bit or spade).

[1] - http://www.gemplers.com/img/dewalt-cordless-impact-WEB163363...
Avoiding partial functions in Swift
Sounds a bit like the Ruby-fication of Python.
Startup leverages DMCA notices as marketing tool
German court says Amazon e-mail “share” function unlawful
It's made from real foods.
Remember? I almost never hear people refer to it as anything other than a 'forward slash' which makes me ask them: 'so what's a regular slash look like?'
Orange! I remember that language. It is the language which produced what I consider to be the all time #1 hacker news comment:

> Let me put your mind at ease: If you are serious, and if you attain any success, I solemnly promise you the Internet will string up your language, dismember it publicly, douse all the pieces in gasoline, light them on fire, and dance around the flames. Why is that actually something that ought to put your mind at ease? Well, it's inevitable anyhow, so you might as well go ahead, have some fun, and make some decisions about what Orange is going to positively be.

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

it is mean but oh so vivid
On the whole, good advice. Nothing new.

However; "[on reusing usernames] .. Your username and password combination is a lock, and your username is half of it, so obscure it." -- this bit is nonsense.

This entire article could be replaced with "use a password manager".
> When you flood two generations with easy college money and

Would that be why they are drowning in higher education debt?

Such failures in logic occur when you try to express a systematic social problem (erosion of labour rights and lack of unionisation in higher education institutions among adjuncts and graduate students) to individualist argumentation ("it's their fault for being exploited").
Right that's also a factor. Some medical practices have hired scribes to shadow physicians during patient encounters and do the data entry in real time. This is expensive but can end up being cost effective if it allows a highly-paid physician to see more patients per day.
How a Small Company in Switzerland Is Fighting a Surveillance Law – And Winning
The article points out that most of these notes are not related to patent care.

A seasoned supervisor told me that, when he was a resident working in the psychiatric emergency room, he used to see more than three times as many patients as we residents see now.

“How?” I asked him, with an incredulous lilt in my voice that could barely be masked.

“Our notes could be shorter back then,” was his reply. (Insurance, regulations and electronic health records weren’t issues back then.)
As soon as we get over human insistence to brand and be branded by the activities we and others engage in.

But that seems to be at an all time high.
But there are plenty of knock-in experiments where foreign DNA was put into the cut site. Are you saying a pre-existing mutant with the foreign DNA was used in those cases too?
This is indicative of how nationalism, a concept formed as a result of the effects of the Gutenberg printing press[1], is now obsolete and counterproductive in a globalized, electrically interconnected society.

[1] The Gutenberg Galaxy, Marshall McLuhan
If it works for you stick with it. I started with webpack for the same reason-- I wanted to use ES6 syntax, and a coworker had some boilerplate that did most of the work for me.
Roomba algorithms and visualization
Thanks for posting your comment and showing another side of Churchill that I was unaware of. [1] But I think you are being down voted because the comparison with Stalin is ill chosen. Churchill seems to have been a bigger racist than was common for his time, and although he played a roll in the tragedy you link to, it was in the middle of WW2 and placing all the blame on him for 3m lives seems unfair. And to then compare him to Stalin, who inflicted tyranny upon large parts of the word and who killed between 20-60m people with possibly the worst “machinery of killing” ever created does an injustice to the point you where trying to make.[2]

[1] http://www.independent.co.uk/news/uk/politics/not-his-finest...
[2] http://www.ibtimes.com/how-many-people-did-joseph-stalin-kil...
This vs. that vs. not
I'm not sure you can get credit for being involved if your involvement is looking at what others are doing and saying "Ok" - input that only matters because he's paying for it, not because he has any idea that it's actually good or correct. I don't mean to be negative because it's obviously good he's attempting it, and I encourage that, but let's be honest as to what's actually happening.
I don't know of any rules in Prolog surrounding indentation and the only whitespace rule I know of is that you cannot have whitespace between a functor and the left paren of its arguments. What have I missed?
Yep. The problem is Wall Street won't have anything to say about Tesla until after the Model 3 production ramp is well underway. The bets are already locked in. We just have to wait.

But the press has to write about something about in the intervening three years!
Well, he's probably one of the worst in recent memory. It will be many, many years before the fallout from the Iraq invasion fades.
In the cases where react makes sense - where the users change data together or where new data is often enough generated on the server, yes. Try to make Trello work as well as it does today without javascript - ain't happening, you would be reloading every few seconds in case somebody else has made some changes.

On e.g a newssite react doesn't make much sense though (except, possibly on the backend).
WordPress – Behind the Scenes, Part 1
Can someone share a tl;dr version of this?
PayPal Remote Code Execution Vulnerability
I found code splitting feature useful. It's insanely easy to lazy load partial script.

https://webpack.github.io/docs/code-splitting.html
That information is quite out of date as docker doesn't use lxc as it's execution driver by default. This explains how to control cgroups with docker https://docs.docker.com/engine/reference/run/
In your experience taking this drug, does propranolol have any effect on 'pre-programmed maladaptive heuristics'?
>
“It’s the minimum human response time to anything,“ says Stephen Levinson from the Max Planck Institute for Psycholinguistics. It’s the time that runners take to respond to a starting pistol—and that's just a simple signal.

This seems to match the front end world where CSS and JS animations are typically set to a number between 100-200ms.
Point taken (though no snark was intended).
End notes work… if the software can return back to where I came from. The Kindle can't. So I have to memorize my page number before tapping an end note. That's assuming I know the book uses end notes, which I can't without testing – some books use pop-up footnotes instead (which obscure half the screen, including the referencing text).

In both cases, the Kindle loves to insist that I tap exactly the 5pt big footnote number itself (around the size of a fleck of dust) and will happily ignore any taps missing it (and just flip to the next page instead… or previous, who cares? Not Amazon).

All that, of course, is assuming I use a newer one with touch screen. Otherwise, I'll have to muck around with the arrow keys.
This is a common misconception. You're not actually writing HTML. You're writing `React.createElement` calls in an HTML-like syntax. This is just to make it very easy and fairly pleasurable to write your templates out.
It might help you to use the OSX keyboard shortcut cmd + shift + [left, delete]. The left variant will move you to the beginning of a line, delete will clear all preceding characters and put the cursor on column 0.
"In this setting, G'MIC may be seen as a serious (and friendly) competitor of the ImageMagick or GraphicsMagick software suites."[1]

[1]http://gmic.eu/

That feels a lot like being billed as an IM alternative to me.
A 1 hour 10 minute song?
Success is as dangerous as failure.

Hope is as hollow as fear.

What does it mean that success is a dangerous as failure?

Whether you go up the ladder or down it,

Your position is shaky.

When you stand with your own two feet on the ground,

You will always keep your balance.

-Lao Tzu
I don’t disagree. But I’m asking, what should happen in the next few months?

Is reconciliation possible? What would it take?
I wrote one myself. Fun things: 'int getuid() { return 0; }' in the userland code was sufficient for authentication. And the mountd returned the root handle of the file system. When you presented that handle to nfsd it would happily serve you even when you are no longer in the exports table.
Is the numbering here just imitation of the form of propositional logic/philosophy or is there some other reason for it?
Because it is! :-) For better or worse I am the Robert Virding. Actually there is only one Robert V in the world at the moment, me, there aren't many Virdings. :-)
Learn a new technology every week| 52 Technologies in 2016
I guarded detainees in Afghanistan for a small stint. I can say with confidence that within the scope of war, there are actions that are more horrific than others.

Having to stare into the face of a man who killed your friend a week ago is mentally taxing. The natural urge to take the butt of my rifle to his chin was nearly over-whelming, but what separates me from horrific people is that in those trying times, I still treated him like a human being.

What does breaking his jaw achieve? My friend is dead. No amount of torture would ever bring him back. All I would get in return is a piece my humanity ripped from my soul as I watched a defenseless man writhe in pain. Congrats, self. Do you feel vindicated?

War damn sure is horrific, but it doesn't have to be barbaric.
Dopethrone is definitely the way to go if you like Sleep, and Electric Wizard's Witchcult Today offers some slight stylistic branching out while retaining the doom metal vibe, if folks are interested in further listening.
Launching a new medical device is hard. You have multiple walls to scale including the FDA, the insurance companies, Medicare, and the providers themselves (hospitals, doctors, labs, storefronts, etc).

Having this group in place seemed to send the message of "don't worry, we'll just tunnel through those hurdles" when it came to all the red tape.
But they can be simply normal. It's a much weaker property.
PIC vs. AVR: Why I’m Excited That Microchip Is Buying Atmel
I think Webpack has the monolith advantage here. It allows you to add things that would otherwise be immensely complex with ease because it can do a lot. You can have it handle bundle splitting and async loading of modules, image optimising and hashing, CSS/SASS/... processing, ...

Since we started using Webpack where I work we've stopped using all other build tools. There's very little Webpack can't do, and the main advantage is that there's no need to hook things up to eachother since it's all part of the same system.
Improve professional communication
Imagemagick is 25 years old. It is one of the canonical softwares that doesn't seem to have any alternative. If anyone has something else to bring to the table I'd love to see it.

I don't know what your standard is when it comes to software but by this point I'd expect a lot more out of what we have. I've experienced nothing but headaches with imagemagick. Have you ever tried to use it for rasterising a pdf? Forget about it.

The only other alternatives I'm familiar with involve 3rd parties and web based apis. If you want to perform image editing in an app, it seems like its the only choice.

I don't think this software is an alternative to imagemagick, but those are my thoughts on imagemagick since you asked.
Making sense of MVP – and why I prefer Earliest Testable/Usable/Lovable
Can the Right Geographic Conditions Help Create Geniuses?
Undersampling of Failure
Building an API Playground with React and CodeMirror
The Dark History of Liberal Reform
I'm not entirely convinced by the argument that criticizing startups is a social faux pas. My friends and I talk about startups like sports teams and there's no small share of schadenfreude when our predictions of failure came true.
I'm pretty sure this app is basically a browser though -- it looks like it's using Electron or nw.js to wrap HTML in a Webkit view.
I see people here explain all this documentation requirements as a function of it paying private health care.

While some of that is true, it is far from the whole explanation.

I am a Norwegian we have what you guys call socialised health care. I've been treated in the US and Norway so I can compare. In the US there is a lot more paperwork related to disclaimers, suing, billing, insurance companies etc which we don't have to deal with.

However when it it comes to the medical side of things, doctors here also sit and type at their computer while seeing their patient. They are also stressed out trying to make it all add up. Just because there isn't a profit motive doesn't mean there isn't a push to be more efficient from above.

There is lots of political pressure from above to save money on health care. The core problem here isn't profit or not. I think the problem in common both in the US and Norway is the measurement and feedback based management. New Public Management or whatever you call it. Both in public sector and private those at the top want to be able to control and improve what is going on below and so they insist on massive amounts of feedback, so they can measure everything about how things are run. Of course they never consider the massiv cost of all this documentation.

It is the same in schools here in Norway. Teachers have ended up spending a shitload of time documenting and measuring over the last decades. The paperwork load keeps adding up even though every successive government says they are all about cutting paperwork.

IMO opinion the solution to this isn't to go public or private but to change our ideas about how things are managed and run.
I have taken a personal challenge to learn a technology every week and build an application using it. So far I have written about Scala covering SBT, Finatra, Slick, performing sentiment analysis in Scala using Stanford CoreNLP. Let me know what you all think.
Niagara Falls May Be Temporarily Dewatered
Depends on what kind of component just updated. If it's a low level text field, it probably shouldn't broadcast the change to anywhere else in the program. Instead it would invoke it's 'onChange' callback. This way, there are no extra dependencies for making the text field component work. The parent component always provides the onChange callback and takes action accordingly.

However, if the component that just updated is high level, like an entire page or something, then it's reasonable to assume it's a one-off controller component and you should feel free to broadcast messages and couple the component with other parts of the program.

https://medium.com/@dan_abramov/smart-and-dumb-components-7c...
Greedy bankers, weak politicians and timid journalists could cause a new crash