#💽Programming Chat v2

1 messages · Page 28 of 1

snow oak
#

yeah see that's what i think too

#

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

spare quartz
#

i just feel limited to programming though

#

i just know how to make computer beep and nothing out of that

snow oak
#

i know lua, uhhh js a lil bit.. and uhhhh c#

spare quartz
#

what is this

snow oak
#

uh

#

my thingy

#

"bright os" as i try to call it

#

but it doesnt really yknow

#

operate

spare quartz
#

what is it coded in

snow oak
#

asm and C

#

so far

spare quartz
#

i could never do c

snow oak
#

yeah i could neither

#

im thriving off of tutorials

spare quartz
#

im unsure if os development is suitable for that...

timid quartz
spare quartz
#

i want to do stuff like robotics

timid quartz
#

tbh easiest gateway drug is a breadboard and some chips and wires

spare quartz
#

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

timid quartz
#

For me I know a bit it's just I don't really have much desire to do anything with it

spare quartz
#

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

timid quartz
#

eh maybe Japanese

#

idk the underlying issue is I just kinda don't have much ambition

spare quartz
#

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

timid quartz
#

Idk

#

Couldn't tell you if I'm burnt out or not

rustic vine
#

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

rustic vine
#

getting to play with hardware is sick

#

breaking stuff is kinda fun too 😅

spare quartz
#

naw breaking stuff is scary

flint belfry
#

@spare quartz yeah I forgot 💀

spare quartz
#

i've broken two electrical components before in my life and both were awful to see

flint belfry
#

i can do it now though

spare quartz
#

1 RGB LED and 1 eDP/HDMI/VGA converter

spare quartz
#

lemme get it

rustic vine
#

I've had smoke come out of an esc

#

smelled like fish after

#

lol

spare quartz
#

@timid quartz actually fix your automod

spare quartz
snow oak
#

broke my motherboard

#

or well

#

the ram slots

#

and the gpu (sorta)

rustic vine
#

I think thats a skill issue

rustic vine
spare quartz
#

was it cause of the thing before converter???

#

even though thats LITERALLY its name (embedded DisplayPort)

rustic vine
#

hm?

#

whats wrong with that

#

am I not in the know

spare quartz
#

pedophile with the same name

#

cupcakes

rustic vine
#

brah

snow oak
#

did i tell yall

rustic vine
#

no

#

u didn't

snow oak
#

i got one of these

#

and im taking it apart

rustic vine
#

that voids your warranty

spare quartz
#

one of those was my first computer

snow oak
#

i could care less

spare quartz
#

you won't get applecare coverage

rustic vine
#

he didn't get the joke

snow oak
#

ive been stalking this macbook

rustic vine
snow oak
#

next victim?

#

maybe.

#

or

rustic vine
#

back in the day my parents had a blackberry they shared

#

with the sliding keyboard

spare quartz
#

i dunno if that was a good or bad thing

#

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

flint belfry
#

ok

timid quartz
# spare quartz

Actually posting screenshots of the automodded content is bypassing so I'm gonna have to ban you now

timid quartz
spare quartz
#

:3

#

thank yiou,,

flint belfry
#

GIVE ME PLANE DRA

spare quartz
#

play the entire game 👿

#

okay iw ill,,

rustic vine
flint belfry
spare quartz
flint belfry
pastel tinsel
#

Yeah it kinda works on phone

#

not fully

spare quartz
spare quartz
pastel tinsel
#

It

flint belfry
#

SCAMMER

spare quartz
#

Maybe tomorrow~

pastel tinsel
#

???

flint belfry
spare quartz
flint belfry
lavish dove
#

it's better

#

Looks better

#

Legacy chat 😭

pastel tinsel
#

If roblox can’t forcefully do it they will temporarily close your game till you fix it

full berry
#

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

honest loom
#

Hi

spare quartz
#

fixing the mem leaks on my server

#

only leaky part is this (channel leak was just a simple call to .Free)

#

hmm..

flint belfry
#

