skysight-inc/HackerNews huggingface dataset:
> Rite Aid and CVS disabled NFC payments because their POS terminals weren't configured to handle NFC payments and they didn't want to spend the resources on a store-by-store basis trying to work out the kinks.

Do you have evidence for this claim? (Do you have inside knowledge?) It seems to have worked well enough for reviewers before it was cut off after Apple Pay's official launch. [1]

According to a New York Times article [2]:

> The problem is that under the terms of their MCX contractual agreement, they are not supposed to accept competing mobile payments products like Apple Pay, according to multiple retailers involved with MCX, who spoke on the condition of anonymity. If these retailers break their contracts, they will face steep fines for doing so, these people said.

In [1], MCX's CEO was asked to address that article's claim, and responded that the exclusivity requirement did exist (albeit lasting "months, not years"), yet MCX had not "ordered CVS to turn off Apple Pay". But he "speculated that CVS might have simply done so because it had signed the exclusivity policy". It's hard to make sense of these seemingly contradictory statements. If the exclusivity policy included Apple Pay and other NFC mobile wallets (which you'd expect it to, since there weren't any other major competitors), what's the distinction between a contractual requirement and an "order"? Was it just that CVS had the option to continue accepting Apple Pay, but at the cost of paying fines? If the exclusivity policy didn't include Apple Pay, then why would he "speculate" that it was the reason CVS had disabled NFC?

Regardless, it was indeed "months" after that interview when MCX members started enabling Apple Pay: first Best Buy in April, then Rite Aid in August. Notably, when Best Buy did so, Ars Technica received this statement from MCX: [3]

> While all MCX merchants do agree to exclusivity, those provisions are designed to expire and as such as are limited in both time and scope.

This strongly implies that the "exclusivity" was indeed a requirement to not support Apple Pay, and that it had expired.

As for CVS, they responded to the death of CurrentC by starting their own mobile payment platform, CVS Pay, in 2016. So they still had a competitor to promote, which explains why they waited until 2018 to enable NFC payments.

Target and Walmart, two other former MCX members, each did the same, and both of them still don't support NFC payments today, even though at this point they've had many years to replace their POS terminals. Walmart, for example, stated in 2018 that "Walmart Pay is the exclusive form of mobile payment accepted at Walmart and we have no plans for that to change" [5], strongly implying that the reason they don't support NFC is to preserve that "exclusivity", not due to technical limitations.

[1] https://www.vox.com/2014/11/4/11632560/what-are-the-anti-app...

[2] https://www.nytimes.com/2014/10/29/technology/apple-pay-runs...

[3] https://arstechnica.com/gadgets/2015/04/best-buy-will-accept...

[4] https://techcrunch.com/2016/08/11/cvs-pharmacy-launches-its-...

[5] https://www.macrumors.com/2018/08/21/walmart-no-plans-to-acc...
Pivoting my parents' homegrown ERP business from the traditional software sales model (one-time sale with annual support contracts) to a SaaS model with MRR to grow and scale the company. This also comes with changing the organization’s mindset and tools used.

I have to say that the technical challenges of bringing in modern web technologies to interface with legacy systems has been an interesting (and frustrating at times!) experience. After working as a software dev for a number of years before taking this on, I’ve been jumping between sales, marketing, devops, management, and actual software development all in a day.
Agree, also there are quite a number of robocall and voice bot scams that originate within the domestic US. FCC doesn't seem to have an interest in forcing carriers to do anything about this other than develop products in which they charge you for providing some layer of security which should have been there in the first place.
I've always wondered how flight search sites develop a system for such a difficult problem with minimal API options and Google limiting access to QPX. There seems to be a lot of data fragmentation in the travel industry too. How do you automate under those constraints? Are there good alternatives to QPX?
I work on software that's used by NASA (and other organizations) to model spacecraft missions. This project spans the gambit of interesting problems in computer science: numerical methods, high-fidelity orbit modeling, orbit determination (using Kalman filters to estimate spacecraft state), complex 3D visualization, language parsing, IDE design, and many more topics.

