#💽Programming Chat v2
1 messages · Page 28 of 1
i always used to say "man, i suck at this, why do i bother"
but people then said that the stuff i could do was really cool and that i should keep doing it
so now i'm still scripting
the same could happen to you atp, i've seen you do some crazy shit that's really cool
you could get somewhere with that
i don't think i suck at programming i think i'm pretty good at it
i just feel limited to programming though
i just know how to make computer beep and nothing out of that
i know lua, uhhh js a lil bit.. and uhhhh c#
what is this
what is it coded in
i could never do c
im unsure if os development is suitable for that...
So you want to do stuff with something other than a computer programming language? Or you want to do more with programming?
both really
i want to do stuff like robotics
tbh easiest gateway drug is a breadboard and some chips and wires
yeah i've got a pico next to me with a bunch of components but like
when i tried programming a basic lcd i had no idea what i was doing 😭
the most i made was a simple IR rangefinder
(which i ended up playing with for 30 minutes then disassembling it)
making drones and stuff would be cool though...
i tried my hand in PCB design too but
no funds...
so although i have the schematics, the PCB gerber, the PnP files it really means nothing if i cant use them
but yknow what doesnt cost money to make... file formats
For me I know a bit it's just I don't really have much desire to do anything with it
do you have a study that you know you're bad at and wanna get really good at it someday?
for me personally its art and german/japanese,,, but i barely have time to practice any of it
eh maybe Japanese
idk the underlying issue is I just kinda don't have much ambition
any idea why?
are you burnt out, or in one of those recurrent cycles where you dont wanna do anything
gaaghhhh whyy do airpods hurt so much
haha yea, a big reason I'm still doing stuff on roblox is because I find luau fun to program in and I have friends who still do stuff on this platform
finding a project that you're passionate about is really important
cause the moment you aren't enjoying yourself when working on something you lose all motivation to essentially ever work on it again
robotics is super cool I definitely encourage it!
getting to play with hardware is sick
breaking stuff is kinda fun too 😅
naw breaking stuff is scary
@spare quartz yeah I forgot 💀
i've broken two electrical components before in my life and both were awful to see
i can do it now though
1 RGB LED and 1 eDP/HDMI/VGA converter
🤷♂️
I've had smoke come out of an esc
smelled like fish after
lol
@timid quartz actually fix your automod
well i've uh
broke my motherboard
or well
the ram slots
and the gpu (sorta)
I think thats a skill issue
I blame @timid quartz
was it cause of the thing before converter???
even though thats LITERALLY its name (embedded DisplayPort)
brah
did i tell yall
that voids your warranty
one of those was my first computer
you won't get applecare coverage
he didn't get the joke
ive been stalking this macbook
I didn't get a computer until I came to the US
i've always had tech since my dad worked with computers in the usaf
i dunno if that was a good or bad thing
@flint belfry http://107.132.83.172:7777/www/index.html
go to this site, show me anything you see as soon as you see it
when you get to the main menu press start and tell me if the map loads
ok
Actually posting screenshots of the automodded content is bypassing so I'm gonna have to ban you now
WOW
Yeah...like I said not a lot of ambition in general
GIVE ME PLANE DRA
gotta find something you enjoy!

