skysight-inc/HackerNews huggingface dataset:
Good for Walmart!

I was one of the hopeful for a Bitcoin, or another blockchain-based currency, to cut out the middleman, all the while maintaining the convenience of spending my money as I see fit. The middleman are the 5 to 7 companies that touch a credit card transaction from POS to the bank, each taking a small cut. I am confident most HNers probably already know.

Unfortunately the door didn't shut on big credit/transaction processing/bank asses fast enough, so all them have developed blockchain-based instruments to ensure they get a cut of any future transaction that flows. Short of a sudden worldwide adoption of Bitcoin by merchants and consumers overnight, this does not appear to be happening (fingers crossed), I am not sure how the market will take care of the fee situation; I'm not fond of government regulation via caps, since it will hinder other creative efforts to change the system; the disparity is what will drive an innovation (I hope). I think a player willing to take less would start a price war and gain more volume.

The passivity of acceptance of these fees by the majority of consumers without any noise, is similar to how regular paycheck income tax withdrawals are like bleeding people drop by drop; they don't seem to care too much. As opposed to saying, 'Hey we'll take that 28%' all in one chunk on April 15th. People would revolt, or get very angry ;)

So I think it is cool that a big player is shaking up the sleeping giant of VISA and company. I will follow this to see how quickly VISA cuts a deal. I think the Walmart letter paints them against VISA in a good light. In any case, it has brought scrutiny and public awareness to the issue.
SKDH is as much of a physics insider as they come. So, if anything, she has something to lose.
The religious right (US-version):

Life begins at conception and every life is special.

Also for: guns, more prisons, war on drugs, war on terror, global warming does not exist, borderline racist social policies, george bush jr., "doesn't trust science", lack of financial success can only be the result of personal failings (and choices), and no taxes because "who needs roads" and "I did it all myself".

Not saying you (PP) share any of those, but why is it that the supposed humanitarian group when it comes to embryos tends to treat actual living members of society so poorly?

