skysight-inc/HackerNews huggingface dataset:
"US has the most to lose from having the NSA hoard vulnerabilities in popular software that itself uses. So by that logic, the NSA is actually harming national security."

I totally agree. I've said the same and gone as far to say they're "aiding and abetting" the enemy. Not Manning, Snowden, etc. ;)

That said, NSA doesn't build these systems. NSA doesn't use insecure methods of software or system construction to keep their profit margin high on critical stuff. NSA... does... neglect contributions to critical protocols and stuff but so do everyone else. Most of the problems come from businesses, FOSS projects, and demand side all sticking with what produces the most 0-days.

There's no excuse as even the first mainframe was doing it better back in 1963:

http://www.smecc.org/The%20Architecture%20%20of%20the%20Burr...

Many did:

https://www.schneier.com/blog/archives/2014/04/dan_geer_on_h...

It's just everyone's choice to stick with the most risky approaches and tradeoffs. What follows is a consequence of that choice. Even when shown better way, they usually tell you to get lost or further justify bad choices. So, it's totally on the market itself. NSA could help and DOD did back with Computer Security Initiative but hard for me to blame NSA for intentional failure and pervasive insecurity of most of 300+ million people and millions of businesses. They're just predators exploiting a bad situation created by others.

"It's the job of system builders (and I think the government, too) to ensure people get a strong standard of security with their devices."

Ever hear of DiamonTEK? Gemini Computers? Secure Computing Corporation? They did highly secure stuff. They disappeared, were acquired, or withered away (eg Aesec). That's a false claim disproven by decades of buyers and management ignoring good security advice. No, producers only goal it to satisfy buyers and make money. Doing so means trading against security. Time after time.
That's a good description of it. And my upvote as well. I'd like to add by the end of Qianlong's reign, the seed of China's decline had already been sown. After the death of Qianlong, Heshen, the highest ranking official in Qianlong's reign, was found to be tremendously corrupt, he had more wealth than 12 years of Treasury surplus [1][2]. Even after he was prosecuted, the corrupt culture he started had metastasised into the rest of the Qing government. As a result ineffective Qing organisation weren't able to successfully adapt to European incursions in the 19th century. Later in the century the Qing navy lost to Japan's navy, even with the largest and strongest ships in Asia.[3] Kind of like the U.S., with the strongest and most advanced military in the world, mired by its various relationships inside and outside the country, it did less to ISIS in 9 months than what Russia could do in weeks.[4][5]

[1] https://en.wikipedia.org/wiki/Heshen#Fall_of_Heshen

[2] https://en.wikipedia.org/wiki/Qianlong_Emperor#Later_years

[3] https://en.wikipedia.org/wiki/Battle_of_the_Yalu_River_(1894...

[4] http://www.ibtimes.com.au/us-attacks-against-isis-ineffectiv...

[5] http://www.express.co.uk/news/world/614284/Video-Russia-bomb...
Could something like MOE be made to run on TensorFlow?
Except the author hang had a stable release in months. Apparently is working on a rewrite but is doing so privately despite several offering support.
Third time today that the direct-to-site link has been posted to HN (plus multiple story links). It's getting rather spammy.
I have been, for a while now.
John Pangilinan Creates Tucson Adventuremobile
"Any use of Gridifier for a commercial purpose is subject to and requires a commercial license. With commercial license GPLv3 license terms are not used. Instead of that, terms described on developer license page are applyied."

That means, that if product is being used for commercial purposes, GPLv3 license rules are not applied.
Memory Deep Dive – Optimizing for Performance
6am-10am...this means that when I work a 9-5 office job, my most productive hours are spent preparing for work and commuting.
It lends credibility because if the culprits are known (and they are) and what they did was found to be illegal (and it seems we crossed that particular line long ago) then they should be in court as defendants rather than be promoted.