@spare quartz

#

I NEED

spare quartz
#

ughhh

#

hold on

flint belfry
#

Thank Youi

full berry
#

ATP is like our god

spare quartz
#

full berry
spare quartz
#

@flint belfry so

#

its not a dragon, but

#

i just got partitioned this...

flint belfry
#

GO9VE KE A9RPAOKOEN DRAGONS

full berry
#

@pastel tinsel

spare quartz
#

jk i couldn't write an exploit if i trried

#

:<

full berry
#

begone

pastel tinsel
full berry
pastel tinsel
#

I’m on newest so

#

I’m probably fine

full berry
#

probably

#

probably

pastel tinsel
#

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

full berry
#

wh 😭

spare quartz
#

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

lavish dove
full berry
#

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...

rustic vine
spare quartz
rustic vine
#

Fairly sure MoveTo is deprecated, and if it isn't, it does some funky stuff with bounds checking

spare quartz
#

5.4 kb is an acceptable loss, right?

rustic vine
spare quartz
#

wait

#

actually

rustic vine
#

What is going on

#

Why do you have a loop over an array of strings yet don't do anything with it

spare quartz
full berry
#

and then in 1 shot it sends them up

#

at least thats the idea

rustic vine
#

You're also shadowing the searchPlayer var

spare quartz
#

which valgrind says probably loses about 5.4 kb

rustic vine
spare quartz
#

good question

rustic vine
#

Lol

spare quartz
#

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

rustic vine
full berry
#

player.Character.HumanoidRootPart.Position = TopPlayerDetector.Position

#

used this

spare quartz
#

uhh

rustic vine
#

Bruh

spare quartz
#

:PivotTo(TopPlayerDetector.CFrame)

rustic vine
#

I gave you the solution 😭

rustic vine
full berry
#

Hollup if I wanted to teleport EVERY player that's touching the same part how would I do that?

rustic vine
#

GetPartsInPart, probably

#

Iterate over results, find player characters, then teleport

spare quartz
# rustic vine That sounds worrying

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)

full berry
#

why do I overcomplicate everything...

rustic vine
spare quartz
#

serve files

rustic vine
spare quartz
#

👿

rustic vine
#

I'm just sayin

#

I use s3 for all my file serving needs

spare quartz
#

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

rustic vine
#

Average nodejs spftware

spare quartz
#

true

#

which is ironic since

#

rpgmaker games use nodejs...

rustic vine
#

Wasn't there meant to be a better runtime

#

Bun

spare quartz
#

yeah

rustic vine
#

Everyone was going crazy over it

spare quartz
#

i heard its going pretty well

rustic vine
#

Is it? Ok

spare quartz
#

yeah

rustic vine
#

I stopped hearing as much about it

spare quartz
#

its just out of its 15 minutes of fame

rustic vine
#

Prolly cause it's not the next best thing anymore

#

Ye

spare quartz
#

alright

#

i think ill just leave that leak there under a memory pool

#

time to read this

spare quartz
#

OK!

#

hmm

#

BHS time

#

yknow

#

im really feeling up to making yet ANOTHER email server

spare quartz
#

hi aera! it only took 2 months!

#

keep-alive now works!!!

#

the only limiting factor now is speed

timid quartz
spare quartz
#

yeah

#

all threads now loop until they get an exception

timid quartz
#

ok but what if I dont connection: keep-alive

spare quartz
#

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...

spare quartz
#

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

spare quartz
#

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 ‼️

timid quartz
#

gonna report u to ice

spare quartz
#

im not an immigrant..!

timid quartz
#

ur still being illegal

spare quartz
#

okay but

#

tell the FBI on me instead

timid quartz
#

lmao yeah "omori has encountered an error"

spare quartz
#

they're the ones who do all those piracy memos

spare quartz
timid quartz
#

ughh I closed the tab

spare quartz
#

isdjfisdsdmfsdg

rustic vine
spare quartz
#

thank god

#

i wont live in fear of a DEI 👻 hired agent arresting me...

