skysight-inc/HackerNews huggingface dataset:
It doesn't solve the problem. It partially solved a problem, but introduced significant risk.

It partially solves vitamin A deficiency, but we didn't know how well until better tests had been done.

It also carries risks.

* Monsanto were including terminator genes or prosecuting farmers for re-using seed that didn't have terminator genes. After intervention by orgs like WFP and WHO Monsanto agreed not to use terminator genes and agreed to allow farmers to collect and reuse seed. This one rice product has 70 patents from 30 different organisations. At the time the WHO and WFP were objecting the licencing situation was unclear.

* Vitamin A is toxic in overdose. So, if people are getting vitamin A from rice you need to re-formulate your micronutrient supplement products to lower the vitamin A content. That means you now have two versions (one with and one without vitamin A) (because the rice can't be used everywhere) which complicates the entire chain from manufacture to end user supply.
Wouldnt the only thing that js need to be fully oo be a proper inheritence? Prototyping has its advantages too though
Jellyfish: GPU rootkit PoC
Béla Bollobás "The Art of Mathematics" has a very nice treatment of this problem (the history, multiple proofs) as problem number 33. And Aigner, Zeigler "Proofs from THE BOOK" also has a good treatment.
I wish people would just behave the way they want and allow everyone else to do the same (as long as no one is being hurt).

I've often thought that extreme liberals and extreme conservatives are far more similar to each other than they are to those in the middle. Both groups have a system of fixed, rigid beliefs. Their mind has been made up on an issue before you even begin discussing the topic, and the use of logic and reason fails spectacularly on them. The only difference between them all is that they just happened to be born into different environments, so their particular beliefs are mere manifestations of chance.

I'll ask my friends occasionally, "Why you believe that?", and I'm amazed when I realize that beyond a few brief soundbites, there's no real foundation beneath their viewpoints. Strong emotions but little rationale.

And the problem is that these same people always want to enforce their way of thinking on everyone else. I just don't know why. I'm unsure about almost all of my beliefs -- there's so many variables and so much data behind most of these subject that I'm perplexed about how anyone can be so certain they're right.

Quick tip for identifying people like this: if you are debating with someone and they quickly become emotional, angry, or start using a variety of logical fallacies (http://en.wikipedia.org/wiki/List_of_fallacies), then you're dealing with someone whose beliefs have no substance. The rules apply both ways though; this tip applies only if you didn't provoke them somehow. (For instance, I can become angry in a debate when someone starts attacking my character rather than my position.)
almost git internals
Code transformers are more general than macros and I focused on one way to use them. I disagree that they're an optimization in this example, since the original code isn't being transformed but rather overridden with a separate implementation. It's more like overriding a method in a subclass; the intent is probably for the implementations to have equivalent behaviors, but the details differ and there can be bugs.

Just like when a method is overridden, the reader should be able to see that there are multiple implementations and understand how they work. If you want to understand performance, you need to look at the production implementation.
Out of the box, Windows Server assumes that you don't know what you're doing, probably because many Windows Server deployments are configured by brand-new or amateur users. If you do know what you're doing and want all those warnings to go away, you can turn them off in the control panel.
>In South Florida it is edgy to be against war. In San Francisco it is socially enforced to the point of banal conformity.

You can be against a war because that war is wrong or against a war because it's a fun novelty to be so. I would hope for the former because heaven help the people under the bombs when the hipness of opposing it wears off.
It looks good unless you actually use layout qualifiers frequently. Then it becomes a pain, because you now have to keep consistency among all your layout variations and with Java code. Moreover, there's no tool in Android SDK nor in Android Studio that could help you sort it out.
Rtop – agentless sever monitoring tool built with Go
Funny enough, that's exactly how I got my current job. I have no code up on github or anywhere else, but I sent them a piece of a project I had worked on as a consultant (with permission from all the pertinent people). They were impressed with it. We discussed the decisions I made over the phone as well as my other views on software development and just like that I was hired. No in person interview required. The company is fully distributed, so they didn't have an office I could go to anyway.

It's also important to point out that the interview process went fast and smooth because I had the exact mix of skills they were both looking for and lacking at their company at the same time. Those skills in this case were PHP based CMS's and single page web applications.

So, to OP, if you want the interview process to go better, identify a company that needs the skills you provide badly. Most mid-sized startups in SV who advertise that they're hiring typically just need meat to scale their operations. Sometimes you can get lucky and use those opportunities to switch domains (ie: from JS web development to mobile game development) but most of the time those jobs just suck.
Just wanted to add. With the videos. Don't give it all away. "Make them pay for what they can't get for free."
Another Bioshock sequel?
You can check it manually or use the provided configuration() function.
As someone who doesn't play many video games, it seems crazy to me that anyone would find this humiliating.
I've read a couple of previous write-ups regarding the raid on Steve Jackson Games, but this one provided a number of details I don't remember the others having (though I could have just failed to remember them).
Zero tolerance is exactly what it sounds like:
Point 1) is a strong one, didnt think of that. thx for clarification:)
> Ten years is just plain fucking stupid, and costs the state an absolute fortune.

