If you look at what implementions modern compilers actually come up with, they often look quite different from what you would expect from the source code
12,123 karma · joined July 3, 2012
If you look at what implementions modern compilers actually come up with, they often look quite different from what you would expect from the source code
The other type of attack would be what I would call "induced hallucinations", where the attacker crafts data not to get the LLM to do anything the data says, but to do what the attacker wants.
This is a common attack to demonstrate on neural network based image classifiers. Start with a properly classified image, and a desired incorrect classification. Then, introduce visually imperceptible noise until the classifier reports it as your target classification. There is no data/instruction confusion here: it is all data.
The core problem is that neural networks are fairly linear (which is what makes it possible to construct efficient hardware for them). They are, of course, not actually linear functions, but close enough to make linear algebra based attacks feasible.
It is probably better to think of this sort of attack in term of crypto analysis, which frequently exploits linearity in cryptosystems.
The depth of LLM networks make this sort of attack difficult; but I don't see any reason to think you can add enough layers to make it impossible. Particularly given that there is other research showing structure across layers, with groupings of layers having identifiable functionality. This means it is probably possible to reason about attacking individual layers like an onion.
This problem isn't really unique to AI either. Human written code has a tendency to be vulnerable to a similar attack, where maliciously crafted data can exploit the processor to do anything (e.g buffer overflow into arbitrary code execution).
How you get 5 possible values into a tri state Boolean is beyond me though.
It is a specific optimization based on the idea of storing one type inside of another type by finding a "niche" of unused bit pattern(s) inside the second type.
It has far more useful application than a tower of Option 254 deep.
Option<NonZeroU32> seems like a much more reasonable to justify this with. Also, enums can easily have invalid bit patterns that are unused without there being any specific bit that is always available. All you need is a single variant of the enum to have a free bit, and you have a niche to shove None into.
They also operate under pretty fundamentally different philosophies. Seccomp is based on a program dropping its own permissions. SELinux is based on a system integrator writing an ahead of time policy restricting what a program can do.
Child processes inherit the restrictions from the parent. You can therefore have the parent fork, setup it's rules, then exec. This is exactly how syscall filtering (and a bunch of other lockdowns) are implemented in SystemD
The effect of cheap robo support is not reducing the cost of support. It is reducing the cost of development by enabling a more buggy product while maintaining the previous support costs.
Setting aside the problems of wrong but compiling code. Wrong and non-compiling code is also much easier to deal with. For training an LLM, you have an objective fitness function to detect compilation errors.
For using an LLM, you can embed the LLM itself in a larger system that checks it's output and either re-rolls on errors, or invokes something to fix the errors.
From what I can find, the standard weight limit for a truck in 20 tons per axle (less when multiple axles are close together).
In contrast, the average weight for a car is a bit under 4 tons (even for SUVs). Even a pickup truck is under 5.4 tons. Since these have 2 axles, that comes out to every class except loaded freight trucks having under 2.7 tons per axle on average. So a freight truck acting at the legal limit (without tandem axles) would be over 7.4 times as heavy per axle as a passenger pickup truck. Applying the 4th power law, this means a single maximally loaded truck causes about 3000 times (300,000%) as much damage as an average pickup truck; and 10,000 times (1,000,000%) as much as an average SUV. In contrast, the difference in damage caused by an average SUV and an average sedan is only about 40%
Yes, there are theoretical issues with assuming PRNGs are truly random. However, there are also theoretical issues with assuming that Newton's law of universal gravitation is true.
I am confident is saying that more experiments have gone wrong due to not considering relativity, than have gone wrong due to the proper usage of a statistically sound (even if not cryptographically so) PRNG.
I also suspect that both classes of errors are dwarfed by improper usage or non sound PRNGs.
There are human men alive today without any Y chromosomes that present with standard male phenotypes without needing any medical intervention. Currently, the biggest symptom of this condition is infertility (which is often the point where most people learn they have it). However, on evilutionary timescales, it doesn't seem that far off for the remaining needed genes to migrate over as well. On a human timescale, it doesn't seem that far off for us to medically solve the infertility issue; although I imagine the ethics rules would prohibit such treatment if it leads to xx-male offspring.
Having said that, while chromosomal sex determination is not omnipresent, it does seem to be much more preserved than chromosome count.
After two attempts at fixing it failed (due to getting hopelessly out of synch with mainline), we put the fix behind a flag and setup updated our CI to run the test suite with both modes of the flag; and to only fail for new test failures.
Now that they are offering this program, they should start getting much better data by being able to correlate claims with actual FSD usage. They might be viewing this program partially as a data acquisition project to help them insure autonomous vehicles more broadly in the future.
No it doesn't. Such a standard would make the practice of medicine impossible, as all treatments have some risk of harm.
What is relevant to this discussion is the below excerpt of the modern form of the oath:
> I will apply, for the benefit of the sick, all measures which are required, avoiding those twin traps of overtreatment and therapeutic nihilism.
Nothing about this treatment is targeting the germline.
Edit: Also, high cholesterol tends to become a concern for old people, who tend not to reproduce.
Having said that, we have we been medically lowering people's cholesterol levels for decades, and the evidence seems pretty clear at this point that it is a net health benefit to those for whom treatment is indicated.
It is not at all obvious that targeted gene editing would be more disruptive to the body compared to flooding the body with a drug that happens to interfere with the one part of the process that we found a drug to interfere with.
Particularly if we are editing the gene to match a form that is already present in much of the population.
There is a more reasonable brother argument to could make, which is that we have well tested and effective drugs available today for managing cholesterol. Any new treatment would need to clear the bar of being better than those (in at least some circumstances) to be put into wide use. This bar may cleared by the fact that existing treatments often have adverse side effects.
Further, the one time treatment aspect is actually a demerit in some ways, as one cannot stop the treatment if there is an adverse effect. This means that the safety profile would need to be much better than us typically required. And proven over a longer timeline.
Of course, this is all concerns about approval and widespread deployment. We are still in the early human trial phase, where much more risk is accepted (subject, of course, to ethical guidelines).
There have been a bunch of times in my career where I've allowed people under me to "fail". Often times, an individual failing at something is just not that expensive; while being highly educational. Sometimes, it turns out that there approach actually worked, and we as a group gained a new bit of institutional knowledge.