timid quartz
spare quartz
#

mmm i know why

#

will be hard to fix tho

timid quartz
#

ok im gonna play the other game

spare quartz
#

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

timid quartz
spare quartz
#

does it support AudioContext

timid quartz
#

idk it's chromium

#

arc technically

spare quartz
#

look into your console

#

it should say something about it

timid quartz
#

for what

spare quartz
#

audiocontext

timid quartz
#

"The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLu"

spare quartz
#

click on the center

timid quartz
#

wdym on the center

spare quartz
#

of the gme

timid quartz
#

nope

spare quartz
#

your brwoser is stinky

timid quartz
#

ugh

#

lemme use a diff one

spare quartz
#

how fast did it load this time though

timid quartz
#

p fast

spare quartz
#

since i added keep-alive

#

neat

#

this is by far the most advanced server yet

#

and it only supports one (1) header

timid quartz
#

ok macos/edge has sound

#

eugh

#

switch to edge for everything?

spare quartz
#

if you want i guess

#

i wonder if i can find the japanese ver of the game to torture you :3

timid quartz
#

yknow I was gonna ask

#

but I couldn't read any of it I bet

spare quartz
#

id need to find how its configured in the files

#

if its an os detected thing im gonna cry

timid quartz
#

lol

#

this you?

spare quartz
#

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

timid quartz
#

miko shrine maiden??

spare quartz
#

NO

timid quartz
#

you????

spare quartz
#

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

timid quartz
#

what

#

whaaaaat

#

bring it back @spare quartz

#

damnit my progress

spare quartz
#

😭

spare quartz
#

this is pitiful

timid quartz
#

lmao

spare quartz
#

its acku p

#

ITS IN WEIRD TALK

#

AND THE GAME IS STILL IN ENGLISH

#

‼️

timid quartz
#

I FOUND 3 BAYACHAO

#

WHAT

rustic vine
spare quartz
#

YES

#

CONGRAT!!

rustic vine
#

what is that

#

oh its that video

#

you sent

spare quartz
#

the trriple self insert

timid quartz
spare quartz
#

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.

rustic vine
#

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

timid quartz
spare quartz
#

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

timid quartz
#

¥¥¥¥¥¥¥¥

spare quartz
#

this would be so useful ... if i actually had the game

timid quartz
#

edgelord!!!

spare quartz
#

ugh yknow what ill just keep the language like this

#

i can still use my pc...

timid quartz
#

19 SEN 🤑

spare quartz
#

poor

timid quartz
#

damn the attack hitbox is huge

spare quartz
timid quartz
spare quartz
#

okay cool

#

i could guess what this meant

timid quartz
#

100 SEN???

#

🤑 🤑

spare quartz
#

i tried writing this but i got the wrong unicode

timid quartz
timid quartz
spare quartz
#

for some reason the IME is broken :<

spare quartz
#

it kinda sounded like folder

timid quartz
#

ok I've closed the connection

spare quartz
#

$500??????

#

$1000??????????

#

even more???????

#

NOOOOOOooooo it's only $99

timid quartz
#

??

spare quartz
spare quartz
#

lemme see how much memory you leaked

timid quartz
#

if only you used rust...

spare quartz
#

guess what

#

you leaked a SINGLE mb of ram

#

from thousands of threads

timid quartz
#

lets go

#

it's because im a rust user

spare quartz
#

yeah my program is allergic to you 🤢

timid quartz
#

ur program is stupid

spare quartz
#

WAIT

#

can you loaod the site in one more time

#

iw annse e the network suse

spare quartz
timid quartz
#

no gc

#

automatic freeing

spare quartz
#

there isn't a gc in GNAT either 😭

#

how do you think it's at 3.4 MB

timid quartz
#

uh because it doesn't dealloc

spare quartz
#

it does!!!!

timid quartz
#

nuh uh

spare quartz
#

valgrind literally says it does!!!!

timid quartz
#

ur compiler isn't smart enough to insert calls to free

spare quartz
#