But makes for-profits prison corporations a fortune!
> Today's beginners don't make the tools.

Not necessarily, I am a beginner in hardware design, and I am creating a new programming language and IDE for hardware design.

> The academics who trained us at uni had never worked in industry and had no real clue. Hence we had to learn the real stuff from the older guys.

I can relate, this is by talking to older designers that my co-founder and myself learned that CDC is a big thing to address for instance. But a lot of times we were just dismissed as too young and inexperienced. Anyway, I'm curious, in your opinion what would be the biggest pain points in digital hardware design today?
This reeks of bad product management. Surely a good pm and eng team could come up with a more sensible solution than shutting all edits down. This is clearly a second rate product inside Google. Probably managed out of a remote office w bad oversight.
Nice! http://typedrummer.com/xqp3rq
> If there is anything the nonconformist hates worse than a conformist, it's another nonconformist who doesn't conform to the prevailing standard of nonconformity.

- Bill Vaughan [0]

[0] https://en.wikipedia.org/wiki/William_E._Vaughan#Quotations
> something which is contagious

I guess what you're trying to say is that once you adopt Promises a large portion of your code will have to be tailored to use it.

To which I respond: .. yes, so what? It's better than callbacks. And it's better than some "magic fairydust" that doesn't make it explicit that you're doing something async.
Ask HN: Which book or movie affected you in a positive way and how?
A book or a movie can change your opinion about something or make you try things you never thought of before. Which book or movie did that to you and how?
So this is the standard question of whether some speech can be worse than other speech, which is of course true, raising the question, should we legally distinguish them, which of course, we do.

I think a game may incorporate any otherwise illegal or immoral acts without itself raising any moral questions, to the extent that we don't see the actions in the game paralleling actions the player would otherwise commit IRL. Mass murder in a video game isn't seen as soothing the yearning of millions of otherwise mass murders, so there's very little moral angst. Of course it may cross some gray line which makes it hate speech and illegal to sell in certain jurisdictions, but otherwise you are free to not buy it, or organize a boycott of it, and to a great extent this is already happening and perhaps even to some extent actually reducing the commercial market for such games.

To the extent that indie or non-profit games integrate objectionable material, policing the game is no different than policing what I write in my own journal. We do certainly regulate the sale and in extraordinary circumstances even the possession of such material.
The mystery of motion sickness (UNSOLVED)
Web Programming Language. "Dart is an open-source Web programming language..."

http://en.wikipedia.org/wiki/Dart_%28programming_language%29
Yea, I don't think this is a good idea yet. However, train tracks might be a good option if you could get it durable enough but where having traction issues. The ~1m distance between rails is generally just wasted space and the US has ~400,000 miles of rail if say 20% efficiency over 1/2 of that distance that's ~320GWh per day which is a fair bit of power.

The advantage being rail lines need to trainsport electricity for electric trains, so you get dual use from those power lines.
All servers since 2003 had the IE Enhanced Security mode. It actually has nothing directly to do with Zones.

Zones were MSFT's vision from the early 2000's in which your internet access will be divided between internal corporate resources, trusted parties preferably trough some sort of AD federation (anyone remembers when MSFT tried to make global AD federation over the internet with Andromeda or w/e it was called?) and the internet. Each zone would have a different security setup which will restrict what kind of information you can pass to a site (e.g. your NTLM/Kerberos credentials) and what kind of actions the site can perform on your browsers.
It wasn't a bad idea, the market just never went there and even corporate resources today are accessed via the global internet and not in the intranet or some sort of a federated network.

