#⌨coders-cave
1 messages · Page 97 of 1
some people just want to watch the world burn
ok so
im going to stop the stream for 10 minutes to boot into windows
make sure everything is still working there
gonna be back to screw around more
ok... ping me in 10 mins
Ok I can confirm
Everything is working as normal
Time to run explorer.exe :)
Actually im gonna start with another system file thats less important
And if everything is ok I.will run the big boy
Wait a second...to run that I will need to mount my windows partition to linux
Yea fuck that im not doing it
@cloud solar you can come now starting any second
waiting...

Discord is being a slowpoke
watching rn
I will open notepad.exe
WAIT
THIS IS AMAZING
im currently learning how filsystems work and this is file infos
this is basically teaching me that info
not sure what it means but cool
hm...
wrong
the system32 delete joke is irrelevant it doesnt even work
you'll get permission denied if you try to delete it even with admin
operation not permitted
your comment is irrelevant to jokes
is suppose to be funi
is same like
hamzah making yo mama jokes
he never even met our mama's
so its wrong 1000%
but joke is joke
is still annoying
oh it was supposed to be funny?
@orchid frigate can u stream now?
some peoples think it is
and if you think no one would possibly laugh at that
look at peoples who like among us memes
what is "Offline web pages" in "windows" folder?
and why the icon for it is like... strange
whats "systemReset"
and why when i clicked it like 10 errors appeared
in C:\Windows\System32 there is "cmd" it is in strange extension but i think it is the exe for console
kinda sus
btw that path:
C:\Users\xxx\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools
is kinda sus
like it contains.. strange things
like function for opening pc
@orchid frigate u know what to do

it contains things like:
"Computer"
"Control panel"
"Run"
i could try to open one of those but i am too scared

C:\Windows\System32\Printing_Admin_Scripts
thats kinda sus
at least i dont have to find what it does
".vbs" hmmm.... last time i saw that kind of extension was like 4 years ago
C:\Windows\System32\WindowsPowerShell\v1.0
hehe
imma just look what i can do
why i cant acess the "Configuration" in system32

"xwizard" huh?
can someone tell me whats that
and why when i try to open it it gives me some info and closes
thats kinda sus
whats "wusa"?
Windows Update Standalone Installer
hmmm
it sounds like a nuclear reactor
lets run it
wsl:
Microsoft Windows Subsystem for Linux Launcher
thats not funny windows

why it has linux icon
EDARKI FINERGAND, LINDINARD FI TOOBU FATMOM
vbs is a programming language
"Microsoft Windows Subsystem for Linux Launcher" whats that then? and why this impostor is on my windows 10
and can i delete it?
WSL best thing in windows
Do not do that
you'll fall in love with WSL if you try it
what it does tho?
It's basically Linux inside windows so you can run any Linux apps in windows including bash. A bit like how Wine works in Linux
hm... and how this can be useful?
in the case of programmin i mean
Well I use it for AMP so there's no surprises when I run the code in the vps as the vps runs on Ubuntu
There's also kali WSL so if you want to use Kali Linux without VM which is not a good idea for actual hacking but nice for testing that's a possibility
||i will act like i understand||
i just use alpine
Not if you do it from Linux
!rank
I've heard the opposite atleast for red team/offensive hacking. It's so easy to get a hardly trackable system going that you can always just erase when you're done
For blue team/defensive hacking yeah sure it's not that useful
ah yes the red team
lets see what they're composed of
hmmmmmmmmmmmmmmmmmmmmmm
indian scammers
12 year old python scripters that only knows to clone ddos scripts in github
and people who jumped into hacking without prior knowledge to coding
Every army has a hacking division of red team hackers
hacktivists are red team hackers
who are partially skids
well mostly skids
but red team is still a big portion of hackers and even skilled hackers need the skills to perform red team hacking
12 year old python scripters hacked the colonial pipeline
Tbh everyone hating on skids but
everyone was a skid at some point
well not really but a lot of people overestimated themselves when starting out anyway
You could be a skid and do some insane shit
By pasting the right code
Its like os development in normal programming sometimes not being a skid could make you reinvent the wheel but thats according.to my limited hacking knowledge
everyone has been an skid on some point
What is skid
stands for script kiddie
mostly people who brag about their coding skills without having any or very low skills
my classmate
who followed a tutorial to show cool text on terminal
and my brother college
||this reminds me of one guy in my school that said he can program in "c+++"||
Where is c+
Why did we jump to c++
Ah I get it because c++ means c+1
I hate it
or the guy just didnt like how c+ sounded
Wait... ||it is really the meaning?||
Yes I just read about it
Something about the name is so fucking infuriating to me now
Makes me want to switch to C
Hmm... then why c#?
Then why no c+++
I fucking hate how the c languages were named ngl
I feel dissapointed that there is no c+++
C∆

