#💽Programming Chat v2

1 messages · Page 100 of 1

lone sky
#

mf i just want to open tabs and close them

#

and visit sites

#

sure you can give me other features like notes or something like that

#

but i prob won't use them

spare quartz
#

added latency

jolly lake
#

RAAAAHHHHHHHHHHHH

#

i just wanna parse some json ld

spare quartz
#

for what, exactly

jolly lake
#

it's hard to explain

#

but I think I got things figured out now using python instead

timid quartz
#

go back to #1365540771473915945 where you belong

lone sky
jolly lake
#

LOL

#

I don't understand exactly what it does but I've used it with kade's help and it's hell

spare quartz
jolly lake
#

okay turns out I had the data parsed 5 years ago and didn't even realize it and was trying to parse it a second time and that's why I was getting errors

pastel tinsel
#

it is fine

#

they have their own ai assistant too now that I think about it

jolly lake
#

what exactly does it do? it like adds services to your computer right?

pastel tinsel
#

It’s like VMs

jolly lake
#

OH

#

NOW I UNDERSTAND WHY WE USED IT

pastel tinsel
#

Virtualizer with pre installed stuff that you can configure to run stuff automatically

jolly lake
#

das pretty cool

pastel tinsel
#

Yeah I use it for some of my stuff

#

When it works it works well maybe

timid quartz
spare quartz
#

Hai

pastel tinsel
#

oh no

timid quartz
# jolly lake I don't understand exactly what it does but I've used it with kade's help and it...

so I'm assuming you know what a virtual machine is, however virtual machines are more resource-intensive because you're virtualizing a whole kernel and other stuff on top of your OS

docker runs "containers" which are basically lightweight virtual machines that use the kernel that's already on your computer rather than virtualizing a whole new one
however on windows and macos you still have to start up a Linux VM because only Linux supports containers, but if you're on Linux there's no additional VM that needs to be run

jolly lake
#

that's really cool

timid quartz
#

SEE someone gets it

pastel tinsel
#

what was that other one

#

that you tried

timid quartz
#

?? podman?

pastel tinsel
#

yeah I think that

#

was that any good

timid quartz
#

same shit different ass basically

pastel tinsel
#

l o l

timid quartz
#

podman also does rootless containers by default

#

whereas docker does rootful containers

#

I think podman is daemonless too

pastel tinsel
#

🫚

timid quartz
#

BASICALLY the docker daemon runs as root by default so if you have access to the docker daemon you have root access in a way

#

in newer versions there's an option to go rootless though

pastel tinsel
#

yeah

spare quartz
devout musk
spare quartz
#

CINNNNEEMMMAAA

spare quartz
#

improving allocation characteristics further using ReadingByteBuffer

#

(additionally, this marks the end of using InputStream for HTTP)

#
fun transferTo(dst: ByteBuffer, atMost: Int): Int {
        val transfer = minOf(atMost, dst.remaining(), buffer.capacity())
        refill(transfer)
        val saved = buffer.limit()
        buffer.limit(transfer)
        dst.put(buffer)
        buffer.limit(saved)
        return transfer
    }
#

<clinit> being the highest allocator of byteparser is amazing

#

yOOOOOOOOOOOOOOOOO

#

PROJECT VALHALLA

#

!!!!!!!

#

PROJECT LOOM TOO

spare quartz
spare quartz
spare quartz
#

i love chrome for having such a terrible ISOBMFF probe

#

it only takes about 3000 responses for it to get the hint

spare quartz
#

it is time.. to write.. JVM v4 in roblox

proud creek
#

Again?

spare quartz
#

はい

#

mainly cause i have an idea

spare quartz
#

got my entries...

spare quartz
#

very interesting behavior 43.163.3.40 is doing

#

tencent????

lavish dove
#

lmao tencent

#

they are probing you to see if your worth buying out

spare quartz
#

well whatever se asian magic they're doing is sending a weird accept header

#

which the server does not like

lavish dove
#

they probably made a proprietary web server and seeing if you are using it

#

idk

spare quartz
#

i need it....

spare quartz
timid quartz
# spare quartz

trying so hard to have the next version of guardsman not use TS

spare quartz
timid quartz
#

unfortunately sky and ben know TS better than any lang so it's low friction but

spare quartz
#

i forgot how to write a lua loop across a range

timid quartz
#

uh

spare quartz
#

like 1..5

timid quartz
#

I think it's

for i = 1, 5 do
end
#

something like that

spare quartz
#

oh okay thanks

#

i was using in instead of =

timid quartz
#

lol

spare quartz
#

its the kotlin disease

timid quartz
spare quartz
#

well

#

i wouldn't stop you there

timid quartz
#

ben did you see the dm.

#

I saw you typing...

spare quartz
#

cause the JVM will let you write naive code that runs well, but to actually get good performance everywhere you'll need to study your code more with a profiler (... or just give up and use a library)

timid quartz
#

ok if we used java or kotlin we'd use an http lib

#

like spring or ktor

spare quartz
#

BSL 🧌

#

kidding our stuff is mega experimental

timid quartz
#

❌ never

spare quartz
#

super good I/O perf though

timid quartz
#

sky might look into golang

#

