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 2023-04-27 00:00:00Z and 2023-04-28 00:00:00Z
Avatar
who coded the ddnet bot?
00:45
the discord one
Avatar
Avatar
spur
who coded the ddnet bot?
i think murpi
Avatar
chillerdragon BOT 2023-04-27 05:46:53Z
I think jao
Avatar
original jao
Avatar
chillerdragon BOT 2023-04-27 05:48:02Z
A browser :p (@Ryozuki)
what else
Avatar
a browser is harder than anything
Avatar
chillerdragon BOT 2023-04-27 05:52:02Z
Ikr
05:53
U know serenityOS ? There is a lot on yt about it and those madlads do it all from scratch. OS, libc, JavaScript, css, browser, terminal, shell, gimp etc
Avatar
what does this os has to offer that others dont
05:55
like in terms of other linux os systems
Avatar
it’s more of a statement & proof of concept
06:08
it’s a very immature os
Avatar
@Voxel many things arent done for something
👍 1
06:20
@Voxel programming is art
06:20
gigachad
Avatar
its more beautiful when done with rust too justatest
06:21
such detail in memory safety brownbear
Avatar
Nahhhh nothing will ever beat the natural beauty of =[](){}
Avatar
Avatar
Ryozuki
such detail in memory safety brownbear
10000 updoots
06:49
[ Everyone liked that ]
Avatar
ur obsessed with leddit lately
06:50
thats besides the point
Avatar
Avatar
Ryozuki
@Voxel many things arent done for something
then whats the use (edited)
06:51
do u make art for a "use"?
Avatar
its use is to get rather someone else or myself feel better
Avatar
something and use are similar in this context
Avatar
but again barely anyone cares and i hate my art
Avatar
then expect the author the same
06:53
except im sure they proud
06:53
kek
Avatar
of course they are, they're dedicated linux users
Avatar
nothing more chad than saying i made my own os
Avatar
templeos
Avatar
i think u misunderstood
06:54
serenityos is not linux
Avatar
thats surprising
Avatar
its a self made os
Avatar
yea i understand now
Avatar
not a linux distro
06:56
chiller u know about redox?
06:56
these madlads do it all from scratch
06:56
instead of libc there is a standard rust library
06:56
cuz the os is made with rust
Avatar
and im gonna try and sleep now
Avatar
Rust programs implicitly or explicitly call functions in the Rust standard library (libstd). The Rust libstd now includes an implementation of its system-dependent parts (such as file access and setting environment variables) for Redox, in src/libstd/sys/redox. Most of libstd works in Redox, so many command-line Rust programs can be compiled for Redox.
Avatar
wait i dont think i can say that here
06:59
whstever
Avatar
Avatar
Ryozuki
instead of libc there is a standard rust library
sweet
06:59
do they have libc emulation
07:00
or maybe they will just implement it alongside if/when they want/need it for other program compat…
Avatar
Avatar
Ewan
do they have libc emulation
ye
07:21
Redox includes a Rust implementation of the Standard C library called relibc. This is how programs such as Git can run on Redox. relibc has some POSIX compatibility.
Avatar
This book carefully describes the design, implementation, direction, and structure of Redox, the operating system.
Avatar
Hydrofoil Generation is the realistic and exciting sailing and foiling simulator from Indie developer Jaxx Vane Studio. A passion project created by Stefano "kunos" Casillo co-founder of Kunos Simulazioni, the globally acclaimed developer behind the racing simulation masterpiece Assetto Corsa. In Hydrofoil Generation you will sit at the helm of ...
Price
$19.99
07:34
this game is made in rust
Avatar
XD
07:41
Even if redox is a cool project and a system library with rust mangling would be cool. I still don't see it as a future os
07:41
At least not for desktop or high performance
07:42
Looks rather mature already
Avatar
custom
07:45
so inhouse
07:46
reviews say it has excelent perf
07:46
400+fos
07:46
fps xd
Avatar
Ez
Avatar
Avatar
Jupstar ✪
Even if redox is a cool project and a system library with rust mangling would be cool. I still don't see it as a future os
mimimimi
07:46
imagine a world where choosing ur os is not limited by program availability
07:47
we not ready for that future
Avatar
Avatar
Ryozuki
mimimimi
The future is about high performance software^^
Avatar
Avatar
Ryozuki
imagine a world where choosing ur os is not limited by program availability
Well if u trade performance u could say that emulators and virtual machines already offer this
Avatar
Avatar
Jupstar ✪
The future is about high performance software^^
yes, rust
😎 1
08:00
bored at work
Avatar
Avatar
Ryozuki
yes, rust
True
08:03
Fanboy tho😂
Avatar
Avatar
TsFreddie
bored at work
In ddnet discord it's never boring
Avatar
that's why i'm here now
Avatar
U can always trigger a 5h discussion with an eye blink xd
Avatar
I wanna make a game of rock paper scissors with just three buttons but you can see the other player's cursor for 5 seconds before the playfield was covered for another few seconds
Avatar
Interesting psycho game xd
Avatar
tournament / battle royal style matchmaking, win X in a row to get a "victory royal"
08:10
already bought an appid on steam for it
Avatar
It costs money?
Avatar
100usd
Avatar
One game?
Avatar
per game ye
Avatar
Oh wow
Avatar
i believe deen paid for it too
Avatar
Well that's not cheap xd
Avatar
it's actually better than greenlight tho
Avatar
I hope for u it will pay out
Avatar
the old greenlight system you can spend 100usd to buy a greenlight pass and let people vote for your game to be on steam
08:12
so you spend 100usd with no guarantee to be on steam
Avatar
Uff
08:13
I only released stuff on Google play yet
08:13
They give a shit xddd
Avatar
also i believe they return you the 100usd if you made 1000usd revenue
08:14
google play banned my free app without ads and gave me a strike so i don't know about that
Avatar
Avatar
TsFreddie
Catxplosion
be like me i have today and tomorrow off
08:22
and monday is workers day so off too
08:22
gigachad
Avatar
Avatar
TsFreddie
per game ye
i think its only 100 once
08:22
not per game
08:22
unless they changed it
Avatar
i'm pretty sure it's per game
08:23
greenlight was 100usd once with no garantee
Avatar
i guess its cuz ppl uploaded too much shit xd
Avatar
steam direct is 100usd per game
Avatar
deen paid greenlight
Avatar
oh right probably
Avatar
i wanna release myo wn game on steam too
Avatar
i forgot ddnet was greenlit
Avatar
so i have the badge too
Avatar
either way greenlight is dead
Avatar
u are lit
Avatar
also I paid my greenlight too, and they didn't even give me a free steam direct ID when they killed greenlight
Avatar
stable-x86_64-unknown-linux-gnu unchanged - rustc 1.69.0 (84c898d65 2023-04-16) nightly-x86_64-unknown-linux-gnu updated - rustc 1.71.0-nightly (1c42cb4ef 2023-04-26) (from rustc 1.71.0-nightly (f5559e338 2023-04-24))
08:24
nothing better than my daily rust nightly update
Avatar
they probably would if I just asked, valve seems to be generally nice if you talk to them
Avatar
i think the 100usd from greenlight went to charity maybe
08:25
i dont remember
Avatar
no one does
08:26
it was history
08:27
should i make the rock paper scissors game using teeworlds as a theme
08:28
kek technically it's the only style I know how to make
Avatar
Make it a teeworlds mod
Avatar
Avatar
Learath2
Make it a teeworlds mod
but i want money
Avatar
rock paper scissors < bot noby nouis
Avatar
also ddnet exists
Avatar
kinda wanna make the most pay to win rock paper scissors
08:29
but not really pay to win
08:30
like maybe you can buy markers and draw on the play field
justatest 1
08:30
kek
Avatar
ur now following ur fellow chinese devs
Avatar
lootboxes and microtransactions
08:30
gotta love them
08:31
also we did steal them from the japanese to be fair (edited)
Avatar
contract a artist and make waifu paper rocks and scissors
08:31
then sell skins
08:31
of the waifus
08:31
in lootboxes
Avatar
Avatar
TsFreddie
also we did steal them from the japanese to be fair (edited)
nah
08:31
u know who invented the battlepass?
08:31
valve
Avatar
but battlepass is not lootboxes
08:32
well valve invented those too kinda
08:32
csgo cases
Avatar
i think gotcha exists before csgo
Avatar
also valve battlepass is not a battlepass u can easily level
08:32
maybe to lvl 100 tryharding
08:32
but u gotta spend the $$
08:32
and im all for it
08:32
for those juicy skins
08:32
i got to lvl 900
Avatar
well obviously if Ti's price money is that high
Avatar
but valve has smth special idk
08:33
csgo cases is what went crazy
Avatar
half of the player base with double the money than lol
Avatar
atleast in the west
08:33
the modern world kek
Avatar
Avatar
TsFreddie
half of the player base with double the money than lol
true
08:33
there is also a arab
08:33
and a chinese
08:33
extremely rich
08:33
they compete
08:33
they get to lvl 30.000
08:33
once 100.000
Avatar
i wish i was rich
Avatar
bruh teacher asking to use chatgpt for homework
Avatar
but chatgpt's login system sucks so much
Avatar
Avatar
ReiTW
but chatgpt's login system sucks so much
use bing
08:34
it's free and it's just bing
Avatar
Avatar
TsFreddie
use bing
bing sucks
Avatar
Avatar
ReiTW
but chatgpt's login system sucks so much
or you can just use mine https://tsfreddie-chat.fly.dev/
Avatar
Some people have way too muxh money
Avatar
Avatar
TsFreddie
or you can just use mine https://tsfreddie-chat.fly.dev/
locked content
08:35
cuz it's mine
Avatar
unlock it
Avatar
not yours troll
Avatar
can u self host chatgpt
Avatar
Avatar
TsFreddie
or you can just use mine https://tsfreddie-chat.fly.dev/
Do you use chatgpt or do you have one of those other models running locally?
Avatar
I don't wanna post the password here tho
Avatar
Avatar
Learath2
Do you use chatgpt or do you have one of those other models running locally?
openai's api
08:36
how can nodejs take fcking 13 mins to compile
08:36
when deno is nothing
08:36
and faster
Avatar
you're just a hater
Avatar
deno > nodejs
Avatar
what about bun
08:37
dont talk about zig here
Avatar
well security wise it's worse
Avatar
Avatar
ReiTW
deno > nodejs
yep i use it ad my svelte adapter
Avatar
but actually bun is faster
08:37
well can handle more requests for eg
Avatar
it probs has more memory issues
08:38
but benchmarks are hard
Avatar
ok let me guess
08:38
deno is in rust
Avatar
zig is not memory safe
Avatar
Avatar
Ryozuki
how can nodejs take fcking 13 mins to compile
Is the compiler written in js or what xd
Avatar
its the new c hipster lang
Avatar
deno is only slower cuz it uses v8 engine
Avatar
Avatar
TsFreddie
deno is in rust
yes, and its made by the nodejs author
Avatar
Avatar
Jupstar ✪
Is the compiler written in js or what xd
it uses v8
Avatar
v8 is ok
Avatar
V8 = java?
Avatar
v8 is like the js engine
08:39
madeb y google
Avatar
Oh ok
Avatar
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Avatar
Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux. - WebKit/Source/JavaScriptCore at main · WebKit/WebKit
08:39
bun uses that, also why it is faster
Avatar
So they write a compiler in js and u need a js runtime to compile it?
Avatar
how hard is it to make a js engine
Avatar
i think i read that v8 does too many predictions when running code and it is getting slower because it tries to go too fast
Avatar
Probably insanely hard with all the bloat
Avatar
guys do u know if i have a jack aux splitter it reduces audio quality?
08:41
this
08:41
Avatar
i still use v8 in unity tho. javascript core is probably too hard to integrate so none of the unity js runtime use it (edited)
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
do you have one?
Avatar
not yet
08:42
i may wanna buy one
Avatar
it's probably fine
Avatar
i have my good speakers, and my headphones
08:42
right now i simply disconnect and connect from a large wire like this
Avatar
buy a mixer if you have "good" stuff i would say
Avatar
but i think connecting and disconnecting is bad
08:43
hmm never thought about it
08:43
dont they cost shitload
Avatar
well ye
Avatar
do u know any
08:43
100-200
08:43
Avatar
i mean if your audio equipment's aren't costing shitloads anyway, you should be fine using a splitter
Avatar
if they already did
Avatar
i dont think im in the high end
08:44
my speakers costed 100€
Avatar
a mixer won't hurt
Avatar
Avatar
Ryozuki
do u know any
no
08:44
i'm cheap
08:44
also I use airpods so i probably don't care about audio quality (edited)
Avatar
when i get my own apartment
08:45
ill for sure get some good shit
08:45
and play weeb bangers kek
Avatar
Avatar
Ryozuki
when i get my own apartment
Dont you make a gorillion €? Just get one quicc
Avatar
Avatar
Learath2
Dont you make a gorillion €? Just get one quicc
there is a combination of me being lazy and barcelona costing shitload if u live alone
08:46
ill probs go live with a friend
Avatar
Avatar
TsFreddie
i still use v8 in unity tho. javascript core is probably too hard to integrate so none of the unity js runtime use it (edited)
Do you also use js for your personal projects?
Avatar
Avatar
Jupstar ✪
Do you also use js for your personal projects?
i only use js for personal projects
Avatar
And unity
Avatar
well ye
Avatar
Avatar
Learath2
Dont you make a gorillion €? Just get one quicc
also while living with parents i can save quite a lot xd
Avatar
I see
Avatar
usually unity aren't my personal projects tho
Avatar
ur rly the opposite of me
Avatar
i would just use godot if I need something small, and something doesn't bite
Avatar
Avatar
TsFreddie
i would just use godot if I need something small, and something doesn't bite
godot 4 is out
Avatar
Avatar
Ryozuki
ur rly the opposite of me
Who needs bash if u have rust
Avatar
i know
08:48
but godot 4 is so slow at cold launching right now. plus i only need 2d so godot 3 is fine
Avatar
Avatar
Ryozuki
there is a combination of me being lazy and barcelona costing shitload if u live alone
Hm, I doubt it's possible in Barcelona nowadays but if you have a good salary, boomer wisdom is to buy the house instead of renting. Your mortgage would be close enough to rent in sane cities
Avatar
Avatar
Ryozuki
godot 4 is out
if you can dump all your rust knowledge into my brain in seconds, i would gladly just use rust in godot
Avatar
Xd
Avatar
but i think i really hate rust
08:51
because it makes me feel really dumb lol
Avatar
Avatar
Learath2
Hm, I doubt it's possible in Barcelona nowadays but if you have a good salary, boomer wisdom is to buy the house instead of renting. Your mortgage would be close enough to rent in sane cities
yeah but im also young, i dont know if i wanna stay where i buy, and i hear banks dont like to give until 25y old
Avatar
Avatar
Learath2
Hm, I doubt it's possible in Barcelona nowadays but if you have a good salary, boomer wisdom is to buy the house instead of renting. Your mortgage would be close enough to rent in sane cities
my sister got a house tho xd
Avatar
I would buy a house but i still don't know where I want to live yet
Avatar
and will have it paid in 5 years
08:52
or less
Avatar
also chinese real estate is going insane
08:52
well, at least it feels like it
Avatar
Avatar
TsFreddie
I would buy a house but i still don't know where I want to live yet
I have absolutely no clue where I'll be either
Avatar
i think most chinese parent would buy a house for they kid
Avatar
lets make a ddnet house
Avatar
I also have no clue what I'll do after uni. I sorta don't feel like doing anything 😄
Avatar
but my parent dump all their money for US/UK tuitions and cost of livings lol
08:54
and now technically i still owe my parent like 2,000,000cny (edited)
Avatar
Avatar
Learath2
I also have no clue what I'll do after uni. I sorta don't feel like doing anything 😄
how long have you been in uni
08:55
it feels like forever
Avatar
6 years I think
08:55
I stayed at home for a year after uni i think
08:56
it's funny that I never really looked for a job
08:56
I still don't know how
08:56
justatest
Avatar
Avatar
Learath2
6 years I think
damn wtf are u doing a thesis or wut
Avatar
but I seem to have some extreme dumb luck
Avatar
Avatar
ReiTW
damn wtf are u doing a thesis or wut
Noo, I'm just an awful student 😄
Avatar
Avatar
Learath2
Noo, I'm just an awful student 😄
Still better than me
Avatar
And covid happened. I did nothing for 2 years
Avatar
this year is my last year, almost 5 years as a student & employee at my Uni
Avatar
If I wasn't too proud to cheat in exams during covid I'd be done
Avatar
University is simply too boring. No real challenges. Boring homework tasks
08:58
I died by borigness
Avatar
work is still boring tho
Avatar
Yes personal projects are best
Avatar
Avatar
Jupstar ✪
University is simply too boring. No real challenges. Boring homework tasks
apprenticeship helps
Avatar
Avatar
Jupstar ✪
University is simply too boring. No real challenges. Boring homework tasks
The only challenging part of uni is the part that I don't give a shit about. Why would I want to learn multivariable calculus and electromagnetism?
Avatar
Avatar
Jupstar ✪
Yes personal projects are best
I would like to live like that one dude who is getting crowdfunded to reverse engineer M1 macbooks to port linux onto them
Avatar
Avatar
Jupstar ✪
Yes personal projects are best
this
08:59
i only lasted 1y in uni xd
Avatar
Avatar
Learath2
The only challenging part of uni is the part that I don't give a shit about. Why would I want to learn multivariable calculus and electromagnetism?
It's also that even if they might be partially useful for some stuff. U cannot take some courses without them
Avatar
oh, right, working for a "big" company sometime has some really funny things happen.
Avatar
I prefer to learn it when I need it
Avatar
IT noticed us we are getting C&D from postman
Avatar
Avatar
Jupstar ✪
I prefer to learn it when I need it
This one million %
Avatar
we are not using postman for collaborate projects. I can't find terms on postman's pricing about local usage
Avatar
Maybe I'll start a masters then drop out after a year or two without getting a degree
Avatar
kek but we still can't just deal with them so we have to switch
09:02
we also got C&D from fiddler, but that's just someone using a pirated version of fiddler
09:02
it's kinda weird that they just knows exactly which team is using fiddler
Avatar
Y u no mitmproxy?
Avatar
cease and desist
Avatar
Avatar
Learath2
Y u no mitmproxy?
it wasn't me using it so idk
09:03
kek
09:04
I'm curious how do you detect pirated software being used in a company
09:04
or do they just send letters everywhere and hope a IT department do the detective job for them
Avatar
Avatar
TsFreddie
I'm curious how do you detect pirated software being used in a company
Snitches? Phone home telemetry?
Avatar
Avatar
Learath2
Snitches? Phone home telemetry?
i doubt chinese crackers can't remove some telemetry if they can crack it.
Avatar
They may have missed it. Old adobe products had some phonehome trigger only after 30 minutes
Avatar
ye maybe
Avatar
We used to block it in the hosts file so it couldn't resolve the telemetry server 😄
09:07
I mean my friends used to. I would never engage in any piracy
Avatar
I would never engage in any piracy
at least not in a publicly available chatlog
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
is that helix?
Avatar
neovim
09:13
damn good wt
Avatar
cool people terminal
09:14
floating terminal inside neovim too
Avatar
i still use mouse
09:16
why does it feel hard for me to make amultiplayer game while teeworlds is multiplayer already
09:17
Catxplosion
09:18
also why does teeworlds has better prediction than most of the unity networking libraries
Avatar
Avatar
Ryozuki
deen paid greenlight
pff, I paid 100 USD
09:19
:p
09:20
epic
Avatar
ChillerDragon BOT 2023-04-27 09:22:03Z
yikes github pipeline running since 30 minutes ddnet became such a bloatware
09:22
i also have the feeling my vscode intellisense can not keep up anymore
Avatar
based on commit fcee2fa 0x0000000140073a35: CKillMessages::OnMessage(int, void*) at src/game/client/components/killmessages.cpp:212 0x00000001400deb52: CGameClient::OnConnected() at src/game/client...
09:22
trying to reproduce this
09:22
idk how tho
Avatar
ChillerDragon BOT 2023-04-27 09:22:33Z
all my autocompletions and hints seemed to lag beind anyone else?
09:24
watf how could this crash?
09:24
Kill.m_KillerRenderInfo = m_pClient->m_aClients[Kill.m_KillerID].m_RenderInfo;
09:24
if(Kill.m_KillerID >= 0 && Kill.m_KillerID < MAX_CLIENTS)
09:24
seems bound checked
09:24
cant be a nullptr since its not a pointer
Avatar
TIL chiller uses vscode
Avatar
so beautiful
Avatar
ChillerDragon BOT 2023-04-27 09:25:06Z
@TsFreddie xd
09:25
ok ryo where can i buy ur neovim rc?
Avatar
i was lazy
09:25
so
09:25
its this but changed/fixed
09:25
A minimal neovim configuration written in Lua. Contribute to ntk148v/neovim-config development by creating an account on GitHub.
09:25
ez to reproduce
09:25
rly modern neovim tho
09:25
>0.8
09:25
it installs lsp servers rly ez
Avatar
ChillerDragon BOT 2023-04-27 09:26:01Z
NVIM v0.9.0
09:26
i use arch btw
Avatar
fixed might be a keyword
Avatar
i got 0.9 too
09:26
u need to createa custom.lua here and there
09:26
its where ur supposed to put ur custom config
09:26
but without the file it will give u annoying warnings
09:26
and yeah modern neovim config is in lua
09:27
09:27
it uses lazy.nvim
Avatar
ChillerDragon BOT 2023-04-27 09:27:07Z
sounds like work
Avatar
a new package manager
09:27
it isnt
09:27
its 2 mins xd
09:27
unlike setting ur setup
Avatar
ChillerDragon BOT 2023-04-27 09:27:22Z
wot
09:27
i click c++ extension
09:27
done
09:28
press i to install
09:28
done
Avatar
ChillerDragon BOT 2023-04-27 09:28:29Z
u says 2mins and configs
Avatar
i just said u need to create a file
09:28
as in touch
09:29
anyway idk why i try to convince u
09:29
just use ur vscode
Avatar
ChillerDragon BOT 2023-04-27 09:32:36Z
lel this touch is so trol
09:32
also fak why i missing fonts again ._. i thought i got em all now
Avatar
u need a nerd font
Avatar
ChillerDragon BOT 2023-04-27 09:35:33Z
ye saw that
09:35
got it now
09:35
still borked ffs
Avatar
did u change ur terminal to use it
Avatar
ChillerDragon BOT 2023-04-27 09:36:00Z
yes
Avatar
what font
09:36
name
Avatar
ChillerDragon BOT 2023-04-27 09:36:08Z
alacritty works xd
09:36
gnome moment
Avatar
font: normal: family: JetBrainsMono Nerd Font Mono style: Regular bold: family: JetBrainsMono Nerd Font Mono style: Bold italic: family: JetBrainsMono Nerd Font Mono style: Italic bold_italic: family: JetBrainsMono Nerd Font Mono style: Bold Italic size: 11
Avatar
ChillerDragon BOT 2023-04-27 10:14:54Z
bra 36 stars no issues xd
Avatar
ChillerDragon BOT 2023-04-27 10:15:17Z
which file do i even have to touch i tried lua/custom.lua and lua/custom/init.lua both still throw warnings
Avatar
its nice anyway as a base config
10:15
u should edit it to ur liking
10:15
i wanted to know how modern vim worked so this is a nice point to start
10:15
i changed the space ff to control p
10:15
im so used to control p to find files
Avatar
ChillerDragon BOT 2023-04-27 10:16:00Z
i was also about to do that
Avatar
but the nicest part is the setup already done for LSP
Avatar
ChillerDragon BOT 2023-04-27 10:16:11Z
i tihink ill just delete the line in the init.lua then xd
10:16
just remap it
10:16
edit
10:16
vim lua/config/keymaps.lua
10:16
.config/nvim/lua/config/keymaps.lua
Avatar
ChillerDragon BOT 2023-04-27 10:16:57Z
A minimal neovim configuration written in Lua. Contribute to ntk148v/neovim-config development by creating an account on GitHub.
10:17
i deleted this line xd
10:17
fk
Avatar
ChillerDragon BOT 2023-04-27 10:17:21Z
it broke more
Avatar
dont delete it
Avatar
ChillerDragon BOT 2023-04-27 10:17:28Z
because it throws warnings at me idk
10:17
is ur fork open src? xd
Avatar
just do touch ~/.config/nvim/lua/config/custom.lua
10:17
and
Avatar
ChillerDragon BOT 2023-04-27 10:17:57Z
that still warned
Avatar
~/.config/nvim/lua/plugins/custom.lua
10:18
this one too
10:18
in this one u have to add this tho
10:18
❯ cat plugins/custom.lua return {{ }}
10:18
with this u get no warnings
Avatar
ChillerDragon BOT 2023-04-27 10:18:47Z
nice ty
10:18
and this is clear how? xd
10:19
idk the guy probs missed to document this
Avatar
ChillerDragon BOT 2023-04-27 10:19:09Z
how do u know that
Avatar
i figured it myself
Avatar
ChillerDragon BOT 2023-04-27 10:19:13Z
how to fix
10:19
how
Avatar
like a good linux user
Avatar
ChillerDragon BOT 2023-04-27 10:19:19Z
wtf
10:19
how
Avatar
reading the warnings bruv
10:19
its just lua
Avatar
ChillerDragon BOT 2023-04-27 10:19:31Z
warnings didnt mention plugins folder
Avatar
it mentioned the lua import
Avatar
ChillerDragon BOT 2023-04-27 10:19:41Z
warning made me create custom.lua
Avatar
lua imports are like files
10:19
and folders
10:19
u nobo
10:19
just learn lua
Avatar
ChillerDragon BOT 2023-04-27 10:19:53Z
i lua pro
10:20
everything is a table
Avatar
put ur config
10:20
in custom
10:20
config/custom.lua
Avatar
ChillerDragon BOT 2023-04-27 10:20:46Z
u made ctrl the leader?
10:20
i only changed control-p for that binding
10:21
under keymaps.lua
Avatar
ChillerDragon BOT 2023-04-27 10:21:04Z
i se
Avatar
vim.keymap.set("n", "<C-P>", builtin.find_files, {})
Avatar
ChillerDragon BOT 2023-04-27 10:21:13Z
hax
Avatar
did u end up using it chiller
10:58
this nvim
Avatar
ChillerDragon BOT 2023-04-27 11:03:15Z
yea im kinda busy rn but im still on it kinda
11:03
how do i add plugins with pressing "i" ? xd
Avatar
the i thing is for lsp servers
11:17
i think its :mason or smth
11:17
not home rn sey
11:17
sry
Avatar
ChillerDragon BOT 2023-04-27 11:29:38Z
omg i just hacked ryo!
11:29
here proof i took a screenshot on his system:
11:29
justatest 3
Avatar
ChillerDragon: fake thats not Rust
Avatar
i dont like much transparency on my term
11:32
i have 0.97
11:32
or smth
Avatar
ChillerDragon BOT 2023-04-27 11:33:30Z
gotta show the UwU bg
Avatar
ChillerDragon BOT 2023-04-27 13:32:36Z
xd
Avatar
I'm home
Avatar
Avatar
ChillerDragon
Click to see attachment 🖼️
chiller wtf is that background
Avatar
ChillerDragon BOT 2023-04-27 15:02:30Z
xd
Avatar
ChillerDragon BOT 2023-04-27 15:55:08Z
so the rewrite in rust is going well ...
Avatar
Avatar
Learath2
The only challenging part of uni is the part that I don't give a shit about. Why would I want to learn multivariable calculus and electromagnetism?
to excel in all disciplines (edited)
Avatar
ChillerDragon BOT 2023-04-27 15:56:13Z
ikr xd
Avatar
the way you solve these can probably help you in some other problems as well
Avatar
omg epic, chillerdragonball
Avatar
Avatar
ChillerDragon
cant be a nullptr since its not a pointer
can be corrupt stack
Avatar
ChillerDragon BOT 2023-04-27 15:57:41Z
imagine not gaming with asan on
Avatar
Avatar
Chairn
the way you solve these can probably help you in some other problems as well
I'd rather be challenged by a problem that I care about which in turn forces me to learn these. Just randomly learning them with "trust me bro it'll be useful" is quite demotivating for me
Avatar
well, it's part of the cursus
Avatar
ChillerDragon BOT 2023-04-27 15:58:36Z
Avatar
so the diploma encompass these
15:59
if you get the diploma without being able to accomplish these problesm, the diploma loses value
Avatar
i'm finally have a master degree recognized by china
Avatar
learath value comes from knowing c
16:05
not the diploma
16:05
kek
Avatar
what diploma
16:06
oh, you guys were talking about diploma apparently
16:07
i paid 400cny for china to accept my diploma
16:07
kek
16:07
what a great system
Avatar
imagine having a diploma
Avatar
just spend 2 million of your family's money, put your family in poverty. ez
Avatar
Avatar
Ryozuki
learath value comes from knowing c
finally someone who understands
16:21
Chairn is too academic to understand the struggles of us mere mortals
Avatar
can someone check showroom: i think i crashed a server with /swap
Avatar
i started with C too though 😄
16:30
as a self learner
Avatar
I bet you are a pseudocode enjoyer now
Avatar
@Learath2 there are 2 types of dev: those who end up coding in their job and those who dont
Avatar
Avatar
I.K.U
can someone check showroom: i think i crashed a server with /swap
Does look like a crash, we can check the core dump later
Avatar
that cts map is just giga cursed
Avatar
actually ur real value lies in the job u can get most paid at (in a capitalistic sense) because u will pay more taxes
Avatar
well value is trivial to measure in the capitalistic sense, you are worth exactly the amount of capital you have. your time is worth however much the market is willing to pay for it
16:36
why there's a development chat here?
Avatar
why not?
Avatar
Avatar
Ianukito
why there's a development chat here?
it's so we can chat about development
Avatar
what kind of question is that
Avatar
is there any way i can code or develop stuff on ddnet?
16:36
ddnet is free software
Avatar
Avatar
Learath2
it's so we can chat about development
makes sense
Avatar
its not a company
Avatar
Avatar
Ryozuki
ddnet is free software
i mean, the maps
Avatar
Avatar
Ianukito
is there any way i can code or develop stuff on ddnet?
DDraceNetwork, a free cooperative platformer game. Contribute to ddnet/ddnet development by creating an account on GitHub.
Avatar
u want to be a mapper?
16:37
go to #📌info
Avatar
Avatar
Learath2
it's so we can chat about development
you need to add lots of ***
Avatar
or #mapping, though we don't really have a tutorial per se, people are pretty helpful
Avatar
Avatar
Ryozuki
you need to add lots of ***
well that's it's primary purpose, so it is technically correct
Avatar
  • development may involve the discussion of phisolosophical, metaphysical or political subjects
