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-01-02 00:00:00Z and 2024-01-03 00:00:00Z
Avatar
fail2ban is just fancy script that went out of hand imo, j3s saying the same tho xd
Avatar
That's one good post tho, + was always saying u don't need f2b as long as u disable password auth
Avatar
Avatar
Cipy29
What rpi entertainment thing?
There is no “thing”, I use ssh, sshfs, a set of scripts and plex
Avatar
chillerdragon BOT 2024-01-02 08:43:49Z
Didnt you see the video? After 6 hours of brain melting gameplay his muscle memory tried to join a dummy when a friend joined. Which killed his run.
Replying to @Devinci Why would we need that tho. unless you can somehow bind a key to dummy d…
Avatar
chillerdragon BOT 2024-01-02 08:54:27Z
Where do you generate your passwords? On bitwarden.com? axaxaxa Imo using websites is fine. Just make sure you inspect the network traffic of the site first then use an incognito browser to not store any cookies. Load the js turn off the internet geneate tw pw and close the site. Ideally you should do the same with your local tools. When using a pwgen cli you should monitor that in wireshark. And maybe also check for file writes. And then turn off the internet if you do not fully trust the tool yet and then generate the pw.
Replying to @heinrich5991 that's bad btw, now the website might knw your password
08:55
Saying website is insecure and local tool is secure without checking either of then for phoining home is not helpful imo. Also super troll that you swear on cloud password services while not recomending cloud pw generators
08:56
s/tw/the bro i have gotten really good at writing without autocomplete
Avatar
U do so much to generate a password. All i do i press big ass button with text "GENERATE PASSWORD"
Avatar
Avatar
chillerdragon
Where do you generate your passwords? On bitwarden.com? axaxaxa Imo using websites is fine. Just make sure you inspect the network traffic of the site first then use an incognito browser to not store any cookies. Load the js turn off the internet geneate tw pw and close the site. Ideally you should do the same with your local tools. When using a pwgen cli you should monitor that in wireshark. And maybe also check for file writes. And then turn off the internet if you do not fully trust the tool yet and then generate the pw.
generate the password, copy and close site, open notepad, paste it there and change a few characters in it
09:04
brain2
Avatar
chillerdragon BOT 2024-01-02 09:04:21Z
Or that ye
Avatar
just use google chrome generate password autofill greenthing
Avatar
I use bitwarden tho, works perfectly, even if yes you have to trust them
09:16
+ to auth on my acc u need my yubikey
Avatar
Avatar
Learath2
There is no “thing”, I use ssh, sshfs, a set of scripts and plex
does plex have ads
Avatar
Avatar
Ryozuki
does plex have ads
Not on content you host yourself
Avatar
i wanted to try the open source alternative on my stupid samsung tv
09:24
but it required me to enter dev mode on it and install the app
09:24
i didnt do it cuz the software to put the app requires winshit or a ubuntu deb
09:24
also idk what virus will that have xd
Avatar
The only reason I used plex is that it has a decent client on xbox and sometimes I cba to ssh into the pi
09:24
i have a ps4
09:24
maybe its better than the tv software
09:25
The volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached.
09:25
its this
Avatar
There are no good media players on xbox somehow. The VLC port keeps randomly stopping decodinh video. The microsoft one can't handle subtitles. There are 5 paid options that I heard are all shit
Avatar
all sucks
09:26
i think its better to get a rpi and connect via hdmi xd
Avatar
It's fascinating that such a popular device has no media options
Avatar
Hardest challenge in development: Name your stuff in a elegant, yet clear way. I use MyManager and MyRender and MyStructImpl/MyStructInner way too often, when I'm out of ideas xd (edited)
Avatar
@Jupstar ✪ lately i try rocks or minerals
Avatar
Really shows you how everyone just streams everything now and no one has anything downloaded
Avatar
and also a good strategy is to search the name in japanese
09:27
for example Rock is Rokku
09:27
rokku sounds nice
09:27
xd
Avatar
XDD
09:27
Good idea
Avatar
a turboweeb would name their software after waifus
09:28
i havent reached that lvl yet
Avatar
Avatar
Ryozuki
maybe its better than the tv software
Yes
09:31
Me doing it rn
Avatar
i havent figured out yet why when i port forward it simply doesnt work
09:31
i rly wanna host stuff on my home server with 32gb ram
09:31
and a gpu
09:31
its so weird
Avatar
Avatar
Ryozuki
i havent figured out yet why when i port forward it simply doesnt work
Did you try to disable ipv6 support? Helped for me
Avatar
my isp doesnt have ipv6
09:32
feelsbadman
Avatar
only one in spain that has it is orange
Avatar
Mh
Avatar
but well internally i have ipv6 ofc
09:32
idk if that matters
Avatar
ever watch archer
Avatar
Use a vps as proxy?
Avatar
Avatar
Jupstar ✪
Use a vps as proxy?
how? xd
Avatar
Your home server could actively ping it to keep connections open or smth xD
09:34
Maybe that's too hard.. Like a peer to peer between them xD
Avatar
router has some feature called DMZ
09:34
does that help
09:34
demilitarized zone
09:34
don’t give wireless access to this area
Avatar
its off
Avatar
Avatar
Ryozuki
router has some feature called DMZ
Does it have a own firewall?
Avatar
stupid isp routers
Avatar
Why do u even use them
Avatar
this router comes with the fibre thing builtin
Avatar
Don't you have router freedom thanks to some EU laws
Avatar
i guess i can put it as a bridge or smth
09:36
but i just wanna open ports
09:36
dw its a local ip
09:37
idk that that ALG shit is
09:39
ok the isp website tells u how to open ports on the router
09:39
so it should be doable
Avatar
Have u tried non standard port now?
09:40
or u mean a higher one
Avatar
Yeah above 10k
09:41
Is the lan IP really correct? Xd
Avatar
yeah i have it even statically mapped
09:41
and i connect to it via ssh too
09:41
locally that ip shows my nginx
Avatar
Mh ok
09:57
i think im behind a cgnat rip
09:58
A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok. - GitHub - rapiz1/rathole: A lightweight and high-performance reverse proxy for...
09:59
ill use this later
Avatar
ChillerDragon BOT 2024-01-02 10:09:56Z
sos i need help with my 0.7 pr. Ideally from ppl who have problems with me chosing the wrong design decision @heinrich5991 @Robyt3
10:10
0.7 moved the player hook sound into some snap obj flag while in 0.6 it was a net game msg sound world
10:11
now i am currently in the engine context where i translate the snapshot from 0.7 to 0.6 and i can not bake it into a 0.6 version because 0.6 wont play that sound from the snap
10:12
so my idea was to play the sound in place during the translation. But since the gameclient stuff is not linked into the engine playing a sound wont compile
10:17
my other idea was to return a net message from translate snapshot and the client then passes that to GameClient()->OnMessage() problem it that it now expects a 0.7 message and tries to translate the 0.6 sound message and brekas
10:18
possible solutions for that are moving the translation further up and let GameClient()->OnMessage() only expect the already translated 0.6 messages. Problem with that is its gonna be messy and i think even require repacking and mixes all responsibilties from engine and gameclient
Avatar
Avatar
ChillerDragon
so my idea was to play the sound in place during the translation. But since the gameclient stuff is not linked into the engine playing a sound wont compile
Playing the sound during translation sounds illegal, don’t do that one
Avatar
ChillerDragon BOT 2024-01-02 10:25:20Z
yea it would be nicer if the message actually arrives in the 0.6 code
10:25
but the way i understand it everything else requires restructuring ._.
10:25
and idk how to even structure it
10:32
lerato wat u think about creating some gamemessage out of thin air and randomly calling OnMesssage in client.cpp? https://paste.zillyhuhn.com/We
10:33
10:33
kill me
10:36
ok i made it compile and work but not sure if the code is ok like that
10:36
also its super cring to test sound code in a cafe with ppl xd
10:37
i added a arg to gameclient OnMessage to not translate
10:37
what a mess
10:41
lmao now one italian lady said "oh he is playing mario"
kek 1
10:41
i know the kirby comparison but mario is new xd
10:41
ofc the italians axaxax
Avatar
ChillerDragon BOT 2024-01-02 11:03:41Z
omg im stoopid
11:03
ignore all text i sent
Avatar
ChillerDragon BOT 2024-01-02 11:03:52Z
its also in snap in 0.6 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxD
11:04
omg
11:04
wat a detour
11:05
0.6 protocol is the trollest
11:05
it has sound world, sound global and a game msg and a snap item
Avatar
ChillerDragon BOT 2024-01-02 11:48:26Z
DDraceNetwork, a free cooperative platformer game. Contribute to ddnet/ddnet development by creating an account on GitHub.
11:48
i See m_X, m_Y, and m_HealthAmount being set
11:49
wat about m_ClientID, m_Amgle, m_Self, m_ArmorAmount? is that uninitialized memory or coming from somewhere else?
Avatar
Idk, maybe those did not exist when I was making that nasty hack
11:58
I distinctly remember 0.7 version of damageind being a neutered version of the 0.6 one
Avatar
ChillerDragon BOT 2024-01-02 12:01:47Z
oh true thats brand new shit
12:01
from 6yrs ago
12:02
it seems to work anyways xd
12:03
watafak its marked as unused in tw code!?
Avatar
If they added something new in it, idk what do. We can't send a bigger object to old 0.7
Avatar
ChillerDragon BOT 2024-01-02 12:03:53Z
so if they are really unset i do not understand why the code does not break
12:03
xd
12:04
because ddnet code already has these fields
12:04
and its using sizeof() the class
12:05
DDraceNetwork, a free cooperative platformer game. Contribute to ddnet/ddnet development by creating an account on GitHub.
12:06
protocol7::CNetEvent_Damage *pEvent7 = (protocol7::CNetEvent_Damage *)s_aEventStore;
12:06
*pSize = sizeof(*pEvent7);
12:06
i patched in the additional field m_ClientID and it did send it just fine :)
12:07
is the c++ struct maybe doing some smart defaults and sets everything to 0 so non intialized fields dont matter
12:07
hm but its just casting not creating it
12:07
yea idk
12:07
code looks broken to me
Avatar
Is it possible to add a button to a Discord activity?
Avatar
ChillerDragon BOT 2024-01-02 12:08:37Z
i think no
Avatar
changing passwords feels so scary justatest
Avatar
ChillerDragon BOT 2024-01-02 12:08:41Z
someone answered that already
Avatar
ChillerDragon BOT 2024-01-02 12:18:26Z
well idk someone asked about some custom button somewhere in discord already iirc either way idk what a activitiy is
Avatar
ChillerDragon BOT 2024-01-02 12:25:29Z
@
12:25
a
12:25
xd
12:25
@MilkeeyCat still doing pw stuff?
12:25
did you use some fancy base64 image encoding now? :D
Avatar
chillerdragon: im changing all my passwords justatest
Avatar
ChillerDragon BOT 2024-01-02 12:26:18Z
wowo
12:26
security
Avatar
i dont need base64 thing
Avatar
ChillerDragon BOT 2024-01-02 12:26:38Z
imagine not rotating passwords via a daily cronjob
Avatar
security? idk what is that i just have 1 passwords for all the websites
Avatar
ChillerDragon BOT 2024-01-02 12:26:44Z
xxxxxxxxxxD
12:27
and now u rotate that 1 password to one new password? :D
12:27
epic
12:27
u got hacked?
12:27
was your old pw ilikecats69?
Avatar
so i dont need base64 encoder, i can use .png image as file required to open password database
12:27
i never got hacked
Avatar
ChillerDragon BOT 2024-01-02 12:27:46Z
sure sure
Avatar
nobody gives a fuck about me xd
12:27
im noone
12:28
not even rich
Avatar
ChillerDragon BOT 2024-01-02 12:28:01Z
mood
Avatar
im preparing to be rich and successful xd
Avatar
ChillerDragon BOT 2024-01-02 12:28:39Z
nice
Avatar
93 websites left justatest
12:31
i dont even know those websites i use like 5 which require account :\
Avatar
chillerdragon: ive never been hacked but i lost my steam account when someone sent scam steam link in this server xd
Avatar
Does not fix any bug as far as I know. Just gets rid of the weirdness that uninitialized static memory is cast to a struct where only half of the fields are set. I tested it and my 0.7 client receives 0 for all values either way.

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
  • [ ] ...
