skysight-inc/HackerNews huggingface dataset:
> Just switch to a different merchant.

Yes because that is so simple and there are so many competitors that provide the same level of service /s. Also there is no guarantee anyone else in this space is better than Stripe (when it comes to customer service). I can tell you the company I attempted to switch to had terrible docs, a bad API, horrible support, oh, and their shit just didn't work randomly. This is not clear-cut or simple.

> You should have always had a plan for this bc its bound to happen eventually.

Throw some victim blaming in as well for good measure.

> The cost of just being a middleman.

Middleman, aka providing a platform that uses payments? That's what we are calling a "middleman" now?
Would you please stop posting flamewar comments to HN? We've already had to ask you this multiple times:

https://news.ycombinator.com/item?id=30363800 (Feb 2022)

https://news.ycombinator.com/item?id=30106006 (Jan 2022)

https://news.ycombinator.com/item?id=30105990 (Jan 2022)

If you keep doing it, we're going to have to ban you, so if you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.
> I can't imagine any online store not being served over SSL in 2022

It happens. Someone's computer-proficient nephew gets asked to create a shop frontend for a family/hobby business, so they drop WooCommerce on a shared host and go live. What's SSL?

There are also the failures to redirect 80->443 or disable non-HTTPS access, so tools like SSLStrip can still pay off.
I'm super excited about Penpot. It has a unique opportunity ahead to unite design and development workflows that I think very few people realize.

Looking forward to what's coming next!
> their tools were unsurpassed

Why the past tense? Which tools have been surpassed? Have Photoshop been surpassed? I am genuinely curious here.

I take note of Capture One, but is it an "acceptable yet technically inferior alternative that I picked because I don't agree with Adobe business practices" (which I think is a valid reason) or a viable alternative even for someone who doesn't have a problem dealing with Adobe and their subscription model.
I don't understand the use for additional Ethernet ports. What functionality do you envision for them?
I’ve used it for some designs and found it quite easy to work with. UI is very good (vs typical open source)

Challenging is the Figma ecosystem taking most mindshare. Eg trying to find someone on Fiverr to create PenPot designs is hard.
The culture war aspect of it, sure. On the one hand you have people coming into the Wikimedia C-suite who have had little to no affinity with the "encyclopedia" part of Wikipedia at all in their professional lives – people coming from pure tech, political, government or NGO backgrounds who wouldn't dream of volunteering their time on Wikipedia. They often stay only a year or two and are replaced by others like them. So the culture of the places they come from defines them much more than the culture of Wikipedia as built over twenty years.

They bring management consultants' jargon that alienates volunteers because to them it sounds phony. They want to do things top-down, because that is what they are used to, and what they feel they have to do make "their mark" which will look good on their CV when they move on in a couple of years' time to another job that hopefully pays them more. Meanwhile, the volunteers are there year after year, observing fads coming and going while often not getting the services they would actually like.

Above all, there is a such a growth in talk fests and bureaucracy. Grand plans and strategies are developed over years ("By 2030, Wikimedia will become the essential infrastructure of the ecosystem of free knowledge, and anyone who shares our vision will be able to join us") and then everything moves at a glacial pace. "Strategy started 7 years ago and yet we still havent even reached the implementation of anything" said one long-time volunteer on the mailing list the other day who felt like the WMF is actually moving things backwards:

https://lists.wikimedia.org/hyperkitty/list/wikimedia-l@list...

Even editors usually loyal to the Foundation – former board members – are beginning to voice gentle complaints. "Bureaucracy is defeating us":

https://lists.wikimedia.org/hyperkitty/list/wikimedia-l@list...

Their pleas are falling on deaf ears.
makes me wonder if something is a true distraction is there an associated cost for taking on that distraction. I guess an opportunity cost of resources and focus/attention the employees are asked to grapple with.
The concept has been around for a while:

https://en.wikipedia.org/wiki/SunPCi
Sorry, encountered back when. Don't know how I would find it again. He and Epstein went back to the 80s, not just ~2010 as usually claimed. Melinda bailed for reasons.
How much is this enforced though? Wouldn’t this make most mergers illegal?

I guess it all comes down to who defines what ‘substantially lessen competition” means
Reading this will get you more informed than 90% of the commenters on this particular topic: https://vitalik.ca/general/2020/11/06/pos2020.html
Take the litest ones, but not take running shoes if you are not going to run.
Wage spirals are an untested economic theory and economists are split about the effectiveness of what the fed is doing.

The fed is assuming that inflation is being driven by wage increases.

Thus they raise rates to force employers to cut back on compensation and job openings.

How they do this with a clear conscience is beyond me.

Wage growth has lagged behind inflation, let alone productivity for 40+ years!

Inflation is caused by a lot of different factors, but wage growth doesn’t appear to be one of them.
It says a lot about the current state of the tech ecosystem when almost every acquisition is seen to be a death sentence for a product. What would a world look like where people rejoiced at these kinds of things? Well…we will probably never know, sadly.
So drop the Stripe intermediation and just send your customers invoices as people have doing for dozens of years.
Hush
IMO it is not the "you must be a fraudster" logic as much as "we have enough other customers that we can burn you without much worry of repercussions".

As much as I hate government intervention in business, it really seems like there needs to be a way to force companies to actually be direct, accessible, and reactive in cases like this. I went through something similar with Venmo randomly locking my account after I received a large-ish payment, and not getting any real action or sense of urgency on their side.
People move to where there are jobs. Ohio has about 5.4 million jobs currently (going by the Current Employment Statistics survey) and a population of about 11.8 million, and while there's obviously some wiggle room there because jobs aren't a zero-sum game, "get everyone to move to Ohio" ultimately isn't a very helpful plan.
The problem is when the extension owner is the same as the extension packager, and the repo doesn't enforce any meaningful review or standards before allowing an updated extension to be pushed to their repo.

If this extension were a program packaged by Debian or F-Droid, this wouldn't happen. The upstream can sell out and start publishing malicious updates but they can't push those updates to Debian or F-Droid, because they don't have the necessary permissions to do so. They would need to buy out or trick the Debian or F-Droid package maintainers, which I generally trust to not happen (and I haven't been burned by this trust before.)

This scheme works fine for the majority of software I give a shit about. Some developers don't like this scheme and that's fine, for the most part I simply choose to not use their software. I don't want this scheme forced on either users or developers, it's entirely voluntary on both ends. It could exist for browsers just as it does for linux and android, but as far as I know it presently doesn't.
I have no idea how DFlex works under the hood (nor any other modern drag & drop library), but I'll share something clever I came up with. I'm sure others arrived at a similar solution.

I had to build something for my employer's website maybe 12-15 years ago. jQuery was the hot, new thing at the time. So was customizing UI. All available solutions used a combination of absolute positioning & coordinates to determine the interactivity of the elements. As you can imagine, it was a finicky, buggy mess.

I found myself wishing I could just use the DOM's own mouseover event -- but that didn't work, because the cursor was only over the element being dragged. My epiphany was this: When an element was picked up (drag start), I could duplicate every element in the set and set their opacities to zero (I called them "ghosts"). If I gave them a higher z-index than the element being dragged, mouseover events would be triggered on the ghost elements and I wouldn't have to do anything with coordinates, ever. It was also, by far, the most efficient solution at a time when browsers kinda sucked.

(I finally had a reason to share this anecdote.)

Anyway, thanks for this library, I'll be taking a look!
> no good jobs

Remote work is definitely a thing now.

> where the climate sucks

Like Boston, Chicago, Seattle, and countless other hellholes that the Urbanite loves nonetheless? The weather sucks, in different ways, pretty much everywhere other than the California coast. Most parts of the Mountain West are much more pleasant than most cities.

