I've seen what people go through when they operate 3D printers. The impression I have is that they still make 2D inkjet printers look like paragons of reliability.
52,332 karma · joined January 25, 2010
Fediverse: https://social.joshtriplett.org/@josh
Twitter: @josh_triplett
GitHub Sponsors: https://github.com/sponsors/joshtriplett/
Homepage: https://joshtriplett.org
FOSS developer. Rust Project developer on the language, library, and Cargo teams.
I've seen what people go through when they operate 3D printers. The impression I have is that they still make 2D inkjet printers look like paragons of reliability.
Suppose you're trying to reverse-engineer some proprietary tool, for instance. If you're doing that with human experts, you pick experts who haven't seen the code of the tool, or any disassembly of the tool, or any potentially tainted non-clean-room analysis of the tool.
Even if you have two separate AI instances do the RE and the reimplementation (which most people don't), the AI you use may well have been trained on the proprietary source code, or on any number of disassemblies/analyses/reimplementations/etc that aren't clean-room.
That's doubly true when people do ridiculous things like AI reimplementations of publicly available GPLed source code, where the AI definitely was trained on the GPLed implementation.
Also a great way to disagree collaboratively. If you can collaboratively find the crux of each others' arguments, you now know both know exactly what would change each others' minds, and you can find that information together and know what's correct.
> Have it fix your grammar.
> Have it make your argument clearer.
> Have it turn your 2,000-word ramble into something people can actually read.
Please don't do this, and then try to "put some of yourself back into it".
By all means, use AI to find bugs. But don't let it write a single word. Let it tell you what's wrong, then you can fix it and iterate.
No, illicit access as defined by a user who doesn't want anyone but themselves to have access.
Remember the iPhone jailbreaks where you visited a website and the website exploited the phone and installed a jailbreak? That was a remote security exploit, and any other site could have done that too and used it less benevolently.
Users should have full control over their devices. They shouldn't have to get it via exploits, and it's a good thing when those exploits are fixed, because they're security holes that can be used to harm the user.
BLAKE3 has a whole mechanism for this, and as an added bonus it'd be substantially faster.
In this case, though, that seems unlikely from the fact that the key used was an actual key documented as being used for other messages.
leaning no 0.41
Probabilities won't make an AI stop hallucinating.
> Is the port number of this website between 400 and 500?
probably no 0.16
> Is blueberrry spelled correctly?
probably yes 0.89
> Do the probabilities in the responses to these questions have plausible confidence, rather than being made up after the fact as justifications?
leaning no 0.39
> Is this a silly question?
leaning no, probability 0.33, subject "silly"
> Will Jev become the most successful AI model?
probably no 0.10
If you want to argue that there's something invalidating the arguments, by all means do. But it's really tiring to get many variations of "nobody's made the case for it!" or "there's no evidence for it!" or "vibes!".
But as long as copyright exists, AI training should not get any exception to it. That creates an asymmetry, where AI gets to rip off our work and use it to compete with us, while we don't get to do the same with proprietary works (e.g. software).
I don't want a world in which AI can rip off all of my Open Source code and not respect its license, but I can't take macOS and virtualize it and not care what Apple thinks of that.
Insert screaming here.
An infinite loop, with no library calls whatsoever, gets a system call inserted. That's a horrible surprise waiting to happen.
The entire concept of the "forward progress guarantee" is broken. An infinite loop should compile to an infinite loop. Nothing more, nothing less.
It has, over, and over, and over. There is literally a book on it. https://ifanyonebuildsit.com/