skysight-inc/HackerNews huggingface dataset:
I'm yet to see a non-trivial (100+ screens, 10+ devs over 10+ months) production-level app written in "vanilla JS" without any framework (popular open-source or home-grown "monster"). You need _something_ to structure your code and take care of repetitive / boring details.
Check out JSXGraph:

http://jsxgraph.uni-bayreuth.de/wp/

It's mobile friendly so long as the user's browser supports canvas (in my experience with it). It supports multi-touch devices too, but I haven't verified that.
Thanks for your interests in our paper! We are refactoring the source code, and will publish it soon.

Shen
This is definitely true ... and there are a lot of little hubs (like the defense work opportunities near Wright-Patterson in Dayton) that perpetuate this problem by doubling down on "enterprise" solutions.

As a scientific Python and Haskell developer myself, it has been exasperating trying to find anything in the Midwest. I have heard good things about some of the stuff popping up in Pittsburgh, but thus far nothing over than has panned out either.

It's a tough one: there are a lot of great cities out here to live in, like Madison, St. Louis, Evanston/Chicago, Ann Arbor, and Pittsburgh just to name a few. But when I go looking for job opportunities that have any slight relevance on my skill set, there's just nothing here. ... Illiquid market problems.
This was how it was until places put in new terminals that refuse swipes from chip cards. Instead, you have to insert the chip portion of your card into a slot (after waiting 10s for the prompt to appear [or it will error out]). Then, you must leave your card in the slot, untouched, for about 20s.

The tap terminals have existed in the US for years. Usability was pretty much the same as the swipe method: fast and easy.
Did you miss the Adam Smith quote he provided? Is that not an argument or are you being obtuse on purpose?
New York City to Pay $3.8M Settlement in Death of Rikers Inmate
It's hard to admit this, but I have found since I lost around 90 pounds (~41KG), I've found myself mentally judging overweight people pretty harshly. I don't mean to do it, it just happens. I think it may come from the, "if I can do it anyone can" line of thinking, but I'm not proud of it.
I've long disliked the amount and kind of attention the mainstream media devotes to covering research in nutritional science. Not only does it confuse people, even those with scientific training, its vacillation also undermines the public's confidence that science is a valid approach to understanding the world.

Still, I'm not convinced that public confusion on the subject of nutrition is a leading cause of widespread obesity. An environmental or social explanation seems more probable than simple ignorance. After all, obesity is less of a problem in many less educated societies, despite an abundance of food.
France isn't a part of NATO, and hasn't been for 50 years. Which is probably one of the reasons they were selected as a target.

Armies are good at breaking down nation-states by destroying the opposing military and means of production. Putting the middle east aside, as it's still happening, I think the history of the 20th century aptly demonstrates that organized military force isn't effective in defeating revolutionary movements. The Vietnamese were successful in ejecting France and the US, the Irish were able to defeat the British Empire, the Yugoslavians were successful against the Germans.

The Germans pretty much did what you suggest NATO is capable of, given the will. They executed hostages in reprisal. They blew up towns and burned crops. They rounded up partisan leaders and hung them on the roadside. Again, didn't really work. From a humanist perspective, I don't think that is the type of conduct NATO countries aspire to.

You don't stop revolutionary movements by blowing stuff up. You have to undermine the base of ideology or grievances.
Redesign of Tux mascot
666 pages - definitely not a coincidence
AFAIK, this data does not include livery (black) car trips. Based on personal experience, I think it's more likely that Uber trips have largely come at the expense of black car trips, which prior to the introduction of ridesharing companies and green cabs were the go-to method for getting a car ride in the outer boroughs. A lot of the car service companies have been rolling out app-based systems, see: http://www.nytimes.com/2015/08/12/nyregion/neighborhood-car-...
Your post is technically correct, but I think that you'd be likelier to explore more- say, 80% of the graph. I suspect that there are small pockets of extremely unconnected people which creates a long tail, distorting the mean.
If you're interested, Dr. Amanda Sansbury-Salis[1] has a book out, The Don't Go Hungary Diet: The Scientifically Based Way To Lose Weight And Keep It Off Forever[2]. You can read the first chapter on her website.