MSFT has always had some weird things, some were way a head of it's time and like many things which are a head of their time when they miss they miss by a mile. Heck every Windows machine connected to the internet still has (or can have i think in Windows 8 it's not enabled by default any more but i could be wrong) a globally translated name trough PNRP akin to DNS, I've actually used it during the early Vista days for remote access when DyDNS services were still in their infancy and not many trustworthy services were out there.
PNRP was also quite a neat idea (especially once they've dropped the IPv6 requirement from it) in which all Windows machines publish their own unique name via DHT's these names can be signed and the address is then quite hard to spoof (ala ToR hidden services), but i doubt that even 5% of Windows power users know about it, and probably less than 5% of those who do use it.
HTML5 is an excellent alternative to ActiveX, particularly in the area of mime type handling, but it does not facilitate native desktop interaction. There is still a basic need for certain websites to interact with pre-installed native/legacy applications using a secure method such as Google Native Messaging, but Microsoft hasn't committed to anything similar.
How is this ironic? They are piggybacking on the already-established international legal framework. It is indeed possible to criticize the welfare state, defense spending, and corrupt government while still using the legal system. It is a practical decision.

Arguing against government services while still using them is not in any way hypocritical, precisely because you have already paid for those services with taxes. For example, I am not a fan of social security and how it is managed, but you can be damn sure I will use it once I reach the required age, because I have already paid for it. I will be trying to get the money that was taken from me back.

I think socialized medicine is a huge, clunky band-aid on top of a broken healthcare system already made worse by government intervention, but I won't stop going into hospitals if the US adopted a fully socialized healthcare system.
I am not sure which is more dangerous, the era in which the government did not understand the Internet, and accidentally lashed out in hysterical fear against non-threats, or the era in which the government does understand the Internet, and deliberately lashes out in hysterical fear against non-threats.
Sounds like this women thinks she knows better than the entire medical industry based on some anecdotal evidence. Just because something doesn't work for her doesn't make it a scam.
Welcome to journalism. Making a mountain out of a molehill since Citizen Kane ;)
>> Ten years is just plain fucking stupid, and costs the state an absolute fortune.

Maybe to you. But to other cattle ranchers, if this guy is free and running stealing cattle all the time, it looks like a pretty good idea to keep in in a cage for 10 years.
The studies behind this drug were done by the drug maker itself. You don't see a problem?
The pictured magazine article has a really modern layout for something written in 1971.
For fun, maybe try to "count" with the stops. 3rd hiccup, 4th hiccup, 5th hiccup.

That would be a much more compelling anecdote about control.
http://typedrummer.com/5q6297
I'm sure they can get some sort of job, but the degree will give you a better chance at a long-term career as a developer.

First, in a competitive marketplace, if you are up against a person with similar skills/experience and you have a degree and they don't, you will have a better chance at getting the job.

Second, I don't think a person coming out of the 3-month bootcamp has any sort of real understanding of the fundamentals of development (algorithm design, what the compiler is actually doing, how, why, and when to optimize code).

The great part about learning the fundamentals is that you can move to other languages quickly. I just started with Python 2 months ago (I know c/c++/pascal/perl/PHP) and I'm already writing full apps pretty easily. Since I've already learned many of the fundamentals, I just needed to learn syntax.
This is strange to hear from you (only strange and unexpected, not.. bad).

You've said in the past that only violent criminals should be imprisoned. What does punishing them accomplish? Are the two really so vastly different? If we continue down this line, when does punishment ever accomplish anything? And what does it accomplish? I would be very interested in hearing your thoughts, or whatever you were going for in the question you just pose now.
Also there's this: https://github.com/yortus/asyncawait
I remember reading this when it was first published, really nice article!
Considering the costs of most Windows servers i doubt that has anything to do with that.
I can guarantee you that the amount of inexperienced people that try to configure a simple LAMP server every day out numbers the people who try to configure a MSFT server by several orders of magnitude.
MSFT just tries to harden the server as much as possible from the get go, as it assumes you won't need to use the internet to configure it or to download additional software from the internet.
Whether the assumption is correct or not, a server coming out of the box in it's most hardened usable generic state is actually a preferred thing whether your an experienced user or a complete beginner.
Have a framework which you use to make product decisions.

E.g. if you were told to "Improve feature X" - what are the steps you go through to do so (or to balk at doing so)?
It was some technical detail about browser cookies. I don't remember what. But it was hardly the height of computer science.

Regardless of whether he considered what I said to be tactful or not - a 3 day silent treatment broken only by a contract representative is a ridiculous response.

My real point though is that he (and a lot of people) are more concerned with appearances than with actual good results. This relates to the term I used in another HN thread - the Kumbaya Approach to project management.
"Our cyberspace today has its share of problems, but it is no dystopia"

Really? What changed? The government at least got more proficient at using the Internet, I guess.
Not sure if anyone else noticed but the scrolling on this site was "customised" to make it unusable.

