4,058 karma · joined September 12, 2018
That's the root cause error of your thinking.
The prizes aren't reshuffled and the host's choice of doors depends on both the player's choice and on information that is hidden to the player. No way you can treat that as a reset.
GPUs don't reorder instructions at all.
In a show like Stranger Things, almost none of the episodes are individually memorable or watchable on their own. They depend too much on the surrounding episodes.
Compare to e.g. Strange New Worlds, which tells large stories over the course of a season, but each episode is also a self-contained story. Which in turn allows for more variety and an overall richer experience, since you can have individual episodes experiment with wacky deviations from the norm of the show. Not all of those experiments will land for everybody (musical episodes tend to be quite divisive, for example), but there is a density to the experience that a lot of modern TV lacks.
It is worrying that for many months now, pretty much all the content of changelogs has been about AI.
Most societal problems cannot be fixed entirely. There will always be child sex abuse just like there will always be murder, theft, tax evasion, and drunk driving. It makes sense to see if things can be improved, but any action proposed must be weighed against its downsides. Continued action by police is a good thing, but laws for that have been established for a long time, and the correct answer may well be that no further change to laws is required or appropriate.
(Ab)using child sex abuse to push through surveillance overreach is particularly egregious considering that by all objective accounts most of it seems to happen in the real world among friends and family, without any connection to the internet.
The terms relaxed, acquire, and release refer to how an atomic operation is ordered against other accesses to memory.
Counter to what the article states, a relaxed atomic is still atomic, meaning that it cannot tear and, for RMW atomic, no other access can go between the read and the write. But a relaxed atomic does not order other accesses, which can lead to unintuitive outcomes.
By contrast, once you've observed another thread's release store with an acquire load, you're guaranteed that your subsequent memory accesses "happen after" all of the other thread's accesses from before that release store -- which is what you'd intuitively expect, it's just that in modern systems (which are really highly distributed systems even on a single chip) there's a cost to establishing this kind of guarantee, which is why you can opt out of it with relaxed atomics if you know what you're doing.
And having meta language that is significantly different from the core language really sucks for ergonomics. I never understood why, for example, a lot of dependent types literature invents a meta language for expressing constraints rather than using the core language for it. Syntactic familiarity matters.
Also consider C++ templates vs Zig comptime, and how C++ is evolving to bring its meta language closer to the core language via constexpr and consteval.
So the more viable path is to judiciously integrate formal concepts into "normal" programming languages and have LLMs generate proof artefacts in a search process that is guided by proof systems.
I understand this discussion as being about how society should deal with it, not how you could try to make the argument internal to a company.
As arguments go, this is a pretty weak one considering how obvious the solution is: Make the manufacturer not be liable for what happens when you operate the device with unauthorized software.
I like loose type systems for some quick scripting, but I started to adopt Rust for many of my personal projects because I find it's so much easier to get back into a project after a year when there are good type system guard rails.
The vocabularies I've seen tend to prefer tokens that start with a space. It feels somewhat plausible to me that an LLM sampling would "accidentally" pick the " Hello" token over the "Hello" token, leading to D:\ Hello in the command. And then that gets parsed as deleting the drive.
I've seen similar issues in GitHub Copilot where it tried to generate field accessors and ended up producing an unidiomatic "base.foo. bar" with an extra space in there.
I'd say corporations are also a form of non-animal intelligence, so it's not exactly first contact. In some ways, LLMs are less alien, in other ways they're more.
There is an alignment problem for both of them. Perhaps the lesson to be drawn from the older alien intelligence is that the most impactful aspect of alignment is how the AI's benefits for humanity are distributed and how they impact politics.
Unless he was able to sample with temperature 0 (and get fully deterministic results both times), this can just be random chance. And experience as SWE doesn't imply experience with statistics and experiment design.
[0] Considering how CSAM is abused to advocate against civil liberties, I'd say there are devils on both sides of this argument!
A large reason why out of order speculative execution is needed for performance is to deal with the memory latencies that appear in such a system.
There were certainly some rich and powerful people who did intend to lower everyone (else) to a shit position.
That's what stuff like anti-union policies are about. Sure, they drape it up in nice rhetoric, but ultimately the intent is to reduce the power (and thereby the material outcomes) of the common the worker.
But of course there were also other developments that had the effect more unintentionally.