Yo
yo
some people like you
you just want the world to burn
but you know what no
im not going to disagree to your statement
not because I agree but because I dont want to argue

i still use python
but
if c# gives me more Control without slowing down dev speed to C levels
probably gonna switch to it entirely for most of my projects
for the time being at least
no i meant dev speed
oh
i dont really need execution speed that much in my projects
tho c# is like ten times faster than python
idk about dev speed I spend months on implementing a simple 100 line of code feature
kek
and 3 months fixing a single bug
it depends on what you're making ig
i just dont want to be slowed down by
obscure syntax and weird shit
also switching to C++ for my kernel
-> rust
lmao
Im making a cult that is forbidding every language that has oop
there are only 2 ways to do oop
SO MANY FUCKING LINKER ERRORS AAHHHH
all in
or just dont do it at all
i refuse to accept having classes AND functions in the same thing
I refuse to have classes in general
and im slowly starting to hate namespaces too
because my _main function has to be....where?
in the code
if im linking it to an assembly object file how do I tell assembly to look in the System namespace
or the linker
you just dew it
so I get it out but now nothing works

because everything else is in the namespace
so fuck oop im going back to C
But to transition to C I will have to get rid of an entire namespace and rename 30+ files
ahhhhh

because it looks clean
thats a typical answer
but this is going to make me create a screenshot of pre and after oop to show just how overly complex it is
fuck it anti-oop cult has been established
lmao
but the creator of null said the same so
about null
according to some website oop costed trillions on the economy
yea I dont think thats true lmao
oop literally caused ww2
next thing they say is gonna be "why oop is the main source of world hunger and how it created covid"
real
the website started talking about....oh god
apparently oop did cause a car accident
because someone with bad oop knowledge programmed the car bad?
bruh
thats just shit code
shit code is shit
oop or not
"Why is OOP the root of all evil?"
this an actual part of the website
no joke
I was joking about the world hunger thing but they took it next level
there may also be a cult about it
because there is a name that sounds like a cult name
I cant tell if this website is fr or not
now they are talking about pchycology
jesus the author probably got fired from his job because he didnt know oop so he went crazy and wrote this
the author is the average os dev lmao
oop is the root cause of all misfortune in the world
oop fell from heaven
after eve bit into the forbidden fruit, oop was created
and i love it
what do u think abt scratch and is it a good start? (askin couse my opinion on this is that it isnt good)
@orchid frigate whatdoyou think abt it?
uhmmm
I think its a good start because it teaches you how to program and think like a programmmer
this is the answer I expect
I want to understand why people like it so that I can like it but I cant when people get mad because I asked
if you dont want to answer dont asnwer as simple as that
as much as I hated on classes
technically they just fixed a linker error of mine
so I guess they are ok
Every single time I try JavaScript, I want to shoot myself
same
python just the same
Maybe you guys are bad
No u
lmfao
Hello
Or maybe you are bad
But maybe you are worse
Hi guys
Hi
The more I read about how computers connect.to the internet the more I see IPs as a computer's personal invitation number to this cool party known as the internet where it can communicate with other members
And the router is the cool kid who hands the invitations
Or maybe its the assistant of the cool kid or the mail man
Yea the mail man is more like it
js handles alot of things for you so if you think that js is hard then oh boy i have a news for you
relatable
oh you make stuff in roblox
you are just more used to lua
i would say the same if i transition to lua 
Lua is a disgrace to programming. That language has no good use cases because it's just complete garbage and Roblox still decided to use it in it's game engine
I 1000% agree
Yes