if err != nil is a bit cringe but bearable

spare quartz
#

luamaxxing

timid quartz
#

eugh nah

spare quartz
#

also can you viwe this

timid quartz
#

WTF was that box

#

I saw a box pop up

#

you're info stealing

spare quartz
#

huh

timid quartz
#

but yes I can see it

spare quartz
#

what box

#

woohoo

timid quartz
spare quartz
#

you also tested the new forwarder too

#

so thats nice

#

@flint belfry
[?? | 07/19 18:38:25.998090 | Static GET/HEAD : /127.0.0.1:61961 | getHead$lambda$2[311]] Request forwarded: [HTTPForwardee(by="BSL http_router", for=108.218.55.35:34374, host=null, proto=https)]
[?? | 07/19 18:38:26.122692 | Static GET/HEAD : /127.0.0.1:61961 | getHead$lambda$2[311]] Request forwarded: [HTTPForwardee(by="BSL http_router", for=108.218.55.35:34374, host=null, proto=https)]
[?? | 07/19 18:38:31.171743 | Static GET/HEAD : /127.0.0.1:61961 | getHead$lambda$2[311]] Request forwarded: [HTTPForwardee(by="BSL http_router", for=108.218.55.35:34374, host=null, proto=https)]
[?? | 07/19 18:38:31.172743 | Static GET/HEAD : /127.0.0.1:61961 | httpServerGetHead[311]] No found file for ".\INEEDPLANEDRAGONS" [{text={html=1.0}, application={xhtml+xml=1.0, xml=0.9}, ={=0.8}}]

spare quartz
#

as long as you're not tencenting all over the place

#

i will give you airplane dragons eventually

flint belfry
#

no idea what that means but i opened the page like 2 times lol

spare quartz
#

how does that happen ?????

spare quartz
#

indeed you did use a browser

timid quartz
spare quartz
#

also god i hate mingw not having unicode support

#

need to rewrite these bash scripts in the future

flint belfry
timid quartz
flint belfry
#

also why am i here

#

this channel reeks

#

Bye

spare quartz
timid quartz
#

ATP what is your opinion on TS

spare quartz
#

i havent used it in half a decade

#

and i just found out my cat has been scratching the paint off my door

#

so im a little mad

timid quartz
#

ok but what’s your opinion

spare quartz
#

i dont like it

timid quartz
spare quartz
#

also the web api is just BSL

#

which means its competition and i automatically hate it

timid quartz
#

Still based

spare quartz
#

people just writing stuff now

timid quartz
#

lmao wtf

#

horrendous analysis

spare quartz
#

constant pool...

flint belfry
#

something i find funny is that firefox actually recognizes the 418 http error code and titles it

#

unlike other browsers

spare quartz
#

(technically speaking the naming of an error code is determined by the remote server, and it is perfectly acceptable to have no name for any code)

#