Is anyone aware of a Chrome extension or something to disable this nonsense?
Two problems (at least) with this argument.

There's no objective or consistent measure of performance. A programmer may be super productive in one context but average or even a dud in another. Productivity is heavily influenced by factors beyond the individual, especially co-workers and the work environment.

Performance does not necessarily follow a bell curve distribution. For some skills a power law better describes the distribution of high and low performers. See http://www.forbes.com/sites/joshbersin/2014/02/19/the-myth-o...
Planetary Society Set to Launch Solar Sail Experiment
That's pretty standard practice in the pharmaceuticals industry. Not saying it's a good thing, but it's far from unique to Abilify.
I guess what seems strange to me is that this particular incident is drawing so much ire, when we already have hugely popular games like GTA and Call of Duty (and I'm sure many more that I'm unaware of) that feature murder as a central element of the game play.

I don't contest that video games can have an effect on people and especially children, but this just seems so tame in comparison to what else is already out there.
Do you have a master's degree? I'm simply asking because although a college degree is not really that important for US based candidates it is extremely helpful to have when applying for a H-1B visa.
Excellent timing. So I have played most of the time since college in Python, bash, Perl, and very little Ruby (in that order). I am going back to school to Java as part of my "torture yourself with the basics you blew off" undergrad career that was not CS, and now had a change of heart.

I have seen in /r/java and Reddit and elsewhere people eschew even for newbies the use of Spring Boot, Ninja, Dropwizard in company. Some like you say Java EE is very friendly and I can write a full-featured REST service in like a dozen or so lines of Java. Seeing as I wrote small pieces of homework "employee ID insertion into memory" classes in like 100-200 lines, can you show me said examples? Hyperbole or not, I would love to see good articles about building REST services and other stuff in pure Java EE and/or JAX-RS style explaining how a Java newbie can do this stuff.

I think other novates would greatly appreciate. The expanse of Java web libraries is so vast even showing the minimalist modern style I am jealous of in your post would be a huge benefit to me.

UPDATE: Oh Jesus Christ! Now I remember why the name Zeef seemed familiar. You make that one of the few tutorial sites I found. Now, I will go crawl under the HN couch while onlookers stare and surpress chuckles. Always read the articles, dammit! Or meet me under the couch, rather.
I'll ask my friends occasionally, "Why you believe that?", and I'm amazed when I realize that beyond a few brief soundbites, there's no real foundation beneath their viewpoints. Strong emotions but little rationale.

If you get a chance, take a look at Jonathan Haidt's excellent book The Righteous Mind, which is about, among other things, how people come to believe what they do (I wrote a little about it here: http://jakeseliger.com/2012/03/25/jonathan-haidts-the-righte...).

A better strategy in my experience is go up a meta level to something like, "How do people come to believe what they believe?"
Governments have an imperative to serve their people, and no obligation at all to corporations. I get that corporations are made up of people, so sometimes protecting people benefits a corporation. But unless you're willing to make the blanket statement that all repatriations are bad for people, I don't think you can make a blanket statement about whether or not repatriations are unjust, at least not meaningfully. Corporations aren't owed justice, people are.

Given that, the rest of what you're saying based on that unravels quickly.
I'm working on some stuff and since I wanted to save the podcast for when I could give it more attention I thought I'd briefly check out the comments.

My eyes jumped to the "TODO" and laughing out loud I thought that was the funniest thing I've read on Hacker News; then I noticed your #define ;)
If you are not interested in a physician's help, do not seek their help.

If you are interested in a physician's help but do not want to take a specific medication or class of medications, things will get a bit more complex, but you should eventually be able to find a specialist who will work within the confines of your requests. However, limiting your treatment options in this way is hopefully not done lightly. Most of the medications that we have to offer do nothing for most people who take them. Abilify is one example, but it's not really unique in this way.

If you are interested in a physician's help but do not want to take a specific medication, yet your physician is insistent, it's not helpful to lie to your physician to get out of it. I think it would make sense to seek a second opinion or transfer your care to someone with whom you can negotiate, rather than lying about trying a medication. What's worse (for you) is that when you've finally had enough of this physician's lack of success and you move your care elsewhere, your new physician will think you have already tried a medication that you have not in fact tried, and so they will form an incorrect view of what did and did not work for your condition.

In sum, be honest with your doctor about what you suffer, what you take, and what you want; if you feel that you cannot negotiate honestly with your doctor, keep looking until you find someone with whom you are willing to be open.
Uber reportedly wants to raise $1.5-2B more on a $50B valuation