> no interesting things to do outside

Good point. A postage-stamp-sized overcrowded city park with human feces and needles is definitely preferable to actual nature.
And if ChargeBee bans you, you are still dead because that's a single point of failure. No, you should have several payment processors, and rotate them regularly to check they work.
I'm sorry, but this is an incredibly shallow analysis. You don't even know what CoPilot is, apparently, and yet you speak in these broad generalities that are misguided at best. It's the only explanation you can see because clearly you haven't looked...
This was interesting, this was the last one I did. Reminds me of the "Degrees of separation" rule on Wikipedia that any article is within 5 or 6 clicks of something about WW2.

-----

You found it!

Here's how you did:

"Diesel engine" to "Ethnic group"

Time: 19.686 Seconds

Number of links visited: 4

The path you took:
[ "Diesel engine", "Rudolf Diesel", "Second French Empire", "French people", "Ethnic group" ]
you're implying the business is illegal or violates TOS?

if it's egregious, I'm assuming someone from stripe could get in here and ask permission from the OP to explain to the community what happened?
Y Combinator is still paranoid (Michael Seibel interview)
> As you can see, it is pass by reference.

No, it's passing a reference, but it is still not pass by reference, this is actually worth distinguishing because they are different behaviors. That function (by moonchild) does exactly what moonchild meant it to do, which was to demonstrate that Python is not pass by reference. Another function demonstrating that Python is not pass by reference:

def swap(a, b):
a, b = b, a

a = [1,2]
b = [3,4]
print(a,b)
swap(a,b)
print(a,b)

If Python were pass by reference (versus passing a reference in these cases) then it would perform a swap, but it does not perform a swap because it is not pass by reference. C++ has pass by reference (as an option), as do Pascal and Ada, and more languages. But Python is not among them. An actual pass-by-reference swap, in C++:

template<typename T> // template to be the most equivalent to the intended Python code
void swap(T& a, T& b) {
T t = a;
a = b;
b = a;
}

That will actually perform a swap when called with `swap(x,y)`. Any language that offers (by option or by default) pass by reference can have an equivalent swap function, including a generic one like the above if the language offers some notion of generics or is dynamically typed (like Python).
There's https://ninja-cookie.com/ alternative.
How about insurance. On work I guess you are insured. But if you have an accident somewhere else, what then.

In Switzerland there had been cases with, where the insurance wouldn't pay (broken leg after falling on stairs), because some parts of the house do not count as WFH.
It heavily depends on usage and weight. 10K steps is 1.5 to 2 hours of walking.

I'm quite overweight, and my tennis shoes last me ~6 months in good shape.
This sounds more like incompetence than censorship at first glance, but FYI, there are alternatives with explicit ambitions of being more trustworthy partners in payment processing: https://www.paralleleconomy.com/
I run a lot and keep three generations of shoes:

* Used for running when new, usually for a year.

* In their 2nd year, for walking, gym and casual use.

* In their 3rd year, for gardening, house maintenance and stuff like walks in muddy places.
> Offer a price that makes your monthly payments comfortable, even if it's less than the seller is asking.

Exactly what my plan is. At least it's encouraging that sellers are willing to negotiate now.
Generally, getting caught WFH in another country results in immediate termination. For cause, because working in another country creates an entire set of legal, financial, and tax consequences that the employer may not be aware of or prepared for.
The really annoying part is that some terminals beep when the card read is done, while others beep at the start of the read, meaning if you are primed for the first type, you will prematurely take your card away and cause an error, requiring a second attempt.

This gets me every time

I actually find the "Square" based nfc readers to be the best. There's no real feedback because it's just a tiny, watch sized brick that you pass your card anywhere in the vicinity of and it reads it so fast you basically can't screw it up.
Really hoping it happens because I think it'll have positive effects on engagement as well. Nothing wrong with C, but learning rust is way cooler right now. Kernel catching a bit of that wind in its sail wouldn't be a bad thing
After all the talk of disruption and innovation that we are subjected to these universe brains suddenly turn into troglodytes when it comes to these things. I wonder why.
It doesn't currently, this[1] is the dataset of ~50 images I collected that I trained the model on.

