Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/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 2022-11-11 00:00:00Z and 2022-11-12 00:00:00Z
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:08:31Z
@Ryozuki using your own mail provider?
07:10
lmao cringe u joined da ootobers mutt cult :D
Avatar
ootobers?
07:17
and yeah self hosted
07:17
i need to move it from that old vps tho
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:42:39Z
ootobers = luke smith da famos ootober
07:43
cool kids get their mutt setup from tiktok
Avatar
I did my own
07:49
Idk who is luke smith
07:49
Does he use gentoo
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:49:24Z
xd nice try
Avatar
Otherwise normie BASED
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:49:39Z
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:49:49Z
busted
Avatar
I didnt rly read the name
07:50
The script is dope ngl
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:50:03Z
tbh i simp his yt videos
07:50
xd
07:50
i also checked out his scripts :)
Avatar
It just setups connections to the smtp
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:50:17Z
back when i did my mutt and mail stuff
07:50
ye ye ik
07:50
he is based bold influencer
Avatar
But i added auto sign and encrypt on reply
07:51
Plus a header with my pgp
Avatar
X-pgp-key
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:51:38Z
I love the dude he has like no phone and no internet at home etc
07:51
giga chad
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:51:49Z
and a 5bucks laptop
07:52
and he hates on all the software
Avatar
Does he write his own
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:52:16Z
i think he said "adobe reader is worse than hitler" or something than that
Avatar
Well it is
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:52:28Z
he claims to not be a dev
07:52
i think he is more claiming to be a man of books and shit
07:52
like flexin his latin skills
Avatar
Does he have a white beard
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:52:58Z
click da link
Avatar
I know a hidden twitch streamer
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:53:02Z
if u wanna face reveal
07:53
?
Avatar
He is an old man with white beard, like a wizard, he dabbles on unix stuff uses openbox and has a old part pc pickup place on his home
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:53:55Z
you mean Learath2 weeb gaming vtuber twitch account?
Avatar
He is murican tho
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:54:12Z
MURICA
Avatar
videos like this make me thing of something but ill dump it in offtopic
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:54:47Z
when offtopic bridge
07:54
aaaaaaaaaaaa
Avatar
Just say it here
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:55:02Z
#freechiller
Avatar
Chiller are you on libera?
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:55:30Z
rn im on quakenet
07:55
but yes i am connected to libera and in a bunch of libera channels
Avatar
U can be on more than 1
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:55:47Z
all new channels i create are on libera
07:55
i mean this channel here is quakenet for me
Avatar
Do u use a bouncer
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:56:05Z
cuz im gamer
07:56
i run weechat on my vps
Avatar
Oh smart
07:56
Is latency a problem?
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:56:41Z
not at all
07:56
without mosh
Avatar
Whats mosh
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:56:56Z
im in some cafe with mobile net and i can type smoother than in slack xd
07:57
mosh fixes bad internet via ssh
07:57
its antiping for ssh gamers
Avatar
Do u run weechat under a screen?
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:57:14Z
yes :D
07:57
Ill try mosh
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:57:35Z
i have "irc" command in my path which does ssh -t screen -r etc
07:57
so i type 3 letter and im right in
07:57
mosh is pretty poggers if your net is unstable
Avatar
hackrerman
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:58:14Z
it allows you to type even if you lost connection and then it buffers it and sends it when its back
07:58
solid for prompts
07:58
and especially poggers for breaking connections
Avatar
Do u have a weechat theme?
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:58:43Z
because even if u drive through a tunnel your ssh connection does not die
07:58
nah
07:58
im vanilla boi
Avatar
Its incrediblu hard to find one
07:58
No one does em
07:59
Theme is just colors bruh
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:59:23Z
yes
Avatar
weechat.look
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:59:26Z
i like vanilla colors
Avatar
The blue?
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 07:59:36Z
if i disagree with default look i wont use the software
07:59
xd
Avatar
Hard for me to read white on blue tbh
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 08:00:01Z
for me the chat log is my terminal color
08:00
only some useless bar is blue
08:00
Avatar
U can read it ex
08:00
Ex
08:00
Ez
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 08:00:44Z
yes i pro reader
08:00
no acrobat needed
Avatar
I guess its cuz my term has some transparency idk
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 08:00:58Z
also on my trans term it gud
08:01
go buy gnome terminal
08:01
it OG terminal
Avatar
Alacritty
08:01
Best
08:01
The og is xterm
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 08:01:17Z
rust gpu boosted
08:01
xterm cringe ngl
08:01
default look bad
08:01
wont use
08:01
imagine configuring software
Avatar
Its good
08:02
Thats why i use linux
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 08:03:06Z
Its bad
08:03
Thats why i use linux
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 08:03:26Z
linux out da box > windows configured
08:03
change my mind
08:03
A tty is better than windows anyway
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 08:03:45Z
tru
08:04
Oh btw i think i finished the rebrand of ma ruby lib
08:04
i picked final name
08:04
pog
Avatar
[quakenet] Ryozuki BOT 2022-11-11 08:21:26Z
hello ChillerDragon
Avatar
[quakenet] Ryozuki BOT 2022-11-11 08:28:41Z
man gnome might as well be the systemd of desktop stuff
08:28
they are everywhere
08:28
gnome-keyring, no i dont want you!
Avatar
[quakenet] Ryozuki BOT 2022-11-11 08:37:57Z
ChillerDragon: πŸ€”
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 08:39:20Z
henlo
08:40
weechat running on my vps does not send me notifications :D i gotta manually check from time to time. Which is actually pretty calming to not be able to get pinged and interrupted.
08:40
gnome-keyring never popped up for me :D
08:40
it might do magic in the background that im not aware of
Avatar
[quakenet] Ryozuki BOT 2022-11-11 08:40:58Z
β€˜Most complicated therapy ever’ tailors bespoke, genome-edited immune cells to attack tumours.
08:41
poggers
08:41
CRISPR is the future
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 08:41:29Z
i always think of crispy food when i hear CRISPR
08:41
yummy
08:41
crisper
Avatar
[quakenet] Ryozuki BOT 2022-11-11 08:41:38Z
ChillerDragon: enable notifications from me
08:41
everything i say is important
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 08:41:46Z
okok boss
Avatar
[quakenet] Ryozuki BOT 2022-11-11 08:41:47Z
kek
08:42
ChillerDragon: why u back to irc and not matrix
08:42
altho irc is better
08:42
no bloat
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 08:45:38Z
i do use both also both in weechat actually but everything in matrix feels bugged and bloated even in weechat idk how it managed to do that
08:46
i use matrix mostly on my phone cuz element is better than every irc client i found for iOS
08:48
as you can see matrix is quite behind in messages :D because its slow af
08:49
yo @heinrich5991 "Chunk num" refers to MapChunksPerRequest right? https://zillyhuhn.com/cs/.1668156280.png imo the names are a bit non obvious to me :(
Avatar
[quakenet] Ryozuki BOT 2022-11-11 08:51:33Z
damn u got ugly colors
08:52
actually its just the highlight color thats ugly
08:52
i have this feature that puts a ⤷
08:52
on repeated comments
Avatar
[quakenet] Ryozuki BOT 2022-11-11 08:53:43Z
yeah discord parses it wrong idk
08:53
or maybe its from my nerd font
Avatar
is it the arroe
08:54
arrow
Avatar
[quakenet] Ryozuki BOT 2022-11-11 08:54:05Z
look at the image
08:54
ye
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 09:13:01Z
arrow arrived fine here :) with vanilla debian font
09:13
yea your screenshot looks sexy
Avatar
Can the health and ammo HUD return to DDRace servers (similar to v16.1)? The freeze duration shield countdown feels much more precise to me than the new freeze bar. The setting checkbox can be added to settings => appearance => HUD => DDRace HUD. The image below shows the empty spot for the show health + ammo option when you deselect the show DDRace HUD checkbox. !DDNet HUD appearance settings
Avatar
I'm gobsmacked
Avatar
This is the first time I've seen someone say they look at the shields
Avatar
Yeah, lol...
Avatar
The stars I do sort of get, they are right below your tee, easy to look at
10:26
The shields??
Avatar
3fff1fd Don't cast write parameter for FindEntities - def- aef6a8b Merge #6024 - bors[bot]
Avatar
Jupstar βœͺ 2022-11-11 11:11:22Z
Empty mod best
11:16
teemasterparser now has a command to list gamemodes and max concurrent
11:16
for a given date
Avatar
[quakenet] Ryozuki BOT 2022-11-11 11:18:29Z
i got into the codespaces beta
11:18
its nice
11:18
they support rust and show info
11:19
codeview*
Avatar
music elitists πŸ˜›
11:40
I thought what.cd died a couple years ago
Avatar
It died
11:45
redacted.ch is the new
11:45
U need a itw to join tho
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 11:56:46Z
Holy shit I just realized 0.6 and 0.7 master servers together only list like 4 "unnamed servers" that used to be waaaaay more on average :(
Avatar
I honestly cba to climb up the tracker ladder anymore. I bet you need to be in a decent tracker with great ratio to get a red interview even. Then need to prepare for the interview, then after you get in it's incredibly hard to maintain a ratio on music trackers, so stale
Avatar
Avatar
Ryozuki
Click to see attachment πŸ–ΌοΈ
dfng 11 gigachad
Avatar
ChillerDragon: make a PR to improve the names and then we can discuss
Avatar
Avatar
Ryozuki
@Learath2 are l2 shared? wasnt the l3? i read about caches not long ago
L2 are private, L3 is shared
Avatar
Avatar
Ryozuki
also why is a cache line 64bytes
because it's the most performant one. I can't find the graph but it's a U shaped curve with 32 and 64 bytes offering the most performance
Avatar
Avatar
Learath2
Say you are writing a 32 bit value, it shouldn't be possible for half the write 16 bit to be observed
it happens if the writes are not aligned. RISC-V does this
Avatar
With atomics? I don’t think that’s sane
13:22
An unaligned atomic would simply have a mutex on riscv to ensure the torn value can’t be observed
Avatar
[quakenet] Ryozuki BOT 2022-11-11 13:42:25Z
now that i think about it, with my map generator, i effectively found a way to compress maps to less than for example 10 bytes
13:42
just by knowing the seed
13:42
ez
13:44
ill setup a sv that changes maze and fly map every hour
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 14:01:16Z
@heinrich5991 meh i just wanted to make sure its referring to the same thing and maybe was hoping for a short sentence from you what it is :D
14:04
Ryozuki go build compression algo that spits out a random generator and a seed to compress any kind of data to a very small size
Avatar
[quakenet] Ryozuki BOT 2022-11-11 14:07:56Z
xd
14:08
ChillerDragon: go try my mapgen
14:08
cargo install ddnet-map-gen
14:14
ddnet-map-gen --seed $(date +%s) -m /usr/local/share/ddnet/data/mapres/ maze
14:14
gg
Avatar
Avatar
[quakenet] ChillerDragon
Ryozuki go build compression algo that spits out a random generator and a seed to compress any kind of data to a very small size
Technically possible as far as I understand the theory, but you have no guarantee on the efficiency of the compression. The generator (IVs) + the seed could even end up larger than the original data
Avatar
Avatar
[quakenet] ChillerDragon
Ryozuki go build compression algo that spits out a random generator and a seed to compress any kind of data to a very small size
y seems kinda complex
Avatar
interesting
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 16:19:25Z
@Ryozuki im not in need of a map gen right now but i will keep it in mind
16:20
lol after reimplementing tw protocol in ruby i realized how many things of my protocol blog are trash xd
16:21
nobody told me xd
Avatar
Im implementing stuff in rust but in small pieces
Avatar
ChillerDragon: maybe I just named it wrong. correct it pls πŸ™‚
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 16:56:31Z
Maybe download speed would be a fitting name?
16:57
I do not feel comfortable chaning ur lingo
Avatar
maybe NumResponseChunksPerRequest?
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 16:59:20Z
Yes
16:59
Sounds much better imo? Wat u thinkin?
17:00
Its super long but its very descriptive
Avatar
then rename it πŸ™‚
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 17:05:06Z
xd omg ok
17:09
halbe buch o.O
17:09
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 17:17:43Z
i dont get it
Avatar
Too bad
17:18
Watching lain helps
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 17:18:15Z
weeb
17:18
UwU
Avatar
In the anime she becomes more and more addicted when she gets the pc
17:18
The wired
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 17:22:18Z
Yikes I have been procrastinating snapshots sooo long
17:22
Think i gotta actually look at them soon :c
Avatar
even without support from libtw2? πŸ˜›
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 17:36:01Z
hm?
17:36
Some Teeworlds stuff in Rust. Contribute to heinrich5991/libtw2 development by creating an account on GitHub.
17:37
not sure what you mean. Are you making fun of me? o.O
Avatar
I'm not making fun of you
17:38
I was basically just mentioning that the dissector still can't do snapshots
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 17:38:20Z
good because if you would make fun of me i would tell heinrich!
17:38
oh yea the dissector would help a lot on that :) last time i said i wont need it but i slowly feel like it would help A LOT
Avatar
I see
17:39
I have a flight coming up, maybe I can try doing some of it there
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 17:39:28Z
poggers
Avatar
maybe!
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 17:40:05Z
i mean one annotatet full snapshot as txt should also get me started
17:41
yea whatever ill rq for now. Next time ill go back to putting dbg msgs all over snapshot.cpp xd
Avatar
meh
17:46
you're trying to encourage me, don't you πŸ˜›
Avatar
[quakenet] ChillerDragon BOT 2022-11-11 17:46:40Z
Im a maniuplative bitch
17:48
I did get quite far with dbg msgs for all the messages up until snapshots. But the last days building stuff in ruby the dissector was so nice to use. If you don't find time or motivation to build snapshots into the dissector im not blocked or anything its just harder fo rme.
Avatar
Snapshots aren't that bad when you notice it's all ints πŸ˜„
17:55
I guess the tougher part is handling delta compression
Avatar
Avatar
Learath2
An unaligned atomic would simply have a mutex on riscv to ensure the torn value can’t be observed
most riscv designs don't support atomic extension though
Avatar
Avatar
Chairn
most riscv designs don't support atomic extension though
Well our discussion was much higher level than hardware anyway. If one wants to implement a high level language with support for unaligned atomics on risc-v, they'd have to resort to a mutex I guess
Avatar
well, i don't know what's in the atomic riscv extension anyway so...
Avatar
By Andreas Kellas Trail of Bits recently published a blog post about a signed integer overflow in certain versions of SQLite that can enable arbitrary code execution and result in a denial of servi…
Avatar
I've heard that NSA has asked for backdoors in linux, which makes this one quite sus
Avatar
Would need to tweak this more, but would people be fine with replacing V / H with something more readable?
Avatar
I would be. I'm sure you'll find someone that wouldn't be
Avatar
yeah, but what arguement would they have? V and H are really niche ways of portraying layer visibility
Avatar
it means Visible Hidden and you don't have to learn anything could be one argument
Avatar
what if u speak not english?
Avatar
Avatar
Voxel
yeah, but what arguement would they have? V and H are really niche ways of portraying layer visibility
Just today someone asked the shield indicator to be back, there is always someone who enjoys niche things πŸ˜„
Avatar
Avatar
Voxel
what if u speak not english?
idk what they would anwser to that. I quite like the new design
Avatar
thanks! i'll tweak the size so its more fitting
21:51
what other Quality of life thing would you want into the editor design?
Avatar
Avatar
Voxel
Would need to tweak this more, but would people be fine with replacing V / H with something more readable?
if you're gonna replace these then at least make it something standard that everyone understands like an eye icon, this reminds me more of a brightness icon
Avatar
Avatar
Learath2
Just today someone asked the shield indicator to be back, there is always someone who enjoys niche things πŸ˜„
what shield indicator
22:30
also day ? of asking ninja bar to be fixed
Avatar
Avatar
louis
also day ? of asking ninja bar to be fixed
what wrong with ninja bar again? sorry im stupid
Avatar
Avatar
louis
also day ? of asking ninja bar to be fixed
it's already fixed but c0d3d3v went missing in action justatest
Avatar
its hidden in the top left corner and it's 5 pixels wide so you dont know how long u have left
Avatar
Avatar
Ravie
it's already fixed but c0d3d3v went missing in action justatest
o ok
Avatar
@c0d3d3v ^
Avatar
Avatar
louis
what shield indicator
Avatar
However, we assert that programs ought to have consistent interpretations of the same value even in cases of undefined behavior.
If only assertions of random people mattered πŸ˜„
22:41
Undefined behaviour is undefined. No matter how much we wish it was defined
Avatar
However, we assert that programs ought to have consistent interpretations of the same value even in cases of undefined behavior.
it was clear to me that this doesn't have to be the case. I thought it was also common understanding
22:42
each time you read a undefined value, it can have a different value
Avatar
wait shit
Avatar
Squish it more vertically, looks like anime girl eyes
22:43
Wait, I don't think you can squish font icons. They just look like this.
Avatar
Avatar
heinrich5991
However, we assert that programs ought to have consistent interpretations of the same value even in cases of undefined behavior.
it was clear to me that this doesn't have to be the case. I thought it was also common understanding
I thought so too. Especially with everyone saying insane stuff like "undefined behaviour can launch nuclear strikes, summon nasal demons, launch nethack etc"
Avatar
Avatar
Voxel
Wait, I don't think you can squish font icons. They just look like this.
Oh, I thought you drew it, it's fine then
Avatar
Avatar
Learath2
Oh, I thought you drew it, it's fine then
Nah. If I were to make my own pack I'd make it much more tee-like
Avatar
Is this FA5?
22:45
this is where all the symbols are https://fontawesome.com/search?o=r&m=free&s=solid
Search all of Font Awesome's free and Open Source icons. Then use them wherever and however you want.
Avatar
Also, adjusted the show/hide button so it's more aligned, and so the symbol stays the same size. I hope this is fine.
f3 2
Avatar
I think it look good πŸ‘
Avatar
old size vs new size
22:57
i think having the edges also line up, like in old, would have the text part of the layer be too small
Avatar
is font-awesome still under a free license?
Avatar
well, the free packet is. we have the free solid packet, which is why i filtered it out in the link
Avatar
Also, I wanted to change these to icons as well. Are these any good? Or is the original preferred? (edited)
23:41
@Ravie mapper feedback pl0x
Avatar
I like it but not sure what some of them mean
Avatar
arrows to right = animation speed squares = grid size (edited)
Avatar
double arrows are resize?
Avatar
the fullscreen things?
Avatar
those aren't very clear
23:44
but u said these are from a font?
Avatar
Avatar
Voxel
this is where all the symbols are https://fontawesome.com/search?o=r&m=free&s=solid
this one
Avatar
Avatar
Chairn
double arrows are resize?
so we have, zoom, flip horiz/vert, rotate quad, anim speed, resize grid
Avatar
those could work, sadly not square
Avatar
thank! i'll try those!
Avatar
I just searched grid justatest
23:48
23:49
actually what if i try a different approach to this?
23:51
What if I do something like this instead?
Avatar
I like that but the middle is still reset?
23:52
I was just thinking about this too.
Avatar
@Pipou You're a mapper. What're your take on these changes for the editor UI?
Exported 335 message(s)