the only things you need to manually free are access types which already are barely used!!!

spare quartz
timid quartz
#

nope

#

rust compiler 100000000% smarter

spare quartz
#

nope

#

5 morbillion ICEs

timid quartz
#

ice?

spare quartz
#

internal compiler error

timid quartz
#

nope

spare quartz
timid quartz
#

have never once encountered one

spare quartz
#

idk..

timid quartz
#

THAT'S LITERALLY ON AARCH64

#

who uses aarch64

spare quartz
#

OKAY

#

THERES STILL LIKE 10K others

#

whats a diesel

timid quartz
#

orm

spare quartz
#

oh

timid quartz
#

the only reason gnat doesn't have 10 morbillion errors is because 2 people use it

spare quartz
#

erm actually

#

its cause its like 50 years old ...

timid quartz
#

and let's not forget that gcc has 100 morquatrillion errors

spare quartz
#

okay but 99% of that is on c

#

and its damn good anyways..

timid quartz
#

well

#

ada still uses gcc

#

soo

#

rustc win

spare quartz
#

yeah but we have our own complex

#

rustc uses llvm 🤢

timid quartz
#

ur just mad that we use an actually decent ir

spare quartz
#

IS NOT

timid quartz
#

better than gcc ir

spare quartz
#

we don't have ir ...

timid quartz
#

gcc has ir

spare quartz
#

where..

timid quartz
#

every compiler has ir stupid

spare quartz
#

WHERE

timid quartz
spare quartz
#

oh yeah

#

ada has these things

timid quartz
#

gimple

timid quartz
spare quartz
#

ada library information

#

the compiler uses it.. for something

#

idk what

timid quartz
#

doesn't matter

spare quartz
#

does matter

timid quartz
#

nt

spare quartz
#

windows nt..

#

ughhh

timid quartz
#

inferior to macos and linux

spare quartz
#

i think to get the japanese versino of hte game i really do need to buy it

#

oh well

timid quartz
#

except for game

spare quartz
#

well

#

i WAS gonna buy one of their mangas..

#

first

timid quartz
#

like u could rwad it

spare quartz
#

it comes with an english ver

timid quartz
#

cringe

spare quartz
#

