07:24 <+bridge_> So i guess 3D means using 3D meshes 07:25 <+bridge_> Because even entirely 2D games are actually meant to represent a 3D space 07:25 <+bridge_> By using textures 07:25 <+bridge_> And layers 07:59 <+bridge_> Yes, the gameplay is fully top down 2D 07:59 <+bridge_> It's just rendered in 3D 08:27 <+bridge_> should show both, with a comma 10:11 <+bridge_> https://www.sambent.com/the-engineer-who-tried-to-put-age-verification-into-linux-5/ 10:19 <+bridge_> my issue with this is, that this was merged into systemd without waiting for the discussion to conclude. Like the shitty us laws are starting 2027 10:20 <+bridge_> I already know how ddnet age verification will look like: 10:20 <+bridge_> ```C++ 10:20 <+bridge_> bool IsPlayerOldEnoughToPlayDDNet() 10:20 <+bridge_> { 10:20 <+bridge_> return true; 10:20 <+bridge_> } 10:20 <+bridge_> ``` 10:25 <+bridge_> officially ddnet has an age rating of 6, I guess because of PvP :kek: 10:50 <+bridge_> Soon people will have to send their ID to deen in order to unlock chat 11:01 <+bridge_> such a bad piece of journalism. mostly just name calling 11:41 <+bridge_> it does raise question on how the community handles this. It's open source and everything was done by people who works for big companies (or used to) 11:47 <+bridge_> It's simple, we say fuck off Meta, don't implement this shit and forbid usage in the regions that are enforcing this 11:54 <+bridge_> Maybe we could do a 1984 edition if this comes to ddnet 😆 12:03 <+bridge_> Anybody experience with GrapheneOS? 12:03 <+bridge_> As I am an owner of a Pixel, I can switch away from Android :justatest: 12:05 <+bridge_> I thought the point of thid age verification stuff is not to verify or for any party to even your age its just to the responsibility for Facebook to verify disappears into to ether. The OS can say "well we asked them their age (they ied), but thats all we can do" then the website says "we asked the OS (it might be wrong), but thats all we can do" and no one is responsible for it anymore 12:05 <+bridge_> I thought the point of this age verification stuff is not to verify or for any party to even your age its just to the responsibility for Facebook to verify disappears into to ether. The OS can say "well we asked them their age (they ied), but thats all we can do" then the website says "we asked the OS (it might be wrong), but thats all we can do" and no one is responsible for it anymore 12:05 <+bridge_> I thought the point of this age verification stuff is not to verify or for any party to even know your age its just to the responsibility for Facebook to verify disappears into to ether. The OS can say "well we asked them their age (they ied), but thats all we can do" then the website says "we asked the OS (it might be wrong), but thats all we can do" and no one is responsible for it anymore 12:05 <+bridge_> I thought the point of this age verification stuff is not to verify or for any party to even know your age its just to the responsibility for Facebook to verify disappears into to ether. The OS can say "well we asked them their age (they lied), but thats all we can do" then the website says "we asked the OS (it might be wrong), but thats all we can do" and no one is responsible for it anymore 12:05 <+bridge_> in the end parents will be responsible for what their children consume anyway 12:06 <+bridge_> (methaphorically and literally) 12:06 <+bridge_> So like how it already is 12:06 <+bridge_> yes 12:06 <+bridge_> If I would be a teenager I'd now setup a FOSS OS without age verification on a VM 🤷‍♂️ 12:07 <+bridge_> and yes I did this with 13, but I may be the exception ... 12:07 <+bridge_> or you'd just say youre 18 and save 4 hours like 12:07 <+bridge_> Like everyone already dod 12:07 <+bridge_> Like everyone already did 12:08 <+bridge_> The vendor OSes will have other means to spy on you anyways, do you think the laws will stop there in the future? 12:08 <+bridge_> They already spy on you for fun, I dont understand your point 12:08 <+bridge_> I mean you can call me paranoid, I at least try to make spying on me hard 12:09 <+bridge_> Lying about your age doesnt give them any information about your age 12:09 <+bridge_> or you'd just say youre 18 and save 4 hours 12:10 <+bridge_> true, but for example your discord messages, emails, browser history, ... does 12:10 <+bridge_> idk what youre trying to say 12:10 <+bridge_> That your OS is capable of spying on you? 12:10 <+bridge_> I just want to keep my digital sovereignty 12:11 <+bridge_> basically yes, and windows _will_ have an NSA backdoor for example 12:11 <+bridge_> I am just having trust issues with the US - and you really should have 12:12 <+bridge_> Thats fine and good but I dont think you sovereignty is threatened by pink promise age "verification", from a functional standpoint it changes nothing. Just tell your Linux install youre 900 years old and go on with your day 12:12 <+bridge_> Any distro suggestions for Linux, thinking of finally making the switch. Mostly for Gaming and occasional Programming (Im one of those that mix it on one machine). 12:12 <+bridge_> Thats fine and good but I dont think your sovereignty is threatened by pink promise age "verification", from a functional standpoint it changes nothing. Just tell your Linux install youre 900 years old and go on with your day 12:13 <+bridge_> I switched to CachyOS and I am living happily ever after 12:13 <+bridge_> Not just your Software tho. 12:13 <+bridge_> Thats fine and good but I dont think your sovereignty is threatened by pinky promise age "verification", from a functional standpoint it changes nothing. Just tell your Linux install youre 900 years old and go on with your day 12:13 <+bridge_> everything runs better, all my steam games run, office runs, everything is performant af 12:14 <+bridge_> If you plan to try it out, I recommend watching a tutorial video about setting up the steam support. There is a one-click-button for it, but you need to know about it 12:16 <+bridge_> also @qetoast take a look at :owo: just keep in mind that some random browser vm is not so performant, has no internet and you can't install software on it 12:16 <+bridge_> also @qetoast take a look at :owo: just keep in mind that some random browser vm is not so performant, has no internet and you can't install software on it 12:25 <+bridge_> @learath2 did that answer your question? 12:28 <+bridge_> Parents trying to offload parenting to the law will be our end 12:29 <+bridge_> Alright, thank you :owo: 12:30 <+bridge_> I didn't quite get why you need to keep clobber information to the very end. Clobbers mostly require emiting pushes and pops or register assignment. Why don't you already do that when going to MIR? 12:30 <+bridge_> IOW, why is that easier/better to do in MIR? 12:30 <+bridge_> I didn't quite get why you need to keep clobber information to the very end. Clobbers mostly require emiting pushes and pops or influence register assignment. Why don't you already do that when going to MIR? 12:34 <+bridge_> it's kept for register allocator, it will tell the register allocator to not assign caller saved registers to vregs which are live across function calls 12:36 <+bridge_> do you expect MIR to have pushes of caller saved registers be present in MIR before regalloc? 12:37 <+bridge_> Why does regalloc need to happen on the MIR is what I'm asking. What about the MIRs form makes it easier to run regalloc on rather than DIR? 12:52 <+bridge_> The most important reason is that DIR still contains generic instructions, so some targets may require more vregs during lowering generic instruction to target specific one AND DIR could still contain illegal types which are not natively supported by the target(`i64` for x86 or `i128` for x86_64) 13:01 <+bridge_> I see, that sounds solid. As long as there is good reason it's fine 15:53 <+bridge_> hey i have an issue with lags, that are probably caused by the ddos protection 15:53 <+bridge_> i already explained them here: (https://discordapp.com/channels/252358080522747904/293493549758939136/611160075201151004) 15:53 <+bridge_> today they are back, after some testing: 15:53 <+bridge_> - they are only presend on DDNet Ger servers (neither non-ddnet nor other regions) 15:53 <+bridge_> - on the `Prediction Margin` graph (with the keybindings ctrl-shift-d + ctrl-shift-g) the graph will freeze whenever i have lags, while the `Gametime Margin` continues. the gametime margin will freeze however, if i kill my internet manually. 15:53 <+bridge_> - the `Prediction Margin` spikes after big lags/resets 16:20 <+bridge_> @milkeeycat how is ur compiler going? 16:21 <+bridge_> I started with compiler for a language then I decided to make a separate compiler backend for it and I've been rewriting it for last 6 months xd 16:21 <+bridge_> xd 16:21 <+bridge_> but this time I feel like the design is pretty cool so I hope this is the last rewrite xd 16:22 <+bridge_> :Prayge: 16:23 <+bridge_> I also made a dsl for instruction selection but didn't have time to use it in the compiler backend yet(cranelift's ISLE from Temu) 17:27 <+bridge_> didn't they also just ban all foreign routers without there being non foreign ones? 17:30 <+bridge_> that's for now who says it won't be changed into something like Brazilian Digital ECA? 17:30 <+bridge_> I think that is the thing people are worried about, the future 17:32 <+bridge_> Officially using it now, why does it have Teeworlds in its Package Installer :thonk: 17:33 <+bridge_> teeworlds has an archlinux package 18:29 <+bridge_> Hello guys. I have a question: in the game, when you jump and press left or right, you have velocity and you fall crookedly. Would it be a cheat to remove this velocity at the client level? 18:30 <+bridge_> I mean will this function be a cheat? 18:31 <+bridge_> How does that help 18:31 <+bridge_> The physics are determined by server side 18:36 <+bridge_> I realized that this is a cheat, I meant movement correction. 19:56 <+bridge_> the government leaked it trust 20:06 <+bridge_> why not, i installed ddnet nightly from Steam 20:15 <+bridge_> http://github.com/ddnet/ddnet/issues/11986#issuecomment-4116087976 20:15 <+bridge_> Can you just confirm that you understand me correctly and that you don't want to implement that feature? 20:15 <+bridge_> 20:15 <+bridge_> Feature Request: Option to keep LAN server running after closing the client 20:15 <+bridge_> I think there was some miscommunication, so let me explain clearly: 20:15 <+bridge_> 20:15 <+bridge_> Use case: I start a LAN server from the game. My friends join. When I need to leave, I close the game — and the server shuts down, kicking everyone out. 20:15 <+bridge_> 20:15 <+bridge_> What I'm requesting: A setting or toggle (e.g. checkbox on the LAN page: "Keep server running after closing game") that detaches the server process from the client, so it stays alive when I exit. 20:15 <+bridge_> 20:15 <+bridge_> Why not just run DDNet-Server.exe manually? I already can and do — I have it pinned to my taskbar. But that means I have to alt-tab out of the game to launch it, and it takes up extra space in my taskbar. The game already has a "start server" button on the LAN page — it just needs an option to not auto-kill the server on exit. 20:15 <+bridge_> 20:15 <+bridge_> Suggested implementation: 20:15 <+bridge_> 20:15 <+bridge_> Add a checkbox/toggle on the LAN tab: "Keep server running after closing game" 20:15 <+bridge_> When enabled, the server process is spawned detached from the client instead of as a child process 20:15 <+bridge_> Default behavior stays the same (server dies with client) 20:15 <+bridge_> This is a small QoL improvement for people who casually host for friends. No defaults change, no new binaries needed — just don't kill the process on exit when the option is on. 20:15 <+bridge_> I just wanted to be sure. 20:19 <+bridge_> **feature-rejected** 20:19 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1486081948228128788/image.png?ex=69c4352a&is=69c2e3aa&hm=a712741cfd9a7129b5f3f9b25d39d778397d1ace175326c9fd4373155a7673fe& 20:27 <+bridge_> lmao 20:33 <+bridge_> :justatest: 20:35 <+bridge_> okay) its fine) happens. 20:36 <+bridge_> It was just scary because of the misunderstanding. 20:36 <+bridge_> and im wrong explain feature. 20:37 <+bridge_> why lmao? 20:39 <+bridge_> It's funny how the situation turned out, and the reason why the PR was rejected 20:39 <+bridge_> It's funny how the situation turned out, and the reason why the issue was rejected 20:48 <+bridge_> idk for me its seems fine. detail feedback 20:48 <+bridge_> and rejected. why not? I'm understand why they rejected. 21:19 <+bridge_> But if you detach the server it would need to go somewhere like an official ddnet server and that probably cost a bit of $ to keep up so its just not worth it ig 21:20 <+bridge_> but Idk how much money a server costs because it depends 21:43 <+bridge_> what? i have white ip no need server. 21:44 <+bridge_> what? i have white ip no need server. u alredy can join to me rn im my own server. 21:44 <+bridge_> what? i have white ip no need server. u alredy can join to me rn im my own server on my pc 21:53 <+bridge_> But do you leave your pc on so the sevrver stays active? 21:53 <+bridge_> But do you leave your pc on so the servr stays active? 21:53 <+bridge_> But do you leave your pc on so the server stays active? 21:56 <+bridge_> Home pc network connection is usually not good enough for Teeworlds 21:59 <+bridge_> Tbh I didn’t read all of the wall of text. But if you host a semi serious server where others join do not start it from the client. Just start a server standalone. 22:03 <+bridge_> Maybe he has really good internet 22:03 <+bridge_> 👍 22:07 <+bridge_> And a great pc 22:07 <+bridge_> And a good nights sleep 22:11 <+bridge_> I never noticed how "unoptimized" the chat and scoreboard are, the chat causes a 45-50% decrease in fps for me and the Scoreboard a whooping 75-85% 22:13 <+bridge_> maybe just a skill issue for my hardware 22:22 <+bridge_> always been like that AFAIR 22:25 <+bridge_> Yea 23:31 <+bridge_> please don't post LLM answers in issues. it's rude to who's reading it