skysight-inc/HackerNews huggingface dataset:
Google Wallet works (and has worked) just fine with NFC payments on my Verizon phone. This is much less of an issue with modern phones due to changes in the way the secure element works.

(EDIT: To be clear, I am talking about this: https://developer.android.com/about/versions/kitkat.html#44-...)
It sounds to me like the question was supposed to read

> are [most people] really going to forgo having Facebook [...]

There will certainly always be people who do pay attention to permissions for privacy or security reasons, but they seem* vastly outnumbered by the people who don't.

* Just an intuitive sense, I have not looked for data to back this up.
Some 2fa implementations need you to use an app to generate a token code rather than texting you a code.
OP here, happy to answer any questions and would love feedback.
You can check out our website and video at www.glia.is
Yes - I understood where you were coming from. My original comment had a reference to patent trolling, which I felt just sidelined what I was trying to say. I completely agree with you - sometimes class action lawsuits are entirely appropriate - this is one of those cases.

We'll leave it for another discussion as to when patent lawsuits are appropriate.
The world is mostly in "there is no open warfare there... currently" state, as Donbass and Paris taught us in the last year.
I also have a Band. It doesn't work with my iPhone 4, just 4S and above--although maybe this update will fix that (unless the 4's bluetooth is too old).

I use it with the desktop sync app. This means I don't get text notifications or anything like that, but the health tracking is fantastic.
I can tell you why I bought the MS Band: wanted to track my sleep pattern; I wanted to keep a track record of my workouts; I wanted to keep a track record of my running. Why is it awesome: GPS, UV Monitor, optical heart rate sensor; 3-axis accelerometer; skin temperature sensor; microphone; Bluetooth; touch enabled color display; etc.

Convincing reason to buy the MS Band over the Apple Watch: probably the number one reason for me is that it works with my Phone: Lumia 925. Other reasons: cost and availability.
For general interest, note that a transaction on a credit card is one of the explicit ways COPPA allows for verifying that someone is not a child. See §312.5(b)(2) in https://www.law.cornell.edu/cfr/text/16/312.5

Any hilarity should be taken up with congress.
there is: https://peppr.it/
Most of America doesn't have cab service available though, however things like Uber and Lyft are changing that.
How to Write Sane, Reusable Grunt Tasks
I can't find too much fault with the author's complaints, being an etsy customer on occasion I have found it hard to wade through the flood of stuff to find the "perfect" trinket - after a while "perfect" and "make it stop, please" become hard to distinguish.

The author seems to wish Etsy would play gatekeeper, er, I mean, "curate" goods, assuming of course the author's goodies make the cut. That seems to go against Etsy's values - not to mention the zeitgeist of the Internet age.

But who knows? Maybe someone will come along and out-etsy etsy.
Microsoft’s Bing predictions engine correctly predicted the top Oscars winners
It's not up to the person arguing the status quo to prove the status quo. It's up to person with the extraordinary theory to provide the extraordinary evidence.
> Those two combined make the 'need' for foreign tech workers seem very suspicious.

Anecdotally speaking, it's hard find and hire good engineers in Seattle.
How do you retain the ability to filter and anonymize a single data point result?
Don't forget that Relay means replacing your RESTful routes. If you still want to work with RESTful endpoints, you are going to work with Flux.
There is a tendency for history to repeat itself in programming, since, as Alan Kay put it, programming is "not quite a field" as it lacks a proper sense of its own history. So going by this, I predict that VM vulnerabilities are going to creep into the JS ecosystem, put there in the name of optimization, much like the "Use After Free" vulnerabilities in the JVM for Android.

I sincerely hope I will be wrong!
Possibly tiers of permissions then? I know apps I've written will not work without a network connection: they're useless without it so to put that as a "required" feature is necessary. However, I do like ease-of-use features like telling the person they don't have their wifi network enabled or something which requires a different permission but totally optional.