Meanwhile, the bleeding heart liberals are all baby killers (or at least, there's a rather large distinction between embryos and babies, in their opinion).

Serious question, isn't that a weird dichotomy?
The knowledge to answer this question.
Does this mean that people who give blood are losing valuable stem cells and wont live as long?
Indeed it does. I find that somewhat questionable, and I wonder how a language would have to be designed to prevent (or discourage) that sort of thing. Or if it is something that should be allowed for pragmatic reasons.
That's a horrible idea. The whole point of the visa is to service a specific job that was impossible to fill. It makes perfect sense that an H1-b holder should be forced to stay at only one job and not be allowed to compete on the wider job market.

The solution to the abuse of the visa is to get rid of all the legal and bureaucratic tests and hoops and auction off the slots instead. The firm with the winning bid gets to import a foreigner.

If this is really about filling important roles where it's impossible to hire or train an American, the winning bids should be in the hundreds of thousands. If it's really just a system of wage suppression, well the bids will be low, for all to see.
Poster you replied to is talking about deposits, not withdrawals.

Banks treat cash very carefully. If you bring in a stack of cash that they have to count once to see how much it is and then again to verify it's going to take time and they might charge you for that.
"alarmingly good shape"

I'm imagining you one day looking down at your body and realizing, "Oh shit, I'm way too fit. Better cut out all this biking!"
It looks like some people are using flame graphs for the JVM.

http://techblog.netflix.com/2015/07/java-in-flames.html

I'm still puzzled that there seems to be no simple gprof-style graph profiler included with the JVM.
I have something similar , I've extended the http code by adding a extra digits,it's for business logic errors .

So http 4000 is bad request , but in the business logic terms
Does this mean donating blood reduces your lifespan?
I have a paranoia clicking a link to nytimes because of tons of ads in the first place.
0.05% plus $0.21 in Interchange fees for most people

https://www.cardpaymentoptions.com/fee-sweep/debit-fees-expl...
Direct link to paper: https://arxiv.org/pdf/1406.1077v1
Why 10? Why not 5/1/100 ?
The precise context--which i didn't see mentioned in the OP--makes this story many times worse: Why were the SS out to get Rep Chaffetz? Because he was asking them questions during a Congressional Hearing. Why was the Hearing called? Because of an incident in which two senior SS got drunk at a farewell party for a colleague and rammed their car into a White House barricade. (Sadly) not from The Onion
If you drop an ant from the top of the Empire State Building, will it die?
WebWiews ain't a bad per se, it's very convenient to leverage html responsivness. It's the heterogeneus mess that is device support, only partly solved by crosswalk, where the problem starts
Gonna echo what everyone else has said. My addition as a hiring manager is this: I'm far more interested in what you've learned recently than what you're an expert on. If your expertise directly contributes to my company's projects, that's a huge bonus, but I'd really rather hire a go-getter who is willing to take risks and learn new technology. In that light, my recommendation to you is to learn a new technology (React is a good one). Build an app to learn, then build a second one to apply the lessons you learned from the first one. If you're any good at Javascript, it shouldn't take more than a few weeks to get the basics of React, etc, under control.

My second piece of advice is to never let yourself get in this situation again. Continually research new tech as they come out. You don't have to jump on every new bandwagon, but when something piques your interest, set aside some time to learn it. Once you master React, you might think that learning a server side language would be useful, so you could dig into Go or PHP or Python. But no matter what, don't stop trying new things. Read documentation religiously. Pretty soon it'll be relatively easy to jump from one platform to another, since a lot of the concepts (MVC, OOP, etc) are transferable across languages and frameworks.

Finally, don't argue in interviews. You can have a healthy debate, but if you sense any pushback whatsoever, drop it and move on. If I'm interviewing someone and they argue (read: pushing back with the intent of "I'm right and you're wrong") with me about something, that's a big red flag that we won't get along and I won't hire them. Instead, perhaps another skill to work on would be to determine how to debate calmly and rationally and somehow learn the art of persuasiveness (I've never mastered this, myself). As one of my mentors told me recently, try to divorce yourself from the notion of "i'm right". It might be true, but it's not useful when making friends or impressing people in interviews.

Don't let it get you down. Good luck.
Thanks! I'll be writing follow-up posts on the technical details and evaluation of LAVA as well. It's a really cool problem and I do hope that it can actually make bug-finding software better.
Good find, thanks Chris. Yeah, you'd think the JVM folks would work to add some tooling like that.
Apparently debit cards are less awful now than when I stopped having to use them.

People can do what they want, but I'm personally very uneasy about directly exposing my bank accounts, so I use credit cards as a buffer. Moreover, I don't have a lot of faith in banks not engaging in shenanigans that I've seen them do to me before, like transaction reordering, double charging debit transactions, debiting charges immediately, while sitting on deposits for up to a week, etc.
Perhaps off-topic, but I really like the classification of that article:

This might be Skepticism
but we're not sure
If you're planning ahead you can have your application load rbtrace which then allows connecting to a running process to see what it's doing, with options to limit to slow calls, IO, of specific method calls.
Ask HN: Any developers interested in working on something new?
I'm an early stage UI/UX designer for Whatsapp and Instacart. Every year I work on 2 startups either personal or as an advisor, I'm looking to start a new project with a interested developer. Someone who is the true definition of a Hacker. I like the Hacker/Hustler/Hipster founders combo. I am open to different ideas and suggestions.

I'm really interested in SaaS or Life Automation. If you are interested please reach out I'd love to connect.
Oh, the pranking opportunities....
About free software [video]
While it does comply with title rules, I feel this could use a better title - have they just moved to Github, or did someone just find Xamarin interesting and decide to post their Github page?
> Poster you replied to is talking about deposits, not withdrawals.

They literally said "withdrawal fees."

I don't know of any bank which charges you to deposit cash. I occasionally drop off large stacks of cash and have them count it—there's never been an issue.
There are plenty of people over 100 who could be studied:

https://en.m.wikipedia.org/wiki/Centenarian
I agree, don't understand what this post is about.
Not sure where he got his data, but you might want to try https://www.quandl.com/

They have a free, community, curated data set of ~3200 stocks.
Since I'm just starting to learn it, does anyone have opinions or tips around Xamarin? Specifically I'm building a toy Android app to learn the stack, but I'm curious as to just how much reusability there really is between Android/iOS and other platforms.
Bear in mind that computer vision has used a cropped image of Lena Söderberg (i.e. the infamous Lena image) for decades now. If you believe the anecdote, the image was not chosen as an in-joke or as a way of sexualising women. The researchers needed a high quality image of a human face (hence they cropped out her body) and they were tired of stock images. Someone in the lab had a playboy magazine and history was made. Most people have no idea that the full version of the image even exists.

The image is so famous that Lena herself was invited as a guest to ICIP 2015 and chaired the best paper award. I think she also gave a talk. I dare say she doesn't have a problem with it.
Are you sure they are not allowed to pass on the cost? In that case almost every store was violating that half a year ago when I took this photo: http://i.imgur.com/MA7VqnL.jpg

Anyway, the same regulation that introduced the application choice also stopped the schemes from prohibiting surcharges.
For those of you who think $70 is too much for a text editor, consider how often you use Sublime Text. I personally use it every day, 5+ hours a day, 25+ hours a week. In just two weeks it's down to $1/hour. In one month it's down to $2.50/day. In 3 months, $1/day. In a year, you're paying pennies per day of use.

If you're a heavy Sublime Text editor that hasn't bought a license yet and don't care that much for Atom/Visual Studio, consider buying a license. It supports the author and you're getting your money's worth, imo.

That's my two cents (or more to the point: 3 days of Sublime Text usage).
Do the laws look at discounting the same as surcharging? In other words, offer a discount for cash rather than a surcharge for credit?
How to Talk About Competitors and Gain Credibility
A group who actively works to convince others they are victims is treating others poorly.
Do not get that lonely. What for? Use my expertise not to feel blue. It is essential to have a solid foundation for your trip and what else but a good hotel can reinforce it. I know it for sure as I have stayed at one. I found myself in Canada and was in a need of a hotel to stay at for a couple of days. I came across with www.hotelyouwant.com/america/canada/ and was so much delighted. Thus guys made feel great there, no time to feel upset and lonely. Be brave!
Agreed, I'm also confused.

While I do like the title rule, the literal <title> tag in this case has just been generated by Github. The HN submission could be more clear.
"nature of markets is to adapt to kill your edge"

If you are a low volume, small time trader, the market isn't going to move as quickly to adapt to you. If you have $100,000, for example, and return 30% a year, you aren't on anyone's radar.
The opposite.

Having a blood transfusion from someone younger than you will increase longevity.

https://www.theguardian.com/science/2014/may/04/young-blood-...

So it pays to be a vampire!
Yes, but if you're blocking your browser from making connections to Google and Facebook-connected servers when on other websites, you're not giving it out to Google and Facebook.
Their embedded scripts and ads on 3rd party sites are still tracking you.
I started experimenting with Xamarin after they made it free with the open source announcement and I'm cautiously optimistic now. I can work around the works of Xamarin Studio (or the VS plugin) and I like C# and Swift about equally, but app startup time specifically seems subpar with Xamarin.

Edit: more on topic, the open source move is fantastic! I felt the money might be worth it for not only the tooling but also the top notch documentation, but I've never been able to convince any of my bosses on this.

