Mark
bleep boop
Mihail
also why do you liek putting so many blank lines in your messages?
Ariana
What benefits do you see it having?
people who use python would undersrand XD
Prometheus
people who use python would undersrand XD
People who use python inherently have issues well beyond any bad programming skills they may have lol
Mihail
as a scripting langauge
Mark
okay, i'm here with a tricky-ish question. i'm trying to implement tcp rpc server on linux epoll (in edge-triggered mode, which is more efficient compared to level-triggered). i've also seen that people use threads to read/write fds, but that logic is mostly wrapped deeply into programs under 300 layers, and digging into them ends up with me losing the trail. so my question is that which options do i have to implement threaded epoll fd reading properly (and efficiently)?
Prometheus
as a scripting langauge
Idk. I think using it made me feel worse than when I had to give up my dog.
Mark
i simply ditched libuv
Mark
library what might be ok to use for nodejs/luvit/some-other-async-thingy, simply failed me
Mark
libuv didn't even provide a way to stop reading pipe handle synchronously
Mark
still having callbacks in event loop
Mark
and later when i released memory used by pipe handle, i experienced segfault
Mark
(release was done after uv_close inside its callback)
Mark
amazing library, but seems to shit its pants in my use case scenario
Mark
hm?
Mark
i'm not sure if you mean "audio stream i/o" or what
Ибраги́м
hm?
https://think-async.com/
Mark
i see
Mark
>C++
Mark
yeah no
Mark
i don't like c++ personally, and target is pretty much alpine linux with musl libc
Mark
i don't want to bring in c++ (libstdc etc.) to target system
Mark
what i was thinking about is thread pool, e.g i'd just create 4 event processor threads
Mark
but i'm not sure how to implement that
Mark
i'm not *that* good in C
GRANDIZER
Anonymous
Tq sir
Dexter
guys you wont believe what happened
Dexter
last time came here with a problem and someone suggested me that the problem is with my enviornment and i told this to my dad
Dexter
i also asked him that i wanna change the os
Dexter
and then he bought me a new laptop and he said every time you encounter an error i will buy you a new one
Mark
wat
Dexter
thats so cool
Mark
can your dad buy me a pc?
Mark
i need a powerful workstation
Roxifλsz 🇱🇹
Mark
i'm like
Mark
sitting here with my slow ass laptop
Mark
intel i5
BinaryByter
xD
Mark
ultraslow edition
Mark
literally
Mark
5200U
Mark
u stands for ultraslow
Mark
also minecraft is 2fps when i look into teh sky
Mark
completely unusable laptop
BinaryByter
minecraft isn't *exactly* the best benchmark
Roxifλsz 🇱🇹
minecraft isn't *exactly* the best benchmark
But it is very easy to understand the results, look at that fps count, it does make you get a sense of how slow that machine is
BinaryByter
xD
Mihail
5200U
Lol my laptop is with an i5 3rd gen something U
Ariana
i mean 2fps for minecraft in 2018 is worse than crappy
Dexter
BTW i successfully converted that pyramid upside down... But i couldn't send the screenshot as i am currently using my 69th brand new laptop and code file is on the 26th which is lying somewhere i dont know.... Thanks Good_Bye
Ariana
._.
Mark
can you share your dad's contacts?
Mark
i still would like to have my workstation
Roxifλsz 🇱🇹
Workstations for everyone lmao
Mark
shrinking 1gb node.js runtime down to ~300kb
Mark
with simple c program
Mark
well, tmux/screen clone basically without bells and whistles
Mark
i need that for game server console management
Roxifλsz 🇱🇹
Cool stuff
Dexter
Okk guys itss enough crap for today... See you later... With a new problem... Till then i needa count my pc's to break the Guinness world record