skysight-inc/HackerNews huggingface dataset:
Stripe user here (Stripe Singapore) since 2016 and processed a loooot of money which was a life-changing thing for me and many other people.

Patrick, I appreciate how supportive you are here so I hope you don't mind this turning into Q&A/support type of topic :D

1) Do you plan to lower the currency conversion fees for Singapore? We charge customers in USD but we are forced to convert to SGD and conversion fees adds up. On 99USD charge, with the current conversion, we get around 138 SGD but the net for us is 133 SGD because the processing fee is ~5.20SGD. That fee was lower before.
There is no problem for us getting an extension of our account in USD currency so we could avoid unnecessary conversion USD->SGD fees.

2. Chargebacks. A real pain in the ass. I shared a post on IH about it. Basically there is no way for us to issue someone a refund if they are doing a chargeback. This is a real problem that is relatively easy to solve. PayPal does it - basically, if the customer submits dispute, PayPal first tries to contact the seller to voluntarily provide the refund and only if they refuse, the dispute is being reviewed. Why Stripe cannot work this way? That would save a lot of drama and stress involved running the business for both sides - you and us, your customers.

3. Pricing info. It's still very confusing on your website to understand what and how you charge for particular add-ons and whether we are grandfathered and have these add-on services included free of charge (since we have been with you since 2016).
I have a Hero8 and it works fine for this. Rolling recording with a large memory card means it keeps stuff for a long time.
No and I also do not want to "claim" something. Feel free to do your own tests.
> The MagSafe adapter and other laptop adapters use it, as well as minicomputers, LEDdrivers, audio power supplies, video games and televisions.[4]

The word minicomputers is a dead link to https://web.archive.org/web/20170118103738/http://bitsavers...., which is some reference documentation for the HP 1000 A600 computer.
The Laff Box, the laugh track machine that changed sitcoms forever
When half the Fortune 500 apparently need a bailout three weeks after this hits, it might be time to adjust expectations of individual preparedness to be more in line with observed reality.

There might also be a gap between what people realistically prepared for and what happened. I'm not entirely sure, for example, if a family with both parents employed in (what used to be considered) stable jobs should have foreseen the possibility of losing both jobs at the exact same time?

In the end, this is a numbers game: you can blame the individual up to a point. But when some double-digit percentage fails to abide by your standards of personal responsibility, you have to accept the sometimes flawed nature of humanity and try to work with it instead of insisting on futile efforts to change individual people.
You're right, you can manually specify the ordering of object files in the linker file. Though, like you say, this is rarely done because of how brittle it is.

I was referring more to the way shown above, where I've seen a linker change the list of object files from a sorted list of filenames, to a hash table of filenames, which obviously changed the ordering with which it iterated across all object files.
The GP poster's point was that the hosting service needs to prove to the consumers of the app that what's running on the hosting service is the same code they can browse through on GitHub.