16:38
** rust
16:38
*** hating on c
16:39
justatest
Avatar
how do i check for nulls in c++
16:47
im trying to fix the thing i fucked up on
Avatar
For testing you should probably try using ASAN and UBSAN
Avatar
if its a pointer u add a if
16:48
if pp != nullptr
Avatar
The crash log that we have doesn't make sense to me
Avatar
he is probs on windows
16:48
and probs doesnt know asan or ubsan
16:48
im sure its pain
Avatar
I think ASAN at least is possible with Visual Studio
16:49
2
16:49
1
16:49
whats the countdown for
16:49
xd
Avatar
With rust it would not have happened
16:49
Xd
16:49
but true
Avatar
but if u mean how to check in code (edited)
16:49
its the if i sent
16:50
ancient times u would use NULL
16:50
but we are modern here
16:50
so nullptr
16:50
Avatar
Avatar
Jupstar ✪
With rust it would not have happened
ok jupstar
16:51
why not solve it yourself then
16:52
write your funny rust code and fix the bug yourself
Avatar
someone is mad
16:52
blobwhistle
Avatar
Avatar
Voxel
ok jupstar
u didnt get the joke
16:52
ryo was about to say it
16:53
so i made the countdown
Avatar
Avatar
Ryozuki
im sure its pain
here the clear indication xD
Avatar
ok then ryoz do it
Avatar
@Voxel actually tried it this morning
16:53
but
16:53
i couldnt reproduce the crash
16:53
i went to a solo server
16:53
idk
16:54
if we knew how to reproduce it robyt would have fixed it anyway
16:54
gigachad
Avatar
i'd say the crash log indeed makes no sense
Avatar
but ngl i feel inclined to fixed this myself anyways, even if its mentally painful
16:55
i dont know how but i was the one who broke ddnet again
Avatar
always breaking ddnet smh
16:55
facepalm
Avatar
@Voxel whatever caused the bug, its not the lines mentioned here
16:56
i see
Avatar
I dunno, it just feels very likely
Avatar
the commit i tried with was 1 minute before the symbols were uploaded
16:56
so that's probably the reason
Avatar
Avatar
Learath2
Chairn is too academic to understand the struggles of us mere mortals
justatest i don't feel like doing academic stuff but graduating did got me 3000cny bonus per month from local gov
Avatar
i think im going to lay down
16:57
im too stressed to code right now
Avatar
mh ok but no code changes in these components
Avatar
Yeah, but it makes a different
16:59
It's killmessages.cpp:135 with the symbols from the previous day
Avatar
Avatar
Voxel
im too stressed to code right now
i know, c++ can be stressful
Avatar
Kill.m_VictimID = vStrongWeakSorted[0].first;
Avatar
@murpi can u send more crash logs?
Avatar
So the vector is empty I guess
Avatar
Avatar
Robyt3
Kill.m_VictimID = vStrongWeakSorted[0].first;
mh i see
17:00
so murpi didnt update his game for a day
17:00
quite possible
17:00
so its fixed?
Avatar
Avatar
Ryozuki
i know, c++ can be stressful
lemme guess, rust isnt?
Avatar
as for values of going there. i think it was purely for better position and benefits in china, otherwise it didn't do much i guess. although I do enjoy the engineering courses that at least started me to work in a team.
Avatar
i used latest master and couldnt reproduce
Avatar
Avatar
Jupstar ✪
@murpi can u send more crash logs?
I only had one
Avatar
Avatar
Ryozuki
so its fixed?
it only explains why the crash log was wrong
Avatar
Avatar
Voxel
lemme guess, rust isnt?
u are learning
Avatar
Avatar
Robyt3
Kill.m_VictimID = vStrongWeakSorted[0].first;
is the call stack fine?
Avatar
Avatar
TsFreddie
as for values of going there. i think it was purely for better position and benefits in china, otherwise it didn't do much i guess. although I do enjoy the engineering courses that at least started me to work in a team.
it was too damn expensive for regular chinese people tho
Avatar
Avatar
murpi
I only had one
do u remember the context
Avatar
bencie has sent crash logs here somewhere as well, maybe they are related
Avatar
e.g. do previous calls make sense
Avatar
how many players
17:01
did they die
Avatar
Avatar
Ryozuki
how many players
Solo server, around 30 players
Avatar
Avatar
Ryozuki
u are learning
that was sarcasm you one trick pony
17:01
god
Avatar
Avatar
Voxel
that was sarcasm you one trick pony
lol i know, there are layers to this
17:01
my was sarcasm on ur sarcasm
Avatar
Avatar
Jupstar ✪
is the call stack fine?
Yeah 0x0000000140073a35: CKillMessages::OnMessage(int, void*) at /home/deen/isos/ddnet/ddnet-source/src/game/client/components/killmessages.cpp:135 0x00000001400deb52: CGameClient::OnMessage(int, CUnpacker*, int, bool) at /home/deen/isos/ddnet/ddnet-source/src/game/client/gameclient.cpp:774 0x0000000140023930: CClient::ProcessServerPacket(CNetChunk*, int, bool) at /home/deen/isos/ddnet/ddnet-source/src/engine/client/client.cpp:2231
Avatar
Avatar
Robyt3
Yeah 0x0000000140073a35: CKillMessages::OnMessage(int, void*) at /home/deen/isos/ddnet/ddnet-source/src/game/client/components/killmessages.cpp:135 0x00000001400deb52: CGameClient::OnMessage(int, CUnpacker*, int, bool) at /home/deen/isos/ddnet/ddnet-source/src/game/client/gameclient.cpp:774 0x0000000140023930: CClient::ProcessServerPacket(CNetChunk*, int, bool) at /home/deen/isos/ddnet/ddnet-source/src/engine/client/client.cpp:2231
then please post that trace, bcs it clearly makes more sense 😉
Avatar
wink wink
Avatar
Avatar
Ryozuki
wink wink
😉 😉
Avatar
/home/deen/isos/ddnet/
17:02
we in boys
17:02
hacked deen
Avatar
deen/ios
Avatar
Avatar
Jupstar ✪
😉 😉
WinkWinkWinkWinkWink WatameWink
Catxplosion 1
Avatar
Avatar
Ryozuki
WinkWinkWinkWinkWink WatameWink
😏
Avatar
i feel like discord is starting to copy features from chinese discord clones
17:07
chinese people are definitely no used to the discord styled channels
17:07
we have 4000+ members in our channels rn, but people rarely talk in channels. they still like the old chat group
Avatar
Avatar
Ryozuki
u want to be a mapper?
yeah
17:08
but as a hobby
Avatar
i wanna be the very best
17:09
like no one ever was
17:09
good luck
Avatar
you can just learn the map editor
Avatar
yeah but
17:09
i'm not a scratch programmer
Avatar
ask in #mapping, we got mappers to help
17:09
mapping does not require coding
17:10
like at all
Avatar
Avatar
Ianukito
i'm not a scratch programmer
teeworlds mapping is easy than using paint
Avatar
i wouldn't say it is easier than using paint
Avatar
it's a bit harder
17:10
but almost the same
17:10
anyway
Avatar
either way, just ask #mapping on how to get started.
Avatar
the trick is, just start
Avatar
also that
Avatar
i mean first map will suck anyway
Avatar
here's almost everything you need
17:12
i used to make maps for fng
Avatar
but then
Avatar
and i ruined chinese fng
17:12
justatest
Avatar
sad
Avatar
they are still playing solofng5ez
Avatar
lol this page is great
17:13
I didn't read it
Avatar
it looks like an artist made it
Avatar
ok wait
17:14
upon further read
Avatar
if u compare it to ugly trouble shooting pages xD
Avatar
i think this was translated from chinese
Avatar
lol what
Avatar
Avatar
Ryozuki
i think this was translated from chinese
zwelf translated some stuff back xD
17:14
by accident
Avatar
but the chinese version is not even translated
Avatar
cuz it was not ported
Avatar
Avatar
TsFreddie
but the chinese version is not even translated
so he translated it to chinese, just to translate it back
Avatar
its archived
Avatar
Avatar
Ryozuki
cuz it was not ported
can i ask why this even happened?
Avatar
now that looks very familar
Avatar
Avatar
Jupstar ✪
can i ask why this even happened?
we ididnt use the extension before because it lacked visual editor support
17:15
and now it has to some extend
17:15
the translate extension is nice because it makes translating easier
Avatar
but did it make all sites to break compability?
Avatar
it made the translated sites break compatiblity ye
Avatar
nvm the twcn wiki is worse
Avatar
cuz what we did initially was a monkey patch
17:16
we "emulated" a translated page xd
Avatar
Avatar
TsFreddie
nvm the twcn wiki is worse
there is one chinese tryhard wiki contributor xD
Avatar
Avatar
Jupstar ✪
there is one chinese tryhard wiki contributor xD
i know that
Avatar
oh ok
Avatar
Avatar
TsFreddie
Click to see attachment 🖼️
is https not allowed in 🇨🇳 ?
Avatar
no, the cert expired
Avatar
ok xD
Avatar
I didn't host our wiki
17:17
so i don't know who's in charge with it
17:17
not that we need it anyway. ddnet got it better
Avatar
do ur work in the ddnet wiki pls
17:17
better
17:17
ye
17:18
im the one hosting the wiki btw
Avatar
ours existed since 2014 tho (edited)
17:18
this one technically since 2015
Avatar
Oo
Avatar
but it was dead long time
Avatar
tsfreddie was ahead of chinas time
Avatar
it was mostly just mod showcase at first
Avatar
2016-01-03 » DDRace Wiki by Ryozuki
Avatar
ye i got our forums and everything
17:18
and i threw everything away before I went to US for college
17:19
twcn is a dead page rn
17:19
although I did get contacted by gov to fix my registration for teeworlds.cn
Avatar
try to register teeworlds.tw from china xd
17:20
mainland.tw
17:20
xD
17:20
westtaiwan.tw
Avatar
xD
Avatar
also i'm surprised they let me live after seeing both the Discord and Telegram links on teeworlds.cn
17:20
lol
17:21
also what happened to http://teel.ink/
17:22
Avatar
@Ryozuki was it you that was hosting a link shortener
Avatar
I totally forgot
Avatar
Avatar
TsFreddie
@Ryozuki was it you that was hosting a link shortener
yes
Avatar
what happened to it
Avatar
i deleted it because hetzner nullrouted my server cuz someone used a phish link
17:23
epic
Avatar
no fun
Avatar
do you still want the domain tho
Avatar
i lost access to mail
17:23
during that time
17:23
hmm sure
Avatar
I still got it until aug this year
Avatar
but what i can i put there
Avatar
oh wait
Avatar
i still owns ddrace.cn and ddrace.net.cn for some reason
Avatar
i think hetzner knew it was mine cuz i didnt us cloudflare
17:24
behind cloudflare it should be safe?
17:24
xds
Avatar
they're just sitting there
Avatar
setup a cloudflare and i can tell u the ip
17:25
what was it
17:25
tee.ink?
Avatar
teel.ink
Avatar
how much does it cost
Avatar
tee.ink probably worth a lot more
Avatar
Avatar
Ryozuki
how much does it cost
i forgot
17:26
probably like 20cny
17:26
it probably was free
Avatar
2.62 Euro
Avatar
from buying vps (edited)
17:26
55cny
17:26
for 1 year
17:27
it's pretty cheap
17:28
btw has anyone tried to add steam networking to ddnet
17:29
justatest i mean it's technically free relay.
17:29
can probably host some steam only servers without ever worry about exposing IPs. but they can only be played on steam tho.
Avatar
Avatar
TsFreddie
btw has anyone tried to add steam networking to ddnet
there was a discussion about it if I remember
18:03
but thing is steam's stuff is kinda closed
Avatar
we are already using steamworks sdk for getting names i think
18:32
@ReiTW
Avatar
The client crashes when a team kill message specifies a team for which no client can be found. This can easily happen when the server sends an unknown team on purpose. It may also happen sporadically during normal gameplay, assuming a team is dissolved or the last team member leaves at the same time as the kill message is received. The crash is fixed by not rendering any tee for these kill messages. The kill message text is always set depending on the team number in the team kill message, ...
Avatar
chinese will always be superior for numbers
Avatar
For reading numbers i guess
19:01
One syllable per digit is really comfortable compared to english
Avatar
one digit per digit is even more confortable
Avatar
Not until you say it?
Avatar
i communicate in binary
Avatar
One billion five hundred and forty-six hundred and forty-five thousand three hundred and seventy-four = 十五亿四千六百三十四万五千三百七十四
Avatar
telepathy
Avatar
Avatar
TsFreddie
One billion five hundred and forty-six hundred and forty-five thousand three hundred and seventy-four = 十五亿四千六百三十四万五千三百七十四
uff
19:04
but which is easier to read?
Avatar
If you can read chinese it's probably the same
19:05
Asian languages group numbers in 4 and you guys groups them in 3s
Avatar
i only see, DEAD random random Window with curtain, power pole, tent random random dead window with curtain random random power pole random random random dead, window with curtain (edited)
Avatar
四 could also be a bed
Avatar
Also just write arabic numbers.
19:06
I don't deny that
19:06
But when you read it out loud, chinese is definitely better
Avatar
latin numbers 😬
19:06
MXXXVI
Avatar
not even Japanese has one syllable per digit
Avatar
chinese is cool bcs it has blocks
19:07
much easier to render xD
Avatar
I do hate that we group numbers differently tho
19:08
Making translating numbers unnecessarily hard
19:08
the simple numbers trips me up too
19:08
Like a million
Avatar
tsfreddie很酷,因为他能看懂中文。他可能是地球上唯一一个能够做到这一点的人。我是他的粉丝。
Avatar
You guys have million = 1,000,000, and we have 万 = 1,0000. So 1 million = 100万 which always trip me up
Avatar
Avatar
TsFreddie
I do hate that we group numbers differently tho
i wonder where that come from
19:12
why europe uses 3 digit group?
19:12
and why china uses 4 digit group?
19:12
Who knows
Avatar
the use of 4-digit groupings in China can be traced back to the traditional Chinese counting system, which is based on units of 10,000 rather than 1,000. This system was already in use before the introduction of Arabic numerals to China, and it continued to be used alongside them. As a result, it became customary to group numbers in sets of four digits, rather than three.
Avatar
okay, now why 3?
Avatar
In Europe, the use of 3-digit groupings dates back to the 15th century, when Arabic numerals were introduced to the region. At that time, it became customary to separate large numbers with spaces to make them easier to read. The spaces were typically placed every three digits, which eventually became the standard in Europe.
Avatar
please link 😛 (edited)
Avatar
I think i'm more amazed that we came up with numbers separately yet both got based 10 and based 12 system
Avatar
okay...
19:14
do you have reliable source?
Avatar
Avatar
TsFreddie
I think i'm more amazed that we came up with numbers separately yet both got based 10 and based 12 system
8-10-12 are good bases
Avatar
it is reliable reliably wrong
Avatar
12 being the best
19:15
the more divider a base has, the better it is (edited)
19:15
it eases all computing
Avatar
chinese did use base-16 for weight before
Avatar
base 20 lying somewhere in middle age France 😄
Avatar
Avatar
Chairn
12 being the best
yhea its a bit better in many cases ^^
Avatar
and base 60 in Mesopotamia
Avatar
We still use base-12 for... emmm.. time i guess but that's just how time works i think
19:17
Idk what I'm talking about
Avatar
good thing that 60 is a multiple of 12 then, conversion is easier i guess
Avatar
Avatar
Chairn
and base 60 in Mesopotamia
what symbols do they even use there wtf
Avatar
it wasnt a positioning system
19:20
Sexagesimal, also known as base 60 or sexagenary, is a numeral system with sixty as its base. It originated with the ancient Sumerians in the 3rd millennium BC, was passed down to the ancient Babylonians, and is still used—in a modified form—for measuring time, angles, and geographic coordinates. The number 60, a superior highly composite number...
Avatar
base65536 master race
Avatar
obv ternary number system is best
19:22
just as triangles are best
19:23
Can we just make up a base-anynumber encoding and claim to be the first library for it
Avatar
hexagons are the bestagons
f3 2
Avatar
Flood npm with base-n packages
Avatar
base 1 master race
Avatar
Avatar
GitHub
Click to see attachment 🖼️
huh? i thought std::vector will throw an exception with clear message like "hey dum there's nothing in me"
Avatar
Avatar
gerdoe
huh? i thought std::vector will throw an exception with clear message like "hey dum there's nothing in me"
not in release
Avatar
Avatar
GitHub
Click to see attachment 🖼️
damn robyt already fixed it #1 coder
Avatar
be68c5a Fix client crash on team kill message with invalid team - Robyt3 5cb9902 Fix variable name m_VictimTextWidth - Robyt3 abbe2ce Use Height variable to reduce duplicate code - Robyt3 22c6e7e Merge #6536 - bors[bot]
Exported 891 message(s)