02:25 <+bridge> i want emote spam reee 06:28 <+bridge> :poggers2: 06:50 <+bridge> Why u hate rust 07:22 <+bridge> :troll: 07:31 <+bridge> !rust hello police. Please help 07:31 < chillerbot1> @Ryozuki 08:22 < ws-client> omagawd @bencie <:poggers2:46273591700684802> 08:22 < ws-client> thank 08:23 <+bridge> yw 08:23 < ws-client> https://zillyhuhn.com/cs/.1686118986.png 08:23 < ws-client> thats not how i expected poggers2 to look like xd 08:23 <+bridge> that's not 08:23 < ws-client> what arrived on discord? 08:23 <+bridge> Text 08:23 < ws-client> oh wow 08:23 < ws-client> xd 08:24 < ws-client> alr i add ur ids now then ill debug :) 08:25 <+bridge> ur emote shows pepeH when u typed poggers2? 08:27 < ws-client> yes :D 08:27 < ws-client> <:justatest:572499997178986510> 08:27 <+bridge> it works!! 08:27 < ws-client> i typed justatest 08:27 <+bridge> or u already had that one? 08:27 < ws-client> that old 08:27 < ws-client> im still adding urs 08:27 < ws-client> will take forever 08:27 <+bridge> kk 08:33 < ws-client> undefined undefined undefined undefined 08:33 < ws-client> e 08:33 < ws-client> did it send undefined? xd 08:33 <+ChillerDragon> omg javascript moment 08:33 <+ChillerDragon> could you leak those too? :monkalaugh: :monkaS: :troll: :nouis: 08:35 <+bridge> \:monkalaugh: 08:35 <+bridge> \:monkaS: 08:35 <+bridge> \🧌 08:35 <+bridge> \:nouis: 08:36 < ws-client> https://zillyhuhn.com/cs/.1686119750.png 08:36 <+bridge> monkalaugh: 757185761840857109 08:36 <+bridge> monkaS: 397449067661099008 08:36 <+bridge> nouis: 745612528834445313 08:36 < ws-client> pro 08:36 <+bridge> \:troll: 08:36 <+bridge> troll: 490644344341135380 08:38 <+bridge> :justatest: 08:38 <+bridge> hmm 08:38 <+bridge> no nitro required for this one? 08:39 < ws-client> isnt it a ddnet emote? 08:39 <+bridge> it is 08:39 <+bridge> yes 08:39 < ws-client> so no nitro 08:39 <+bridge> can I get one that requires nitro 08:39 <+bridge> so I can try it out in the discord client 08:39 < ws-client> undefined 08:39 < ws-client> xd 08:39 < ws-client> i cant send 08:39 < ws-client> fakin web 08:39 <+bridge> > undefined 08:40 <+bridge> is this JS? ^^ 08:41 <+ChillerDragon> yes 08:41 <+ChillerDragon> -.- 08:41 <+ChillerDragon> :fuckyousnail: is ryo only emote i think 08:41 <+ChillerDragon> might be nitro 08:41 <+ChillerDragon> also while at it pls send its id 08:41 <+bridge> kek 08:41 <+bridge> I need the ID though ^^ 08:41 <+ChillerDragon> me too! 08:41 <+bridge> :fuckyousnail: 08:41 <+bridge> :hisnail: 08:41 <+bridge> now with a \ in front @ryozuki 08:41 <+bridge> \@ryozuki 08:43 <+bridge> (this is `\@Ryozuki`) 08:43 <+bridge> dont wanna 08:43 <+bridge> 08:43 <+bridge> @heinrich5991 back to my question, why did you ghost ping me yesterday 08:44 <+ChillerDragon> 08:44 <+bridge> & didnt timeout urself xd 08:44 <+bridge> emote thief 08:44 <+bridge> 08:44 <+bridge> 08:45 <+bridge> 08:45 <+bridge> 08:45 <+bridge> 08:45 <+bridge> 08:45 <+bridge> 08:45 <+ChillerDragon> u got nitro? 08:46 <+bridge> :pepehands: 08:46 <+bridge> 08:47 <+bridge> 08:47 <+bridge> 682312833299775554 08:47 <+bridge> 691290240266141766 08:48 <+ChillerDragon> yoinked them all thank foko 08:48 <+bridge> @ryozuki lol, in your profile there is the (#) and it shows "Was known as Ryozuki#...." 08:50 <+bridge> np zilera 08:50 <+bridge> ye i got new user 08:50 <+bridge> i know 08:50 <+ChillerDragon> foko are those nitro only emotes or what are they? 08:50 <+bridge> basically yes, they are from Teeworlds data server 08:50 <+bridge> they can only be used here with nitro 08:50 <+ChillerDragon> u rich? 08:50 <+ChillerDragon> portel moni axaxax 08:50 <+ChillerDragon> straight into discord emotes 08:50 <+bridge> Working money axaxax 08:52 <+bridge> Chiller you should make a bridge so that if you get pinged in discord, you will receive a ping on your side 08:52 <+bridge> 08:52 <+bridge> @ChillerDragon 08:52 <+bridge> :gigachad: 08:52 <+ChillerDragon> i get pinks 08:53 <+ChillerDragon> https://zillyhuhn.com/cs/.1686120771.png 08:53 <+ChillerDragon> bencie pingerd me 08:54 < ws-client> https://zillyhuhn.com/cs/.1686120785.png 08:54 < ws-client> @fokkonaut u mean like dis? 08:54 < ws-client> !c many msgs i cant read 08:54 < chillerbot1> ChillerDragon 08:54 <+bridge> yes 08:54 < ws-client> yes all pinger veri pog 08:54 < ws-client> wot @Jupstar? 08:54 < ws-client> emotes currently have known bugs but many mesgs i cant read sounds bad 08:54 < ws-client> can you leak screenshot? 08:54 <+bridge> chiller why are you so extra tho xd 08:54 < ws-client> why are you on discord? 08:54 <+bridge> cuz i dont use ws client 08:54 < ws-client> its worse than adobe reader 08:54 < ws-client> i ugess then its the emotes 08:55 < ws-client> leak jupsti 08:55 < ws-client> https://i.imgur.com/oFjzHfI.png 08:55 < ws-client> also jupsti be careful with using : in your message js might turn it into ``undefined`` axaxax 08:55 < ws-client> ah yes foko spammed some animated emotes 08:55 < ws-client> i am currently adding them 08:55 <+bridge> XDDDDDDD 08:56 < ws-client> we already support tsfreddies fav emote 08:56 < ws-client> the exploding cat 08:56 < ws-client> 08:56 < ws-client> lol 08:56 < ws-client> https://zillyhuhn.com/cs/.1686120976.png 08:56 < ws-client> he tried xd 08:56 < ws-client> that fixed a while ago 08:56 < ws-client> thought it took it xD 08:56 < ws-client> nana 08:57 < ws-client> 08:57 < ws-client> used to work 08:57 < ws-client> back in da days 08:57 < ws-client> big css collab days 08:57 <+bridge> lmao 08:57 <+bridge> 😅 08:57 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1115897312544301167/image.png 08:57 <+bridge> Uh oh 08:59 < ws-client> i have the feeling ryo starts to like c and c++ 08:59 <+bridge> Heinrichs first emote ever 😂 09:00 < ws-client> ikr looks so odd to have some pepe in a heinrich message 09:01 < ws-client> daily bash screenshot 09:01 < ws-client> https://zillyhuhn.com/cs/.1686121201.png 09:01 < ws-client> isnt that hot? 09:01 <+bridge> why u think that 09:01 <+bridge> i just have to deal with some cpp at work 09:01 < ws-client> c enjoyer 09:01 <+bridge> it wouldnt be a problem if the world was made in rust 09:07 <+bridge> doesnt webhook tell u ids 09:07 <+bridge> just automate it 09:07 <+bridge> be a real coder 09:07 <+bridge> it's not my fav 09:07 <+bridge> u disapointed 09:07 <+bridge> 09:10 <+bridge> Poor chillerdragon got roasted 09:10 <+bridge> 09:11 < ws-client> @Jupstar checkout the pog catexplosion 09:12 <+ChillerDragon> @ryozuki does it? i dont see any ids here 09:12 <+ChillerDragon> also im not a real coder 09:13 <+ChillerDragon> im clearly procastinating on a js bloat which will be worse than weechat instead of working on 0.7 support 09:24 < ws-client> can someone send pepeH again i somehow got the wrong id 09:27 < ws-client> nice 09:32 <+bridge> :pepeH: 09:36 <+ChillerDragon> now send \:pepeH: and send its id pls :) 09:39 <+bridge> :pepeH: 09:39 <+bridge> this is so much harder than it used to be 09:39 <+bridge> getting emoji id 09:39 <+bridge> 462735917006848020 09:40 <+ChillerDragon> thank 09:41 < ws-client> oh and poggers2 too pls .-. 09:42 < ws-client> also do people use undefined ? 09:42 < ws-client> aaaaaaaaaaaa 09:42 < ws-client> poggers 09:42 < ws-client> yes they do 09:42 < ws-client> ryo used poggers 314 times! 09:49 <+bridge> no emote spam 😿 09:59 <+bridge> where did I ghost-ping you? 09:59 <+bridge> idk, u asked smth 09:59 <+bridge> in this channel you mean? 09:59 <+bridge> i believe 09:59 <+bridge> Jupstar says no such thing happened on the IRC bridge 10:00 <+bridge> maybe another channel, idk 10:00 <+bridge> so it sounds unlikely (I don't remember pinging you yesterday, but that doesn't rule it out) 10:00 <+bridge> also, I didn't mute you for ghost-pinging, but because I assumed a malicious intention 10:00 <+bridge> I removed the mute once you clarified that you had non 10:01 <+bridge> yes ik, but i swear i saw a ping on my phone 10:01 <+bridge> well 10:01 <+bridge> whatever, maybe discord was buggy and it was an old ping which i have seen already 10:01 <+bridge> I also saw a DM ping from you 10:01 <+bridge> which didn't have a message 10:01 <+bridge> dm? 10:01 <+bridge> so maybe discord messed up 10:01 <+bridge> direct message 10:01 <+bridge> i didnt dm u, i only ghost pinged u here in this channel after i thought u ghost pinged me 10:02 <+bridge> xd 10:02 <+bridge> they have a channel to see deleted messages 10:02 <+bridge> worse than discord itself 10:02 < ws-client> its like this bug in ddnet, where you get pinged by a completely different name undefined 10:02 <+bridge> imagine u leak smth by mistake 10:02 <+bridge> I wonder if that's part of your discord data export 10:02 <+bridge> your deleted messages 10:03 <+bridge> to me its worse a "closer" entity such as ddnet stores the msg than discord itself 10:04 <+bridge> on discord im just one more grain in sand 10:04 <+bridge> it's used for moderation 10:04 <+bridge> if you want the message deleted, ask an admin 10:04 <+bridge> yeye security security 10:05 <+bridge> pretending that you can delete messages is maybe even more security by obscurity tbh 10:05 < ws-client> @Jupstar reloading the page should fix the :undefined: 10:05 <+bridge> there are probably third-party clients for discord that highlight the deleted messages 10:05 <+bridge> i meant u do it for moderation = security 10:05 <+bridge> my point is privacy 10:05 < ws-client> :joy: 10:06 <+bridge> often traded for this security 10:06 <+bridge> hmmm, I'd think security often aligns with privacy, actually 10:06 <+bridge> take TLS for example 10:06 <+bridge> goverments remove pricacy in the name of security always 10:07 < ws-client> can someone please send the ids for :poggers: and <:poggers2:46273591700684802> ? :) 10:07 < ws-client> poggers and poggers2 10:07 < ws-client> just install discord :^) 10:07 < ws-client> they dont let me in 10:07 < ws-client> pause your VPN 10:07 <+bridge> this chat is turninf boring 10:08 < ws-client> they block vpn tor 10:08 <+bridge> its just chiller asking stupid ids 10:08 < ws-client> and even private browser sessions 10:08 < ws-client> @ryozuki yes thats why we need another bridge 10:08 < ws-client> go to public bib and login there 10:08 < ws-client> for stuff like that 10:08 < ws-client> to get a fakin emote id!? 10:08 <+bridge> no 10:08 <+bridge> just use irc 10:08 < ws-client> i want irc with emotes! 10:09 <+bridge> why don't you want to use matrix? 10:09 < ws-client> its so bad 10:09 < ws-client> slow 10:10 < ws-client> bugged 10:10 < ws-client> ugly 10:10 < ws-client> spyware 10:10 < ws-client> centralized 10:10 < ws-client> china controlled 10:10 < ws-client> broken 10:10 < ws-client> a friendly reminder that #6715 still isnt merged, which makes my heart bleed even if i cant play ddnet rn 10:10 <+bridge> there's more than one matrix client 10:10 < ws-client> applies to all 10:10 < ws-client> gomuks is kinda niceish 10:10 <+bridge> centralized? china controlled? 10:10 < ws-client> but nothing competes with irc 10:10 < ws-client> ok china controlled was half meming xd 10:10 < ws-client> but its such a bloat and everyone is using matrix.org 10:10 <+bridge> spyware? 10:11 < ws-client> als half meming xd 10:11 <+bridge> yes, the centralization is bad 10:11 <+bridge> does our bridge also go to matrix? 10:11 <+bridge> does our bridge also go to matrix.org? 10:11 < ws-client> yes 10:11 <+bridge> hmm 10:11 <+bridge> I thought Zwelf wanted to do away with that at some poin 10:11 <+bridge> t 10:11 < ws-client> its so bad its not functional as a chat 10:12 < ws-client> thats probably why nothing happens 10:12 <+bridge> ah, because of delay? 10:12 < ws-client> not only delay 10:12 < ws-client> major bugs 10:12 < ws-client> message order is random 10:12 <+bridge> client bugs or server bugs? 10:12 < ws-client> idk 10:12 < ws-client> feels like both 10:12 < ws-client> element is really bad for sure 10:12 < ws-client> but also on weechat 10:12 <+bridge> because client bugs could be worked around by using a different client 10:12 < ws-client> its no fun 10:12 < ws-client> weechat irc vs weechat matrix is worlds 10:13 < ws-client> one is fun other is literal pain 10:13 < ws-client> matrix is so bloated 10:13 < ws-client> i never tried but im sure setting up a irc server can be done in 10s and 100 lines of python while matrix is a whole pain 10:13 <+bridge> I mean we could try bridging to XMPP I suppose 10:13 < ws-client> thats also why irc is so much more federated 10:13 < ws-client> and thats probably why zwelf is not touching the shit 10:13 < ws-client> and thats why u dont bridge more 10:14 < ws-client> and thats why i have to spam a developer channel with offtopc 10:14 <+bridge> irc is not federated 10:14 <+bridge> its self hostes 10:14 <+bridge> like teamspeak era 10:14 < ws-client> eh yea 10:14 < ws-client> watever 10:14 < ws-client> xd 10:14 <+bridge> or mumble 10:14 <+bridge> it's a bit different from these 10:14 <+bridge> because it's a network of servers working together 10:14 <+bridge> but a closed network 10:14 < ws-client> is it tho? 10:14 < ws-client> there is no cross network communication is there? 10:15 <+bridge> no 10:15 <+bridge> yes/no 10:15 <+bridge> quakenet is a network of interoperating IRC servers 10:15 <+bridge> like libera 10:15 < ws-client> oh 10:15 <+bridge> but you can't go from one network to another 10:15 <+bridge> netsplit memes 10:15 <+bridge> https://en.wikipedia.org/wiki/Netsplit 10:15 <+bridge> indeed 11:16 <+bridge> irc was the peak of human communication, we need to devolve 11:18 <+bridge> back to monkey 11:54 <+bridge> yes there are a lot of those 11:54 <+bridge> not allowed though 11:55 <+bridge> pretty sure there are also clients that can see hidden channels names 11:56 <+bridge> yes, although that's just discord's fault 11:56 <+bridge> for providing access to these names 12:03 <+bridge> hello, im trying to compile ddnet server on wsl, getting this error: https://pastebin.com/LgH0L4GC 12:03 <+bridge> can someone help me please? 12:04 <+bridge> (i reverted the commits to the point where there was no rust in ddnet) 12:04 <+bridge> sounds like you need to link to some libz 12:05 <+bridge> They state that deleted content, will not appear in the data export 12:06 <+bridge> ah 12:14 <+bridge> not relevant. fixed the issue 12:22 < ws-client> @Jupstar ✪ you can now autocomplete emotes with : and tab 12:22 < ws-client> <:poggers2:46273591700684802> 12:23 < ws-client> ah shit nobody sent poggers2 yet so it broken xd 12:23 < ws-client> but we have new nice tee emotes like <:bluekitty:34668349791980748> 12:23 < ws-client> oh wow also broken xd 12:23 <+bridge> its cuz 12:23 <+bridge> u dont rly have perms to use it 12:23 <+bridge> u probs get a timespan 12:23 <+bridge> when someone uses it 12:24 <+bridge> hm, yesterday it worked 12:24 <+bridge> timespan 12:24 <+bridge> that's also not how it on IRC looked when it worked 12:24 <+bridge> :bluekitty: 12:24 <+bridge> try now 12:24 <+bridge> im sure they did it that way 12:25 <+bridge> so webhooks can "react" to a message properly 12:25 <+bridge> with emotes 12:25 <+bridge> oh actually 12:25 <+bridge> but they cant use them freely 12:25 <+bridge> looks lik you're right 12:25 <+bridge> looking at IRC 12:25 <+bridge> I'd guess it's not a timeout though 12:25 <+bridge> but rather "does the discord client already have this loaded?" 12:25 <+bridge> but rather "does the discord client already have this cached?" 12:26 < ws-client> <:bluekitty:34668349791980748> 12:26 < ws-client> doesnt show? 12:26 <+bridge> no 12:26 < ws-client> omagawd 12:26 <+bridge> at least that's how it works for @ mentions that aren't in the channel 12:26 < ws-client> what about <:kek:623709640789852179> 12:26 <+bridge> if the discord client has it cached, it shows 12:26 <+bridge> otherwise not 12:26 <+bridge> \:bluekitty: 12:27 <+bridge> did the id change 12:27 <+bridge> ws-client │ :bluekitty: 12:27 <+bridge> oh 12:27 <+bridge> discord changes it xd 12:27 <+bridge> so chiller 12:27 <+bridge> it did change 12:27 <+bridge> the id of the emote hcanges 12:27 <+bridge> changes 12:27 <+bridge> deal with it xd 12:27 < ws-client> https://zillyhuhn.com/cs/.1686133670.png 12:28 <@heinrich5991> 346683497919807488 12:28 < ws-client> webclient moment 12:28 <@heinrich5991> 34668349791980748 12:28 <+bridge> ye the id changes 12:28 < ws-client> thats the id of what? 12:28 <@heinrich5991> hmm 12:28 <+bridge> bluekitty 12:28 <@heinrich5991> I think he just mistyped it 12:28 <+bridge> we send bluekitty 12:28 <+bridge> \:bluekitty: 12:28 <+bridge> missing 8 at the end 12:28 <+ChillerDragon> ye probably typo 12:28 <+bridge> 346683497919807488 12:28 <+bridge> oh 12:28 <+bridge> true 12:29 <+bridge> :NekoDrink: 12:29 <+bridge> :kek: 12:29 <+bridge> lmao 12:29 <+bridge> heinrich using emotes it just funny 12:29 <+bridge> can you give me that ID? 12:29 <+bridge> who 12:29 <+bridge> of NekoDrink? 12:29 <+bridge> you 12:29 <+bridge> u like it? 12:29 <+bridge> because I wanna see if I can write an emoji using the discord client 12:29 <+bridge> that I shouldn't be able to write 12:30 <+bridge> \:NekoDrink: 12:30 <+bridge> u probs cant 12:30 <+bridge> :NekoDrink: 12:30 <+ChillerDragon> lgtm 12:30 <+ChillerDragon> xd 12:30 <+bridge> it showed to me, briefly 12:30 <+bridge> xd 12:30 <+bridge> but only until the server sent it back to me I guess 12:30 < ws-client> top5 discord emote exploits 12:30 <+bridge> so can't do it from the normal discord client 12:31 <+bridge> well the point is for others to see them 12:33 <+ChillerDragon> so can someone please send \:poggers2: and :poggers: id -.- 12:33 <+bridge> \:poggers2: 12:33 <+bridge> \:poggers: 12:33 <+ChillerDragon> wot is it :) 12:33 <+bridge> 1008007455936094328 12:33 <+bridge> 546812233867329556 12:33 <+ChillerDragon> thank ryo 12:33 <+ChillerDragon> i lov u 12:33 <+bridge> \:greenthing: 12:33 <+bridge> 623706333677617203 12:34 < ws-client> <:greenthing:623706333677617203> i have :) 12:34 <+bridge> \:rust: 12:34 <+bridge> 920765596289880074 12:34 <+bridge> u need this 12:34 < ws-client> ok i add 12:34 <+bridge> :rust: 12:34 <+bridge> \:ddnet: 12:34 <+bridge> 391727274824826880 12:34 <+bridge> xd 12:35 < ws-client> i hav 12:35 < ws-client> bencie sent so mani 12:35 < ws-client> i think i got all important now 12:35 <+bridge> :deviltee: 12:35 <+bridge> \:deviltee: 12:35 <+bridge> 849753391374008370 12:35 < ws-client> oh this i miss 12:36 < ws-client> also i do not have any :checkmark: 12:36 <+bridge> \:cateeholic: 12:36 <+bridge> 849742650076823577 12:36 <+bridge> :cateeholic: 12:36 <+bridge> \:checkmark: 12:36 <+bridge> 1000436509305995394 12:36 <+bridge> :checkmark: 12:36 <+bridge> idk 12:36 <+bridge> its from a weeb server 12:36 <+bridge> but cant u use unicode one 12:36 < ws-client> lol 12:36 <+bridge> ✅ 12:36 <+bridge> \✅ 12:36 < ws-client> ah nice 12:36 < ws-client> shows 12:37 < ws-client> ye i gotta think about non custom ones first 12:37 < ws-client> have no code for it yet 12:37 <+bridge> :wiki: 12:38 < ws-client> i dont hav 12:38 <+bridge> Chiller can you just create a burner discord account and get these numbers yourself? The entire chat is emoji id 12:38 <+bridge> ye sux 12:38 < ws-client> can you just bridge me offtopic pleaseß 12:38 <+bridge> lets talk about how good C is 12:38 < ws-client> i can not create burner discords 12:38 < ws-client> i am banned 12:39 < ws-client> i cant open it in tor 12:39 < ws-client> i cant open it in incognito 12:39 < ws-client> they banned my old main 12:39 < ws-client> just take 2min and bridge #off-topic plsplspls 12:39 <+bridge> What did you do to get banned on discord? There are literal servers full of criminal activity not banned 12:39 < ws-client> i didnt do shit 12:39 <+bridge> u used tui discord right 12:39 < ws-client> ye 12:39 < ws-client> maybe that 12:39 < ws-client> or tor 12:39 < ws-client> or incognito idk 12:40 < ws-client> they autoban every account that doesnt leak social security number 13:00 <+ChillerDragon> i just found the slowest loading webpage on the internet https://unicode.org/emoji/charts/full-emoji-list.html 13:05 <+bridge> @ryozuki do you still have your other libera account? 13:06 <+bridge> i pinged u on libera 13:06 <+bridge> idk what other acc u mean 13:06 <+bridge> You used to have one called `Ryozuki` 13:06 <+bridge> hmm tbh idk 13:06 <+bridge> im using edg-l now xd 13:07 <+bridge> i think i was op right 13:07 <+bridge> Then I'll just remove the old one from ChanServ and op you on this one 13:07 <+bridge> ok 13:07 <+bridge> was it me who founded the channel? 13:07 <+bridge> i forgor 13:08 <+bridge> Channel created on Wed, 19 May 2021 16:59:39 13:08 <+bridge> time flies 13:08 <+bridge> i also got banned on Discord for violating TOS 13:08 <+bridge> They didn’t elaborate but i was using other clients 13:08 <+bridge> 2016 acc :( if i had it i could have @ewan 13:08 <+bridge> 2016 is not that old 13:09 <+bridge> im said it says i joined ddnet dc in 2020 13:09 <+bridge> cuz bans 13:09 <+bridge> xd 13:09 <+bridge> but i joined first day 13:09 <+bridge> Gave you +o on ChanServ, you can ask ChanServ for op when you need it, or if you prefer auto op, you can ask it for +O 13:10 <+bridge> ok thanks 13:10 <+bridge> im interested tho 13:10 <+bridge> in knowing if it was me who joined first 13:10 <+bridge> It was either you or me, I'm not sure of the order, I can check my irc logs latr 13:11 <+bridge> It was you who registered the channel first though, that I know 13:11 <+bridge> 1 Learath2 +AFORSVefiorstv [modified 2y 2w 4d ago, on May 19 20:59:28 2021 +0000, by Ryozuki] 13:13 <+bridge> MSG(chanserv): flags #ddnet edg-l +O 13:13 <+bridge> │[13:12:55] ! │ ChanServ (ChanServ@services.libera.chat): You are not authorized to perform this operation. 13:13 <+bridge> am i doing this wrong 13:13 <+bridge> xd 13:14 <+bridge> give me founder :p 13:15 <+bridge> ah i had to give op via chanserv first 13:15 <+bridge> still cant give +O 13:15 <+bridge> xd 13:17 <+bridge> Try again? 13:18 <+bridge> worked 13:18 <+bridge> Can you grant yourself +v? 13:18 <+bridge> Just curious how the access control works 13:19 <+bridge> whats f? 13:19 <+bridge> i always found it hard to keep up with all the flags 13:19 <+bridge> ChanServ (ChanServ@services.libera.chat): You are not authorized to perform this operation. 13:20 <+bridge> These are very network specific. +f allows you to set ACL 13:21 <+bridge> it worked now 13:21 <+bridge> No, I added +v 13:22 <+bridge> We should revive irc 13:22 <+bridge> true 13:22 <+bridge> join #edlang 13:22 <+bridge> the future language 13:39 <+bridge> @learath2 chillerdragon hasn't been banned 13:40 <+bridge> he's required to provide a phone number to discord 13:49 <+bridge> Just get a prepaid sim, what is it, like 5€? 13:50 <+bridge> Or just give them your number. Let's not pretend they aready know the color of your underwear at any given time from some ai speech pattern analysis 13:50 <+bridge> Or just give them your number. Let's not pretend, they already know the color of your underwear at any given time from some ai speech pattern analysis 13:52 < ws-client> i refuse to use a chat app that requires a phone number 13:53 <+bridge> Oh, good thing I haven't had that yet 13:53 <+bridge> I can see that 13:53 < ws-client> i also do not understand why you guys put up with that 13:53 <+bridge> BCS I'd refuse that too 13:54 <+bridge> I put up with that because it's where all the gaming people are 13:54 <+bridge> Phone numbers are bloat 😂 13:54 <+bridge> also, I have this nice phone number service ^^ 13:54 < ws-client> bridges would also work 13:55 <+bridge> i didnt refuse because i had to blend it into society a bit 13:55 < ws-client> not worth it 13:55 < ws-client> discord went way too far 13:55 < ws-client> their tos is so fucked up 13:55 <+bridge> its worth it cuz i can talk to ppl i know 13:55 <+bridge> xd 13:55 <+bridge> its a lost battle sadly 13:56 <+bridge> convenience seems to always win 13:56 <+bridge> over whats correct 13:56 < ws-client> ok but then give the people who want to use irc at least 1 more channel 13:57 <+bridge> ppl dont even spam like u in offtopic 13:57 <+bridge> xd 13:57 < ws-client> xd 13:57 < ws-client> but better in offtopic than here right? 13:57 < ws-client> telling me to get discord is just fucked up 13:57 <+bridge> idk 13:57 <+bridge> im no admin 13:58 <+bridge> I'm willing to give you a working discord account, if you want to 13:58 < ws-client> thanks for the offer 13:58 <+bridge> other than that, I'd also like to see a matrix bridge 13:59 < ws-client> but i really do not want to use discord 13:59 <+bridge> I can ask Zwelf how that's going 13:59 < ws-client> its 2 step process 13:59 < ws-client> you clikc like 1 button 13:59 < ws-client> send 1 message 13:59 < ws-client> and done 13:59 < ws-client> irc is more effort you have to write like full 4 lines of config 14:00 < ws-client> can we get irc without matrix i do not see how one depends on the other? 14:00 < ws-client> so this can become a developer channel again and not a chillerdragon spam channel 14:00 <+bridge> I see more worth in matrix than in IRC for this 14:00 <+bridge> matrix maps better cuz multiple channels 14:01 <+bridge> no? 14:01 < ws-client> but irc is a better protocol 14:01 <+bridge> so i study business informatics, and im having my break and sitting in one of the conference rooms while some other guys have a lecture about heritage sites. They are literally talking about fucking TREES while im optimizing forecasts with time series analysis on some Database 14:01 <+bridge> yall still discussing about irc .... 14:01 < ws-client> i refuse to use matrix on my desktop 14:01 < ws-client> yes heinrich refuses to bridge another channel 14:01 <+bridge> you refuse to use anything anyways 14:01 < ws-client> for whatever reason 14:02 <+bridge> no google no discord no matrix on desktop 14:02 <+bridge> trees are related to programming 14:02 <+bridge> we love trees 14:02 <+bridge> red black trees 14:02 < ws-client> 🌳 14:02 <+bridge> @ChillerDragon let me guess, you have an iphone? 14:02 <+bridge> yea not that kind of trees 14:02 < ws-client> yes 14:02 <+bridge> predictable 14:03 < ws-client> @heinrich5991 is it too much effort or whats holding you back? 14:03 <+bridge> what kinda bridge do you even need 14:03 <+bridge> dont you have enugh 14:03 <+bridge> he wants offtopic to not spam here 14:03 < ws-client> i have one channel 14:03 <+bridge> with 100 bridges tho 14:03 <+bridge> xd 14:04 <+bridge> but ye i see 14:04 <+bridge> xd 14:04 < ws-client> i can ever only write in this very channel 14:04 < ws-client> oh wait no i have two 14:04 < ws-client> the other is #teeworlds 14:04 < ws-client> but i rather not spam there 14:04 <+bridge> i thin heinrich hesitates cuz only devs rly check this channel (or care?) 14:04 <+bridge> what about... getting back to discord 14:04 <+bridge> and u will be exposed to normans 14:04 <+bridge> they will be scared 14:04 <+bridge> kek 14:04 < ws-client> @fokkonaut not an option 14:04 <+bridge> yes, effort I'd rather spend on matrix first 14:04 < ws-client> @ryozuki lol then create dev-spam xd 14:05 < ws-client> matrix takes no effort 14:05 < ws-client> its the simplest bridging process possible 14:05 <+bridge> this is so extra 14:05 < ws-client> @fokkonaut yea i also would prefer if we all together move to a better chat platform 14:06 <+bridge> you need a channel for reports too? 14:06 < ws-client> what reports? 14:06 <+bridge> ingame reports 14:06 <+bridge> when somebody is bloxxing 14:06 < ws-client> i can use this channel for reports 14:06 <+bridge> not really, thats why the reports channel exists 14:06 <+bridge> oh, btw, u dont have the bugs channel either, u cant discuss on bugs that are being talked about there 14:29 <+bridge> @heinrich5991 @learath2 does a "unexposed type" sound familiar to u? 14:29 <+bridge> cpp stuff 14:29 <+bridge> haven't heard about that 14:29 < ws-client> yes thats sad and all but i can not demand to mimic all discord channels on irc. So one additional channel for spamming offtopic would already go a long way 14:29 <+bridge> clang::TypeKind 14:29 <+bridge> Unexposed = 1 // size = 4, align = 0x4 14:29 <+bridge> A type whose specific kind is not exposed via this interface. 14:29 <+bridge> maybe its clang impl specific 14:30 <+bridge> ohh 14:30 <+bridge> via this interface 14:30 <+bridge> its a type clang doesnt recognize itself 14:30 <+bridge> xd 14:30 <+bridge> my bad 14:50 < ws-client> !jup using blockchain and ai i figured out a high percentage of the webchat user base would like a joy emote 14:50 < chillerbot1> @Jupstar ✪ 14:51 < ws-client> its now here :joy: 14:51 < ws-client> 😂 14:51 < ws-client> forgot to deploy :joy: 14:51 < ws-client> finally 14:51 < ws-client> now i dont need to use emojis anymore 14:51 < ws-client> ah and :j tab works too 14:51 < ws-client> 😂 14:54 <+bridge> :troll: 14:59 < ws-client> it's funny that this is now, except multilines, an actually well usable chat client xD 14:59 < ws-client> now rewrite in rust 15:37 <+ChillerDragon> oof 15:37 < ws-client> <:rust:920765596289880074> 15:39 < ws-client> <:rust:920765596289880074> 15:39 < ws-client> !c if i press tab and no other completion will fit, it should close the : automatically 15:39 < chillerbot1> ChillerDragon 15:42 < ws-client> yea ik but then tabbing through breaks because it tabs from last : it finds so i gotta put some brain into how the whole autocomplete is done 15:56 < ws-client> drain_filter. another useful nightly feature 😂 16:00 <+bridge> itertools 16:00 <+bridge> ok wait itertools doesnt have it 16:01 <+bridge> https://docs.rs/drain_filter_polyfill/latest/drain_filter_polyfill/ 17:21 <+bridge> @learath2 17:21 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1116024147194163280/Fx81ScyXsAAYMgu.png 17:21 <+bridge> for the apple thing 17:21 <+bridge> kek 17:21 <+bridge> When abolish intellectual property? 17:21 <+bridge> https://tenor.com/view/money-money-money-make-it-rain-dolla-dolla-bills-dollars-cash-gif-15485267 17:22 <+bridge> imagine flexing ur product has 5000 patents? 17:22 <+bridge> xd 17:22 <+bridge> weird flex 17:23 <+bridge> that's indeed weird 17:29 <+bridge> @heinrich5991 this reminded me of arithmetic coding 17:29 <+bridge> and u saying in europe ucannot paten algorithms 17:29 <+bridge> but u can patent techniques used to implement algorithms 17:29 <+bridge> > Techniques covered by patents may be essential for implementing the algorithms for arithmetic coding that are specified in some formal international standards. 17:29 <+bridge> > When this is the case, such patents are generally available for licensing under what is called "reasonable and non-discriminatory" (RAND) licensing terms (at least as a matter of standards-committee policy). 17:30 <+bridge> or idk 17:30 <+bridge> i just read the wiki xD 17:34 <+bridge> https://cohenarthur.github.io/2023/06/05/rust-derives.html 17:36 <+bridge> https://research.checkpoint.com/2023/rust-binary-analysis-feature-by-feature/ 17:37 <+bridge> sadly it says only for Vec ;~; 17:37 <+bridge> 17:37 <+bridge> but nvm, i did it the oldschool way 😂 17:37 <+bridge> lmao 17:37 <+bridge> 17:37 <+bridge> "Hi ppl we want a world that we control, and you are the losers" 17:39 <+bridge> the funny thing about apple is, that they never invented anything lmao 17:39 <+bridge> 17:39 <+bridge> they just make existing stuff better and/or marketing 17:40 <+bridge> source? 17:41 <+bridge> hmm well i assumed it 17:41 <+bridge> fro mreading the wiki 17:41 <+bridge> about patents in arithmetic coding 17:41 <+bridge> 17:42 <+bridge> that seems to talk about US patents 17:42 <+bridge> ah ye 17:46 <+bridge> this blog post is extremely interesting 17:46 <+bridge> > When starting out reverse-engineering C binaries, one will inevitably run across a very similar experience dealing with their first serious struct. The flow of data does not seem to make sense, then after some web searching and deep thought there’s the lightbulb moment. 344 iterations of this later, it’s become second nature: you see mov rcx, [rdx+0x12] and say “oh ok, here we go again”, and go look for the allocation size and reach for t 17:46 <+bridge> apparently rust is harder to reverse engineer than c or c++ 17:46 <+bridge> ah nice ryo is back 17:46 <+bridge> almost overread it 17:46 <+bridge> rust has a more pervasive use of the stack, the strings dont end with null, etc 17:47 <+bridge> yes, C is 'closer to the metal' here 17:47 <+bridge> go/rust are more annoying to reverse engineer 17:48 <+bridge> 71min read btw 17:48 <+bridge> xd 17:49 <+bridge> that's why we have gpt 17:49 <+bridge> nah 17:49 <+bridge> to read it in 2 min 17:51 <+bridge> sounds like an interesting article indeed, thanks @ryozuki 17:59 <+bridge> https://www.simscale.com/blog/nasa-mars-climate-orbiter-metric/ 19:03 <+bridge> https://github.com/chanhx/crabviz 19:32 <+bridge> @learath2 im seeing u in #c 19:33 <+bridge> quoting the holy bible 19:33 <+bridge> :gigachad: 19:33 <+bridge> :Prayge: 19:33 <+bridge> the bot doesnt hotline to the section tho 19:34 <+bridge> it used to, I wonder what happened to it 19:50 <+bridge> @learath2 https://www.reddit.com/r/ProgrammerHumor/comments/14348po/happy_children/ 20:12 <+bridge> @deen do u know if haskell is notably harder to reverse engineer? like rust 20:12 <+bridge> that article explains how he find the enum optimizations 20:12 <+bridge> kinda fun 20:12 <+bridge> if a type e.g cant possibly use the value 4, the compiler will use it as a tag for that variant 20:13 <+bridge> this must be a nigmare to reverse 20:13 <+bridge> haskell is definitely even more annoying 20:13 <+bridge> nightmare 20:13 <+bridge> it has these thunks everywhere 20:13 <+bridge> all¹ values are lazy 20:13 <+bridge> i see xD 20:13 <+bridge> ¹there are escape hatches 20:14 <+bridge> that means all variables you see in the code are rather function pointers that will compute the value one more step 20:14 <+bridge> oof 20:14 <+bridge> only when you're pattern matching a variable, it needs to be computed one more step 20:14 <+bridge> now i wonder why malware devs use c and not rust or haskell 20:15 <+bridge> esp if u want ur malware to be hard to reverse 20:15 <+bridge> hmm 20:15 <+bridge> not sure if that's one of the main goals 20:15 <+bridge> hmm maybe the malware has secrets u dont wanna be found out 20:15 <+bridge> i think its an actual issue 20:15 <+bridge> in military for example 20:16 <+bridge> u want the malware to expread 20:16 <+bridge> but u dont want other actors to reverse it 20:16 <+bridge> and use it themselves 20:16 <+bridge> staying under the radar seems more important for that 20:16 <+bridge> i guess, but never say never xd 20:16 <+bridge> once you're found out, it's basically game over 20:16 <+bridge> there's e.g. also other methods to find out what code does 20:17 <+bridge> you can try executing it and see what it does 20:17 <+bridge> i think it may still be rly hard to know exactly 20:17 <+bridge> unless u reverse it 20:17 <+bridge> specially in malware, where obscure things are the norm xd 20:17 <+bridge> i think it may still be rly hard to know exactly **what it does** 20:18 <+bridge> idk why i put that bold xd 20:26 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1116070698134294548/m0rqstherk4b1.webp 20:26 <+bridge> for chairn 20:29 <+bridge> yeah saw it 20:38 <+bridge> https://www.nature.com/articles/s41586-023-06004-9 20:38 <+bridge> > lphaDev discovers new, state-of-the-art sorting algorithms from scratch that have been incorporated into the LLVM C++ library, used by millions of developers and applications around the world23,24,25. Both AlphaDev and stochastic search are powerful algorithms. An interesting direction for future research is to investigate combining these algorithms together to realize the complementary advantages of both approaches. 20:41 <+bridge> @Voxel look 20:41 <+bridge> ai coming for devs 20:41 <+bridge> 🗣️ 20:42 <+bridge> xd 20:42 <+bridge> just skimmed but looks legit 20:42 <+bridge> and they use the algo on llvm 20:52 <+bridge> i wonder if it will break ddnet 20:55 <+bridge> lol no 20:55 <+bridge> but we could use the algo 20:55 <+bridge> its for sorting 20:55 <+bridge> sorting is used everywhere 21:09 <+bridge> feels weird, the algo they present are kinda simple, sort on 2,3 and 4 variables 21:10 <+bridge> im doubtful anybody hasn't found anything better, probably because people are more interested in the general case 21:11 <+bridge> would be interesting to see their work applied on array of varying length 21:25 <+bridge> reading the hn comments, they did not find another algorithm 21:26 <+bridge> they optimized the code for small array sizes 21:27 <+bridge> f 21:36 <+bridge> 6 21:36 <+bridge> 7 21:36 <+bridge> 1 21:36 <+bridge> 5 21:36 <+bridge> ? 21:36 <+bridge> 24h without ddnet 21:36 <+bridge> it hurts 21:37 <+bridge> #6715 21:37 <+bridge> https://github.com/ddnet/ddnet/pull/6715 21:38 <+bridge> I am the 6715 thing 21:38 <+bridge> I am the on 6715 thing 21:38 <+bridge> merge fast mrghos7 21:38 <+bridge> it sucks so hard to be back in stone age 21:39 <+bridge> merge to where? 21:39 <+bridge> into master 21:39 <+bridge> I can merge into master? 21:40 <+bridge> write bors r+ 21:40 <+bridge> I did 21:40 <+bridge> thanks mr ghost 21:40 <+bridge> 😂 21:40 <+bridge> xD?! 21:40 <+bridge> Robythost 22:09 <+bridge> I did it! @Jupeyy_Keks