skysight-inc/HackerNews huggingface dataset:
My description was of me as a human user of ChatGPT fwiw, not the OpenAI API.

I had it again earlier:

Me: give me a bucket policy for write access from alb

CGPT: [waffle about IP ranges that is totally incorrect; then starts telling me ALB doesn't typically write to S3 because it's usually an intermediary between clients and backend services like EC2 instances or Lambda functions - it already knows from chat context I am using the latter]

Me: [whacks stop because it's rapidly getting out of hand] yes it does for access and connection logs

CGPT: To allow Application Load Balancer (ALB) to write access and connections logs to an S3 bucket, you need to set up a bucket policy that [waffle waffle waffle]

Me: [stop] yes I know that's what I asked for

CGPT: Here is an example of an S3 bucket policy [...]

Me: invalid principal [as far as I can tell, a complete hallucination]

CGPT: [tries again]

Me: yes I already tried that, valid policy but ALB still doesn't have permission

CGPT: [nonsense intensifies]

In the end I sorted it much quicker from AWS docs, which is sort of saying something, because I do often struggle with them. Thought I'd give ChatGPT a chance here but it really wasn't helpful.
io_uring allows for async reads and writes to disk without forcing a thread pool or direct I/O. That alone makes it much more scalable for workloads that touch both the network and disk.
I'm very skeptical on this, the paper they linked is not convincing. It says that GPT-4 is correct at predicting the experiment outcome direction 69% of the time versus 66% of the time for human forecasters. But this is a silly benchmark because people are not trusting human forecasters in the first place, that's the whole purpose for why the experiment is run. Knowing that GPT-4 is slightly better at predicting experiments than some human guessing doesn't make it a useful substitute for the actual experiment.
In case others did not know, Costco makes the majority of their money from annual memberships, not the inventory they sell.
Given the surge in shoplifting in San Francisco these past few years, this doesn’t surprise me.
China will have nearly twice the pets than young children by 2030
What kind of subset would you have in mind? I think that any kind of numeric operation would be off the table, for the reasons given in PEP 465:

"Providing a quality implementation of matrix multiplication is highly non-trivial. Naive nested loop implementations are very slow and shipping such an implementation in CPython would just create a trap for users. But the alternative – providing a modern, competitive matrix multiply – would require that CPython link to a BLAS library, which brings a set of new complications. In particular, several popular BLAS libraries (including the one that ships by default on OS X) currently break the use of multiprocessing."
Yeah Laowa makes some good stuff. 7Artisans and TTArtisans is very hit or miss, good build quality but mediocre optics. Samyang I've found to be mostly on par with top of the line Nikkor manual lenses.

Voigtlander has some /really/ good optics for modern lenses, especially their Apochromatic lenses and the Aspheric Noktons. They are also a couple hundred years old so they know a thing or two about making quality lenses.

Zeiss has always had a lot of good stuff and a lot of it inherits from their history of manual lenses, but they seem to be quitting the industry.

OEM modern lenses almost all suck. Either shitty build quality OR too expensive.
> Is it just me, or should we be way more horrified by the fact that the US dropped atomic bombs on civilians?

What was the alternative?

The Japanese leadership knew for a year from their own internal reports that they couldn't win the war, and simply want to grind down US resolve. Imperial Japan wanted the following conditions:

* Emperor stays on throne

* Japan gets to keep territory

* any allegation of (e.g.) war crimes would be dealt with internally by the Japanese themselves

Would it be okay for Nazi Germany to surrender if:

* Hitler and the Nazis got to stay in government

* Germany got to keep Czechoslovakia, Poland, etc

* war crime allegations would be dealt by the Nazis themselves

The first bomb was dropped on August 6. The Japanese War Cabinet held a meeting on August 9 to discuss the situation, and decided not to surrender as they didn't think the US could create more bombs. So even after the first bomb was dropped, they wouldn't surrender.

In the middle of the meeting they learned of the second bomb, which was dropped that morning.

The War Cabinet was split 3-3 on whether to surrender. After the second bomb.

They called in the full cabinet to discuss things. The full cabinet was split. After the second bomb.

They called in the Emperor at that point, and he said to end the war. Though in his announcement that was broadcast over the radio, the word "surrender" was never used:

* https://en.wikipedia.org/wiki/Hirohito_surrender_broadcast#C...

Seriously: what was the alternative? Invade the main islands (Operation Downfall)? What would have been the US casualties? What would have been the Japanese civilian casualties? Or blockade Japan and starve them?
> there is a practical reason to keep track of at least some of these protest activities

What reason is that?
Most banks in the US have a feature to block non US entities from billing their card if they so desire. It cuts down on fraud I dont know how much and also means that when fraud is being committed it is more likely that law enforcement can go after the people doing it as they may be in the same country. Not perfect, but nothing ever is. Some criminals are dumb and/or lazy. I assume non US banks also have something similar, to block countries outside of their own. Is this not the case? If this makes my bank Mickey Mouse then I guess that makes me Donald Duck or Goofy as I am very happy with the feature hence why I loathe the idea of disabling it for even a day.
Yeah anyone who has used ChatGPT for more than 30 minutes of asking it to write poetry about King Charles rapping with Tupac and other goofy stuff has realized that it is essentially trained to assume that whatever you're saying to it is true and to not say anything negative to you. It can't write stories without happy endings, and it can't recognize when you ask it a question that contains a false premise. In marketing, I assume if you ask a fake target demographic if it will like your new product that is pogs but with blockchain technology, it will pretty much always say yes
Are you saying they should do things that are not design goals?
Walmart curbside is huge for those that are short on time, but Costco has cheaper prices and better products.
At some point Photoshop and Chrome stop working, then I’m mostly hamstrung.
Automated scanning can be correlated with security video feeds for facial recognition/confirmation against saved ID photo.
I said something like "really? for a paint sprayer?"

He said "for anything in the store."
This outage says more to me about the state of software engineering in 2024 than it does about crowdstrike. Starting with the fact that software like crowdstrike exists to compensate for even poorer software rife with exploitable vulnerabilities. It is certainly hard to defend crowdstrike, but is even harder to hear so many hot takes when the engineer emperor has no clothes.

Critical software engineering is a race to the bottom across many domains. Healthcare, banking, flight systems, etc.
>> No staged deployment {changing to} Add staged deployment

That's the thing that amazed me.

How do you regularly YOLO patches worldwide to something that runs with enough permissions to crash a system?

I don't care if this was a configuration update vs a new sensor capability -- universal rollout should never have been allowed by CrowdStrike's release team.
> If they knew enough about it to write about it correctly they would pursuit other work then journalism.

*pursue.
*than.

Honestly, given the sentiment expressed, just too funny.
That proposal doesn't mention how the union struct handles tearing under concurrent modification.

Tearing can cause memory safety issue. Variant A can have an integer field and variant B can have a reference field in the same offset. Tearing can cause it to treat an integer as reference.
This assumes the staff engineers work more hours (not my experience)
No, it's a JS runtime based on WebKit's JavaScriptCore JS engine. Performance claims should be taken with a grain of salt and are less likely to be the result of the JS engine itself and more likely to be with some specific architectural choices (e.g. implementing certain things in native code instead of JS, better parallelism, more efficient event loop, etc etc).

JS Platform = all the bits that make up the capabilities the JS code can access when it calls various APIs provided by the "platform" that connects to the OS.

JS engine = the thing that implements parsing & executing the JS code as defined by various standards (e.g. ECMA2022) and implements a very small subset of APIs those standards define (e.g. how String and ByteArray work).
I know this is true but I find it so hard to believe. Are there really that many people out there not getting value out of their memberships? I saved enough money on tires compared to everywhere around me to cover multiple years of my membership fees. I guess the math just lines up in a way I don't understand.
I think a Hasselblad would enrich your life
I added a reply further up that attempts to explain my thought process
I went to a Costco in Mexico and they were very serious about making the food court members only there.

Interestingly they had the same items except they had jalapenos instead of relish
So it's not even a mistake or confusion, and you knowing and willingly lied through your teeth. That you attempt to shamelessly defend your outright brazen lie only makes it worse. Absolutely indefensible and morally decrepit. Among the worst I've seen on HN.
> It's why the US Government is pushing so much for Rust adoption.

Can you provide any references for this?
There is also an emerging market for companies that will help you fight health insurers, and I'd have to imagine that they have some playbooks or can develop them for common situations.

And if not, maybe there should be. I saw some ugly shit in my days working for a company that wrote software for some of the bigger insurers.

Hmm.
Dick would hate these guys lol.
They check them at the door but never verify the picture
I attempted to explain my thought process further up
Technical achievements are impressive but who needs another 2 cycle engine. Yesterday I read that one two cycle engine (for a car or motorcycle, I think) puts out as much pollution as 40 modern 4 cycle engines.
What is whooshing over my head about "Figure 1"?
> It's statistically unlikely that any one side has a monopoly on righteousness and good ideas

It's statistically very likely that a "side" with power (economic, monopolies on violence, etc) is more likely to abuse power than a "side" without power...

Would you look at the Stanford Prison Experiment and say that the prisoners are just as likely to be doing "the bad stuff" as the guards?

Maybe both sides have an even distribution of shitty people, but that's not what matters. What matters is the shitty things that are being done. Its statistically much more likely that a side that has more power is doing more of the shitty things
My speculation is they probably did stage the rollout to some extent, but didn't have a viable or fast enough feedback mechanism to let them know there was a kernel crash. That seems much more plausible than the engineers being incompetent enough to not have staged rollouts at all. Or they might have had it, but only for code rather than data.
Harbor Freight sells flux core MIG welders for < $200, and small lathes for < $1000. You can find lathes for significantly cheaper with a few minutes of digging on Facebook. It's really not enough to detract from the title.
> There is no reason to not use Rust for these systems anymore.

While Rust is a fine language, there are others which may be better suited for systems which have a global impact such as CrowdStrike does.

Ada: https://en.wikipedia.org/wiki/Ada_(programming_language)

SPARK: https://en.wikipedia.org/wiki/SPARK_(programming_language)

I am an advocate for neither and only reference their applicability for this problem domain based on the languages' design intent.
Relaxing kind of requires doing less, not switching to a different activity that requires significant effort. Instead of trying to cram in more thinking with newsletters and podcasts in your downtime intervals, try doing nothing. Or have a chat with someone that isn't about your work and tech interests.
There's no infection without replication.
Then you get loopholes being abused
If/once they follow through on their x86s architecture maybe they’ll have the transistor budget to support proper AVX512 on their efficiency cores.
He's likely referring to this: https://www.whitehouse.gov/oncd/briefing-room/2024/02/26/pre...
https://www.whitehouse.gov/oncd/briefing-room/2024/02/26/pre...

https://media.defense.gov/2022/Nov/10/2003112742/-1/-1/0/CSI...
Phsycohistory
I had paid them with Paypal some time ago but I quickly cancelled my Paypal account of 20 years without hesitation after their first pass / attempt at using the power of money to control speech. [1]

If possible, I recommend putting FastMail and Hetzner on a credit card and then pay the credit card with your bank account.

I can pay them with a debit card but I block the ability on purpose. That's what my question was all about, not having to disable a security feature that I had the bank enable. If they have a US presence then they would be permitted. I've intentionally never applied for a credit card. I only spend money that I have. Most of my transactions are in cash. There's just a few things I use a debit card for, servers being one of them.

[1] - https://fortune.com/2022/10/10/paypal-users-fine-misinformat...
If you worry about Apple, then they thought you were a true adversary, they could install some code only for you. You really have no idea.
It's not so much that I don't want to learn the platform. It's that there is often an inherent sequencing. The expectation is you already know the platform and now you are learning the guest language. I just want to be taught the guest language and the platform at the same time.
Great, let's just put membership data on an app and let NFC wave us through. Why are we carrying around these plastic cards? You either have to make it a daily carry in your wallet or risk leaving it at home.
Thank you for helping to resolve the situation! Please disregard the email reply I sent as the issue was clearly rectified.
garbage in, eh?
It is a bit surprising that so much damage was inflicted on civilians with firebombing and all for the sake of what looks like vindictiveness. Surely after the victory it would have been possible to write the books, stating it was « unconditional surrender » regardless of what kind of surrender it actually was (it is victors who tend to be able to write history books as they see fit.)
> Is it just me, or should we be way more horrified by the fact that the US dropped atomic bombs on civilians?

First Japan was allied with nazi Germany. And nazi Germany was putting jews, handicapped people, romanians, gays, etc. into crematoriums, alive. These weren't soldiers either.

Second Japan did the Pearl Harbor attack: up until then the US was still a neutral country in WWII.

There were many ways to not get at war in the US. Those two weren't among them. What was the US supposed to do? Not drop the bomb and let Russia annihilate and conquer Japan?

These two atomic bombs were horrible but during WWII the US pretty much single handedly saved (most of) the world from both nazism and stalinism.

I'm not saying the US have always been acting in good faith lately but during WWII I'm not sure the US can be faulted much.

Put it another way: a world war vs fucking evil incarnate is messy.
Poku makes testing easy for Node.js, Bun, Deno, and you at the same time
The override is: "you didn't accept the screen recording permission like you're required to, either do that from now on or you're fired"
The problem with this theory is underestimating just how fallible human memory is.
So you have an "Index Out Of Bounds" problem. It could either directly lead to reading out-of-bounds memory and generating an Access Violation exception, or you could see the out-of-bounds array access and throw an exception.

Either way, you've got a kernel-mode exception that isn't being caught, and that's a BSOD.
Note Bun is a runtime environment using the JavaScriptCore engine from WebKit/Safari. Node uses V8 (chrome) which was a little faster in benchmarks last I checked. Where Bun claims performance is in all the system APIs like reading a file, running a http server, etc.
> That said, Nagasaki is much much harder to defend.

The first bomb was dropped August 6.

The Japanese War Cabinet met on August 9 to discuss the situation, and concluded that the US didn't have the resources for more, so they concluded to not surrender. Even after the first bomb was dropped.

In the middle of the meeting they learned of the second bomb which was dropped that morning.

After the second bomb the War Cabinet was split 3-3. They called in the full cabinet and that was split as well.

Two bombs weren't enough to decisively convince them to surrender, and so the Emperor had to be called in to break the deadlock.

And yet we are to believe that even though two bombs were barely enough to force a surrender, zero bombs would have sufficed?
This has been the most requested feature by customers in C# for I-don't-know-how-long now.
3. The memoryview interface is often a good solution.
They may be referring to DARPA's research project TRACTOR:

https://www.darpa.mil/program/translating-all-c-to-rust
>> According to the RCA, the essence of what happened was an index out of bounds

While Rust's behavior of panicing is saner than C++'s behavior of undefined behavior for a typical index out of bounds bug (`slice[index]`), I would imagine it'd still result in BSODs and outages in a kernel context.

Admittedly, safe bounds checking (`slice.get(index) → Option<T>`) might be easier in Rust than in C++, but it's not a given that a RIIR would've avoided this bug.
There's been a number of reports released by the government that recommend adopting memory safe languages as opposed to C/C++. The White House put out a memo [0] for example, and NIST has this page [1]. Since there are no other systems languages with widespread developer mindshare, some people see these as primarily recommending Rust.

[0] https://www.whitehouse.gov/oncd/briefing-room/2024/02/26/mem...

[1] https://www.nist.gov/itl/ssd/software-quality-group/safer-la...
> Multiple engineers identified the issue via analysis of stack dumps as being triggered by a null pointer bug in the C++ the Crowdstrike update was written in; it appears to have tried to call an invalid region of memory that results in a process getting immediately killed by Windows, but that take looked increasingly controversial and Crowdstrike itself said that the incident was not due to "null bytes contained within Channel File 291 [the update that triggered the crashes] or any other Channel File."
https://archive.is/UpNzj
Thank you for adding this here, I was working on compiling something similar for another comment on the thread. This is pretty much the gold standard and yeah those that keep up on preventatives and testing are usually the least likely to pass anything along. More information is better, not less! These puritanical views on human sexuality, like the comment above yours to which you're responding and others, only cause more hurt and don't really have any sort of deterrent effect. Peeps be fuckin', nothing you can do to stop it besides get the best info and treatments out there.
Which makes you miss all sort of security updates (under the hood unlike the one mentioned in the article).
Impropriety is taking a protest that has been ongoing for 4 years and seen some of the most egregious abuses of the state's monopoly on violence against protestors and selecting two anecdotes that tries to paint a "both sides" narrative

Not to mention there should be holding a much higher standard of "propriety" of those that we arm and give power to. The systemic abuse of power here affects all of us members of this society. Not just these specific protestors
Same for me. I had no idea what was being asked.
Oh god, don’t send people to developer.apple.com. It’s apple’s worst product.

I’d rather you shill your own blog posts. Even without reading them, I know they are better. ;)
Yep, I'm an Electrical Engineer, and I also write code. I don't like the term Software Engineer, because there is none of the of the regulated safety and quality mechanisms required for software that are normally associated with professional engineering.
haha yea i've been really enjoying this project. In terms of statefulness. It is quite a stateful coroutine. I will play around with it and see if i can get it working. Would be nice to use a more goto like method than raising exceptions. Thanks for your work
I think a much simpler test is to ask if the police body camera footage is "missing", and if it is to assume they're probably lying.