(although from the samples the translator isn't a native speaker, unfortunately!!!)

#

like it makes sense

#

it just doesn't READ correctly

timid quartz
#

U translate it the

#

n

spare quartz
#

ugh fine.

#

ill buy the japanese version.

#

are you happy.

#

(they cost the same so i dont really mind)

timid quartz
#

well u cant read it so

#

ur choice

spare quartz
#

okay well

#

my entire UI is unreadable thanks to you too

#

so maybe i can learn something out of it..

timid quartz
#

you did that to yourself

timid quartz
#

look at this nerd

#

still coding stuff

spare quartz
#

ughhh

#

maybe i will learn katakana..

#

it looks like everything windows uses is 99% that

timid quartz
#

learn hiragana while you're at it

timid quartz
#

learn hiragana and katakana together

#

cause they're literally the same sounds just different symbols

spare quartz
#

so like

#

their and they're

timid quartz
#

same meaning too

#

just different uses

spare quartz
#

damn

timid quartz
#

like

spare quartz
#

figure one out

timid quartz
#

あ=ア

#

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

spare quartz
#

hold on i think theres a word for that

#

lemme find the map

#

i hate language

timid quartz
#

I mean

#

kana aren't even words

#

like kanji are

#

kana are similar to "letters" in english

spare quartz
#

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

timid quartz
#

katakana are just used in a smaller amount of cases, namely loan words and emphasis

#

mmm do I go to the store...

#

nah...

spare quartz
#

yeah you should go to japan again

#

and get me some omaneko merch

timid quartz
#

well first i have no food atm

spare quartz
#

starve idk

timid quartz
#

but I think I can starve for tonight

#

must save money....

#

anyways rust better

spare quartz
#

:X:

#

i dont see your language killing people

#

ooo

#

new doctor stone episode

#

!!

timid quartz
#

lol no way u watch anime

#

weeeeeeeeeeeeeeeeeb

spare quartz
#

LITERALLY

#

ONLY ONE I WATCH IS DR STONe

timid quartz
#

🧑‍⚕️ 🪨

spare quartz
#

👍

#

ophcrap the subtitles are gone

#

lemme just translate these all into my head

timid quartz
#

mmmm i want snacccccccksssssss

spare quartz
#

yeah well i wanna add caching now

#

(and a proper response system)

timid quartz
#

i guess json-rpc would work over a socket

#

or smth

#

bind to socket

#

listen

spare quartz
timid quartz
#

GNAT.Sockets 👎

spare quartz
#

GNAT.Sockets 👍

#

works on every platform imaginable

timid quartz
#

std::net 👍

spare quartz
#

ew

#

probably can't even run on VxWorks 7

#

does std::net let you use RAW

timid quartz
spare quartz
#

cause gnat.sockets does

timid quartz
spare quartz
#

:<

timid quartz
#

why do u need a raw socket

spare quartz
#

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

timid quartz
#

how does one do a normal ass unix socket

spare quartz
#

i dont know what'd id test it on though

spare quartz
timid quartz
#

Socket_Level?

#

like

#

just a fuckin

#

socket

spare quartz
#

good question

timid quartz
#

a unix socket

#

is it not just Socket_Level?

spare quartz
#

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

timid quartz
#

like for on-computer communication

spare quartz
#

Create_Socket (x, Mode => Socket_Raw, Level => IP_Protocol_For_RAW_Level)

timid quartz
#

not even using the internet

spare quartz
#

thats probably what you want

#

Create_Socket (x, Family_Unix, Socket_Raw, IP_Protocol_For_RAW_Level)

#

this would probably just let you write bits directly

timid quartz
#

but I don't WANT ip protocol

spare quartz
#

IP_Protocol_For_RAW_Level is probably just raw

timid quartz
#

gay and stupid...

spare quartz
#

no..

timid quartz
#

YES

spare quartz
timid quartz
#

also seems to have been yet another giant crash outside my window

spare quartz
#

heres the full docs

timid quartz
#

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

timid quartz
spare quartz
#

they are actual docs

timid quartz
#

nuh uh that's source code

spare quartz
#

no

#

thats specification code.

timid quartz
#

THIS

#

these are docs

spare quartz
#

bro relies on html for everything 💔

rustic vine
#

ada didn't even make it on the list

#

😅

timid quartz
#

ada 👎

spare quartz
#

oh cmon it takes like 5 seconds

timid quartz
#

more like

#

adumb

rustic vine
#

TRUE

spare quartz
#

no.

timid quartz
#

yes/

rustic vine
#

make rbx-ada and I'll consider it

spare quartz
timid quartz
#

ew

timid quartz
#

why

#

ew ew ew

rustic vine
#

I suggested it cause its terrible LOL

spare quartz
#

but i hate roblox.. so no.

rustic vine
#

you would never catch me using rbxts

#

that stuff is vile

spare quartz
#

rust reference??!?!

rustic vine
spare quartz
timid quartz
#

pretty sure rbx-ts has introduced a memory leak in the qserf client for qdf logs

rustic vine
#

yall use rbxts??

spare quartz
timid quartz
#

yeah unfortunately

#

but it's being rewritten

rustic vine
#

thats a disaster

timid quartz
#

it's just for the qdf thing too

#

everything else is native

rustic vine
#

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

timid quartz
#

well you imagine it all the time if you use a compiled language 3KEKW

rustic vine
#

ok look

#

im all outta marbles

#

you got me

spare quartz
#

then just

#

buy new ones

rustic vine
#

they outta stock

spare quartz
#

capitalism issue tbh

rustic vine
#

it is

#

if deepseek took control of the economy they would be in stock

spare quartz
#

TRUE

#

glory to our savior the ccp 🙏

rustic vine
#

idk rbxts compiled code looks ugly

#

and hard to debug natively

spare quartz
#

i got sent a leaked roblox place once by a friend

rustic vine
#

also WHY would you want npm

spare quartz
#

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

rustic vine
#

thats terrible

spare quartz
#

ok!

rustic vine
#

wait, in the name of security??

spare quartz
#

probably 😭

timid quartz
rustic vine
#

I thought it'd be some

#

hot reloading type reasoning

#

which tbf is still a terrible reason

spare quartz
#

ALL of the code was like that

#

except for ext libraries

rustic vine
#

goated

#

that must run great

spare quartz
#

should've used a jvm

#

would've been much nicer 👍

rustic vine
#

no

#

java needs to

#

learn its place

#

as a bad language

spare quartz
#

java needs to fuse with ada*

#

and become the best language possible

rustic vine
#

I'm all for that

#

if they did, people would finally stop using java

spare quartz
#

😭

#

ada isn't that unpopular.... . ..

#

nah wtf

rustic vine
#

its unpopular if you aren't the CEO of northrup grumman

spare quartz
#

TS.import(script, script.Parent, "include", "node_modules", "@rbxts", "services").CollectionService

rustic vine
spare quartz
#

???

rustic vine
#

ye its um

#

yea..

spare quartz
#

gotta start writing in ts

#

this is the new obfuscator

timid quartz
#

ada

#

more like

#

abad

#

more like

#

adead

spare quartz
#

rust more like iron oxide...

timid quartz
#

so true

proud creek
#

Rusting

spare quartz
#

tz more like

#

ts_godspeed...

#

man i love rote memorization

pastel tinsel
spare quartz
proud creek
proud creek
proud creek
#

My cert no workie

pastel tinsel
#

Mine workie

spare quartz
#

my cert better than both of yourts

proud creek
#

It used to work 😭😭

spare quartz
#

i bought it ...

timid quartz
spare quartz
#

BECAUSE I HAVE $0

#

😭

#

and it costed like $10 inclu. shipping

timid quartz
#

costed you to ship a game??

spare quartz
#

this is the manga

#

the game costs like $20

#

i would've ALSO gotten a keychain but like...

#

it was out of stoooockkkk

#

😭

timid quartz
spare quartz
#

no..

#

i technically have $100..

#

but its in the form of a check

timid quartz
#

go deposit it

spare quartz
#

i can't :<

#

no account

timid quartz
#

yeah u can

#

get ur parents to make u an account

spare quartz
#

okay but.. wont that make the bank own my liver though..

timid quartz
#

no because it's a custodial account they just own one of your parent's livers

spare quartz
#

what is a custodial account??

#

im not a janitor..

timid quartz
#

the account will be under your parent's account

#

cause you're not 18

spare quartz
#

oh..

#

so like

#

when i turn 18

#

will be just be a nomral account

timid quartz
#

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

spare quartz
#

oh oki

#

im gonna wire transfer a random company overseas $80 now...

spare quartz
#

yknow what i also need though

#

to make my own file format

spare quartz
#

nice

#

welp

#

time to push this to a repo

lavish dove
#

Crazy how much data is sold

spare quartz
#

?

lavish dove
# spare quartz ?

I found an old friend because best buy sold her mothers information

spare quartz
rustic vine
#

don't shop there

#

they kinda suck

flint belfry
#

who pinged me

#

why do i have a ping from here

rustic vine
#

nobody

spare quartz
rustic vine
#

LOL

spare quartz
#

🥺

rustic vine
#

I figured out who it was

spare quartz
#

NO

rustic vine
#

LOOOL

spare quartz
#

im just taking advantage of the situation

rustic vine
#

ITS OBVIOUS

spare quartz
#

I DIDNT!!!

rustic vine
#

just give it up

spare quartz
#

😭

rustic vine
#

its over

lavish dove
#

brah

#

what if I rewrite my entire bootloader

spare quartz
#

in ada

lavish dove
#

no

spare quartz
#

:<

lavish dove
#

unless ada

#

compiles to

#

5 sectors

spare quartz
#

it can with the right linker script...

lavish dove
#

and in the first sector will put 0xAA55

spare quartz
#

but it can't be pure ada :<<<

lavish dove
#

nooo

#

linker scripts are so fucked for me

spare quartz
#

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)

