skysight-inc/HackerNews huggingface dataset:
I’m the person leading the project to make sure that people have fewer bad experiences with Stripe. I’m not sure what is driving the uptick in posts on the subject to HN in particular (obviously we pay attention to broader online discussion in addition to monitoring our support systems, though we know it creates an incentive for people to publicize their situation).

On the topic of Stripe and these kinds of incidents more broadly, there’s a lot to say, but here are a few pieces of context that are probably relevant:

- We are a giant distributed bounty system for people to find interesting and scalable ways to defraud us.

- We’ve seen significant upticks in certain kinds of fraud over the past couple of months. When businesses default, Stripe takes on the loss. It’s worth noting that certain kinds of fraud, like card testing, can also have significant collateral costs for legitimate Stripe businesses, and our systems and processes are not only to protect Stripe itself.

- We are far from oblivious to the harm that mistakes in our systems can cause. (I interact with a lot of these cases personally.) One of my highest priorities is creating better appeals flows for when we’re wrong.

- We’ve shipped 7 substantial improvements just in the last 10 days that should meaningfully reduce the occurrence of false positives.

- Publicly-described facts of specific cases don’t always match the actual facts. Stripe is sometimes just wrong. (We made some mistakes that I feel bad about in one recent case and we ended up bringing the company’s founders to an all hands last week to make sure we learned as much as possible.) But users do also sometimes publicly misrepresent what’s going on. We’re also restricted by privacy rules to not share specifics in those cases.

- Stripe works with millions of businesses and we see all kinds of “rare” failure modes fairly frequently. (Disputes between staff at a business, business impersonation, businesses that start legitimate and go bad, and so on.)

- I’m working on a post to share some of our broader philosophy + policy changes that I hope to publish before the end of this year. In that, I’m also hoping we can share some relevant metrics. If HNers have any suggestions for things that might be useful to see covered (though obviously certain things can’t be publicly disclosed), feel free to suggest them.

Ultimately, we work hard to be worthy of the trust of businesses across the internet, and my personal mandate (supported by many others, from our cofounders down) is to find effective new ways of making mistakes less likely. “Uniformly good support at scale, in a highly adversarial environment, with very financially-motivated actors” is not easy, but I’m pretty confident that we can make a lot of progress.

It goes without saying we're working on a review of OP situation. I’m happy to take general questions as well. You can also always reach me directly at jhaddock@stripe.com.
They can make stuff up, right? They are allowed to say "we are keeping your money for 120 days because of some security ...". Who is ever going to know this is valid/true or not, unless it goes to trial somehow and there is a lot of discovery done.

They are literally funding themselves out of deposits, in a small way if they keep any persons money for any period of time. If they start doing it to lots of people for months at a time then they are at least partially funding themselves from their customers.

Lots of businesses do this incidentally. A good one is businesses selling gift cards. It's not the same; but this set of conditions is not super uncommon.
What is the point of such a theory besides trying to relieve us from the uncomfortable idea of many worlds? It is no better at explaining our perceived world than the simpler theory that consciousness exists across all these states and we aren't following some particular path through them. All states of conscious existence are being perceived and the perception of it being a coherent path through time is just an illusion created by memory and the similarity of adjacent states.

Furthermore it still removes any actual willed choice of path within the context of our existence. I am not some meta-entity seeing all possible paths and choosing one for some unknown reason. That would be an existential alien "haunting" me and not "free will".
It's not just that Salesforce has acquired Heroku, but that they also will be retiring the free plans, as per the following links:

https://www.heroku.com/free
https://blog.heroku.com/next-chapter
This really awful, but maybe it's also an indicator of the flattening effects of globalization?

Not so long ago, the unthinkable thing wouldn't have been child labor in the supply chain of a big company, but we all would have expected it to be an American company with Asian manufacturing. Actually relatively recently, I had an executive from an American company express to me earnestly that child sweatshop labor helps grow local economies, and therefore it was misguided to condemn the practice. But it seemed implicit, in a condescending way, that that was justifiable for other people in other places.
These aren't good graphics though, they're realistic graphics. "Good" is subjective, and most people who have been playing games for a decent amount of time have moved past their "realism is the most important aspect of game visuals" phase.

In recent years I've been way more impressed by the visual design of highly stylized, anti-realistic games that, instead of simply trying to look like real life, instead create environments with distinct looks that you don't get anywhere else.
Why don’t you take charge of the situation yourself?

Why don’t you initiate any change you’d like to see in the team or in the codebase?

It might be a shitty team, but in the end it’s your responsibility to be proactive.

If i hire someone with 15 yoe i expect him to be the provider of ideas and solutions, not a consumer.

