skysight-inc/HackerNews huggingface dataset:
I had heard the relationship between countries with better football teams having higher rates of t gondii, now it all makes sense
> But if it ends up as another Syria, Lybia or any other arab spring then even current regime is a blessing in comparison and heaven compared to war torn hells of those places.

This is a common argument that pro-regime propaganda spreads inside Iran. But what they don't mention is that the reason Syria got war torn is for the most part the Iran's Islamic regime's interference in Syria. The middle east used to be much more peaceful before the Islamic fanatics took power in Iran.
Diffusion Models Live Event with Hugging Face
Talks and discussion with the creators of Stable Diffusion and more :)
AFAIK you can still exchange Rubles for USD or EUR, so buying stuff shouldn't be too much trouble.

The problem Russia has is that it can't buy anything from the West no matter how much money it's willing to pay because of trade sanctions.

The sanctions will eventually be lifted since Russia will almost certainly demand this for stopping the war.
We should make this about Janet Yellen instead. Why does the Secretary of the Treasury, who is tasked with setting monetary policy, voluntarily share the stage with a crypto-shyster?
"Used - Good" Sony WH-1000XM4 on Amazon seems to have an additional discount when get to checkout. I just picked up a pair for $148.26
Stripe is wrongly suspending accounts
context: We are a SaaS for martial arts academies located in Europe. We are using Stripe for our payment integrations and all our academies have their own account connected to our platform using Stripe Connect (standard), since the last couple of days 2 accounts have been suspended due to "suspicious activity".

Stripe has implemented a new fraud detection system that is clearly flawed here. These customers are small gyms in local areas with accounts active for the last 11 months without no issues whatsoever, now all of a sudden they were both suspended (and payout blocked) due to suspicious activity. The suspicious activity is disputed payments, which for SEPA DD (the main payment method used) can simply be that the customer has no money in the bank account.

The Stripe response so far has been vague, to say the least. Has this happened to you?

I believe Stripe is a very good product and we have had no issue with them until now, but this situation is deteriorating trust very fast. Do they literally have the power of taking your funds hostage over a "suspicious" fraudulent activity that is clearly due to a bug in their automatic detection system?

Please let me know if you know someone that can help us here
Yep, the one with the handy digital display.
I have started using gron to understand the json structure to then write jq. Other times it does the job alone. It’s great.
There are lots of Intel macs with good GPU's, but most of the base consumer models didn't. (Macbook pro has reasonable Radeon graphics, Mac pro even better but that's a lot of money to play games and beside that some games are broken on Xeon CPU's).

There are lots of simple games in the App store, some ported from iOS, some indie games built on generic engines (Unity etc). The problem was Mac titles have to be continuously supported. Apple killed compatibility with older 32-bit games with Catalina which decimated my Steam library. I presume that's one of the reasons developers are not exactly flocking to mac en masse...
Yes it’s weird that you have to ask them for instances which some actual physical person looks at your request, thinks about it and says yes or no to.

Instead of providing you with a list of the resources they do have, you have to play this weird game where you ask for specific instances in specific regions and then within several hours someone emails back to say yes or no.

If it’s no, you have to guess again where you might get the instance you want and email them again and ask.

I envisage going to an old shop, and asking the shopkeep for a compute instance in a region. He hobbles out the back, and after a long delay comes back and says “nope, don’t have no more of them, anything else you might want?”.

It’s surprising this how it works. Not the auto scaling cloud computing used to bring to mind.
I don't think you were trying to make a political point by only referencing one party but it should be noted that FTX was a huge donor to both parties

https://www.businessinsider.com/ftx-sam-bankman-fried-donate...