I'm not really an expert so I just labeled the things I thought looked like solar panels. It's mostly meant to be an example -- if you want to use something like this in a production environment you should definitely spend more than the ~2 hours on image collection, dataset labeling, and training that I did for this!

[1] https://universe.roboflow.com/brad-dwyer/aerial-solar-panels...
But for example in my case, I do still come back to my home country for decent chunks of time that still adds up to around half the year. I'm working for a US company and every country I have visited thus far mention it's perfectly fine to stay and work for some amount of time (usually 90 days) as long as it's not displacing a local job. I'm not a tax expert or anything but I don't see what the issue is here or why I'd need a work permit in the first place?
Maybe at a large org. I don't work at a large org. There is no difference in official policy and effective policy in an org where they are both controlled by the same person (or by a few people who closely agree)

Also, there are larger organizations where matters of trust are a critical part of the job, there are operational safeguards in place to account for lapses in trustworthiness, and concerns surrounding this are taken more seriously.
The card itself isn't running anything. You just add a bog-standard rPi CM4 running PiKVM (https://pikvm.org/). You can accomplish the same thing with a regular rPi running PiKVM externally.
Good question. Internally every registered element has a grid position inside its own container [1]. And it's not CSS grid styling, it actually calculates the geometry in each element and positioned them relative to their parent container. This is the implementation behind the enhanced transformation. Based on the grid position, DFlex can call the right method responsible for transformation instead of checking siblings linearly. For example, if you transform an element in the middle of the container it only invokes the switching position method instead of iteration in the entire tree. Still, grid implementation is not fully implemented and supported yet. But it's something that can be done in the next releases. However, the link you shared has an interesting case because you are resizing the element when appending it to the new container. I'd like to see a repo if it's possible but it's a very interesting case I'd love to look into it.

[1]- https://github.com/dflex-js/dflex/blob/cbda61af185100a3afb39...
Maybe. What are they gonna move to though? If everyone moves to some other coin (not Bitcoin, because that's different hardware), it'll quickly become unprofitable to mine. They'll just sell their hardware, most likely. Hopefully.
Does anyone have any alternative extensions to it?
Thoughts as a tech manager:

- People's attempts to hide their remote lifestyle are mostly laughable. You don't need sophisticated tooling to know that someone isn't where they say. I see you every day. I can recognize patterns. I can see the changes in work hours, response times and just general behavior. I can tell when you have just rolled out of bed with a coffee or come back from the club.

- Most managers I know don't give a shit. In fact we'd rather not know at all. It's really HR you have to worry about (and I'm not going to tell them unless you give me a reason to).

- HR itself only cares because of the tax implications. Inter-state taxes are bad enough, figuring out international ones are basically impossible. The company can get into major trouble if they are not following local employment laws, and "I didn't know my employee lived there" isn't a good enough defense.

- For those saying "IRS will come after you", these remote employees are paying full federal, state (mostly CA), payroll and various local taxes while using none of the benefits. The government is probably ecstatic that such people exist.

- The government on the other side is the one you really have to worry about. Locals in Mexico City, all over South America, Bali, Thailand, Vietnam and really all over the world are pissed with these "digital nomads" (read: illegal immigrants) who work on tourist visas and upend the local economy while paying no taxes. It's only a matter of time before they all start cracking down.
This person is using Stripe Connect, which means their customers are people who are paying them to charge other people through Stripe. So they can't just send invoices, they have to convince their customers to send invoices when (presumably) part of the service they were supposed to be providing was avoiding that.
There's a difference of degrees. Just because I draw a salary doesn't mean I should be worshiping every greedy bastard on the planet.