It's definitely one of the most interesting projects I've ever worked on!
Can we really not acknowledge that some people are dumb or ignorant and easily taken advantage of? It’s harsh but if you’re not willing to accept that, then you won’t be able to understand the world and make it better.
Damn, Johnny. Remind me not to post unsubstantiated statistics around you.
Victims are responsible for stopping criminals?
1. We don't! We suspect that many companies running devices in production would rather pay for a hosted version of Deviceplane than have to maintain their own self-hosted install. We also offer support subscriptions of self-hosted installs.

2. If I had to summarize in one word, Golang. Our backend, agent, and CLI are all written in Go.

Frontend is React + a custom component library we maintain.

On the infrastructure side it's quite simple: RDS, containers running on ECS, and an ALB load balancer. We built Deviceplane to be simple to host and since we just run the open source version it means our own infrastructure is simple.

3. We've been working on this since around August!
Kudos to you -- that's a problem I'm definitely not prepared to work on yet!
> The victim must have severely diminished critical thinking ability for the scam to work.

I don't think that's true. It can happen to immigrants to a country who are entirely unaware of banking/legal/taxing practices, etc. who can be scammed into thinking a call is from a legitimate authority figure and who simply do not have enough cultural familiarity to know which things "don't seem right."
Alleviating homelessness using technology and data.

I recently learned that homelessness is not just about the people you see on the street every day, but that homelessness is in fact a funnel that people fall deeper into as their situation becomes increasingly desperate. At the bottom of the funnel are the aforementioned group known as the "chronically homeless". The top of the funnel however, looks a lot different, it consists of people who might be couch surfing with friends, sleeping in cars or moving between motels. This group is known as the "hidden homeless". We likely encounter this group every day, at work, in the coffee shop, at the gym, but they look just like you and I so we fail to recognise their situation.

The "hidden homeless", at the top of the funnel, actually make up the vast majority of the homeless population. What's even more surprising is that this group overwhelmingly has access to technology, 90% have access to a smartphone or laptop with internet access.

The not-for-profit organisation I am involved with called Ample Labs (www.amplelabs.co) is working on developing chatbots to more rapidly connect this group with essential services. This allows us to get a better understanding of their behaviours, what services they use and how effective they are. This has two benefits - first by connecting the 'hidden homeless' with essential services quickly, we make it less likely that they will fall further down the funnel into chronic homelessness; secondly, it provides us with essential data that we share with cities to inform policy making.

The long term hope, is that by using data to prevent at-risk populations from falling deeper into homelessness we can combat the problem at its source and start to eliminate homelessness before it even begins.
Trade deals and sanctions are carrot/stick. And in practice..
folks share intel all the time.

Digital crime has been increasing ~20% YoY for awhile now, matching the rise of e-commerce and weaponization, and is very much a global thing -- this stuff is why we have governments, the NSA exists, etc. (Our startup builds GPU graph viz analytics & automation often used for scalably mapping this kind of stuff, both for fraud+attacks, and the defender side is very much a team sport both at enterprise and gov levels.)
> The original claim was that software engineers, on average, can demand a wage proportional to the value they create. Which is simply not true.

It is true from a simple gedanken experiment. Suppose I pay you $10 and you produce $100 in value. My competitor notices this and offers you $20 and entices you away, making $80 on $20 invested. His competitor notices, and offers you $30 to make $70. Rinse, repeat. Your pay will stabilize at $100 minus the opportunity cost of the money, which around 15%.

This scenario relies on the players all being greedy and completely self-interested.

The scenario of someone hiring you for $10 and you producing $100 is highly unstable and unlikely to last very long.
Let's try a different way. I've marked your current account legit so as to exempt it from HN's anti-abuse software. As long as you keep following the site guidelines, it should be fine to stick with this one from now on. If you'd rather use a different account, let us know at hn@ycombinator.com.

