[elects_] o/ [elemint0216] Hi hi [rkundra] helu [themelopeus] not pinged but it's ok :)) [ashfaque_pp] Yyooo manim, real growth [kikuttv] holy moly
[rtmplyw] hey [themelopeus] Pog project that's so cool [nefine_] Raysan wins again
[ev3r_m4rc0] Ev3r_M4rC0 subscribed with Prime. They've subscribed for 5 months, currently on a 1 month streak! i forgot to make tea tsodinCry [tsoding] https://github.com/tsoding/musializer [wijiler] Hello! [codecat69] hii [yui708] !today [achrodev] Hello hello! [skrshe] aya / [ev3r_m4rc0] manim is the one 3blue1brown uses? [sintuz] Sintuz subscribed with Prime. They've subscribed for 9 months! [treuks] panik
[ev3r_m4rc0] oh coool [lucas_t_a] Writting the animations with c? PogChamp [kirdow] panim.c tsodinPog [achrodev] tsodinZezin [mohad12211] it has also cool mathematics rendering [mohad12211] with latex and shit [shpirtman] Also it can render Pi guys. [elects_] When I used it it called in to a external latex engine [mohad12211] never really used manim tho lol [llamexis] !today [tsoding] https://github.com/tsoding/tula [lucas_t_a] Straight to the code [zhirzemli2] sounds like python or lua bindings for such kind of library is kinda usefull [murilo0br] it's a cool idea [juliuslekactus] !whatismanim
[zyak] !today
[mrbotka] @juliuslekactus command `whatismanim` does not exist [shpirtman] luke warm reloading [lucas_t_a] Ppl integrate lua scripting into rust cause of this [bennydarshan] !cjoke
[mrbotka] @bennydarshan command `cjoke` does not exist [detrebear] very interesting project to try to build [kirdow] !still hot reload
[mrbotka] hot reload in 2023 KEKW [rkundra] !amazing
[mrbotka] @rkundra command `amazing` does not exist [adaxiik] hiiii [ahnzh] 'Add microphone button' - what is a microphone button? does it activate by screaming? [kirdow] !weather novosibirsk [mrbotka] @kirdow novosibirsk: ☀️ 🌡️+9°C 🌬️→7km/h [ahnzh] i am stupid..... [apilatosba] so you mean you like real languages not toy languages, understandable [kirdow] I used to like Lua until I had to embed it into my engine. Worst api I've ever used [heyyouhere] !today [jarlvonbarf] C BatChest [treuks] Hello wrong!
[codecat69] hello wrodl [rkundra] DreamBerd [chromosundrift] people like to embed lua [x0xfh] Yo guys I'm just starting c what books u recommend or courses [codecat69] panim = python manim? [lucas_t_a] @kirdow lua hits different [realtigercz] hello [youkn0wmykick] !today [thatguydoru] ok, did not expect for you to do this [codecat69] no pedantic? [thatguydoru] you like it spicy huh [jarlvonbarf] pretty clever. reminds of that one go project that embeds docker image configuration inside the program itself [gittimki] can your gcc borrow check? i dont think so [hubierti] !today [gittimki] my sub has ended PepeHands [thatguydoru] LUL [cephon_altera] finally a language we can read [murilo0br] you are "rusted" in c [dzhoussem1] Oooof [zhirzemli2] just don't borrow! [nuffleee] manim Pog [astrobode] don't use borrow check, just learn how to program lol [dzhoussem1] Just use your brain [lenkense] shouldn't you name it after dick? [andrewkraevskii] Pog anim [nuffleee] programming is math with extra steps [kirdow] I always found Rust in Linux Kernel far fetched due to Torvalds requirement of no more than 3 nested scopes LUL [astrobode] astrobode subscribed at Tier 1. They've subscribed for 4 months, currently on a 4 month streak! [albertogp_twitch] @lenkense Subverting expectations. [lenkense] @AlbertoGP_twitch call it vulva or something then [albertogp_twitch] @lenkense Too obvious, need to think next level. [bennydarshan] raylib % [alexandersupertramp29] rauylib is graphics library for C? [victor_vickie] Bugless? Glitchless? [lenkense] @AlexanderSupertramp29 it's A graphic library, there are others. Also raylib was designed for games [jarlvonbarf] L [lenkense] @VICTOR_VICKIE bugless would be impossible Kappa [dzhoussem1] It's a disaster [albertogp_twitch] @AlexanderSupertramp29 raylib is written in C, but you can use it from many languages: https://www.raylib.com/#bindings [alexandersupertramp29] what is Manim? [cobbym] can’t you use LD_LIBRARY_PATH? [lucas_t_a] EZ technical user [hinczykgra] @AlexanderSupertramp29 https://www.manim.community/ [tcpstream] target audience of 1 [realtigercz] basically if it works on my machine, it works [cordaincords] khello! [chief_1337x] We can't see your pointer [cordaincords] !today [olafmustafar] Wouln't rpath impede the changing the location of the executable [samwisettv] Can't wait for the panim main channel video made with panim [lenkense] nob was something akin to make, now I remember [lucas_t_a] rpath is like recursive search? [dzhoussem1] @Tsoding have you tried skia before? [victor_vickie] Where is my exe tho [albertogp_twitch] skia is famously difficult to build from source. [dzhoussem1] It's the 2d graphics library used in android [nuffleee] skia is nice. its a 2D graphics library by google
[treuks] its a drawing thing used by aseprite and chrome and stuff
[tapewormcommander] the skibidi programming language [ahnzh] google 2d rendering engine. skia = the chrome renderer [nuffleee] every google project is famously difficult to build from source lol [afterschoolchan] It's google's UI lib for flutter [nuffleee] its not a UI library, just 2D graphics [cordaincords] animation engine - neuron activation [ty4tmgb] Skia is for c++ [lenkense] even Go? [olafmustafar] like any enterprise project [dzhoussem1] Hahaha classical google, you need depot tools [samwisettv] Ajar source [alexandersupertramp29] W - Rob Pike! [gittimki] you should see how android is built [cactusvacuum] ken thompson [kirdow] I have done my fair share of building electron and chromium. Cloning the repository itself takes 5 hours modern hardware. [cephon_altera] its just what naturally happens when you keep piling crap into your very specific dev environment. eventually the software doesnt compile outside of a very specific docker image [thatguydoru] well makes sense since they k thom [lucas_t_a] Its an engine thats cross platform so ppl like it, as oposed to using a different thing for each platform [alexandersupertramp29] this getting clipped [thatguydoru] the plan 9 energy [developland] it's actually how it's was made [lucas_t_a] KEKW [bennydarshan] KEKW [thatguydoru] LUL [lenkense] that sounds like a nice deparment the "don't enforece on us google shit department" i. e. Go department [lucas_t_a] Like fsharp [dzhoussem1] 🤣🤣 [iwas_official] FeelsGoodMan [thatguydoru] tsoding belted, damn [heyyouhere] it’s for aseprite, not obs, probably [olafmustafar] we know better than google, if they were smart enough they would have used raylib instead of skia [tool_ateralus] !today [dzhoussem1] Skia is shipped with every android device haha on the os level [thatguydoru] oh hot reload PogChamp [thatguydoru] is it possible to detect that state change? [thatguydoru] to run load everything again [kyto_o] Thank you for explaining how that works [dzhoussem1] Nice [switchmeplease] Datab [switchmeplease] DataBUs [lucas_t_a] Could you change the schema as well by using void* magick? [dzhoussem1] Runtime code injection, I love the trick [thatguydoru] alrighty, looking forward for today's zoz zezzion [aurimus1] !today [akoya_here] !today [chief_1337x] Yo what [codecat69] as Dennis Ritchie said, read it as if it were an expression [lucas_t_a] This is so annoying in c, but crazy powerfull [fxs2008] @Tsoding, I think you need to write `void*` <- the asterisk should be with `void` as it's a return type for the function pointer. [lucas_t_a] Oh yeah you can (main)() [cephon_altera] int (main)() {} [kyto_o] Wait.. WHAT? [lorymaster] C has the stupidest syntax of a very well designed language. [kyto_o] You can do that? [thatguydoru] is it really Kappa [platypus2k] WAYTOODANK [codecat69] typedef void proc(void); [jxsnowcrash] and can i call the fuction with that pointer variable? [switchmeplease] What is Panim? [murilo0br] !today [chief_1337x] !today [cephon_altera] maybe in the future cdecl will be built into gcc [gittimki] i always wonder what part of rust comes off as unreadable to people PepeThink [lenkense] I'm just guessing, but it sounds like pointer to functions was something added way later [fxs2008] if (plug_init != NULL) plug_init(); no? [kirdow] C for a start was just syntactic sugar for Assembly. That's why there's no limit on what you can do with the syntax. [mushroomsussybaka] What is meant by the NSA's memory safe language suggestions having backdoors? Is it the recent stuff with rust, log4j for java, and others we haven't heard about yet? If someone could explain to me i'd be grateful [switchmeplease] Cephon_Altera [tcpstream] boom boom
[cephon_altera] @switchmeplease hello? [thatguydoru] damn your vschode looks weird [rurinka] Rurinka subscribed with Prime. They've subscribed for 3 months, currently on a 3 month streak! [switchmeplease] Vscode has same magic
[gittimki] @mushroomsussybaka its this thing called "a joke" [olafmustafar] Wait, how did you do that [mushroomsussybaka] i feel like behind this joke might be a bit of truth LUL @gittimki [murilo0br] @mushroomsussybaka first remove your Tin foil hat [gittimki] @mushroomsussybaka do you have insider info? monkaS [albertogp_twitch] It was a joke in a previous stream: that if the NSA tells you to use certain languages it must be because those are the ones they backdoored. [switchmeplease] @cephon_altera watching Mr Zoz Show [kirdow] @mushroomsussybaka they're spying on you, hide while you can monkaS [zedzark] !today [nazrielx] !today [mushroomsussybaka] i mean this was tsoding's tweet so.. [switchmeplease] Zoz Video Editor Developer [g4sacs] Plugged in [switchmeplease] Zoz After Effects [thatguydoru] cant believe im actually getting it NotLikeThis [thatguydoru] took me 2 years [kowabunga_shell] "Nob_Cmd", well that sure is a naming convention... [k0dev] whihc kind of plug are we talking about [k0dev] ANAL PLUG? o.O [rebelelder] zig too [k0dev] !vanish [kirdow] @k0dev not your typical hush 2
[switchmeplease] Zoz loves Jonathan Blow [prophec_i] Finally caught a mista zozin online [codecat69] @mrbotka ? [switchmeplease] Tsoding loves Jonathan Blow [kowabunga_shell] !today [deryaza4] сиси [butterscotchtoffee] OSFrog [switchmeplease] tsodinFeels [kowabunga_shell] is the video based on Tula out yet? [butterscotchtoffee] listen, what you've heard is true [iwas_official] yoink YEP [kowabunga_shell] mega sus [codecat69] sus [lorymaster] Kinky Programming [iwas_official] FeelsWeirdMan
[tcpstream] cmonBruh cmonBruh [kikuttv] LUL [cornishon2] epilogue [lenkense] epilogue? [lenkense] coda? [zhirzemli2] outerlude? [triquez] postlude? [switchmeplease] Zoz [zedzark] ITYM "Prologue" and "Epilogue" [platypus2k] sorry I lost track, what's a nob? [g4sacs] Ludercris [kowabunga_shell] nob on these nuts! [limney] prelude/interlude/postlude
[switchmeplease] Mr Zoz loves error? [5n0wh3ad] Hi @Tsoding could you please explain what is cmd_append and how it works?
[zombiespale6] Are you still making your vids with that AI model? [lenkense] maybe use de debug thing as an additional flag to enables and disable? [ev3r_m4rc0] @Platypus2k "no build" like library zoz written [themelopeus] @Platypus2k no build, a way to build C projects by writing C [marcs77] !today [iwas_official] KEKW
[kirdow] wat [ケンニ (princesskennythebest)] KEKW
[g4sacs] Easy to understand [thatguydoru] tsoding, wtf LUL [rebelelder] KEKW
[g4sacs] WutFace WutFace WutFace [sajidbanday] @Tsoding feel like 95% of what most developers do (regardless of level) is just CRUD work (translating business requirements to code). Where does the groundbreaking, world-changing "innovation" happen? [triquez] LUL [cobbym] > C is readable
[codecat69] nice ducumentation [sock022] C moment lul [5n0wh3ad] ok, thats understandable )) [cornishon2] self-documenting code [kowabunga_shell] PogChamp [murilo0br] it's like rust [lorymaster] Trust nobody, not even yourself [thatguydoru] YOU FELL ON THEIR TRAP LUL [tiagocomlag] Even rust is more readable than this shit [platypus2k] thx Ev3r_M4rC0 TheMelopeus [emacs__] LUL LUL LUL [kowabunga_shell] clip that clip that [realtigercz] still more readable than rust [5n0wh3ad] but I meant conceptually without much details
[gittimki] this is more noisy than most noisiest rust code [prime_is_playing] Beautyyy of C [cephon_altera] still more readable than the c++ stdlib [switchmeplease] Tsoding punched newbie Nob explorer [olafmustafar] I hate C variadic arguments syntax [tiagocomlag] https://clips.twitch.tv/SeductiveResoluteSproutAMPEnergy-W_xxEk9ULzj4ys-s [kirdow] what a clip title [thatguydoru] @tiagocomlag dammit LUL [tiagocomlag] It's in portuguese bcs i'm sending to my friends [switchmeplease] Twitch clib is shit [koikoder] koikoder subscribed at Tier 1. They've subscribed for 12 months, currently on a 10 month streak! Ah yes, Raylib, highly cultured stream [iwas_official] that's so cool [elf_from_wood] c magic [dzhoussem1] Classic c [kowabunga_shell] literal black magic [thatguydoru] size of array PogChamp [graphiqq] ah I see [dzhoussem1] This is real programming [kynsisakset] I understand everything now [realtigercz] all in compile time :D [cephon_altera] nob_cmd_append(&cmd, run_only_once()); tsodinClueless [kirdow] This is not rocket science, but it's up there. [akoya_here] its not black magic is just unobfuscated semantic [bennydarshan] That's actually very cool
[john_diresta] preprocess nob.c with cc -E ! [gittimki] this real Vector made by real programmers [thatguydoru] also know c [switchmeplease] Be depressed and understand code
[cordaincords] and you receive cmdeez nuts [dzhoussem1] At this point you should rewrite nob in rust [illumuill] Hello @Tsoding, may I ask what your CS background is? Have you studied at uni or have you taught yourself?
[iwas_official] monkaS [sh0drun] Pro advice [switchmeplease] Hello @Tsoding, may I ask what your CS background is? Have you studied at uni or have you taught yourself? [ev3r_m4rc0] tsodinPogging [thatguydoru] TSODING DAMMIT LUL [codecat69] Bus nore [switchmeplease] Hello @Tsoding, may I ask what your CS background is? Have you studied at uni or have you taught yourself please?
[zakissimo] I'm scared
[lorymaster] This is at least on multiple lines
[graphiqq] tsodinZezin [codecat69] !vanish
[lenkense] make it stop! [olafmustafar] time to change language [noidontfa] Buy more ram lol [kowabunga_shell] wait, what did i missed [hholst80] I loath the C preprocessor
[skullsmasher93] average C macros [thatguydoru] oh wait its your allocator [switchmeplease] Process [gittimki] c has generics bro. just make everything macro bro [kirdow] at least it's wrapped in do {} while(0) [g4sacs] Thats why i hate C LUL LUL [rurinka] don’t be scared tsodinFeels [tiagocomlag] https://clips.twitch.tv/ElegantBillowingPidgeonCoolStoryBob-HxbniF4hGjQgzI7r [thatguydoru] @g4sacs calm down [skullsmasher93] least obfuscated C macro [switchmeplease] Orray
[hholst80] Generate C code from better DSL [graphiqq] real [olafmustafar] At least its not c++ templates [g4sacs] @thatguydoru i am ;) [thatguydoru] LUL [hholst80] Best C preprocessor: vlang [elf_from_wood] it's like cpython source code [kirdow] This macro came from a scrum meeting [gittimki] can your hygenic rust macro do that? i dont think so [john_diresta] John_DiResta subscribed with Prime. They've subscribed for 22 months! this would be noice to see preprocessed! [realtigercz] now expand the macro xd [kowabunga_shell] yes professor [5n0wh3ad] yeah, it make sense, thx [dzhoussem1] Rust mentioned [gittimki] here is your bash shell that does the same $ cc main.c -o main [gulhe_le_guj] @dzhoussem1 torilla tavatan [fxs2008] @Tsoding, can you add a macro for a dynamic type, for example, ARRAY(string) and it creates a new struct for dynamic array? [kowabunga_shell] why are channel points called "lost brain cells"? [hinczykgra] why use rust when you can implement your own [kirdow] Rust copied nob tsodinPause [codecat69] but does this have the same windows vulnerability as the rust one? [gulhe_le_guj] @dzhoussem1 (sorry bad finland"-ish" joke) [john_diresta] tsodinHyper [tiagocomlag] @kowabunga_shell beause you get dumber watching this sh [tiagocomlag] I even forgot a c there [tiagocomlag] i'm getting dumb [noidontfa] LUL [dzhoussem1] Classic posix [hholst80] Stop listening to uncle bob talked [andrewkraevskii] @codecat69 it is vulnerable only on window and imagine using windows in 2024 [rkundra] Average C programmer [tiagocomlag] win32 api is worse [kowabunga_shell] well, now that i think my mental capacity is declining [codecat69] @andrewkraevskii yeah, wnmindsos is the one with the vulnerability [lucrecious_] !today [cocicocyn] pogas wtf [lucrecious_] fun project! similar to the 3blue 1brown system? [dzhoussem1] Omg [dzhoussem1] No errno [codecat69] strerror exists [kowabunga_shell] rust infestation [chromosundrift] wouldn't have happened in my day [angelcaru] impossible. only rust has competent error system [angelcaru] KEKW [agnellorimbalzello] Hi, where are you from? [lorymaster] VERY Descriptive
[thatguydoru] NotLikeThis [codecat69] three :s [dqfft] Lose yourself in the moment [mohad12211] the tower of abstractions is crumbling [electro__uwu] manim as in manim developed originally by 3b1b? [gittimki] say it one more time [codecat69] no, 4 [ezysigh] Error: redundant error [fantasmo55] !today [angelcaru] ERROR: Critical error: critical error [kowabunga_shell] pog ? [codecat69] @ezysigh reminds me of my OS always telling me error: Succes. Noerror [armagidonyt] How about using Lua instead of python? Or you are going hard style and using C? [thatguydoru] its in c [armagidonyt] No, I mean scripting [angelcaru] @ArmagidonYT C [stainlesssteel45] @ArmagidonYT bro did you even read the title? [ezysigh] Designed by the department of redundancy department [stainlesssteel45] oh [armagidonyt] Bro, I meant scripting [armagidonyt] Not actual engine [stainlesssteel45] :tf: [angelcaru] @ArmagidonYT I tried using .so's as a plugin system for my text editor and couldn't get it to work, so this could be interesting [angelcaru] I ended up just including plugins in the source tree and having to recompile KEKW [prime_is_playing] What is he doing anyone?? [murilo0br] !today [hholst80] Error logic screwed up [angelcaru] @prime_is_playing RTFT (Read The Fucking Title) [prime_is_playing] lol [prime_is_playing] alr [sensation_black1984] @prime_is_playing 42 [hholst80] @tsoding if(...==NULL) [angelcaru] this wouldnt have happened if you used RUST /s [tiagocomlag] @angelcaru real [cephon_altera] wouldnt happen if you used rust........ [creativeduckling] Hi Tsoding! I just wanted to thank you for introducing me to raylib! I saw you 3D k means video. It is a joy of a library! [gittimki] can your rust segfault? [armagidonyt] I had a similar idea of implementing my own manim, but I wanted to do add Lua as scripting language, and ofc implement it in C. Now I am curious what is he gonna use as scripting language? [prensapjaimo] !today [tiagocomlag] @gittimki only on external C code [prensapjaimo] love the project idea [tiagocomlag] or when you do dumb shit with unsafe blocks [phasedplasmarifle] PhasedPlasmaRifle subscribed at Tier 1. They've subscribed for 2 months!
[angelcaru] @gittimki i have found myself debugging a segfault on Rust once [andrewkraevskii] @gittimki it can with cve-rs
[adeadmarshal] !today [kirdow] cve-rs = peak rust safety [invisibl3cat] extern is the default on functions in C IIRC [gittimki] cve-rs is a compiler bug not rust bug PepeHands [vehk1s] extern keyword should be in header? and normal definition in the c file? [murilo0br] !riir cve-rs
[mrbotka] cve-rs has been rewritten in Rust [angelcaru] @Tsoding __attribute__((visibility)) [tiagocomlag] @Kirdow that's literally a bug in the compiler [tiagocomlag] it's not feature [yolkin256] cat Tsoding_thougths.txt [tiagocomlag] @yolkin256 gegagedigedagedago
[oxcjey] Привет, видел у тебя футболку ICPC - что думаешь про олимпиады? Или это было на один раз? [hholst80] ; .so magic needed 🪄 [angelcaru] @yolkin256 > Rust is shit [phasedplasmarifle] can't we all just get along? [sa7mout] missing plug.c ? [angelcaru] @Tsoding __attribute__((visibility)) [gittimki] i will fight you for the language you use Stare [hholst80] Can you do that via cmd line? [patrikomg] -C [angelcaru] @gittimki me using BF: [cpiber] In Musializer you had a header file with declares those, maybe it's that?
[detrebear] @sa7mout this? missing on the compile commands? [angelcaru] -fPIC maybe? idk I'm a bit late [k0dev] -Wl,--export-dynamic ?? [kselnaag] Manim looks cool stuff =D https://imgur.com/494aqHg [twarug] u didn't add a source file [cornishon2] missling? [gittimki] where are my symbols PepeHands [twarug] missing .c files [hholst80] Maybe something with the C preprocessor [hholst80] The code isn't getting included [mohad12211] wtf [prime_is_playing] C moment [akufishi] LUL [meckanism] You Shall Pass [shpirtman] rust zealots were right all along [prabuinet] wtc [gittimki] compiled nothing and didnt even tell ya [mohad12211] ZoZiN, yOu LiKe C rIGhT? [shpirtman] p
[gaiajack] my favorite C "warning" is when it "warns" me that a function that has a return type doesn't return a value [stainlesssteel45] p [angelcaru] i too love p
[tiagocomlag] bb [tiagocomlag] pp [andrewkraevskii] p
[jummit] p [kselnaag] lies of P [angelcaru] P in the chat [kirdow] C has a very forgiving borrow checker Kappa [neunmalelf] 2p||!2p [tiagocomlag] press P for a bigger pp [lorymaster] What's funny is that it compiled nothing, and still exported some things. [thatguydoru] ascii art damn [angelcaru] @tiagocomlag PpPpP [zhirzemli2] @Kirdow borrow forgiver [lunaticalligator] !today [vehk1s] plug it in [tcpstream] Cheer100 [tcpstream] more beats please [andrey_mlv] !today [prensapjaimo] do u get the bits being in russia? [angelcaru] @Prensapjaimo don't think so [elf_from_wood] @Prensapjaimo no [iseven] isevenHi A far better name would have been "Canim" which is turkish and means honey / sweetheart LUL [prensapjaimo] so he doesnt earn any thing from twitch? [rebelelder] not anymore, I don't think [tw_int] @Prensapjaimo Only a fame [hholst80] Not much he cannot afford a better compiler than C [elf_from_wood] @Prensapjaimo yep, sactions forbid money transfers to russia [detrebear] no -Wshadow on the compile flags NotLikeThis [brett1479] Did you shadow your definition of libplug? [hholst80] Hot code reload in C is actually very cool [angelcaru] nice LUL [unbandit2006] This might be very dumb but cant u just steal your old code [brett1479] You never set it [itsmassil] libplug is redclared [brett1479] Since you are shadowing libplug
[g4sacs] Could u also Compile an key R with nob RyuChamp [angelcaru] libplug is shadowewd!!! [olafmustafar] there is something wrong that is not correct [cephon_altera] what if you used inotify to watch the .so file so you dont have to manually reload? [codecat69] pedantic? [thatguydoru] LUL [phasedplasmarifle] Rustaceans rejoice! [gittimki] unsafe { dlopen } [adaxiik] pog [shpirtman] --Wrust
[john_diresta] first try! [imonem] Giving up already LUL [angelcaru] shitty language, not shit compiler [walruswalrus] !riir -Wall [mrbotka] -Wall has been rewritten in Rust [koltpenny] Give a chance to Odin just because [gittimki] slap i notify on top of it instead of using a key! FeelsOkayMan [ev3r_m4rc0] tea time! [prophec_i] Skill issue of you think so [sinkevich] yes [g4sacs] Buy more FPS [ablindorphan] Can I play the character of Tsoding in that video? [iwas_official] Okayga [cordaincords] 60 by 9 [angelcaru] #define FACTOR time lesgooo [mrbuttlicker] !today [fourmore] !today [tcpstream] Just draw a rectangle bro [kirdow] #define TRUE (rand() != 0) [tiagocomlag] @Kirdow evil [barnii_77] @kirdow #define TRUE rand() % 2 [angelcaru] #define printf if (rand() % 2) printf [hholst80] Is dt constant? [cephon_altera] * 100 [angelcaru] f? [zealous_gois] 2*pi*frequency [kyto_o] Hypnotizing [angelcaru] pogue [tiagocomlag] beautiful [tiagocomlag] sin wave is perfection [fan_tome19] khalooooo [angelcaru] TwitchConHYPE [kikuttv] there is the factor @angelcaru [turalazer] hey tsoding can you make a calculator [ablindorphan] Can't even center a box [zzlinus_] dl magic [aetherpowered] Miracle [ablindorphan] It's all wobbly [angelcaru] CAN YOUR PYTHON DO THAT [kirdow] C is a scripting language for cool people [themelopeus] and blazingly fast [hholst80] It's possible due to great libs like Raylib ;) [i_feel_iife] are screen savers coming back in style? [turalazer] why use anything else if python is there [kselnaag] black magic O_O [gittimki] @HHOLST80 same goes for python KEKW [unbandit2006] Bet tsoding can make C a ML lang [angelcaru] @turalazer same applies to rust shake my smh [turalazer] why doing something about programming at all if UTM can do it all [meadiode] !today [aetherpowered] @unbandit2006 already did [kikuttv] smh my h [deugensson] hi! [angelcaru] smh my smh [prensapjaimo] easier than centering a div [hholst80] Unbandit: someone already did. Look for Kasperskys work [angelcaru] state machine? [invisibl3cat] @prensapjaimo Sad but very true KEKW [gittimki] i thought that was going to be a rust+raylib striim FeelsBadMan [fxs2008] @Tsoding, just had an idea that we could write a plugin that could use your neural network for blending two images/videos. What do you think? [deugensson] @fxs2008 one doesn't need a neural network to implement lerp() [angelcaru] CAN YOUR REACT DO THAT?? [krzysckh] !today [gittimki] i actually can thanks for asking FeelsOkayMan [jummit] it has to be said. it's kinda awesome [angelcaru] TwitchConHYPE [cephon_altera] phalic [kirdow] I should call her [nisse422] C was my first programming language i learned. I guess programming languages is like love, nothing touches me in the same way that C does [fxs2008] @DEugensson lerp is boring, @Tsoding's neural network was an interesting one [tcpstream] That is exactly what I do at night [angelcaru] TwitchConHYPE [hholst80] Andrej Karpathy not Kaspersky. Sorry. [deugensson] you can make it scroll with zoom effect in the most dramatic way, like ded does it, lol [teamcrry] no [teamcrry] mb red is better [themelopeus] the swinging makes me dizzy [cephon_altera] since youre hot reloading, you can just change #defines [deugensson] do you mean the oldschool palette swap on the runtime when using indexed colours? [tiagocomlag] use exponential interpolation, it's better for that kind of animations https://lisyarus.github.io/blog/posts/exponential-smoothing.html [tiagocomlag] i was looking for the article i'm a bit late [jummit] plug t into h to simulate psychedelics [armagidonyt] did i miss something? why is he already making animations? [deugensson] HSV/HSL is not balanced for human vision (different hues are percieved as having different brightness), the new formats like OKLCH are better. But thats clearly overkill here [angelcaru] thiccness [themelopeus] thicc [armagidonyt] * T H I C C * [angelcaru] ** TT HH II CC CC ** [hholst80] Researchers gonna research and hyperbole. ;)
[salahdinebocuif] tsodinZezin [patrikomg] draw rekt round [tiagocomlag] dickness [unbandit2006] Thats a thicc boi [armagidonyt] T H I C C N E S S [zeusdeux] Hallo hallo! [unbandit2006] Alo [happyyyyxd] can someone explain what he is doing for people that dont know what manim and raylib mean [prensapjaimo] thicc*2 [kikuttv] @HappyyyyXD making animation with code
[angelcaru] rw + pad? [happyyyyxd] @kikuttv nice [linesuid] !today [fragproof] looks like a belt buckle
[vakokocurik] That's some weird looking Rust tsodinFeels [kikuttv] @vakokocurik Its rust v6.9 [armagidonyt] a-saassy-ate [angelcaru] @Tsoding snap it to grid? [angelcaru] @Tsoding snap it to grid but lerp independently of mouse movement [fragproof] and the compiler [jamestansx] !today [deugensson] @vakokocurik Rust++ [angelcaru] Rust--++ [hr3nk] WPF now feels like a scam, this is the way [voodoo51x] it looks like a belt a santa claus would use, very cool [cocicocyn] ++rust :( [armagidonyt] rust0 [broeman] CRust [angelcaru] @hr3nk tf is wpf [cocicocyn] wpf is like c# gui lib
[hr3nk] @angelcaru fancy way to do desktop ui on windows [gittimki] windows bloated ass c# gui sthing [angelcaru] well of course it's a scam, it's windows! [cordaincords] turing machine cinema Pog [kikuttv] mcdonalds colors [angelcaru] mustard turing machine [treuks] the colors dont suck, we're just sponsored by mcdonalds [hholst80] Needs more Brown 🟤 [wifehackercd] xd [cordaincords] ijaaa ijaaa oooo [cephon_altera] McTula [prensapjaimo] and for the video do u just record the screen? [cocicocyn] im loving it
[kelyje] Tasty. And dot. [angelcaru] dada da da daaa [lenkense] Mcnim [cordaincords] McDonalds farm on tula tapes [cephon_altera] lewd [angelcaru] [___] tape [fragproof] uhhhh is this sfw?
[cordaincords] overtaped [deugensson] lel [adaxiik] kinda kinky [meadiode] need to change to the colors of that Russian bootleg mcdonalds
[shiftized] oO [hholst80] Magenta on blue is a Classic... So bad. :) [gittimki] this feels wrong [angelcaru] it's a [___] tape
[shpirtman] National Geographic [cactusvacuum] "can ur mom do that" [cordaincords] typical buffer overflow situation [cordaincords] tula is not safe [deugensson] you should age restrict the stream now /s [andrey_mlv] Kappa [kyto_o] @ShpirtMan You're right! [cobbym] they look like big mac boxes [angelcaru] @cactusvacuum KEKWKEWKEKW [prensapjaimo] like different easing functions? [deugensson] you can have like a matrix, you provide coeff's and it sum-prods the different functions and returns the result [elf_from_wood] beautiful language of code [fragproof] style? [cordaincords] slice? [deugensson] "easing function"? [jummit] keyframes? [angelcaru] @Tsoding nob should have a DA_DEFINE macro that automatically defines a dynamic array since it's such a common thing [jummit] sorry, just joined, no plan what's going on [cephon_altera] where do you define CSS animations in this language? [meckanism] This is a timeline + keyframes [fragproof] this is like what happens between keyframes [cordaincords] !today @Jummit [angelcaru] @Tsoding nob should have a DA_DEFINE macro that automatically defines a dynamic array since it's such a common thing [jummit] @cordaincords oh, I know the topic. I just missed the past few minutes [minichelix_x] How do you do naming if you are a native Russian speaker? [cordaincords] ah I misunderstood, sowwy [armagidonyt] i think animation should have 2 keyframes [cocicocyn] minichelix_x wym [deugensson] @MinicheliX_X most professional terms in the news fields are just taken from English anyways. [armagidonyt] cause animation transitions from one keyframe to another. Innit? [jummit] @cordaincords no problem :P [cephon_altera] @MinicheliX_X in english, please [s4my_h4ck3r] `keyframes* kf` no? [angelcaru] @s4my_h4ck3r no because it will be a double indirection [angelcaru] 'keyframes' has a pointer [gittimki] you dont wanna spill your arguments to the stack either [gittimki] FeelsOkayMan [jwqwef] yo it's the first time I'm seeing you live on twitch. love your YouTube videos, your old Haskell explanations were really cool :) [angelcaru] @Tsoding nob should have a DA_DEFINE macro that automatically defines a dynamic array since it's such a common thing [linesuid] yet i didnt get it [sasailalka1337] we sponsored by mcdonald, we cant call it kfs [cephon_altera] @angelcaru you can just = {0}; and da_append onto that [kikuttv] @angelcaru I said that he doesn't like that because it could have more that those three elements [lenkense] a is a pointer, you need to dereference [angelcaru] @cephon_altera no i mean the whole 'typedef struct { <name> *items; size_t count; size_t capacity } <name>s;' dance [armagidonyt] haven you learned that compiler will do crazy shit and will not even tell you [gittimki] i wouldnt call auto deref crazy shit AYAYA [zeusdeux] @angelcaru it’s better not to as without the DA_DEFINE, I can have a struct that has more things than just the properties needed for it to operate well with da_push() [cephon_altera] @angelcaru not worth the complexity overhead, feels too smart [prensapjaimo] im lost af [zeusdeux] !today [gittimki] POGGERS [prensapjaimo] i looooove gui [deugensson] ZozinEffects [loco85] nah im only using raylib like tsoding tsodinZezin [casensio] will you add different ease type per keyframe? [angelcaru] AI in C tsodinPog [angelcaru] yup yup yup, yup yup [angelcaru] nasty sinf [eneshalil] !today [rebelelder] Noice! [angelcaru] but does it run? [gittimki] AYAYAWeird [angelcaru] CAN YOUR 3B1B DO THAT? [lorymaster] Will we have TsodingSFX in Panim? [obfuscated_d] YEAA [angelcaru] CAN YOUR 3B1B DO THAT? [cornishon2] POG [jummit] POG [obfuscated_d] W boyz
[deugensson] raylib goes brrrr [minichelix_x] cringe [angelcaru] Can your React do THAT? [deugensson] zaloop [secret_val99] ai? [hel1o_1ts_me] KFC? [gittimki] yes ai > kfc [lenkense] that if was already called [deugensson] loopin and poopin [shiftized] scandalous [angelcaru] in tula we had <'nsa> and in panim we have kfc [minichelix_x] I promise kfs every weekend [lenkense] there's a return in a previous line [shiftized] indeed [minichelix_x] no kfc [paragoncommandershepard] what's Manim ? [angelcaru] oh my fucking god [angelcaru] that's why you need Python LUL [prensapjaimo] my eyers [thatguydoru] we going deep into glib on this one bois [angelcaru] I believe it can even run arbitrary code in C++ if you have a constructor on a struct [finiandarcy] AFAIK they're in a special section. Not done by a special function [obfuscated_d] linker take the wheel [hel1o_1ts_me] LUL [tcpstream] Small C brain can't comprehend [yurhomi24] lmfao [meadiode] too bad chatgpt also tends to answer like that in many cases [koltpenny] Someone was asking about a simple task in C, and instead of giving a concise answer someone said, pedantically "Do you NOT know what printf is?" As if it was a helpful contribution to the question [twerkyourwaytothetop] who would've thought that spending all your time on a device that allows you to not engage in social interactions, leaves you with the inability to handle social interactions [dqfft] is it loaded? i don't care, give it to me [cephon_altera] but tsoding... its unsafe... [sm_94] kinky mr Zozin :) [angelcaru] "I want to see that dirt, even if it makes you uncomfortable" - Tsoding during Q&A stream [cycleoffire] giganull [thatguydoru] unsafe? i was afraid of unsafe once [iwas_official] EZ Clap [twerkyourwaytothetop] hope you backed up your whole computer ;p [prensapjaimo] why the header files has funtion pointers? [gittimki] i think that answer wasnt talking about calling _init function manually [thatguydoru] clip it [twerkyourwaytothetop] slapping facilitates learning [angelcaru] @twerkyourwaytothetop yeah it does "sudo rm /* -fr -fr" if you mess it up [paragoncommandershepard] "I want to get slapped in the face" Tsoding 2024 [redmanplus] Like even if compiler slaps you in the face, what is the worst thing that will happen? Not like your computer will explode [rebelelder] you need to change the if check in _init, it still checks plug_init [twerkyourwaytothetop] @angelcaru LMFAO those zoomer flags [cycleoffire] @rebelelder right?... [mahesh_odedara] tsodinFlushed [angelcaru] @twerkyourwaytothetop they actually work, i tested it [angelcaru] (not on /* obv) [twerkyourwaytothetop] yeah.. I just haven't seen that before / like that you did that :)
[sm_94] this stream turning into BDSM :) [angelcaru] KEKW [angelcaru] fuck around and find out
[minichelix_x] ору [f4lcon] that will need a custom linker script [koltpenny] @sm_94 Not to confuse with DBMS (DataBase Management System) [iwas_official] i checked and the small t means "Local text symbol"... cool i guess Okayga [angelcaru] fucky wacky [deugensson] gdb time? [iwas_official] FeelsWeirdMan facky wacky and potential oopsie doopsie FeelsWeirdMan [secret_val99] is this for musializer? [thatguydoru] its for tula [secret_val99] @thatguydoru Why animations for tula? [jummit] !today [shiftized] come back [angelcaru] @iWas_Official < NotLikeThis > </ NotLikeThis > [angelcaru] i love programming in HTML [angelcaru] a->loop = true: [angelcaru] s/:/; [angelcaru] just check again for return [yuyiin] a->no_loop LUL
[invisibleman94] kfc count [cornishon2] turns out if your animation doesn't loop, it might be because loop=false LUL [obfuscated_d] goes too far [afelix_5] he(g8) höö(c2) [tsoding] https://easings.net/ [deugensson] by Andrey Sitnik? [obfuscated_d] o00o cubic bezier curves [kyto_o] Woo Bezier curves! [prensapjaimo] damn im liking this project more and,more, gui, bezier, its amazing [afelix_5] a.duration - sum(kf[0:i-1].durations) >= kf[i].duration [sa7mout] git [adaxiik] <3
[kselnaag] bb [tcpstream] Byeeee [shiftized] thx man
[cornishon2] bb
[realtigercz] bye [squidlipipi] love
[jabojangles] <3
[deugensson] bb [andrey_mlv] bb
[kolumbetko] <3 [jummit] <3 [squidlipipi] bb [teamcrry] bb