Of course I would also communicate my expectations upfront and help realize them. But there’s only so many good managers in the world.
> I think the design principles of RISC were actually on a meta level above this: take the quantitative approach, use your transistors to best serve the software you have and compilers you can build. "Nice ISA to write assembly code for" was thrown out, or at least demoted significantly.

You have it right: this is almost exactly (in different words!) what Radin wrote in his original RISC paper.
The big downside of using a traditional signal handler is that the only way to get your own data into the handler function is through global variables (or thread locals). While you can certainly make an exception just for that one thing, it feels gross to do so. And you can also just defer processing to your main loop by setting a flag or writing to a pipe, but those things still need to be global variables.

I didn't know about signalfd's limitations before reading your post, and was happy that signalfd could eliminate the need for global variables when doing signal handling. Shame that's not really the case.
Prisoners did not choose to go to prison, therefore we can't ask them to pay for the costs of putting them in prison. Society decides that it is best to lock some people up; therefore it's also the society that should to pay the cost of keeping them locked up.

Prisons are expensive, which is one reason why we should really only lock up people when there is no other way. If someone is not a danger to society, we shouldn't lock them up.
the water decals from the boat are totally out of place for a boat moving at that speed and are obviously decals landing on the water texture... the people look soft focus and rounder than normal folks. The skin texture is really flat/matte. And that's from watching for 10 seconds and typing. It looks really good from the postage stamp sized video on the twitter feed. It looked like a game when I went full screen. Still not bad. Is the story still terrible and just mini-game after mini-game with endless waves of baddies till you push a volume trigger like their last well every single game?
> Decoherence explains why each state of the observer can't tell that the other states also exist.

Sure, but, again, decoherence doesn't explain (1) why the wave function is split in the classical states (position, momentum etc.) and not other states (linear combinations of position and momentum and spin etc.); and (2) doesn't explain why different states have the precise probabilities of being observed that they do. You still need to postulate these features.

> Sure, except we have to invent an entirely new non-unitary transformation of "collapse" despite all observations and predictions of quantum mechanics showing that unitary evolution of the wavefunction continues even for large macro-scale objects.

You're confusing the map for the territory. What we can see, plain as day, is that unitary evolution of the wavefunction does not continue for macro-scale objects. MWI explains this through the framework of the universal wavefunction and its mutually un-interacting "branches", CI explains it through wavefunction collapse. No one has ever successfully put a macroscopic object in superposition, so the idea that the universe itself could be in superposition remains highly theoretical at best.

Note also that movement in the classical world (and in GR) is often highly non-linear/non-unitary (such as the movement of a free pendulum, or many kinds of orbits). While far from perfect for this, the Born rule at least allows us to "sneak in" non-unitary evolution through this collapse; but, in the MWI, we predict that the movement of a free pendulum should in fact be non-chaotic. This is rarely discussed, but is an interesting observation that could be experimentally tested as we get better at creating larger and larger systems that remain coherent for longer and longer periods of time.
If they were to be sacrificed anyway, then this is a mercy. It's much better to be drugged and killed than to have your still-beating heart excised from your body like the Maya sometimes did.
$ allows the engine and humans alike to distinguish between constants and local variables.

I don’t see PHP ever losing that character (and Hack, a derivative of PHP that has many many syntax changes, isn’t in any hurry either).
Part of the problem is that if the DOL goes after every underage worker in the economy, the biggest offenders by far would be family businesses and restaurants.

It's all well and good to make parents send their kids to school. But at a certain point the punishments can exacerbate child poverty.
Haha which part? Staying up-to-date with the latest tech trends, or having self awareness of my own emotions?
I don't think it's reasonable to fine someone for the cost of imprisoning them.

Taking 30% of wages for housing and some for food, maybe. But not a fine.
The meme continues.
Me, too, alas.
Reminds me of https://en.wikipedia.org/wiki/Terri_Schiavo_case
People would probably loan you money for that if you have the income or collateral to support a loan.
I don't think WASPs are given an edge here. I feel like it is actually racist to make this assumption also. White people as a broad category are the only racial group that is underrepresented relative to their population percentage in Ivy League schools. Maybe you could make the argument that WASPs are a subset of white people who are overrepresented specifically because of that faculty benefit for admissions but then I am not sure why, for example, you couldn't make that claim about other groups who are overrepresented in the faculty and student body. There are other groups who fit that critique but the people who argue Ivy League admissions are unfair seem to make a scapegoat out of WASPs exclusively.
There are many products that incorporate artificial intelligence and machine learning that have become so ubiquitous that they no longer counts as artificial intelligence. Spam filtering and recommendation engines are two such examples.
Sorry to hear you hurting. I’ve been there.

I was dx when I was 27, I’m 35 now. Though looking back I think I had it at least since puberty.

