01:46 < bridge> lmfao 01:47 < bridge> so i had process monitor running on my computer like an hour ago 01:47 < bridge> apparently League won't let you play if process monitor was even running at any point in your machine's uptime 01:48 < bridge> so i queued up and then went to get into the game then i get this error https://2143.christmas/f/WCWr.png 01:48 < bridge> and by the time i was able to get everything saved, closed, my computer restarted, and back into league, i get a leaverbuster warning 01:49 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230666616765677579/image.png?ex=6634269a&is=6621b19a&hm=808131dd3b7d86072106c4fadcf6cc142c1ed192058e7e46ecc2a01f84f186af& 01:50 < bridge> i can't believe this game is actually scolding me over something IT did 01:50 < bridge> the people at riot need to get their head checked 01:57 < bridge> also for anyone using GHA Linux runners: https://github.blog/changelog/2024-04-02-github-actions-hardware-accelerated-android-virtualization-now-available/ 01:57 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230668109892026470/IMG_5304.png?ex=663427fe&is=6621b2fe&hm=b18f342b986ca86e17c150a04621301335c0389264f6a045f50a66e32f822240& 03:02 < bridge> can you tell it on the other discord dont know what you writing about now. just randomly saw this message 03:56 < bridge> sometimes I get really bad ideas 03:56 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230698041393287249/image.png?ex=663443de&is=6621cede&hm=85d3de9a3bbfe7e4e21a8f88860b24c83dbe550fc4b3ad3d5e3e483bb7bdd89e& 08:39 < bridge> Lgtm! 08:49 < bridge> ~~me when I really want operator overloads in javascript~~ 08:50 < bridge> it looks so bad 10:12 < bridge> javascript 10:13 < bridge> for once I'm actually baffled, does that work or is that a dream of yours? 10:13 < bridge> it does work 10:14 < bridge> Welcome to JavaScript land :justatest: 10:14 < bridge> let me grab the oini function 10:14 < bridge> What is an oini? 10:14 < bridge> just a function i worte 10:15 < bridge> ```typescript 10:15 < bridge> interface OiniOptions { 10:15 < bridge> operators: { [operator: string]: (a: TA, b: TB) => TC }; 10:15 < bridge> } 10:15 < bridge> 10:15 < bridge> export const oini = 10:15 < bridge> (options: OiniOptions) => 10:15 < bridge> (template: TemplateStringsArray, a: TA, b: TB) => { 10:15 < bridge> const operator = template[1].trim(); 10:15 < bridge> const operatorFunction = options.operators[operator]; 10:15 < bridge> if (!operatorFunction) { 10:15 < bridge> throw new Error(`Operator ${operator} not found`); 10:15 < bridge> } 10:15 < bridge> return operatorFunction(a, b); 10:15 < bridge> }; 10:24 < bridge> Fair 10:34 < bridge> One day I'll sit down and learn more compiler theory. It's something I'm heavily lacking in 10:34 < bridge> its ez 10:36 < bridge> it's not if i don't want to think about it 09:13 < bridge> Why not just do smth like a.mul(b).add(a.sub(b)) :justatest: 09:13 < bridge> Why not do smth like a.mul(b).add(a.sub(b)) :justatest: 09:21 < bridge> > me when I really want operator overloads in javascript 09:23 < bridge> t was just a experiment. 11:35 * CherryEx slaps fstd around a bit with a large fishbot 10:40 < bridge> video games 10:41 < bridge> Makes sense. I was last messing around with Unity about 8 years ago 10:41 < bridge> basically 10:41 < bridge> You can write a babel plugin to do the interpreting at compile time 😄 11:59 < bridge> tis a nice and simple algorithm too 12:00 < bridge> i know it by other names 12:01 < bridge> Ah, that would make sense 12:01 < bridge> didnt i send it some daysago 14:18 < bridge> Do it yourself :angy: (Not Home for another hour) 14:19 < bridge> Can someone generate max size ddnet map filled with some blocks and send it pls 14:21 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230855815930450071/image.png?ex=6634d6ce&is=662261ce&hm=34b0921f94f7145048e08202296689ca5be19379e6f049968cc00c35325a03cb& 14:22 < bridge> is there a change if i try to edit it, client wil crash? 14:22 < bridge> is there a change if i try to edit it, client will crash? 14:22 < bridge> is there a chance if i try to edit it, client will crash? 14:23 < bridge> no if you change your renderer to opengl 1.4 14:23 < bridge> opengl 1.4 > vulkan :gigachad: 14:24 < bridge> if you already have a map can you just record a short demo :justatest: 14:24 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230856439208218665/max_size.map?ex=6623b3e3&is=66226263&hm=e11f06b55fbbe8a5990feda87b0f3bdee556404a61d990f2187a9cc0aef628ef& 14:24 < bridge> wdym don't wanna download a 83mb map? 14:24 < bridge> holy hell 14:29 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230857689886883930/2024-04-19_14-25-48.mp4?ex=6634d88d&is=6622638d&hm=698815652e4eccbfa9643623ff52a8c9b349268860824796727eaddab505330e& 14:32 < bridge> I need a .demo file xd 14:33 < bridge> Man 14:33 < bridge> So high expectations 14:33 < bridge> Xd 14:33 < bridge> I tried adding a front layer for start and finish objects but my PC crashed while saving 14:34 < bridge> Looks like I don't have enough ram(16gb) 🐏 14:34 < bridge> I tried adding a front layer for start and finish tiles but my PC crashed while saving 14:35 < bridge> wtf is that 14:37 < bridge> teeworlds afaik 14:37 < bridge> bot test maüp 14:37 < bridge> 😬 14:37 < bridge> average kog map 14:37 < bridge> how tall is it in dimensions? 14:37 < bridge> I play such maps to warm up 14:37 < bridge> 23170x23170 14:37 < bridge> max size afaik 14:37 < bridge> 8.5GB VRAM mh 14:37 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230859612152922172/image.png?ex=6634da57&is=66226557&hm=425a25bec644a28bef8198a86dd8c0232d9612f12e6904582246407d9dba2815& 14:37 < bridge> use opengl xdd 14:37 < bridge> use opengl 1.4 xdd 14:37 < bridge> the max limit should be much higher 14:37 < bridge> we discussed this already lmao 14:37 < bridge> i know 14:37 < bridge> we did 14:37 < bridge> it is flattened 14:37 < bridge> dd-pg's limit is u16::MAX - 1 14:38 < bridge> per axis 14:39 < bridge> thanks to this limitation vram dropped by 4 bytes per vertex 14:44 < bridge> yea but since we are flattening the 2d array and only use integers for doing stuff to it it would max out at sqrt(2^31) 14:46 < bridge> yea but since we are flattening the 2d array and only use integers for doing stuff to it it would max out at sqrt(2^31) per axis 14:46 < bridge> and some other thing was there that it was halved 14:46 < bridge> put that on the list that rust ddnet fixes 14:46 < bridge> put that on the list of what rust ddnet fixes 14:46 < bridge> also make chunk based loading :D 14:47 < bridge> so u16::MAX xd 14:47 < bridge> ok bit less 14:47 < bridge> ? 14:47 < bridge> but why 2^31 14:47 < bridge> 2^16 = 65536 14:47 < bridge> since we dont use uints 14:47 < bridge> we use ints! 14:47 < bridge> ah no, it's bcs we reverse 1 bit 14:47 < bridge> for if the tile exists or not 14:47 < bridge> really? 14:47 < bridge> yes 14:47 < bridge> well if we the iterators would overlflow anyway 14:47 < bridge> 46340 14:47 < bridge> ah wait 14:47 < bridge> i am trying rn 14:47 < bridge> u talk about opengl 1.x 14:47 < bridge> true, they use ints 14:47 < bridge> and vulkan uses exponential memory 14:47 < bridge> so my pc crashes lmao 14:47 < bridge> fix pls 14:47 < bridge> to load 46340x46340 map 14:47 < bridge> => 17 179 164 800 bytes VRAM are needed 14:47 < bridge> so 17 GB VRAM 14:48 < bridge> using dd-pg 14:48 < bridge> thats alot 14:48 < bridge> i mean you load a 160MB file basically 14:48 < bridge> imagine loading a png of that size at once 14:49 < bridge> ur pc would explode 14:49 < bridge> but i should be able to load this on my pc 😄 14:49 < bridge> i convert it to dd-pg map file now, let's see if the converter can handle it xD 14:49 < bridge> i havent heavily tested it yet 14:50 < bridge> lmao 14:50 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230863017801941054/image.png?ex=6634dd83&is=66226883&hm=4bf62122430cd0dd15e623c2bffed35ab16d08a24487662af9178dff36eb27a6& 14:50 < bridge> lmao 14:51 < bridge> so the file reader dislikes it 14:51 < bridge> well with external tools like twmap you could probably 14:51 < bridge> the converter didnt crash yet 14:51 < bridge> "yet" 14:51 < bridge> i wonder how the file size will be 14:51 < bridge> The maximum size of a map is 23170² because of the datafile format, it's not a graphics limitation 14:52 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230863484497956966/image.png?ex=6634ddf3&is=662268f3&hm=91e696cb8a1121683c4fdcec41a6a2f32a0f27abf66199c12443d0f2bb927e27& 14:52 < bridge> ah alr 14:52 < bridge> nice it worked 14:52 < bridge> 64,1 MiB (67.243.869) 14:52 < bridge> ~20 MB smaller 14:56 < bridge> oh lolo 14:56 < bridge> You moved sqrt(4) = 2 out of the sqrt 15:00 < bridge> https://tenor.com/view/big-cat-fat-cat-fat-cat-scratching-itself-pov-xavier-xavier-gif-9065561171925020984 15:00 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230865702387191818/image.png?ex=6634e003&is=66226b03&hm=216ade0a95dd8dadf9ee28ad9165fb74b41cb50c1ee46117337aa103e3fe3f25& 15:00 < bridge> epyc 15:01 < bridge> i think smth killed my process xd 15:01 < bridge> lmao i read "Farbeinheit 2,50€" 15:01 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230865904129015859/image.png?ex=6634e033&is=66226b33&hm=da163dce76b716c952e9bf0a8a7a2cefe96727f4c9b80e5aeb01f4a549f57f29& 15:01 < bridge> 262 KB alignment xDD 15:02 < bridge> nice requirements 15:02 < bridge> do you have a smaller map? 15:02 < bridge> 20k x 20k 15:03 < bridge> ah yeah physics layers sadly consume more RAM, bcs they have overlays 15:03 < bridge> maybe do such a map without physics layers 15:08 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230867433015869462/jupkek.map?ex=6634e1a0&is=66226ca0&hm=256da9963eee6dbf1af7781f2cdd6f243bf1284eaf736a814d351bdb79df7cc0& 15:19 < bridge> how big was that? 15:19 < bridge> 17777 15:19 < bridge> sadly i got `radv/amdgpu: Not enough memory for command submission.` 15:19 < bridge> oke smol map incoming 15:20 < bridge> <_gwendal> most easy gores map out there in 2036 15:20 < bridge> <_gwendal> easiest gores map out there in 2036 15:21 < bridge> @jupeyy_keks 15:21 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230870811041333311/jupsti_no_balls.map?ex=6634e4c5&is=66226fc5&hm=959bfb864128dae206112ff749b0d6642329bf78b8d1fb178399061dc0f97877& 15:21 < bridge> that looks small 15:21 < bridge> what size do you want? 15:22 < bridge> let try 10k x 10k 15:22 < bridge> 15:22 < bridge> and no physics layer if that is possible 15:22 < bridge> wdym no physics layers? 15:22 < bridge> no game tiles? 15:22 < bridge> well small game tiles, but tbh, maybe it doesnt matter for game layer 15:22 < bridge> i think game layer is similar to design layers 15:23 < bridge> well thats boring if there is no gameplay 15:23 < bridge> ok gimme game layer only 15:23 < bridge> i'll try 10kx10k 15:23 < bridge> rookie numbers 15:24 < bridge> but dont expect any real gameplay :lol: 15:24 < bridge> 15:24 < bridge> freeze is not implemented. only tune zones, bcs tune zones are cool even for vanilla 😄 15:26 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230872086277525584/jupsti_rookie.map?ex=6634e5f5&is=662270f5&hm=21396a661f0a9cceda099467ca161386641e6dadbcffe09bba094196a503a5ba& 15:27 < bridge> if freeze is not there you can atleast go to finish xd 15:27 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230872394793488404/image.png?ex=6634e63f&is=6622713f&hm=35bc55695ad790aaff7caddbae88fcc53ab4edf36147b0e6646ca0c8d11c63e6& 15:27 < bridge> 😬 15:28 < bridge> uses around 7.6 GB VRAM 15:28 < bridge> opengl 1.x better lmao xd 15:28 < bridge> does it have any spawn point? 15:28 < bridge> i forgot 15:29 < bridge> but mine runs zoomed out at 1000 fps 15:29 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230872982545760328/jupsti_rookie.map?ex=6634e6cb&is=662271cb&hm=94d53bff94e1098d28da770d5a35a4759ef761499ef768ba3195af7cc5d08787& 15:29 < bridge> + spawn 15:30 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230873231683227718/image.png?ex=6634e706&is=66227206&hm=6baf93d2a24aef8a184f882599f906c2df52439b724c3bca633d82f478601c98& 15:31 < bridge> these are kill tiles 15:31 < bridge> btw 15:31 < bridge> :o 15:31 < bridge> why am i so ugly 15:31 < bridge> xD 15:31 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230873354035269752/image.png?ex=6634e724&is=66227224&hm=1b2d14f2358230217526848173744f97ed6120c533a84edb2892bd6fd35a0be8& 15:31 < bridge> i wanna see u play 15:32 < bridge> chill, first need to check if i have enough RAM 15:32 < bridge> ingame it sadly also requires the server loading the map 15:32 < bridge> [that was my steak](https://media.discordapp.net/stickers/1143598323731804221.png?size=160&name=that+was+my+steak) 15:32 < bridge> 💀 15:33 < bridge> WORKS 15:33 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230873901152735293/image.png?ex=6634e7a6&is=662272a6&hm=16ef9d0b60ed5949403cfe4a2d992c8b3b382ec911a664cd477f585f0cf257ff& 15:33 < bridge> xd 15:33 < bridge> server loading in to vram? 15:33 < bridge> server loading into vram? 15:33 < bridge> no, but normal RAM 15:33 < bridge> ah ok 15:34 < bridge> for collision and stuff 15:34 < bridge> and client does so too 15:34 < bridge> if my 16gb are enugh then your 2tb should we working too xd 15:34 < bridge> ok 15:34 < bridge> if my 16gb are enough then your 2tb should we working too xd 15:34 < bridge> i stream in General 1 15:35 < ws-client> ryo nice 2b2t readup you linked 15:35 < ws-client> wait its called writeup ? :D 15:36 < ws-client> anyways ryo 2b2t enjoyer confirmed 15:59 < bridge> https://mmix.cs.hm.edu/doc/mmix-refcard-a4.pdf 15:59 < bridge> https://mmix.cs.hm.edu/doc/fasc1.pdf 16:16 < bridge> Why wait. Do it today 16:17 < bridge> I need less insanely impractical niche skills 16:17 < bridge> Not more 16:18 < bridge> rip 16:29 < bridge> No swap? 16:31 < bridge> oh wait 16:31 < bridge> you’re talking about 64GB of swap 💀 16:31 < bridge> 😬 16:31 < bridge> too much… 16:31 < bridge> i hope ur disk is fast 16:31 < bridge> sure 16:32 < bridge> https://en.wikipedia.org/wiki/AVL_tree 16:32 < bridge> @learath2 do u know avl trees 16:32 < bridge> not often, but i already had programs that used more than 32GB RAM when compiling 16:32 < bridge> https://tenor.com/view/flowers-tree-dance-gif-7391218 16:33 < bridge> Only that it's a self balancing tree option. Never really looked into why/when one is used 16:33 < bridge> same, like the linker 16:33 < bridge> linkers are ram hogs 16:33 < bridge> but well when u gotta link together libraries that take gbs 16:33 < bridge> like llvm 16:34 < bridge> I only ever implement rb trees when I need one, might be worth learning one more 16:34 < bridge> and rust linking too 16:34 < bridge> when it links 8 programs 16:34 < bridge> at same time 16:34 < bridge> cuz paralel 16:34 < bridge> ye a coworker mentioned avl when i mentioned rb 16:35 < bridge> https://en.wikipedia.org/wiki/The_Art_of_Computer_Programming 16:42 < bridge> common occurrence 16:43 < bridge> esp w heavy optimization 17:43 < bridge> @learath2 ur daily dose of C https://github.com/CodaFi/C-Macs 18:04 < bridge> in my mind rb is associated with spinning drives for whatever reason 18:05 < bridge> my first instinct when needing a balanced bst was always avl 18:05 < bridge> rb feels old to me but i dont have any reasons 18:08 < bridge> Ryo the c dev 18:08 < bridge> :cammo: 19:07 < bridge> awesome 19:08 < bridge> hardly the first but good to see nonetheless 19:25 < bridge> chairn, have you ever seen a framework laptop in person? 19:26 < bridge> I'm likely going to get one soon 19:31 < bridge> yea, they seem very nice 19:34 < bridge> great prices on their essentially in-house refurbished stuff 19:34 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230934466508099687/image.png?ex=6635200e&is=6622ab0e&hm=291ef0b64c080c8cac35fe18cbd584187bde8191005bdd05d664ee7112153bbb& 19:35 < bridge> btw i am curious about how their modular I/O works 19:35 < bridge> wtf xD that looks extremly expensive 19:35 < bridge> is that handled on a firmware level or is it up to the OS to make sense of various signals over USB 19:35 < bridge> is the whole laptop 619? 19:35 < bridge> or just the CPU 19:38 < bridge> whole laptop 19:38 < bridge> i'd like to buy a US English CPU please [steamhappy](https://cdn.discordapp.com/emojis/1207076645115265044.webp?size=48&quality=lossless&name=steamhappy) 19:39 < bridge> they also sell the kit at the same cost 19:39 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1230935779677573120/image.png?ex=66352147&is=6622ac47&hm=cad9bc0a3abe0675231a1c42d11d083799ef78cd899a151f73e60e47027faa99& 19:39 < bridge> which is really nice 19:39 < bridge> so it's totally up to preference whether you assemble it or not 19:39 < bridge> or stock ig 19:40 < bridge> what's the point in building it yourself if they offer a prebuild one for the same price?, considering you can modify the prebuild the same way you can the DIY kit (if you can even) 19:40 < bridge> for fun? 19:40 < bridge> considering all the R&D that has to go into it, should be much more $ 19:40 < bridge> they literally have staff assemble the laptop at no extra charge to you... seems like a W to me 19:41 < bridge> depends on if u have time to waste on your new toy 19:41 < bridge> i assume because their production loves assembling just as much as the customer :kek: 19:41 < bridge> probably not 19:41 < bridge> i assume because their production loves assembling just as much as their customers :kek: 19:41 < bridge> they are very early game in this market 19:41 < bridge> they have to cater more to survive 19:42 < bridge> sometimes that means eating assembly cost or w/e 19:42 < bridge> i was working in a tech store for only a few months back in school, but i helped assemble a few PC's and phones (mostly repairs but sometimes from scratch) - and i always enjoyed it 19:42 < bridge> yeah it's fun stuff 19:42 < bridge> i've built a few computers in my day 19:42 < bridge> but laptop different 19:42 < bridge> much easier to break 19:42 < bridge> tbf the first 0 - 100 PC i built was my current one and i was scared shitless to break smth xD 19:43 < bridge> damn 19:43 < bridge> first one i built from scratch was in 2016 or so 19:43 < bridge> hand-me-down amd phenom ii, GT 730, HDD and the cheapest case on amazon 19:44 < bridge> i have built a few of my own since then 19:44 < bridge> i bought one pre-build in 2012 from my local supermarket for 150€ - and just switched certain parts over 12 years before finally just buying a new one (mostly because the case was so filled up my airflow was as bad as it can get) 19:44 < bridge> damn 19:44 < bridge> buy a new case xD 19:44 < bridge> :D im very glad i finally made the jump to get myself a good working pc 19:45 < bridge> ya 19:45 < bridge> i built my current one while trying to keep my old computer complete 19:45 < bridge> otherwise i would have reused case and drives and stuff 19:45 < bridge> old pc lives in the closet now 19:45 < bridge> running headless 19:46 < bridge> same! - well.. kind off, its just a server with a spare monitor attached to it in the back of my office xD 19:46 < bridge> oh i see 19:50 < bridge> i just realised it was most likely early 2014, because it had win 8.1 IIRC 19:59 < bridge> no, never. my current laptop is 10y olds, i might change in the coming year 20:00 < bridge> confused, windows says 2015 20:00 < bridge> confused, google says 2015 20:00 < bridge> what's a stock vs b stock ? 20:00 < bridge> You right 20:04 < bridge> > The only functional difference between the A-stock and B-stock configurations is in the display. We found that some of the excess displays have slight cosmetic issues. One issue is a wavy pattern on the surface that is noticeable from certain angles, and the other is a backlight non-uniformity visible from an angle on a white screen. We’ve categorized those as B-stock and further reduced pricing on them. Aside from the display, the A-stock and B-s 20:04 < bridge> thx 20:04 < bridge> np 20:05 < bridge> 20:06 < bridge> latest gen starts at $1050 20:07 < bridge> for 13" 20:11 < bridge> looks like you can preorder 16" (starting at $1700 20:11 < bridge> but it has dedicated gpu and 165Hz display 20:12 < bridge> looks like you can preorder 16" (starting at $1400, $1700 pre-built) 20:14 < bridge> 23:09 < bridge_> unfortunately no amd for those yet 23:10 < bridge_> imo the main benefit of buying AMD nowadays is the socket longevity 23:10 < bridge_> and that all goes out the window here 23:11 < bridge_> i want a framework but no reason to get one yet since my current laptop works fine xd 23:11 < bridge_> the clear bezel + clear keyboard is rly cool though 23:11 < bridge_> or black bezel + blank keyboard