Lots of apps want access to folders of pictures and accounts which I assume to be for "sharing" and "social" features I never use. I'd love to disable those manually but currently don't have an avenue to do so.

Of course apps could still set everything to "required" but at least the option for consumer choice is there.
interstate highway system (http://en.wikipedia.org/wiki/Interstate_Highway_System ) != National Highway System. It's specificly the blue lines on "Figure 1-3: National Highway System" from you link. The point is not covering every road it's just a reasonable first goal.
If you are dissatisfied with the 970 you might be able to get a refund: NVIDIA advertised specs that differ from the real thing – that is a good reason to demand and get a refund.
The Performance of Many Hedge Funds Just Comes Down to Owning Apple
Apple Pay does work in Canada, but it only works with American credit cards. I use it in Canada all the time.
"Real mystery where that came from."

I hope you're not saying I'm one of them/a spook/lizardman. Because I really like this website and it depresses me that it's slowly being infected with the conspiracy mindset.
Ran into several bugs when switching to a state & field.
My point was that the state of the dropdown is something that perfectly fine to manage directly in the component (nothing else needs to know about it). Things like the selected value would not be something to manage using component state.
Choice of language to compile into the VM.

As for why not the Java VM, my guess is that the browsers are staggeringly enormous piles of C++ code and trying to integrate a Java VM into it would probably be insanely difficult, and anything other than pure 100% integration, too slow to use. It is probably literally easier to continue with the already-integrated JS VM and improve it up to JVM-esque quality than to try to graft the JVM into the browsers that exist today.

Or somebody would have already have tried since nothing would have prevented JS from already running on the JVM, if that were feasible; asm.js is actually independent of this question when it comes down to it.
I get https errors under firefox nightly, so just in case, use non https urls:

http://www.parallella.org/2015/02/22/what-i-learned-building...

slides [pdf]

http://www.parallella.org/wp-content/uploads/2015/02/chalmer...

cached [html]

https://webcache.googleusercontent.com/search?q=cache:https%...
Vaporizing is healthier than smoking, or consuming it orally. It won't reduce your IQ, that's never been proven. The effects of cannabis are varied. Memory is affected, the degree to which it is affected can vary greatly and depends on the dosage, your tolerance and context. This is while on the drug.

Once your are sober, your memory functions pretty normally and isn't affected much by occasional use.
Interesting statistics on freelance hourly rates
It is often said that in our age of assembly lines and mass production there’s no room for the individual craftsman, the artist in wood or metal who made so many of the treasures of the past. Like most generalizations, this simply isn’t true. He’s rarer now, of course, but he’s certainly not extinct. He has often had to change his vocation, but in his modest way he still flourishes. Even on the island of Manhattan he may be found, if you know where to look for him. Where rents are low and fire regulations unheard of, his minute, cluttered workshops may be discovered in the basements of apartment houses or in the upper storeys of derelict shops. He may no longer make violins or cuckoo clocks or music boxes, but the skills he uses are the same as they always were, and no two objects he creates are ever identical. He is not contemptuous of mechanization: you will find several electric hand tools under the debris on his bench. He has moved with the times: he will always be around, the universal odd-job man who is never aware of it when he makes an immortal work of art.

-- Arthur C. Clarke, "Security Check"
Top 8 list of my best queasy moments you should try
I bought it for the same reasons. Have worn it everyday except 2 or 3 since I bought it. It's right up there with my iPhone and Air as my favorite device.

I will wait and see whether the Apple Watch is better. I don't like it's lack of GPS or size(I love the band/livestrong bracelet type form factor), but will keep an open mind. So far though, I love my Band and think it will be very tough to beat.
Show HN: Hacker News clone in Rails
Google partners with wireless carriers to push Wallet service
I don't think people realize how public their venmo transactions are. That being said most of these are jokes.

This was my favorite: https://venmo.com/story/p/1UwfC
Sorry, wrong react thread - and I cannot delete this post.
This is really neat. As a professional Scala hacker who's played a bit with SML/OCaml, I always seem to find problems that would be best solved using discriminated unions like this, but I've never loved the traditional Scala idioms for achieving that sort of thing. I'm interested in Shapeless, but my coworkers are suspicious and I'm too inexpert in it to really argue strongly for it. This looks like something useful that I can implement when a union type is really what I need, without having to get Shapeless in the door.
IBM Watson Personality Insights released, first WDC service to leave beta
This is your argument? If I think Greenwald/Socialist Worker are absurd extremes of opinion, then I must be a neocon?

That is the black/white logic of a toddler or Disney movie.
I had Platinum and the option of the Centurion (black). People I know with Centurion cards actually just don't use them that much after an initial "fun" period of showing off. Using them at clubs, for instance, is just a great way to get extra charges thrown in, since people will guess you aren't carefully reviewing your statement and have extra money.

OTOH if you don't mind coming off as a dick, you can pull out a Centurion card and try to bully/bluff people with a "don't you know who I am" kinda deal. Though I did love the one time a friend tried this and the clerk just laughed and said "we don't take Amex". Also, other banks are issuing "Black" cards so there's a lot of people trying this not even being Amex holders.

Centurion used to come with more benefits, but they've been pulling them back and making it more of a show-off "I'm so elite" kind of thing. (A big blow was losing Continental elite status, since United is Chase's bitch.) They're building out airport lounges now to help compensate. And in Toronto Pearson, because Canada is just so incompetent, airlines don't have faster lines for security, just Air Canada and Amex. Rather annoying if you're a United 1K or otherwise paid for first class. That's probably the only reason I'd consider getting an Amex card again.

Nowadays, even random VISA cards will have concierge services, because it's fairly cheap, underused, yet makes people feel special. And for the cost of a Platinum card ($495 for primary, then $195 I think) you can use a lot of other services. And Centurion cards were $5000/$2500. I think you could just carry $5000 in cash and get the same kind of "respect".

(I haven't used Amex in years. Despite paying on time, always, and having a runrate of over $250K a year, they did a financial review, requesting my tax/employment records. I told them to fuck off and that was that.)
By whom? One could argue they had the DDR's elite in their pocket.
It is always an adventure, to discover what will be on the other side of the phrase "Let's be real".
40 maps that explain the Internet (2014)
> Which won't allow you to install certain core pieces of Debian software which have decided to rely on systemd.

Debian is committed to support sysvinit for the next release at least. I really doubt anyone in Debian will add dependencies on systemd "just because": if they do so they may have compelling reasons (eg. ConsoleKit is unmaintained and broken) and the correct reaction would be to fix the issue (eg. like the ConsoleKit2 people are trying to do) rather than forking Debian just to ignore the issue.

Not that forking Debian is bad and people should not do it for whatever irrational reason if they want: it's just that in this case there's no rational reason the same task couldn't have been carried over in Debian itself other than the fact that in your own fork you may accept lower quality contributions more easily.
It does feel a bit scary being this far on the bleeding edge of adoption of cryptography (since people tend to be really conservative), but since the alternative is known to be bad (RC4...), there really isn't much choice.

Thank you Google for everything you've done on this; Android and Chrome are doing a lot for Internet security.
True, it would be better if it weren't set with BAC 0 = 1, but this is certainly more meaningful than share of accidents. Neither of the stats we used provide probability of an accident. Mine are relative probability for one behavior v. the other; yours are confounded by the unreported number of people engaging in each behavior.
Also would like to point out Snowden himself thought it was funny. Quote:

"To be honest, I laughed at NPH. I don't think it was meant as a political statement, but even if it was, that's not so bad. My perspective is if you're not willing to be called a few names to help out your country, you don't care enough.

"If this be treason, then let us make the most of it." [he linked this quote to Patrick Henry on wikipedia]
That's only true if you're following the canonical Flux architecture to the letter. There's little difference between having your store trigger setState() on a root component and having your store trigger React.render(<RootComponent/>) with new props.
I have a Windows Phone, my brother also owns a MS Band and he has an iPhone (not the latest, but the one before), another family member has an Android phone (Galaxy something). The MS Band app is available on all three stores but only mine integrates with Cortana (which is great).
Ask HN: Cache eviction based on bayesian methods
Cache eviction without any tuning parameters, cache will use bayesian methods ( i am not yet sure which methods to use) to evict. I have searched and did not find any such implementation. found this link which is very interesting http://www.cs.york.ac.uk/aig/papers/Bartlett_2010b.pdf
It is actually alarming how 'anti startup' USCIS can be. Here are list of fraud indicators they released: http://www.happyschools.com/wp-content/uploads/2013/01/h1b-v...
Show HN: Add “Magic” to Your Business
I understand the social justice thrust of your argument, and I understand the political narrative that wishes to categorize this as "execution". Unfortunately no-one really agrees apart from your fellow-travellers on the extreme-left.
asm.js code doesn't have to be shipped in pure JavaScript form. It could come as byte code that's "uncompiled" into asm.js code before being thrown at the JavaScript runtime.

A smart compiler could recognize the ordering priority and load in chunks sequentially, with hot code rolled in first, less frequently exercised methods last.
I have seen this at my jobs. Usually the titles are defined by HR so they can set the pay range to some sort of industry standard for that title. They often do not reflect the type of work being done to a highly specific degree. Some places are probably great at this classification of employees, but I've yet to see it personally.
Really good points.

1) I am a Mexican American so seeing a successful Mexican in tech is really uplifting because there are very few that I can relate with. Definitely an angle that the journalist used so I agree with you. The headline unfortunately caught my attention but hey that's life.

2)Fantastic point on the terminology. This is now filed in my brain for later use. Thanks!
Similarly: placing higher values further down the page (lower) is highly unintuitive.
Now they are going to be marrying and having lots of children. :-)