When you're both the developer and the consumer, you can certainly prove this to yourself (to five nines of confidence or so) by just setting up the hosting yourself. But we're talking about the case of a centralized backend for a multiuser service, e.g. a forum, where the users want to not have to trust the moral fibre of the person who set up the server, but merely trust that the infrastructure used in the hosting guarantees that it can't run anything other than the codebase (that they control.)
Advertising has been self-isolating for years
Universal Automation v1.3 – Automatic PowerShell Forms
They are hard-coded. I think they _could_ be made configurable, just managed as "strings" with in the code. If you're really interested please create an issue at the Github project.
Michigan's Ex-Gov. Snyder Knew About Flint's Toxic Water – and Lied About It
We had to move off of Stripe because Stripe doesn't handle tax collection and remittance. We've moved to Paddle which takes care of that for us. Recommend!
Yup, totally agree. I will update the guide with this quote/source and expand on this line of thinking on my next edits. As you can see it's very early days for the guide. Thanks Ray!
Eric Weinstein may have found the answer to physics' biggest problems
Signing up right now for this - glad to hear it worked well. I have a Mac at home (not ideal for games) and at most a couple hours a week to do any gaming (so it's not worth buying a PC). For the absolute best machine they have, my outlay will be less than ten bucks a month. An easy sell.
A user is usually defined as a human being. I'm a human being and I did not come with a network connection. The world, generally, does not assign IP addresses to human beings - thus an IP address cannot track me as a human, a human computer user.

The paper/study here used a combination of IP address and a UUID to track 'users' which are presumably but not necessarily individual humans. It was the use of this UUID that allowed the authors to draw conclusions about how often a given user is seen at the same IP address. The IP address by itself did not provide enough tracking to draw the conclusions in the paper.

Is IP address identification 'good enough' for advertising, maybe. But IP is no where near definitive for identifying individual humans.

The paper does not say how often they found multiple 'users' using the same IP address. The paper focuses on individual reuse of IPs. How often did they find different users using the same IP in their study?

In internet advertising no one expects every ad to trigger a sale. Since there is some amount of acceptable waste in the system this paper has decided that IP is 'good enough' for targeting - because its okay if we are throwing away 20% or more of the ads (we didn't expect any traction from them anyway seems to be the thinking).

And the authors admit that a larger or different dataset might show different results.
Maybe it's a first world mentality to think oral procedures at the dentist are necessary. If it truly is, ie. in a life threatening way, then it should be treatable in the ER no? I guess the other reply put it more succinctly. It is rarely urgent.
Best I can tell, they are using the ML model to detect the errors. Isn't this a bit of an ouroboros? The model will naturally get better, because you are only correcting problems where it was right but the label was wrong.

It's not necessarily a representation of a better model, but just of a better testing set.
Excerpt:

4. And it may help us find the next Earth.

"We're planning to investigate the nature of dark energy in the universe, and understand the nature of these very old objects. And characterizing planets around other suns puts us on the path to finding out if there’s another Earth out there." The Webb will also assist in the hunt for exoplanets, something that Hubble still does but was not designed for, according to Space.com."

Related links:

https://www.jwst.nasa.gov/

https://en.wikipedia.org/wiki/James_Webb_Space_Telescope
This—the ability to audit what's running on the backend you're talking to—is in large part what people get out of smart contracts on e.g. Ethereum. You can take the contract source code from GitHub, compile it (deterministically), and validate that the deployed-on-chain smart-contract binary is the same. The blockchain nature of the platform then ensures that the contract will do exactly and only what you "expect" it to do (i.e. it'll do the same thing "in production" that it does when you test it on your own machine, since any node that tries to execute the code differently would diverge its state from the consensus, and be ignored.)

In essence, a Turing-complete smart-contract blockchain is a deterministically-trustworthy compute-hosting service. It's one that has the disadvantage of all the overhead distributed auditability requires; but at least has the advantage (compared to centralized compute-hosting with remote-attestation) that it already exists and is usable right now for real-world use-cases.

(And you can also reduce the blockchain-y overhead by moving whatever backend business logic you can out of the "trust kernel" into untrusted regular machines, and then just having the "trust kernel" do the important stuff. CryptoKitties is a good example of this: the only thing their smart contract does is track who owns what kitty, because that's what people would try to dispute by forging transactions. The rest of the stuff is state in a regular centralized RDBMS, because it's dictated by the service, rather than by user input, and so is not under dispute.)
No. My consulting rate starts at $200 per hour so it's just not worth it.

THX-1138, eh?

I talk shit about it (and will continue to do so until the Sun grows cold or PayPal goes under, whichever comes first) because it's the only way to get them back for robbing me. The actual $200 mean almost nothing to them either, so I just rub my muddy boots on their couch from time to time.

"Fuck yo' couch Eddie Murphy" (head's up the n-word is in there: https://www.youtube.com/watch?v=JcJkhSUSnek )
Mormon history helps explain today’s public-land fights
I got my asm one down to 268 without even trying.

It prints (via write syscall) "hello world.\n" and then calls exit(0).

Assembled with fasm, linked with ld -n, then stripped.
If I understand correctly they actually did not change the test set.
imagemagick and netpbm can do that. Gimp too.
My mistake. Thanks for the clarification.
The i9 in a 16 inch MBP is 8 cores though?
I’m still not understanding what it means for their workers to support COBOL?
Consider this: a Dockerfile is a build script. It has a limited syntax, no programmatic functionality, and the moment you want some logic, you're reduced to firing off an inline shell script or running something else within your building container to get things configured correctly.

At a certain point, you may start to need more logic in your build. If you have a big container designed to run an older app, you may need to install a lot of dependencies; and maybe you're lucky and there's a Makefile, maybe not. The result might be some ugly shell script that gets more complex and harder to read over time, as you re-implement more and more of what would already be in the wheelhouse of a good config manager.

You could instead just use Ansible or Chef Zero to run all of that logic inside your container. Packer is happy to run Chef Zero and output totally compliant Docker containers for you that don't use a normal Dockerfile at all. It's not common, but it's certainly an option, if you're looking for a reason why these tools might persist into the future.

Other than that, the strongest use cases are:

- Provisioning "legacy" stuff like EC2 or VMWare VMs, and bare metal

- Keeping long-lived servers up to date and maintaining their replace-ability as best as possible (i.e. the next best thing to immutable infra is replaceable infra)

- Automating integrations, i.e. Ansible and Chef have a ton of modules for services like Zabbix, Consul, etc. you can use as part of your script to get a machine totally ready to serve on the network without you re-implementing API calls.
Well, that's exactly what a recession looks like. Almost everyone will be worse off, it's going to be really hard for millions of people and businesses. Even for the large companies that are getting bailed out now.
Just out of curiosity, is your comment about "for-profit hospitals" a non sequitur?

Your parent comment refers to the Mayo Clinic, which is neither "for-profit" nor "a stain on the American healthcare system".
Chilean author, campaigner and escapee Luis Sepúlveda dies aged 70 of Covid-19
I am not sure what is so particular about this company that the CEO deserved 30M, while neglecting to have a rainy-day fund, just like any reasonable business should. With 30M of bonus, it does not seem like the company was struggling last year?
The purpose of a blacklist is to seamlessly support newer algorithms invented later.

For example consider SHA1 replaced by SHA256 by SHA512. If some components is hardcoded to only accept SHA1, it can't use the newer algorithms and potentially block adoption by other components.

So it's somewhat normal design for future proofing, but it's a bit stupid for security/authentication stuff which sole purpose is to verify messages.
Preparing A Covid-19 CyberSecurity exit strategy
If a phone is designed so the screen always breaks when it hits the ground unless it's protected by a case, it would make more sense to manufacture the phone inside a case already, no? I.e. make a raised rubber bezel around the screen's edge part of the standard design.
Less so in NYC, but I agree.

In any case, I think the interesting things are: A) the share of infected people who will never have symptoms, and B) the share of infected people that have minor symptoms and will not be diagnosed. There's reason to believe that both A and B are significant. If they reach 90%-- which there's reason to believe they likely do-- it means that with a 1.5% cumulative case count you have more like 15% of the population having been exposed.
Ah, I guess I missed that
Show HN: Donateforcovid.org – Issues caused by Covid-19, and charities that help
Try Paddle, takes care of it worldwide
Is Circle something that is actually coming to C++?
Hey HN,
The team at Yogi has been looking for ways to help out in the fight against Covid-19. Although it’s a drop in the bucket, donating to relevant causes seemed like a good first step and a way to make an immediate impact. We wanted to be data-driven about what causes we contributed to, so we put together this analysis.

We figured exposing it publicly may encourage others to donate as well. Would love your thoughts!
"trusted server"
yes, its from Art & Fear.

The Art of War is unrelated but also form an insightful fella.
more focused on adversarial confrontations than Art & Fear though
their first pre-release was in 2013:
https://github.com/mailvelope/mailvelope/release/tag/v0.7.0b...

It's been posted on HN before: https://news.ycombinator.com/item?id=8257148 (this link is from 6 years ago)

My guess it's a response to this HN discussion from earlier today: https://news.ycombinator.com/item?id=22888488
The 10900 uses a ring and IMO the mesh is superior to Infinity Fabric.
Covid-19 Apps and APIs and Expo
100% agree - bringing in a framework for a landing page is insane to me in regards to pushing dependencies where they don't belong.

In this conversation I have yet to see one solid argument for inclusion of React on a landing page outside of "it can help the developers pivot to landing page + something else". Sure I can sorta see this, but if you're an engineer who decides on major dependency inclusions based on what may happen you're over-engineering (ESPECIALLY in regards to a landing page).
thanks for the content
Really nice work, I'll share this around.

One minor quibble..."Outbreak" is a terrible movie, bad enough that I'd say don't bother with it. Some good actors, but writing terrible enough that it doesn't help. "Contagion", on the other hand is very well researched, with better acting. It's also interesting how many of the sub-plots and terminology are happening in real life, right now.
Ok, this is tangential but there’s a lot of people in this thread who seem to have a good knowledge of lidar:

How close can you get to creating a decent topographical survey of your property with what’s available to consumers? Could you walk around with an iPad Pro and build a decent 3D model? Is there a not exorbitant drone solution?
> The browser extension Mailvelope provides end-to-end encryption for your existing email address.

Seems pretty clear to me
https://news.ycombinator.com/item?id=22884061
A fork of Kanboard with metrics, productivity and "workflow" management is https://www.businessday.io/

Our accounting team found it useful to keep their team on track. Oddly I wound up using for all things personal related.

Only complaints are barrier to entry is high and plugins aren't yet supported.
Men are much more likely to die from coronavirus – but why
The Keyboardio Atreus
People walking outside completely alone are absolutely no problem. It's only proto-fascist (states and people) who consider them such.
Tapping the left and right sides of the screen goes to the previous/next story, while tapping on the headline in the middle brings up the actual news story!
I only clicked on ONE link and ..

sigh.
I use Paperspace's core compute machines for my IDE and dev machines. It's great not having to run everything local, can use a cheap low end laptop locally but still have a beast dev machine. If I end up hosing my dev I can just start it from the last snapshot.

Granted could probably do this with any host/cloud infrastructure. But I'm happy with it.
Closure isn't so much a standard library as a typescript alternative though, I don't think the comparison works.
That's not true. Periodontis may cause more beta amyloids but whether beta amyloids is the real cause of Alzheimers is not conclusive. Drugs that's suppose to down regulate beta amyloids have shown no efficacy on Alzheimer's. As in, it is not clear whether beta amyloid is a cause of or a symptom of the disease.
I live in a large midwestern city. They aren't common by any means but they definitely exist. I'm sure more expensive properties are more likely to have features like this but I've seen starter homes in the mid $100k with scans.

They really helped me as a buyer and while I don't know what they cost, I think I'd spring a couple hundred dollars to have it whenever we sell our house.

I think the biggest problem is that as a seller, I want qualified leads, but I get the feeling realtors just want leads because there's always another house. This mis-alignment of incentives means that in my experience listing agents don't always want to take steps that would limit foto traffic to a property, even if it would be excluding parties that probably wouldn't buy.
Yep, but it's logically the same. The Todo/Ready pile is the "demand" that is waiting to be fulfilled, and the worker "pulls" a new card from the ToDo/Ready pile, rather than "pull" a part to assemble a car. If anyone is using Kanban for tech work and hasn't read the wiki page, the concepts behind Kanban are far more important than the actual process. https://en.wikipedia.org/wiki/Kanban

The idea of Scrum Sprints applied to this has always seemed ridiculous to me. Scrum Sprints box the time for a given set of work ("We're going to get these 3 items done in a sprint") rather than just dynamically allocate work in a steady stream. In Kanban, you just take work and execute it as it appears for you, and it gets done when it gets done. They don't make one car a day, they make a dynamically shifting amount of cars per day, as needed. (Incidentally, I just found this adorable Toyota Production Children's Questions page https://www.toyota.co.jp/en/kids/faq/b/01/)
I'm pretty sure cloudflare has a service called "Workers" and that this doesn't literally mean that their employees support COBOL.
I love Stripe and have been a happy customer for years. But to piggyback off of this comment, one thing I've always wanted from them is plug-and-play subscription management, similar to Memberful[0].

[0]: https://memberful.com/
I created an account to try some gaming (I'm on a Mac), but they require writing a message to access any GPU enabled machines.

Is https://www.paperspace.com/gaming deprecated?
> I missed out on by not having a CSci degree

I have a BS & MS in CS, and most of the material in TAOCP was still new to me. Even the stuff I thought I knew like hash functions was covered in a new depth I never would have imagined.
There's a New Language Server and Code Formatter for Erlang
Nine Tips to Help You Improve One of the Most Underrated Dev Skills
Ignore HTTP Client Errors at Your Peril
Also so much more fun. Seriously: like motorcycles, it's close to flying (as in bird, not Ryanair)
Are you all claiming that people with one-hit wonders aren't succesful? Like yeah, Baauer isn't especially talented but he's going to be remembered forever for "Harlem Shake"

Same with Sir mix-a-lot and baby got back.

They have some pretty low minimums.

If you make one great work - you can coast on that forever.
I really like the data viz here
I get why you'd use a blacklist in general, but it seems obvious to me that in a case like this you do not want to allow any algo you haven't cleared first. Especially since it may not be better! What if your underlying library decides it's gonna support md5 hashes for signatures?
IMO, no. ML is about improving the training and results from an existing dataset. No computer will ever be able to make the leap into creating a dataset that never existed; the best it can do is build something from pieces and parts that were already available. In other words, a computer that can play chess cannot teach itself to bake chocolate chip cookies (no ML; no training for that), but a human can.

Language design, in fact the existence of language as we are discussing, is the exclusive domain of humans. It takes humans to invent a new language (See mine: [0]) because only humans can make the leap to something truly new. Computers won't invent programming languages any more than they can paint real paintings or make real music. Computer speech, writing, art, and music can only be made from parts which were curated or defined by people.

[0]https://mimix.io/specs/
I am moving away from Chef towards Ansible.

Chef even now lacks a good ad-hoc mode that makes it easy to run one liners. Little info on Puppet. Do know that Puppet uses a separate tool called Bolt for ad hoc commands, while Ansible has it built in.

Chef really tries to force you to use their Chef server to really run anything. If you just want to provision a single server you needed to use an unofficial tool, knife-solo, which isn't supported anymore or chef-zero, the new tool, which lacks documentation. (So does knife-solo, but I got it to work.).

The binary builds of Chef now require an EULA license agreement to use run it. Even thou the open source version is under Apache2. The annoying part is you have to place a file on every machine to keep running it. This is also not documented properly.

Bad documentation was something I was hoping Chef had gotten over a long time ago.

Some resources of Chef just do not work as documented and I end up using manual execute commands while Ansible's providers usually consistently works. Ansible documents which providers are by the community (and are included in the main package) and which are maintained by the Ansible team and are guaranteed to have a stable API. Something I really appreciate and gives me confidence in my Ansible scripts. Ansible also a Docker provider.

Chef also really requires you to use a Ruby gem manager which is a hassle if you are not using Ruby right now. Since I have stopped using Ruby it is a lot easier to just 'sudo apt install ansible'.

My biggest issue with Ansible is that the error messages can be very poor.

Take the snap provider for example. The older version on Ubuntu 18.04 does not support the later snap provider in later version of Ansible that my dotfile manager uses. This by itself is a small issue, but the error message it gives is very makes you think you have a syntax issue with an unrelated part rather than an undocumented keyword.
> Things to do while saving the human race. (Decided By A Robot)

No just a seasonal flu.