im coding..
I’m about to sleep…
what does
It
???
DIE DIUE DIE DEID EID EIDE DIE
🔔
Yeah it is gonna be forcefully removed from every game
If roblox can’t forcefully do it they will temporarily close your game till you fix it
I have this coroutine, I created it with coroutine.create, I call it by first calling from the client a remoteEvent on the server and then i fire it on all clients with the same remote event, if the client's localPlayer name is equal to the called then a coroutine is called with coroutine.resume(), If I call the same command with the remote event and everything coroutine.yield() wont stop the coroutine, is it because I'm using remoteEvents that it doesnt talk to the client? But it doesnt seem that the problem cuz if I call the coroutine with .resume() it does start... also the coroutine is yieldable, I put a debugging line in the code for that
Hi
fixing the mem leaks on my server
only leaky part is this (channel leak was just a simple call to .Free)
hmm..
Thank Youi
ATP is like our god
❌
✅
@pastel tinsel
time to exploit this!!
jk i couldn't write an exploit if i trried
:<
What
zipline
I have like
Three cdns working at once
It’s crazy
Because I have old ones
And have everything still working lmao
images.big cdn-old.big and cdn.big
wh 😭
Y’all I just found out the funniest shit ever
My phone normally
My phone… when I put my glasses in front of its camera
Shits blind
Lmao your phone has eye problems
Helo, I have not so funny scripting problem that I have been trying to fix for more than a week :)
So the issue is: I have this elevator, for now whenever I touch the detector it teleports the player at the position of the other detector but for some reason instead of teleporting me to its position, it teleports me a bit higher, which results in me noclipping out of the map...
Don't use MoveTo, use PivotTo instead
hmmm
Fairly sure MoveTo is deprecated, and if it isn't, it does some funky stuff with bounds checking
5.4 kb is an acceptable loss, right?
Not if it's meant to be lossless
also yeah, MoveTo slowly loses precision
wait
actually
Wait I actually looked at this code and I'm so genuinely confused
What is going on
Why do you have a loop over an array of strings yet don't do anything with it
its a web server, lemme go add a thread allocation counter to see what the approximate loss per is
cuz that elevator detector saves all players names inside of the detector
and then in 1 shot it sends them up
at least thats the idea
What that does rn is it will call MoveTo n times on any player where n is the number of elements in the array - I'm almost certain that is NOT the behavior you intend
You're also shadowing the searchPlayer var
614 threads allocated...
which valgrind says probably loses about 5.4 kb
I don't get it, what's being lost here then?
good question
Lol
i'm sure it's just whatever machinery ada uses to keep track of the task (thread)/maybe the pointer itself
i cant get rid of it safely though
I solved
stopped using MoveTo
Also that part name check against the root part is, sketchy at best and buggy at worst
uhh
Bruh
:PivotTo(TopPlayerDetector.CFrame)
I gave you the solution 😭
Also, what I said here is important
That sounds worrying
Hollup if I wanted to teleport EVERY player that's touching the same part how would I do that?
GetPartsInPart, probably
Iterate over results, find player characters, then teleport
the machinery being lost isn't that bad, only problematic situation that could happen is if you tried freeing it while the task itself wasn't terminated (which is a bounded error)
why do I overcomplicate everything...
Oh hm, what's the webserver meant to do
serve files
Hey s3 already does this yk
👿
serve files on my local computer quickly*
i usually just use a basic nodejs tool i installed 2 years ago but
it can't handle the stress of loading an entire rpgmaker game
Oh huh ok
Average nodejs spftware
yeah
Everyone was going crazy over it
i heard its going pretty well
Is it? Ok
yeah
I stopped hearing as much about it
its just out of its 15 minutes of fame
alright
i think ill just leave that leak there under a memory pool
time to read this
OK!
hmm
BHS time
yknow
im really feeling up to making yet ANOTHER email server
hi aera! it only took 2 months!
keep-alive now works!!!
the only limiting factor now is speed
you just uh....keep it alive :3
ok but what if I dont connection: keep-alive
then you close the socket
and an exception is thrown
and the thread closes
simple
AAAAAAAAAA THE MAIN CHRACTER IS INVISIBLE
⚠️
ah i see
the weird file names are causing the decoder to mess up
the weird file names are partially due to the creators inserting a weird
fucked up japanese versino of _
weird japanese fucked up underscore parsing fixed
something...
good progress so far
HTTP server is also quite efficient
40 MBps of network traffic while maxing out at 4 MB of memory and 1% cpu use for two browsers loading the entirety of omori
ooh ooh serve me omori
you can try at http://107.132.83.172:7777/www_o/index.html
but it'll fail to load since it requires extensive modding
there's a lot of node.js only stuff in here
AAGAIN ILLEGAL
PIRACY IS A CRIME ‼️
gonna report u to ice
im not an immigrant..!
ur still being illegal
lmao yeah "omori has encountered an error"
they're the ones who do all those piracy memos
show yours
ughh I closed the tab
isdjfisdsdmfsdg
they are busy being fired rn
ok im gonna play the other game
wh
okay furry
if anyone finds any other rpgmaker mv game for me to see please send here
i wanna emulate more
oh yeah
p.s., F3 = fullscreen toggle, F2 = debug FPS/frame time meter
the other game has no audio
thats a browser issue on your end
does it support AudioContext
for what
audiocontext
"The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLu"
click on the center
wdym on the center
of the gme
nope
your brwoser is stinky
how fast did it load this time though
p fast
since i added keep-alive
neat
this is by far the most advanced server yet
and it only supports one (1) header
if you want i guess
i wonder if i can find the japanese ver of the game to torture you :3
id need to find how its configured in the files
if its an os detected thing im gonna cry
im not a fox ....
oh yeah ps
saving should work for you so
if you get brain damage and decide to pirate using my internet connection
you can
miko shrine maiden??
NO
you????
I DID NOT CHOOSE FOR MY NAME TO BE TRADITIONALLY SIGNIFICANT
‼️
okay
no matter what js im changing tis sitll just on en
im gona switch my sys lang
this better be worth it
server might go down in a bit since i need to relog
lmao
\ turns into ¥???
the trriple self insert
honestly no idea why
my first thought would be "encoding error" but thats not possible here and no encoding would do that
For instance, in the Japanese and Korean regions on Windows, the directory separator is the their respective currency symbols: ¥ for Japan and ₩ for Korea. You can test this by changing your region in Windows settings. Modern versions of Windows might handle conversion for you, but that wasn't always the case. I haven't used Windows in a long time, so can't say for sure. Just something to consider.
huh
I wonder why
I'm pretty sure chinese keeps it as \
but also maybe im remembering wrong
oh wait it says jap and kor specifically
huh
you're soiling the floor with your fur
so
not a reputable source (from reddit...)
but
my http server still seems to work despite the visual
oh man it even renders that way in explorer
¥¥¥¥¥¥¥¥
edgelord!!!
ugh yknow what ill just keep the language like this
i can still use my pc...
tho..
19 SEN 🤑
poor
damn the attack hitbox is huge
yes
i tried writing this but i got the wrong unicode
ファイル
フォルダー
for some reason the IME is broken :<
as i was typing the sounds of the katakana from the wikipedia pages
it kinda sounded like folder
ok I've closed the connection
??
thankfully no errors :praY:
lemme see how much memory you leaked
if only you used rust...
yeah my program is allergic to you 🤢
ur program is stupid
it just cleaned itself down 0.6 MB when you said that
if only u used rust
no gc
automatic freeing
uh because it doesn't dealloc
it does!!!!
nuh uh
valgrind literally says it does!!!!
ur compiler isn't smart enough to insert calls to free
the only things you need to manually free are access types which already are barely used!!!
our compiler is 1000% more smarter than yours
ice?
internal compiler error
nope
have never once encountered one
idk..
orm
oh
the only reason gnat doesn't have 10 morbillion errors is because 2 people use it
and let's not forget that gcc has 100 morquatrillion errors
ur just mad that we use an actually decent ir
IS NOT
better than gcc ir
we don't have ir ...
gcc has ir
where..
every compiler has ir stupid
WHERE
gimple
what is this
doesn't matter
does matter
nt
inferior to macos and linux
except for game
support bayachao smh
like u could rwad it
it comes with an english ver
cringe
(although from the samples the translator isn't a native speaker, unfortunately!!!)
like it makes sense
it just doesn't READ correctly
ugh fine.
ill buy the japanese version.
are you happy.
(they cost the same so i dont really mind)
okay well
my entire UI is unreadable thanks to you too
so maybe i can learn something out of it..
you did that to yourself
ughhh
maybe i will learn katakana..
it looks like everything windows uses is 99% that
learn hiragana while you're at it
prob cause 99% of the words are loan words
learn hiragana and katakana together
cause they're literally the same sounds just different symbols
damn
like
figure one out
あ=ア
both are the same sound
it's like uhh
if you invent a new script for english
and you write A as some weird squiggle
both are the same thing just different
I mean
kana aren't even words
like kanji are
kana are similar to "letters" in english
i know they are this is just the closest reflection i have
i dont know like 50% of the words on this list to back up my vocab
katakana are just used in a smaller amount of cases, namely loan words and emphasis
mmm do I go to the store...
nah...
well first i have no food atm
starve idk
🧑⚕️ 🪨
mmmm i want snacccccccksssssss
GNAT.Sockets 👎
std::net 👍
cause gnat.sockets does
no...
:<
why do u need a raw socket
why don't you need a raw socket
(unironically though RAW could be used for stuff like http/3s udp-adapted protocol)
(thats for smarter people than me though.. i think)
ughh
still really wanna look into using the distributed systems annex
how does one do a normal ass unix socket
i dont know what'd id test it on though
wdym
good question
Socket_Level is another name for application layer stuff
like if you're using TCP, it handles the conenction, UDP, it handles datagrams
i think just GNAT.Sockets.Create_Socket is "the socket"
mm
But what if I want a normal ass socket
like for on-computer communication
Create_Socket (x, Mode => Socket_Raw, Level => IP_Protocol_For_RAW_Level)
not even using the internet
thats probably what you want
aha
Create_Socket (x, Family_Unix, Socket_Raw, IP_Protocol_For_RAW_Level)
this would probably just let you write bits directly
but I don't WANT ip protocol
IP_Protocol_For_RAW_Level is probably just raw
gay and stupid...
no..
YES
also seems to have been yet another giant crash outside my window
heres the full docs
my room faces the highway
I heard some cop on their pa saying something about "turning around"
look down, see a truck with a sign that says "all lanes closed" and everyone getting off the interstate at the nearest exit
unfortunately a semi-common occurrence
ughhh get actual docs
they are actual docs
nuh uh that's source code
bro relies on html for everything 💔
that how long it takes to read the spec you sent
ada didn't even make it on the list
😅
ada 👎
oh cmon it takes like 5 seconds
TRUE
no.
yes/
make rbx-ada and I'll consider it
ew
I suggested it cause its terrible LOL
idk what this enatils
but i hate roblox.. so no.
transpile ada to luau
🤢
pretty sure rbx-ts has introduced a memory leak in the qserf client for qdf logs
yall use rbxts??
thats a disaster
I can't imagine not actually knowing what the code you're running looks like
I get people say you "don't have to look at it" but still
well you imagine it all the time if you use a compiled language 
they outta stock
capitalism issue tbh
high level to high level
idk rbxts compiled code looks ugly
and hard to debug natively
i got sent a leaked roblox place once by a friend
also WHY would you want npm
all of their client code was stored within script attributes... and their scripts were just stubs to a luavm in replicated storage
idk why they would do that since bytecode is stupid easy to read but
thats terrible
ok!
wait, in the name of security??
probably 😭
this is true
brah
I thought it'd be some
hot reloading type reasoning
which tbf is still a terrible reason
its unpopular if you aren't the CEO of northrup grumman
TS.import(script, script.Parent, "include", "node_modules", "@rbxts", "services").CollectionService
LOL
???
me when I show them getservice
rust more like iron oxide...
so true
Rusting
TZing
Typescript….
bigging
Dude literally
My cert no workie
Mine workie
my cert better than both of yourts
It used to work 😭😭
bro its literally 600 yen why did you hesitate
costed you to ship a game??
this is the manga
the game costs like $20
i would've ALSO gotten a keychain but like...
it was out of stoooockkkk
😭
cant u like idk....do chores and get an allowance or smth....
go deposit it
okay but.. wont that make the bank own my liver though..
object show fans when they turn 17 and get forced into the Job Application Fandom
Quoting Plushtooth. (@CHROMAWOKIA)
if ur 17+ and like object shows...i think u might need to grow up
yea i like (kinda) object shows but im 14 give me a break
no because it's a custodial account they just own one of your parent's livers
I think you can ask the bank to do that
or they'll just open a new account under your name, transfer all the money, and close the old one
i neeeeeeeeeeeed it
yknow what i also need though
to make my own file format
Crazy how much data is sold
?
I found an old friend because best buy sold her mothers information
average best buy activity
don't shop there
they kinda suck
nobody
do you wanan watch bayachao with me
LOL
🥺
I figured out who it was
NO
LOOOL
im just taking advantage of the situation
ITS OBVIOUS
I DIDNT!!!
just give it up
😭
its over
in ada
no
:<
it can with the right linker script...
and in the first sector will put 0xAA55
but it can't be pure ada :<<<
mainly cause at its bare bones a minimal ada function will bear.. function stuff like pushing and popping the stack
(which dont exist for you)
asm("mov sp, 0x7c00") fixed
😭
(it does pop rbp before anything in the function)
rbp? you're in 64-bit mode already?
wouldn't you start at uhh
the only thing the kernel ever did was just print hello world in 64 bit mode though
ya
oh thats cool
i still need to make my kernel jump to long mode
rn its just in 32b protected
sussy kernel uses 32 bit compatibility mode
ill probably need to make a separate project too..
since i dont know if i can turn on/off 64b compilation for as pecific file
I think I only ever wanted to have a function that dropped into 16 bit mode to do a bios function or something
oh, like, vm8086 mode
it is a bios bootloader
no ew
i'm forcing myself not to use any bios or uefi functions for my os since im tupid
I would be wasting a couple of megabytes of memory keeping the bios functions
and i'd have to detect where the bios functions are to not accidentally overwrite them
sussy baka
in/out is all you need 🙏
how does that even work
cuz uefi will be fucking with you if you dont use exitbootservice function
oh the bootloader will use uefi yeah
the kernel itself wont use any data from it though
the i/o stuff might miss something
cuz you haved to write a driver to check every device
so many fucking tables
i know some of them require parsing AML which will be like making a JVM inside my kernel
but hopefully it isnt too hard
why does aml fucking exist
i honestly have no clue
just make it simple
man its ot even just like instructions or something eitehr its an entire fucking data type
liek with a header n shit
or not nvm
I swear that exists just to make everything less simple
just write basic ass x86 somewhere 🙏
bro the perfect bootloader
not bootloader
the perfect bios/uefi
would be bios boot
but has some functions
and you can specify different sectors that have arm/x86
and theres only like 4 very simple functions
kill acpi fr
idea
i agree
just put every conceivable function in the cpu north/south bridge
and just make every I/O pin a bios function
👍
lol
fr
too bad they take like 4 us to respond
you'd probably fry the mobo
fuck the mobo they are the ones that implemeneted aml and said it was a-ok
👍
this ver can load the game INSTANTLY now
and it only runs in at 1.5 MB
again, this still has no caching, yet...
its about an 11.3x improvement
holy crap
even the download speed has improved
3 MB/s -> 66 MB/s
80 MB/s
okay that mp4 is broken
okay that works but i need to add range support
never cook again
random roblox studio shenanigans here
tryna get product info of bundles but every time I try to do so against the roblox girl bundle and Rthro anims bundle I get an HTTP 400 error
not sure why, I get it by just running a print statement in the command bar with the GetProductInfo command
ur server is slow pls use nginx
FRR
It’s literally faster than nginx and more efficient 😭
The reason the preview nor your browser loads is because it sends you the file entire
Make it send in chunks then
hmn
["user-agent" => "Mozilla/5.0 (compatible; Discordbot/2.0; +https://discordapp.com)",
"host" => "107.132.83.172:7777"]
["Content-Length" => " 1702806", "Content-Type" => "video/mp4; charset=utf-8"]
thanks atp
question mark
for the video and it's headers
yes i am working
notepad.exe
"Range" => "bytes=2031616-"
pls be shipping
Missing deepseek