There is no reason to withhold it or turn off cameras in a situation like this.
This was made in the guys basement with some lengths of pipe, a cheap lathe, and a MIG welder. He ran it for a total of a few minutes.

The impressive part is that he made it in his basement with scrap pipe, not that it's supposed to be some kind of advancement in engine technology. It's just supposed to show that people out there still have the DIY spirit in them.
So did ELIZA[0] about sixty (60) years ago.

0 - https://en.wikipedia.org/wiki/ELIZA
If you follow CISA vulns and guidelines, it's all industrial controllers getting hacked and pushing for memory safety for like a year straight.

(On a side note, pleasantly surprised to see a Linux kernel android bug today)
You are dot point framing a complex piece of history that has a wide spread of opinion from various historians.

It deserves at least an essay on just the situation and the various PoV's, see:

The Decision to Use the Bomb: A Consensus View?

https://blog.nuclearsecrecy.com/2013/03/08/the-decision-to-u...

There's a very good case to be made that the primary motivation to use the atomic weapons was the fact that they existed ..

developed at very great expense for a European War that no longer existed, Germany having surrended when the weapons were finally complete - with only one test on a tower in a desert the military side wanted a real world 'battlefield' test and there was already an ongoing campaign to destroy each and every major and minor target in Japan (much much cheaper per city) using conventional HE & firebombs.
I'd suggest you to re-read your parent comment. They already explained it concisely but you seem to be a bit to caught up in this lemon battary idea.
I had a similar issue. I was quoted $33 because I put in sq.ft for the area instead of sq.m. When I corrected the area it quoted $17. I paid and it charged me $33.
Its simply that the inventory they sell is most likely priced in such a way that it covers the cost of the product and its existence inside of the warehouse. Costco has very aggressive vendor terms and they sell the inventory before they are having to pay the vendor for it.

Said another way, they break even or have slight margin on selling products, this includes the executive membership annual check.
Even more impressive: a 9-year-old did three consecutive 900s in front of Tony Hawk[1].

Arguably, this feat is easier for a small child, but still... insane talent at a young age.

[1]: https://old.reddit.com/1dh6p2h
Fair, I am guessing its a location/store dependent enforcement.