(it is also possible to attach random messages to codes, as long as they're latin-1)

#

(HTTP/1.1 only though. HTTP/2/3 disallow the naming of codes)

#

嫌嫌嫌嫌

flint belfry
#

at least i dont remember it showing before i switched to firefox

flint belfry
#

😭

spare quartz
#

instead of needing to contend with every status message, or code, which any server could theoretically use in whatever way, they just dont attach any string to it

#

plus the whole problems on top of that like localization

#

god i wish there was a dark mode for PDFs

spare quartz
#

got the full CLASS file disassembled

#

time to make a little dbg function

timid quartz
lone sky
#

says you

#

john lame-a-thon.

spare quartz
#

rate my debug viewer

timid quartz
spare quartz
timid quartz
#

another example of why coding sucks

spare quartz
#

why are you so pessemistic

timid quartz
#

realistic*

spare quartz
#

no

#

i can do a bunch of crap in 3 months

#

so can you (and you even get paid for using computers)

timid quartz
#

dont get paid to code

spare quartz
#

for using computers

#

you can still code alongside that you know..

timid quartz
#

but coding sucks

spare quartz
#

i was doing intellij at school and nobody batted an eye

timid quartz
#

get owned liberal

spare quartz
#

until the IT guys took my computer for "virus"

#

stupid

timid quartz
#

(the virus was kotlin)

spare quartz
#

it was cauuuse

#

i installed a program to dump the passwords of my school computer

#

so i could use the staff wifi it was on

#

but aaaaaappparently it wasnt that easy

timid quartz
#

(the virus was kotlin)

#

aaaanyways coding sucks

spare quartz
timid quartz
#

I bet kohaku thinks coding sucks too

#

My AirPods might be slightly water damaged….

spare quartz
#

they probably wouldn’t know what a computer is 😭

timid quartz
#

true…

lone sky
#

this is masiziria

#

i'm willing to say

#

they found out a way to deprecate computers already

#

😭

spare quartz
#

they have cell phones in mazirisia

#

they also have the concept of selfies too

#

so clearly some form of social media

timid quartz
#

which is … not a good sign

spare quartz
#

are you sure it’s just not poor signal reception

#

I get tons of signal issues because my transmitter is the size of a hair

timid quartz
#

I was laying on my side with one AirPod sandwiched between my arm and my ear and the other in my other ear

#

And my phone was like 6” away

spare quartz
#

the mechanics of RF is very difficult, it’s a lot more than just range

#

but if you think your AirPods could be damaged, take it to a store and ask them

#

and hope they don’t just ask you to replace them

timid quartz
#

shoulda got that AppleCare plan smh…

#

Mm it does have limited warranty until December

spare quartz
#

Woohoooo

#

Twitter conversation where I’m not totally dumb

lone sky
#

wait LMFAO

#

I JUST NOTICED

spare quartz
lone sky
#

I'M A VISITOR Y'ALL

#

💔

spare quartz
#

Hopefully I don’t go to sleep and wake up with someone yelling at me about some little mistake I made

#

We must study Japanese people more.

#

I will get those .jp zone files by force.

timid quartz
spare quartz
#

@lone sky IF ONLY YOU KNEW

#

HOW COMFY.

lone sky
#

THINGS

#

REALLY ARE.

spare quartz
lone sky
#

@timid quartz dumb or smart take

spare quartz
#

SUMMONER x DEVILUN YAOI!!

spare quartz
lone sky
spare quartz
#

like I agree with them, somewhat, but they say it in such a lousy way

#

superiority complex

lone sky
#

whatever, go my uhhh

spare quartz
spare quartz
#

You get chao witch card

#

Along with chao curse card

timid quartz
#

Ok AirPods may be ok

timid quartz
spare quartz
#

I think it’s the best thing ever made

timid quartz
spare quartz
#

I did it all in AviUtl2 in Japanese

timid quartz
#

laaaaaame

spare quartz
#

Nope

#

I will study Japanese people until I can FINALLY

#

Understand what bayachao is yapping about

timid quartz
#

never will happen even with perfect language knowledge

#

OK is 12 am must sleep

#

Kotlin code

spare quartz
#

Until all Java haters are either Bayachao fans

#

Or forced into using a JVM

timid quartz
spare quartz
#

Billions must study computers.

#

Billions must write JVM bytecode.

#

Billions must be an OpenJDK researcher.

timid quartz
#

Billions must unite to destroy the JVM

spare quartz
#

reminder: These things are on the JVMs side.

timid quartz
#

No they aren’t

spare quartz
#

THIS thing is on Rusts.

timid quartz
#

Bayachao probably knows 0 code and her “husband” probably only does Python and JS

spare quartz
#

WHY IS HUSBAND IN QUOTES

#

??

timid quartz
#

Honestly probably a selfie of you

spare quartz
#

you shall find happiness.

timid quartz
#

not in the JVM or in code…

spare quartz
#

I MEANT RELATIONSHIP WISE.

#

GAHAHHHW. GO TONSLEEP.

timid quartz
# spare quartz GAHAHHHW. GO TONSLEEP.

( ゚∀゚)o彡°えーりん!えーりん!たすけてえーりん!!

🔽English Ver. https://youtu.be/uEH9Tv4vwEQ

🔽オフボーカル・歌詞!みんなも歌ってね!https://www.dropbox.com/scl/fo/ps6u6lz7bsk8b04v93l2p/AC-QXTGEtNDBaxWjY9FoIcE?rlkey=q877ddj2wpefn3o85whkldxxa&dl=0
🔽学園えーりん関連アイテム:ht...

▶ Play video
spare quartz
#

COOL&CREATE??

#

HOLD ON..

#

どうも、ばやです!
こちらの曲があまりにもおきつね組っぽくてサイコーなので1から動画を作ってみました…!パロディなどは作ってきましたが自分で考えながら曲に合わせて作るのは初の試みだったのでとても楽しかったです!
稲穂の季節に投稿したか...

▶ Play video
timid quartz
spare quartz
timid quartz
#

Maybe the play is to give bayachao so much money she can quit streaming and making art

spare quartz
#

what does that mean

#

her entire thing is she doesn’t have a job

#

art IS her job

#

You’d really just be giving her a bonus

timid quartz
#

give her so much money that she does quit

#

the money is given to her if she permanently quits and deletes her socials

lone sky
#

aera we need to give you so much money

#

so that you resign from here

spare quartz
lone sky
#

and leave discord

#

and never come back

spare quartz
lone sky
#

❤️

#

DON'T WORRY

#

I HAVE THE SOLUTION

#

IT'S CALLED: TELEGRAM

#

OR IRC

timid quartz
#

Honestly I would do that for enough money

spare quartz
#

THATS WORSE

timid quartz
spare quartz
#

I’d have to build so so so much more BSL infrastructure to even get the same comfortability as this chat

lone sky
#

your name is probably some lame shit like

#

john

#

or brandon

#

or joseph

#

maybe even stephen if we're feeling good

spare quartz
#

well it’s probably better than me!

timid quartz
timid quartz
lone sky
#

SHUT UP

#

SHUT UP

spare quartz
#

so I win

timid quartz
#

“Mom can we have Niko OneShot?”
“We have Niko OneShot at home”
The Niko OneShot at home:

spare quartz
#

besides if I ever go to japan i won’t even need to do anything!

#

my names perfect

#

except for my last name which is universally unpronounceable

timid quartz
spare quartz
#

awful

lone sky
timid quartz
#

YES

spare quartz
lone sky
#

AERA.

timid quartz
lone sky
#

AERASTO.

timid quartz
#

BAD TIMING

spare quartz
#

😭

#

poor timing!

timid quartz
#

BAD TIMING

spare quartz
timid quartz
#

The world would be a better place without Java or the JVM

spare quartz
#

nah

timid quartz
#

3 billion devices free of oppression

spare quartz
#

God created the Java Virtual Machine as an ark to the inevitable flood the sins of Rust will bring upon computing

timid quartz
#

#

Rust is the only devine language

spare quartz
#

Terry Davis didn’t think so

timid quartz
#

It is the language of the universe

spare quartz
#

Face it

#

Rust is the beasts language

timid quartz
#

nope

spare quartz
#

666 is written all over the compiler

timid quartz
#

You’re just mad that a language can be as good as Rust

#

You keep dragging it through the dirt because you regret not learning it and using it

#

Anyways BED

spare quartz
#

Uh huh

#

BAYACHAOSAN..

#

please… draw… kotlin and rust yaoi..

lone sky
#

oh btw

#

@timid quartz i upgraded my desktop pc

flint belfry
spare quartz
#

ugh

spare quartz
#

i hate rust......

spare quartz
rustic vine
#

U know theres buffer.readf32

spare quartz
#

endianness

rustic vine
#

Bruh

spare quartz
#

:Readu32 handles endian, bytebuffer is used for ZIP (little) and CLASS (big)

rustic vine
#

Just make 2 bytebuffers

#

One for each

spare quartz
#

rustic vine
#

Readf32 I anticipate will be much much faster than that impl

#

Not even anticipate. It just will be

#

By a significant amount

rustic vine
#

And I assume a lot will depend on the speed of this

spare quartz
#

not much will depend on the speed of this, since this is only for specific entries in a constant pool

#

but the gain is minimal

#

so i dont think ill split it off

spare quartz
spare quartz
#

heres a run in optimize 2

#

using a staging buffer on BES further improves it to about 60 ms but i still dont think its worth it considering where it'll be used

#

(it'll probably be useful for the double reading though)

#

optimized the f32 math a little more

#

and of course... stripping out the buffer calls altogether makes computation a lot faster (ill probably save this for the faux-java under Float's raw byte reading)

#

but thank you for your insight

#

this has made it a lot faster

#

just need to figure out how to deal with 64-bits now...

spare quartz
#

it is time to write

timid quartz
spare quartz
timid quartz
#

think of the numerous future opportunities for Rust, Go, etc and how many skills you’ll gain compared to the like 2 opportunities and 1 skill from using a JVM lang

spare quartz
#

"skills you'll gain"

#

like

timid quartz
#

intimate low level knowledge without having to shoot yourself in the foot like C

spare quartz
#

which i can do in the jvm

timid quartz
#

stuff about how langs work under the hood (cause you do have to understand how stuff like the borrow checker works in rust)

spare quartz
#

which i can do in the jvm

timid quartz
#

and also think about all the jobs nobody hires for jvm anymore

spare quartz
#

who cares

timid quartz
spare quartz
#

FFI, stupid

timid quartz
spare quartz
#

plus BSL literally has a disassembler, processor, AND assembler for x86

#

so. it's kinda. already lower than rust

timid quartz
#

smh

#

rust doesnt run on bytecode

#

it gets assembled

spare quartz
spare quartz
#

plus rust relies on LLVM, a compiler project that is definitely not rust

timid quartz
#

well all jvm langs get compiled into a class file and run by the jvm

#

basically the same as llvm

spare quartz
#

yeah but thats done thru java as well

#

JVM bytecode is just machine code for the JVM

#

its an ACM after all

#

with the classfile api introduced in 22-24 as well, it'll get even more powerful

#

im also hyped for value objects, as that gives the JVM a lot more leverage wrt to primitives

#

and considering they already have a beta JDK out for it.. im hopeful

timid quartz
#

jvm sucks

#

coding sucks

#

computers suck

spare quartz
#

so much

#

neat

#

alllllright

#

i need to figure out what exactly the StackMapTable does

#

because ive ignored it for the last 3 jvms

#

and although its worked its clearly got a pivotal role

#

OH

#

its for code verification

timid quartz
#

coding suuuuucks

spare quartz
timid quartz
#

#

we should delete all code

#

go back to the pre-computer era

spare quartz
#

hmm

#

i need to write a test program

timid quartz
spare quartz
#

you dont even use bsl stuff why should i

timid quartz
#

because.

#

im expecting you to.

spare quartz
#

well you know what you're also expecting that you probably forgot about, but i didn't?

timid quartz
#

uhhh what

#

irc client?

spare quartz
#

running ada in roblox

timid quartz
#

you to finally switch to rust?

spare quartz
#

which i can do by proxy using bsl using this jvm

timid quartz
#

ada isn't a jvm lang ❌

spare quartz
#

you idiot

#

i can compile it in the jvm

#

and run it

#

hmm

#

i need a good java program... that isnt super complex like the router..

timid quartz
#

and no java program is good

spare quartz
#

ugh all of these examples have printing

timid quartz
spare quartz
#

tbf

#

i was already gonna write my own JDK for this aswell...

#

good enough

spare quartz
timid quartz
#

coding suuuuucks

#

stop coding

#

start gaming

spare quartz
#

descriptor_index
The value of the descriptor_index item must be a valid index into the
constant_pool table. The constant_pool entry at that index must be
a CONSTANT_Utf8_info structure representing a valid method descriptor
(§4.3.3). Furthermore:
• If this method is in a class rather than an interface, and the name of the
method is <init>, then the descriptor must denote a void method.
• If the name of the method is <clinit>, then the descriptor must denote a
void method, and, in a class file whose version number is 51.0 or above,
a method that takes no arguments.
A future edition of this specification may require that the last parameter descriptor of the
method descriptor is an array type if the ACC_VARARGS flag is set in the access_flags
item.

timid quartz
spare quartz
#

method descriptor parsing

#

neat

timid quartz
spare quartz
#

reasons why linux sucks p1

spare quartz
#

作曲家にしてはゲーム上手いとか、女にしては面白いとか、ボカロPにしては絵上手いとか、なんかそういうのほんまに悔しいからそういう前提抜きで評価されるだけの力が欲しい

rustic vine
rustic vine
spare quartz
#

ill run another benchmark later

spare quartz
rustic vine
#

Yea sorry I should've mentioned, I specifically meant much faster in native

spare quartz
rustic vine
#

buffer library is rlly fast in native

spare quartz
#

is there any improvement for bit32?

#

additionally, somewhat unrelated, would you know an easy way to do 64-bit long arithmetic in lua?

#

or would i need my own numeric

#

ill brb

rustic vine
rustic vine
rustic vine
#

Its fairly modern

spare quartz
#

That’s pretty interesting

rustic vine
#

Vectors get special optimizations in native

spare quartz
#

Reminds me of UUID in Java, since they’re 128-bit and have to be from two longs

rustic vine
#

Also iirc, vector components are internally stored as f32s

#

Also atp I recommend using luau directly in cli and vsc, separate from roblox

#

That way you can view bytecode and compiled native instructions

spare quartz
#

Ill consider it in the future

#

I wanna get this JVM computing something first though

spare quartz
#

Then make an i64 off that

#

Hopefully the process of doing so also makes me learn ALUs more, since condition codes from ALUs give me headaches

timid quartz
#

💪

spare quartz
timid quartz
#

coding sucks

#

that's why

#

:3

spare quartz
#

you can no longer talk about rust

timid quartz
#

y just rust

spare quartz
#

because i hate it .

timid quartz
#

invalid reason

#

however I can stop talking about coding altogether (cause it sucks :3)

timid quartz
#

well what do u think

spare quartz
#

about

spare quartz
#

there isnt anything to say about that

timid quartz
#

do u agree

#

y/n

spare quartz
#

no

timid quartz
rustic vine
spare quartz
#

okay

rustic vine
rustic vine
#

Do u think its cuz you've had to study it or learn theory as part of your major?

#

I know I've heard from people who loved programming as a hobby but stopped enjoying it as much once it became more than a hobby (mainly talking abt once they had to do it as their job)

spare quartz
#

to me its a pretty big hobby since ive been programming straight for the past few years with little breaks between

#

barely even play games anymore since im too invested in it

rustic vine
spare quartz
#

not really

timid quartz
spare quartz
#

id probably just do it on the side if i had free time (or after work)

#

thats what i did in school a lot of the time

rustic vine
#

Imma be real with u work drains me so much I have 0 energy to do more code after getting home

#

After writing code for 8 hrs

rustic vine
#

Some people feel that way so im curious how many

timid quartz
rustic vine
#

You did too no?

#

Oh IT

spare quartz
#

i think hes just it

#

yeah

timid quartz
#

yeah IT lol

rustic vine
#

Nah trust u got this

#

Just delete ur moral compass

spare quartz
rustic vine
#

And pull connections

#

Also aera are u gonna respond to my question 😭

timid quartz
#

I’m trying to think

rustic vine
#

Oh ok

spare quartz
rustic vine
#

Double it and give it to the next person

timid quartz
# rustic vine I always see u say this. Are u serious about that? I cant tell if you're joking ...

Tbh I’m not sure. I don’t think it’s cause of the theory cause I enjoy some of the theory that’s not super math heavy (which isn’t a lot lol but anyways)
I think maybe just the desire to get a SWE job combined with the fact that it’s near damn impossible to get a SWE job has just degraded coding into a chore for me because I’m constantly thinking “how can I put this on my résumé” whenever I make anything
Also the fact that I don’t like coding without a point and if I’m not doing it to get a job or for something like QS then it feels pointless and I have no desire to code, basically I can’t really code for fun

#

and lowkey I’m jealous that atp is younger than me while being way more 🤢 skilled 🤢 and 🤢 passionate 🤢 than me

spare quartz
#

false ❌

rustic vine
#

Do you think if you got a job you would be motivated to code cuz you're being paid for it or cuz its something meaningful and has an end goal?

rustic vine
#

Atp is rlly smart

#

I've accepted that will always be someone smarter, more skilled and be younger than me lol

spare quartz
#

rustic vine
#

Its truue

timid quartz
spare quartz
#

its not, and even if it is, im not gonna bring myself to accept that

#

mainly cause im worried it'll go to my head and make me super egotistical

#

you just need to code more......

timid quartz
#

ur too humble u should accept that ur skilled

timid quartz
#

But generally I am a bit more motivated if it’s for QS or Guardsman so maybe I would

#

also I have like 0 ideas for projects ever

spare quartz
#

what about making your own infrastructure

#

like a nas

timid quartz
#

like…writing the software for it or just setting up other software

#

knowing you it’s the former

spare quartz
#

yes

#

cause the endless cycle of refinement is a source of inspiration for me

timid quartz
#

but why would I do that…when there’s already software….

#

like nfs or samba….

spare quartz
#

cause! the responsibility goes to you... you can learn how your I/O works... you can add as many features as you want...

#

and sambas just a protocol wrapper

timid quartz
#

but what would I use the features for…

spare quartz
#

whatever you want

timid quartz
#

pointless…

#

unless I can use it to launch an icbm at your house…

spare quartz
#

go get your commission as a programmer and work in a nuclear submarine then!

timid quartz
spare quartz
#

(well strictly speaking)

#

(an icbm could kill nobody if you just didnt load it with any mirvs)

#

(unless a section of the rocket fell on someone)

#

what was i doing again... code..

spare quartz
#

and its not really important

#

but do you know if lua interns strings?

spare quartz
#

buffer.create(MaxStack * 5)
1b = stack form (primitive/reference)
4b = value / pointer

#

and then local variables are just a variant of stack without a pointer...

#

yeah ive got a good feeling about this new system

rustic vine
spare quartz
#

thx

rustic vine
#

String comps are constant time

rustic vine
#

If you're looking for a swe job I can prolly refer or recommend you to where I've worked or work

#

Lmk if ur interested

spare quartz
#

crap

#

gotta make my own java.lang.System now

spare quartz
#

my first ever JDK

#

it is composed of 3 classes

#

evil.......

lone sky
#

I think maybe you shouldn't

#

post that here 😭

spare quartz
#

ohhhhh

#

im just preoccupied on the rust bit

#

i dunno what the name means

lone sky
spare quartz
#

yeah

timid quartz
spare quartz
#

???

timid quartz
#

rust repo
python logo
evil

spare quartz
#

hmm... loading a new class...

lone sky
#

@timid quartz "you and unfunny would like that wouldn't you"

#

ok dude

timid quartz
#

you're making up words

lone sky
#

i'm not

timid quartz
#

mhm sure

flint belfry
timid quartz
lone sky
timid quartz
#

buy an r320 off of ebay

#

dell servers peak hp servers wish they could be 1% like dell servers

spare quartz
#

now to create my first object...

flint belfry
#

i have more computational power than anyone else in this discord probably

spare quartz
#

boooring

timid quartz
spare quartz
#

huh

#

thats a problem

#

how am i gonna come up with a pointer to an object

timid quartz
#

if only you used rust...

spare quartz
#

its okay i already figured out how

timid quartz
#

ok serious talk though you might have to make a-

#

gay

spare quartz
timid quartz
#

what I was gonna say is make a VMTypes.InternalPointer thing and have a map somewhere of pointers to objects

lone sky
timid quartz
#

or store the object data inside the pointer

#

have the pointer as a wrapper thing

spare quartz
#

right now im just gonna do a watermark

timid quartz
#

a what

spare quartz
#

it writes Object.ID which pulls from the VM state counter

timid quartz
#

you're trying to prevent counterfeit pointers?

spare quartz
#

which should be good up to 4 billion objects

timid quartz
#
ArrayList<String> arr = new ArrayList<>(5_000_000_000);
while (true) {
  arr.add(new String());
}
spare quartz
#

scary

#

neat

spare quartz
#

You need a hero (hero)
You need a hero (hero)
You need a hero (hero)
愛は奇蹟を信じる力よ
孤独が魂 閉じ込めても
ひとりきりじゃないよと あなた
愛を口移しに教えてあげたい

#

okay got the method

rustic vine
#

Discord decided to open to this guy's thread... and.. what?? The file extension is js lol. Maybe js and Java rlly are the same...

#

Oh even the top says js 8 😭

#

Unrelated but couldnt the pov rider have easily avoided that?

https://youtube.com/shorts/PRIWMfe8OMc

Follow my other socials
Instagram: https://www.instagram.com/s1kcat/
Tiktok: https://www.tiktok.com/@s1kcat
Facebook: https://www.facebook.com/S1KCat/

Get 10% Off Cardo https://cardosystems.rfrl.co/xyyw4
Get 10% Off RavenMoto Gear with Code s1kcat10 https://ravenmoto.co/?ref=s1kcat10
Get Bonus Entries for Ghost Racing with code s1kcat http://of...

▶ Play video
#

Not the bump with the car, im talking abt what happens after

spare quartz
#

i do not know how to do this ......

spare quartz
#

and isn't thinking at his full capacity

rustic vine
#

It just looks like from the video there was ample time to slow down or avoid the pole

#

Also that pole was being held by a strand or something 😭

spare quartz
#

i've never ridden on a motorcycle so i dont know how they're controlled

#

i'd probably freeze up like him instead of jumping off

rustic vine
#

Probably same for me

spare quartz
#

so if a car crashes into it, it's not like they're crashing into a building

#

it just falls over

#

anyways this dumb invokedynamic.... brain twizzler..

#

In fact, when invokedynamic was added to the runtime in Java 7, the javac compiler would not emit the new bytecode under any circumstances whatsoever.

#

In contrast, invokedynamic is far more flexible about which method will actually be called when the opcode is dispatched. To allow for this flexibility, invokedynamic opcodes refer to a special attribute in the constant pool of the class that contains the dynamic invocation. This attribute contains additional information to support the dynamic nature of the call, called bootstrap methods (BSMs).

rustic vine
#

I saw a car crash into one and it did not move an inch

spare quartz
#

some near my school are like that, the only ones actually bolted onto concrete are inside a parking lot

#

the bases are nearly hollow

rustic vine
#

All the traffic light ones here are like that iirc

spare quartz
#

campus police showed up and they spent like 30 minutes there before leaving

spare quartz
#

BLOW IT UP

#

REMOVE THE HASKKELL

#

wait no thats saying don't

#

NVM KEEP IT

rustic vine
#

Thats near ATL too its perfect

rustic vine
spare quartz
#

i actually can't tell

rustic vine
#

Or is it actually graffiti

spare quartz
#

i was gonna say it looks like a stunt from another organization but then

rustic vine
#

Neither can I lol

spare quartz
#

i see another logo up here

#

and im thinking its graffifi

#

whatevre. whoever drew the don't is 👍

rustic vine
#

But isnt anduril always posting these "dont work here" ads

spare quartz
#

are they?

rustic vine
#

I thought so...

spare quartz
#

okay it IS a marketing stunt

timid quartz
#

lol I could do anduril

rustic vine
#

I"ll look in a bit

spare quartz
#

the three dimensionality is insane

rustic vine
rustic vine
timid quartz
#

ik ive seen it

#

first time I saw I legit thought it was graffiti

rustic vine
spare quartz
timid quartz
#

then I saw it again and again and was like "ok this can't be graffiti"

rustic vine
#

This is my first time

#

Seeing that

#

Lol

timid quartz
rustic vine
#

Throw away your moral compass

timid quartz
#

I mean hey anduril uses Nix

#

I know Nix

rustic vine
spare quartz
timid quartz
spare quartz
#

goodlin

#

my JVM is nearly operational

#

i just need dynamic execution

timid quartz
#

badlin

#

horriblelin

#

horriblin

spare quartz
#

and no buffer overruns in the 25 byte stack

lone sky
#

autoCAD sucks for beginners 💔

timid quartz
#

cognitohazardlin

lone sky
#

can't believe I almost bought the license and didn't even try it proper

spare quartz
#

testing 123

#

okay there

spare quartz
lone sky
spare quartz
lone sky
#

and is it easy

spare quartz
#

yes

timid quartz
lone sky
#

...noted.

rustic vine
#

Just use onshape...

spare quartz
#

its a chinese eda and it's pretty good imo

#

💪

lone sky
#

a random hobbyist project

#

that I got the idea for right now

rustic vine
#

Guys... just use onshape

#

Just use onshape..........

timid quartz
rustic vine
#

Onshape is also industry standard

spare quartz
#

they ARE mexican

#

mexicans build stuff...

rustic vine
timid quartz
rustic vine
#

Autocad is not everywhere

#

Solidworks is in a lot of places too

timid quartz
#

oh this is true

rustic vine
#

But pls just learn onshape..

timid quartz
#

solidworks is the other industry standard

lone sky
timid quartz
#

I think the engineers at my work use solidworks

lone sky
#

I had it on my laptops windows install

#

but I never got to try it

spare quartz
#

i dont know anything bout cad so im gonna stay out of this

rustic vine
#

JUST USE ONSHAPE

lone sky
#

my teacher was gonna help me how to use it

rustic vine
#

STOP TALKING

lone sky
#

OKAY

#

OKAY

#

FINE YOU WIN

#

I WILL USE ONSHAP

rustic vine
#

Its actually 2 gazillion times better than solidworks

#

And autocad

#

Especially if youre on a potato

timid quartz
#

potato tomato

spare quartz
#

i sure do wonder

#

why everyone supports gif but NOT apng

timid quartz
spare quartz
#

and then i realize... its cause everyone uses libraries

timid quartz
rustic vine
#

Solidworks might be good to learn if u wanna enter industry... and those certifications are important

spare quartz
#

GIF's last version was in 1989 but APNG was standardized last month, despite it being the much easier to code

timid quartz
#

the g in gif is for goated

lone sky
#

on an unrelated note

timid quartz
#

goated interchange format

lone sky
#

what the fuck is astral UV and why is it on my computer

rustic vine
#

But a lot of things carry over from onshape to solidworks

#

Same for any other cad program tbh

timid quartz
rustic vine
#

Fusion is also an ok choice

spare quartz
timid quartz
#

short*

spare quartz
#

i think these library developers just suck at their jobs

timid quartz
#

bro may legit just ended and now july is almost over

#

a month is nothing

rustic vine
spare quartz
#

ergo

#

its forever

timid quartz
spare quartz
#

shut up

timid quartz
#

and run off of 24L of soda

#

each hour

lone sky
#

so why not

spare quartz
#

unfortuantely i just burned up my first side of my 36 cans of soda

timid quartz
#

you have an IV drip that's just soda

spare quartz
#

which is 18 cans

#

so now i have 18 left

timid quartz
#

ugh I was so close to forming a thought

#

oh right

#

new guardsman TS api

spare quartz
#

the shitty api

timid quartz
#

Elysia is an ergonomic framework for Humans. With end-to-end type safety and great developer experience. Elysia is familiar, fast, and first class TypeScript support with well-thought integration between services whether it's tRPC, Swagger or WebSocket. Elysia got you covered, start building next generation TypeScript web servers today.

spare quartz
#

EW

#

EW

#

EW

timid quartz
timid quartz
spare quartz
#

i should run a stat like that on BSL one day

timid quartz
#

outperformed by bun's own native impl

spare quartz
#

but that doesnt count

timid quartz
#

still only half of actix 💪

#

rust on top

#

slowest rust framework right there

spare quartz
#

only 8 KB of allocation for any HTTP connection though

#

so good memory use 💪

lone sky
#

it's something related to rust and node???

spare quartz
#

we could go even lower to 1 byte per connection if we hated speed

timid quartz
#

HOLY SHIT THE 2025 BENCH????

lone sky
#

idfk man

spare quartz
#

also what does this even mean btw

#

In this test, the framework responds with the simplest of responses: a "Hello, World" message rendered as plain text. The size of the response is kept small so that gigabit Ethernet is not the limiting factor for all implementations. HTTP pipelining is enabled and higher client-side concurrency levels are used for this test (see the "Data table" view).

#

lemme write a benchmark

timid quartz
#

granted this is groundbreaking for TS because TS has the accursed any, unknown, null, and undefined types

spare quartz
timid quartz
#

whereas actual sane languages have real types

#

and enforce real types

timid quartz
#

yes null is a type

#

in TS

spare quartz
#

how does that work

timid quartz
#

like this

spare quartz
#

weird as hell

#

so glad kotlin doesnt have that 💪

timid quartz
#

I love this

#

the weirdness in JS just jumps out at you

#

you can't hide from it

rustic vine
timid quartz
#

yes aware

rustic vine
#

Smart guy

timid quartz
# spare quartz so glad kotlin doesnt have that 💪

( ゚∀゚)o彡°えーりん!えーりん!たすけてえーりん!!

🔽English Ver. https://youtu.be/uEH9Tv4vwEQ

🔽オフボーカル・歌詞!みんなも歌ってね!https://www.dropbox.com/scl/fo/ps6u6lz7bsk8b04v93l2p/AC-QXTGEtNDBaxWjY9FoIcE?rlkey=q877ddj2wpefn3o85whkldxxa&dl=0
🔽学園えーりん関連アイテム:ht...

▶ Play video
#

助けて、Rust...

#

!!

spare quartz
#

114.289us

lone sky
spare quartz
#

off some math

#

BSL has a speed of about

#

8749748.44473 requests/second

#

my bench is very wonky though

timid quartz
#

youre off by about a factor of 100

spare quartz
#

for 10,000 requests

#

i get
21.161us
done 4.725674590047729E9 r / s

#

OK it is not 2 billion requests a second unless i did stupidly well

#

... oh

#

it is 2 billion requests per second... okay i need to reevaluate my testing

timid quartz
#

factor of like 10,000 now

#

that you're off by

#

no 100,000

#

2,000,000,000 -> 20,000 is like...
2,000,000,000
2,000,000 -> factor of 1,000
20,000 -> factor of 100,000

#

yeah

#

factor of 100,000

spare quartz
#

babichao!

timid quartz
#

ok make it a factor of 1 million

#

2,000 r/s

spare quartz
#

1 r/s

timid quartz
#

yes

#

bsl is at 1 req/s

spare quartz
#

its cause you're woke.

timid quartz
#

which means I'm right

#

checkmate conservative

spare quartz
# timid quartz checkmate conservative

ロゼットちゃん(娘)(OSTERさん)との初コラボ配信!OSTERソングを歌わせていただきながら楽曲の制作秘話だったり、OSTERさんとの出会いなどなど、雑談していきます🌟

🌟本家動画みて!!!!!!!!(布教)
ユメクイ
http://www.nicovideo.jp/watch/sm8947460
フキゲンワ...

▶ Play video
timid quartz
#

lame

#

who wants to listen to furries singing

spare quartz
#

they're not furries.

timid quartz
#

they're literally furries

#

what else could they be

spare quartz
#

um

#

not furries

timid quartz
#

bayachao literally has 3 fursonas

spare quartz
#

timid quartz
#

FINE

#

*deep inhale*

#

魔魔魔マジカル・アンド・ミラクル

#

この広い世界へ飛び出そう〜!

#

you linked to the same timestamp stupid

spare quartz
#

oh

#

oops

timid quartz
#

link it to when they sing the funny song