00:48 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1160710324350091304/image.png?ex=6535a6ba&is=652331ba&hm=34bed9afa48219e1d5065ea71aacd7c37ccb3637bfab4e734f488d6e31931e1f& 00:49 < bridge> :justatest: 04:49 < bridge> how do people find time to do stuff.:pepeW: 04:49 < bridge> I feel like I'm always busy 04:49 < bridge> and I kept sleeping through weekends 04:49 < bridge> :kek: 05:01 < bridge> the worst 07:44 < bridge> good morning european gang 07:58 < bridge> i don't think they are up quite yet 07:58 < bridge> but hi fred 08:05 < bridge> Yes they should 08:05 < bridge> i usually see them up at 2 08:05 < bridge> it's 12 for me 08:05 < bridge> but idk man 08:08 < bridge> morning 08:09 < bridge> mornin 08:16 < bridge> morning 08:17 < bridge> โ˜• 08:17 < bridge> with a coffee 08:20 < bridge> sweet 08:20 < bridge> i made some cold brew 08:20 < bridge> it's nice 08:20 < bridge> all the ones u buy in a bottle at the store have a weird aftertaste 08:20 < bridge> mine does not. tastes like coffee 08:21 < bridge> i consider this a win 08:52 < bridge> ๐Ÿต 09:12 < bridge> what does this mean 09:12 < bridge> cold coffee? 09:12 < bridge> im not knowledgeable 09:12 < bridge> itโ€™s brewed by long exposure to the grounds at a lower temperature 09:12 < bridge> as opposed to a short exposure at high temp 09:30 < bridge> @ryozuki are you a coffee addict 09:31 < bridge> idk 09:31 < bridge> i take 2-3 a day 09:31 < bridge> wdym take 09:31 < bridge> like you take your coffee like a pill or smth 09:31 < bridge> drink 09:31 < bridge> xd 09:31 < bridge> mimimimi 09:32 < bridge> also 2 or 3 sounds a lot actually 09:32 < bridge> for me at least 09:32 < bridge> weak 09:32 < bridge> :justatest: 09:32 < bridge> truth tho 09:32 < bridge> true tho 09:33 < bridge> why r u chatting 09:33 < bridge> u should be working 09:33 < bridge> :gigachad: 09:43 < bridge> i don't want to 09:44 < bridge> hired a new guy and I was taking him around and introducing him to the team and project 09:44 < bridge> i'm already tired 09:44 < bridge> 10:03 < bridge> weird i donโ€™t remember any of this 10:09 < bridge> does 6-7 cups of tea a day count as addiction? :pepeW: 11:24 < bridge> I was wondering how you would drink tees until I realised that I read it wrong 11:35 < bridge> Yes: https://www.sciencedirect.com/science/article/abs/pii/S0165032723010820 (/s) 11:38 < bridge> I think Milk tea here is referring boba milk tea which is just a sugary drink. Given it is conducted in China and the authors are primarily Chinese. 11:39 < bridge> 6-7 bobas per day would be an explosive amount of sugar intake :kek: 11:42 < bridge> I don't have boba very often but whenever I do it's always half sugar 11:46 < bridge> i always read boba as booba 11:46 < bridge> i dont drink any sugary drinks 11:46 < bridge> coke zero too 11:46 < bridge> xd 11:46 < bridge> Good reason to drink boba 11:46 < bridge> well maybe some has little sugar but u know 11:47 < bridge> coffee without sugar too 11:47 < bridge> Yeah, itโ€™s pretty rare for me too 11:47 < bridge> u know its so easy to drink them 11:47 < bridge> and they have as much calories as a full meal 11:47 < bridge> xdd 11:47 < bridge> i saw some insta story 11:47 < bridge> like 700 cals 11:48 < bridge> Sometimes Iโ€™ll get this urge to have one of those extremely sugary starbucks drinks, but other than that not really 11:48 < bridge> a big mcdonalds drink somewhere in america 11:48 < bridge> the only time i went to starbucks was on japan 11:48 < bridge> cuz i didnt know where to breakfast 11:48 < bridge> xd 11:49 < bridge> i went to the starbucks at shibuya 11:49 < bridge> where u have a view 11:49 < bridge> of the whole street 11:49 < bridge> Ah, yep itโ€™s a cool view 11:49 < bridge> all seats separated by walls 11:49 < bridge> pretty japanese 11:50 < bridge> I had a drink in starbucks japan that was completely baffling. It was like just cream with a bit of sugar and ice 11:53 < bridge> xd 11:53 < bridge> omg 11:54 < bridge> @learath2 does clang not support mtune 11:54 < bridge> https://bugs.gentoo.org/915464 11:54 < bridge> ok it isnt that 11:56 < bridge> oh 11:56 < bridge> i think firefox is trying to use clang 17 11:56 < bridge> It should, the command line interface is usually not different 11:58 < bridge> OH 11:58 < bridge> its trying to use clang 17 from usr local 11:59 < bridge> which i installed cuz mlir 11:59 < bridge> xdd 12:25 < bridge> I'd just drink diet pepsi 12:46 < bridge> you can probably tell your local starbucks to make you exactly that if you know what's in it? 12:48 < bridge> Why would I, it wasn't enjoyable at all ๐Ÿ˜„ 12:49 < bridge> Just a cup full of sweetened cream sold as a Frappuccino 13:11 < bridge> @learath2 did u finish uni yet 13:12 < bridge> One more exam, neverending uni :pepeW: 13:13 < bridge> xd 13:21 < bridge> https://ardour.org/ 13:26 < bridge> i am once again building llvm 17 13:26 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1160901056155353199/image.png?ex=6536585c&is=6523e35c&hm=aed6ff8bf9abe651606fca93752e220479d7ad64bffadb09bbc135cf201c063e& 13:26 < bridge> :pepeW: 13:47 < bridge> i think 5 is the lower bound for too many coffees ๐Ÿ˜„ 13:48 < bridge> :justatest: 13:50 < bridge> are you looking for internship ๐Ÿ˜› ? 13:51 < bridge> are you interested in fault injection ? 13:55 < bridge> fortran still lives, it's in the backend of numpy, for example. but I agree that at least cobol (maybe also fortran, not sure) is viewed as obsolete 13:57 < bridge> @chairn do internships pay well? 13:57 < bridge> its sad but the world will probs not pay what learath initially deserves 13:57 < bridge> no, we're public service, so the bare legal minimum 13:57 < bridge> so 550โ‚ฌ/month i think 13:58 < bridge> damn 13:58 < bridge> thats low 13:58 < bridge> @learath2 just find a company showing off ur github and contributions to ddnet, tell thjem to ask u C questions 13:58 < bridge> and u get a well paid job xd 13:58 < bridge> and it needs to be at least 8 weeks, otherwise it's unpaid 13:59 < bridge> well in spain its 3-4 months 13:59 < bridge> and unpaid 13:59 < bridge> unless u reach a agreement which is usually not case 13:59 < bridge> and u have to do it 13:59 < bridge> well im not talking about uni internships 13:59 < bridge> idk how they do those there 13:59 < bridge> but probs the same ngl 14:00 < bridge> ozu laser, mindustry, probably others I forget. but still up there 14:00 < bridge> osu client is open source 14:00 < bridge> not the server tho iirc 14:01 < bridge> @chairn is there a big disparity among ur students 14:01 < bridge> in what u feel what they know 14:01 < bridge> like, did u find someone that clearly knows way more than others 14:01 < bridge> obviously yes 14:02 < bridge> especially in M2 where we got different origins of students, including international ones 14:05 < bridge> any ddnet player? xd 14:05 < bridge> how would i know ๐Ÿ˜„ ? 14:05 < bridge> xD 14:06 < bridge> could they know ur discord handle here 14:06 < bridge> i should buy a ddnet shirt maybe 14:06 < bridge> and if they chatted here they would know? 14:06 < bridge> xd 14:06 < bridge> discord is banned on uni network 14:06 < bridge> damn 14:06 < bridge> oh ddnet used to sell em 14:06 < bridge> i know, but i never bought one 14:06 < bridge> https://ddnet.myspreadshop.de/ 14:06 < bridge> here 14:07 < bridge> i mean maybe u get bullied a bit 14:07 < bridge> but xd 14:07 < bridge> @_voxeldoesart when design a nice teeshirt 14:09 < bridge> why would i ? 14:09 < bridge> just joking 14:25 < bridge> what was the price 14:55 < bridge> 100% 14:55 < bridge> highest concurrent players 14:57 < bridge> why are u repeating 15:19 < bridge> what? 15:19 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1160929524620480522/image.png?ex=653672df&is=6523fddf&hm=b0e9fde03099299da9b9945f4d0766658bd087ebdfb393fc2742fd26b4bf72c3& 15:19 < bridge> whats that? 15:19 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1160929524620480522/image.png?ex=653672df&is=6523fddf&hm=b0e9fde03099299da9b9945f4d0766658bd087ebdfb393fc2742fd26b4bf72c3& 15:20 < bridge> Bad CMake executable: "". Check to make sure it is installed or the value of the "cmake.cmakePath" setting contains the correct path 15:22 < bridge> read the error 15:22 < bridge> try to understand what it means 15:22 < bridge> hmmm 15:23 < bridge> So hard ๐Ÿ˜ข 15:23 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1160930554817040404/image.png?ex=653673d5&is=6523fed5&hm=864534757fa4d9084e3a230a600f71d9e988cd3c48916c51aa42926f4684de26& 15:23 < bridge> nah, its ok 15:23 < bridge> :justatest: 15:23 < bridge> how can vscode know ur cmake is there? 15:24 < bridge> tryu to understand whats asking for 15:24 < bridge> xd 15:25 < bridge> i found it funny u have this in ur bio https://whyasking.me/ 15:25 < bridge> u should apply it 15:25 < bridge> ur problem is not a ddnet specific one btw 15:25 < bridge> but ill tell u 15:25 < bridge> u have to add a config in vscode pointing to the cmake binary 15:25 < bridge> path 15:26 < bridge> > Bad CMake executable: "". Check to make sure it is installed or the value of the "cmake.cmakePath" setting contains the correct path 15:26 < bridge> xd 15:26 < bridge> cuz nothing there works 15:26 < bridge> it does 15:26 < bridge> but u dont even need to google 15:26 < bridge> u just need to read 15:26 < bridge> which most ppl dont 15:26 < bridge> they see a error and cry 15:26 < bridge> ok, ty 15:27 < bridge> @kaaylooon add this to ur bio http://www.readthefuckingmanual.com/ 15:27 < bridge> :justatest: 15:28 < bridge> cringe 15:29 < bridge> real 15:32 < bridge> Who likes reading first :cluless: 15:32 < bridge> I read only after 20 installed packages and when it still doesn't work 15:35 < bridge> xd 15:36 < bridge> exactly, all my students do the same... 15:37 < bridge> that's why i put a prerequisite in all my classes: 15:37 < bridge> -know reading 15:37 < bridge> xD 15:49 < bridge> https://nitter.net/ItakGol/status/1708541450722414798 16:34 < bridge> We don't really sell them. I just set up the designs on spreadshirt, but they earn all the money 16:35 < bridge> https://bigthink.com/starts-with-a-bang/warp-drives-best-hope-dies/ 16:44 < bridge> I was thinking job, but if it's interesting enough, sure 16:46 < bridge> Like hardware fault injection (glitching) or in the more general systems sense of it? I was curious about the former but not something I ever really explored beyond idle research 16:46 < bridge> no idea, it's been 5 years since 16:47 < bridge> Are you interested in working with complex Rust code? ๐Ÿ˜„ (Not sure if we are currently hiring developers though) 16:48 < bridge> I'm fairly sure my level of Rust is not adequate for being hired for any Rust job, though I learn quick ๐Ÿ˜„ 16:56 < bridge> This feature ended up being not used when we managed to recover the saves from a log 16:56 < bridge> Maybe we can just remove it tbf 17:00 < bridge> i can see u cursing rust at work xdd 17:01 < bridge> https://www.phoronix.com/news/GNOME-MR-Drop-X11-Session 17:02 < bridge> @jupeyy_keks 17:15 < bridge> Ye, I'm all for removing. It just bothered me that it was broken xD 17:15 < bridge> Ye, I'm also for removing. It just bothered me that it was broken xD 17:16 < bridge> @learath2 is it bad that openrc uses pidfiles? 17:17 < bridge> a systemd user told me this 17:17 < bridge> xd 17:17 < bridge> What is wrong with pidfiles in your opinion? The only issue is that there is a possible race, but what's the worst that could happen? 17:17 < bridge> they say they are less robust 17:17 < bridge> and that they are recicled 17:18 < bridge> less robust to supervise 17:18 < bridge> Ofc it's less rebust, the fix is not to replace the entire init system and the core of your system with a blackbox 17:19 < bridge> Sorry, completely transparent box that is filled to the brim with code that only 2 people can read so it's effectively black* 17:21 < bridge> `runit`'s approach to it is the proper way IMO 17:21 < bridge> does gentoo use runit 17:22 < bridge> No, but you can experiment with it if you want to, I did set up a system with it once following the wiki 17:22 < bridge> lfs? 17:22 < bridge> (Same approach Windows uses btw, having a service supervisor) 17:23 < bridge> No in gentoo https://wiki.gentoo.org/wiki/Runit, you can have it run under openrc 17:24 < bridge> In which directory is this database located? :owo: 17:24 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1160960919401148518/image.png?ex=6536901c&is=65241b1c&hm=201b4f8176cf2d2eb88cbbdce5c81d2ae099bdf7188da6ad8dc9336090a2dd17& 17:25 < bridge> find a sqlite file 17:25 < bridge> is this a server log or a client log 17:25 < bridge> xd 17:25 < bridge> The supervisor uses a named pipe instead of a pidfile and signals, avoiding the issues with the pidfiles 17:26 < bridge> I'm not sure but it should be in one of the below: 17:26 < bridge> a) Next to `DDNet-Server` executable 17:26 < bridge> b) Config directory 17:26 < bridge> c) Data directory 17:30 < bridge> a) 17:30 < bridge> If I change the ddnet-server, will the database be deleted too? 17:33 < bridge> If it's in the same folder as `DDNet-Server`, the you could lose the database when you reinstall/update 17:33 < bridge> Check if you have another `sqlite` file in your config dir 17:33 < bridge> If you don't, move the database to the config dir 17:34 < bridge> If you have a file in both locations, then decide which to keep and delete the other 17:37 < bridge> - I can't find the sqlite file 17:37 < bridge> - Database works fine 17:37 < bridge> - If I update the server to a recent version of Github it still works and loads the database 17:38 < bridge> :kek: idk 17:39 < bridge> For me the database is at `~/.local/share/ddnet/ddnet-server.sqlite`. 17:40 < bridge> The `$USERDIR` 17:41 < bridge> $configdir 17:41 < bridge> Unless you are using an older version, the database should be in the config dir 17:41 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1160965250418487419/image.png?ex=65369425&is=65241f25&hm=c45e1a9634e756554adcd787df1f0c6e3c1a4e6ae54224e510297ab0b3f55ffe& 17:41 < bridge> Thx 17:41 < bridge> Because we don't want to write any files to the binary dir, which would cause issues on Windows 18:15 < bridge> a problem with pidfiles seems to be that they're not guaranteed by the OS 18:15 < bridge> they can get out of sync, there are races 18:16 < bridge> whatever API systemd uses to know the processes of a service is probably more appropriate(?) 18:27 < bridge> Cgroups 18:30 < bridge> https://en.wikipedia.org/wiki/Cgroups. yes, looks like the correct API for process management 18:30 < bridge> Which openrc also creates nowadays, though no one bothered using them in `start-stop-daemon` yet, presumably since problems of pidfile races are rare enough 18:42 < bridge> systemd rip 18:42 < bridge> debian 12 decided to be full systemd 18:51 < bridge> (rip crond, /etc/network/interfaces , syslogd etc... on a default install 19:04 < bridge> rip 19:43 < bridge> @heinrich5991 do you remember why we wanted curl-multi? ๐Ÿค” 19:46 < bridge> request sharing sockets IIRC 19:46 < bridge> not doing one OS thread per request is a nice side effect 20:03 < bridge> reached a dead end? 20:06 < bridge> Having trouble deciding what to do, so I guess the opposite of a dead end 20:08 < bridge> curl multi finished? ๐Ÿ˜› 20:08 < bridge> No as in I have like 3-4 ways I can imagine curl multi being done and I can't decide on any of them 20:08 < bridge> ah 20:09 < bridge> I think I'll just go back to the one in #5902 for now and call it a day 20:09 < bridge> https://github.com/ddnet/ddnet/issues/5902 20:09 < bridge> #5092 * 20:09 < bridge> https://github.com/ddnet/ddnet/pull/5092 20:09 < bridge> does one of them address the "I want to do something after the HTTP request finished" problem? 20:10 < bridge> I'd love to have a better job system in general 20:10 < bridge> Yes, but it's also like dozens of hours of work writing a nice implementation of futures which won't be liked anyway due to the templates needed to get something like that to work 20:11 < bridge> I see 20:11 < bridge> I started sketching one out with futures promises and executors similar to but simpler than folly's 20:12 < bridge> I guess I can also make it happen with 5092 but in a non-generic just wait on the http job in a new CJob kinda way 20:14 < bridge> but it's kinda obvious even looking at the rough sketch of it that something like this is a lot of work 20:27 < bridge> https://security.googleblog.com/2023/10/bare-metal-rust-in-android.html 20:34 < bridge> java sure looks different: https://java-playground.com/?release=21&gist=27cf9e5152d902d19e3be500c072f66c&preview=enabled ๐Ÿ˜ฎ 21:13 < bridge> xD 21:20 < bridge> i read its using preview features of next java release 21:20 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1161020417809592450/image.png?ex=6536c786&is=65245286&hm=b6c691cb223e97e78b043d54a8439125bad215e41c5b8582ee50533427487314& 21:24 < Brezzel> Just a quick question, is it possible to bug through tp. Without triggering tp ? 21:44 < bridge> no 22:04 < bridge> yes with tp gun + jetpack(or autoclicker) + tune down gun fire delay + 2 tees with nocol you can bug through all the tele you want. (easier to do with dummy copy but jetpack allows you to do it 2p). very specific conditions so it wont ever just come up in a map, but you can map a part that does this 22:05 < bridge> yes with tp gun + jetpack(or autoclicker) + tune down gun fire delay + 2 tees with nocol you can bug through all the tele you want. (easier to do with dummy copy but jetpack allows you to do it 2p). very specific conditions so it wont ever just come up in a map(so if that was your question, then no), but you can map a part that does this