Avatar
ChillerDragon BOT 2024-01-02 12:42:45Z
xxxxD
12:42
F
12:43
did you enter your password there or wat happend @MilkeeyCat
Avatar
Avatar
ChillerDragon
did you enter your password there or wat happend @MilkeeyCat
i think i logged in somewhere and i think it was actually real steam and there was fukcing text like "if u enter ur password others can do with ur account whatever they want" but i was too blind when i saw "free" xd
Avatar
ChillerDragon BOT 2024-01-02 12:47:06Z
xxxxxxxxxxxxxxD
12:47
im preparing to be rich and successful
12:47
but i was too blind when i saw "free"
Avatar
im not rich yet, so when i see "for free" i go full cave man mode (edited)
12:49
i just generated a password changed it on website and just realized i didnt save it in keepass -.-
Avatar
hey milkey
Avatar
ChillerDragon BOT 2024-01-02 12:49:54Z
cyberfig
Avatar
do you want ddnet client for fere
Avatar
ChillerDragon BOT 2024-01-02 12:50:00Z
axaxaxax
12:50
sends amogus.zip
Avatar
its on my old laptop
Avatar
Avatar
cyberFighter
hey milkey
2 e 😠
Avatar
ChillerDragon BOT 2024-01-02 12:50:46Z
oh tru cyber actually has a amogus client
Avatar
wtf does that do again i forgot
Avatar
ws-client BOT 2024-01-02 12:52:00Z
<ChillerDragon> idk it too old doesnt compile anymore
Avatar
ChillerDragon BOT 2024-01-02 12:54:34Z
fred
12:54
how to ping fred
12:54
@TsFreddie sos explain code
12:55
u fast amazing
12:55
wat dis code branch do
12:55
why it there
12:55
who triggers it
12:55
i did not manage to trigger it
Avatar
make a fng style timer with damage indicator
Avatar
ChillerDragon BOT 2024-01-02 12:55:56Z
u got a srv with it up?
Avatar
nope
Avatar
ChillerDragon BOT 2024-01-02 12:56:03Z
sadge
12:56
wat i need to send?
12:56
i tried ClientID -9 or 80
12:56
neither survived
Avatar
idk what you want
Avatar
ChillerDragon BOT 2024-01-02 12:56:24Z
both snap items randomly disappeared
12:56
i want to ensure that ddnet 0.7 client properly supports this branch
12:57
so why client ID -9 or 80
Avatar
ChillerDragon BOT 2024-01-02 12:57:54Z
because -9 is smaller than 0
12:57
and 80 is bigger than 64
Avatar
oh line 58
Avatar
ChillerDragon BOT 2024-01-02 12:58:04Z
ye
Avatar
it is possible that it didn't make into release
Avatar
ChillerDragon BOT 2024-01-02 12:58:31Z
that line is there in teeworlds master branch
12:58
but somehow i can not trigger it
Avatar
isn't this still in 0.7.6 purgatory
Avatar
ChillerDragon BOT 2024-01-02 12:58:52Z
might be
Avatar
did you compile a master branch version?
Avatar
ChillerDragon BOT 2024-01-02 12:58:58Z
ye
12:59
and i added shit ton of dbg msgs
12:59
in snapshot newitem() i get the dmg ind
12:59
but when i later iterate on snap items to add effect it gone
12:59
idk who deletes it
12:59
but somehow dmg inds with clientids outside of that range do not stay in the snap
Avatar
weird
Avatar
ChillerDragon BOT 2024-01-02 12:59:58Z
im clearly doing something wrong
13:00
thats why ur server would help
13:00
u got the code public?
Avatar
master server supports it no?
Avatar
ChillerDragon BOT 2024-01-02 13:00:31Z
vanilla tw server does never send a client id outside of the range
13:00
i tried with ddnet server
Avatar
ChillerDragon BOT 2024-01-02 13:00:47Z
i assume vanilla server would have the same result of not showing it
13:00
do u remember which clientid u used?
13:01
probably
Avatar
ChillerDragon BOT 2024-01-02 13:01:19Z
ok lemme try on a vani server with -1
Avatar
have you not tho
13:02
i don't think vanilla server has any reason to trim netevent based on clientid tho
13:02
it isn't snapshot. and netevent may or may not have clientid, there shouldn't be a code path that checks netevent's clientid's validity
Avatar
ChillerDragon BOT 2024-01-02 13:03:05Z
i hardcodet all dmg ind clientids to -1
Avatar
has it worked
Avatar
ChillerDragon BOT 2024-01-02 13:03:38Z
vani client does not show indicators anymore
13:03
and my ddnet 0.7 client does
Avatar
master client or vanilla release client (edited)
Avatar
ChillerDragon BOT 2024-01-02 13:04:22Z
vanilla master + dbg info
13:04
lemme try some apt tw client
13:04
also shows nothing
13:04
did u ever get ur timer to work?
Avatar
i thought i did
13:05
it's been a while
Avatar
ChillerDragon BOT 2024-01-02 13:05:12Z
i do not understand what vani does
13:05
and why it doesnt fakin render
Avatar
it wasn't in release so i probably didn't bother make any server with that feature
Avatar
ChillerDragon BOT 2024-01-02 13:05:39Z
wat u suggest then
13:05
for ddnet 0.7 client
13:05
also dont render it?
13:05
or render it
Avatar
actually what message did you sent
13:07
pos, 1, 0, -1?
13:07
my latest test is this
13:08
i rly do not understand how the vanilla client does not show it while reading the code
13:08
the whole snap item disappears
13:09
NetIntRange fail?
13:09
this is never hit
13:09
oh yea this probably clamps it away
13:09
i forgot where the code for that gets applied but that must be it
13:10
so then the code you added is unreachable
13:10
yep
13:10
i did
Avatar
ChillerDragon BOT 2024-01-02 13:10:20Z
and ddnet 0.7 does not validate strictly enough yet
Avatar
my bad
13:10
kek
Avatar
ChillerDragon BOT 2024-01-02 13:10:50Z
troll
Avatar
honestly i just wanted to fix fng timer being wonky
13:11
which would always send clientid in range
Avatar
ChillerDragon BOT 2024-01-02 13:11:18Z
i think ill just delete the code in ddnet 0.7
Avatar
maybe delete the dead code in teeworlds master as well
13:11
justatest
Avatar
ChillerDragon BOT 2024-01-02 13:11:52Z
yea
Avatar
if that is still a thing
Avatar
ChillerDragon BOT 2024-01-02 13:11:57Z
time to open another stale pr
13:12
no its not a thing
13:12
xd
13:12
but i might do it anyways
13:12
chiller moment
13:12
fixing my dead code
Avatar
ChillerDragon BOT 2024-01-02 13:12:28Z
thanks for explaining :)
13:12
u helped a lot!
Avatar
honestly never checked protocol
13:12
probably because codegen is not that obvious to read
13:17
oops almost commented with my alt github account
13:17
justatest
Avatar
ChillerDragon BOT 2024-01-02 13:19:46Z
yo fred
Avatar
ChillerDragon BOT 2024-01-02 13:20:02Z
tw dev is very much ded
13:20
this boi still waiting for copyright 2023
13:21
now
Avatar
ChillerDragon BOT 2024-01-02 13:22:00Z
wat now
Avatar
can you help my vertical align my flex-wrap: wrap elements
Avatar
who was the main dev in teeworlds?
Avatar
ChillerDragon BOT 2024-01-02 13:22:14Z
its "Oy"
13:22
he is biggest afk
13:22
this is weird
Avatar
ws-client BOT 2024-01-02 13:22:37Z
<ChillerDragon> lgtm
Avatar
Who even is oy. Is he RL friend of matricks?
Avatar
Avatar
TsFreddie
Click to see attachment 🖼️
frontend justatest
Avatar
ws-client BOT 2024-01-02 13:23:08Z
<ChillerDragon> idk if they know each other
13:23
<ChillerDragon> Oy is german so i doubt
Avatar
Avatar
MilkeeyCat
frontend justatest
github copilot wrote the whole thing. i'm not writting frontend stuff just to get a quick tool
Avatar
Why does he have so much to say about tw
Avatar
Avatar
ws-client
<ChillerDragon> Oy is german so i doubt
is he. i thought he was french for some reason
Avatar
ws-client BOT 2024-01-02 13:23:52Z
<ChillerDragon> i think magnus gave him the powers
13:23
<ChillerDragon> Dune is french
Avatar
maybe i was confused
13:24
why did chiller change chat client tho
Avatar
Why is concentrating power to few ppl always leading to Bad things
Avatar
ws-client BOT 2024-01-02 13:24:34Z
<ChillerDragon> better img support
Avatar
ah. my bad
13:25
<ChillerDragon> np
Avatar
Chiller, before meeting with random ppl in Bulgaria, can you please meet with oy next time?
Avatar
ws-client BOT 2024-01-02 13:25:59Z
<ChillerDragon> dude im bak in ger
13:26
<ChillerDragon> i didnt meet bulgi -.-
Avatar
Was he scared?
Avatar
ws-client BOT 2024-01-02 13:26:22Z
<ChillerDragon> i think so
13:26
<ChillerDragon> its fair tho
Avatar
Xd
Avatar
ws-client BOT 2024-01-02 13:26:43Z
<ChillerDragon> sure if oy is up to meet
13:26
<ChillerDragon> im in
Avatar
Easy
Avatar
ws-client BOT 2024-01-02 13:26:56Z
<ChillerDragon> not very easy
13:26
<ChillerDragon> to even say helo to oy
Avatar
I'd join that meeting
Avatar
ChillerDragon BOT 2024-01-02 13:27:35Z
@oy please join irc thank. Contribute to ChillerDragon/oy-plz-come-irc development by creating an account on GitHub.
13:27
i tried this
13:27
i sent an email
13:27
months ago
13:27
years
13:27
he ghostin me
Avatar
Rest in pizze
Avatar
ChillerDragon BOT 2024-01-02 13:28:55Z
maybe time to travel to sweden
13:29
and ask magnus to add more power to ppl
13:29
magnus is reachable af
13:29
he responded to all my emails
13:29
he is active on ddnet discord
Avatar
Also good idea
13:31
european moment
Avatar
ChillerDragon BOT 2024-01-02 13:31:39Z
i would go get drunk w magnus and then tell him i know "someone" for the job
Avatar
Avatar
TsFreddie
european moment
You can join too
Avatar
ChillerDragon BOT 2024-01-02 13:31:48Z
"someone" who can help Oy when he is afk
13:31
"SP | Someone"
13:31
axaxaxaxax
Avatar
Xdd
Avatar
Avatar
Jupstar ✪
You can join too
help me
Avatar
Avatar
TsFreddie
help me
Ok
Avatar
ChillerDragon BOT 2024-01-02 13:32:25Z
jopsti is css pro
Avatar
Oh yeah
13:32
I hack your local airport with css
Avatar
ChillerDragon BOT 2024-01-02 13:33:01Z
turing complete
Avatar
chillerdragon: why are you laughing in russian?
Avatar
ChillerDragon BOT 2024-01-02 13:33:49Z
im ruski wannabe
Avatar
You didn't know
13:34
He invented russian
Avatar
ChillerDragon BOT 2024-01-02 13:34:11Z
lol
Avatar
Avatar
Jupstar ✪
He invented russian
justatest
Avatar
xss ❌ css ✅
Avatar
ChillerDragon BOT 2024-01-02 13:34:21Z
lmao
Avatar
i changed only 5 passwords, im done pepeW
Avatar
ChillerDragon BOT 2024-01-02 13:35:21Z
gj
13:35
did u also update your ifcity password?
Avatar
chiller: i have a philosophical question
Avatar
ChillerDragon BOT 2024-01-02 13:35:43Z
shoot
Avatar
help justatest
Avatar
top left
Avatar
ws-client BOT 2024-01-02 13:37:06Z
<ChillerDragon> xd
Avatar
where do I collect my 0.001$?
😹 1
Avatar
ws-client BOT 2024-01-02 13:37:25Z
<ChillerDragon> lmao heinrich is bangladeshi captcha solver
Avatar
Avatar
heinrich5991
top left
u passedthe test, good job justatest
Avatar
ws-client BOT 2024-01-02 13:37:47Z
<ChillerDragon> is jospti typing?
Avatar
ws-client BOT 2024-01-02 13:37:53Z
<ChillerDragon> omg
13:37
<ChillerDragon> @Jupstar ✪
Avatar
yes
Avatar
wait
13:39
ok don't wait
Avatar
ChillerDragon BOT 2024-01-02 13:39:05Z
i wait
Avatar
this is not the right time
Avatar
ChillerDragon BOT 2024-01-02 13:39:12Z
omg
Avatar
to use this item
Avatar
ChillerDragon BOT 2024-01-02 13:39:19Z
dont leave me haning
13:39
im on the edge of ma seat
Avatar
just contact matricks and kindly ask him about the future of tw or smth
13:40
i trust in you
Avatar
i wonder what an extremely efficient captcha solve's hourly rate is
Avatar
ChillerDragon BOT 2024-01-02 13:40:16Z
thats not a philophical question
Avatar
yeah
Avatar
ChillerDragon BOT 2024-01-02 13:40:45Z
jopsit!
Avatar
well who knows? maybe it is? maybe i implemented some meta question in it?
Avatar
ChillerDragon BOT 2024-01-02 13:40:49Z
fuck
13:40
fr
13:40
say it
Avatar
nah it was bullshit xD
Avatar
ChillerDragon BOT 2024-01-02 13:41:09Z
omg
13:41
ur not getting out of this
Avatar
Avatar
louis
i wonder what an extremely efficient captcha solve's hourly rate is
human? too low. machine? probably okay
Avatar
ChillerDragon BOT 2024-01-02 13:41:36Z
if u dont want public write it in #off-topic here https://chat.zillyhuhn.com/
Avatar
i just thought about the CSS hacking thing, but then i realized that this was just stupid xD
Avatar
ChillerDragon BOT 2024-01-02 13:41:46Z
u say it now
13:41
or riot
Avatar
wowow chill
13:42
chill the dragon in you
Avatar
ChillerDragon BOT 2024-01-02 13:42:29Z
im super nervous
13:42
xd
13:42
say it
13:42
say it
Avatar
i was just thinking about if hacking and turing complete battle each other out
Avatar
ChillerDragon BOT 2024-01-02 13:43:15Z
????xd
Avatar
like even if css is turing complete, without some kind of API for internet access, it's not really a hacker language. Or in other words, if u can use CSS to hack, you can also use JSON to hack xD
13:43
i told you it's bullshit
13:43
but you wanted to know so hard
Avatar
ChillerDragon BOT 2024-01-02 13:43:55Z
yes
13:43
thank
13:44
do you think sending magnus an email actually makes sense?
13:44
he'll say "talk to oy"
Avatar
i dunno. expressing your feelings sometimes help.. and sometimes it does the opposite
Avatar
ChillerDragon BOT 2024-01-02 13:44:42Z
u think sad images of cute kittens help?
Avatar
so i guess only trying out will find out if it works out
13:44
depends
Avatar
ChillerDragon BOT 2024-01-02 13:45:06Z
yea im not in the state of mind to compose such an email rn
Avatar
fair enough
Avatar
ChillerDragon BOT 2024-01-02 13:45:30Z
im doing the Dune move
13:45
who procrastinated 6 months to ping Oy
Avatar
ok i also rq, don't ping me pls
Avatar
ChillerDragon BOT 2024-01-02 13:46:28Z
ok
13:46
jopstibobsti
Avatar
i just used 3rd time in my life twitter and its so dogwater pepeW
13:50
i cant change password coz im suspended and i need to verify but i cant verify because im suspended
Avatar
ChillerDragon BOT 2024-01-02 13:51:29Z
since elon took over its much more chill i feel
13:51
i got banned from twitter and when i sent an email to support after elon took over they said "sorry uwu we unbanned u"
Avatar
81c43de Explicitly set all 0.7 dmg event fields - ChillerDragon 5cee417 Merge pull request #7751 from ChillerDragon/pr_setalldmgfields - Learath2
Avatar
Avatar
ChillerDragon
since elon took over its much more chill i feel
Not surprising you enjoy it more given how edgy you get sometimes
Avatar
ChillerDragon BOT 2024-01-02 16:00:23Z
i am brand safe
Avatar
@Jupstar ✪ @Learath2 @heinrich5991 do you think a thing like the borrow checker can be achieved without explicit lifetimes?
Avatar
Avatar
Ryozuki
@Jupstar ✪ @Learath2 @heinrich5991 do you think a thing like the borrow checker can be achieved without explicit lifetimes?
I mean most code u write in rust is without explicit isn't it? If that amount of code is turning complete xd
16:15
a struct holding a ref to anything already has explicit lifetimes
Avatar
But u don't need that
Avatar
i want a world without lifetimes obviously if it makes it easier
16:15
thats why i asked
16:15
idk if its possible
16:16
without perf drawbacks
Avatar
Avatar
Ryozuki
a struct holding a ref to anything already has explicit lifetimes
structs needing explicit lifetimes was just added because people found it surprising to have lifetimes on structs without them specifying it
Avatar
It will work but is even more restrictive than rust I guess
Avatar
Avatar
Ryozuki
without perf drawbacks
"can't the compiler just figure out the types" usually boils down to the halting problem
16:16
i.e. impossible in generality
16:17
another thing that changes when you add more type inference is that you'll get worse error messages (edited)
16:17
what about
16:18
a LLM based type inference and error message maker
16:18
XD
16:18
just put AI at the problem kek
16:18
it would need to be a deterministic one tho
16:18
does current AI answer same if u ask same thing 2 times?
Avatar
that's usually a toggle
Avatar
"heat" or so
Avatar
Some also allow to set the seed
16:20
So you can control the "randomness"
16:20
@Ryozuki u working on structs with lifetimes currently or what
Avatar
among us sussy
16:25
imposter
16:25
haha
16:49
who added that feature that auto reloads maps when changed in editor
16:49
sick
16:49
❤️
Avatar
must be >10 years old ^^
Avatar
i finally finished changing those focking passwords pepeW
16:57
time to upload it 😬
Avatar
Avatar
Teero
who added that feature that auto reloads maps when changed in editor
does it also work without "localhost" now or what did i miss xd
Avatar
Avatar
Jupstar ✪
does it also work without "localhost" now or what did i miss xd
don't think so
Avatar
someone linux network pro?
Avatar
not sure, maybe
Avatar
since my latest debian update broadcast messages don't work anymore for me
16:59
chatgpt too stupid
Avatar
Avatar
Jupstar ✪
@Ryozuki u working on structs with lifetimes currently or what
my company is gonna make its own language
Avatar
Avatar
Jupstar ✪
does it also work without "localhost" now or what did i miss xd
i only tried on localhost but i never noticed that feature. i always manuall reloaded
Avatar
and ill be a founder dev on this project
Avatar
Avatar
Ryozuki
my company is gonna make its own language
will it be open source poggers2
Avatar
Avatar
Ryozuki
and ill be a founder dev on this project
ruct
17:00
rust + c
Avatar
crab lang
brownbear 1
Avatar
Avatar
MilkeeyCat
will it be open source poggers2
yes
Avatar
@Jupstar ✪ ip link pls
Avatar
Avatar
Teero
rust + c
literally
Avatar
Avatar
heinrich5991
@Jupstar ✪ ip link pls
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether b4:2e:99:96:81:1d brd ff:ff:ff:ff:ff:ff
17:02
to be precise, broadcast to other PCs work
17:02
but not my own
17:02
or LAN tab in ddnet not working
17:02
xd
Avatar
ah, you don't receive them?
Avatar
apparently
Avatar
looks hard. have you checked whether they appear in wireshark?
Avatar
nope
Avatar
Another Cpp question: struct A { int *test; [[nodiscard]] virtual int value() const = 0; A(): test(new int{10}){} virtual ~A() {}; }; struct B : public A { [[nodiscard]] int value() const override { return *test; } ~B() override { delete test; } }; int main() { B b; } This would work, but is it somehow possible to leak memory? If somehow only A::~A() is called? virtual ~A() = 0 sadly does not work. And if I delete test inside A::~A() I'll double free test.... What is the best practice in this situation?
Avatar
you should probably only delete it in A, not in B
17:08
then it'll happen in B automatically, too
17:09
(also, using std::unique_ptr frees you from thinking about this at all)
Avatar
someone have an archive of anime pictures? justatest
Avatar
ML people probably have large archives of that
Avatar
i wanted to put many pictures and hide my passwords file there but am i a pussy to hide that. ill just make a repo with one file justatest
Avatar
using a picture as a password is probably not a useful idea
17:19
just use a diceware password
Avatar
i have a password but also a file
17:19
not just a picture
17:20
i feel like this shit should be good enough but still feels scary to upload it justatest
Avatar
The selection in the kickvote/specvote menu was reset to the first player when the previously selected player leaves or if the filter string does not match it. Now the selection is cleared in these cases, to prevent players from accidentally starting kickvotes/specvotes on the wrong player. Remove unnecessary static variable. Improve readability by not nesting post-increment in another statement.