I'm not sure what past statement you're referring to, but HN's software doesn't shadowban anybody just for accessing the site from a specific IP, so whatever you're experiencing, that can't be it. Unless it's a bug we haven't seen.
> truly punitive would involve torture, and truly rehabilitative is simply impossible

Wait, the only true punishment is to torture someone, and it is impossible to help someone move away from a life of crime? What system of belief is that derived from, because it doesn't derive from any modern rights-based cultural or legal tradition.

The world is full of examples of people who didn't commit crimes after receiving mild punishment, and were successfully rehabilitated away from crime.
How do you deal with the price volatility?
An answer I haven't seen yet in this thread: give people actual sick days instead of PTO.

At most companies I've worked at, including my current employer, sick days and vacation days are combined into PTO - Paid Time Off. Who wants to burn a vacation day if you're sick but capable of working?
That sounds really cool -- I'd be interested to hear more about some of the hurdles you've encountered integrating modern web tech and old enterprise software. Any particularly notable challenges you'd be willing to share?
Would love to see those demos if you can remember where you saw them!
Yep. Oddly, if you click Cancel on every dialog, it does successfully run. But that's a complete dealbreaker.
I am also interested in this question but would also love to know the average percentage people are paying. It’s always been interesting to me how stripe (and the like) are basically a premium over less polished tools like Authorize.net but are able to charge as much as a percentage point more for basically the same thing.

I’ve built payment integrations my entire 20 year career and have always appreciated how ease of use relates to cost, e.g. it’s hard to build tools as easy to use as stripe or Braintree, but I’ve wondered how these features play out when it’s so close to the actual money itself.
Why would they care? What do they have to gain? While they are not the typical shareholder-directed company you'd normally see they are definitely still in it for the money. And since the market has shifted to services, ecosystem and larger user bases, there is no money or benefit to be gained from an investment to include people that are not your target audience.

That has shifted slightly since as a services company you can now make money without selling devices, and as other standards have become available (HLS was an Apple-only thing in the past, the rest had to use either Adobe or MS streaming stuff, unless you were into QTSS from 1995).

While there are plenty of things to like and dislike about Apple and what it produces, in the end, they are not going to care about people that will neither deliver money nor increased brand status.
What situation? Are cross-shard transactions ever isolated?
My main question is why isn't /bin/sh being executed with -r -- restricted mode? It seems weird that a safety-critical piece of code would just call out to /bin/sh without doing that, especially on openBSD?
Safeguarding Americans' Private Records Act of 2020
> These fires, and the climate change that has delivered them to us, deserves an urgent, determined, long-term response with all the tools we have.

These fires were delivered to you by arsonists, not climate change. I'm not a climate denier, but this is akin to blaming everything on a lack of penance to a vengeful God.
What would Earth's climate look like in a few centuries without anthropogenic warming?

https://earthobservatory.nasa.gov/ContentFeature/GlobalWarmi...

I've seen no compelling argument as to why an ice age would be preferable to warming.
Machine Learning System Uses Images to Teach Itself Morse Code
that would be a case of split personality. in reality, people see a benefit to getting out of bed or working out, or else they wouldnt be willing to do either.

In analogy, it is entirely possible that a few people have weighed the pros and cons and decided to spend their time in something they find more beneficial than developing social skills. saying they refuse to, implies that they should be willing to, but that is just an assumption that we commonly make. The fact that they are supersmart allows them to get away with it: being able to solve your problems easier than other people creates an extreme sense of self-reliance
Elavon
Kind of surprised how they did this. Facebook, Instagram, YouTube, Twitter, etc. has hard rate limiting and crazy scraping prevention. Wonder how hard they worked on their scrapers.
This sounds like a request for the NuGet client experience and less for browsing nuget.org. My expertise is more on the nuget.org side and less on the client side (like .NET CLI or Visual Studio). Could you file an issue for the NuGet client suggestion here?