lmao
its like
birds are unreal
and its for government monitoring
now became
birds are for internet to carry packets
i like the example they gave
Reading the wiki article for it
I love how the writer talks about it like its something serious and not ridiculous
Especially with the packet loss example
it is a proposal tho
Well apparently it was proposed on april fools
So it is technically just not a very serious one
Imagine if you have to transfer the packets yourself
Someone in Australia will be like "yep lemme just go to the usa to make a request to check out this cooking recipe for a cake online"
wdym, ip is handled by isp
But the os dev wiki says otherwise I think
Yea
There are so many fucking networking protocols
Implementing them will be a nightmare
aren't ips supposed to be
uh
handled like
local ip and public ip
and like
routers ip
are the one connecting to the actual internet
where its registered
and then
the router would actually get packets
from local ips
and forward them
to the internet
From what im getting
haydot are you on mobile
Rei writing in one single message challenge (impossible)
impossible
Anyway your description is pretty much accurate
The ip is being translated to mac adress which is thE actual important thing
Yes
yes
The ethernet card gives you that adress
MAC is given by ethernet card producers
Like
When the card is produced, it already has a MAC address
Like that the os contacts the ethernet card to gain a mac adress
And using that mac adress contacts the router to give it an ip adress
And using the ip adress it's able to use different protocols to access the internet
iirc routers have the MAC table
Simply put, a database that creates associations between ips and Mac addresses
No waot
That's not the MAC table
Hold on
Jk that thing is on the switches
I wonder how the os uses the, for instance, htt protocol to ask for stuff
Like does.it contact the router telling it "hey give me this"
Sadly the os dev wiki is like "yea these things exist but you figure out how to implement them
"
oh right
well
its just
socket
underneath it all
http basically sends you a header
mainly the content-size
Your host sends and HTTP request, the router forwards it, DNS magic stuff happens and it reaches the server
and read accordingly
most of the http are
literally
all
is handled on socket
its just socket
but easier
but also
its only short lived
Who is the host
You
Pc or router
Pc
both
Well ok
pc accepts incoming packets
and that packets
came from router
the router is essentially
the host too
Implementing this shit will be a nightmare indeed
If I remember correctly routers have a different name
yes they do
Wtf are you trying to do
Implement some internet protocols to my os

is gonna be hard
I know how to do the basic stuff like contacting the router and ethernet cards via ports but I need to have an idea of low level networking

