Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.org/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2024-10-15 00:00 and 2024-10-16 00:00
Avatar
Avatar
kebs
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? 😂
0.7 is special
justatest 1
Avatar
morning
Avatar
taterclient for nixos
04:45
gm
Avatar
morning, is there anyone here that can recommend a good cloud storage platform? I need around 150GB of space. I'd take any recommendations.
Avatar
hetzner
👍 1
🚀 2
Avatar
Avatar
ryuma
morning, is there anyone here that can recommend a good cloud storage platform? I need around 150GB of space. I'd take any recommendations.
Dropbox and google drive might be easier to use than a hetzner server, but it is more expensive
Avatar
Avatar
Learath2
Dropbox and google drive might be easier to use than a hetzner server, but it is more expensive
Dropbox and google drive are both meh, especially cuz of their prices and that I pay for more than I need.
10:08
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
Avatar
Yeah, if you don't mind managing your own server there is no comparison
Avatar
hetzner wants me to verify by putting 20€ on their website or by sending them my passport
10:08
I am not gonna put 20€ on their website if I just wanna buy a 3€ "storage box" as they call it 🤣 (edited)
Avatar
Heh
10:09
I think most hosters want some proof of identity
Avatar
Dropbox etc. did not require that the last time I used it. (edited)
10:09
Basically all the easy accessible ones
Avatar
MilkeeyCat 2024-10-15 10:10
upload files on github lol
🤣 1
Avatar
Avatar
ryuma
Dropbox etc. did not require that the last time I used it. (edited)
They are not hosters per se
Avatar
Avatar
Learath2
They are not hosters per se
Yeah
10:11
idk what to do now, I might just buy a hard drive or a flash drive at this point
Avatar
Hm, you can try less savory hosters
Avatar
Jupstar ✪ 2024-10-15 10:12
buy the cheapest vps and then https://www.netcup.com/en/server/local-block-storage (oh but looks like it only works on some vps see faq) (edited)
Avatar
There are seedbox hosters that ask for no id, and are cheap per gb
Avatar
Jupstar ✪ 2024-10-15 10:18
@ryuma do you want to store private stuff?
Avatar
Avatar
Jupstar ✪
@ryuma do you want to store private stuff?
Yeah
Avatar
Avatar
ryuma
Yeah
Jupstar ✪ 2024-10-15 10:18
Is data security important to you? xd
10:19
Telegram has no size limit and you have a private chat xD
10:19
Its fine, I'll just buy cloud storage somewhere
10:21
Didn't think it was that hard to get 150GB of storage for like 6 hours tho
Avatar
Jupstar ✪ 2024-10-15 10:22
You only need it for 6hours?
Avatar
Avatar
ryuma
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
yeah
Avatar
Jupstar ✪ 2024-10-15 10:23
Lol, just buy a ssd for 15€ in your hardware shop
Avatar
Yeah, thats what I said above
10:24
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 🤣
Avatar
You can also look at Scaleway or sth
10:25
Though idk how convenient it is to use an s3 like interface to backup stuff
Avatar
Jupstar ✪ 2024-10-15 10:26
The time it takes to upload I installed 20 SSDs locally
Avatar
Avatar
Jupstar ✪
The time it takes to upload I installed 20 SSDs locally
Its more of me having to go get them instead of just uploading my files really quick
Avatar
Jupstar ✪ 2024-10-15 10:27
Often you can also install new OS without deleting files xd
Avatar
Yeah, but I wanna go for a hard-reset, defrag my hard drives etc.
Avatar
Avatar
ryuma
I am not gonna put 20€ on their website if I just wanna buy a 3€ "storage box" as they call it 🤣 (edited)
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
Avatar
Avatar
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
I don't really use all that stuff tbh
Avatar
Jupstar ✪ 2024-10-15 10:30
As soon as GTA6 releases you need a new disk anyway 😬
Avatar
Avatar
Jupstar ✪
As soon as GTA6 releases you need a new disk anyway 😬
2050 ain't that soon jupsti
🤣 1
Avatar
Jupstar ✪ 2024-10-15 10:31
Ah true
Avatar
pCloud for cloud storage, pay once, use until the company is bankrupt
10:36
I got 4 8tb drives flying around 🥲
Avatar
Rent your own Nextcloud now from as little as €0.95 per month.
10:37
this seems to be working
Avatar
Avatar
ryuma
this seems to be working
inb4 you lose all your data 😛
11:26
I could never be convinced to take a backup on the cloud as my only backup
Avatar
Well, I'll be going for hard drive anyways. It lasts longer and its much faster.
Avatar
get a 500gb nvme ssd and a usb-c enclosure for that
11:28
that's fast
11:30
or 1tb :'0
Avatar
I am using a M.2 NVMe SSD for my OS + main games already
11:33
And I won't be stepping down from NVMe SSD's
11:33
That's like going back from 144hz or higher to 60hz. Thats just something you can't do. 🤣 (edited)
Avatar
well i guess hetzner needs to know ur details in case ur a liability
11:40
ie u host some bad stuff
11:40
u should get a 1tb ssd
11:41
they are cheap these days
11:41
i got 2 2tb m2
Avatar
Avatar
Ryozuki
u should get a 1tb ssd
Ordered a 2TB SSD rn (edited)
Avatar
Avatar
Ryozuki
ie u host some bad stuff
Yeah most likely
Avatar
That is a bizarre feature, is it runtime checked?
Avatar
@Learath2 its only supported by aarch64 hardware-wise
12:42
Avatar
Avatar
Learath2
That is a bizarre feature, is it runtime checked?
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.
Avatar
Ah, it would make more sense in something like aarch64. It would be very useful security wise in things like game consoles
12:43
Especially early boot
Avatar
they added js to mysql 9
Avatar
Avatar
ryuma
🤣
you like that emote too much
🤣 13
Avatar
Avatar
Cellegen
you like that emote too much
That's a KoG thing, we use those a lot over there Aware
Avatar
I know, pretty degenerate
Avatar
Avatar
Cellegen
I know, pretty degenerate
unnecessary comment
this 2
Avatar
for you may be xd
Avatar
Avatar
Cellegen
I know, pretty degenerate
MilkeeyCat 2024-10-15 13:08
pepeW
Avatar
Avatar
Cellegen
I know, pretty degenerate
its just a emoji
Avatar
Avatar
ReyDeuce
its just a emoji
Joy emojis are not allowed apparently
13:18
😬
Avatar
Avatar
Ryozuki
🤣
me seeing another c segfault (edited)
Avatar
Avatar
Ryozuki
😬
thinking rust solves it
Avatar
Avatar
Ryozuki
me seeing another c segfault (edited)
gdbest friend
Avatar
if ur low level enough you can break gdb too!
13:20
🤣 2
Avatar
doza doza doza 2024-10-15 13:32
есть кто русс или укр
Avatar
Avatar
doza doza doza
есть кто русс или укр
Этот канал только на английском, для русского перейдите на #off-topic
13:32
ez translator
Avatar
Пр
Avatar
Avatar
Cellegen
you like that emote too much
Il be kog admin soon
♿ 1
Avatar
MilkeeyCat 2024-10-15 15:44
@Learath2 I'm thinking about adding macro declarations xd
Avatar
Avatar
Tater
I expect they probably work but idk if they are actually faster
heinrich5991 2024-10-15 16:15
not speeding up sounds like "not working" for an idea that's supposed to speed things up ^^ (edited)
Avatar
It's not just ideas but entire queries as well
16:16
It makes both
Avatar
Avatar
ryuma
morning, is there anyone here that can recommend a good cloud storage platform? I need around 150GB of space. I'd take any recommendations.
contabo
Avatar
Avatar
heinrich5991
this is illegal under rust's rules
MilkeeyCat 2024-10-15 17:33
pub struct Slice<T> { ptr: *const T, len: usize, } I changed to this btw
Avatar
Avatar
Matodor
contabo
You're kinda late, but thanks anyways :D
Avatar
Avatar
MilkeeyCat
pub struct Slice<T> { ptr: *const T, len: usize, } I changed to this btw
heinrich5991 2024-10-15 17:38
why not use &[T] directly? ^^
Avatar
Avatar
heinrich5991
why not use &[T] directly? ^^
MilkeeyCat 2024-10-15 17:39
It's not ffi safe
extern fn uses type [macros::macros::Token], which is not FFI-safe consider using a raw pointer instead slices have no C equivalent
17:40
I checked how generated code puts values
17:40
but if rust decide to change it in future I don't want to fix it xd
Avatar
heinrich5991 2024-10-15 17:44
ah, you use it for FFI
17:44
but your type isn't FFI-safe either
17:44
needs #[repr(C)]
Avatar
MilkeeyCat 2024-10-15 17:45
it has this thingy :DD
Avatar
what coding languange does ddnet use
Avatar
thanks
Avatar
it's a programming language!
Avatar
no waypoggers2
Avatar
this is professional stuff
18:10
:D
18:10
there actually multiple languages
18:11
lil bit of rust, lil bit of python
Avatar
why would you ever want to make multiple languanges in one game (edited)
18:13
but ig it works
Avatar
Python generates C code. Rust- dunno, probably no benefit.
fuckyousnail 1
18:37
@! Sky £>
Avatar
#include <iostream> int main() { int x = 10; int y = 3; int z = x / y; std::cout << z << std::endl; return 0; }
Avatar
Avatar
basicaly
#include <iostream> int main() { int x = 10; int y = 3; int z = x / y; std::cout << z << std::endl; return 0; }
the fact that this is 3 makes me laugh so hard
18:57
like bro its 10 : 3
Avatar
try double instead of int
19:06
or float
Avatar
Avatar
basicaly
the fact that this is 3 makes me laugh so hard
Int = whole numbers 10:3 == 3.33 which ends up as 3 I call skill issue
feelsbadman 1
Avatar
Avatar
meloƞ
Int = whole numbers 10:3 == 3.33 which ends up as 3 I call skill issue
int integeres
19:13
integers
19:13
whole numer
19:14
anyways i already found my mistake
Avatar
meanie
Avatar
GitHub BOT 2024-10-15 19:36
See commit messages.

Checklist

  • [X] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet...
Avatar
#include <iostream> using namespace std; int main() { double sales = 95000; cout << "Sales: $" << sales << endl; double stateTax = sales / .04; cout << "State Tax: $" << stateTax << endl; double countyTax = sales / .02; cout << "County Tax: $" << countyTax << endl; return 0; }
19:45
a lot of tax
19:45
AMERICA TAX🦅🦅🦅🦅🦅
19:58
have fun
Avatar
One of the many reasons I don't really enjoy streams
20:01
std::format("State Tax: {:.2f}", stateTax) (edited)
Avatar
Avatar
Larsy
@! Sky £>
Hi :D
Avatar
GitHub BOT 2024-10-15 21:17
b991a44 Rename variables l/g to LayerIndex/GroupIndex - Robyt3 e0461f4 Combine CLayers::Init and CLayers::InitBackground functions - Robyt3 7ac0a8f Reduce indent, avoid C style casts in CLayers::InitTilemapSkip - Robyt3 3e9ca33 Merge pull request #9152 from Robyt3/CLayers-Refactoring - def-
Exported 153 message(s)
Timezone: UTC+0