00:59 < bridge> tf was that discussion about going opensource 01:26 < bridge> #7699 ? 01:26 < bridge> https://github.com/ddnet/ddnet/issues/7699 04:12 < bridge> Guys, which method calls on the server side when player hook? 04:26 < bridge> 🤖 🚨 04:28 < bridge> ON THE SERVER SIDE 04:28 < bridge> Not on client bro 04:28 < bridge> I want to make an anti bot 04:29 < bridge> Or maybe try :/ 04:29 < bridge> To test how good your aimbot client is? 04:44 < bridge> never trust someone who just joined the discord asking about this stuff :justatest: 04:59 < bridge> Its cringe 04:59 < bridge> For what i need it? 06:11 < bridge> Sus 08:00 < bridge> -- Configuring done 08:00 < bridge> -- Generating done 08:00 < bridge> -- Build files have been written to: /root/ddnet/build 08:00 < ChillerDragon> jopsti got sister reveal 08:00 < bridge> when i building on linux it gave me this ? 08:01 < ChillerDragon> @mamad_melanin lookg good no errors 08:01 < ChillerDragon> @mamad_melanin but it is recommended to not use the root user for those kind of activities 08:03 < bridge> i thought it said fails written to ............ 08:03 < bridge> putty text size is killing me 08:04 < ChillerDragon> dont use putty in 2024 08:04 < bridge> is there a way to make it bigger ? 08:04 < ChillerDragon> dont use putty 08:04 < ChillerDragon> use the "windows terminal" 08:04 < ChillerDragon> type in "ssh root@yourserverip" 08:04 < ChillerDragon> and done 08:04 < ChillerDragon> then you can increase font with ctrl and + 08:04 < bridge> i couldn't connect with the terminal on windows 08:04 < ChillerDragon> why 08:05 < bridge> don't give me don't gave me permission or something 08:06 < ChillerDragon> well im sure in putty settings you can also change the font size 08:06 < bridge> and i couldn't install wsl ether 08:06 < ChillerDragon> but i would recommend you to not use putty since it looks ugly and its additional software you do not need since your operating system ships an official ssh client already 08:07 < ChillerDragon> the windows terminal is much more polished when it comes to looks and functionality. For example copy and pasting is also much smoother 08:07 < ChillerDragon> windowsdragon momment 08:07 < bridge> ok. i will change 08:07 < ChillerDragon> also pls on your server create a user and use that instead of root 08:08 < ChillerDragon> root has full access to your server and if you ddnet server has bugs those bugs also have the power to do everything 08:08 < bridge> and my code is full of bugs 😂 08:10 < bridge> at least i managed to not spam the broadcast tho 08:10 < bridge> it's an step ahead 08:14 < bridge> didn't gave me permission or something 08:27 < ChillerDragon> what command did you run what was the exact error? 08:29 < ChillerDragon> ``CCharacterCore::SetHookedPlayer(int HookedPlayer)`` @rafael8192 will be called on hook on client and server side if i am not mistaken 08:29 < ChillerDragon> ``ANTIBOTAPI void AntibotOnHookAttach(int ClientID, bool Player);`` but you should probably use this 08:29 < ChillerDragon> and implement a proper antibot module 08:29 < ChillerDragon> ofc you do not have to. Alternatively you could also check in any tick function for the hookedplayer id 09:32 < bridge> morning 09:33 < ChillerDragon> new year 09:35 < bridge> true 09:35 < bridge> damnnn apparently xbox one and ps4 are being discontinued 09:35 < bridge> no more games for them 09:35 < bridge> they always still feel like the new console even tho they’re 10 yrs old at this point 09:44 < bridge> it is hard to enjoy this game rn 09:44 < bridge> all of the usa servers are lagging like crazy 09:44 < bridge> idk where usa3 went 09:54 < ChillerDragon> Ewan u just old 09:55 < bridge> i guess 09:55 < bridge> we got a ps5 for christmas so my bedroom tv inherited the ps4 09:55 < bridge> i have been using it for tv and a little bit of fortnite 09:55 < ChillerDragon> i mostly gamed on ps2 xd 09:55 < bridge> ps2 was awesome 09:56 < ChillerDragon> the uneven ps are irrelevant right? 09:56 < ChillerDragon> nobodi cares ps1 ps3 ps5 09:56 < bridge> wdym 09:56 < bridge> oh yea ehhh 09:56 < bridge> ps3 still rly respected but definitely the worst of all of them 09:56 < bridge> so i would not say so 09:56 < ChillerDragon> its like windows 8 and 11 :D 09:56 < bridge> ps1 was great but it was way better once the games had standard joystick support 09:57 < ChillerDragon> ps1 wot 09:57 < ChillerDragon> u rly old 09:57 < ChillerDragon> ps2 rlsd in 2000 09:57 < bridge> i wish they still made joysticks like the ones on the dualshock 1 and 2 09:57 < bridge> im not old i just had games 09:57 < bridge> ps1 big innovator for games on disc. you can't really deny that 09:58 < bridge> ps3 was pretty powerful for the time 09:58 < bridge> and ps5 is cool.,.. just seems like the ps4 but new 09:58 < bridge> i havent used it much. all i rly notice that's different is that it's more powerful and it has a different home menu and stuff 09:58 < bridge> home menu has very scary sounds for some reason 09:59 < ChillerDragon> lol 09:59 < bridge> 09:59 < bridge> it would have given 5 yo me nightmares 09:59 < bridge> i used to be scared of the computer at my grandmas because of the windows xp sounds 09:59 < ChillerDragon> minecraft cave sounds 10:00 < bridge> morning 10:00 < bridge> i miss the wii tho 10:00 < bridge> morning 10:02 < bridge> mourning rather 10:03 < bridge> not a day goes by where i don’t miss the simple joy of playing a wii game 10:03 < bridge> don’t have to worry about people being jerks online or anything 10:04 < bridge> or even people existing online 10:04 < bridge> people suck 10:06 < ChillerDragon> xd 10:06 < ChillerDragon> offline sucks ngl 10:34 < bridge> it has its benefits 10:49 < bridge> i think today i will try and get vscode to play nice 10:49 < bridge> with cpp 10:49 < bridge> how do u do it 10:51 < bridge> when code mario party teeworlds mod 10:52 < bridge> How long password do you generate for websites? 😄 10:52 < bridge> well there's teeware 10:52 < bridge> it's sorta similar 10:52 < bridge> Websites usually throw weird errors on 20+ chars 10:52 < bridge> yeah 10:52 < bridge> i set keepass to 20 chars 10:53 < bridge> so if u want to hack me 10:53 < bridge> now you know my pw length 10:53 < bridge> Good to know 10:53 < bridge> I learned 30 chars master password 10:53 < bridge> Nuts 10:53 < bridge> When i upload the file u can try to guess it :justatest: 10:54 < bridge> bro i recently forgot my VPS root pw 10:54 < bridge> Yikes 10:54 < bridge> it's not even very long xd 10:54 < bridge> good luck remembering 30 chars 10:54 < bridge> Good to know 10:54 < bridge> chiller i give u even more tips: my master pw is not 30 chars 10:54 < bridge> it's less 10:55 < bridge> Oh, also u need a picture:p 10:55 < bridge> U basically pwnd at this point 10:58 < bridge> Holly hell, u can also upload files in there :poggers2: 10:58 < bridge> jup how did u set up ur vscode to comply 10:58 < bridge> to comply with what? 😄 10:59 < bridge> https://github.com/ddnet/ddnet/blob/caeebaf4a0e08b96336ef9ac52e6a2dac2011359/other/vscode/README.md 10:59 < bridge> follow this readme, then start the workspace in same dir 10:59 < bridge> 10:59 < bridge> install suggested extensions 10:59 < bridge> and have epic gamer moment vscode experience 11:01 < bridge> not ddnet specifically 11:01 < bridge> just any cmake projects 11:02 < bridge> in fact after i installed all stuff that i installed for ddnet, it also just works for every other project xd 11:03 < bridge> the cmake extension also ask to setup the project for you 11:06 < bridge> this is a lot of setup 11:07 < bridge> it's one apt call, but sadly i didnt put it like that there xd 11:07 < bridge> ok lemme just get apt on windows 11:08 < bridge> troll 11:08 < bridge> not just the pkgs which are the issue 11:08 < bridge> lots of manual setup of paths and things on windows 11:08 < bridge> yep, but mold is optional 11:08 < bridge> 11:08 < bridge> and clang-format is not required on other projects (maybe) 11:08 < bridge> cant use mold on win 11:09 < bridge> sadly 11:09 < bridge> yep ignore that then 11:09 < bridge> it's not needed 11:09 < bridge> ``` 11:09 < bridge> * The terminal process failed to launch (exit code: -1). 11:09 < bridge> * Terminal will be reused by tasks, press any key to close it. 11:09 < bridge> 11:09 < bridge> * Executing task: CMake: build client 11:09 < bridge> ``` 11:09 < bridge> idk what this is about 11:09 < bridge> i dunno either, it's missing some info xdd 11:09 < bridge> expecting things in the path is the biggest issue 11:10 < bridge> i dont use the path on windows 11:10 < bridge> i use msys's path 11:10 < bridge> and vscode has msys integration but not enough i guess 11:10 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1191322633623568454/image.png?ex=65a504a9&is=65928fa9&hm=918786602c997541b6f1c2ac2b80f1f4c2694f0a02b025d4af735420798b1b69& 11:10 < bridge> so broken 11:11 < bridge> i use linux btw 😏 11:11 < bridge> but what is expected in path? 11:11 < bridge> all stuff is optional that should be in path 11:12 < bridge> also expected paths for executables 11:12 < bridge> vscode doesnt work :justatest: 11:12 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1191322955377033297/image.png?ex=65a504f6&is=65928ff6&hm=2ecd60c99c0ad9b84ac145afc6cbb8e0facce49413f2bca0969bb7c8dc9bc8d9& 11:12 < bridge> clangd clang clang-tidy lldb cmake rustup... 11:12 < bridge> chads use vscodium 11:12 < bridge> 😏 11:12 < bridge> i use neovim btw 😏 11:12 < bridge> also buy tab completion 😏 11:13 < bridge> but cant u install them over msys 11:13 < bridge> yea but how does code know which shell you want to use 11:13 < bridge> isnt msys in path? 11:13 < bridge> that’s not how it works 11:14 < bridge> well i dunno, but most of the extensions i mention also download binaries anyway 11:14 < bridge> I can’t seem to differentiate between e.g. /mingw64 and /ucrt64 sysroots 11:15 < bridge> i dunno, for me it also just works on windows, last time i coded there 11:19 < bridge> ask robyster 11:19 < bridge> he uses windows 11:23 < bridge> i think i will just throw all my drives into the bathtub instead 11:23 < bridge> I never touched the ucrt64 folder in MSYS2, I added `/mingw64/bin` and `/usr/bin` to my PATH variable. Also, I installed standalone cmake instead us installing it with MSYS2, no idea if that makes any difference. 11:23 < bridge> too late 11:23 < bridge> already soaking 11:23 < bridge> werent u on gentoo anyway? 11:23 < bridge> who 11:23 < bridge> u 11:24 < bridge> for about 5 minutes 11:24 < bridge> xd 11:24 < bridge> more than me 11:24 < bridge> 😏 11:24 < bridge> and then i was pissed off by gnome/wayland's asinine fractional scaling support 11:24 < bridge> and i was away from home when i was installing it 11:24 < bridge> so idk i just felt like i didnt wanna use the computer 11:24 < bridge> i use it at least for 44 mins 😏 11:24 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1191326131081728000/image.png?ex=65a507eb&is=659292eb&hm=dbb65aae776e2448eab5b565edf4e390f1c5388ced806f49d440ec9f7d61e0ff& 11:25 < bridge> wow u alsmost use it for the whole current year 11:25 < bridge> yup 11:26 < bridge> chiller: do you use the closed source nvidia drivers on laptop btw?= 11:26 < bridge> nothing is happening 11:26 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1191326670867669012/image.png?ex=65a5086c&is=6592936c&hm=8a26e3f73f4bacd83206e5009bcfc2e314c013526c5878ead358991d9af0442d& 11:26 < bridge> argh 11:27 < bridge> hot design 11:27 < bridge> thanks 11:27 < bridge> u want my json 11:27 < bridge> is it self made? 11:27 < bridge> i use the dracula theme but i make the non-text editor regions of the app look different 11:27 < bridge> grayscalish with green highlight 11:28 < bridge> ok, i take it xd 11:28 < bridge> with wat names does chiller get notification? 11:28 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1191327110468485262/colors.json?ex=65a508d4&is=659293d4&hm=71cf3c8e833cb0e7151e88f0d830aeaaa48d4dad3117de45e0b6427af9dae172& 11:28 < bridge> i think u just need to shit this into the root of ur json 11:44 < bridge> hi 2024 11:45 < bridge> hi ryo 11:45 < bridge> I’m 2024 11:45 < bridge> reformed 11:45 < bridge> :owo: 12:39 < bridge> Any casing of chillerdragon 12:39 < bridge> But notifications are only highlights because i have notifications off :p 12:40 < bridge> Think so 12:56 < bridge> chillerdwagon 13:05 < bridge> do i need to be root to run this command ? make -j$(nproc) 13:06 < bridge> no? 13:58 < bridge> thx 14:06 < bridge> @mpft congrats on dev role 14:06 < bridge> ur one of us now 14:06 < bridge> when do u use rust? 14:06 < bridge> :gigachad: 14:09 < bridge> [ 28%] Built target rust-bridge-shared 14:09 < bridge> [ 28%] Generating release/libddnet_engine_shared.a 14:09 < bridge> Updating crates.io index 14:09 < bridge> warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of `cxx v1.0.71` failed to transfer more than 10 bytes in 30s) 14:09 < bridge> warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for `cc v1.0.73` within 30s) 14:09 < bridge> warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of `cxxbridge-macro v1.0.71` failed to transfer more than 10 bytes in 30s) 14:09 < bridge> warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for `cxxbridge-flags v1.0.71` within 30s) 14:09 < bridge> warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of `syn v1.0.98` failed to transfer more than 10 bytes in 30s) 14:09 < bridge> warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for `link-cplusplus v1.0.6` within 30s) 14:09 < bridge> warning: spurious network error (1 tries remaining): [28] Timeout was reached (failed to download any data for `cc v1.0.73` within 30s) 14:09 < bridge> warning: spurious network error (1 tries remaining): [28] Timeout was reached (download of `link-cplusplus v1.0.6` failed to transfer more than 10 bytes in 30s) 14:09 < bridge> warning: spurious network error (1 tries remaining): [28] Timeout was reached (failed to download any data for `cxx v1.0.71` within 30s) 14:09 < bridge> warning: spurious network error (1 tries remaining): [28] Timeout was reached (download of `syn v1.0.98` failed to transfer more than 10 bytes in 30s) 14:09 < bridge> warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for `proc-macro2 v1.0.40` within 30s) 14:09 < bridge> error: failed to download from `https://crates.io/api/v1/crates/cc/1.0.73/download` 14:09 < bridge> 14:09 < bridge> Caused by: 14:09 < bridge> [28] Timeout was reached (failed to download any data for `cc v1.0.73` within 30s) 14:09 < bridge> make[2]: *** [CMakeFiles/rust_engine_shared_target.dir/build.make:86: release/libddnet_engine_shared.a] Error 101 14:09 < bridge> make[1]: *** [CMakeFiles/Makefile2:224: CMakeFiles/rust_engine_shared_target.dir/all] Error 2 14:10 < bridge> make: *** [Makefile:156: all] Error 2 14:10 < bridge> hum.... help 14:10 < bridge> im gentoo club member at least 😢 14:12 < bridge> the https://crates.io site is so slow on my browser too 14:14 < bridge> there is also the opinionated https://lib.rs 14:15 < bridge> wtf serbia site 14:18 < bridge> Thx so much 14:18 < bridge> how can i fix my problem with this ? 14:36 < bridge> ? 14:36 < bridge> any suggestions ? 15:04 < bridge> change your vpn 15:16 < bridge> when icon for dev role? 15:18 < bridge> https://web.archive.org/web/20200925193856/https://www.askwoody.com/forums/topic/why-ive-come-to-dislike-libinput-one-of-the-linux-input-drivers/ 15:18 < bridge> 15:18 < bridge> Reading this has made me second guess how we've been going about ddnet lately. Are we the libinput people? The libinput people sound annoying 15:22 < bridge> what's the tl;dr? 15:23 < bridge> In pursuit of a more testable simpler input driver the libinput people removed all options, which combined with the experience they provide being suboptimal made the driver feel worse than the ancient supposedly worse synaptics driver 15:28 < bridge> i think our problem is a bit different. 15:28 < bridge> we merge every pr that nobody needs bcs someone did it and we dont want to close it, leading to lot of features that only like 5 ppl use. 15:28 < bridge> 15:28 < bridge> and since our code base is not really designed to make these feature be lone modules, we have huge functions bloated with lots of if statements nobody understands 15:28 < bridge> and are hard to debug 15:30 < bridge> i did it but u didnt merge :feelsbadman: 15:31 < bridge> I can't quite think of many features like that except that one editor brush thing I did like 5 years ago that I think no one uses 😄 15:32 < bridge> what editor brush thing 15:33 < bridge> You can save your selections as a brush 15:34 < bridge> oh 😅 15:34 < bridge> the thing where you keep a brush between maps? 15:59 < bridge> I don't remember if you can keep them between maps 16:38 < bridge> rust logo 16:39 < bridge> nim logo :poggers2: 17:46 < bridge> help your bro 17:54 < bridge> if i managed to download them manually, where do i need to put them ? 18:07 < bridge> You mean heinrichs war against adding config variables? 18:09 < bridge> bros, ive made perfect piece of ~~shit~~ software. Milk Lang! 18:09 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1191428083329286195/image.png?ex=65a566de&is=6592f1de&hm=7e4d760c83814bc1f10533f8481f4afb2b1e2431634be144730835df83a312dc& 18:10 < bridge> i finished the book :feelsbadman: no more cool features 20:15 < bridge> feels like python tbh 20:16 < bridge> in linux where do i need to put my maps to get automatically added when i running a server ? 20:17 < bridge> im not an expert but have you tried putting them right next to the server binary or here -> `~/.local/share/ddnet/maps/`? 20:18 < bridge> i did not see a map directory there 20:18 < bridge> let me make one to see if it works 20:18 < bridge> feels like js :justatest: 20:18 < bridge> or lua 20:18 < bridge> nothing stops you from making one yeah 20:19 < bridge> the `let` keyword tops it off 20:21 < bridge> it doesnt even have for 20:21 < bridge> loops for weak 20:21 < bridge> you can also reference the official ddnet map repo , just look into the config files 20:21 < bridge> who needs a turing complete language anyways, right? 20:23 < bridge> now add a few syntax features from zig for the seasoning and it'll shine like a diamond 20:23 < bridge> id like to make a language in something and then make interpreter or compiler for that language in that language xd 20:23 < bridge> but that way too much wokr xd 20:24 < bridge> there is a word for that i think... 20:24 < bridge> bootstrapping is it? 20:42 < bridge> Yes 21:10 < bridge> May I ask a general C++ question here? Or search for help ... ? 21:13 < bridge> Ask away 21:19 < bridge> nvm, I found that stupid bug that did not add the .cpp file to the cmake project ... 21:20 < bridge> Now I know you cannot add a directory recursively with just the name. (`add_executable(name src)`) <-- does not work 🥲 21:20 < bridge> (hpp files got added ... cpp not, idk) 21:26 < bridge> Чи можна додати кнопку до активності Discord? 21:27 < bridge> Is it possible to add a button to a Discord activity? 21:29 < bridge> i think there's a function for that in ddnet's cmake 21:47 < bridge> Is there no disconnect dummy protection? He lost a 6hr run .\_. https://youtu.be/fWevn4CHt1s?si=srpbuUv7bh5N32ZU 21:49 < bridge> making ddnet stupid proof real 21:49 < bridge> DreamBerd moment 21:53 < bridge> Why would we need that tho. unless you can somehow bind a key to dummy disconect it seems quite impossible to disconnect it withouth actually wanting to do it ^^' 21:53 < bridge> chillerdragon: imagine making a real compiler for dreamberd :justatest: 22:40 < bridge> yes, utf8 is the right choice. unfortunately, all of windows, .net, java, javascript made the wrong choice, so the wrong choice is here to stay 😦 22:41 < bridge> depends on how much entropy was used to generate the password. if the password wasn't generated automatically, you should probably not upload it at all 22:41 < bridge> it does 22:41 < bridge> i used some random ass website to generate master password 30 chars long 22:42 < bridge> but also u need a file to open the database 😄 22:42 < bridge> even without. if you're concerned, add another word 22:42 < bridge> wdym 22:42 < bridge> header files not added as sources. they are just included by the sources 22:43 < bridge> actually a password with words u come up stringed together is stronger than a human trying to make a hard to remember password 22:43 < bridge> But without any you are vulnerable to dictionary bruteforce, no? 22:43 < bridge> thats why passphrases are words 22:43 < bridge> i forgot the blog post 22:43 < bridge> but it was interesting 22:43 < bridge> Makes the search space much smaller if you only use words 22:43 < bridge> tldr u can make ur password easy to remember for a human and hard for a machine without trying to do 0 for o and stuff 22:43 < bridge> which is where the machine is good at guessing 22:44 < bridge> but words are easy to remember 22:44 < bridge> so you make ur password bigger 22:44 < bridge> https://xkcd.com/936/ 22:46 < bridge> 6 dictionary words you pick would be from a much much smaller search space. If you have even one special in there you are invulnerable to it 22:47 < bridge> is this good or not :justatest: 22:47 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1191497925352763493/image.png?ex=65a5a7ea&is=659332ea&hm=46d33b59e1a3d58750061bd3043252212402f9efbc0c24a0177e62a1ffacabd0& 22:47 < bridge> that's bad btw, now the website might knw your password 22:48 < bridge> whats the chance they know where to use it :thonk: 22:48 < bridge> no, because there are enough words 22:48 < bridge> If you pick from the oxford dictionary completely randomly, sure 22:48 < bridge> use a word list from diceware 22:48 < bridge> But if you are picking from more common words it's much smaller 22:48 < bridge> it has 7776 words 22:48 < bridge> 6⁵ 22:49 < bridge> Especially if you are picking words in an order that makes sense as a sentence 22:49 < bridge> use `shuf -rn 6 wordlist` 22:49 < bridge> never choose a password 22:49 < bridge> let the computer choose it for you 22:49 < bridge> keepassxc can make passwords for u 22:49 < bridge> depends on how it was generated. password quality generators cannot work by definition 22:50 < bridge> oh, dats good 22:50 < bridge> password managers can generally do that 22:51 < bridge> i think about security so much even tho nobody will ever try to hack me lel 22:51 < bridge> if you want to have one that stores the encrypted passwords on some server, I'd suggest bitwarden 22:51 < bridge> it has nice browser extensions as well 22:52 < bridge> just not reusing passwords makes u 99% more secure than most ppl already 22:52 < bridge> xd 22:52 < bridge> i have same password on 100 websites :justatest: 22:52 < bridge> yeah everybody does that 22:52 < bridge> use a password manager ^^ 22:52 < bridge> no 22:52 < bridge> i dont for stuff that matters 22:53 < bridge> i dont mean its the good thing to do, but its what common people do 22:53 < bridge> you said everybody, I don't 22:53 < bridge> i have same password for google account and some website which can be hacked in a few days 22:53 < bridge> ok no need to be pedantic 22:53 < bridge> and I bet many more don't. especially people using password managers 22:53 < bridge> u overstimate the tech saviness of ppl 22:53 < bridge> I used to do that before I had a password manager. it's a lot simpler to just generate a random password than typing a common one into each website 22:54 < bridge> I'm open to be convinced by data. population: people using password managers 22:54 < bridge> The layperson far overestimates the difficulty of using password managers. I couldn't get my parents to use one for the life of me 22:54 < bridge> question: do they reuse passwords on hundreds of websites 22:54 < bridge> question: do they reuse passwords on hundreds of websites? 22:54 < bridge> question: do they reuse passwords on hundred websites? 22:56 < bridge> Only issue with password managers is devices that don't have a plugin or convenient input method 22:56 < bridge> The truly random passwords are so annoying to type on a shitty smart tv remote 22:56 < bridge> yea. I really like password managers like bitwarden for that 22:56 < bridge> yes this xd 22:56 < bridge> @learath2 but lately tv apps use a web u can use from pc 22:56 < bridge> for example twitch 22:56 < bridge> you can choose to generate passwords that suit your keyboard though 22:56 < bridge> and a code 22:56 < bridge> it shows on the tv 22:57 < bridge> ah, authenticating another device, basically? 22:57 < bridge> Yeah that or a qr code on screen that lets you log in on your phones browser instead 22:57 < bridge> ye 22:57 < bridge> Oh there is another really cool thing I found a couple years back 22:57 < bridge> btw tv software is incredibly slow 22:57 < bridge> its insane 22:57 < bridge> they just need some cheap arm cpu 22:57 < bridge> like from a rpi 22:57 < bridge> and its 500% faster 22:57 < bridge> than the shit they use 22:58 < bridge> depends on how many layers of shitty code you put there 22:58 < bridge> Some tvs have a very very high pitch broadcast sound that lets your phone associate with them 22:58 < bridge> samsung tv uses some weird ass OS 22:58 < bridge> Tizen OS 22:58 < bridge> xddd 22:58 < bridge> https://www.remotecentral.com/cgi-bin/mboard/rc-custom/thread.cgi?39266 22:59 < bridge> Researcher calls Samsung's Tizen OS "the worst code I've ever seen" 23:02 < bridge> Idk if it's the shit code or shit mcu's they cut costs on but smart tvs and cars are soooooo slow 23:03 < bridge> I'm happy I don't use them (yet) 23:03 < bridge> It's getting harder and harder to avoid sadly. I couldn't find a dumb tv to buy last time around 23:05 < bridge> I usually have my tv on either my chromecast or my rpi entertainment thing 23:22 < bridge> https://j3s.sh/thought/fail2ban-sux.html 23:37 < bridge> interesting post 🙂