It's not that there isn't any motivation to provide oversight, it's the exact opposite, there is a strong motivation to look the other way. If it weren't then there surely should have been a lot more fall-out from the Snowden leaks but in fact it is mostly a re-arranging and re-naming of some programs and making sure the next Snowden has a much harder time of doing it (and probably an even harder time of getting out of the US before tshtf).

This has nothing to do with corruption per-se, it has simply got to do with that plenty of what goes on without our knowledge can not stand the light of day and the amount of complicity is such that no government official will want to look too hard at what other departments are up to because they're up to their necks in it themselves.

And that's not just limited to the USA either, I fully expect every western democracy to be doing roughly the same thing only limited by capability to execute and budget.
Yep, no stable interface for journald. Someone is gonna have to prove to them it is needed, by implementing something useful that utilizes said interface.

but as documented previously in thread, for plenty of their components they have committed to stable, documented interfaces.
Learn Data Science at Clemson University
Multilinear maps. You can view contraction with a vector (a dot product) as mapping a vector into the scalars, contraction with a matrix as mapping two vectors into the scalars, and contraction with a tensor as mapping several vectors into the scalars. You don't always have to contract all the indices at once, so with a rank m tensor, you can map n vectors into a collection of m - n vectors.
The arXiv is an immediate solution to the author's concerns. Preprints have a long history in physics; the journals are the official stamp of importance and plausibility, but most timely results appear first on the arXiv.

If you put a paper there, and someone reads it/finds it useful, or if someone does a literature search on the subject, the arXiv entry will get cited.

<looks at arXiv, notes lack of a sociology section>

I don't know why arXiv hasn't broadened its scope outside of the natural sciences, but I'm certain that a) Ginsparg has a good reason, and b) they're happy to help others implement similar systems.
Well, for what it's worth, he did say that bulk collection is unconstitutional, didn't he? Doesn't that mean the USA Freedom Act is now wide open to lawsuits, too?
It's easy to overlook bugs in a tracker the size of Chromium's--even important ones. Thanks for raising the issue again.
>why on earth would we want Apple Pay

If you are an iPhone user, and many folks happen to own iphones, that would be the reason.
There is a tendency for white people to take reduction of other races and wear them as a way to make fun of that race/culture. Black face is a good example. The group of people being made fun of see this as another way of not being recognized for anything but their cultural stereotype. The line for this, however, is not universally agreed upon. Some seem to advocate that any cross-cultural dress-up is offensive, other believe any criticism at all is a violation of their 'free speech'.
I've been using this minimal extension for a while solely for that: https://chrome.google.com/webstore/detail/hacker-news-collap...

It's definitively something that should be built in though.
Zen and the Art of Passenger Mainenance
Well done for the engineering feat here. Parsing Wikipedia at scale isn't easy.

Very surprised that they don't mention DBpedia though (http://wiki.dbpedia.org/) or discuss how they navigate through some big NLP challenges with Wikipedia, namely that many edits are made by bots.
I charted the peak times here:

https://github.com/fhoffa/notebooks/blob/master/analyzing%20...

(Python notebook - renders well on desktop, but GitHub might not show a nice rendering if you try it on mobile)
I wonder where unicorn(s) would rank if included
Why are you concered that it will "introduce the Halting Problem in to a lot more areas."?
You're on iPhone aren't you. Having used both iPhone and Android for some time now I think its crazy how much more accurate Android is with pointing at small links on-screen. And in the rare instance it's not confident about what you meant to push, it will zoom in a bubble and ask you to click again (confirm), where the iPhone will just not do anything.
The world is a better place because Edward Snowden helped create an enabling environment for transparency, accountability, and civil society monitoring of programs that make the world less safe and less free.

Perhaps even more importantly, I hope this public ruling will make it more difficult for any of us to tell our grandchildren that we didn't know[0] about serious things going seriously wrong.