Here's to hybrid vigor!

So free software/open source is analogous to an open society without any arbitrary marriage restrictions, whereas closed source proprietary software tends to cause aristocratic inbreeding?

I suspect that bastards also fit into the analogy somewhere.
yes i understand that. my question is, can that inferred type info be used to output the optimized bytecode as asm.js so that it can be included right away. like statically compressed .gz assets (pre-optimized).

it would effectively make a js -> asm.js compiler
Laura Poitras' Acceptance Speech for CITIZENFOUR's Academy Award
Yeah, that doesn't work. I used to be really open with what I earned, because I didn't care if people knew. Turns out that sometimes people can get a bit resentful if you do similar jobs and you earn a little more than them. And sometimes people that do similar jobs and earn a little or a lot more than you seem to take this as a social signal and you get a new little social wall between you as you're not on their level.

I had a friend who worked in a job doing social research, and one of the jobs was talking to people about childhood sexual abuse that they had, a job that was only done by the more experienced staff. This is random cold-calling to strangers, and it was handled very delicately, reminding the person at regular intervals that they can stop the survey any time and that all questions were optional. He said the odd thing was that if someone started the survey, they generally completed the 20-minute interview, and it was only in the demographics section at the end that people bridled a little - at the 'salary range' question.

Some people don't care about who makes what salary. A lot of people use it to varying degrees as a social status signaller. I've tried being open about mine, and these days, I'd prefer not to share, though I still do with close friends who I know aren't wanky about salary.
The cost difference is so big, even the factor of leases shouldn't make a difference. We're talking an order of magnitude usually (from what I've read on the topic). And once you factor in severance packages, etc, it's a no-brainer. It's possible to argue the merits of open versus closed, small teams versus big teams, etc, but any organization using cost of space against productivity is doing something very wrong.
Linalg support in pypy/numpy
Can we get a properly working window.onerror? Currently we either get a very generic Script Error (0 information for debugging) or have to wrap every native method in one with a try/catch. This is more for error log collection and aggregation to understand what's breaking in production.
A Git Notifier for Mac OS X Written in Go
Dart Alive – Part 1: Top Live Dart Websites
Search 8M Hacker News stories
Here's the CVE from Samba, itself: https://www.samba.org/samba/security/CVE-2015-0240

So it's not just Redhat. Debian testing/unstable currently has version 4.1.13. I assume Ubuntu will be similar.

I don't see a Debian patch yet—but then again they seem to patch stable first and unstable later.
Here is an interactive version

https://my.infocaptor.com/dash/mt.php?pa=h1b_metrics_5224efd...
My experience has been that none of the major Deep Learning libraries (Theano, Torch7, Caffe) offer support for OpenCL, whereas they all make it trivially easy to get models running on a CUDA GPU. On top of that NVIDIA has a library of deep neural network primatives[0], and I don't believe AMD offers anything similiar.

The general consensus I've seen is to just get an NVIDIA card if you're serious about working with deep neural nets on the GPU.

One thing that did surprise me was that there was no mention of using EC2 GPU spot instances for getting your feet wet. If you don't have access to a GPU with CUDA support you can get a spot instance for about $0.07 an hour to at least test out that you have your GPU code configured correctly (and you will see some performance gains). There are even a couple of AMIs out there with Torch7 and Theano already installed.

0.https://developer.nvidia.com/cuDNN
> how is it anti third world artisan to require they make their own page and get the full first world price themselves?

I'm basing this on my experience in Morocco in 2004. I doubt the artisans I saw could afford Internet access, or would understand how to work a site like Etsy, or had sufficient written English skills to deal with first world customers. The mail system was notoriously prone to losing packages as well. If they could get a middle man they could access the market, but Etsy's rules forbade this.
>They are not properly named or explained. And no, this shouldn't be on some obscure website.

Or worse, the developer might argue that he needs location via GPS for things like regional settings and time sentitive settings, but will also use them to sample your location to a T everytime you move to sell for advertisers. The permission system doesn't show me the difference. There was a report on those free flashlight apps on android. Turns out they were sampling your position thousands of times a day and selling it to advertisers. Not only is that horrific from a privacy perspective, but imagine how much that affects battery life. This is done completely behind the scenes. There's no iOS-like "Do you want this app to use your location." Its just does it - usually as a service in the background.

I have no idea what google is thinking nowadays. Android is pretty much a hand out to the advertising industry. I think this N5 is my last android phone. iOS is the only thing that remotely seems to respect my privacy. Perhaps Windows Phone is good enough now too.

>It's obvious that both of these thing are deliberate, it's obvious that this is an issue, and no one cares.

The typical FOSS coterie always reminding us that Apple and MS are the devil has performed a disservice here. Android seems to be the most hazardous OS out there and its owner is very much wed to the advertising industry and has major disincentives to take these complaints seriously.
Hmm, while I understand the problem of gapping is traditionally the hard part, I'm under the impression that the argument you're putting forward is primarily one of semantics.

"In bioinformatics, a sequence alignment is a way of arranging the sequences of DNA, RNA, or protein to identify regions of similarity that may be a consequence of functional, structural, or evolutionary relationships between the sequences." (From the article you linked.)

Gapped sequence alignment is certainly far more robust (and biologically relevant - insertions are a common error - when comparing sequences across organisms) than ungapped, and a much harder problem, but as for the definition of "alignment" itself, I don't believe I've misnamed anything here.

If we're going to be overly pedantic about the use of the word "alignment" that's fine, but I'm not sure it's a worthwhile debate to have. A quick search for "ungapped sequenced alignment" returns a great deal of results on Google [1]. So if I am mistaken, I'm certainly not the first (nor do I believe I'll be the last.)

Furthermore, there's nothing preventing anybody from using the methods described here from implementing an ungapped sequence alignment tool that outperforms tools that only use string comparisons. :)

[1] https://www.google.com/search?q=ungapped%20sequence%20alignm....
Imo a stackbased bytecode has far better code density, which is probably pretty good for browsers.
love to help but not sure how I can contribute?