> Meanwhile, Ryan Salame, a fellow FTX senior executive, donated more than $23 million primarily to Republican candidates and efforts.
How would KYC have helped? They knew the customer. At the time, FTX was considered poster child of regulatory cooperation.
It's kind of strange that there are so many hated people speaking at this event.
Interesting thought. It would be crazy if turning down business was preferable to just raising prices to reflect increased energy costs. I'm not a cloud expert, but maybe they don't have the infra to price differently in some regions?
With DK, the underlying model is that people only improve when they see their flaws. People who are very good at seeing their own flaws improve their performance, but tend to think they are doing worse than they are.

In my view whether or not that makes you "smart" or "dumb" depends on what you do with the insight. As Ira Glass writes: "Nobody tells this to people who are beginners, I wish someone told me. All of us who do creative work, we get into it because we have good taste. But there is this gap. For the first couple years you make stuff, it’s just not that good. It’s trying to be good, it has potential, but it’s not. But your taste, the thing that got you into the game, is still killer. And your taste is why your work disappoints you. A lot of people never get past this phase, they quit. Most people I know who do interesting, creative work went through years of this. We know our work doesn’t have this special thing that we want it to have. We all go through this. And if you are just starting out or you are still in this phase, you gotta know its normal and the most important thing you can do is do a lot of work. Put yourself on a deadline so that every week you will finish one story. It is only by going through a volume of work that you will close that gap, and your work will be as good as your ambitions. And I took longer to figure out how to do this than anyone I’ve ever met. It’s gonna take awhile. It’s normal to take awhile. You’ve just gotta fight your way through."
Well, interestingly considering the current world events in the news, as of 2020 the 3 largest gas exporters in the world were Russia, the USA, and Qatar.

There is no doubt that the USA (and Qatar) are having a great time selling gas to Europe this year.
Why wouldn't they just price higher in those regions? People want/need regions for policy and compliance reasons, not just for ping, particularly with Europe and Germany I'd expect.
So to be clear, Europe has pursued its own protectionist economic policies for decades, neglected their military funding, and pursued energy policy that made them extremely reliant on known bad actor Russia, all while poopoo-ing the US, and now that the chickens are coming home to roost they are blaming the US for it?
And potential data residency issues
I'm skeptical because Guinness World Records is a marketing agency masquerading as a ratings house / record keeper.

I googled "oldest software still in use" and the rest of the internet think it's MOCAS, the USA DOD contract management software, launched in 1958, two years earlier than Guinness' earliest guess for either of its options mentioned in the article: https://fossbytes.com/mocas-worlds-oldest-computer-program/

Sorry to be "that guy" but I'm just really cynical about Guinness and records in general. Plenty of their records really are just fun, and I can't find a profit angle for this article for either the IRS or whoever manages SABRE, so I guess I'm just being a snark.
I think I see what you're getting at. A few final points:

- There's a subtle difference between "infinite" and "unbounded". Turing machines use at most a finite amount of memory after any finite amount of steps (the tape always ends in an infinite sequence of empty cells), so a machine which starts with one cell and allocates one new cell every step is equivalent to a TM.

- Unbounded memory is always assumed for analyzing complexity. If not, all algorithms on all computers are O(1)... which is more or less the line of inquiry you seem to be going down. All algorithms being O(1) is not a useful measure of complexity.

- We can model finite but unbounded memory IRL: if a program is allowed to allocate new machines on a network (and also pause until that new machine is online) the amount of memory can grow dynamically to the scale of the universe.

- Undecidability is defined on Turing machines, so we definitely can say that some theories are undecidable. No stronger method of computation which can also be physically implemented is known to exist.

edit: typo
https://www.google.com/search?q=india+total+fertility+rate tells me India's is 2.18, below the modern replacement TFR rate of 2.3 [1].

[1] https://en.wikipedia.org/wiki/Total_fertility_rate#Replaceme...
> but setting up in a new region would be complicated for us.

I've never done K8 on Azure, but my understanding is that Azure is pretty good about coordinating between your own datacenter running windows and Azure. Maybe you can spin up some windows boxes in a cheap datacenter to make it work?
My understanding is that usually the chlorine just reacts with the anode (cathode? I can never remember), unless you use an anode that it can't react with (graphite for instance).