[1] http://www.dramandaonline.com/

[2] http://www.amazon.com/The-Dont-Go-Hungry-Diet/dp/1863255230
Million dollar shack [video]
I care. Taxpayers in the UK spent £47bn on obesity.

http://www.theguardian.com/society/2014/nov/20/obesity-bigge...
Probably due to the inequality of enforcement. If everybody agrees something should be a crime but offender group A gets a 5 year sentence and group B gets 10 years or one gets community service and the other gets jail there's some kind of problem.

Study controlling for type of crime and circumstances finds ~10% more severe punishment for crimes black to white:
http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1985377

Evidence that despite approximately equal occurrences of consumption of narcotics black citizens are arrested much more frequently than white citizens: https://www.washingtonpost.com/news/wonk/wp/2013/06/04/the-b...
Yes, absolutely -- but all of these ills, as with obesity, are possibly even more ill-served by an acceptance movement.
“They were true believers in something, and I don’t know what it was.”

I nearly died.
The ads are "stealing" your: cpu, battery, bandwidth. Thanks to economies of scale it costs them almost nothing to serve the ad while it costs you a measurable amount to download it and display it. If it cost equally for them to serve the ad there wouldn't be so many obnoxious ads.

Also, malware.
If we say the source are religious extremists who have little in common with the majority of that religion, I agree with you. However, I'm getting numerous downvotes so perhaps mine is a minority viewpoint.
Strange Tastes from Around the World
To many patriots in the United States during the American Revolution, Catholicism was an evil religion whose precepts were fundamentally incompatible with democracy. Yet I don't think very many Americans would concur today.

Religious dogma is as much shaped by the current cultural norms as it shapes them, something that many religious leaders are loathe to admit.

Your statement reminds me scarily of something I read relatively recently in a book by a conservative Christian author. The sentence, to paraphrase, was along the lines of "I'm not saying all Muslims are extremists, but the threat of Islamic terrorism is so high we should kick them all out to be safe."
You might find this interesting reading. Long article but a pretty easy read.

http://waitbutwhy.com/2014/09/muhammad-isis-iraqs-full-story...

Follow this with an interview with Reza Aslan on CNN which the anchors fail repeatedly at trying to digest things down to a soundbite.

https://www.youtube.com/watch?v=PzusSqcotDw
Oh my god YES, the cynicism in politics and about the process is the quickest, surest way to guarantee that the people who hold those attitudes will be proven right.

"Those politicians are all the same, there's no point in voting or being politically active, it's all going to hell, etc."

It's so not true, and it's just the kind of disempowering disregard for one's own agency that anyone who's greedy for power would love to hear. Man, when I hear that shit now, I just want to shake those people and say, "YOU'RE THE PROBLEM!!"

You're right, it is a continual fight. It never ends. There's no final set of laws or behaviors we're going for. The process is what matters.
100% agree.

A-players don't need artificial deadlines because they are already pushing themselves hard to deliver at a solid pace. And if they slow down on something or need to take a more moderate pace for a bit, it is often to manage against their own risk of burnout and once they recover, they are back at it.

Unfortunately, you can run into situation of mixed teams of A-players, B-players and C-players. While the C's should probably be let go, B-players often need deadlines because they are not driving things forward enough on their own (or they would be A-players).

I have not found a good way to solve for this in a manner that doesn't constrain the A-player by the arbitrary deadline as well when they are all working on something together.

Personally, I hate artificial deadlines. I want to do good work and put it out there when it is good enough to go out there (not perfect, just good enough), and not have to rush. Rushing leads to mistakes and overlooking things.
It was a wild guess on my part... I had no idea what their take was. I also have no idea what the average cost of the ride is either, mine are likely higher than $7 but most of my rides are between 6 and 8
It would have been different, you'd never spend the time to write a reply :)
I loved _Diaspora_ as well. And the rest of his books, but those two stand out.