We're all in a society that does things we want to change. We're not these atomic beings floating through space.

Complex nuanced thought is the hallmark of intellect, I'm sure we can do this.
Walking on grass is better for joint and fine motor control due to the balance adjustments of slightly uneven ground
For use cases where you want a very simple key-value store, working with single records is probably a good test?
> according to sources within the Department of Justice

That’s all the evidence they provide.
I used to have that rule solidly followed but life got in the way. I still walk but not at the best times (social pressure).

Have you had endorphin kick yet ?
How has the technology progressed over the past decades?

I know little, but I’m assuming modular synths are analogue in nature, have new ideas been invented? Higher quality components now available?
There is no solution, you just have to deal with it. There will always be noise in the signal.

If all of these services implemented the policies and procedures needed to bring the number of stories like this to zero, there would be thousands upon thousands of stories about how "BiG tEcH rEfUsEs To SoLvE sPaM aNd FrAuD pRoBlEm".

C'mon. Be real. You know it, I know it, I know you know it, and you know that I know that you know it.

What you DON'T see, regarding all of these stories, is that they almost always get resolved.

Resolutions aren't sexy. Rage is.

"Oh nevermind, my account is back" Doesn't get clicks. OMG THIS MEGACORP DELETED MY SOUL, MY IDENTITY, MY PASSION does.

You don't like this. I know. But there's nothing you, or I, or anyone, or an infinite number of laws or lawsuits can do.

We all know nobody is going to, or realistically is capable of, staffing with humans to such a degree that it will solve this problem.

So you're gonna just have to deal with it.
OK now the field is open, just clone Adobe Figma, acquire $$$. Do they have particularly substantial patents?
Yeah, dbm is a posix database utility that's been around forever. There's a few implementations available and there are bindings for most languages.

https://en.wikipedia.org/wiki/DBM_(computing)
It's been a while since I dealt with this side of ecommerce - how can you have several payment processors, and rotate them, without having to handle card data yourself? (Most folks aren't really equipped to do that.)
Nagios duhh
I would rather have a garbage resume, than be a garbage human being like yourself.
Depends on the customer. The equity has customers too.
It sounded OK in my head :-)
You are (generally, it's a complex subject) not liable for taxes in a country unless you're resident.
The country where you are resident (or resident last if you don't qualify for residence anywhere in the current year) will want taxes on your worldwide income.
Good luck getting a private key out of a HSM.
I think their argument against this is that while that's the logical conclusion, trusting crypto to follow any sort of logic is not that reliable.

It's possible to justify reasons to continue. Bad reasons. But how many miners care?
I use figma for personal projects and I've never forked out a dime.
The burden of safety falls on those who want to sell a product, not the other way around. From the article, all the beneficial effects and safety studies for the drug have been done on a much lower THC dosage than you see today.

Everything that we know as dangerous today was thought of as benign at some point in time. Cigarette smoke was safe until the harmful effects were so obvious that they were impossible to ignore. Pain-killers were safe and non-habit forming. And on and on.

With legalization, there are billions of dollars to be made, and a lot of businesses are being snapped up by big Tobacco. How dangerous it is will only be known well out into the future, and there's no real incentive to discover the dangers. People are making money and enjoying consuming the product.

I personally think it should be legalized but I do worry about moneyied interests in the field and the strength. I think its definitely harmful to young people (teenagers). Long term use is almost certainly not good for you as well as very high concentrates (dabs, edibles, etc). And driving while under the influence is dangerous as well but widely disregarded.
Who’s Edwin? Is that the username here? I’m having the same issue. Was hoping to resolve this using customer service rather than through social media. But I just can’t seem to talk to any real human at Stripe.
"I have no idea at all how they're able to pull that off"

Just 2D hashing. Wrote a viewer once for chip topology files [0].

[0] https://en.wikipedia.org/wiki/GDSII