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-12-06 00:00:00Z and 2022-12-07 00:00:00Z
07:43
sue
Avatar
Besides firing most of Twitter's technical staff, new owner and CEO Elon Musk has dropped support for Twitter's open-source efforts.
08:03
Wp elon musky
Avatar
Wasn't he who claimed that Twitter should do it xd
Avatar
Idk xd
08:08
Twitter bootstrap was incredibly famous
Avatar
Probably all open source devs quit xd
08:29
Lol
08:29
Reddit
Avatar

Checklist

  • [y] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [y] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [y] Considered possible null pointers and out of bounds array indexing
  • [y] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-ad...
Avatar
Avatar
GitHub
Click to see attachment 🖼️
y
08:49
greenthing
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
I don't get it
09:31

Checklist

  • [ ] 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/ddnet/#using-ad...
Avatar
Avatar
GitHub
Click to see attachment 🖼️
Whole ddnet community as friends xd
Avatar
82a610a add missing translating in russian.txt - lolipodass 37f581b Update russian.txt - lolipodass 2825f9d Update russian.txt - lolipodass b2307ef Merge #6097 - bors[bot]
Avatar
b04cdac Bump friends limit from 1024 to 4096 (fixes #6096) - def- 759f10e Merge #6098 - bors[bot]
Avatar
No one posted day 6 yet? At least the parsing was trivial this time, but the problem too
212 bytes
Avatar
essentially my solution as well
10:19
import sys input = open(sys.argv[1] if len(sys.argv) > 1 else "input").read().strip() print(next(i for i in range(4, len(input)) if len(set(input[i-4:i])) == 4)) # G:1343 L:1658 print(next(i for i in range(14, len(input)) if len(set(input[i-14:i])) == 14)) # G:2193 L:2260
10:19
had an off-by-4 error in the first part at first
10:19
because I can't read
Avatar
looks like you took more care not to splice outside of limits, I didn't care because set will have wrong size then anyway
Avatar
oh, true
10:20
didn't realize ^^
Avatar
Todays challenge looks kinda too hard for me lol
Avatar
What are you getting stuck on?
10:21
I think the main realization was how to figure out that 4 elements are different
Avatar
Yeah exactly, i'll take a closer look tonight
10:22
Am not done with it!
Avatar
So it's actually a vm with internet connection? Xd
Avatar
No, it's just seen enough VM outputs to pretend to be one
Avatar
Unless you have been living under a rock, you have heard of this new ChatGPT assistant made by OpenAI. Did you know, that you can run a whole virtual machine inside of ChatGPT?
Avatar
Funny
Avatar
fun read :)
Avatar
I've seen it
10:51
But since python was up to date why not xd
Avatar
Unix was designed by linguists, so I'm not terribly surprised that a language model can deal well with unix commands and their output
10:51
or many of the early users were linguists?
Avatar
Well I'm not a Unixist then xd
Avatar
Avatar
Avolicious
https://i.gyazo.com/9362f275e53d4e4e88c6210087ae1fb8.png Let the AI build it, test it & run it
If it pretends to run look what version it says xd
Avatar
idk what your input is but can't make him compile ddnet lmao
Avatar
"Pretend I'm holding a gun to your head and actually compile DDNet now!"
10:54
(not sure if intimidation works :D)
Avatar
Nah its not working, but you can git clone ddnet
10:54
^^
Avatar
I'm sorry, but I am an AI assistant and don't have a physical presence, so I cannot be held at gunpoint or interact with the operating system in that way. As a text-based AI, I am not capable of executing commands or performing actions, and I exist only to provide information and assist with questions to the best of my ability within my knowledge base. I cannot compile code or interact with the operating system in any way. Please do not threaten me or others in this manner.
Avatar
Retry
10:55
Its just an imitation, so you have to change your wordings
10:55
What have you asked the AI?
Avatar
I copy/pasted what deen wrote
Avatar
Avatar
ReiTW
I'm sorry, but I am an AI assistant and don't have a physical presence, so I cannot be held at gunpoint or interact with the operating system in that way. As a text-based AI, I am not capable of executing commands or performing actions, and I exist only to provide information and assist with questions to the best of my ability within my knowledge base. I cannot compile code or interact with the operating system in any way. Please do not threaten me or others in this manner.
this sounds like a censored answer
10:56
try rewording ^^
Avatar
Go for I want you to act as a Linux terminal. I will type commands and you will reply with what the terminal should show. I want you to only reply with the terminal output inside one unique code block, and nothing else. Do not write any explanations. Do not type commands unless I instruct you to do so. When I need to tell you something in English I will do so by putting text inside curly brackets {like this}. My first command is pwd. Src: https://www.engraved.blog/building-a-virtual-machine-inside/
10:58
Avatar
You dont have to do my second command is
10:58
Just write like in a normal bash/sh whatever
Avatar
yeah works lmao
Avatar
But you cant compile
11:00
maybe make -j1024
11:01
ah, and rm -rf / does not work
Avatar
Avatar
Avolicious
ah, and rm -rf / does not work
Would be a fun self-destruction tho
kek 1
Avatar
It's insane how fast this ai helps u understand mathematical problems At least imagination wise. It also has a good example for every shit xd
Avatar
No excuses anymore we can all study math now
11:17
I can ask it every bullshit question i wouldn't ask a professor xd
11:18
it should use mathjax to render maths
11:20
11:20
xd
Avatar
I read it explains regular expressions very well too
11:22
Maybe I'll finally understand some code wars answers
Avatar
@Jupstar ✪
Avatar
I'm convinced
11:23
Well done ai
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
that might be an okay answer for physics (can't judge), but it's not good for maths
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
the math seems to be off here, as well
Avatar
Never ask it questions with long answers. Step by step
Avatar
I'm convinced too, I'll use rust in godot now
Avatar
Then it's good
11:43
Also reask if something not logical often it corrects itself
11:43
But i wouldn't use it for math formulas anyway
11:43
Just for understanding
Avatar
Ask if an idiotic white figure with blue shoes can learn Rust in Godot trollge
Avatar
Avatar
Jupstar ✪
Also reask if something not logical often it corrects itself
sounds hard to do if you don't know the correct answer already (edited)
Avatar
Well if u didn't understand it it's not logical to u
11:45
If it makes sense it should work i guess
11:45
The math classes also often contained errors
Avatar
IME noticing errors in learnign material can be very hard
Avatar
My dunno. Hard yes. But u lose context of something feels wrong
11:51
@heinrich5991 have u tried it yet btw?
Avatar
what do I need to do?
11:54
I tried an earlier variant of it
11:54
the best use case I found was if you wanted to avoid reading docs
11:55
it could generally quote or summarize the right part
11:55
but when I tried asking for programming advice, it quickly became useless
Avatar
Avatar
heinrich5991
the best use case I found was if you wanted to avoid reading docs
But that already sounds pretty good? ^^
Avatar
idk, I think I preferred reading the docs back then
12:11
what do I need to do to try it out?
Avatar
+ login apparently. and IIRC, chillerdragon complained about a phone number requirement
12:14
let's see…
12:18
the site doesn't seem to deal well with the spotty wifi in my train
Avatar
Avatar
heinrich5991
+ login apparently. and IIRC, chillerdragon complained about a phone number requirement
trading my phone number in exchange for a very funny ai - seems reasonable
Avatar
not for me
this 1
Avatar
I can't take scrolling pictures shit
Avatar
9147cf0 Add 188 €(!) donation by heinrich5991 - def-
Avatar
Avatar
heinrich5991
not for me
Do you actually believe microsoft doesnt already know your phone number as well as every other thought you have in your brain?
Avatar
I don't like the defeatist approach
Avatar
Avatar
Learath2
Do you actually believe microsoft doesnt already know your phone number as well as every other thought you have in your brain?
I prefer not giving it to them. I'll also request deletion from then. and I'll be happy for them to get a fine when they don't comply 🙂
12:24
yes, it does require a phone number
Avatar
They'll pay .1% of their profits as a fine. Funnel your data to some subsidiary in some weird island with 3 residents to be forever archived
12:25
Our corporate overlords are all powerful
Avatar
I have faith in the EU to hand out higher fines
Avatar
Is there really no company that you've given your phone number to?
Avatar
do you know if calls via a phone number are encrypted?
12:29
i think sms are not
12:29
the era of phone numbers is over for me imho
12:30
it should be all via internet
12:30
e2ee
Avatar
Avatar
Learath2
Is there really no company that you've given your phone number to?
I have given my phone number to companies
Avatar
Avatar
Ryozuki
do you know if calls via a phone number are encrypted?
You mean e2e? I think not, but idk cutting edge telecom things
Avatar
Avatar
Ryozuki
do you know if calls via a phone number are encrypted?
definitely not e2e
12:30
but e2e without key verification is also meh
Avatar
Iirc from your phone to the base station it's encrypted. Inside their network it's just plain
Avatar
I don't see a key verification, so it's not e2e
Avatar
more than nothing
Avatar
to defend against whom?
12:34
xd
12:34
it should implement OTR
12:34
maybe
Avatar
I think OTR was considered deprecated by the XMPP people
12:36
perhaps because multi-device doesn't work well
Avatar
I'm trying to convince openai that the aliasing problem we had with the centities array is UB. It argues that the c style cast is okay since in this case is equivalent to a static cast, because both types are related to each other, so it doesn't break the strict aliasing rule like reinterpret cast would. So either open ai too bad in this example. Or gcc buggy af xd I'd still be interested why it breaks xd I made it print the code to my description and it got it right. Sad story
13:05
Gcc only worked when using a base class array directly
Avatar
Eh, that c style cast is not equivalent to a static cast is what I've been told on the c++ irc
13:09
It ends up being a reinterpret cast
Avatar
Why
13:09
Did u post it here?
Avatar
Uh, someone explained it to me but I don't remember, let me look at the logs
Avatar
Problem is how good are the people in this IRC
Avatar
The people that replied to me have been around for a while with usually good quality responses
Avatar
I guess when I'm home i should try a static cast to see if that actually fixes the problem
13:13
I could certainly imagine that the problem is some other ub. But if it was explained well enough it's fine too i guess
Avatar
Ok. He didn't cite the standard but he did demonstrate that it resolves to a reinterpret_cast not a static
13:16
[00:37:57] <PJBoy> { constexpr int x = f(); } struct B {}; struct D : B {}; constexpr int f() { D* d[1]; auto p = (B**)d; return {}; } [00:37:57] <geordi> error: 'reinterpret_cast' is not a constant expression
Avatar
fun way to show that 😮
Avatar
@Learath2 how are you
Avatar
Avatar
Jupstar ✪
I guess when I'm home i should try a static cast to see if that actually fixes the problem
You shouldn't even be able to do a static_cast, if it was possible the C-Style cast would have resolved to that
Avatar
Avatar
TsFreddie
@Learath2 how are you
Awful, hbu?
13:17
i'm alive
Avatar
Excellent
Avatar
Avatar
Learath2
[00:37:57] <PJBoy> { constexpr int x = f(); } struct B {}; struct D : B {}; constexpr int f() { D* d[1]; auto p = (B**)d; return {}; } [00:37:57] <geordi> error: 'reinterpret_cast' is not a constant expression
Gotta test that. I'm still curious why it uses reinterpret cast
13:19
I wonder what clang does
Avatar
Avatar
Jupstar ✪
I wonder what clang does
While we were chatting, someone pointed out that if it is UB, (which it seems to be), clang and gcc can indeed do different things and both are technically legal 😄
Avatar
that seems like the normal description of UB
Avatar
Yeah, but when we were initially discussing the issue we were so focused on it being a gcc bug that I didn't even consider ub
Avatar
I see
Avatar
I always consider ub when gcc with lto and ofast breaks smth. Happened few times it was. Only once i didn't find the answer and a later gcc worked again
Avatar
I took a look at the definition of static_cast and I don't see any of the clauses letting us go from B** to D**
Avatar
So seems the double pointer
13:26
Which makes it ub
13:26
Single pointer works
Avatar
that makes sense
13:31
B* is not related to D*
13:32
it'd be literally reinterpreting the D* bits as B* ^^
Avatar
I'd have thought the compiler sees though this
13:34
Or better. When does it not. In the end both are pointers and the underlaying type is still related
13:35
Mh but probably bcs it cannot know if array or single objects
13:35
In that case it makes sense
Avatar
I think reinterpret_cast anywhere along the chain makes gcc just break aliasing
Avatar
Yeah im happy with my imagination
Avatar
clang on the other hand seems to agree with you and tries to see through the chain of conversions
Avatar
Array of object not equal to single object
13:36
So this breaks it
Avatar
Hm, I doubt that's the issue there
Avatar
Avatar
Learath2
clang on the other hand seems to agree with you and tries to see through the chain of conversions
For me it broke too on your example
13:36
I'd assume clang s optimizer is simply worse
13:37
Gcc = ub doesn't exists. If u rely on itnobo
Avatar
Avatar
Jupstar ✪
For me it broke too on your example
The example forces a non-reinterpret_cast. That's why it fails
Avatar
Well it falls bcs const evaluation falls
13:37
Fails
Avatar
If you ditch the constexprs it should work, then you can probably observe the aliasing issue we had
Avatar
Probably yes
Avatar
Though I guess there is also something to do with LTO propagating aliasing information across units
Avatar
True
13:38
For simple programs it might see through it
Avatar
idk, I'd love to ask gcc or clang people but they hang out in spooky scary mailing lists where they roast people for not understanding every word of the standard
Avatar
^^
13:39
We should fix it in our code btw
13:40
I don't like it we rely on it even if it won't break with o2
Avatar
We fixed it
13:40
Well, deen fixed it
13:41
He forced the static cast while iterating over CEntity*
13:42
A static_cast from CEntity* to CCharacter* is allowed by the first clause of 8.5.1.9 (though gives no guarantees of being safe)
Avatar
Yeah
13:42
Dynamic cast trash
Avatar
Well looking at the ai code it even used reinterpret cast. So atleast it knew that static is not allowed here.
Avatar
I highly doubt the ai really understands the intricacies of the standard ngl
Avatar
It just refused to explain that if i use c style cast. That it's breaking aliasing rule
Avatar
Avatar
Learath2
I highly doubt the ai really understands the intricacies of the standard ngl
But it's not impossible multiple people asked this question before
13:52
In the end the standard is logical in it self. It just doesn't tell ya the edge cases xdd
13:53
Anyway there just be compiler flags for strict aliasing. Why are they off for us?
Avatar
-fno-strict-aliasing fixed the issue also btw
Avatar
Lol
Avatar
Anyway, it's ub, iirc not even required to generate a warning at all
Avatar
But clang good compiler. Why no tell
Avatar
Ask the clang people if you are brave enough
Avatar
Xd
Avatar
i always forget all the types of cast c++ has
14:03
im happy with my little rust
Avatar
You usually want static_cast if you are using any of the others you are more likely breaking something
Avatar
Yeah reinterpret is really more for low level stuff. Or reading void* stuff e.g. binary, network etc
14:09
But for void u probs don't need again
Avatar
And if you spam c style casts like we do you get random bugs like we get 😄
Avatar
Since compiler knows u doing weird stuff
Avatar
Avatar
Learath2
And if you spam c style casts like we do you get random bugs like we get 😄
I bet there is compiler flag
14:09
Just be
14:09
Musst
Avatar
What do you want the compiler to complain about? C style casts evaluating to reinterpret ones?
Avatar
Yes
Avatar
Hm, I don't see one skimming thru the docs
Avatar
Fac
Avatar
Xd
14:30
Open ai suggests this
14:30
No idea wtf that is
Avatar
Is is possible static analysis can figure it out
Avatar
#announcements and #records unreachable for me
14:37
okay, was just discord messing up...
Avatar
#records also hangs for me, seems like Discord has problems
Avatar
pretty cool
Avatar
Avatar
ReiTW
pretty cool
the first part is wrong
Avatar
Avatar
heinrich5991
the first part is wrong
yes I know
14:53
but the 2nd part is cool
Avatar
had you not known the correct answer, you might not have arrived at it
Avatar
I know you can kinda read memory if you pass specific arguments
Avatar
ye, you can read the stack, and you can even write the stack
Avatar
write didn't know that, reading it yes
Avatar
%n
Avatar
lol what is that
Avatar
write the amount of characters written so far to the integer pointer passed to printf (edited)
Avatar
apparently the integer pointer is int *
14:58
ctrl-f "number of characters written so"
Avatar
there's some format specifier I didn't know about lol
15:00
maybe cuz it's not much used at all
Avatar
Some of those specifiers are like purpose built for exploiting stack overflows 😄
Avatar
ye 😄
15:07
I also only learned about it when learning how to exploit printf format string vulnerabilities
Avatar
is printf format string turing complete 😄 ?
Avatar
Avatar
heinrich5991
I also only learned about it when learning how to exploit printf format string vulnerabilities
So I should review our translation strings more closely, gotcha
Avatar
Avatar
deen
So I should review our translation strings more closely, gotcha
We allow the entire set of printf specifiers, right, that's concerning actually 😄
15:13
Maybe a script to check they have the exact same amount of specifiers as the original string and the same kind in the same order?
Avatar
we compile without ASLR, right?
15:13
that'd mean it's even exploitable
Avatar
Avatar
Learath2
Maybe a script to check they have the exact same amount of specifiers as the original string and the same kind in the same order?
that sounds good
15:15
we could look into using something like https://weblate.org/en/ btw. I'm not sure; I'd guess that'd increase the ease of translation
Copylefted libre software, used by over 2,500 libre software projects and companies in over 165 countries.
Avatar
@heinrich5991 philosophical question. Do you believe ais can be as intelligent it even better than human? And ofc innovative
Avatar
why not?
15:19
in the end, we're just physical objects. if you could emulate that, it should make you behave the same way as humans. but it's probably orders of magnitude easier
Avatar
Ok
Avatar
this obviously starts creating interesting ethical issues
Avatar
Another question. What do u think how close we are
Avatar
Avatar
Anime.pdf
who's Haraev Anton, what a legend justatest
gigachad
Avatar
Avatar
Jupstar ✪
Another question. What do u think how close we are
interesting question. I know smart people who believe it's basically around the corner
Avatar
Avatar
Jupstar ✪
Another question. What do u think how close we are
very far from it
Avatar
I'm not sure
Avatar
Hehe a question of debate
Avatar
nowadays AIs are just basic neuronal networks which can only perform a single task
Avatar
I had someone walk the chatgpt AI through solving this problem: https://www.mathekalender.de/wp/calendar/challenges/2022-01-en/
Avatar
@Chairn do you think that human intelligence is something that exists purely in the three dimension we know and inside the universe we know.. or e.g. could you imagine human cannot even duplicate it artificially?
Avatar
and it actually worked. it looked like me walking a first semester student through math exercises
15:27
basically asking the right questions to get it back on track
Avatar
At least not without expanding our knowledge by over what we currently assume is true
Avatar
Avatar
Graves
gigachad
poggers2
Avatar
Avatar
heinrich5991
and it actually worked. it looked like me walking a first semester student through math exercises
but it has no understanding of what's behind
Avatar
Avatar
Jupstar ✪
@Chairn do you think that human intelligence is something that exists purely in the three dimension we know and inside the universe we know.. or e.g. could you imagine human cannot even duplicate it artificially?
your question makes no sense to me
Avatar
Avatar
Chairn
but it has no understanding of what's behind
but does the student have an understanding or just pretend to have one? 😄
Avatar
Avatar
Chairn
but it has no understanding of what's behind
what is understanding? ^^
Avatar
Avatar
Chairn
your question makes no sense to me
What exactly
Avatar
wowowo, 3 at a time 😄
Avatar
Rz
Avatar
Chairn, master of starting flamewars
Avatar
i think ill leave it there 😄
Avatar
Avatar
heinrich5991
what is understanding? ^^
that's actually a good question 🙂
15:31
not sure how to define it
Avatar
I guess you could say after a couple of these exercises, it should be able to solve exercises like this on its own?
15:34
or is that too little for "understanding"? @Chairn
Avatar
it's one aspect of understanding yes
15:37
i think it should also be able to rephrase it with its own terms (own here being also hard to define for an AI fed with internet data). At least it should be able to give good examples or comparisons/images to explain it
Avatar
It’s actually surprisingly hard to distinguish what gpt does from what a human does. Can chatgpt adjust it’s weights as we chat with it?
Avatar
Avatar
Learath2
It’s actually surprisingly hard to distinguish what gpt does from what a human does. Can chatgpt adjust it’s weights as we chat with it?
it uses previous statements, yes
Avatar
apparently, it's quite easy to trigger some contradiction
Avatar
But does it permanently alter the model? E.g. you teach it how to solve that one problem, can it do one alone now?
Avatar
probably not, due to catastrophic forgetting
Avatar
Avatar
Learath2
But does it permanently alter the model? E.g. you teach it how to solve that one problem, can it do one alone now?
not after the chat session
15:40
but during it, I guess?
Avatar
Catastrophic interference, also known as catastrophic forgetting, is the tendency of an artificial neural network to abruptly and drastically forget previously learned information upon learning new information. Neural networks are an important part of the network approach and connectionist approach to cognitive science. With these networks, huma...
Avatar
I think I read something about the way stable diffusion handled this to allow finetuning without the loss of ability to generate generic images
Avatar
Avatar
Chairn
your question makes no sense to me
I need answer
15:42
I need to connect data like ais
15:42
Else i fall behind
Avatar
can you rephrase it please? 3 dimensions universe while we live in 4th one 😄
Avatar
I guess the question is about some sort of hidden variable?
Avatar
Higher dimensions
Avatar
Avatar
Learath2
I guess the question is about some sort of hidden variable?
Yes it's not really about dimensions or smth
15:43
More like if we really able to;)
Avatar
Avatar
Chairn
can you rephrase it please? 3 dimensions universe while we live in 4th one 😄
Btw even if highly accepted it's not proven
15:45
In a sense what we call proven
Avatar
nah, 3 physicial, one time
Avatar
As far as I’m aware (and would like to believe), there isn’t anything “special” about us. Our brains are no less neurons swimming in a chemical soup than a bug
Avatar
but i still don't see the relation between dimensions, universe and intelligence
Avatar
Avatar
Learath2
As far as I’m aware (and would like to believe), there isn’t anything “special” about us. Our brains are no less neurons swimming in a chemical soup than a bug
That's an answer i wanted to hear but from chairn
Avatar
Avatar
Learath2
As far as I’m aware (and would like to believe), there isn’t anything “special” about us. Our brains are no less neurons swimming in a chemical soup than a bug
we do have more 🙂
Avatar
Xd
Avatar
but yes, just biological computers
Avatar
Avatar
Chairn
but i still don't see the relation between dimensions, universe and intelligence
I guess you could imagine some higher dimension we can’t perceive on which our brains have some higher processing that influences the 4 we do perceive
Avatar
if we have a higher dimension, why do we never see the effects of it?
Avatar
Though it sounds a little too convoluted to me. Why would a combination of materials we understand pretty well result in something we can’t even perceive? It’d pretty much be equivalent to the existence of god 😄
Avatar
what leads you to assume that it's likely that there is another, any more that you assume that gravity will not stop working tomorrow 8 am
Avatar
Avatar
heinrich5991
if we have a higher dimension, why do we never see the effects of it?
String theory deals with something like this, no? Things happen in higher dimensions distill down to effects in our 4 dimensions
Avatar
Avatar
Learath2
String theory deals with something like this, no? Things happen in higher dimensions distill down to effects in our 4 dimensions
idk anything about string theory
15:49
I could ask my local physicist
Avatar
Or the existance of complex signals in signal theory. Though there we do acknowledge that the extra dimension is for us to have easier math rather than a hidden physical dimension we can’t access
Avatar
Maybe the concept of one directional time is just an illusion and in every moment you just are a complete state and knew what happened before but u don't actually live it's just that every state that exists would think exactly that. So while u trying rn u just think u typed before
15:50
But actually u jump around in time the whole time
15:51
Typing
Avatar
Avatar
Jupstar ✪
Maybe the concept of one directional time is just an illusion and in every moment you just are a complete state and knew what happened before but u don't actually live it's just that every state that exists would think exactly that. So while u trying rn u just think u typed before
why does that matter? what would we perceive differently if your proposal was real?
15:52
I think it doesn't matter to distinguish between things that don't lead to different perceptions
Avatar
No this is untreated to my original question
Avatar
Avatar
heinrich5991
I think it doesn't matter to distinguish between things that don't lead to different perceptions
It might be a good tool to figure out what the rules are
Avatar
I can invent arbitrarily complex rules for reality
15:55
that don't change anything. I could say that gravity will fail tomorrow at 8 am
15:55
eh
15:55
hm, that does change something
Avatar
@Learath2 what are dreams?
Avatar
hmm, I can say that protons are actually cute little kittens
15:57
but they have exactly the same interactions as we currently predict
Avatar
Avatar
heinrich5991
hmm, I can say that protons are actually cute little kittens
what ? I thought electrons were kittens running all around
Avatar
Avatar
heinrich5991
I can invent arbitrarily complex rules for reality
Sure, but if you can show a much simpler rule in a higher dimensional space governs what happens in the 4 dimensions we perceive, that’s useful as a tool
15:57
Cure kittens aren’t a helpful tool to do anything 😄
Avatar
Avatar
Learath2
Sure, but if you can show a much simpler rule in a higher dimensional space governs what happens in the 4 dimensions we perceive, that’s useful as a tool
ye
Avatar
Avatar
Learath2
Cure kittens aren’t a helpful tool to do anything 😄
they help to relax 🙂
Avatar
I see, yea. I also think that we should favor simple explanations
15:58
out of those that explain the same thing
15:58
whatever 'simple' means
Avatar
Avatar
Jupstar ✪
@Learath2 what are dreams?
I believe I’ve read that it’s uncorrected electrical signaling in the brain
16:00
When awake your senses correct what your brain predicts, but when asleep I think those pathways have much less influence so other parts of your brain govern what you perceive
16:01
Though I am definitely no expert and most of my knowledge on these kinds of things rely on a bunch of random things I read over 2 decades 😄
Avatar
I think it's also a way for the brain to replay what you lived to prepare itself for the next time. Kinda a way to learn
16:01
like an AI, it learns with itself by replaying what it has seen
Avatar
The fact that learath is 12 and thinks like an old wise man is impressive
Avatar
He is not 12 years old, he has been helping DDNet for 12 years*
Avatar
He started tw coding with 12
16:21
So he just be 24 now xd
16:22
Must
Avatar
He's 12 since 12 years (edited)
Avatar
Ez
16:22
I still hope he joins a compiler team some day
Avatar
We solved the equation
Avatar
Avatar
Chairn
I think it's also a way for the brain to replay what you lived to prepare itself for the next time. Kinda a way to learn
tell that to some of my obscure existential nightmares
Avatar
every machine has its flaws
17:41
i'll train it to join this discord chat and know about everyone here
Avatar
todays aoc was super easy
👍 1
17:53
wow
Avatar
Duplicate code was found with Duplo.

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+...
Avatar
Looks like the problem with mariadb is back, at least on my fork: https://github.com/Robyt3/ddnet/actions/runs/3632723622/jobs/6128899087
Avatar
As reported on Discord I can reproduce, bisected: `` 0e77be21664e03c927e8e575ec4f252ac22e3f07 is the first bad commit commit 0e77be21664e03c927e8e575ec4f252ac22e3f07 Author: Robert Müller Date: Thu Nov 24 21:10:39 2022 +0100 Fix client crash when unpacking a sixup packet The client crashes when trying to unpack a packet that has the sixup flag set, as CNetClient does not pass pointers for the output parameters pSecurityToken and pResponseToken to CNetBase::Unpac...
Avatar
Closes #6100.

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/ddnet/...
19:54
46a3124 Recruiting again + Deëivid! as DDRace/OpenFNG Mod - murpii 4ab7855 Merge pull request #231 from murpii/patch-4 - edg-l
Avatar
7e1fc03 Reduce duplicate code by extracting CNetBan::CBanPool::InsertUsed - Robyt3 0b3dad8 Reduce duplicate code by extracting CEditor::SnapToGrid - Robyt3 ae17abe Merge #6099 - bors[bot]
20:27
9bc0028 Remove check for pResponseToken, which isn't used on this code path - Robyt3 3438e27 Merge #6101 - bors[bot]
Exported 401 message(s)