00:23 < bridge> it's possible to clip through corners with the right velocity too 09:48 < bridge> :owo: 09:55 < bridge> :owo: 09:55 < bridge> gym and coffee 09:55 < bridge> and then rust 09:55 < bridge> such is life 09:58 < bridge> wow 09:58 < bridge> I don't go to the gym, and I don't drink coffee and I haven't learnt rust 09:59 < bridge> i'm failing life 10:03 < bridge> nooo 10:03 < bridge> :owo: 10:06 < bridge> :owo: 10:06 < bridge> and i'm old 10:33 < bridge> im 23 10:33 < bridge> close to 30 10:33 < bridge> :owo: 11:15 < bridge> im 28 12:38 < bridge> ehm, ive tried to run my program with gpu :justatest: 12:38 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1161251354124234812/image.png?ex=65379e99&is=65252999&hm=c6b62de05d09324d167899c9006f96812ad0f546ff63d4b316f9bbeba547d144& 12:42 < bridge> is that the expected result? 🙂 12:43 < bridge> its blinking rapidly 12:43 < bridge> and only blue rectangle stays 12:43 < bridge> do u clean correctly 12:44 < bridge> thats how it looks if i run with intel 12:44 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1161252834742906910/image.png?ex=65379ffa&is=65252afa&hm=9f2e4be8eec11dee6869ad8a7351fe1f52ed941ab07b39f883b5001631646eb7& 12:44 < bridge> do u have the source available 12:44 < bridge> of my program? 12:45 < bridge> i think its driver problems :justatest: 12:52 < bridge> well if u doing something wrong it can show diferently 12:52 < bridge> idk 13:00 < bridge> i just have one big cpp file xd ```cpp 13:00 < bridge> 13:00 < bridge> ``` 13:00 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1161256912650784838/message.txt?ex=6537a3c7&is=65252ec7&hm=9f6fff7ac4b92304d369c12684447cf7b2205b544136da40ba81cbbe51524ed0& 13:00 < bridge> i just have one big cpp file xd 13:00 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1161256912650784838/message.txt?ex=6537a3c7&is=65252ec7&hm=9f6fff7ac4b92304d369c12684447cf7b2205b544136da40ba81cbbe51524ed0& 13:13 < bridge> message.txt? XD 13:13 < bridge> Yea 13:14 < bridge> I dont have it on gh but i can send it as zip if needed :/ 13:19 < bridge> i hope it works :justatest: 13:19 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1161261831210401792/deez.zip?ex=6537a85b&is=6525335b&hm=b43c48a57765b7f1474d044de4b7ffa7ea59fa45a6bac2e0372fbff253e000cf& 13:23 < bridge> My tries in 3D with OpenGL xd 13:23 < bridge> (This is frog loaded from .obj file) 13:23 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1161262748517277766/image.png?ex=6537a936&is=65253436&hm=dc55be9baa8e6df6765dbe2e397aaaf53a8274dc2d6aba9e75d831ef6f64797d& 13:24 < bridge> F 13:30 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1161264498913574952/MCPV_20231010_192646.mp4?ex=6537aad7&is=652535d7&hm=79bb2301816a90f59abe789fc00cb7a51fec239ab18921dcb492a73b98704fc3& 13:30 < bridge> I'm anime now 13:47 < bridge> did you animate this? oO 13:48 < bridge> mocap 13:48 < bridge> with that mocopi thing 13:49 < bridge> and yes, it was me 13:51 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1161269692611178536/MCPV_20231010_192326.mp4?ex=6537afae&is=65253aae&hm=642a1e386b6eacbda62a8de824cad673c375ab0c09b0281558ecb496cf5ec7b2& 13:51 < bridge> that looks pretty well animated 😮 13:51 < bridge> the second video, too 13:52 < bridge> it's just the default app come with the hardware 13:52 < bridge> it's just the default app that comes with the hardware 13:52 < bridge> ahh 13:53 < bridge> it's a rendering of your movements? it's not you who animated this character 13:53 < bridge> no. it was motion capture 13:53 < bridge> ah. forget what I said 13:53 < bridge> still neat, but I thought you made this character 13:53 < bridge> :justatest: 13:53 < bridge> i wish 13:54 < bridge> <_voxeldoesart> :justatest: 13:58 < bridge> can u put custom characters doe 13:58 < bridge> I can 13:58 < bridge> I don't have any tho 13:58 < bridge> gotta make a tee 13:58 < bridge> :justatest: 13:59 < bridge> no idea how you would rig a tee 13:59 < bridge> Take man and replace head with tee 13:59 < bridge> Take man model and replace head with tee 14:00 < bridge> that would still be a man with a tee head 14:00 < bridge> :owo: 14:24 < bridge> https://cloud.google.com/blog/products/identity-security/google-cloud-mitigated-largest-ddos-attack-peaking-above-398-million-rps/ 14:24 < bridge> ask google for help 14:24 < bridge> :poggers2: 14:25 < bridge> :poggers2: 14:30 < bridge> how much is their ddos protection? 14:31 < bridge> i wonder xD 14:31 < bridge> but this is probs for themselves 14:36 < bridge> https://cloud.google.com/blog/products/identity-security/how-it-works-the-novel-http2-rapid-reset-ddos-attack the technical article btw 14:53 < bridge> @heinrich5991 https://blog.cloudflare.com/zero-day-rapid-reset-http2-record-breaking-ddos-attack/ 14:57 < bridge> https://joyofsource.com/the-full-source-bootstrap-building-from-source-all-the-way-down.html 14:57 < bridge> that's very cool 14:57 < bridge> I think someone wrote a bootstrap starting from a JS interpreter recently 14:58 < bridge> was on the "bootstrappable" mailing list 15:00 < bridge> > Even more recently (2018), the GNU C Library glibc-2.28 adds Python as a build requirement, 15:00 < bridge> oof 😄 15:03 < bridge> oof 15:04 < bridge> > > Some time ago, Wladimir van der Laan contributed initial RISC-V support for Mes but a major obstacle for the RISC-V bootstrap is that the “vintage” GCC-2.95.3 that was such a helpful stepping stone does not support RISC-V. Worse, the RISC-V port of GCC was introduced only in GCC 7.5.0—a version that requires C++ and cannot be bootstrapped! 15:04 < bridge> > Some time ago, Wladimir van der Laan contributed initial RISC-V support for Mes but a major obstacle for the RISC-V bootstrap is that the “vintage” GCC-2.95.3 that was such a helpful stepping stone does not support RISC-V. Worse, the RISC-V port of GCC was introduced only in GCC 7.5.0—a version that requires C++ and cannot be bootstrapped! 15:06 < bridge> llvm also needs python 15:06 < bridge> iirc 15:07 < bridge> https://github.com/oriansj/M2-Planet 16:05 < bridge> Repeek Ethami is being not ddosed but spammed with clients :( 16:12 < bridge> Any idea how to counter it? I banned some versions but they still appeared as (connecting...) 16:15 < bridge> who is Repeek Ethami? 16:15 < bridge> have you tried banning the IPs they're connecting from? 16:15 < bridge> i guess a mod 16:15 < bridge> It was I. 16:15 < bridge> they're too many tbh prob proxies or smt 16:16 < bridge> like 4 players and 60 clients/proxies 16:16 < bridge> you saw 60 different IP addresses? 16:19 < bridge> 58 16:19 < bridge> I can dm them if you want 16:19 < bridge> ok maybe someone just accidentally deleted glClear(GL_COLOR_BUFFER_BIT) line :owo: 16:19 < bridge> ah forgot to remove the port sec 16:21 < bridge> ok now the file with the ips is 58 lines long and 40 of them are unique (`sort file | uniq | wc -l`) 16:23 < bridge> interested in DM 16:23 < bridge> Maybe you had 6 players? IIRC I seen more addresses (tried to ban but it didn't work because new clients used new IPs). At that time I had `captcha` on the server (unique per-IP password added to the server name), it helped. Unfortunately I had to drop `captcha` support to sync with DDNet server info cache implementation. 16:23 < bridge> see i was right! 16:24 < bridge> yes you were :owo: 16:24 < bridge> :owo: 16:24 < bridge> NOW I HAVE A RECTANGLE 16:24 < bridge> HELL YEAH 16:24 < bridge> pog 16:24 < bridge> make it rotate and go up and down in a sin wave 16:24 < bridge> also change its color using that 16:25 < bridge> idk how to record a vid of it xD 16:25 < bridge> Yeah I had 6 Players. Tha'ts correct. So it filled everything with proxies 40 of them where unique 16:25 < bridge> obs 16:25 < bridge> https://obsproject.com/ 16:25 < bridge> if u use gentoo https://wiki.gentoo.org/wiki/OBS_Studio 16:27 < bridge> i use gentoo btw :owo: 16:32 < bridge> entering your IP addresses into a random proxy checker raises all alarm bells ^^ 16:33 < bridge> perhaps you could do some automatic bans based on that? 16:33 < bridge> prob I don't know how though xD 16:38 < bridge> This is what we used for a while, I think you can adapt it yourself for whatever `Provider` you find 16:39 < bridge> Ok, ty I will look into it. 16:41 < bridge> Anyone has a good gnome rice? 16:54 < bridge> no 17:44 < bridge> https://www.nginx.com/blog/http-2-rapid-reset-attack-impacting-f5-nginx-products/ 17:44 < bridge> https://github.com/caddyserver/caddy/issues/5877 17:55 < bridge> big zero day 19:01 < bridge> guys guys, is nixos good?? or just nix??? or just what do you think about it? the tool looks very promising 19:03 < bridge> <_voxeldoesart> whats nix/nixos? 19:04 < bridge> https://nixos.org/ ¯\_(ツ)_/¯ 19:24 < bridge> yup, clock & voltage glitch, em injection 19:24 < bridge> but low pay as intern, 550€ 19:28 < bridge> its nice but becomes tiresome rly fast 19:28 < bridge> atleast for me 19:34 < bridge> How do people live with that wage even? Is it part time? 19:40 < bridge> In France an internship last at most 6 months and is paid roughly 600EUR (minimum but also very common) if it lasts more than two months. The maximum work time during internships is 35hrs/week. 19:41 < bridge> student precarity is a thing like everywhere, but also we don't pay public schools/uni so there's that 19:42 < bridge> and there's social security 19:42 < bridge> So that's 7 hours a day, a standard work day, how are the interns supposed to earn the extra 1000~ euro needed to get to the living wage? 😄 19:44 < bridge> I was able to live with that for a while, but when you go to school you don't get paid at all so idk it's already something 19:47 < bridge> xd like in any eu country 19:47 < bridge> doesnt justify the salvery that this is 19:47 < bridge> doesnt justify the slavery that this is 19:47 < bridge> how is it elsewhere in eu? 19:47 < bridge> its sad working people tend to accept the shit they give em 19:47 < bridge> i mean that mentioning social security and public schools is a given in eu 19:48 < bridge> in spain its prob the same for internships, cant say since i didnt do any 19:48 < bridge> i got myself into the real market asap 19:48 < bridge> u lived with ur parents right 19:48 < bridge> if u live in paris, im sure rent is higher than 600€ 19:49 < bridge> my first job was part time 19:49 < bridge> i worked 20h a week 19:49 < bridge> i got like 550€ 19:50 < bridge> nope in a shitty bedroom I paid 250€/month, not in paris ofc 19:50 < bridge> when i was searching for a apartment in barcelona i looked at prices for bedrooms 19:50 < bridge> they go easily to 800€ too XD 19:50 < bridge> but i got myself a apartment for 800€ 19:51 < bridge> internships are just wage abuse 19:51 < bridge> (i get 2100 now) 19:52 < bridge> I agree that in big cities its impossible to live with that, and I also agree that it's unfair btw 19:52 < bridge> learath knows too much to be taken advantage of like that 19:52 < bridge> he probs just lacks xp on how to deal with other devs in a company or smth 19:52 < bridge> but skill wise more than done xd 19:53 < bridge> (altho i guess this is mostly common sense) 19:54 < bridge> @jupeyy_keks r u alive, havent seen u since a lot 19:55 < bridge> Well where I'm from a lot of students are just dependent on their family, I'm guessing that's the case most anywhere else 19:56 < bridge> The only reason I'd be okay with getting paid below poverty wage would be if I were really curious 19:57 < bridge> idk i doubt internships are fun 19:57 < bridge> @k2d222 are u a dev? what langs u use btw 19:58 < bridge> https://tenor.com/view/judge-vintage-judge-perruque-judge-juge-juge-perruque-gif-19001496 19:58 < bridge> Fault injection does sound very intrihuing 😄 I have been curious about it since the infamous nintendo switch jailbreak 19:59 < bridge> I graduated in september 19:59 < bridge> I do web dev c++ and some rust mostly 19:59 < bridge> oh nice 19:59 < bridge> more rust more rust 19:59 < bridge> Replace the c++ with rust and ryo will like you 20:00 < bridge> for any new project rust is the go-to 20:00 < bridge> my web dev stack is rust for backend with axum + sqlx + postgres and frontend with sveltekit + tailwindcss 20:00 < bridge> if u want a nice local cache in rust, i recommend mocha 20:00 < bridge> @ryozuki I've been thinking of doing a rewrite of ddnet 20:00 < bridge> ok not mocha its moka 20:01 < bridge> https://github.com/moka-rs/moka 20:01 < bridge> :justatest: 20:01 < bridge> In portable C99, the best language ever 20:01 < bridge> I'm surprised you're not using yew for frontend 20:01 < bridge> wasm frontends are a bit green and the perf is killed by wasm not having direct dom access but needed to go through a js loop for it 20:02 < bridge> so yeah 20:02 < bridge> wasm frontends are a bit green and the perf is killed by wasm not having direct dom access but needing to go through a js loop for it 20:02 < bridge> xd 20:02 < bridge> @learath2 also called ANSI C right? 20:02 < bridge> ansi c sounds more ancient 20:03 < bridge> btw my wasm experiments https://github.com/edg-l/wasm-stuff 20:03 < bridge> using wasmer 20:04 < bridge> ANSI C is lame, it's for actual old people 20:04 < bridge> C99 is fresh, only 2 decades old 💪 20:04 < bridge> xD 20:04 < bridge> rust is soon a decade 20:04 < bridge> 1.0 was released in 2015 iirc 20:04 < bridge> so 2025 20:04 < bridge> I wish I paid more attention to rust in 2015 20:05 < bridge> same 20:05 < bridge> I could have been one of the cool people that know everything about it 20:05 < bridge> like heinrich 20:05 < bridge> his secret persona is a contributor iirc 20:05 < bridge> i have a coworker who is inside the rust-lang github org 20:05 < bridge> used to contrib docs 20:06 < bridge> iirc 20:06 < bridge> matricks is also an og rust contributor iirc 20:06 < bridge> internship is not the same as job 20:06 < bridge> fancy words 20:07 < bridge> as a student, you can get CROUS residence where rent is around 300€ to 600€ depending on the type of room 20:08 < bridge> good luck finding a crous in paris though 20:09 < bridge> i had a room with 392€ rent 20:09 < bridge> 11m² with everything included 20:32 < bridge> Surely but interns are also human and have all the same expenses as the other humans, no? 20:34 < bridge> Like if housing or food was free for interns I could justify paying them much less 20:36 < bridge> with the same argument, students should be paid to go to uni, do you believe that should be the case? 20:37 < bridge> tell me about them 🙂 20:38 < bridge> you can get a generous student loan in germany when your parents aren't rich 20:38 < bridge> I think you only have to pay back half 20:38 < bridge> School doesnt have to be a full time commitment, and most civilized countries do already help atleast a bit (tax benefits, student pricing, great loans, even some living expenses in the nordics). But sure in an ideal world I don't see any harm in supporting students through their education. 21:18 < bridge> i agree, but i cant change law and how public service works 21:19 < bridge> I'm sure @gotroyb would be interested ;) 21:31 < bridge> ```rust 21:31 < bridge> #[repr(C, packed)] 21:31 < bridge> ``` 21:31 < bridge> should probably not be packed (in interface/src/lib.rs) 21:32 < bridge> @heinrich5991 isnt it unsafe if u have padded bytes 21:32 < bridge> i forgot 21:33 < bridge> idk what you're doing but that would only be the case if you are de/serializing structs as a whole 21:33 < bridge> which is unsafe in other ways 21:36 < bridge> reading uninit bytes in rust is ub 21:38 < bridge> k 21:40 < bridge> @mpft its said holding guarantees in unsafe rust is harder than c++ 21:40 < bridge> but idk 21:41 < bridge> https://users.rust-lang.org/t/is-it-ub-to-std-copy-padding-bytes/75993/4 22:02 < bridge> CROUS :justatest: 22:20 < bridge> it's more unsafe if you have `repr(packed)` 22:33 < bridge> :o