lavish dove
#

asm("mov sp, 0x7c00") fixed

spare quartz
#

😭

lavish dove
#

(it does pop rbp before anything in the function)

spare quartz
#

rbp? you're in 64-bit mode already?

lavish dove
#

waahh no

#

well I was in 64 bit mode allready

#

but I just started rewriting it so

spare quartz
#

wouldn't you start at uhh

lavish dove
#

the only thing the kernel ever did was just print hello world in 64 bit mode though

spare quartz
#

what is it

#

ebp or something

lavish dove
#

ya

spare quartz
#

i still need to make my kernel jump to long mode

#

rn its just in 32b protected

lavish dove
#

sussy kernel uses 32 bit compatibility mode

spare quartz
#

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

lavish dove
#

I think I only ever wanted to have a function that dropped into 16 bit mode to do a bios function or something

spare quartz
#

oh, like, vm8086 mode

lavish dove
#

because I had to write the driver

#

and can barely fit the ata driver in 5 sectors 😭;

lavish dove
spare quartz
#

by dropped in i thought you meant like

#

kernel in long/prot -> vm8086 -> bios

lavish dove
#

no ew

spare quartz
#

i'm forcing myself not to use any bios or uefi functions for my os since im tupid

lavish dove
#

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

spare quartz
#

in/out is all you need 🙏

