00:05 < bridge> <sedonya> gm
00:10 < bridge> <teero777> gn
01:02 < bridge> <kebscs> i had to optimize country flags so we save 1kb ,meanwhile there are 0.7 sounds that are exact same as 0.6, and aren't even used? 😂
01:43 < bridge> <jxsl13> image optim is a great tool for that :justatest:
02:31 < bridge> <learath2> 0.7 is special
06:45 < bridge> <ryozuki> morning
06:45 < bridge> <Ewan> taterclient for nixos
06:45 < bridge> <Ewan> gm
07:58 < bridge> <milkeeycat> https://github.com/MilkeeyCat/milkeeycat.github.io/actions/runs/11334555042 it's still in a queue :pepeW:
09:05 < bridge> <ryumaaaa> morning, is there anyone here that can recommend a good cloud storage platform?
09:05 < bridge> <ryumaaaa> I need around 150GB of space. I'd take any recommendations.
09:26 < bridge> <ryozuki> hetzner
12:06 < bridge> <learath2> Dropbox and google drive might be easier to use than a hetzner server, but it is more expensive
12:07 < bridge> <ryumaaaa> Dropbox and google drive are both meh, especially cuz of their prices and that I pay for more than I need.
12:08 < bridge> <ryumaaaa> I basically just want some cloud storage so I can put all my files there so I can hard-reset my whole pc, re-install windows etc. and then get my files back yk
12:08 < bridge> <learath2> Yeah, if you don't mind managing your own server there is no comparison
12:08 < bridge> <ryumaaaa> hetzner wants me to verify by putting 20€ on their website or by sending them my passport
12:08 < bridge> <ryumaaaa> I am not gonna put 20€ on their website if I just wanna buy a 3€ storage box 🤣
12:09 < bridge> <learath2> Heh
12:09 < bridge> <ryumaaaa> I am not gonna put 20€ on their website if I just wanna buy a 3€ "storage box" as they call it 🤣
12:09 < bridge> <learath2> I think most hosters want some proof of identity
12:09 < bridge> <ryumaaaa> Dropbox etc. doesn't
12:09 < bridge> <ryumaaaa> Basically all the easy accessible ones
12:10 < bridge> <milkeeycat> upload files on github :lol:
12:10 < bridge> <ryumaaaa> Dropbox etc. did not require that the last time I used it.
12:10 < bridge> <learath2> They are not hosters per se
12:10 < bridge> <ryumaaaa> Yeah
12:11 < bridge> <ryumaaaa> idk what to do now, I might just buy a hard drive or a flash drive at this point
12:12 < bridge> <learath2> Hm, you can try less savory hosters
12:12 < bridge> <Jupstar ✪> buy the cheapest vps and then
12:12 < bridge> <Jupstar ✪> 
12:12 < bridge> <Jupstar ✪> https://www.netcup.com/en/server/local-block-storage
12:13 < bridge> <learath2> There are seedbox hosters that ask for no id, and are cheap per gb
12:17 < bridge> <Jupstar ✪> buy the cheapest vps and then
12:17 < bridge> <Jupstar ✪> 
12:17 < bridge> <Jupstar ✪> https://www.netcup.com/en/server/local-block-storage
12:17 < bridge> <Jupstar ✪> 
12:17 < bridge> <Jupstar ✪> (oh but looks like it only works on some vps see faq)
12:17 < bridge> <Jupstar ✪> buy the cheapest vps and then
12:17 < bridge> <Jupstar ✪> 
12:17 < bridge> <Jupstar ✪> https://www.netcup.com/en/server/local-block-storage
12:17 < bridge> <Jupstar ✪> 
12:17 < bridge> <Jupstar ✪> (oh but looks like it only works on some vps see faq)
12:18 < bridge> <Jupstar ✪> @ryumaaaa do you want to store private stuff?
12:18 < bridge> <ryumaaaa> Yeah
12:18 < bridge> <Jupstar ✪> Is data security important to you? xd
12:19 < bridge> <Jupstar ✪> Telegram has no size limit and you have a private chat xD
12:19 < bridge> <ryumaaaa> 🤣
12:19 < bridge> <ryumaaaa> Its fine, I'll just buy cloud storage somewhere
12:21 < bridge> <ryumaaaa> Didn't think it was that hard to get 150GB of storage for like 6 hours tho
12:22 < bridge> <Jupstar ✪> You only need it for 6hours?
12:23 < bridge> <ryumaaaa> yeah
12:23 < bridge> <Jupstar ✪> Lol, just buy a ssd for 15€ in your hardware shop
12:23 < bridge> <ryumaaaa> Yeah, thats what I said above
12:24 < bridge> <ryumaaaa> I wanted to go for the easy way at first by just uploading my stuff and then download them later, but seems like that's too hard 🤣
12:24 < bridge> <learath2> You can also look at Scaleway or sth
12:25 < bridge> <learath2> Though idk how convenient it is to use an s3 like interface to backup stuff
12:26 < bridge> <Jupstar ✪> The time it takes to upload I installed 20 SSDs locally
12:27 < bridge> <ryumaaaa> Its more of me having to go get them instead of just uploading my files really quick
12:27 < bridge> <Jupstar ✪> Often you can also install new OS without deleting files xd
12:28 < bridge> <ryumaaaa> Yeah, but I wanna go for a hard-reset, defrag my hard drives etc.
12:29 < bridge> <meloƞ> keep in mind the 20€ dont disappear, they'll be linked to your account and it's actually pretty neat to be able to randomly host an ISP/cloud/storage service for a short amount of time really quick :cat_uwu:
12:30 < bridge> <ryumaaaa> I don't really use all that stuff tbh
12:30 < bridge> <Jupstar ✪> As soon as GTA6 releases you need a new disk anyway 😬
12:31 < bridge> <meloƞ> 2050 ain't that soon jupsti
12:31 < bridge> <Jupstar ✪> Ah true
12:33 < bridge> <jxsl13> pCloud for cloud storage, pay once, use until the company is bankrupt
12:36 < bridge> <jxsl13> I got 4 8tb drives flying around 🥲
12:37 < bridge> <ryumaaaa> https://datalix.eu/rent-nextcloud-hosting
12:37 < bridge> <ryumaaaa> this worked
12:37 < bridge> <ryumaaaa> this seems to be working
13:03 < bridge> <meloƞ> <a:dancepls:1198206031776452638> :kek:
13:03 < bridge> <meloƞ> https://cdn.discordapp.com/attachments/293493549758939136/1295703598193315902/image.png?ex=670f9d82&is=670e4c02&hm=4ac6a4bdb29a38e6389fd94fe0a989b64ed2de6a063b66dd7a7aae83efff9fa3&
13:25 < bridge> <learath2> inb4 you lose all your data 😛
13:26 < bridge> <learath2> I could never be convinced to take a backup on the cloud as my only backup
13:26 < bridge> <ryumaaaa> Well, I'll be going for hard drive anyways. It lasts longer and its much faster.
13:28 < bridge> <jxsl13> get a 500gb nvme ssd and a usb-c enclosure for that
13:28 < bridge> <jxsl13> that's fast
13:30 < bridge> <jxsl13> or 1tb :'0
13:32 < bridge> <ryumaaaa> I am using a M.2 NVMe SSD for my OS + main games already
13:33 < bridge> <ryumaaaa> And I won't be stepping down from NVMe SSD's
13:33 < bridge> <ryumaaaa> That's like going back from 144hz to 60hz. Thats just something you can't do. 🤣
13:34 < bridge> <ryumaaaa> That's like going back from 144hz or higher to 60hz. Thats just something you can't do. 🤣
13:40 < bridge> <ryozuki> well i guess hetzner needs to know ur details in case ur a liability
13:40 < bridge> <ryozuki> ie u host some bad stuff
13:40 < bridge> <ryozuki> u should get a 1tb ssd
13:41 < bridge> <ryozuki> they are cheap these days
13:41 < bridge> <ryozuki> i got 2 2tb m2
13:41 < bridge> <ryumaaaa> Ordered a 2TB rn
13:41 < bridge> <ryumaaaa> Yeah most likely
13:42 < bridge> <ryumaaaa> Ordered a 2TB SSD rn
14:29 < bridge> <ryozuki> https://llvm.org/docs/PointerAuth.html
14:34 < bridge> <learath2> That is a bizarre feature, is it runtime checked?
14:42 < bridge> <ryozuki> @learath2 its only supported by aarch64 hardware-wise
14:42 < bridge> <ryozuki> https://cdn.discordapp.com/attachments/293493549758939136/1295728431887290398/image_from_ios.png?ex=670fb4a3&is=670e6323&hm=1a866235cd3cdcfb9e22ac0873a46852ab16d1515239be7398a6131bf621dcb1&
14:42 < bridge> <ryozuki> > The current implementation leverages the Armv8.3-A PAuth/Pointer Authentication Code instructions in the AArch64 backend. This support is used to implement the Darwin arm64e ABI, as well as the PAuth ABI Extension to ELF.
14:43 < bridge> <learath2> Ah, it would make more sense in something like aarch64. It would be very useful security wise in things like game consoles
14:43 < bridge> <learath2> Especially early boot
14:43 < bridge> <ryozuki> they added js to mysql 9
15:02 < bridge> <cellegenrih> you like that emote too much
15:03 < bridge> <ryumaaaa> That's a KoG thing, we use those a lot over there <a:Aware:889021591776817172>
15:04 < bridge> <cellegenrih> I know, pretty degenerate
15:07 < bridge> <ryumaaaa> unnecessary comment
15:08 < bridge> <cellegenrih> for you may be xd
15:08 < bridge> <milkeeycat> :pepeW:
15:09 < bridge> <reydeuce> 🤣
15:13 < bridge> <learath2> 🤣
15:15 < bridge> <reydeuce> its just a emoji
15:15 < bridge> <ryumaaaa> Joy emojis are not allowed apparently
15:18 < bridge> <ryozuki> 🤣
15:18 < bridge> <ryozuki> 😬
15:18 < bridge> <teero777> 🤣👉
15:18 < bridge> <ryozuki> me seering another c segfault
15:19 < bridge> <ryozuki> thinking rust solves it
15:19 < bridge> <ryozuki> me seeing another c segfault
15:19 < bridge> <teero777> gdbest friend
15:19 < bridge> <ryozuki> if ur low level enough you can break gdb too!
15:20 < bridge> <ryozuki> https://tenor.com/view/puffer-fish-what-the-heck-gif-24866376
15:32 < bridge> <dovielodondosos_31223> есть кто русс или укр
15:32 < bridge> <ryozuki> Этот канал только на английском, для русского перейдите на #off-topic
15:32 < bridge> <ryozuki> ez translator
15:56 < bridge> <jxsl13> https://images.app.goo.gl/jWmQBS8rk7wB5Ny78
16:35 < bridge> <mixi__> 🤣
16:49 < bridge> <vasgood.> Пр
17:39 < bridge> <Tyrone> Il be kog admin soon
17:44 < bridge> <milkeeycat> @learath2 I'm thinking about adding macro declarations xd
18:15 < bridge> <heinrich5991> not speeding up sounds like "not working" for an idea that's support to speed things up ^^
18:16 < bridge> <totar> It's not just ideas but entire queries as well
18:16 < bridge> <totar> It makes both
18:16 < bridge> <heinrich5991> not speeding up sounds like "not working" for an idea that's supposed to speed things up ^^
19:30 < bridge> <matodor> contabo
19:33 < bridge> <milkeeycat> ```rust
19:33 < bridge> <milkeeycat> pub struct Slice<T> {
19:33 < bridge> <milkeeycat>     ptr: *const T,
19:33 < bridge> <milkeeycat>     len: usize,
19:33 < bridge> <milkeeycat> }
19:33 < bridge> <milkeeycat> ```
19:33 < bridge> <milkeeycat> I changed to this btw
19:35 < bridge> <ryumaaaa> You're kinda late, but thanks anyways :D
19:38 < bridge> <heinrich5991> why not use `&[T]` directly? ^^
19:39 < bridge> <milkeeycat> It's not ffi safe 
19:39 < bridge> <milkeeycat> > `extern` fn uses type `[macros::macros::Token]`, which is not FFI-safe
19:39 < bridge> <milkeeycat> >    consider using a raw pointer instead
19:39 < bridge> <milkeeycat> >    slices have no C equivalent
19:40 < bridge> <milkeeycat> I checked how generated code puts values
19:40 < bridge> <milkeeycat> but if rust decide to change it in future I don't want to fix it xd
19:44 < bridge> <heinrich5991> ah, you use it for FFI
19:44 < bridge> <heinrich5991> but your type isn't FFI-safe either
19:44 < bridge> <heinrich5991> needs `#[repr(C)]`
19:45 < bridge> <milkeeycat> it has this thingy :DD
20:09 < bridge> <baslcaly> what coding languange does ddnet use
20:09 < bridge> <jxsl13> c++
20:09 < bridge> <baslcaly> thanks
20:09 < bridge> <jxsl13> it's a programming language!
20:09 < bridge> <baslcaly> no way:poggers2:
20:10 < bridge> <jxsl13> this is professional stuff
20:10 < bridge> <jxsl13> \:D
20:10 < bridge> <jxsl13> there actually multiple languages
20:11 < bridge> <jxsl13> lil bit of rust, lil bit of python
20:12 < bridge> <baslcaly> why would you eber want to make multiple languanges in one game
20:12 < bridge> <baslcaly> why would you ever want to make multiple languanges in one game
20:13 < bridge> <baslcaly> but ig it works
20:14 < bridge> <jxsl13> Python generates C code. Rust- dunno, probably no benefit.
20:37 < bridge> <93fh> hi
20:37 < bridge> <93fh> @skythebabycat
20:57 < bridge> <baslcaly> `#include <iostream>
20:57 < bridge> <baslcaly> 
20:57 < bridge> <baslcaly> int main() {
20:57 < bridge> <baslcaly>    int x = 10;
20:57 < bridge> <baslcaly>    int y = 3;
20:57 < bridge> <baslcaly>    int z = x / y;
20:57 < bridge> <baslcaly>    std::cout << z << std::endl;
20:57 < bridge> <baslcaly>    return 0;
20:57 < bridge> <baslcaly> }`
20:57 < bridge> <baslcaly> the fact that this is 3 makes me laugh so hard
20:57 < bridge> <baslcaly> like bro its 10 : 3
21:06 < bridge> <jxsl13> try double instead of int
21:06 < bridge> <jxsl13> or float
21:07 < bridge> <meloƞ> Int = whole numbers
21:07 < bridge> <meloƞ> 
21:07 < bridge> <meloƞ> 10:3 == 3.33 which ends up as 3
21:07 < bridge> <meloƞ> 
21:07 < bridge> <meloƞ> I call skill issue
21:13 < bridge> <baslcaly> int integeres
21:13 < bridge> <baslcaly> integers
21:13 < bridge> <baslcaly> whole numer
21:14 < bridge> <baslcaly> anyways i already found my mistake
21:21 < bridge> <baslcaly> meanie
21:45 < bridge> <baslcaly> `#include <iostream>
21:45 < bridge> <baslcaly> 
21:45 < bridge> <baslcaly> using namespace std;
21:45 < bridge> <baslcaly> 
21:45 < bridge> <baslcaly> int main() {
21:45 < bridge> <baslcaly>     double sales = 95000;
21:45 < bridge> <baslcaly>     cout << "Sales: $" << sales << endl;
21:45 < bridge> <baslcaly>     double stateTax = sales / .04;
21:45 < bridge> <baslcaly>     cout << "State Tax: $" << stateTax << endl;
21:45 < bridge> <baslcaly>     double countyTax = sales / .02;
21:45 < bridge> <baslcaly>     cout << "County Tax: $" << countyTax << endl;
21:45 < bridge> <baslcaly> 
21:45 < bridge> <baslcaly>    return 0;
21:45 < bridge> <baslcaly> }`
21:45 < bridge> <baslcaly> a lot of tax
21:45 < bridge> <baslcaly> https://cdn.discordapp.com/attachments/293493549758939136/1295834921503559680/2024-10-15_21.45.16.png?ex=671017d0&is=670ec650&hm=732273957c6b4d6e9caa1d597b05b4612d1545070b0cf276913fbdc2123d6e41&
21:45 < bridge> <baslcaly> AMERICA TAX🦅🦅🦅🦅🦅
21:52 < bridge> <teero777> generally don't use `using namespace std`, mark stuff const that you won't modify afterwards, don't use `std::endl` unless you want to specifically flush the buffer. idk if there is a performance diff but i would pack the strings together and use `\n`. also no need to declare/define variables that are only used once.
21:52 < bridge> <teero777> #include <iostream>
21:52 < bridge> <teero777> 
21:52 < bridge> <teero777> using namespace std;
21:52 < bridge> <teero777> 
21:52 < bridge> <teero777> int main() {
21:52 < bridge> <teero777>     double sales = 95000;
21:52 < bridge> <teero777>     cout << "Sales: $" << sales << endl;
21:52 < bridge> <teero777>     double stateTax = sales / .04;
21:52 < bridge> <teero777>     cout << "State Tax: $" << stateTax << endl;
21:52 < bridge> <teero777>     double countyTax = sales / .02;
21:52 < bridge> <teero777>     cout << "County Tax: $" << countyTax << endl;
21:52 < bridge> <teero777> 
21:52 < bridge> <teero777>    return 0;
21:52 < bridge> <teero777> }```
21:58 < bridge> <jxsl13> https://en.cppreference.com/w/cpp/io/manip/setprecision
21:58 < bridge> <jxsl13> have fun
22:00 < bridge> <learath2> One of the many reasons I don't really enjoy streams
22:01 < bridge> <learath2> `std::format("State Tax: {:.2f}, stateTax)`
22:01 < bridge> <learath2> `std::format("State Tax: {:.2f}", stateTax)`
22:03 < bridge> <jxsl13> https://en.cppreference.com/w/cpp/utility/format/format
22:06 < bridge> <skythebabycat> Hi :D