https://github.com/NuGet/Home/issues/new

If you have some ideas in the space of how specifically it could work, maybe mention where/how (e.g. what file) you'd like to declare these "rules".
No, the statement was plenty right, I just wasn't expecting someone to read it in bad faith and then waste a bunch of time by nitpicking. If you're a mobile app manufacturer who owns a large platform, and your app doesn't run on the other large platform, you're a walled garden.
When you say "making this process more rigorous" and "through enforcement", this sounds very much like you're saying that you want to know how to hold people accountable for coming in while sick.

Is that right?

If so, I'm going to have to agree with Jocko Willink on this one: accountability is kinda a crutch. People should be led so that they themselves drive toward this. And in order to lead people, you need to create clarity on:

- Why? -- What is the impact of this thing you want?

- Why not? -- What are the barriers? How shall we tackle them

- What is the coherent overall leadership intent?

If you have some parts of your intent which are in tension, you need to really identify those because the way those you lead try to resolve that tension is probably at the core of the problem.
Oh, I did expect a higher geekbench score TBH: My dual Xeon 2687W (v1) with 128GB DDR3 (2*4 channel) gives me 830 SC and 6000/10000 MC (1/2 CPUs). And that's with thermal limitation due 1U cooling solution. OS is Arch Linux on nvme with spectre&other mitigations disabled (compute node).

Omitting disks, that system cost me just a little bit more than your mainboard ;-)
Of course two dozen 40mm/7k rpm fans and 480W peak power draw (no GPU!) are quite a tradeoff.

https://browser.geekbench.com/v5/cpu/1046367
The iPod came out a month after 9/11. The iPhone took off during the height of the recession.
Putting something into your Safari Reading List saves it for offline access. If you want to read a webpage later on mobile (and it won't parse through Instapaper/Pocket for some reason), that's probably the way to go, vs. leaving it open as a tab.

Though, admittedly, I never got it to work right at actually using the offline-snapshot versions of pages when I was, er, offline. Even though it clearly had them taking up space on the disk.
I will add, this bug occurred essentially because of the following logic bug;

01 if (!A || !B) {
02 if (!B) {
03 fix(B);
04 return 1;
05 }
06 return 0;
07 }
08 return 1;

It’s interesting to think about the IF on Line 02.

It could have read “if (A)” and that would have been correct, but IMO even better to write out “if (A && !B)” in case anything changes with the surrounding code later.

The problem of course is that “A” and “B” are expensive functions which you don’t want to call twice, and it just is so annoyingly verbose to have to assign booleans and then compare those...

You almost want to be able to write out a truth table based on calling the functions and then handling their return values. A kind of 2D switch statement;

switch (A, B) {
case 1,1:
return 1;
case 1,0:
fix(B);
return 1;
default:
return 0;
}

Does any language support a multi-dimensional switch statement like this?

Hmm, maybe it’s not really any better that way either. The case statements are just not explicit enough.
Gig Economy Math
Maybe it depends on country?

I'm in Japan and recently bought a mac mini with a 2 year interest free loan through a local company[0].

0: https://www.orico.co.jp
Heh, well I was just thinking "Hmm....well I know I could milk a cow, as could at least 2 of my immediate coworkers and we're all geeks [1]... 1:100000 sounds low" so I looked for some data.

[1] for evidence, see my preceding post
The differences between AI, machine learning and data science
>> it would be easy to add velocity after

What? In no way, especially for drums.
No, it was sarcastically reducing the argument to an absurdity. I'm not going to reply to you any more because it looks like you're just trying to troll.
Another subtle post I see...

Existing Huawei equipment should be removed. Sunken cost fallacy is well...a fallacy.

You mentioned Trump to ellicit political emotions but oppositiin to Huawei by US started during Obama's era and had bipartisan support.

GCHQ and the UK can indeed plan "for shit" as you put it, possibly more than you CCP fellas.

Whether they use this a bargaining chip or not does not change China's hostilities.

And last but far from least!!!!! It does not matter if their equipment is on the edge, do you want HN readers to suspend all knowledge of networking? Even if their equipment is purely layer2 and will only see encrypted traffic:

1) this still lets them be poisitoned to exploit and track arbitrary devices.
2) this still let's be in a position where they can abuse trust with the core or exploit the core.
3) this still lets them be in a position where they can cripple UK's communication infrastructure (DOS),which if they're smart,that's the primary vulnerability they will exploit in case of an invasion/war/pre-kinetic-war
Can you talk more about what kind of use case you had where the average update took 1GB?