Even if it did make chlorine, as long as your power wasn't too high it might not hurt you (much) due to ventilation. It is also very reactive, so it tends to get used up reacting with whatever random crap is near it.
Perhaps they already spent the money on the 2022 mid-terms? If the money is dirty, should they be able to get those dirty dollars back from the places they spent it?
Azure Germany is a separate partition from the rest of Azure - presumably for compliance reasons. This is distinct from AWS, where Frankfurt is just another region, albeit one with high demand.
> Deciding whether a finite Turing machine - a.k.a. a real computer - halts is EXPTIME-complete

Can you point me somewhere that proves this exact statement you're making? Or at least, explains why it is true.

I'm interested in reading about it.

I mean, assuming you are correct (and I have no reason to believe you aren't) it still doesn't guarantee that the problem is intractable (as EXPTIME-complete algorithms can still run very quickly in practice), but yes, I think it would suggest that it is intractable (for real-word applications).
You're confident SBF won't be arrested and charged under a Democratic-controlled DOJ?
> They aren't suffering more than poor.

But they are suffering more than they would if given the ability to post bail.
A) This is acting under the belief that if told the truth (healthcare workers need the masks and they need us regular people to make the sacrifice of not using those so that healthcare workers get them) that they would not made that sacrifice in great enough numbers.

B) This burns credibility by saying an obvious lie. People aren't just gonna immediately forget that the government just lied to them because "they couldn't handle the truth".
> And it's fully encrypted on their servers.

I wish we had better words to describe encryption and the specific tradeoffs of each approach. I did not know purelymail, but knowing IMAP I had a gut feeling that things were a bit more complicated than a blanket "fully encrypted on their servers".

Sure enough, reading between the lines of their documentation they can pretty much decrypt any email on an account by just using the password given by the client when connecting to their IMAP server. Since most clients either connect regularly to fetch emails or maintain a long-lived connection to the server, they can pretty much decrypt anything, any time. So it's back to trusting them just like it emails were stored in plain text.

I don't want to pick on this small player, I applaud their effort in pushing email forward, but I have enough with companies using encryption to handwave security concerns. A big example of that is Apple iCloud.
Sorry for your loss.

While I do not want to dismiss your comment in any way, the same can be said for all of Crypto.

Get out while you can.
Trickster is something I use every day, many times a day.
ScreenFlow is great for screencasts.

Would like to add a few other Mac apps that I like:

DEVONthink — https://devontechnologies.com — is a fantastic Mac app for organizing documents. It's a desktop Evernote replacement for me. (25% off)

Cashculator - https://cashculator.app - Personal finance with a focus on planning and "what-if" scenarios. Like a spreadsheet. (50%, no subscription).
Source? I agree with the "bases covered" big picture, but all the numbers I've seen so far have D > R.
>the ROI just isn’t there

Blizzard seems to disagree, as I mentioned in another comment. I’m just not sold on this argument tbh. It makes sense at face value but that’s not enough reason for me. Especially given how many games played on both PC and Mac from 2010-2020 and continue to do so. It’s not the empty desert for gamers it was in the 2000’s.
Contrary to folks in thread anticipating SBF arrest at airport, you may be on to something.
Unless of course you were basically bandwagoning on it as well and telling your clients it was a great idea with little risk.

edit: this came off as implying suicide was reasonable in such circumstances. Not intended to go that far.
I was to watch a movie tonight, but instead I'm making popcorn and staying on HN.
Probably not. Code analysis and rewriting can all be done on safe rust. It's only data gathering and execution that needs unsafe, and those are the small and easy parts.
Why just HikVision? And why only certain models?