Right before the pandemic I was in a similar spot w my health. It’s rough. I would say I was roughly at EDSS 3-4, and I could feel myself slipping further. I won’t list my symptoms. Physical limitations were starting. Mental limitations where huge. And so much pain.

The pandemic was hard but brought me amazing gifts.

I’ve been off any medication (ocrevus) 3 years now. I feel 20 years younger. I’m on fire mentally physically emotionally spiritually sexually. I feel like the luckiest person alive. But I also think what worked for me will work for others.

It’s not all puppies and rainbows.

It takes work. It’s not for the feint of heart. It’s no guarantee.

I’m happy to share w folks. But I will not discuss it further on HN.

Feel free to reach out:

seanjezewski at protonmail dot com
And in fact, one of the common punishments available to prison staff is to bar the prisoner from working if they are getting in fights, etc.

The prisoners wouldn’t mind working for more pay, but most of them do like it considering the options.

Another part is just accounting - if the federal government paid its employees tax free (no fed income tax) it would work out the same (salaries would drop) but the accounting would be different and people would complain.
>But the fact that we make a murder work 8 hours a day isn't per se some human rights abuse, in my opinion.

Eh, they don't do this with the actually dangerous criminals. Too much of a risk. Slavery usually used for nonviolent crims, think drug possession charges. Much easier captive population.
> I'll remember that for the next time someone tries to sell me on overpriced cloud services

Sometimes, that cloud service is also about who's to blame when stuff hits the fan. If my internal IT dept mis-configures something and data leaks, then they're the ones responsible. If my internal IT dept does everything "right" and Microsoft still screws up and data leaks, then Microsoft is the one with the problem.

Sadly, data is still leaked either way, but in the latter case, there's (hopefully) some sort of contract with a vendor.
> There are so many factors to buying a house that it would be ridiculous to look at any single dimension alone and make a determinate based on that one dimension.

But that's not what they've been doing. Standardized tests played a role, but were not the only factor.

To continue the house analogy: look at everything _but_ square footage before you make an offer.
Does the EULA cover leaving a 1 star review? It's a kind of retaliation.
I wonder what’s the amount of warheads that can be deployed within minutes-to-hours. For the sake of argument, let’s say the US have around 5-6k warheads. How many are somewhere in cold storage, far away from their potential launchers or carriers - and therefore less likely to be used.
I think that comparing these numbers would a what determines the outcome very significantly. Once communication is down, the armies will become logistically crippled.
that's such a loser mindset, you should want to be challenged and pushed by peers stronger than you

edit: I agree that the first part of this comment is too harsh, see child thread
>I’m the person leading the effort to make sure that people have fewer bad experiences with Stripe.

No offence, but you're doing a bad job.
Yes, file I/O can block. However, there is an assumption that file I/O will never block "indefinitely" -- unless something is severely broken, the kernel will always finish the operation in finite time probably measured in milliseconds at most. The same is not true of network communications, where you may be waiting for an event that never happens.

There is a temptation to say that, well, milliseconds are a long time, so wouldn't we like to do this in a non-blocking way so we can work on other stuff in the meantime?

But... consider this: Reads and writes of memory also may block. If you really think about it, the only real difference between main memory blocking and disk blocking is the amount of time they may block. And with modern SSDs that time difference is not as large as it used to be.

So do you want to be able to access memory in a non-blocking way? Well... you can make the same logical arguments as you do with file I/O, but in practice, almost no one tries to do this. Instead, you separate work into threads, and let the CPU switch (hyper)threads whenever it needs to wait for memory.

In fact, memory reads may very well block on disk, if you use swap!

Given all this, it stops being so clear that async file I/O really makes sense.

Meanwhile, as it happens, the Linux kernel was never really designed for async file I/O in the first place. When you perform file I/O, the kernel may need to execute filesystem driver code, and it does so within the same thread that invoked the operation from userspace. That filesystem code is blocking. For the kernel to deliver true async file I/O, either all this code needs to be rewritten to be non-blocking (which would probably slow it down in most cases!), or the kernel needs to start a thread behind the scenes to perform the work.

But... you can just as easily start a thread in userspace. So... maybe just do that?

(Or, the modern answer: Use io_uring, which is explicitly designed to allow a userspace thread to request work performed on a separate kernel thread, and get notified of completion later.)
> are literally funding themselves out of deposits

No, they probably are not. It’s illegal and money transmitters are regulated.

What they are doing is collecting interest. One tends to see less scrupulous transmitters hold funds longer when rates rise. I didn’t think Stripe fell in this category, but it’s becoming difficult to say.

> good one is business selling gift cards

You’re right. (Also customer deposits.) This doesn’t apply to money transmitters, however.
We are seeing all the other outcomes and branches too, we just aren't aware of it since those are separate universes.
Well, this is one way to reach support.
I'm not sure why you decided to cut off "drive" from "cloud drive" in your second quote. From a grammatical perspective "cloud drive" forms one entity, and cutting it off so you can get a juicy quote of "your own cloud" makes no sense.
Green lock it is.
I wrote many of my own programs on elf/linux: I do epoll as much as I can.

