Yeah and those are the ones currently identified (btw that issue isn’t completely fixed) because rust never was nor advertised itself as sound. Meaning, you gotta be careful when writing Rust code too. Not as much as C++, but it’s not a magical shield against memory problems like people have been shilling it as.
- 0 Posts
- 33 Comments
A) Rust doesn’t have a formal specification other than “whatever the fuck our team hallucinated in this compiler version”
B) Doesn’t matter the definition if it fucks your day because you’re not careful.
Sure sure Heil Rust but be mindful of the fuck you’re doing before you get bit ¯\_ (ツ) _/¯
Have you heard about cve-rs?
https://github.com/Speykious/cve-rs
Blazingly fast memory failures with no unsafe blocks in pure Rust.
Edit: also I wish whoever designed the syntax for rust to burn in hell for eternity
Edit 2: Before the Cult of Rust™ sends their assassins to take out my family, I am not hating on Rust (except the syntax) and I’m not a C absolutist, I am just telling you to be aware of the limitations of your tools
Always check your programs on -O0 or pay the price
Shit gets really fun when you find out your code is a edge case for compiler optimization and should never be optimized away (although this is very very rare for -O2)
No there is not. Borrow checking and RAII existed in C++ too and there is no formal axiomatic proof of their safety in a general sense. Only to a very clearly defined degree.
In fact, someone found memory bugs in Rust, again, because it is NOT soundly memory safe.
Dart is soundly Null-safe. Meaning it can never mathematically compile null unsafe code unless you explicitly say you’re OK with it. Kotlin is simply Null safe, meaning it can run into bullshit null conditions.
The same thing with Rust: don’t let it lull you into a sense of security that doesn’t exist.
Ignoring warnings is really not a good way to deal with it. If a compiler is bitching about something there is a reason to.
A lot of times the devs are too overworked or a little underloaded in the supply of fucks to give, so they ignore them.
In some really high quality codebases, they turn on “treat warnings as errors” to ensure better code.
vivendi@programming.devto
Mildly Infuriating@lemmy.world•Twitch's largest political streamer, Asmongold, shovels racist and xenophobic messaging to his audience of 52K+ live viewersEnglish
171·5 months agoDude is the living incarnation of Nurgle. If I told you the stories you’d think I’m making them up or smth lmao
There is a reason he’s commonly called asswithmold
vivendi@programming.devto
Programming@programming.dev•Geany 2.1 Lightweight IDE Brings Smoother UI, New Filetypes, and Theming SupportEnglish
7·5 months agoIt’s a REALLY good software for a lightweight dev environment. You need to be a more experienced user than a typical “IDE” audience (or rather, more patience to learn and build your flow) but it’s a good editor.
deleted by creator
vivendi@programming.devto
Programmer Humor@programming.dev•Why shouldn't you use YAML to store eye tracking data? /sEnglish
12·5 months agoLMFAO in my turf if we need to constantly check some values we either have a hook or a wrapped Stream<T>
Weak diss
vivendi@programming.devto
Programmer Humor@programming.dev•Why shouldn't you use YAML to store eye tracking data? /sEnglish
12·6 months agoYou could also not be an idiot and write a debug script that checks those values or atleast provides an interface
But I guess they don’t teach that kind of thing in the javascript and python school of dogshit programming
It’s not much use with a professional codebase as of now, and I say this as a big proponent of learning FOSS AI to stay ahead of the corpocunts
vivendi@programming.devto
Programming@programming.dev•Has anyone created an AI tarpit for images yet?English
1·7 months agoYou do realize how data science works, right? The data is cleared by a human team before it is fed to a model, the data is also normalized and processed by some criteria, etc.
Also if you hold some seriously high value data, if I was designing the system, I’d make it flag your system for more advanced visual retrieval (you can let a multimodal LLM use a website like a human user with tool use)
vivendi@programming.devto
Programming@programming.dev•Has anyone created an AI tarpit for images yet?English
1·7 months agoIf you just want to stop scrapers use Anubis why tf are you moving your own goalpost?
Also if your website is trash enough that it gets downed by 15,000 requests you should either hire a proper network engineer or fire yours like wtf man I made trash tier Wordpress websites that handled magnitudes more in 2010
EDIT: And stop using PHP in the case of ScummVM. Jesus Christ this isn’t 2005
vivendi@programming.devto
Programming@programming.dev•Has anyone created an AI tarpit for images yet?English
1·7 months agoIt’s not adapting to change, it is fighting change
vivendi@programming.devto
Programming@programming.dev•Has anyone created an AI tarpit for images yet?English
1·7 months agoEvery image has a few color channels/layers. If it’s a natural photograph, the noise patterns in these layers are different. If it’s AI diffusion however those layers will be uniform.
One thing you can do is to overlay noise that resembles features that don’t exist (using e.g Stable Diffusion) inside the color channels of a picture. This will make AI see features that don’t exist.
Nightshade layers some form of feature noise on top of an image as an alpha inlaid pattern which makes the quality of the image look ASS and it’s also defeated if a model is specifically trained to remove nightshade.
Ultimately this kind of stupid arms race shit is futile. We need to adapt completely new paradigms for completely new situations.
vivendi@programming.devto
Programming@programming.dev•Has anyone created an AI tarpit for images yet?English
4·7 months agoFuck with their noise models.
Create a system that generates pseudorandom hostile noise (noise that triggers neural feature detection) and layer it on top of the image. This will create false neural circuits.

Every day I regret becoming a network engineer more and more
You have a clusterfuck of a clusterfuck because corpocunts make more money from keeping everyone on shit old stacks
The network engineer to communist/anarchist pipeline is real