skysight-inc/HackerNews huggingface dataset:
> I don't like seahorse. I think if we're going to do secure element password storage of some sort, we need to standardize on a file format and make it cross-platform.

I don't understand. gpg-agent is not dependent on Seahorse[0], though the two are often used together.

> I'm willing to settle for standardizing on the interop format, but I'd still want it to be cross-platform.

"Cross-platform" for formats is usually limited by the cooperation of the proprietary providers, not the FOSS ones. In this case, OS X does not provide an open standard format (AFAIK), though it's trivial to create an import/export utility[1] that could be used to synchronize with gnome-keyring and the like.

> I'm not a fan of various somewhat arbitrary "store your secrets" systems coming with an operating system - they're slightly too magical to keep track of

Could you elaborate on your complaint here? I think OS X's keychain works reasonably well in this respect (on by default, single point of storage for all keys). UX is the biggest challenge these days when it comes to cryptography, and having the keychain "just work" while also being a single point of storage for the device is a notable accomplishment.

> GPG for example has no real way to synchronize keys across devices, but it's unclear how many or how often you'd want to use different keys other then "clearly more then once, less then all the time".

Subkeys can be used to address the issue of multiple devices (multiple laptops, or laptop + phone).

You might want to use different master keys for work and personal use. GPG supports this, though the interface for selecting a private key could certainly be improved.

[0] https://www.gnupg.org/related_software/frontends.html

[1] https://github.com/juuso/keychaindump
Clearly a mistake in my opinion, fortunately point is still valid regardless.

a + 1.16h + i/6 < a + 1.25h + i/4
Big Data Analytics: Hive
I recently joined a company where bulk of the communication is done on hipchat. I find it to be a much much better way of communicating, especially due to the chatrooms. I now only use email when I need to have a conversation regarding a specific subject or something I need to bookmark (star) for later.
Actually, you're wrong. The plural of "kanji" in English is "kanji": http://www.merriam-webster.com/dictionary/kanji
Depends how you're defining work. There's work (production at the desk) and there's work (moving to take up a job, social life with colleagues, all the decisions that come with employment).

As a very small scale employer, I feel responsible for my employee(s). They depend on me for rent payments, mortgages, savings and so on. I think that responsibility extends further for someone moving country to join your company.

I think retaining enough savings to stay fed is on the employee and don't buy that likely exaggeration, but with early termination like this, I think an employer should be looking to accommodate a foreign employee where they can, at least provide a bit more warning or mediation.
Neural nets now use non-linear functions so they can do things like xor.
I apologise, I was not aware you could not pluralise these words. My only excuse is that english is not my first language.

I'd go back and edit my comment, but that'd just make yours seem weird...
You're thinking about Big O notation, which is not the case here
Interesting idea! You remind me that I have seen such pricing calculators before, e.g. on Heroku's website. Yeah, I could see a more complex approach working well to let me cover all the bases. Thanks!
Hard to believe the skill acusations when there's such a glass house. In terms of rookie mistakes they sure make a lot
http://unbabel.co/admin (django admin exposed).
http://dev.unbabel.com/ (django dev toolbar with delicate details on settings and so on).
So Andreas,don't bother,even these guys are well funded,in terms of python and django skills i wouldn't enjoy work here
The article would be more interesting if it actually followed up on what the consequences for the passengers were. I'm also curious to know how many cameras there are in planes monitoring the passenger area, that would help settle such disputes after the fact.
Quite. It's not hard to come up with models or families of functions which share this property.

What matters is not only whether they can learn it but how much data they need to learn it to a given degree of accuracy. This is the kind of question addressed by nonparametric statistics and statistical learning theory.
What could a shell possibly do so that a basic command would take many seconds?

Currently, "many seconds" is enough time to run an interpreter on the command, connect to a remote machine in Iceland, spin up a new virtual server there, send the command there to be executed, review the execution results for possible exceptions, run a malware scan, fetch the response back, execute the command again on your computer, translate the command and results to Klingon, send them to NSA for archiving, play a quick game of chess with another instance of the shell, and play a congratulatory tune.