The only troubling thingy is the lack of classification of signals, those who are synchronous by nature and the other ones. For instance, in a monothreaded application, segfault won't be delivered via epoll...

At the same time, it is still important to keep the asynchronous API for signals that for lower latency, but then, only the realtime behaviour should be kept since this is really where latency does matter.
"psi" = 23rd letter of the Greek alphabet Ψ or ψ which among others can be a symbol for psychology, psychiatry, and sometimes parapsychology involving paranormal or relating with the supernatural subjects, especially research into extrasensory perception.

Psi is not an initialism, so all the letters of the word "psi" should not be capitalized to prevent confusing it with an initialism such as pound per square inch, except when used at the beginning of a sentence and then only capitalizing the first letter.
Gas stoves can leak chemicals linked to cancer, mounting evidence shows
Reality is we're pretty lucky that terrorists are mostly exaggerated, and the ones that do exist are too mentally unstable to really make a good plan. Virtually no infrastructure has actual physical security in place. Especially when you start to think about modern consumer drone tech.
Superficially impressive? Those archery trick shots were amazing! Obviously nobody was doing 360 no-scopes with arrows in the Battle of Crécy, I didn't take that as the thesis statement of the 'debunked' video.
Photogrammetric Applications for Cultural Heritage
> don’t earn interest off them either

Why not? You could use it to lower the cost of your services. (Someone is obviously earning interest on it. Better you than your bank.)
TejPage.com[https://TejPage.com] - currently in beta, supports heroku buildpacks and docker containers is providing services in India using baremetal servers located in India. We use dokku running on ubuntu to provide the services. We slowly rolling it out. Performance on baremetal is great!
> places like Harvard or Oxford where getting in or not can make a huge impact on the entire rest of your life.

??
There are some tip top engineering directors in my company that are just regular honest engineers. What's really wild is how my brain just automatically tunes in when they start speaking, and then tunes out again when it's back to corpo speak.
Review of the Kinesis Advantage360 Professional
Yes, a long time ago I did manage to contact somebody there, got the finger.

I don't expect less from most javascript kiddies.
It seems flippant in retrospect but I'm going through the very worst life experience imaginable right now and it's the only thing that helps me sleep.
Why even pretend that admission is in some sense "fair"?

I don't mean this as a "anti-woke" or "pro-woke" harangue, or as a middle school cynical pose.

Admission in the USA is a manual and largely arbitrary process. Just like judges' rulings, it's influenced by which person happened to read the application, what they had for breakfast and what time of day it is. Plus random factors like the orchestra's french horn player having just graduated.

We recognize this for hiring, why not school applications? Acknowledging it will reduce a lot of heartache.

(Another heartache reducer would be the elimination of the "common application")
Most sane countries in the world allow adolescents to work some time when school is not on or when doing an apprenticeship. Most don’t legally consider a kid mowing lawns for a stipend labour.

There is a pretty major difference between that and doing work for an auto supplier while being staffed by a temp agency.
I think the key is delegation as you point out. Having to do things that are awful and have zero contribution should be avoided. For example calling a customer service line and jumping through 5 really stupid automated prompts to talk to a human being who you can barely understand is one of them.
There are tons of exceptions to child labor laws - or child actors couldn’t exist.

It varies from state to state and industry to industry.

And if they’re unpaid then you have much more leeway!
Looks really useful. I'm confused about pricing.

There is:

- the "schedule a call" which sounds like there is some paid version of this

- "Free an open source"

Is this a volunteer project but you still offer to take a call?
Yes, and it's closer to a 1:99 ratio than 50:50, making it pretty irresponsible to promote any if them here.
Contact your state’s money transmitter regulator [1]. If you suspect bad faith, looping in FinCEN may not be a bad idea [2].

[1] https://www.mtraweb.org/wp-content/uploads/2022/10/Contact-l...

[2] https://www.fincen.gov/contact
(Render CEO) We now offer a standard BAA for HIPAA compliance. Email support@render.com to get started.
Nope, just the legal kind. You're welcome to protest and demonstrate as much as you want, but it's unlikely Google even cares about their B2C sales model. The people who actually pay for Drive are the business customers who probably aren't subject to the same terms.
Yes, refusal to work leads to more punishments that border on human rights violations.

> they are required to work or face additional punishment such as solitary confinement, denial of opportunities to reduce their sentence, and loss of family visitation, or the inability to pay for basic life necessities like bath soap.
If you attempt to host reactionary material online, do not expect your hosting provider or anyone upstream from you to continue providing you service. You are too much of a risk.