I don't know anybody like Egan, he takes the science part to such extremes... My favourite SF author is Iain M Banks, but you're probably already familiar with him.
> Young people join ISIS not because they are "evil" (what, are they Darth Vader?). They join because ISIS makes a compelling case that the world would be a better place if it was rid of western domination.

I will not speak about young people joining ISIS, but I've known people who joined or wanted to join the military strictly to kill. These folks exist. You give them a strong ideological or philosophical reason to kill for and it brings in some of those sitting on the fence. In the case of the US military, I've not known anyone who made it through bootcamp with these attitudes (though I'm sure plenty have). They actively weed out these folks because, while their main mission involves killing, psychopaths aren't usually good soldiers. Groups like ISIS have no qualms in this regard, so these attitudes will survive their equivalent of basic training.
UK to Boost Cybersecurity Spending, Announces ‘Defense and Cyber Innovation Fund’
Maybe I'm in the minority but I would rather have resources devoted to improving compile times in 1.5+ versions vs. having golang work on arm.

Isn't the best course usually to build a solid foundation, then branch out?
I have recently started thinking about Yinzerville myself. I'm particularly interested in trying to parlay my defense radar experience into that Radar Engineer role at Uber...
Virtual Phone System ROM for Android with Hidden Space Support Now Available
It's incredible to run buildall.sh on a recent go repo and see all the cross-compilers get built with no fuss or hassle. There are at least 30 different target platforms I can get to from my ubuntu box with a single command line.

I'm not aware of anything that even comes close to tooling out cross compilation so easily.
There's also a trend of making the article name combative. "The Things You Don't Know About X Could Fill a Book," "You Aren't Using Y Right and Probably Never Will," "The 13 Parts of Z You've Never Even Heard Of," etc. Even if they contain decent information, I'm not likely to read it.
If you're going to switch between the office and home you'll probably benefit from a laptop instead of trying to keep 2 machines in sync. If you're a Mac person that would be a MacBook Pro; if not, equivalent hardware running Windows or Linux. Of course make sure it has lots of RAM (at least 16GB) and a large, fast SSD, and at least a 4 core i7 processor.

For your office workstation, you'll probably want:

* Dedicated keyboard: either a mechanical keyboard (http://lifehacker.com/how-to-choose-the-best-mechanical-keyb...) or a Microsoft Sculpt keyboard (https://www.microsoft.com/accessories/en-us/products/keyboar...). Mine is a CM Storm QuickFire TK (http://www.amazon.com/CM-Storm-QuickFire-TK-Mechanical/dp/B0...).

* A wireless mouse of your choice (I usually click on them and get the one with the lowest, less annoying click noise -- My current one is a Logitech M280). Or a touch mouse from Apple or Microsoft if you're into that.

* A large monitor or 3. There's a lot of options and it ultimately comes to personal taste. For working you'll want an IPS panel (not TN). You may want a large 4k monitor, or 2x27" 4k monitors, or perhaps a single 34" monitor to avoid context-switching (like a Dell U3415W that I currently use: http://accessories.ap.dell.com/sna/productdetail.aspx?c=hk&l...).

* A good headphone for conferences, like the Microsoft LifeChat LX-6000 (https://www.microsoft.com/accessories/en-us/business/lifecha...).

* You need a chair that can be adjusted, and a desk that is solid enough. You don't necessarily need to spend a crazy amount of money for good results. See http://lifehacker.com/5409915/top-10-ergonomic-upgrades-for-... and http://lifehacker.com/5755870/how-to-ergonomically-optimize-...
I remember reading this article about how newspapers have started tailoring their online headlines for Google/SEO in 2006: http://www.nytimes.com/2006/04/09/weekinreview/09lohr.html

More specifically, the NYTimes public editor wrote about headlines earlier this year: http://www.nytimes.com/2015/04/19/public-editor/hey-google-c...
SJW vs. John Carmack (Oculus Connect Keynote)
Please don't.

I understand the sport in extracting the most uncharitable interpretation of a thing and distilling it into the most concentrated snark that you can, but amusing as that can be, you harm the community by posting it here.

Snark always gets many upvotes, perhaps because we enjoy the dopamine rush of briefly feeling superior to others. Such comments rise to the top, become emblematic, and pretty soon we're all in the habit of looking for clever ways to put others down instead of learning and asking questions together.

This is an existential risk to HN, since if we lose the open-minded exploratory quality of the threads (never secure to begin with, and always under pressure from stronger forces), successive waves of thoughtful users will exit, putting the community into a fatal feedback loop.
AppFog is not being shutdown. A new version (https://www.ctl.io/appfog) is replacing the existing version. The new version will support all existing use cases.
This is interesting to learn, though I believe this line is relevant:

Notably, 93% of the self-harm events occurred in patients diagnosed as having a mental health disorder during the 5 years preceding the surgery.

It would appear there's some positive association between incidence of mental health conditions and obesity, which could account for at least some of this difference from the general population. Ultimately, in absolute terms, the increase in self-harm is by 1.3 out of 1000 patients, which is statistically significant, but not so much at an individual level. Considering the much more significant, known health problems associated with obesity, I don't believe this finding changes the expected value of bariatric surgery by much.
I think "with a Vengeance" was a reference to the Die Hard scene analysed in the post.
According to the chart, nobody eats Animal Fats. I think the paleo community might disagree.
This is great news for Jupyter (IPython) Notebooks: https://plot.ly/python/offline/

It basically provides interactive inline visualizations, making it great for data exploration (without having to send any data to plot.ly)

I'm wondering if the success of Continuum (Anaconda) could've influence Plot.ly?
The DOM already does dirty-checking on manipulation. Manipulating the DOM is cheap, it's manipulating the DOM while also getting dimension or style information that's expensive.

None of the major frameworks solve this problem. The closest may be React, which strongly discourages you from interacting with real DOM nodes or doing anything stateful, but even then, if you really want to touch that offsetWidth you can trivially destroy React's performance. Maybe the best alternative is just strict coding standards that say "Don't do that!"

I'd talked with a few Chrome PMs when I was working on Material Design for Google Search and discussed the possibility of some sort of batching API for layout-causing operations. They weren't against it in principle, but nobody could think of an API that was something we'd actually use as web developers. The problem is that thinking about your app in terms of "This expression causes layout, this expression dirties the DOM" is a big cognitive load, and making those two classes of expressions non-interleavable means you suddenly need to structure your whole app in different ways.

There'd also been talk of doing a subset of HTML that includes only the operations that can be done quickly, but to my knowledge, that never went anywhere. You run into problems with the whole huge installed base of the web; if you're going to throw everything out and start from scratch, why not just use a native mobile app, or even raw OpenGL ES commands?
I, too, would like compile and lint times faster, ideally a lot faster.

That said, the counterpoint is that cross-compilation is not something you can easily bolt on later -- if you aren't doing, and testing it along the way, you will never be able to add it back in. It needs to be there from the beginning and stay a first-class support goal, otherwise mistakes, good intentions and laziness will all yield a product that just can't easily make the leap back to solid cross compilation with no hassle.
> the solution is to work remote if you want a higher salary and to keep your lifestyle.

Easier said than done. Most companies that hire remote either want someone who has worked remotely before or "will make an exception for an exceptional candidate". That's a pretty high bar for someone struggling just to stay relevant.
Gaeme Wood over at the Atlantic has a riveting piece on "What ISIS really wants". Best long form investigative journalism I've read in nearly a decade. http://www.theatlantic.com/magazine/archive/2015/03/what-isi...

(Warning: It's really long, but answers a whole lot of questions that a whole lot of westerners, outsiders have about that group, the region, their funding, recruiting, idealogy and why they still haven't been defeated. Well worth a read.)
Just curious, but long passwords shouldn't in any way affect CPU load. After the first hash (of thousands?), it's just hashing a hash, which is always the same length unrelated to the original password length.

Even though I can't think of a legitimate use for > 256 character passwords.
This is at least in part due to their bad habit of depending on the partisan SPLC for "hate group" data. SPLC is in the business of making so-called "hate groups" into terrible bogeymen, because SPLC reaps significant financial rewards through scare-tactics fundraising the depends on the threat of such groups.
Google Search, from when it first got Javascript in 2008 to when it adopted Closure in 2012.
The HAES people don't seem to have a lot of respect for people at normal sizes. It's less "Healthy At Every Size" and more "Healthy at MY Size".
And how does that differ from a huge, unrememberable password?
Even more than that, they get emotional if you ever mention the idea of not relaxing laws on weapon ownership. Peer pressure, shameful, insults, all in concert. A hard ideological wall.

ps: I'm not even against there policy, I'm just following the simple engineering rule that errors happen, and having lots of weapon everywhere are more opportunities for things to go wrong. So far nobody has the solution against violence.
Okay, that's cheating. Or rather, that's fine for them, but is no help in porting this idea to Python, which definitely has functions of zero arguments, and they aren't even that rare. (Although comparing functions for equality is rare, but it should at least be possible.)
We need not tell you to do more than what you're obviously capable of: find some research into the difference in outcome for black people and white people.

A successful rule of law functions in spite of, and not at the utter service to, the majority.
"Home and mobile working, including use of personal devices for work: ensure that sensitive data is encrypted when stored or transmitted online so that data can only be accessed by authorised users."

Quote from UK government advice to small business people, see

https://www.gov.uk/government/uploads/system/uploads/attachm...

I suspect that GCHQ people want people using encryption but encryption that they have a feasible way of breaking if needed. Yes, I know, no way of stopping back-doors being used by other agencies/bad actors.
How does it work against phishing attacks? Does the browser pass the domain to the USB authenticator?
I certainly hope there is some sarcasm intended with this. A world where raising children is turned into an industry (makes me think of Orwell's 1984) is one that I would not enjoy being a part of.

It does however seem that the flow of the economy, the fact that no one is willing to slow down for anything, and everything needed to be finished yesterday, certainly hinders people from things such as having children. Companies simply see a mother on maternity leave as an employee that isn't producing, as cold as that sounds. It's sad how emotionless companies can be when they're focused solely on the dollar signs...
I meant from a purely feature perspective.
Top Investor Tuesday – Seed Stage
This is interesting because until reading this I had the impression that nobody makes money from mobile apps (except games).
The diversification was really important.

Too many people think of "app" as "business;" he saw early on that he would need lots of apps (both his and others') to build a business.
The rich Arab nations like Saudi and Qatar aren't accepting any refugees. (Wonder why not...)

They prefer that such migrants should travel to Europe, who are naively taking those migrants in.
I agree with you. In public, anything goes, otherwise it is not a principled law and it will be amended with exception in all sorts of direction based on whoever has the best lobbyists.

As a libertarian I think presumption of privacy in public can't exist even for people's DNA if they spit on the street, touch a light post, or otherwise leave their DNA behind.

We can't go around arresting people for scrutinizing public spaces no matter what they collect, and likewise no one should have an expectation of privacy in public.

You're being down-voted because the old-timers in this forum aren't smart enough to debate or think issues through, so they react on emotion. Can you imagine if there were no down-vote button? Those people would explode in rage, as irrational people (those who can't argue) are prone to do. They can't deal with entertaining dissenting thoughts without causing harm to their interlocutor.

By the way, the person above who implied you've "produced bullshit ideas" has only contributed with a fallacy ad antiquitatem (appeal to tradition): " Use of surveillance equipment, especially the hidden kind, has always had a higher standard, even in public." (emphasis mine). Yes, maybe it has always been that way, so what? That's not an argument, that's a fallacy. I told you the old-timers here can't argue.
Christopher Kimball, Founder of America’s Test Kitchen, to Leave the Company
I don't know, Highcharts and Highslide are insanely complex, but very capable.
If you're looking for something less "heavy", I heartily recommend http://metricsgraphicsjs.org/, another charting library based on D3 and developed at Mozilla, which is very easy to use and renders elegant charts by default.