lavish dove
#

how does that even work

#

cuz uefi will be fucking with you if you dont use exitbootservice function

spare quartz
#

oh the bootloader will use uefi yeah

#

the kernel itself wont use any data from it though

lavish dove
#

woah

#

bro

#

how will you detect memroy

spare quartz
#

im pretty sure acpi exposes data for that

#

either that or some of the other I/O

lavish dove
#

the i/o stuff might miss something

#

cuz you haved to write a driver to check every device

spare quartz
lavish dove
#

so many fucking tables

spare quartz
#

i know some of them require parsing AML which will be like making a JVM inside my kernel

#

but hopefully it isnt too hard

lavish dove
#

why does aml fucking exist

spare quartz
#

i honestly have no clue

lavish dove
#

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

spare quartz
#

just write basic ass x86 somewhere 🙏

lavish dove
#

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

spare quartz
#

idea

proud creek
spare quartz
#

just put every conceivable function in the cpu north/south bridge

#

and just make every I/O pin a bios function

#

👍

spare quartz
#

:3

#

i am okay

proud creek
#

lol

spare quartz
#

iirc they're a short so

#

you could fit 65,000 functions in there

lavish dove
#

hmm

#

yes

spare quartz
#

too bad they take like 4 us to respond

lavish dove
#

whyyy

#

what if we had a instruction

#

where we could change the timings of a port

spare quartz
#

you'd probably fry the mobo

lavish dove
#

fuck the mobo they are the ones that implemeneted aml and said it was a-ok

spare quartz
#

👍

spare quartz
#

and back up to full memory security

#

less go

#

jesus fucking christ

spare quartz
#

and it only runs in at 1.5 MB

spare quartz
#

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

spare quartz
#

hooray!! If works even if I’m on bed

full berry
#

never cook again

celest galleon
#

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

flint belfry
full berry
#

FRR

spare quartz
#

The reason the preview nor your browser loads is because it sends you the file entire

spare quartz
#

it does .

#

im probably just missing headers

#

hold on

spare quartz
#

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"]

pallid loom
#

thanks atp

spare quartz
#

question mark

pallid loom
#

for the video and it's headers

spare quartz
#

yes i am working

pallid loom
#

notepad.exe

spare quartz
#

"Range" => "bytes=2031616-"

spare quartz
#

ughhhh

#

get here FASTERRRRR

rustic vine
spare quartz