woah that's cool
Yea I have to implement read() because Im only working with the basics
I think I have the CCNA certificate, but idk where it is now
you should use it
I don't have std
why and how
Std requires alot of os dependent stuff
ah true
Which a new os doesnt have
I have to implement everything from print() to allock() to all the other std stuff
If I do I will get 1000 errors
This is why this shit is tough you have to implement everything yourself meaning contacting hardware
And contacting hardware means you have to talk to ports and there are 1000 ports some of which manufacturer dependant
And dont even get me started on graphics.as you have to write your own graphics drivers for every gpu
Yes
Kernel from nothing
I have been doing it for 5 months or so
Writing 100 lines of code takes around...3.months
heh
"multiple definitions of System::Writer::HexToString()" "multiple definitions of your mom"
I could make it easier.on myself and use uefi
Which simplifies things to the point writing a kernel is like writing an average application
But for some reason my efi is broken so it freezes when I read from volume which I need to load the kernel
Ahhhhhh
Writing an os is masochism so call me a masochist
Because I love it
uhm
is nsfw so
well
putting that aside
im now doing os
and its killing me 💀
I also fucked up my filesystem
when chrooting
cause i forgot to unmount the chroot /dev /sys /proc
and my whole system be fucked up
so i rebooted twice
Os dev?
not really but
os thinkering
im learning how filesystem works
socket file
and fds
mostly on concept
Ah I will need to learn about this too
its easy
When I eventually get to creating a file system
until they decided to fuck you from behind
no
no
do not
use ext4
oh wiat
I will make my own because fuck implementating ntfs and ext4
The thing is
To implement my own would be easier than implementing ext4
is it possible to add mod on mobile world box?
its also possible to grow common sense
Considering I will still have to make it
true
And write it
I really just care about the extremely low level base of a file system
same
hello?
Fro my perspective it's folder = a changing space from memory adress A to memory adress B
Or a sector (not the 512 byte sector a different sector).of bytes
No you cannot
Ext4 is awesome
Would be nice to implement
But it would take...years? To learn
And im not thay masochistic
@orchid frigate thnk u
Before I make a filesystem tho I need to figure out why multiboot2 is shit
And doesnt give me the boot info I need
L
I had a mental breakdown in vc yesterday over C screwing with me because of multiboot2
Also @cloud solar wanna stream some time later?
i can now
well kinda
what about now? @cloud solar
uh... i unfortunately cant now
what about in an hour or so?
ok
@orchid frigate can u stream now?
i will open unity so i can stream too
ye
so maybe voice chat 2
ok
lemme see it
I think its pretty nice
cozy and not overdone or overdecorated
but maybe you could add a back button
that isnt the home button on the top
wdym back button?
that is the setting menu correct?
the thing before the main menu
that you showed
well actually I changed my mind its pretty good as it is
but lemme show you what I did
so many linker errors
mainly because its all writing to hardware
and the only thing hardware understands is hexadecimal
so you have to write in its language..kinda
shouldnt it also be converted to binary language then?
yes the instructions
but in some cases you will have to have certain bytes in certain locations
like lets say you are writing to a port
you gotta have an instruction for that aswell as arguments for that instruction aka the hexadecimal stuff
also you got no std lib
so you are literally working with the basics with no library
||gonna pretend like i understand ||
ok to rephrase half the program you gotta write the bytes yourself
because legacy BIOS and its wonders of doing absolutely nothing for you
ok
im gonna continue reading documentation thats probably older than me
@cloud solar im wondering what color would you make text thats informational
like screen width or something like that
yellow
or red
or green
yellow it is
red is already in use for errors and im planning to make green successes
or I could use yellow for warnings....
oh forgor
💀
i just open this channel 24/7
but atleast better than associating code with worldbox
unless is actually for like the worldbox code
im pretty sure everything is scattered around
there isnt one place that things exist in
which ui
you mean microsoft windows?
there are like dozens of ui libraries in windows
Sometimes Android gets on my nerves... Google removed the ability to have the System Files app access game files. Why did they do this?
really?
that destroys the whole point of android
time to do research and do a twitter rant
nvm
it's just the app
no one cares. No one uses the basic file manager anyway
i do
and i use basic file manager
when i need UI
otherwise i just use termux
no idea why
nice
me too
like holy shit cant you just let us write on storage
our last project required us to communicate between 2 apps
the working folder that allows any app to write on is Documents
we decided to just go with local udp server
why udp
why
losing a byte here and there
what no
but
you're not
if its locally
losing bytes
idk
there is packet structure you see
is it
the
uhm
the technology used for HTTP 3
they used UDP with a good technology
basically if you send an 2E 3A 01 6E 2D the client will receieve 2E 3A 01 6E 2D no bytes removed no bytes added
and if the client's internet is very bad thats where packet loss comes in
if they cant receieve the packet they will not receive IT completely
packet for this person? okay!
*throws packet*
yeah if you don't send it in chunks
i had issues with udp
i usually use tcp for this thing
or even better
unix socket
🥺
since its android
and its local
there is no chunking in udp there's only throwing and hoping the client received the bytes
yes the "hope"
but its not a problem nowadays
by chunking i meant
everyone has better internet
sendmsg(msg, ...)
sendmsg(msg, ...)
me with 20mbps and constant drop in speed: heh
and americans complaining having 47mbps
links
oh i cant send links
the bot be like
"NO LINK BAD!!!!"
💀
but this works apparently
wait let me
okie
you need level 10
udp is not as stable as tcp
In my opinion I have 0 idea what udp or tcp is
Yep
U have idea where it can be?
||i wanna change some thing there||
Change the color of the panel
Which panel
With np windows logo
The button on the bottom left?
Ye
Ah
And the canvas behind it
Uhhh
Search where are the windows gui things or smt
But im pretty sure thats innaceccable
Is there any way to make thoose files aceccable?
For me to know I would either have to be a windows dev or a windows expert
Im neither

I literally use windows to play games
And fuck around with its system files in linux when im bored
But what I saw on kali is that you actually have access to its bootloader background
Which is pretty cool
You can change it
Hmm.. pretty sure that all files connected to bg are in system32, is it right?
I mean I dont know where else they would be
Oh and also... i found the folder with all the icons... can i change the graphic? And will it work?
If they have the same name I don't see why not
Idk if permissions will allow you to tho
If i can acess the graphic pretty sure i can change it also
there is a problem.. its in this cur. extention
Well idk what that extension even is
So I would suggest not changing them
It could be different from a normal image file
i think it is some kind of file that can also contain a script
how to make an ai that can make easy commands?
like open apps
or search for some images
u know, your own assistant, but easier to make
i hope it can be done in python...
sounds like a hell of a task
need a more detailed description tho
is it voice activated or do yoi enter commands or w/e
like an assistant that can browse some things for u, give you data, (u know, acess all python data libraries possible) and maybe in a visual way
so it can hear you,respond, and show the result on screen