I'm pretty sure almost every Chinese made CCTV camera is riddled with backdoors and vulnerabilities. And almost all upload their video streams to some server in China.
I couldn't find an option to buy directly from them, either. It's $21.29 on Amazon https://www.amazon.com/dp/B00AZWNS84/
If he invested his clients money in FTX, it’s certainly possible he put a lot of his own money into it as well, and lost it all.
Hasn’t stopped Blizzard from supporting Mac for 25+ years.
FTX Collapse takes toll on the Bahamas
Linking LGBTQ sexuality with pedophilia has been part of both right-wing Republican and Evangelical ideology for a very long time, and the current moral panic goes back at least as far as Pizzagate.

And now with the Club Q shooting you have right-wingers claiming it was justified because of fears of pedophiles and "groomers," and the shooter's father saying he's relieved his son was a mass murderer rather than gay. I'd bet more than a few Evangelicals believe it was God's will.

If the only good thing to come from Trumpism is the death-spiral of American Evangelical Christianity as it ties the millstone of white supremacy and hatred around its neck and follows Trump into the abyss, I'd say it was worth it. Almost.
I really liked the reference to platonism at the beginning.

I feel like at times our problems in the west can be rooted in relying to much in Aristotle and empiricism and not enough on platonic thinking (you could swing too far one way though).

DDD’s ubiquitous language IS the key as he says. Political discourse is the king of lacking ubiquitous language, though that seems more intentional, so we can use words intentionally meaning different things to one group or another. The result though is an inability to work out problems. Engineering organizations at least are not intentionally using different language, but the result is the same, an inability to solve problems.
These are criminals, they can install microsoft office and create fake proof of purchase.

Completely pointless idea.
They just ported their game to Switch (another ARM platform) so once they did the legwork to make code decently arch and GPU API independent, porting to macOS probably isn't a massive overhead.
TBF that is 3 licenses – for one license it is $35. Also quite a lot IMO: it's really just a screenshot cropping and editing tool, since macOS has a screenshot tool already.
Oof, that sucks and I feel for you. That said...

> setting up in a new region would be complicated for us.

Sounds to me like you've got a few weeks to get this working. Deprioritize all other work, get everyone working on this little DevOps/Infra project. You should've been multi-region from the outset, if not multi-cloud.

When using the public cloud, we do tend to take it all for granted and don't even think about the fact that physical hardware is required for our clusters and that, yes, they can run out.

Anyways, however hard getting another region set up may be, it seems you've no choice but to prioritize that work now. May also want to look into other cloud providers as well, depending on how practical or how overkill going multi-cloud may or may not be for your needs.

I wish you luck.
Here's an unnecessary use of curl:

curl perdu.com

You can use netcat instead, HTTP is easy to write and read:

nc perdu.com 80 <<< 'GET / HTTP/1.1'$'\r\n''Host: perdu.com'$'\r\n''Connection: close'$'\r\n\r\n'

Inspired by https://fasterthanli.me/articles/the-http-crash-course-nobod...
The U.S. acts in its own best interests, as do all countries. If they happen to coincide with UK and EU interests, then great. If not, tough luck. The surprising thing is that politicians on this side of the Atlantic are naive enough to believe otherwise.
I do honestly not think there is any bad intent behind it. I am just surprised that this is happening at all (esp. not with a resolution time of multiple months). They must have known for a long time that this would happen, so I would have expected an early heads-up!
I love Factorio, it's a great game, and it's nice that they've ported it to run on Apple's new proprietary hardware. I'm just surprised that people are excited about a platform where people get excited about software becoming available in such limited quantities. I suppose you take what you can get.
As long as it doesn’t affect my essential fluids, I’m game
This sounds a bit conspiratorial to me. Do you have a source?
this would be useful if the app had automatic/semiautomatic linking, and maybe something like code completion
This reminds me of the search for a supposedly lost anime from '80s titled Saki Sanobashi/Go for a Punch. Even though there's a good chance it never existed, there has been quite a bit of fanfiction and even an attempt make/remake an actual anime OVA/movie/series of their own.
Advertising is very effective. There's no point in blaming people for it, especially since they are the victims in this scenario.
> If some hardware breaks it, the hardware must be seriously broken.

