

Cool quote, where did you get it from?
Cool quote, where did you get it from?
The person on the video, known online as Tsoding (or by some as “mista azozin”), was writing a music visualizer program using the raylib library for writing videogames. raylib doesn’t have code aimed at UI handling, meaning he had to manage the UI by himself. He likes doing a little bit of trolling, so that’s why he picked that title.
Tsoding does by far the most entertaining recreational programming sessions I have ever seen on the Internet, so, despite them being quite long (about two hours), I recommend you watch at least a little bit of his videos/streams if you have time.
If you’re interested specifically on this video in question:
How I love mista azozin…
As another Helix user, I’ll gladly accept the high five 👏
Tsoding has created a few rules for writing Rust to make Rust “fun” to program in, and gave them the name of Crust.
Here is the rule set (it may change over time):
- Every function is unsafe.
- No references, only pointers.
- No cargo, build with rustc directly.
- No std, but libc is allowed.
- Only Edition 2021.
- All user structs and enums #[derive(Clone, Copy)].
- Everything is pub by default.
If you ever want to try this out for some ungodly reason, there’s a GitHub repository with an example Main that shows how to use libc and other libraries (in the example, it’s raylib), and with a Makefile showing how to compile your projects (remember we aren’t using cargo
).
OP, I don’t think you’ve correctly linked to the post (when I visit the linked webpage, the browser tries to download an ActivityPub activity instead of showing the post in the Mastodon web UI). Please replace the link with this one.
Wait, now I need to know why.
* some time later *
I went to check why the hell this happened. It looks like the pair (“(,)
”) is defined as an instance of Foldable
, for some reason, which is the class used by functions like foldl()
and foldr()
. Meanwhile, triples and other tuples of higher order (such as triples, quadruples, …) are not instances of Foldable
.
The weirdest part is that, if you try to use a pair as a Foldable
, you only get the second value, for some reason… Here is an example.
ghci> foldl (\acc x -> x:acc) [] (1,2)
[2]
This makes it so that the returned length is 1.
Are those Turing complete? (Legit question, I’d love to know)
I don’t know what the best IDE is, but I know what the best text editor is.
Is it really not true? How many companies have been training their models using art straight out of the Internet while completely disregarding their creative licences or asking anyone for permission? How many times haven’t people got a result from a GenAI model that broke IP rights, or looked extremely similar to an already existing piece of art, and would probably get people sued? And how many of these models have been made available for commercial purposes?
The only logical conclusion is that GenAI steals art because it has been constantly “fed” with stolen art.
Wait, what?