Apps built with Xamarin (or a similar system where you bind to platform API's) or so much better to build and use than these cross platform platforms.
>Does what your ancestors might have done really make you more deserving of a better life?

Look at it this way. I work hard and I pay a lot of taxes. I pay attention to elections and I petition governments because I want an opportunity for a good life for my kids and my kids' kids. I think soldiers who fought in the Civil War certainly wanted a better life for their kids.

This has been going on for generations. This generation is the first generation, I think in US history, that isn't expected to have a better life than their parent's generation, excluding possibly the depression. There are more young adults living with their parents since 1880.

I'm certainly not anti-immigrant, I think immigrants are the bloodline of the US economy and culture. What I'm against is companies outsourcing labor to other countries to save a little money while excluding US workers for consideration of those jobs. It's the companies I'm dissatisfied with, not the labor. If I was destitute in China or India, I would take those jobs too.

It's bad short term planning. Not only is it gutting our market, but China is stealing billions of dollars of our IP for their own use, and that includes military IP. Very few people benefit form this and the cost is great. Had US companies not outsourced and politicians not gutted labor unions, the US market would be much bigger. That's good for big business, small business and labor. Why do you think Trump and Sanders are so popular? There is massive dissatisfaction with opportunity in the US. It's about to bite us in the ass.
I'm pretty sure using someones mental illness to play psychological "tricks" on them isn't a prank. I'd call it abusive.
Credit is the driver. You might be obsessed with jet planes - you can't get a loan for one. And it's not essential.
You have no reasonable expectation of privacy in public places, can be photographed and that photo can be used by its owner in any legal way they see fit.
Ever since google decided that webviews shall not have adblocking I hate it when apps use them. They sort of do on ios but not on android. After adblocking got started web ads have gotten so much worse, and I have zero tolerance for it now. Ads everywhere. Distractions. Empty spaces. Blinking. So open a link in a webview and you run a pretty serious risk I uninstall your app then and there.

The twitter and facebook webviews to open links are just plain evil.

Same reason I use firefox on android over chrome.
Rentier economy is actually only possible after productivity gains. You go back to after WWII and try and take a big wedge of their wages. They'd string you up. Only when the wolves are from the door can one siphon off wages through obfuscated means.
i love u guys. really great discourse. thank u.
That's not the opposite to the question asked.
You must know how the UI work in both oses if you want to be capable of using xamarin efficently. Yeah, there is XamarinForms that tries to solve that problem, but it is very... bad, right now.
Provided you're the only one trading your strategy, which is unlikely.
You can avoid consumption. You can't avoid the need to sleep relatively near to your work.
And some people don't just care. Look at some of the "pranks"(aka "social experiments") on youtube these days. Makes you wonder what type of things are going through the minds of these so called pranksters.
Is this only for VISA credit cards, or would debit cards with the VISA logo also be affected?
Why I Left Management: the engineering technical track vs. management track
I was going to say that here. That could be reason for jailtime as far as i'm concerned; I have two friends with serious mental illnesses (developed around 18 using recreational drugs); if you would 'prank' them you would endanger them and people around them. It's a nasty thing.
"A question going through your head is probably:

Did we underpay him?"

That was not going through my mind, I'm kind of concerned you thought it would be...
I think s/he means they preferred to pay cash despite the discount.
The World's Smallest Coffee Maker
Good context. Lottery tickets, tobacco products, monster energy drinks, coffee, soda, 5 hour energy, protein bars and beef jerky are evidently where the money is made.
It isn't intended to be sustainable, it's explicitly stated that these perks will go away in a couple of years.
I'd prefer to not have to jailbreak a car.

If this is the future for electric car business models where we have software defined features, I'm going to disengage as an early adopter. I actually think they should not sell the cheaper version because it dilutes the brand and the software upgrade starts to make the brand give off an enterprise subscription stench.

Where does this business model end? Am I going to have to renew my battery algorithm subscription yearly or my car turns into a piece of locked out hardware? Maybe I have to pay regularly to download self-driving updates? Am I going to have to pay to support the infrastructure to receive updates long after my car ends its production run?
> My point is that the Benchmark Game is not representative of real world code. The website says as much. Because the benchmarks use sse everywhere does not mean that most code, even perf-sensitive code will use simd everywhere.

Your point is incorrect. simd is everywhere in performance sensitive code, like in memcpy, memset, strlen, strcmp, image&video decoding...

> I fixed it up to run on modern rust (https://gist.github.com/Manishearth/5fc73c405641162f0712951c..., compile with cargo build --release), and the numbers I get are:

Note that the C benchmarks are all compiled with `-g -O2`. I'm not the author of that benchmark suite and it appears whoever is has abandoned the project.

If I fix the compiler switches (-O3 obviously) and recompile, the numbers I get are:

Rust: 705
C_fast: 630

I'm using Rust Nightly because I can't be bothered to install more than one Rust compiler.

That the numbers you are getting aren't stable suggests that you are using shoddy benchmarking techniques. Try and run them with as few applications open as possible.

Here are my updates to the c_fast benchmark:

https://gist.github.com/bjourne/4599a387d24c80906475b26b8ac9...

With this c_fast's number is 532. That is a fair bit faster than Rust and I'm sure someone who has more time than me and is more skilled at optimizing C code can improve it further.

I'm compiling with: `clang -O3 -march=native -mtune=native -fomit-frame-pointer c_fast.c -o c_fast` and my cpu is an "AMD Phenom(tm) II X6 1090T Processor"
As noted elsewhere in the thread, everyone in Canada already has an Interac debit card (if they have a bank account) which is still being accepted.
I was interested to read in the comments on a different topic that businesses typically have a deposit-only account, a withdrawals-only account and an account in the middle.

As a family, we set up an extra account at Schwab to write checks and do automatic payments against. There wasn't any additional cost to us - having some money sitting in the account is hardly worth worrying about with what Schwab (or anyone else) pays in interest.

The big benefit to me is that the account doesn't have over-draft protections. I have to manually move money into the account from a different account where paychecks, etc. go into. That account can't write checks, etc.

If our account is compromised, well, we lose (temporarily, I hope) what's in there but not the cash that accumulates to pay for property taxes, etc.
Not the opposite. As the receiver you gain, but as the donator you lose.
> The similarities of the cases spoke to a wide-ranging campaign, he said. “If the psychiatrists want to say that this is schizophrenia or delusional disorder, that’s fine,” he said. “But every one of these victims have the same story.”

Just because there's thousands of folks suffering identical symptoms doesn't mean it's not psychosis. But it would be interesting if somehow there were an environmental component to the problem. Likely not a pernicious, perpetrated-by-ne'er do wells one, but it could be that something most people interact with daily and thought to be harmless has a harmful effect in some small number of people.
I wrote a PoC (Proof of Concept) a few years ago of recompiling Xamarin iOS apps to Android without code changes and we released a few apps using that. It is especially handy for LoB (Line of Business) / internal apps which actually are very usable like this. Clients loved it as they only had to pay once. It has parts of the Core Graphics and Core Animation implemented as the last app I ported with it was heavy on those.

This was before Forms came along. No clue if anyone would be interested in it, but i'm cleaning up the code to put it on github as open source.
> I see absolutely no reason that cash should be privileged

It seems reasonable that the costs associated with the various payment methods can be passed on to the consumer that chooses that method.
Speaking as a desktop user, I despise webview apps.

Until WebViews or web apps can offer the same buttery smooth scrolling and responsiveness as native apps, until they don't immediately look and feel out of place from the rest of my environment, until they not drain my CPU and battery, until they can offer standard menus and seamlessly interface with all the features of my operating system, like notifications, a unique icon in the Dock/Taskbar/app switcher, and OS X services and the like, native is the way to go.

Most of the purported advantages of web views in these arguments read like the excuses of lazy developers (or small teams with limited time), unwilling to acquire expertise in each of the major OS platforms and [re]learn all their APIs and GUIs and their quirks. It's understandable, but it definitely results in a diluted experience for the user.
The marginal rate within a certain tolerance is reasonably flat, of course, but in a slightly broader perspective, it's not. It's obviously not a clear-cut linear rate (like with CCs), but handling more cash is certainly more expensive. Insurance, mistakes and "wastage" all increase as the sums of money handled goes up. Also, more money takes more (expensive, background-checked) people to count, and it means bigger safes and more frequent pickups.