Seriously, computers nowadays are fast enough to run a partial compile of your code at every single keystroke while you're writing it. It takes special effort to make a scripting language unusably slow - even an unoptimized interpreter that itself runs on a different interpreter should do just fine.
Think about what you're saying dude.

If you had a barn of 10 different animal species all fenced in. Cows, dogs... and Kangaroos. And if 10% of animals jumped the barn fence and they all happened to be Kangaroos. Your conclusion is that that's a random event. My conclusion is that Kangaroo is skilled at jumping. You lack common sense!!!
What kind of ID data are you referring to? If when I swiped my credit card the point of sale could see my name, year of birth, and picture I would consider that a good thing.

With my drivers license for example anyone I hand the card to can read name, date of birth address, picture, because those things are printed on the outside of the card.
They can still compete - but just like everyone else, they have to do so in accord with local law.

If their business model is illegal in Germany, tough luck - consulting a lawyer before launching a large-scale business operation is generally considered a good idea.
Can someone explain or link to the "fridge" that he has that appears to be some sort of heat-powered device? (light/chimney/warm to touch) I've never heard of such a thing.
Their proposed solution offers more flexibility in that you can use media queries to specify the upper/lower bounds and also specify the filenames. This feels over-engineered though, firstly because the above solution provides enough information to switch between images (we're not changing the layout here) and secondly because a filename convention is adequate for referencing them. The third reason that I dislike their solution is that it introduces presentation logic(media queries) into html.
I like to say "Email: it's good enough."

Spam is horrible, but filtering seems to work well enough these days. (Which makes me wonder why people are still spamming, but that's a separate post about game theory.)
International Conference on Functional Programming 2014 [Videos]
I'm one of the engineers working on Versus. Happy to answer any questions, pass on comments/suggestions/criticism :)
You Won’t Believe What This Web Site Does to the Liberal Left (2013)
i change my phone number more often than my email address, though..
Twitter’s New Onboarding Flow Still Misses the Point
No worries. ZDNet offers more info.
Not only are they effective, but they do not increase the bounce rate (in most cases), unlike popular belief.
I see all kinds of posts asking how to make extra money, did I not explain what I needed? Or is this not appropriate here?
IMO, this bit "A position just opened up :)" is a bit tacky. Take the high ground!
http://en.wikipedia.org/wiki/Feedforward_neural_network#medi...
Huh. There's only one globe in global. The top 25, heck the top 3 or 4, probably add up to most of the global economy. Top 10 - that'd be pretty impressive.
Arguably, <img> was already a form of presentation logic present in HTML. This just makes it more capable.
Well, if someone wants a portable and a bit higher level version of shell scripts, then the classic answer for that is Perl.
JSX is optional, but I've come to really enjoy it.

Here's why:

1. Right next to the logic of how a component is meant to function is the markup it will ultimately render with (or something pretty close to it).

2. I still avoid, for the most part, "magic attributes" like in Ember and especially Angular.

It's not perfect, but it is optional. If you're fine transforming CoffeeScript (a bad example - I can't stand CoffeeScript:) then find an inner peace seeing some XML in your JS documents.
If you join a bunch of perceptrons together that limitation goes away. Another path is to make the problem effectively linear again by transforming into higher dimensions, kernels do this with one clever trick that allows them to avoid the computational cost of doing so explicitly.
Whatever the IT policy is is not really relevant. There is a big difference between ending or not providing support for older browsers (passively), and actively deciding to limit functionality solely on the basis of having an outdated browser.

Maybe the new search page uses features only found in the newest browsers. But since we have little details to go on (apart from the employee's canned response of "we are constantly updating functionality"), I'm skeptical that in fact they did this just for the sake of doing it "for the users' own good". That is wrong, imho
Xeon Phi currently ship with 57–61 cores (roughly P54C + AVX-512, IIRC). (Disclaimer: I once worked for Intel.) CPU cores are not a very big part of the die on most contemporary devices.
Regardless of what is true and what isn't, it must be tough to have your company featured on HN like this. Thanks for handling it so classy in your post.

.oO(What's with the code quality though?)
The passenger should be banned from flying for 12 months. Seriously. I'm actually on the side of not reclining your seat unless the lights are out but if you're such a moron that you are happy to start a fight over it and force a plane to land you should suffer pretty sever consequences. A flying ban for 12 months seems fair and not too extreme (e.g. large fine, prison).
I had the same problem with Japanese folks. We had our system working all over the World except Japan, where it would crash every morning. Turns out the folks in Japan come in to work and at exactly 8:00AM they shout "HAI" hit login button. All of them. At the same time. A login buffer size of 4 was not enough to handle that ;-)
We're changing our logo and titles right away.
Where do you get the release data from? A couple years ago I started to work on an app to do this exact thing but I couldn't figure out where to get information about releases in an automated way.
1M neurons seems awefully low to be considered 'brain-like'..guess it depends on who's brain.
Gavin Andresen predicts most Bitcoin miners, exchanges, and startups will fail
+1 booo for sharing something login protected
By analogy its not terribly far off from Debian issuing a "testing" branch off "unstable" a couple years or decade ago.

Its a little more extreme than that, but not much.

Usually forks are more dramatic. This isn't MariaDB or something like that.

For PR reasons they probably should have stolen the Debian "testing" vs "unstable" names instead of getting all forky which is scarier sounding.
Contributing to Ansible Is Super Easy
This finally brought me from lurking HN to registering so I could post.

First of all, I just bought into the Kickstarter, go ThoughtSTEM!

I'm a coder and parent in the San Diego area and a scout den leader (2nd graders) and I've run into parents whose kids are in the ThoughtSTEM program and they all love it. ThoughtSTEM and Sarah Esper are VERY well thought of around here and have been actively branching into the community to offer more and more coding classes for kids.

I supported Robot Turtles as a gateway to programming and have a 7 and 5 year old who are now doing code.org. The 7 year old has also done Python turtle programming as well. Many of our cub scouts are on code.org and the technical parents have been very involved in furthering their STEM exposure and Codespells looks absolutely great! I'm going to email it around.

I was thinking of hitting up the ThoughtSTEM folks and seeing if I could arrange a whole class at our school next year. I know I could round up the people and computers, but now it sounds like they might be pretty busy for the next 18 months or so. I wish those folks at ThoughtSTEM the absolute best and encourage everyone to support them, parents around here consider themselves lucky if they can get their kids into the ThoughtSTEM classes!

I've also been aware of CodeSpells for a while and it is clearly a long-term passion for these folks.
The simple answer is that we no longer use the standard linear perceptrons that McCulloch and Pitts put forth in 1943. The limitations of perceptrons and their training algorithms are well-known and well-studied, and in the last 60 years we've come a long way.

A book came out a little bit ago which covers basic neural networks, and culminates in showing a network that can estimate XOR [1]. I strongly recommend reading not only the chapter, but the whole book.

[1] http://natureofcode.com/book/chapter-10-neural-networks/
Eh, English has a long history of pedants insisting that the original pluralization of loanwords be used. If people are going to push for indices instead of indexes, octopodes instead of octopuses, and rooves instead of roofs, there's no reason not to use the Japanese pluralization of loanwords when appropriate.
Define "substantial"? I've been involved with a variety of businesses that use Wordpress as part of their business, ranging from $xx,xxx a year businesses to $xx,xxx,xxx a year businesses. :)

Also, by "run on Wordpress", do you mean "use Wordpress as their blogging platform and/or for hosting landing pages" or something more?
"Single-layer" is an important restriction there, however.
> You should feel more sorry for your Japanese associates, who spend 12-14 hours at the office every day and never see their families, even though they probably could've gotten their work done in half that time.

I don't know about that .. they spent more time doing things that mattered to them - like, work, or associating with work colleagues/blowing off steam - and less time doing things that were highly destructive to their health on an immediate basis, like .. sitting in traffic for hours, being very un-social, breathing in smog.

EDIT: Is it a 'cultural downvote', or something else I said? Because my Japanese friends still don't 'get' why Americans think its so vital to have so much private time being spent 'on the road'. This is very definitely a cultural artifact, people ..
Having tried it, and recognizing the degree to which this (at least so far) is happening in the "conscious" mind-space rather than sub-conscious/motor-muscle-memory mind-space, typing is vastly faster. Today. It strikes me as an amazingly hard problem to separate one's "inner monologue" from "thoughts i want to transmit". I suspect an easy cheat would be "imagine typing it out" to create a specific, "physical" demarcation in communication types.
The Ultimate Cheat Sheet for Collecting User Feedback Part 2
Even in a conjectural utopia, for legal reasons, you'll always need some kind of "hard copy". No one wants thought blasts from the IRS.
I would ask : What is the benefit of operations.js vs promises?

Similar to the examples you can easily do :

promiseA.then(promiseB).done( ... )
I feel like these somewhat restricting patterns can increase your productivity massively. If your app fits the restriction. If not, it will slow you down.

There is usually not enough emphasis on the nature of the app in these X vs Y framework discussions.

I can really see why you would choose Ember say for Discourse and why (once you got it) it is very productive.

But for other apps you might constantly fight the Framework.

Optimal patterns really depend on what you want/need to do. (Thats why TodoMVC doesn't help much).
There are certain phrases I hear in startup pitches that immediately cause me to tune out. One of them is some combination of social, mobile and local. Another is "fixing emaiL" or "email is broken".

It isn't.

With all the change that's happened with the Internet two forms of communication have proven to be incredibly resilient: SMS and email.

SMS is resilient because every phone has it. It's portable and it's simple. The best effort thus far at dethroning SMS seems to be WhatsApp. Sure phone companies (particularly US phone companies) charge a ridiculous amount for SMS. It's no longer the valuable bandwidth control channel that it once was. But even so, I don't see it going away anytime soon.

The beauty of email is that it's largely decentralized. With something like Facebok, you get ads inserted into your stream, you're constantly at risk of some privacy snafu and there's always the risk the service changes in some problematic (for you) way or disappears altogether (OK, Facebook isn't going anywhere anytime soon but we've all had services we like get bought out and sunsetted).

Email addresses are mostly non-portable. You can have your own domain and have a portable address but most people don't. Just like a phone number has limited portability (eg only within the same country).

Changing phone numbers and email addresses seems to be an infrequent enough occurrence for most people that they don't really care about it (as a whole).

Certain services provide useful value-adds to email. Spam filtering on GMail is a prime example. There are ads on the Web UI but hey you don't have to use it (there are POP3/IMAP interfaces) and they aren't that offensive (as, say, Facebook ads are).

The fundamental use case of both SMS and email is one person sending a message to another person. Think of this like IP (the protocol). People find each other with contacts. Think of this like DNS (kinda).

Every "email killer" I've seen has made this most important use case harder or just more complicated and, more to the point, for this use case provides no tangible benefits (that anyone cares about).

And in all cases you're giving up the decentralized nature of email so someone has control over your messages and your experience. Why would anyone make that tradeoff? It doesn't make any sense.

So forever? Well that's tough to argue. But for a really long time? Sure, absolutely.
Apple is Totally Screwed
Not really. It is a research project, and predates Docker.
Turning over specific data due to a court order will drive every enterprise customer away. Without question.
State of Mesos 2014
Ember has now got one of the best (IMO) release cycles in the business. We borrow heavily from Chrome, and have a very polished release infrastructure, with release, beta and canary channels you can subscribe to. Additionally, we have a strict commitment to SemVer and most Ember apps are on the latest release.

As for the complaint about tying models to routes: Ember does want you to have a model per route, but the model can be any data structure you want: an array, a hash with multiple models, or a single model.

I'm not sure exactly what issue you hit, but most apps of any complexity have multiple models on the page, and of course that's something we support out of the box. (You can see this if you open any production Ember app in the Ember Inspector browser extension, such as http://vine.co or http://twitch.tv.)
The Big List of AngularJS Resources
Saying that having a strong work ethos means 'not having a life' is about as derogatory as you can get without actually calling someone names .. whereas I found that the Japanese integration of work/home life really meant that there was more focus on really caring about what you were doing. Okay, there are exceptions, but I have to say that it was very clear to me that the two cultures have their own ways. It was considered just as 'degrading' not to be spending time with your co-workers in Japan .. which way is 'right'? This is clearly a cultural decision, and therefore: utterly arbitrary.
So is twitter sending Shift_JIS encoded responses back? That seems unlikely given it seems easier to engineer accepting anything but always send utf-8 back, but definitely interesting if that's the case.

Also, why downvote? Even if was largely wrong, the discussion engendered was a net positive to HN.
Can you provide proof that Angular is not being used to build similar big apps? The quick research I've done shows the opposite, and that Angular adoption is quite a bit higher than Ember.
I assume the only reason people boldly claim they will kill email is so they can get VCs excited about their disrupt strategy. It's always about taking out an entire existing industry or system (see Uber).
Here's an excerpt from the Mastercard press release with a few more details:

"MasterCard has pioneered large scale card schemes that combine biometric functionality with electronic payments and we want to capitalize on their experience... enrollment process involves the recording of an individual’s demographic data and biometric data (capture of 10 fingerprints, facial picture and digital signature)..." http://newsroom.mastercard.com/press-releases/mastercard-to-...

I wonder how Americans would feel if the U.S. government teamed up with Mastercard, devised a similar biometric ID card -- and required all U.S. citizens to obtain one to drive, pay taxes, get government benefits, vote, etc.? (I also wonder what "demographic data" referred to above means, and whether it means everyone's religion will be encoded on the ID...)
ALS foundation admits that 73% of donations are not used for ALS research
M.Gurven & H.Kaplan Longevity Among Hunter-Gatherers: A Cross-Cultural Examination has a conclusion of "The average modal age of adult death for hunter-gatherers is 72 with a range of 68–78 years."

It's not about the ancient societies but is relevant because for this discussion the point is not history, but the effects of a hunter-gatherer diet.

http://www.anth.ucsb.edu/faculty/gurven/papers/GurvenKaplan2...
>One of the ways that virustotal IS used however is by checking the hash of their malware to see if it has shown up yet. That lets them know if someone has taken an interest in it yet, and if they have, it means they need to start rolling a new version.

But once they upload the file to see if the hash already exists, they can no longer check, since their hash will already be indexed. No?
these are happy-path guidelines and as such, quite easy to diverge from when needed.
Oliver implied that we have net neutrality now, and the FCC is trying to take it away. If the large number of people who watched that video and then commented based their comments on that, there is a decent chance that they told the FCC to not regulate the internet, which in effect telling the FCC that the commentator is against net neutrality.
Press Fit Furniture: Digitally Manufactured Standing Desk Ready for Purchase
New Documentary Bares Crazy Drama Between the Burt’s Bees Founders
Paolo Bacigalupi "Pump Six and Other Stories" short sci-fi stories.
It's not a bizarro reading of the scene. The Wolf gets there, everyone assumes he'll be a big deal, a supercool "fixer", but he actually simply orders everyone to clean up, and comments on the coffee. So the audience's expectations get subverted. It's the whole point of the character -- and apparently user UweSchmidt above thought the same as me.

My downvoter seems to think I didn't like the character, but I thought it was genius.
Ember isn't smashing anything. Besides the obvious Google, Angular is used by Udacity, Nike, Virgin America, HBO's mobile app, MSNBC, Salesforce, Amazon AWS, Sony's PS3 Youtube app, and General Motor's in-car interface. Sounds like plenty of big apps to me.

Edit: Added GM.
It's insecure and it must die. To be more correct, email can not continue in its current form.