it will help me a LOT with all the searching i need for unity
||ik it is hard to make||
im 99,9% sure it's a massive undertaking
theres a reason you usually only see faang tier corps doing it
though
hmm
i suppose if its not big you can make one?
just google it

never heard of it... how can i use it with the voice commands system tho?
oh and also except of pycharm is there any other way to make python more visual
couse pycharm.. looks worse then normal text
nah
Idk waaaay too high level for me
i mean use python- and also have a way to show the results in app
like with some text- but also colors, buttons
I have no idea how python works so cant help
welp... i think it is google time then
I always google everything I dont know
Even if its simple
Better than spending 20 minutes to days to figure it out myself
The internet is amazing not including twitter
tru tho
That place is worse than any other place on the internet
btw i found what i was looking for
So is there a way
Searching up python
Gets so many different.versions of python
Or is it libraries
Its insane
Kinda makes me think what I miss on when not using absolutely.any libraries what so ever

Now that I think about it I wonder why there are no os dev C libraries
Or no popular ones atleast
Maybe i should do that
Instead of chasing some insane goal try to contribute to the small community
I now understand why people sometimes dont like os devs
the entire os dev discord server is like the most passive agressive server I have seen
newbies are getting destroyed for not knowing stuff and general feels like everyone hates eachother and is trying to fight for dominance
but what they dont know is that they will all stay in their moms basements forever
and C# developers will dominate the world
You are not dominating anything either
you are making the same stuff 1000 other people have already made better
but im making money
everyone cares
because you are not the person that i go to to buy food from
Bro im a guy on the internet some random dude thousands of km away
I dont care about you you dont care about me its how the internet works
could be a girl
Sure why not
exposed ?
Yes exposed
ok gorl
is anyone out there familiar with the python liblary downloading process?
couse i want to download a library, but some errors happens
i use Visual Studio Code for python
the error while downloading library called "PyAudio":
note: This error originates from a subprocess, and is likely not a problem with pip.
× Encountered error while trying to install package.
╰─> PyAudio
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
now another error:
error: legacy-install-failure
any ideas why it can possibly happen?
welp... what to do...?
Requirement already satisfied:

hm
well its already installed
also
its probably your system having stroke
with pyaudio
usually with its setup.py
happens all the time
is there an error
about
actually not an error but
does it says
its downloading a
tar.gz
or a .whl
@barren shale is c# mobile dev cringe or based
if based, what would one use to make a mobile app
Cringe
Use flutter
It’s like C#
hmmm
yes
Wdym?
I cant show it now.. what about in 10 hours?
Ok now I have to say this
Rust == best language I have seen
Its literally both high level and low level
I managed to write to ports with rust inline assembly easier than in C
and do bitwise stuff
I just had an interview for an internship at a financial consulting firm that my teacher set up for me and i love how the interview was just basically "yeah, yeah we want you here, when do you want to start and which of our projects do you want to work on"
also 00 i think
Nah... i think nand is "not and" so no 11 and no 00
Not sure tho...
isn't nand in c# just
!(x && y)
C++
It can work... it seems like it could...
👍
or !x || !y
well yeah
sadly we dont have these things here >:(
at least free lancing can work
if you have someone outside syria to receive the payments
if you want to work at a company you need a degree
and even then they are paying you like 250$ a month if you're lucky
This company literally said that if I'm good enough during the internship they'll want to hire me and I'm totally fine with getting hired. As the worst possible salary is like 2000€ and I could totally get my own apartment with even just that and all that shit while working as I can complete my vocational studies at a workplace instead of school if I want to
But I always love the face of people when they hear I'm 16. As it's not like a common question to ask before interview and they're always so shocked. All the companies that have heard my age before interview have straight up rejected me so I think they don't think 16 year old could be even remotely goof at coding
Holy fuck
i dont have time today.... i can decribe the way i am making it tho
i just write:
pip install SpeechRecognition
btw... can i dm u?
Shells scripting? That will be tough
stay away from my room
lmao
that's
top level os dev i guess
low level are the one thinkering with oses
like their kernels
Also they want me to have experience in developing in linux
drivers
Yep
Ah
Im guessing modifying it
That isnt that tough I guess
Oh shit they require me to know about networking stuff too 💀
those are easy
for me atleast
the theory and concepts are pretty straightforward
a socket fd is created
that can be read/write
similar to a file
and that is then
buffered into the local buffer for packets
until they're sent
there's 2 type of socket
udp and tcp
udp offer a fast, bit unreliable and connectionless
tcp offer an okayish, very reliable, connection based


i got a samsung