Checklist

  • [X] Tested the change ingame
  • [ ] Provided screenshots if it is a vis...
Avatar
personally, I think you should do away with the file
Avatar
hm? what does "do away" mean? xd (edited)
Avatar
hmmm, does simpled console looks fine? thinkies
Avatar
Avatar
heinrich5991
looks hard. have you checked whether they appear in wireshark?
so apparently it's firewalld, disabling it fixes it but i dont understand why it's blocking lan packages
Avatar
Thanks for the passwords!
Avatar
all my passwords are there, good luck getting them -.-
Avatar
I hope you generated a secure master password
Avatar
i generated it, yeah
17:45
idk if 30chars is enough tho
17:46
i will see justatest
Avatar
@Ryozuki did u already test: https://github.com/pop-os/cosmic-epoch ? written in rust
Next generation Cosmic desktop environment. Contribute to pop-os/cosmic-epoch development by creating an account on GitHub.
17:54
@heinrich5991 do you know what happens if you press cancel in windows firewall popup, e.g. for ddnet-server? will it block all traffic for that port or does it still work for localhost / lan? xd
Avatar
Avatar
Jupstar ✪
@heinrich5991 do you know what happens if you press cancel in windows firewall popup, e.g. for ddnet-server? will it block all traffic for that port or does it still work for localhost / lan? xd
oof, dunno
17:57
I'd guess it's blocked
17:58
c99d77a Fix wrong selection in vote menu when selected player leaves - Robyt3 a8146af Merge pull request #7752 from Robyt3/Menus-Vote-Selection-Reset - def-
Avatar
i remember they have this weird "Private"/"Public" concept. but dunno if that is important for this popup
17:58
plugging in LAN cable was always automatically Private
17:58
WiFi you had to choose xd
Avatar
it is important for the concept
Avatar
yeah
17:59
i understand their idea behind it
17:59
but i wonder if that also affects firewall for "private"
Avatar
ah
Avatar
well anyway, this defs a downer for linux KDE showed that no firewall was active i trusted it xd i also didnt activate firewalld myself, so the update apparently added it
18:01
and it blocks LAN packages, i am using lan cable.
18:01
so "normal" users would have a hard time
18:01
but i am using unstable debian.. so maybe it will be fixed xd
18:01
or improved
Avatar
Avatar
Jupstar ✪
@heinrich5991 do you know what happens if you press cancel in windows firewall popup, e.g. for ddnet-server? will it block all traffic for that port or does it still work for localhost / lan? xd
It adds a new "Block" rule to the firewall for that executable if you cancel the popup. Connecting to localhost and LAN address (locally) still works though.
Avatar
thanks
Avatar
Avatar
heinrich5991
you should probably only delete it in A, not in B
Ah, sounds good, thanks. How would I do this using std::unique_ptr? I am pretty new to Cpp 😅
Avatar
Avatar
Robyt3
It adds a new "Block" rule to the firewall for that executable if you cancel the popup. Connecting to localhost and LAN address (locally) still works though.
and the LAN tab also shows the server?
Avatar
Avatar
Jupstar ✪
and the LAN tab also shows the server?
yeah
Avatar
ok
18:11
would only be the question of other LAN devices see the server too
18:11
or if windows simply sends a broadcast msg to itself
Avatar
Shouldn't work for other LAN devices or the firewall would be useless I guess
Avatar
Avatar
Robyt3
Shouldn't work for other LAN devices or the firewall would be useless I guess
well possible, but then windows is pretty smart about broadcast msgs
18:13
well "smart"
Avatar
Unset the assertion handler before shutting down the kernel (including graphics) and client. Otherwise the assertion handler itself crashes when assertion errors happen after the graphics/client have been destroyed.

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 pos...
Avatar
ChillerDragon BOT 2024-01-02 18:56:02Z
its my 10th ddnet birthday today pog
🎉 13
18:56
btw the birthday broadcast is the trollest
18:56
go use the name ChillerDragon and try to find the broadcast shown on connect :D
Avatar
e27bf7b Fix crash in assertion handler after client/graphics destroyed - Robyt3 022cae6 Merge pull request #7753 from Robyt3/Client-Assertion-Handler-Crash-Fix - heinrich5991
Exported 588 message(s)