I can certainly see how pulling a base image could require that kind of download size, but subsequent updates should only need to pull the layers that have changed.
Not sure why you are downvoted, what you say is literally the thinking behind current criminal justice in the US. The idea is that the person is completely evil and the only thing is to stop them from following their nature is long term incapacitation. I think this fundamental fact about how the system is structured and how the people in it think is really lost on people pushing reform. Getting literally millions of state and federal employees to change their beliefs on this is something that will happen over generations, not with the passing of a few laws. This philosophy is cooked in for some decades to come, unfortunately.
None of that matters if they can bring down a nation's network or use metadata (IMEI) to track users, that's very harmful enough!
Autistic futures trader who triggered flash crash spared prison
https://observablehq.com/@mbostock/the-impact-of-vaccines

That figure is real hard to refute, or square with any other cause of reduction of measles infections except vaccination.
I haven't read the Friedman/Wise paper. Most likely those were futures? They were doing FP work around then, like https://help.luddy.indiana.edu/techreports/TRNNN.cgi?trnum=T... (I seem to remember reading another paper of theirs which included racing suspensions till one of them completed, which would be more like futures than the streams of this paper. But if so I'm forgetting where.)

I get the impression E promises had a nicer design than JS's for handling errors -- but that's also a vague memory and I never really learned JS's.
The author is a partner at Ycombinator.

https://www.linkedin.com/in/anuhariharan

I disagree with her argument but I don’t think her argument is sleazy or slimeball.
As a fellow graduate student (but not inmate), I also feel like I am conducting research in prison.
Passing regulation requiring audit logs sounds like a good first step.
Aggregating virus spread data to visualize for Wikipedia. Hacky but working. https://github.com/globalcitizen/2019-wuhan-coronavirus-data...

Increasing food safety and security plus availability and choice in urban environments using robotics to automate food preparation and software to manage operations and logistics. Hopefully also make money. Differences from web stuff: includes embedded, mobile, electronics design, mechanical design, fabrication, business, cross-border operations, food safety regulations, etc.
Stadia owners on Reddit blasting Google over radio silence and lack of support
Keep in mind that while everyone always thinks that Apple does things to be an asshole or 'special' or whatever, it's far more likely that it was just coincidence or bad timing. Apply hanlon's razor and the wold is a whole lot less shitty.

Regarding HLS vs. the rest: HLS was developed around 2008 and published somewhere in 2009 IIRC, while MSE was at least 5 years later. At the same time; MSE has been supported since Safari 8 (macOS) Around 2015, according to WikiPedia, which is the same year FireFox gained support for it. Not sure about iOS.

Practically: Apple supports MSE and some DRM natively on the desktop just fine, and YouTube, Netflix etc. are using it at least since 2015 or thereabout. Also, most embedded video players in HTML5 just load a simple player framework that switches to the best available option. That might be MSE or HLS, but in the past it would also switch to Flash, RTSP and that windows media stuff.
I also just got the mini5 to replace my mini4. I use it mostly for reading, web surfing when outside, calendar stuff, tasks management, sketching.

Main reason I got the mini5 despite its similarity to the mini4 is that I wanted to use the pencil while sketching.

Come to think of it, I probably use it more than my iPhone.
Bankruptcy is still a life of luxury compared to prison.
I mean if you sign into something with Google and then delete your google account you end up with the same result no?