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-01-30 00:00:00Z and 2021-01-31 00:00:00Z
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 09:52:03Z
Ryozuki: pls make next blog post about tw UI code i never understood vsplittopleft right label magic
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 10:34:47Z
also what is the least intrusive way of coding custom ddnet client menus? I had to edit menus_settings.cpp to add my settings page which already got me multiple merge conflicts. Also the max of ui_settings_page is capped and would require yet another conflict edit in variables.h
Avatar
u didnt look into ddnet code since long right?
10:35
i documented those functions some time ago
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 10:35:23Z
oh nice
10:35
in the header
10:35
yea i think i even saw that but forgot it
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 10:36:00Z
which header
Avatar
DDraceNetwork, a cooperative racing mod of Teeworlds - ddnet/ddnet
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 10:36:24Z
ui.h
10:36
ye got it ty
Avatar
i think i did a p good job
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 10:36:51Z
ok fuck reading docs sok xd
Avatar
if u dont understand then u dum
10:37
monkalaugh
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 10:37:03Z
you should make yt videos
10:37
with samples and voice
10:37
so hard to follow text
Avatar
i would i had good english accent
10:37
or were native
10:37
if*
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 10:37:28Z
if i could read text i could also just read the code^^
10:37
then make video and write voice script and buy a voice on fiver
10:38
or hire me
10:38
my english sok but idc
Avatar
why would i hire u for something i wouldnt even get money myself
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 10:39:06Z
xd
10:39
who said hiring includes money
10:39
and why u dont get money
10:39
thats a bad excuse
Avatar
hiring always includes money
10:39
nobo
10:39
i guess u meant a partnership
10:39
or smth
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 10:39:57Z
omg language nazi
10:40
i offer myself to do the job
10:40
i do not think "getting a job done" always implies getting paid for it
10:40
whatever ofc i wouldnt take money to read a text lol
10:41
its a legit job
10:41
reading a script
10:42
ChillerDragon just gotta wait till https://commonvoice.mozilla.org/en
Common Voice is a project to help make voice recognition open to everyone. Now you can donate your voice to help us build an open-source voice database that anyone can use to make innovative apps for devices and the web.
10:43
ChillerDragon, go donate ur voice
10:43
mozilla is actually doing a rly good job at machine learning voice stuff
10:44
soon u will get a website read by a natural voice
10:44
imagine a weeb voice reading articles for u
10:44
the future is promising
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 10:49:49Z
xd
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 12:51:56Z
yikes after so many days of uploading through the slow ftp conenction the hoster deleted all files cuz 220gb is too much. TIL infinite disk space ends somewhere around 200gb.
Avatar
i still expect the lifetime of the company to be long enought that its the cheapest option for a server with strong cpu ram and infinite disk
12:54
that didn't age well, the lifetime of your account seemed to be a lot less, at least
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 13:04:56Z
yea yikers i got bamboozeld
13:05
any idea where I could host my minecraft server then? Seems like I have to delete my windows partition to squeeze a few gb out of my laptop and keep running it there
Avatar
get a rpi 4 with 4 or 8gb ram
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 13:06:14Z
i need 16gb ram and a 3.8ghz cpu min
13:06
u only have 7ppl in ur sv
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 13:06:26Z
i want more than 4 players
13:06
vanilla minecraft performs poorly
Avatar
use papermc
13:07
i hosted a sv with 10 ppl in it on my vps with 4gb
13:07
and worked well
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 13:07:27Z
yea idk how to convert the world tho
Avatar
u dont lol
13:07
just copy the world folder i guess
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 13:07:44Z
it resets playerpositions
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 13:08:10Z
yea and can u slap 1tb of disk on a raspberry easily?
Avatar
Google have suspended Element in the Play Store without notifying us; we're reaching out to find out what's going on. Apologies for the inconvenience; in the interim there's https://t.co/aaZ9qXz69W but it's a few versions behind. We'll post updates here.
Retweets
432
Likes
771
13:08
yikes google
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 13:08:37Z
wtf
Avatar
[quakenet] Ryozuki BOT 2021-01-30 13:08:56Z
ChillerDragon google a fcking tech corp doesnt know element is just a frontend for a network
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 13:09:10Z
or they do
Avatar
[quakenet] Ryozuki BOT 2021-01-30 13:09:11Z
its like banning google for having links to a website with offensive stuff
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 13:09:12Z
and dislike it
Avatar
[quakenet] Ryozuki BOT 2021-01-30 13:09:24Z
yeah they sure do
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 13:09:35Z
its just an assumption
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 13:09:58Z
hopefully it will get some pr for element
Avatar
i feel this every time i chat with chiller
13:10
read it
13:10
monkalaugh
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 13:10:32Z
no u
Avatar
»A fool can ask more questions then 7 wise men can answer«
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 13:11:04Z
why?
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 13:11:15Z
:D
13:12
i wonder how long my laptop will life if i keep running it as a server 24/7
13:12
i never understood the difference between server and non server hardware
Avatar
ChillerDragon: not sure if a rpi can handle a minecraft server
13:59
that stuff is really resource-heavy
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 14:09:13Z
looks like an ad im scared to click the fishy link xd
14:09
or is it deleted on discord already?
Avatar
already banned and deleted on discord
5991 1
5991hammer 1
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 14:09:56Z
yea thought so ty for info
14:10
i can fit a m2 drive in every laptop right?
14:10
might be a bit late to ask i just ordered one xd
Avatar
ChillerDragon: newer laptops do tend to have m2 slots, higher end ones even empty m2 slots
14:16
But older laptops usually only have sata
14:17
Worst case you can get one of those m.2 to 2.5 inch hdd "adapters"
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 14:24:50Z
the laptop already has a ssd in there i think and its from 2017+ ish
14:24
yea sounds safe ty Learath
14:25
just gotta find em screwdrivers
14:25
i used to go to some pc repair shops for stuff like this but all closed :/ send halp
Avatar
[quakenet] Ryozuki BOT 2021-01-30 14:27:03Z
2017 doesnt sound like it will have m2
Avatar
Man coming up with a backup expiry strategy which supports rules like keep 30 minute backups for a day, daily backups for a week etc. is really hard to get right
16:08
I tried two strategies so far and both produce either kind of irregular backups or gaps
Avatar
A Python Interpreter written in Rust. Contribute to RustPython/RustPython development by creating an account on GitHub.
16:36
poggers
Avatar
What password managers are you guys using? I went from lastpass to keepass to firefox lockwise and finally to pass, and I never want to leave again. For firefox/chrome use browserpass. And for android sync your passwords with syncthing and use android-password-store.
Avatar
i use keepassxc + syncthing
Avatar
keepass is great but keepassxc is just not made for tiling wms (edited)
Avatar
why is that?
Avatar
I couldn't get the thing running without having the window open and i can't have that
Avatar
you mean you don't want to enter the password each time, but leave the window open?
Avatar
I mean I couldn't start the app in the background
Avatar
@timakro what twm u use?
Avatar
xmonad
Avatar
you i3?
Avatar
i3 gaps yea
17:49
i use firefox to keep my passwords
Avatar
Yeah so lastpass
Avatar
i use i3, but im not sure in which usecase you need your keepass open in the background
17:50
I mean lockwise
Avatar
could you elaborate?
Avatar
@Patiga are you using the browser extension?
17:50
browser extension that works with keepass?
17:51
sounds nice
Avatar
well if i want to fill a password i need the app running
17:52
for autotype to work
17:52
just looked it up, there are browser extensions for keepass but they're not really encouraged, you are supposed to use autotype
17:52
which makes sense
17:53
@Patiga You gotta have keepassxc running in the background somehow, right?
17:54
@Ryozuki are you using firefox sync?
Avatar
I had my own firefox sync server for a while but they never added support to the mobile lockwise app for that -.-
Avatar
just add a master password
17:55
it encrypts all
17:56
im 2 lazy to do anything else
17:56
xd
Avatar
I didn't like the whole firefox sync thing I'm not using it anymore, seemed fiddly sometimes the tabs didn't sync maybe it was because I was hosting it myself
17:57
i dont sync often anyway
17:57
since im always on the same pc
Avatar
Can't tell, but somehow the idea of logging into my browser annoyed me anyways xD
Avatar
Now I could switch to any browser which supports web extensions at least. Maybe chrome some day if I can live without tree style tabs
Avatar
ew chrome
Avatar
Not chrome but ungoogled chromium or some other chromium based more privacy/foss minded browser
18:00
Idk screensharing, mic, webcam on linux it constantly gives me trouble and on chromium it just works (tm)
Avatar
it works for me
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:01:07Z
@timakro i use pass https://www.passwordstore.org/
Pass is the standard unix password manager, a lightweight password manager that uses GPG and Git for Linux, BSD, and Mac OS X.
Avatar
It's not like it wouldn't work in general but try zoom, jitsi, discord on some of them it won't work or some features like sharing a specific monitor don't work
18:01
And it even changes over time, zoom used to work and just stopped working some day
Avatar
ChillerDragon: yep me too now, that's what i was saying, it's awesome!
Avatar
what firefox u use btw
Avatar
ChillerDragon: are you using a browser plugin? if so which one?
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:02:40Z
oh i didnt read the full message sorri
Avatar
pacman -S firefox
Avatar
i use firefox-developer-edition
18:02
it uses a rly recent version
18:03
maybe it has fixes
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:03:03Z
no i use pass from cli plain
18:03
i also have the otp extension for 2fa logins
18:03
i have a bunch of helper scripts and never feelt the need for browser extension
Avatar
copy to clipboard via cli or the dmenu thing?
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:03:53Z
cli idk what dmenu is
Avatar
i think the dmenu thing is nice
Avatar
[quakenet] Ryozuki BOT 2021-01-30 18:04:04Z
chiller is a gnome normie
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:04:07Z
xd
Avatar
ChillerDragon: launch passmenu
18:04
ah
Avatar
[quakenet] Ryozuki BOT 2021-01-30 18:04:35Z
ChillerDragon r u on arch rn?
Avatar
i guess it won't work on gnome
18:04
well idk if dmenu works on gnome
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:04:56Z
ye
Avatar
but might be not your thing, dmenu is kinda twm focused
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:05:08Z
dmenu command not found
18:05
im sure there is some gnome extension for that
18:05
but cli so good
Avatar
[quakenet] Ryozuki BOT 2021-01-30 18:05:33Z
there isnt
18:05
dmenu is a simple menu to launch apps
Avatar
you can probably just install dmenu
Avatar
[quakenet] Ryozuki BOT 2021-01-30 18:05:50Z
like when u put ur mouse top left
Avatar
but it will look rly out of place on gnome
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:06:03Z
i spend most of my day in terminal anways so there is more effort using the gui
18:06
so whats ur issue now @timakro?
Avatar
none :D
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:06:29Z
u want autocomplete in browsers?
Avatar
since i switched to pass the world is awesome
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:06:35Z
xd
Avatar
[quakenet] Ryozuki BOT 2021-01-30 18:06:42Z
how is it more awesome
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:06:43Z
how do u handle things on ur phone?
Avatar
There are two browser plugins: passff and browserpass. Browserpass is the less used one but it's much better
18:07
I sync with syncthing and use android-password-store
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:07:38Z
interesting so its a different password manager using the same data?
Avatar
And my phones android version is recent enough to have the password manager api so that hooks right into that
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:07:52Z
crazy
Avatar
Even shuts up samsungs default password manager
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:08:04Z
thats so much better than my solution
Avatar
what's yours?
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:08:24Z
none xd
18:08
i just avoid using my phone at all times
Avatar
Yeah I don't use it too often
18:09
Sometimes I use it to login to my uni sso to check something if i'm not home
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:09:03Z
maybe ill use pass one day if i get a proper linux phone
Avatar
The problem is you need your gpg key on your android phone and I can see why you wouldn't want that
Avatar
[quakenet] ChillerDragon BOT 2021-01-30 18:09:31Z
my phone is currently mainly a clash of clans gaming console xd
Avatar
But actually the android gpg thing is also pretty elegant because you use the OpenKeychain app for storing and decrypting your key and that also provides my key to k9mail
18:12
My dad pre ordered the librem 5 from puri.sm ages ago and is still waiting on it. He's the kind of guy who doesn't have whatsapp
18:13
I'm looking forward to him getting the thing and and figuring everything out. I'm sure it will be painful but tbh some people need to start with linux phones
18:14
The puri.sm guys are constantly sending patches to gnome, gtk and gtk based apps to make them responsive
Avatar
Firefox on mobile is shit anyway. Apple wont let anyone use js acceleration and on android it performs like ass
18:19
Oh, scrolled up again
18:19
The stupid discord app on ipad is so bad
Avatar
Hm, I'm using firefox on mobile for lack of a better idea
18:19
My phone is super new so I guess it's just fast enough to cope ^^
18:20
On my previous phone it was unusable
Avatar
I just caved and used chrome, they already track me so much, they can have a couple extra data points
Avatar
firefox mobile works fine for me
Avatar
But my previous phone also still shipped with a native browse app (they don't do that anymore but instead google replaced it with chrome to push that)
Avatar
Native browsers usually are outdated stripped down versions of chromium anyway
Avatar
Avatar
Ryozuki
firefox mobile works fine for me
Maybe on my next phone I’ll have the privilege of using firefox ;P
18:22
well i use a redmin 9 iirc
18:22
so china spies me anyway
18:22
redmi
Avatar
Lol, xi is probably watching you right now
18:22
o/
18:22
\o
Avatar
Regulations are currently so far behind of technology that they can get away with almost anything anyway
Avatar
Okay my backup expiry algorithm is done, prototyped it in python and checked it with matplotlib. Spent way too much time on this.. Now I just wanna translate it to posix shell
Avatar
have u seen the new blog about number parsing?
18:23
on apple m1 they can parse 1200 mb/s
18:23
over 1gb
Avatar
I saw the headline
18:24
What exactly are they doing
Avatar
Computers typically rely on binary floating-point numbers. Most often they span 64 bits or 32 bits. Many programming languages call them double and float. JavaScript represents all its numbers, by default, with a 64-bit binary floating-point number type. Human beings most of often represent numbers in decimal notation, such as 0.1 or 1e-1. Thus ...
18:24
parsing numbers
18:24
aka numbers in string form
18:24
to real numbers
18:24
but fast
Avatar
I love the idea of the M1 chip. Such a simple yet elegant improvement
Avatar
@Learath2 can u explain ELI5 why m1 is so good?
18:24
i havent read anything about it
Avatar
One day RISC will get good enough for us to have an open version of the same idea
18:25
M1 uses a little core large core architecture
Avatar
rust is on par with the original c++ impl of fast-float
18:25
monkalaugh
Avatar
So it has small cores that do small tasks keeping the experience smooth and using very little energy and large cores that handle the beastly tasks
Avatar
oh i see
Avatar
right, i also heard about the idea of efficient cores for non time critical tasks and fast cores for time critical tasks (edited)
18:26
idk if it is that (edited)
Avatar
They also introduced a new x86_64 compatibility mode of sorts into the ISA so it’s extremely efficient to emulate x86_64
Avatar
oh yeah i remember now it was that, i was reading the post from mozilla about porting firefox to M1
Avatar
fck i forgot another interesting blog post that praised rust
18:28
my duty to share it failed
Avatar
And the most important part of integrated architectures like this is actual distance
Avatar
no matter how fast the machine, sh will always be slow as fuck
Avatar
The GPU is very tightly coupled so it has things like direct memory access, the ram is wired directly so shorter traces squeezing out even more performance
Avatar
Avatar
timakro
no matter how fast the machine, sh will always be slow as fuck
A true law of nature
Avatar
@timakro did u know a blog post i made was featured in this week in rust
18:31
monkalaugh
18:31
try to find it
18:31
monkalaugh
Avatar
I wish vulkan was a thing before apple decided to invent metal. Would have finally ended this api debate
Avatar
@Ryozuki did you know someone basically made one of your posts into a video (not saying they copied it xD) https://www.youtube.com/watch?v=dQa9mveTSV4
18:33
here
18:33
the first
Avatar
paypal-rs? Is that rust bindings for paypal api?
18:33
a project im doing
18:34
got 2 sponsors
18:34
10€ month
18:34
first time i get money
18:34
doing open source
18:34
poggers
Avatar
that stupid frog
Avatar
but the api is rly big
Avatar
what does it mean
Avatar
@timakro it means hype
18:34
idk
Avatar
the frog is cool
Avatar
@Learath2 first "vulkan" is btw older than apples metal https://de.wikipedia.org/wiki/AMD_Mantle
18:34
@Deleted User nein nein!
18:35
du bist stupiden!
Avatar
A couple more and you’ll be set for life. Credibility is the only thing you need in the open source world to make money
18:35
they say the first 3 is the hardest
Avatar
Or just invest into the right stock for a week
18:35
i invested in doge before it went down today
18:35
got 40€
Avatar
whats doge?
Avatar
dogecoin
Avatar
I set my limit sell wrong so I lost 10e on doge ;P
Avatar
Dogecoin is an open source peer-to-peer digital currency, favored by Shiba Inus worldwide.
Avatar
@Ryozuki what is stupiden xD
Avatar
a meme coin literally
18:36
@Deleted User im just making fun of u for sharing a german website
18:36
xdd
Avatar
I made 600e on bitcoin and 120 in ethereum tho
Avatar
hm i'm just holding all my money in msci world etf
Avatar
wats that
Avatar
just a big huge frickin large etf
18:37
so lot's of spread no risk
18:37
at least thats the idea
Avatar
ryo being funny 🤡
Avatar
Sounds much safer than messing around with btc anyway 😄
Avatar
Taiwan Semiconductor Manufacturing Company, Limited (TSMC; Chinese: 台灣積體電路製造股份有限公司; pinyin: Táiwān jī tǐ diànlù zhìzào gǔfèn yǒuxiàn gōngsī) is a Taiwanese multinational semiconductor contract manufacturing and design company. It is one of Taiwan's largest companies, the world's most valuable semiconductor company, and the world's largest dedica...
Avatar
ah sry @Ryozuki maybe korean is better https://ko.wikipedia.org/wiki/%EB%A7%A8%ED%8B%80_(API)
Avatar
i even waited out the corona crash
Avatar
I only made money on btc because I bought alot to pay for my vps then I stopped caring about that vps
Avatar
@Learath2 where u bought it?
18:38
the vps
18:38
i mean
Avatar
It was a seedbox on feralhosting
Avatar
tsmc the most valuable semiconductor company, i think they are bound to rise
18:39
there arent other companies besides samsung iirc
18:39
able to make this stuff
Avatar
Well intel has their own fabs
Avatar
but no one cares about intel rn
Avatar
i think i suck at investing, i suppose i would hold even if it was going straight down to 0 always hoping for it to go up agin
Avatar
Qualcomm and foxconn also make their own chips iirc
Avatar
only tsmc existing is why there is short of stock on amd and nvidia gpus
18:39
i think
18:39
+ covid?
18:40
Most of the leading fabless semiconductor companies such as Advanced Micro Devices (AMD), Apple Inc., Broadcom Inc., Marvell, MediaTek, Nvidia, and Qualcomm are customers of TSMC,
Avatar
@timakro well investing and day trading are very different. Holding is a valid strategy in investing if you believe there is reason for a stock to go up
Avatar
invest in gold
Avatar
On the other hand I have friends day trading bitcoin making 10e here and there trading on very small changes
Avatar
well, the past showed that you never made a loss when you were willing to wait like 2 years or smth so that's my reason to believe
18:41
but is that a good reason? idk
18:42
monkalaugh
18:42
53 million usd today
Avatar
If I ever get some money, I’ll invest in whatever the finnish pension fund invests in
18:43
They seem to keep making money over and over in all kinds of situations ;P
Avatar
i'd love to see a well designed RISC vs well designed CISC at same transistor width
Avatar
i found a crypto where u code smart contracts mainly in rust
Avatar
ARM should he RISC enough to compare
Avatar
yeah
18:44
all these cryptos have such fancy websites
Avatar
im ok with ARM, but is x86 really the best CISC? xd
18:44
tho ARM isnt really RISC anymore
Avatar
I think x86 has an unfair advantage having the entire world catering to it
Avatar
well ARM is probs more used nowadays isnt it?
18:45
with all these mobile platforms
Avatar
Yes but never in high performance until apple decided to try it
Avatar
yeah but even that thing is only mobile
18:46
i want to see their best possible desktop chip (edited)
18:46
they can produce
Avatar
It’s a first attempt tho. We’ll need to wait a couple more years so ARM (and maybe even RISCV) matures a bit on high performance applications
Avatar
mhhhhhh the question is, why shouldnt anybody have tried yet
18:47
is it not scalable enough?
Avatar
Microsofts ARM laptop was abysmal, so the actual mobile chips out there are shit ;P
Avatar
can it be scalable enough 😄
Avatar
Avatar
Deleted User
is it not scalable enough?
Well not many people out there willing to try different things? It takes a metric fuckton of investment to look into this stuff
Avatar
i agree, but now that apple made the transition, apple has no excuse not todo it for desktop
18:48
why should they wait, except they have problems with scaling
Avatar
Only a handful of companies even produce chips and a lot of them are heavily invested in either x86 or are constrained within the mobile world with arm
Avatar
Avatar
Deleted User
i agree, but now that apple made the transition, apple has no excuse not todo it for desktop
They did release an M1 desktop (not very great) and I think they are looking into a second gen in a year or two
18:49
I guess this is as fast as innovation can go in an industry that has extraordinary barriers to entry
Avatar
probably
18:50
too bad
Avatar
I wonder how many people even have the skills to do microarchitecture design in total
Avatar
i'd be totally ok with only having like 50% x86 performance if the native performance is atleast 25% over the "best" x86 chip
18:50
especially single thread is not really getting better, too bad 😄
18:51
tho my understanding is that CISC always has the potential to outperform RISC, so i wonder if there is no effort into trying to make a better CISC than x86
Avatar
I wonder how important single thread performance will be in the future. Multi threading really seems to be key to extracting all the performance we can get out of the silicon per cm
Avatar
@Learath2 but games rly rely on single thread perf
18:52
i wonder if there is a way around iot
Avatar
Avatar
Ryozuki
@Learath2 but games rly rely on single thread perf
But even that has been improving with consumer cpus getting more and more cores
Avatar
there is alot that requires single thraed perf(or other non scalable stuff), else everyone would use some 128cores ARM processor probs
Avatar
I think intel limiting consumer cpus to 4 physical cores really hindered research and development in that area
Avatar
amd is going full blown at threads
18:53
threadripper 😎
Avatar
that is true, but u have to note that they had 8 threads, and 1 x86 core is not really 1 arm core, its more like 1.5x ARM core
Avatar
64 cores 128 threads at 2.9ghz
Avatar
bcs of hyperthreading etc
Avatar
not bad
Avatar
Avatar
Deleted User
there is alot that requires single thraed perf(or other non scalable stuff), else everyone would use some 128cores ARM processor probs
Ofc, I meant more as in “past a certain point”
18:54
I don’t think we’ll need a single thread performing much better then what we have right now on x86 anytime soon. Atleast not for consumer usage
Avatar
tho, it seems apples M1 single thread perf outperforms x86 counterparts at same enegery level, so i wonder how well desktop chips would be(if they scale at such energy levels)
Avatar
Only apple knows at this point. I bet they had a couple experiments already
18:56
If it wasn’t promising, I don’t think they’d invest in it this heavily
Avatar
yeah, but its kinda risky, since intels 10nm is probs still a bit worse than TSMC 5nm or whatever they call it so i assume intel will get another 20-30% perf increase soon if apple could already scaled, they should have done it quickly
18:57
(from a companys perspective atleast)
Avatar
An idea I’ve had with massively vectorized cpus would be ai agents e.g.
18:57
It was used in later PS3 games with it’s cell architecture being perfect for this
Avatar
Library to retrieve information from teeworlds servers and related mods. - edg-l/teestatus
18:58
its a bit dirty but it does its job
18:58
only 0.6 protocol tho
18:58
i cant find docs on 0.7
Avatar
Yeah not very documented the 0.7 protocol
18:59
Can it do both ddnet extended 0.6 and vanilla 0.6?
Avatar
For 0.7 you need to do the handshake to get a token
19:00
Then you use the token in a standard serverinfo request iirc
19:00
maybe someday
19:00
lazyness kicked in
19:00
and 0.7 is not exciting anyway
19:00
xd
Avatar
The best starting point is heinrich’s PR adding the token protocol
19:01
When you want to take a look at it 😉
Avatar
Apple’s emoji font makes the winky face look so condescending
19:02
19:02
1 month only
Avatar
Mine looks so empty now 😭
19:03
ChillerDragon what are u drawing this year on ur contribs
Avatar
I have been useless for so long, learning about stupid infinite dimensional vector spaces
Avatar
i feel a crazy amount of excitement for rust
19:03
and i dont think its sane
19:03
i just love it to much
19:04
cant look at other langs rn
19:04
im crazy
19:04
maybe
19:04
pepeH
Avatar
It’s a common symptom of rust addiction
19:04
We see one every day on ##C
Avatar
Someone coming in with a “question” only to talk about how good rust is
Avatar
also since there is so much uncharted stuff in rust
19:05
its easy to get discovered
19:05
i never expected my blog post to reach frontpage
Avatar
It’s like mormons or vegans trying to convert us
Avatar
good fellas going to #CC
19:05
##c
19:05
im sure the ppl in there reply by citing some hideous standard
19:06
to make ppl scared
19:06
and go away
19:06
right?
Avatar
Well we don’t quote the standard unless needed
Avatar
i dont even dare to talk in ##c out of fear
Avatar
Sometimes some fools come in asking a question and then showing us some online tutorial as proof that our answer is wrong
Avatar
That’s when you pull out the standard
Avatar
Avatar
Ryozuki
i dont even dare to talk in ##c out of fear
It’s much friendlier now that Zhivago is gone
Avatar
That guy would call you a retard (rightfully so but it’s mean) to your face ;P
Avatar
I find it very disappointing that people are defending things like they are religion nowadays
19:09
Technical things shouldn’t have fanboys
Avatar
why u say nowadays
19:09
it always has been that way
19:09
for lot of things
19:09
even outside tech
Avatar
It has been very calm for a decade in the tech sphere atleast
19:09
I had no one trying to sell me Hack or ruby on rails
Avatar
well probs cuz c++ never had a competitor
19:09
it was always the c++ is shit side vs the c++ is the only good language side
19:10
well idk
Avatar
For a brief moment Java zealots took off after the release of minecraft with fresh 10 year olds learning java to mod minecraft
19:10
i also learned java thanks to minecraft
19:10
😐
19:10
discovering new emojis
Avatar
I too embarked on the java journey, but I had been informed I should probably bring along a puke bag just in case
19:12
Though I must say modern java while performing awfully and having a cancerous focus on OOP actually is quite pleasant to work with
19:12
With it’s new functional style interfaces and all
Avatar
i always have to search how to go from Date to sql.Date and then viewing Date has been deprecated and lot of stuff
Avatar
Yeah, java is sadly full of that stuff
19:14
Kotlin looks a little better in most regards and still runs on the JVM if you want to check out something javalike
Avatar
i tried kotlin 5 mins and got bored
19:14
maybe i dont have the will to learn another lang when i can use java
19:14
xd
Avatar
Kotlin is like Scala but better ;P
19:15
Honestly, if you have a language to cover all your needs, learning another one is generally just for lulz
19:16
Rust seems to cover a lot of ground, so it’s normal you don’t care for much more
Avatar
there seems to be no channel binding defined for tls 1.3, and thus neither for quic
20:45
channel binding AFAIK means that you have a random number that is guaranteed to identify the connection
20:46
you can use that to securely send password hashes, (roughly) by seeding the hash by the random number from the connection, so that it can never be reused
20:46
such a scheme can even defend against MITM of rcon passwords, even without TLS certificates
Avatar
Cryptographic protocols have been widely used to protect the user's privacy and avoid exposing private information. QUIC (Quick UDP Internet Connections), as an alternative to traditional HTTP,...
Avatar
from hackernews:
"allowing adversaries to infer the users' visited websites by eavesdropping on the transmission channel."
Avatar
When choosing a map, the user can type the map name, the difficulty (stars), completed times and even the average time (I'm guessing is that). The problem is that the # of completed times/average time doesn't link up with the map, when choosing from that. Maybe even a filter/orderby system for map search would be great. Some difficulty (stars) doesn't match up with the map difficulty and (at least for me) it is more accurate to choose by # of completed times, when finding a new map to pl...
Exported 501 message(s)