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 2021-02-18 00:00:00Z and 2021-02-19 00:00:00Z
Avatar
@Learath2 I fixed all places I could where visual studio showed me a high CPU use, even the 128p translation does not loop through every client anymore on CServer::Translate(). That helped a lot already, I can join 128 clients without extreme laggs, but on the production server there are sometimes random laggs, even with fewer people (60-70). The laggs are probably caused by DoSnapshot, because it's usage goes up to 70% on my local server. Thats why I asked whether I can thread it or not, also Mr. Anderson told me I should use threads. So i am asking again: Would it be possible to do so?
10:28
wow, it seems like the 0.7 snapshots are way less efficient...
10:28
i am looking into that now
10:33
maybe that was also false, i dont know
Avatar
You can't thread snapshots, the main loop cant just go on without snapping. You'd have to lock the main thread
11:36
You need to figure out what part of snapping is slow and fix that
11:41
You could maybe have some benefit from snapping clients in parallel but it's way more work than you'd think to get it all working correctly
11:42
All that work just to check whether it helps or not
11:43
I bet there is more low hanging fruit before that
Avatar
GetItem() is slow
14:10
But it cant be optimized ig
15:00
A cryptographically verifiable code review system for the cargo (Rust) package manager. - crev-dev/cargo-crev
15:00
lol
15:00
xd
Avatar
actually a cool project
15:14
reminds me of openpgp
15:14
but for projects
Avatar
Systemd update broke my laptop, sendhelp
18:44
fucking systemd-coredumpd eating 99% my cpu. Such a great service very needed
Avatar
Tbf my own stupidity. I just was too lazy to use gentoo on a laptop with weaker cpu
18:44
Never again I will be lazy about installing a distro without this mess
Avatar
u mean u were lazy and didnt use gentoo
18:45
or u used it?
Avatar
Avatar
Ryozuki
u mean u were lazy and didnt use gentoo
I didn't on the laptop bc it was a little weak
Avatar
why u install a systemd distro if u hate it so much
18:45
linux gives u the freedom to choose
Avatar
If any of you havent enabled magic sysrq, you really should btw
18:45
Got me out of this pickle
Avatar
Avatar
Ryozuki
linux gives u the freedom to choose
Not anymore with a majority of us deciding it's okay to let systemd be a monopoly
Avatar
u still have the freedom
18:47
u just choose not to use it because u are lazy
18:47
windows users are lazy
18:47
become one with stallman
Avatar
Barely have a choice. The only options with any sanity at all are devuan and gentoo
18:48
Any other I tried say they support sysv. But if you install discord or spotify it pulls in systemd lol
Avatar
@Learath2 lets create our own distro
18:48
and make a init system in rust
18:48
monkalaugh
Avatar
I would love to
18:49
Rust is an excellent choice for PID1
Avatar
Teenux
18:49
the name
18:49
monkaS
Avatar
For PID1 you want minimal and very safe
18:49
Pid1 goes wrong you get a broken system or a kernel panic
Avatar
teenux > systemd
Avatar
learath2 > lennart poettering (edited)
18:55
hype
18:59
my keyboard doesn't have a sysrq key
18:59
it's the print key, right?
Avatar
alt-print, yes
Avatar
Avatar
timakro
learath2 > lennart poettering (edited)
I'm not nearly cunning enough or have marketing skills like the guy to build a cult around my product
Avatar
My new btrfs based automatical backup script does the unthinkable: I just pull the usb disk, no unmounting, call me insane
Avatar
and honestly I think what he does is immoral so I wouldn't really be able to do it even if I had the skills
Avatar
Avatar
timakro
My new btrfs based automatical backup script does the unthinkable: I just pull the usb disk, no unmounting, call me insane
isn't this how you get broken backups? 😄
Avatar
how does the script pull the plug?
Avatar
oh and that
Avatar
I pull the plug :D
19:05
I decided all those filesystem and kernel engineers are putting so much thought into making fail safe (e.g. power outage) filesystems
Avatar
why not just unmount if it's already idle?
Avatar
someone got to counter that, right?
Avatar
they can do their very best but anything that's being written while you pull it is at best suspect
Avatar
and discover all these juicy bugs (with their data on the line)
Avatar
I honestly would at the very least sync before pulling it 😄
Avatar
It's doing a backup every hour from different machines so I really can't be sure. I wouldn't wanna have to check or boot my pc to unmount
Avatar
do you have the script running on a router or sth?
Avatar
Btrfs is doing all this stuff (I assume ext4 too) to make sure everything is flushed before the final reference is moved in the b-tree or whatever
19:08
on a raspberry pi
Avatar
yeah but how do you figure out if a backup is going on rn?
Avatar
not ext4
Avatar
wdym? I don't, I just pull the disk when I' swapping it out
Avatar
btrfs or ext4, which one u use?
19:08
i use ext4
Avatar
btrfs, I'm slowly moving my machines to btrfs
Avatar
I'm confused, why would you swap the disk out?
Avatar
ext4 only has protection of metadata
Avatar
i saw btrfs have a regression in speed in the latests kernels
19:09
due to bug
Avatar
I always want to have one not at my place, I'm paranoid like that :D
Avatar
I don't see how you would not risk atleast incomplete data
Avatar
Yeah saw that on HN frontpage
Avatar
Making rounds this week was word of a "500~2000% performance regression" knocking Btrfs on Linux 5.10.
19:10
watch nasa rover
Avatar
If you are plugging the disk out you HAVE to make sure it's atleast not being written to rn, btrfs' approach would only guarantee it's safe for you to unplug it while a backup isn't going on
19:10
poggers
Avatar
@Learath2 only if the backp isn't written with power outage in mind
Avatar
@Learath2 I don't think so, yeah think of power outage like heinrich said. Nobody will every slap a "we guarantee this or that" label on it but in practice it just works
Avatar
uuuh, you'll atleast lose that backup
Avatar
yeah ofc
Avatar
Please don't be lazy and wire a led to the raspi 😄
Avatar
I'm cleaning that up the next time round
Avatar
if the led is lit backup is going on
Avatar
I thought about that, maybe with a button :D But I was lazy
Avatar
@timakro any reason besides it being in-tree to choose btrfs over zfs?
Avatar
a button to stop the backup and unmount/sync would also be very pretty
Avatar
@heinrich5991 I haven't really looked at zfs
Avatar
zfs is also very cute
19:13
my old nas was running zfs
19:13
(on freebsd ofc)
Avatar
my nas and teehistorian storage is zfs
Avatar
@heinrich5991 on linux?
Avatar
yes
Avatar
The features I want are atomic snapshots and the ability to transfer them incrementally over the network like with btrfs send/receive
Avatar
how is the support for it nowadays?
Avatar
previously on raspi 😅
19:14
yes, that plus content checksumming is also in ZFS
Avatar
iirc zfs snapshots are also atomic
19:15
tho I don't use them so don't remember
Avatar
@Learath2 not sure, it's still out-of-tree, but it's okay with archzfs
Avatar
I considered linux on that NAS, then I remembered I don't really need anything from linux so might aswell be safe with freebsd
Avatar
It's awesome that my windows virtual machine is backed up automatically now, also still boots when the backup was taken when it was running. And it's actually feasible now to do this. I had a rsync based solution before and you can only backup the entire image then, not only the parts that changed
19:16
@heinrich5991 Why did you choose zfs over btrfs?
Avatar
because it looked maturer at the time, especially the raid stuff
19:17
more mature? idk, english adjectives are weird
Avatar
I think they still say on the btrfs wiki that some raid levels are not working or "half working" ^^
Avatar
more mature sounds correct to me
Avatar
"more mature"
19:17
yeah
Avatar
at the very least "maturer" sounds verywrong 😛
Avatar
both are right, apparently(?)
Avatar
yeah dict.cc says both are right
19:18
never heard maturer
Avatar
btrfs also does content checksumming, right?
Avatar
I guess it sounds odd because of the ərə at the end
Avatar
quitted exist
19:20
too
Avatar
quitted? wtf
19:20
19:20
but its use is gone
Avatar
@heinrich5991 I don't know
Avatar
that's also something I definitely want
Avatar
There is checksumming but that might be only metadata?
19:22
@heinrich5991 Just checked, data checksumming is on by default
Avatar
nice
Avatar
So the tricky thing about my strange backup solution was ironically to unmount the disk and also the mapper device for the luks encryption ^^
Avatar
so btrfs is zfs but made by linux aligned ppl with cool modern tech 😛
19:23
if linus approves it then its gud
Avatar
Because even when you plugged out the disk it's still mounted, and to unmount it you still need to kill all processes which are writing to it, they are still writing even if the disk is unplugged ...
19:24
So I've got a udev hook to do this, but udev hooks can't mount or unmount stuff because they are in their own mount namespace
Avatar
you shold be able to join different mount namespaces, I think
Avatar
And the popular solution seems to be to write a systemd service which does the mounting and call that from udev to escape the namespace
Avatar
Avatar
Ryozuki
if linus approves it then its gud
they almost cancelled linus a year or so ago
Avatar
ohhh right, that's why i decided against zfs
19:25
it's in linux?
19:25
or not?
19:25
idk it was weird
Avatar
yes
19:25
it's "in-tree"
19:26
i.e. in the linux source code
19:26
is in the kernel?
Avatar
no, btrfs
Avatar
I wonder if it's a licensing issue or sth with zfs
19:29
how it's still not in tree is insane to me
Avatar
licensing
19:29
it's a GPL-incompatible GPL-like license from oracle (edited)
Avatar
ah oracle with their nasty influence over the open source world
19:30
I should move to btrfs to not support oracle stealing from the open source community
Avatar
Also, you know when you are trying to unmount a disk and it doesn't work. You probably still have a shell open or smth which has it's cwd in there. There's really no way to reliably find out what's stopping the unmounting. There is like a huge list of things which can be the cause and nobody really has a comprehensive list of everything
Avatar
ah actually it's the poisonous license of linux that's creating the issue here
19:31
hm, not sure which party I hate more
Avatar
you mean GPL is poisonous?
Avatar
I don't think either license is at fault, they're really similar
Avatar
A few days ago I switched all my stuff from gpl to mit
Avatar
it's just that they both require freedoms to be retained in derivatives, so they're incompatible
Avatar
GPL probably has some clause that doesn't even allow linking to non GPL code
Avatar
because they require slightly different stuff
Avatar
Avatar
timakro
you mean GPL is poisonous?
I guess infectious is a better word
19:34
If any part of your code is GPL all your code needs to be GPL in most cases
19:34
I think LGPL is the less anal version
Avatar
You might need LGPL or something. I had GPLv3 on everything until someone who wanted to integrated my project into his complained and I realized I don't understand GPL good enough to use it
Avatar
I still maintain BSD, MIT, zlib and the likes are the best choice for people that actually want their project to be used by the most amount of developers
Avatar
I believe there is a point for GPL for huge projects like the kernel. With MIT, in theory someone could fork it, add a super duper feature everyone wants and distribute it without source
Avatar
I wonder if GPL proponents disagree on this @Learath2
Avatar
@heinrich5991 ofc they do, most people love to shove their ideologies down everyones throats
Avatar
oh come on, this isn't an objective argument (edited)
Avatar
Well don't they? Wouldn't you want everyone to agree with you on everything if possible?
19:37
If a person didn't think they were right they wouldn't argue their position in the first place
Avatar
maybe their objective isn't "wanting the biggest amount of developers to use their project"
19:38
but instead exclude those who they think are working against their objectives
Avatar
AGPL-3 best
19:38
poison the world with freedom (edited)
Avatar
Avatar
timakro
I believe there is a point for GPL for huge projects like the kernel. With MIT, in theory someone could fork it, add a super duper feature everyone wants and distribute it without source
Such is the nature of open source, it is well within your right to want more than credit for your project. I just believe it's a tad against the principle of open source as I define it
Avatar
Avatar
heinrich5991
but instead exclude those who they think are working against their objectives
Sure it guarantees a different set of freedoms, a set that I think restricts the spread of open source code
Avatar
it guarantees user freedoms
19:40
i personally think all knowledge should be free and open
19:40
these science paper websites behind paywall are cancerous
Avatar
@Learath2 it's not clear-cut without data. I'd be fine with being served some data about that
Avatar
Avatar
Ryozuki
it guarantees user freedoms
Sure, but (very subjective opinion here) I think it's mostly a secondary effect. It actually guarantees that people get to exclude people that don't think like themselves
Avatar
and they dont even give a living to scientists
Avatar
(due to possible second-level effects)
Avatar
Avatar
Learath2
Sure, but (very subjective opinion here) I think it's mostly a secondary effect. It actually guarantees that people get to exclude people that don't think like themselves
it guarantees to exclude the ability to remove those freedoms
Avatar
It's how I believe the world works, I think people are actually extremely selfish
19:41
That's why capitalism had a very easy time permeating society
Avatar
we had this convo before
Avatar
we have differing welfare systems across the world
Avatar
fuck the ddnet dev channel should move from discord to something proper
Avatar
it's currently on IRC and discord
19:42
what's your suggestion?
19:42
(and by extension kinda also matrix)
Avatar
I don't really have a suggestion
19:43
But as long as there is a bridge chances are I'm too lazy and using discord (edited)
19:43
Not only me
Avatar
same xd
Avatar
Avatar
heinrich5991
we have differing welfare systems across the world
Sure, but even in the most socialist societies among us people participate in the society if it benefits them if it makes them happy
Avatar
I don't see this working without a bridge without excluding lots of people (that would currently be here)
Avatar
Look at all the people moving from france to monaco to save their precious tax bux
Avatar
I could actually join via the matrix bridge
19:44
Didn't know we have that
19:45
I use element anyways
Avatar
we don't, but matrix has a freenode bridge
19:45
and #ddnet also exists on freenode
Avatar
I would love to avoid discord aswell, but it's too late. Discord took over the world
Avatar
will be gone in ten years, don't worry
Avatar
Another monopoly we all allowed
Avatar
Avatar
heinrich5991
will be gone in ten years, don't worry
No way
Avatar
its sad ppl should use decentralized social media more
Avatar
@Learath2 long-term bet? ^^
Avatar
mastodon etc
Avatar
The NSA would personally fund discord to keep it alive, it's a massive data farm
Avatar
Avatar
heinrich5991
@Learath2 long-term bet? ^^
Sure, 50e?
19:46
bet a crypto
Avatar
0.0001 btc?
Avatar
50e in the future will be worthless
Avatar
if something is more volatile than euro its bitcoin
Avatar
when corona ends
Avatar
Centralized systems are here to stay, if anything there will be more of them in the future
Avatar
massivle inflation
19:46
everywhere
Avatar
It's extremely threatening to countries all around the world that people get to freely talk about what they want
Avatar
@Learath2 we had lots of centralized systems that failed
19:47
so ten years from now, discord is smaller than it is today @Learath2? that fine?
Avatar
Sure but what replaced them? More centralized systems
Avatar
yes
19:48
I don't doubt that
Avatar
actually about capitalism, it may look like it havent "failed" but its cuz u are kinda in the middle to good side of it
19:48
you are not getting the consequences of it
Avatar
I'm just saying that discord isn't here in ten years
Avatar
as much
Avatar
Avatar
heinrich5991
so ten years from now, discord is smaller than it is today @Learath2? that fine?
Well sure, I think I'll take that bet. Even with it's dozens of missing features people use it, as they improve the product more would use it imo
Avatar
By June 2020, the company reported it had 100 million active users each month.[26]
Avatar
Avatar
Ryozuki
actually about capitalism, it may look like it havent "failed" but its cuz u are kinda in the middle to good side of it
The middle actually got the shaft with capitalism btw. Especially in societies that produce a lot
Avatar
[freenode] timakro[m] BOT 2021-02-18 19:49:19Z
The freenode bridge is only for the dev channel?
Avatar
brb eat
Avatar
yes, that's correct timakro
Avatar
[freenode] timakro[m] BOT 2021-02-18 19:49:48Z
Haha, I like that. ddnet is the dev channel
Avatar
Well the only people likely to use irc are the devs, so it makes sense 😛
Avatar
@Learath2 so in january 2031 less than 100 million monthly active users
19:51
eh february
Avatar
Sure. What is your hypothesis anyway?
Avatar
my hypothesis is: centralized services come and go
19:51
they're not here forever
Avatar
But why would it go away without reason? It's users adore discord
Avatar
same was true for skype
Avatar
[freenode] timakro[m] BOT 2021-02-18 19:51:56Z
do you have past examples for that heinrich5991 ?
Avatar
myspace
Avatar
[freenode] timakro[m] BOT 2021-02-18 19:52:12Z
Actually tab completing mentions works
19:52
awesome
Avatar
Mh, I don't really see how one would improve upon discord. I always saw how one would improve upon skype
19:52
I think we are at a point in technology that the improvements are no longer obvious and large
Avatar
[freenode] timakro[m] BOT 2021-02-18 19:52:52Z
Right, myspace. I also wouldn't be surprised if facebook was loosing users
Avatar
Same as with other fields of science. Try finding sth new in math or quantum physics
Avatar
losing*
Avatar
[freenode] timakro[m] BOT 2021-02-18 19:53:14Z
I can't see youtube going away ever
Avatar
youtube will live as long as google supports it
Avatar
[freenode] timakro[m] BOT 2021-02-18 19:53:30Z
If you wanna heinrich xDD
Avatar
Especially with the barrier of entry being INCREDIBLY large
19:54
Can you host 100 million users? I can't imagine anyone except the tech giants could take a task like that on
Avatar
[freenode] timakro[m] BOT 2021-02-18 19:54:19Z
Well, you can grow
Avatar
Maybe another corporation that promises to be more closely aligned to governments could be funded by them
19:54
I honestly don't see how google even let discord happen tbf
19:55
It would have been sooooooo easy for them to snatch this position from them
Avatar
[freenode] timakro[m] BOT 2021-02-18 19:55:15Z
Do they have competition?
Avatar
google failed like 5 social networks and fails providing a messenger
Avatar
Problem with communication applications is that you need people to communicate with
19:55
It's easy to start your own communication application to "compete" with discord sure
Avatar
@Learath2 legislation could break that btw, e.g. eu legislation
Avatar
What is the point if my friends aren't on that platform? Same with whatsapp absolute monopoly in turkey
Avatar
(e.g. by requiring interoperability)
Avatar
They tried to kill it with both a govt funded app and Telegram lately with the privacy policy changes
19:56
Neither could succeed because if you can't send a message to your mother, no one wants Telegram
Avatar
I don't agree that telegram is better than whatsapp
19:57
telegram does (for all intents and purposes) not have e2e encryption
Avatar
The privacy policy change on whatsapp was bad enough that proper news channels suggested Telegram in turkey btw
Avatar
Avatar
heinrich5991
telegram does (for all intents and purposes) not have e2e encryption
huh, really? I thought they relied on the exact same tech as whatsapp. Is it opt-in or sth?
Avatar
ouch, telegram's marketing is really nasty
19:58
that people keep believing this
19:58
telegram does not have end-to-end encryption outside of never-enabled badly working single-device smartphone-only "secret chats"
19:58
oh, and they're one-to-one only
Avatar
Ah, wow that's scummy marketing
Avatar
(also they roll their own crypto for client-server encryption)
Avatar
Avatar
heinrich5991
@Learath2 legislation could break that btw, e.g. eu legislation
They could try, but I feel it'd be very hard to get there. A lot of people oppose the government regulating markets. Most these companies get away with blatant monopolies for years with slaps on their wrists
20:01
Look at Facebook, it is no doubt a monopoly that keeps buying and buying other companies to grow their monopoly. Yet still no monopoly busting in the US or in the EU
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:02:04Z
I wonder if you could get funding which such an unoriginal idea as a centralized youtube clone
Avatar
timakro: well there is dailymotion out there used by 3 people
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:02:39Z
Ofc, what we really want is a decentralized youtube clone but then the question is if the people funding you even know the difference
Avatar
you would definitely get more funding for a centralized one than a decentralized one
Avatar
im back
Avatar
the old money people and big tech both hate the idea of decentralized systems as decentralization itself is against the idea of a corporation
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:03:53Z
i just looked it up and it seems like youtube and dailymotion started around the same time
20:04
so it's no surprise they both got funded (idk if they got funded)
Avatar
(I actually tried to pitch a decentralized cloud photo storage application to some richppl before)
Avatar
crypto is decentralized
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:04:39Z
did you have the word "blockchain" in your pitch?
Avatar
timakro: DAMN that's what I was missing
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:04:52Z
then there's your mistake 😁
Avatar
actually the blockchain itself is a rly simple term
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:05:14Z
yeah it's two words
20:05
block
20:05
and chain
Avatar
a chain of blocks
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:05:24Z
super simple
Avatar
They suggested I ditch the E2E encryption and the decentralized aspect btw 😄
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:05:30Z
highly effective in business meetings
Avatar
that contains the top hash of the merkle tree of the previous block
20:05
iirc
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:06:04Z
how did it work Learath?
Avatar
@Learath2 do u know rich ppl
20:07
@Learath2 timakro[m] have u heard of web3?
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:07:26Z
i'm genuinely interested in decentralized designs. it seems like 100x more difficult to do so 100x longer until you get profitable
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:07:54Z
Still better chances of being successful than a youtube clone which doesn't have anything to offer over youtube
20:08
imho
20:08
Nope, I havne't
Avatar
Well my friend who pitched it with me pivoted into a centralized non encrypted version of the idea and got his funding. I bowed out because I didn't find it interesting
Avatar
(and I suffer from impostor syndrome so I get really insecure when things like this happen)
20:09
@Learath2 just think that most programmers just know html js and css and think js is the best lang in the world
20:09
after thatu will feel better
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:09:54Z
solid advice :D
20:10
So it built onto something from this web3 organisation?
20:10
Or was it a pitch to web3?
Avatar
well a foundation is born form something that exists i think
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:12:00Z
I was asking learath about his project
20:12
xd
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:13:01Z
Ryozuki-: I don't think the unique stuff is licensed, is it?
20:13
they remastered
20:13
rick roll
20:13
to 4k 60 fps
20:13
humanity at its best
20:13
Remastered music video with Topaz Video Enhance AI and RIFE (Flowframes).
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:13:37Z
yeah by remastered they mean slap a ugly upscale filter on
Avatar
it looks good
Avatar
Avatar
Ryozuki
@Learath2 just think that most programmers just know html js and css and think js is the best lang in the world
You can't logic away irrational feelings. I do know this
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:14:03Z
No?
20:14
It looks like the latest cell shading game from nintendo
Avatar
It's also the reason I get very angry with people suffering from dunning kruger syndrome
Avatar
gotta search taht term
Avatar
People feeling so confident with their knowledge with their portfolio consisting of a single hello world program
Avatar
The Dunning–Kruger effect is a hypothetical cognitive bias stating that people with low ability at a task overestimate their ability.
20:15
ah like the russian guy
20:15
ye its very annoying
Avatar
the russian guy was doing interesting things. please keep the personal stuff down
Avatar
I feel like I'm inadequate for everything with my 11-12 years and here is this goof with his 1 week of experience thinking he is Knuth himself
Avatar
this chat is all personal stuff since ever
Avatar
okay, let me rephrase, don't put other people down in this chat
Avatar
ur just biased heavily towards me
20:17
the guy doing interesting things "aka some hover effect" gives him freedom to talk shit about others?
Avatar
no
Avatar
it indeed does
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:17:28Z
What russian guy?
Avatar
timakro Bananasth on github
Avatar
someone with a cyrillic nick on discord
Avatar
he is obsessed in telling me i dont know how to code
20:18
several times
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:18:49Z
Oh I remember some fighting a while ago -.-
Avatar
point me to it when it happens (if I indeed miss it), I'll try to moderate that too
Avatar
Well both you and him have personalities ranging from condescending and mean to verycondescending and verymean. So I would have probably muted you both if I cared about such behaviour 😛
Avatar
timakro[m] why the m?
Avatar
matrix
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:19:57Z
Why does everybody under that youtube video say it looks good
20:20
I something wrong with me?
Avatar
begging for approval
20:20
no, I also think e.g. the hair looked weird
Avatar
is reddit down
Avatar
maybe depends on the resolution you look at
20:21
at low resolutions it seemed clearer than the original to me
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:21:29Z
1440p
Avatar
can't read the rust subreddit
20:21
sadge
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:21:55Z
The original looks low res, this looks just weirdly stylized
Avatar
In the first post in the Ruby Garbage Collection Deep Dive series, we went through a few definitions to give us a picture of how Ruby stores values in memory. If you haven’t read it yet, read it first! We’ll build on those definitions in this post. Particularly, we’ll talk more about the Ruby Heap, Pages, Slots and RVALUES.
20:22
Tri-Color Mark and Sweep
20:22
they always come with these names
20:22
funny
20:23
ruby syntax looks so weird
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:23:17Z
Maybe if they throw machine learning at it
Avatar
OMG I found the next big thing
20:23
Neural Network GC
20:24
View a 3D model of your GitHub contribution graph. Share it, print it, and more!
20:24
omg
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:24:09Z
I mean the upscale xD
Avatar
i found the newest github fancy site
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:24:15Z
But neural network GC sounds nice
Avatar
with synthwave music
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:24:23Z
Maybe if we add blockchain
20:27
Ryozuki-: Nooo your's bigger than mine :)
20:27
if u have a 3d printer
20:27
u can print it
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:28:34Z
That's so dumb
Avatar
[freenode] Ryozuki BOT 2021-02-18 20:30:56Z
timakro[m] r u watching nasa
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:31:22Z
no
Avatar
[freenode] Ryozuki BOT 2021-02-18 20:31:30Z
:(
Avatar
[freenode] timakro[m] BOT 2021-02-18 20:33:08Z
But seriously, why don't we move the ddnet discord to matrix?
20:33
It seems you can make "communities" there, it's like a discord server, you tried it.
20:33
just tried it
20:33
We can just go to matrix.org, no need to host anything
Avatar
[freenode] Ryozuki BOT 2021-02-18 20:35:10Z
matrix communitiesi s just 1 channel iirc
Avatar
because the players are on discord
Avatar
Avatar
[freenode] timakro[m]
But neural network GC sounds nice
Sounds awful, imagine your gc making a mistake and removing a used object 😄
Avatar
hey dev i need help :3
Avatar
@WhiteKitty what's wrong?
Avatar
@deen what i make wrong with that/
Avatar
That doesn't look like official DDNet server. What is it?
Avatar
vanilla
Avatar
and it looks like a mistake in the source code, not from your side
21:41
vanilla has city mod?
Avatar
yep
Avatar
and is called Server-Open? I don't think so 😄
21:42
Where did you get it?
Avatar
i changed it in bam
21:42
from friends
21:42
but wht is wrong deen?
Avatar
That doesn't work as easily as you think
21:42
or you copied the wrong file. Maybe you mixed up character.cpp and chatcmds.cpp
Avatar
huh
Avatar
I don't think you can just copy some files into vanilla to make it into a city mod
21:48
@deen idk what i make with it xd
Avatar
Sorry, can't really help with that.
Avatar
done i fixed
21:51
xd
21:52
problem was on gamecontext.h i add wrong file (edited)
Avatar

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 if it works standalone, system.c especially
  • [ ] 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-addresssanitizer--u...
Exported 458 message(s)