0. e.g. "And, at that moment, I really realised that it was no excuse that I had been so young. I could perhaps have tried to find out about things."
I think it's pretty subjective. JIRA can turn into a nightmare once overzealous project managers get their hands on the workflow designer. But I really miss Bamboo, having since moved to a company using Jenkins now. And Stash's web UI is pretty nice for doing pull requests/code reviews.
Gridifier was designed specially for use with Backbone/Angular/React. We were using Backbone for our apps, but we will definitely look how to sync it with Angular/React. It was too heavy BTW - so the most logical step was to rewrite it completely at first, and after that start creating tutorials+codepens.
Core values include "Don’t #@!% the Customer" and it ended up on their SEC statement. Their stock went up in my book.
There are actually a lot of solutions to the problem, and the author seems aware of them, as discussed at the very end of the article. There are pre-print servers like arXiv, there are mega journals that have a slightly different type of peer review (what I'd call methodological review as opposed to"importance" review) like PLOS One, PeerJ, SAGE Open, etc. And yet even though the author is aware of these options, he acknowledges that it all comes down to how his publication will be perceived by his peers, and the non-traditional options simply don't yet have enough reputational weight. So fundamentally even though there are lots of other options, they aren't realistic because of the politics of academia.

To be fair, most of these non-traditional systems cater almost exclusively to hard sciences and don't focus on sociology.
Lumia 640, looks fine for me too.
It's pretty much impossible to get the two photos to match pixel by pixel just by looking at them.
I really like the idea at the end of using prediction markets to figure out which studies should be challenged by attempting replication.
Who is psychotic here?
That looks pretty good. Thanks for the link. Unfortunately it doesn't help for iPhone reading, though. Stupid Apple....
This is the biggest problem isn't it? The lack of true oversight and accountability. First you have the Oversight Committee act more like NSA's Public Relations Office, and then when we actually have proof of abuses, they get protected or even promoted. This is what allows the abuses to continue and grow.
Ah, if it supports both, then great. You can try a fuzzy search and give it less weight, so it would prefer to match the beginnings of strings first.

The good thing about fuzzy search is that "ligy" would match "lightning-cd.py", and "ligs" would match "lightning-cd.lisp".
Against Americans? Yes. The rule of law demands it.
Spirituality+New+Age+Alternative+Beliefs
> I couldn't have ordered the headphones or the book in time for my flight tomorrow morning

Prime now, although perhaps not for that specific book (they definitely have the headphones though)
The Real Reason We Need to Stop Trying to Protect Everyone’s Feelings
Yes an iPhone - it is so easy to down vote someone by accident that I tend not to vote when on the iPhone.
Three red flags to avoid in a job interview
These questions don't even sound like a conspiracy theory to me -- I feel like it was yesterday that people were talking about how the NSA doesn't do any work on American soil at all, now the fight is whether they can collect literally every bit of communication in the country. It makes me sad to think that, at the end of the day, I have no faith that the government will do the right thing, and almost no faith that they'd even do the legal thing.

Maybe it's naive of me to be surprised, but until all this Snowden stuff it never occurred to me that it was possible for entire government organizations to just flout the law because nobody was watching.
This is a risky strategy - your paper can end up back in the hands of the same reviewers from round one.
Not for anything else, but I'm proud that I have been able to stick through my current project (http://www.hellobox.co) for more than 2 years. I used to be very distracted with all sorts of ideas and abandoned projects.
You can also legally change your last name to anything you want at any point in time. If you care enough.

Or use a pseudonym.
I suppose it depends where the mind wanders. Optimists have all the luck...
Daylight Saving Time – Yay or Nay?
"Why are apps the future of TV?"
Because apps are how you monetize content on mobile devices, and sooner or later all your media will go through a mobile device.

"Why should TVs have a future?"
They don't mean TVs, they mean streaming video.

"Why develop another ecosystem just for an larger output device?.. let the smartphone be the TV's brain—and again we talk about Chromecast."
Yes. And the software that will control that brain will be written in an app.
I find it strange that he'd recommend the Apple TV. Doesn't it have by far the most limited choices of content and formats, and the most limited connectivity to other devices?
React operates completely differently from Backbone and Angular. I've looked only briefly at your code, but it looks like it operates directly on the DOM, which is not going to work with React.
3DS FW Update 10.3.0-28 released and what does it do to the HAX’s
Just about everyone who voluntarily enters the discussion, myself included.
Nick, our programming ecosystem barely satisfies the basic principles of software fault tolerance, much less self-healing systems. High assurance? Multiple independent levels of security (MILS)? Covert channel resistance? Completely out of the question!

That said, it is somewhat true that when you reduce the intelligence agency activities to targeted surveillance with employment of 0-days, the onus falls more and more on industry adopting HA.

Yet one must not discount that how 0-days are even procured can involve questionable deeds.

Furthermore, when the NSA's offense model is targeted attacks with 0-day deployment, an incentive is created to pump these 0-days by subverting cryptographic standard bodies. The market for 0-days is a) adversary and b) contestable, which is a lethal combination that promulgates black bag and kleptographic techniques.

We must also be willing to assume that in any interventionist statist society, the property of domestic surveillance is not a unique event or something that can be eradicated, but a constant cyclical factor akin to a business cycle that may only be mitigated.
>For so long, I didn't even know how certain features work. I still haven't even read the rules. That would probally explain why forever I didn't know what you guys were talking about with down/up votes. The arrows weren't on my screen. I guess I was banned? They are now there, but I wish the only arrow was a up arrow. Never saw the need for the down arrow?

You unlock privileges as you gain karma.
I can see a response article "Women rants about women ranting about women in tech. Look at that women who has nothing better to do. I have to spend 16 hours a day just to survive and shes just complaining about complaining".

Where does it end?

"From what I have experienced, it looks to me like an awful lot of men do not want to engage women professionally for fear that it will lead to scandal of some sort" - any comments from guys on this? Are you ever hesitant to engage out of fear of a scandal?
In the context of this discussion, that statement borders on the offensive.

There's a tendency for people of all races to take reduction of other races and wear them as a way to make fun of that race/culture.

To presume otherwise is to fall into the same trap as the students being discussed here.
Yes. I am updating that shortly. I am uploading the same set of documentation that we used to incorporate our own startup - MaaxMarket
Humans 2.0
It could apply to any number of people, situations, contexts, etc. I was referring to it in the context of the comment I was replying to.
It contains more resources than startupstash. It has more marketing resources to take your startup to the next level.
This is the only VHS cassette I own -- tracked down just a few short years ago.
Certain characteristics can be selected for ("all female" is legal) but it is of doubtful legality to post discriminatory housing ads in terms of age.
My work on Disney's movie "Enchanted". Went to so many damn meetings and hardly got to do what I love, but I learned so much about the process and loads of respect for the leads and higher ups. Also lots of people have seen it, as opposed to the huge pile of schlock I've worked on that nobody has seen.
"Everything should be made as simple as possible, but not simpler." -- Albert Einstein
I don't think so. But Midnight Commander has directory hotlist (Ctrl-\). You can select the hotlist entry using arrow keys up and down.
Shift Labs (YC W15) Is Hiring Market Development Reps to Help Change Healthcare
Ask HN: Functional front-end?
I'm finally at a point where I can start work on a significant side-project, and I'm trying to determine my tech stack.

I'm using Haskell server-side, and I would like to build my front-end using functional techniques as well.

I've looked at PureScript, Elm, and Cycle.js as possibilities for building my client side code.

I'd like something that can integrate with other libraries in the Javascript ecosystem, and it would be nice to be able to use it for client side routing, ajax calls, etc.

PureScript is impressive, but it looks to have the steepest learning curve, and and the last time I tried it the toolchain was terrible (hopefully this is no longer the case).

Elm looks good too, but from what I can tell it doesn't really fit into the modern npm / bower / requirejs etc. ecosystem.

I like the philosophy behind Cycle.js, and of course interop wouldn't be a problem, but... it's still JavaScript. This isn't a huge deal, but it does count against it a bit. I use JS all day and it would be nice to have something typesafe, and closer to Haskell syntactically and semantically.

I'm open to other suggestions as well, I'm not trying to limit it to those three, but they at least give an idea of where my mind is. I would be especially interested in hearing from people who have used any of these (or others) to build web applications.

Thanks!
The credit card companies here will send you an NFC chip to stick on your phone cover if you are into that sort of thing.
Because you are talking about different kinds of wealth. Yes, access to the internet and other services improves standard of living, but what does it matter the kind of luxuries being afforded the the poor when they still need to work 60+ hours a week and live insecure about the future, or their next pay check, or having solid health insurance.

It's great we are getting richer, but not always in the ways that matter most.
Begging a vulture capitalist who is owned by the far right of his party for help seems a bit silly.
I wonder if they've tried keeping all comments at the same width, while indenting children by a visible amount? That is:

|---screen---|
|-comment--|
|--reply---|
|--reply---|

That way you'd have to scroll down+right to follow a thread, but at least you could tell the difference between children and siblings, and never get super-narrow posts deep in a thread.
Sorry, the mobile design has subtler indentation and I lost track of who's us and who's them.
The trick is that Jira should be "owned" by the dev teams, not by management. Management shouldn't even have a login, except perhaps to submit bugs.

The only exception is if Jira is used for project management type stuff - those projects can and should be isolated from dev projects.
This sounds somewhat like Keyline Design (https://en.wikipedia.org/wiki/Keyline_design) a technique developed in Australia to slow water down, minimize runoff, and maximize water infiltration into the ground.

The primary tool is a Keyline Plow or just a standard subsoiler. You simply rip lines slightly off contour based on a "key point" on the topography. This encourages water to flow laterally across the hill from the wet valleys to dry ridge lines, slowing and soaking in the water rather than flowing straight down hill and causing erosion.

Pretty much every farm and ranch should be doing this - but on a direct local scale on each piece of property rather than yet another public works project.
The first time I saw this as a young math nerd, I remember being so indignant when the little man said π was equal to:

3.141592653589747…

Rather than:

3.141592653589793…

Didn’t they fact-check anything? :) Of course, the voice actor probably just got it wrong. And this came out around the same time as Rocky and Bullwinkle—it’s not as if anyone noticed or cared at the time that Boris and Natasha don’t sound anything like Russians…
The try block method would be considered bad in most languages, and I hope it is considered bad in Python as well. Using exception handling as part of a normal flow of control is bad style, bad taste, and bad for performance.

EDIT: I'm glad to see the Python documentation addresses this: https://docs.python.org/2/faq/design.html#how-fast-are-excep...
It's worth noting that "wealth" can be measured by standard of living which is undoubtedly increasing in some aspects. You can't deny how enriching the internet is for most people, as an example (and it is extremely cheap and easy to acces).

That said, people are being squeezed in other aspects of life that create very low standards of living. Maybe they have to work multiple jobs and do not get a set schedule, so they can never plan time off. Maybe they are struggling with crushing debt and working a min. wage job.

There are a lot of ways that society can be broken, that a person's life can be devalued even if their standard of living rises by some specific metrics.
All this is already done with asm.js and emscripten.
> Funny, that's what anti-wind/solar/nuclear people say!

Yes, I know :). That's (among others) a reason I don't go and point my finger too much :).

> I think it comes down to a lack of science education and a fear of the unknown.

I'd add a collapse of trust in authority as an underlying cause for this and movements like anti-vaccination. I talk to people holding such beliefs quite a bit, and I've noticed they're perfectly willing to (selectively) trust science; they can even have an above-average understanding of it. It's often that they don't trust the intentions of governments and corporations (the "Big Pharma", evil Monsanto, etc.). So I think painting them as anti-science idiots, as it is often done on-line, is counterproductive. Not just because it's always counterproductive to paint the other side as idiots, but also because it's missing the point.