DeltaWave0x 🇮🇹

4.1K posts

DeltaWave0x 🇮🇹 banner
DeltaWave0x 🇮🇹

DeltaWave0x 🇮🇹

@DeltaWave0x

• 23 • Mechanical engineering student • Graphics programming enthusiast

Katılım Mayıs 2019
1.3K Takip Edilen340 Takipçiler
Sabitlenmiş Tweet
DeltaWave0x 🇮🇹
DeltaWave0x 🇮🇹@DeltaWave0x·
He is complete (mostly). Say hello to Keter 3.0, now with an usable (mostly) Refsheet uwu
DeltaWave0x 🇮🇹 tweet media
English
6
3
53
0
Kizma Husky
Kizma Husky@KizmaHusky·
@SkylarOpossum How is asking a question about something you don’t understand “being an ass” This wasn’t targeted AT anyone
English
2
0
11
380
DeltaWave0x 🇮🇹
DeltaWave0x 🇮🇹@DeltaWave0x·
@snepdeer Not only that, we also got there only 60 years after finding out how to fly in the first place, which is genuinely incredible lol
English
2
0
35
622
Sneer :3 🇮🇹
Sneer :3 🇮🇹@snepdeer·
we went to the fucking moon do you understand we went to the fucking moon, in the sky that is genuinely insane how the fuck did we go to the moon, like i know how its just baffling to me that we made it
English
20
60
916
13.7K
Liam Castaigne 🔜 AC
@DeltaWave0x I've heard secondhand they are getting quite good at reverse engineering, though it's admittedly not my field of expertise. But ultimately does it even matter? If they just used a decompiled version of your routine and marshal whatever types necessary, does it make a difference?
English
1
0
0
22
DeltaWave0x 🇮🇹
DeltaWave0x 🇮🇹@DeltaWave0x·
As time goes on I feel like closed-source software with a licence that prevents unity-like crap is the future. You can always let people in to the developer team as needed, but after the RayLib stuff there's no way I'm spending years writing an engine for it to be stolen by AI
English
1
0
0
113
DeltaWave0x 🇮🇹
DeltaWave0x 🇮🇹@DeltaWave0x·
@voird33r I really want to see AI get anything useful out of a compiled binary. Using docs isn't copying my code, and certainly if you need AI to copy my stuff you're not smart enough to implement them based only off a public api.
English
1
0
0
35
Liam Castaigne 🔜 AC
@DeltaWave0x AI is certainly getting no worse at reverse engineering. If quality isn't a particular concern, what stops someone from just using your own docs and impl to copy your code anyway? I think ultimately it's shitty but not worth worrying about. Raylib is no worse off, I don't think.
English
1
0
0
27
Nolan
Nolan@NolanBlunder·
@DeltaWave0x Compiler should be able to prove when bounds checking is redundant and eliminate it
English
1
0
0
25
DeltaWave0x 🇮🇹
DeltaWave0x 🇮🇹@DeltaWave0x·
You want bounds checking? Two indirections. You want one indirection? No bounds checking. You cannot win, life is unfair
English
3
0
3
726
DeltaWave0x 🇮🇹
DeltaWave0x 🇮🇹@DeltaWave0x·
It's even funnier because clang tells you stuff like "asan is not supported with /MDd", and then you go look in visual studio and you see that you are indeed using asan + /MDd and it still compiles fine, and you just lose all the will to do anything anymore
English
0
0
2
103
DeltaWave0x 🇮🇹
DeltaWave0x 🇮🇹@DeltaWave0x·
... drops it silently inside the msbuild pipeline, and disables it. And you can only find out by reading the tlog file. I've spent 2h trying to understand why the same exact flags wouldn't work in cmake, and it's because they simply can't
English
1
0
3
119
DeltaWave0x 🇮🇹
DeltaWave0x 🇮🇹@DeltaWave0x·
Why this? It's very simple, if you enable ClangCL on VisualStudio, and you also happen to enable address sanitizers, it's not like it warns you they aren't supported, it's not like it tells you, it even leaves the flag enabled in the final command. It just...
DeltaWave0x 🇮🇹@DeltaWave0x

I think I'll just stop dealing with computers, I'll stop dealing with compilers, I'll finish my little engineering degree and I'll do something else with my life because if the huge multi-corporations cannot do things properly I won't waste my sanity on their stuff anymore

English
2
0
5
1.2K
DeltaWave0x 🇮🇹
DeltaWave0x 🇮🇹@DeltaWave0x·
@fluxdev3 The tweet was about d3d12 in particular where root descriptor are just pointers without length info, so you can 100% write oob and you'll never know until it either corrupts or crashes your app. C has the same problem but at least it's easier to get around it
English
0
0
0
34
flux
flux@fluxdev3·
@DeltaWave0x The caveat is that if we resize the array, the function must return the new `Array(T)` argument and we reassign the original value to update the length. So we would want linear types to enforce correct usage.
English
1
0
0
25
DeltaWave0x 🇮🇹
DeltaWave0x 🇮🇹@DeltaWave0x·
I think I'll just stop dealing with computers, I'll stop dealing with compilers, I'll finish my little engineering degree and I'll do something else with my life because if the huge multi-corporations cannot do things properly I won't waste my sanity on their stuff anymore
English
2
1
23
2.1K