And it sometimes is.

> If a change breaks it, some one will probably have called read(2) a few times before that kernel is shipped to you.

I've seen to many kernel bugs on new hardware to believe this is enough.
Maybe not in read(), but still in something that should work.
Throwing testing on users may have been acceptable in the past, but not anymore.
That’s the problem with charging average costs (assuming they do that) but the new user costs are at the margin which can be muuuuch higher.
Maybe Microsoft had just got their AWS bill?
Ah, Red Hat is indeed a good example. Thanks for clarifying.
There are some gray areas, sure. I usually find a way around making mocks, but maybe it's just the domains I am in. My biggest mistakes are mostly just writing tests that are too intertwined with internal interfaces. So they break all the time and need to be adjusted when refactoring. That's a drag.
It might be this one; fixed one day after the bug was discovered and the underlying bug is restricted:

https://chromium.googlesource.com/chromium/src.git/+/6b4af5d...

"Fix potential OOB problem with validating command decoder"

If that's truly the one then presumably the fix is rolling out now. From looking over the diff, the problem is likely to be quite old. Originally the rendering engine could talk directly to the GPU but when WebGL was introduced this was changed, supposedly because GPU drivers aren't hardened against malicious input and so WebGL - being a low level API - could have been used to get control over the renderer process from JavaScript by exploiting GL driver bugs.

Since then the renderer talks to a special libGL that serializes the GL command stream and writes it over a socket to the GPU process which then deserializes it, checking the stream for validity along the way before calling the "real" GL driver (which is probably ANGLE and thus another libGL emulation but that's by the by).

The bug in question is to do with insufficient validation of that command stream, specifically, the "level" parameter in a texture call wasn't being checked against the maximum mipmap level, but rather only against a different level limit.

Probably it means that JS using WebGL would have been able to craft an invalid texture and break into the GPU process this way. The GPU process is itself sandboxed but from there the malicious code could then e.g. see the contents of other tabs, and you're probably in a better position to break out of the sandbox entirely.

Although it's possible that the bug was introduced recently, on such a hot codepath and in such a fundamental function of the GPU command stream subsystem it seems much more likely that it was just never realized until now. That said, the GPU subsystem gets a LOT of commits so who knows.

Edit: notice this comment on the commit, so it suggests a design issue in old code that wasn't realized until recently: "this is a known vulnerability pattern that we only recently learned about, so we might not trust all of our validation code yet."
A wealth advisor that is directing clients to crypo has more problems than FTX.

Sorry for your loss.
I think that's the type of software I'd at best use reluctantly and complain about.
I feel like games like Factorio don't really need that low-level optimizations to warrant for C++. It would be possible to implement it on Go/Java/C#, so would be easily portable to whatever platforms.

"Write once, run anywhere" :)
I used to be REALLY into modding / jailbreaking / rooting / installing custom ROMs on android phones, until I witnessed a car accident, tried to call 911 on my iirc galaxy s3, only for it to crash. Luckily my friend was able to call, but I tried again a couple times later and sure enough, dialing 911 on whatever ROM I had simply crashed the phone.

As much as I miss having root on my phone, I'm never taking the risk again. Being able to use payment features is a nice extra plus I guess.
The politicians who made those laws have no idea what they were doing. This only serves for those crooks to bribe companies.

Eventually we will get to a million laws and therefore a million different ways that they can bribe, and a million hours any company need to waste to do anything in this country.

This only adds uncertainty and forces chaos into everything. Let alone the arrogance of the government (or bystanders) to get in between what a private company and individuals consumers do.

The government treats the oh so poor consumers like stupid animals who cannot buy a freaking charger separately.

In the end this simply increases the costs for the consumers themselves.
:D That question is not really answerable, it only depends on what mid-cycle products you're interested in and how much oldness you are willing to tolerate.