#💽Programming Chat v2

1 messages · Page 103 of 1

spare quartz
#

and your research on the jvm consists of..?

timid quartz
#

also I said included in every major JVM distribution

spare quartz
#

Epsilon is included in every major JVM distribution yes

timid quartz
#

so that rules out weird things like whatever GraalVM does

spare quartz
#

GraalVM is a project of OpenJDK

#

which is a project of the OpenJDK team w/ Oracle

timid quartz
#

not a major distro though

spare quartz
#

again

timid quartz
spare quartz
#

Epsilon is in every major JVM distribution

#

and it is entirely antithetical to whatever you're spewing

timid quartz
#

ok epsilon is just a noop

spare quartz
#

yes

timid quartz
#

literally does nothing

spare quartz
#

yes

timid quartz
#

like your brain in your skull

spare quartz
#

"all horses are the same color" ass argument

timid quartz
#

this is why coding sucks

spare quartz
timid quartz
spare quartz
#

japanese mistranslation on twitter

#

i am begging for the source text

#

it pains me

#

how can two completely different translations exist

timid quartz
#

might learn elixir idk

spare quartz
#

if it makes you yap about programming pls do

timid quartz
#

BEAM >? CLR >>> JVM

spare quartz
#

とりあえず酒飲むぞ!!!!!!!!!!!!!!!!!!!

OSTERさんのCD VOL.3 収録曲!
通販 https://ecs.toranoana.jp/tora/ec/item/040030937638

off vocal https://commons.nicovideo.jp/material/nc256832

Music, Lyrics, Movie Programming: OSTER project(https://twitter.com/fuwacina)

Illustration: うつ...

▶ Play video
timid quartz
#

All outclassed by Rust of course

#

but

timid quartz
spare quartz
#

pls invent an AVC decoder

#

i will sell my organs to you if you can do that

#

because to my knowledge that is a very hard thing to do.

timid quartz
#

sounds dumb…

spare quartz
#

i bet with cerainty you won't be able to do it

timid quartz
#

yeah you’re probably right

#

if the person who specializes in binary formats (you) can’t then

spare quartz
#

okay well

#

thats cause whatever moon runes ISO used to write the specification make NO sense

#

(and cause the specification costs like 300 CHF forcing you to pirate it but whatever)

#

god my hands are so cold

timid quartz
#

binary formats are soo booooring

#

It’s just the same thing over and over again

#

So tedious

spare quartz
#

no

#

if AVC was a conventional format yes it would be boring

#

but AVC is streaming format and it is incredibly incredibly dynamic

#

not only is there spatial compression but temporal too

timid quartz
#

Can’t even find any specifications

spare quartz
#

what are your search terms

#

because AVC is by definition a specification

timid quartz
#

h.254 specification

spare quartz
#

here

timid quartz
#

Oops 264 whatever

spare quartz
#

WAIT ITS A FREE SPEC NOW?

timid quartz
spare quartz
#

god i could've sworn it was paid

#

wait

timid quartz
#

have fun making a decoder then

spare quartz
#

no i was right

#

sigh. the ISO specification is a lot of money

#

the ITU-T one is not

spare quartz
#

use your rust skills

timid quartz
timid quartz
#

your Brian works

spare quartz
#

my brian does not work

#

and im preoccupied with http and breadmod

timid quartz
#

brain

timid quartz
spare quartz
#

?

#

why would i need vlc

timid quartz
spare quartz
#

okay

#

that doesnt answer my question

timid quartz
spare quartz
#

... i dont need to do that

#

and i can just use a browser

timid quartz
#

you want a decoder though

spare quartz
#

vlc isnt a decoder

timid quartz
#

a decoder takes an AVC encoded file and decodes it to be played, correct?

spare quartz
#

no

#

a decoder takes some binary format and represents it as another binary format for processing by another... process

#

vlc is a viewer

timid quartz
#

but it has a decoder within it

spare quartz
#

it may have a decoder, but it cannot be used tangibly in any way

#

so i dont know what point you're trying to make

timid quartz
#

what do you want an AVC decoder for

spare quartz
#

i do not need an avc decoder right now

#

so nothing

spare quartz
#

but in the future it may be useful for file conversions using ByteParser and alike

timid quartz
#

sounds dumb

spare quartz
#

LUUCUS

#

HES STILL ALIVE!!!

spare quartz
#

please stop sending me the vlc link

timid quartz
#

wait oops

spare quartz
# timid quartz http://jcodec.org/

jcodec.org は安全な接続をサポートしていません
通常はサイトに安全に接続できますが、今回は安全な接続を使用できませんでした。攻撃者がネットワーク接続を傍受するか変更しようとしている可能性があります。この警告の詳細

timid quartz
#

Translate

spare quartz
#

jcodec does not have a valid certificate

timid quartz
#

oh lol

#

too bad!

#

you will use jcodec and like it

spare quartz
#

i didnt know you were such a fan of java

timid quartz
timid quartz
#

That is…as you would say, “Kotlin/JVM”

spare quartz
#

well im not sure why you think suggestions would matter to me

#

im not allowed to use libraries

timid quartz
#

ooo I wave my magic wand and I allow you to use libraries

spare quartz
#

you should wave your maigc wand and spawn more bayachao art

#

or kiro art

#

or rosetto art

timid quartz
#

I’m going to wave my magic Noelle and snowgrave you

spare quartz
#

that's animal abuse

timid quartz
#

do you have any better ideas for coding

#

or have they all been used up

#

nothing good left to code

spare quartz
#

is there anything i could say that you would listen to

timid quartz
#

maybe if you didn’t program on the JVM or with Ada

#

in all honesty tho idk

spare quartz
#

OK. well

#

if you want something simple

#

and well i dont know how capable rusts raw sockets are but

#

try making your own network client that aquires an IP thru DHCP and send a packet through it

timid quartz
#

mm that could be neat

#

Yknow what’s better

spare quartz
#

おまえが殺す

timid quartz
#

And yknow what’s better than cat

#

Gaming

spare quartz
rustic vine
#

fun question for y'all. how long do you think it takes to run java -version for a debug build of the jvm?
important note: this is an arm32 build being run under qemu-arm-static

rustic vine
#

40s lol

spare quartz
#

ow

rustic vine
#

yea I was thinking like 5s

#

😢

spare quartz
#

i dunno how qemu runs in user mode

#

nor what debug mode entails (or arm32)

timid quartz
#

You should play league of legends

spare quartz
#

not my type of game

timid quartz
#

Could become your type of game

spare quartz
timid quartz
#

Although the Forge dev wouldn’t like you cause you’re making mods in Kotlin

timid quartz
#

@spare quartz apparently you can get banned from the forge server for talking about modloaders that arent forge?

#

based

spare quartz
#

what

#

why

timid quartz
#

I was reading the Neoforge manifesto and it mentioned something about getting banned for taking about Fabric

#

honestly the forge dev may be a little justified for being a prick

spare quartz
#

justified for what

timid quartz
#

idk I've heard Lex or whatever his name is is a massive prick

spare quartz
#

correct

#

but why is he justified

timid quartz
#

which is why neoforge split off

rustic vine
#

hes justified cuz aera HATES coding!!!!

timid quartz
# spare quartz but why is he justified

if you're constantly getting bugged by people not reading docs, not trying to figure things out themselves first, coming into your server to ask about a modloader that isnt even your project, etc

#

¯_(ツ)_/¯

spare quartz
#

its not that hard to have a backbone

rustic vine
#

wait he doesn't have a backbone?

#

so hes invertebrate?

spare quartz
#

yeah he's one of those blobfish

rustic vine
#

wth trhats crazy

timid quartz
#

after working so hard to reverse engineer minecraft to support mods

spare quartz
#

lex didn't do that

rustic vine
#

aera did u have to do drug testing for ur internship

timid quartz
#

and to maintain said project

timid quartz
spare quartz
rustic vine
#

no like a lot of companies will require that

#

no?

spare quartz
#

this guy did

#

but i hate him

#

cause he's doing really bad things to the jvm

timid quartz
#

like?

#

also then why use neoforge cause he split off neoforge

rustic vine
#

cuz I just had to do one the other day and they sent me to the most run down sketchy lookin place ever

spare quartz
timid quartz
#

also like if this guy made forge then could he just have banned lex?

timid quartz
rustic vine
#

he never replies to me its ok

timid quartz
spare quartz
#

he's completely destroyed the fundamentals of java IO and java class loading

rustic vine
#

huh ok

#

I thought everyone do that

rustic vine
#

just the guy I need

spare quartz
timid quartz
timid quartz
spare quartz
#

how does it affect you

#

i just left my own comment in and you inquired

timid quartz
#

how does it affect end users of the jvm

spare quartz
#

by making IO accesses wrt the jar (such as resources) a PITA

timid quartz
#

u should fork the jvm and fix it

spare quartz
#

and if you do any advanced class loading (such as for natives) the class loader will give you headaches

#

... what does forking the jvm have to do with anything

#

this is an issue from misusing the stdlib

timid quartz
#

u said u dont like what this guy is doing so fork it and fix it

spare quartz
#

i cant believe i have to repeat myself but the stdlib and its users are not the jvm

timid quartz
#

u didnt say to the stdlib

spare quartz
#

sigh. yes

#

i did say that

#

you are very gotcha-y

timid quartz
#

u are 2

spare quartz
#

no

timid quartz
#

checkmate liberal

spare quartz
timid quartz
#

this thing is corrupting your brain

#

ruby white house

#

also if u dont like this guy

#

why use neoforge

spare quartz
#

explain the alternative

timid quartz
#

uhmmmm

  • possibly partially justified dev (forge)
  • poorer quality docs (fabric) (since when have u minded bad docs anyways u literally program in Ada where the source code is the docs)
  • quilt (lmao)
#
  • diy
spare quartz
#
  • forge uses cpw
  • fabric probably uses cpw (and has terrible api)
  • quilt is fabric
#
  • fourth option is classified
timid quartz
spare quartz
#

it still uses cpw

timid quartz
#

well

#

ill be waiting for breadmodloader then

spare quartz
#

its called microbrewery

#

but thats classified

timid quartz
#

🤓

#

api will probably be worse than quilt

#

and youll be forced into kotlin 🤢

spare quartz
#

actually its design model is completely independent of minecraft

timid quartz
#

builds minecraft modloader
independent of minecraft

spare quartz
#

runtime modification

#

the project works by loading a java instrumentation agent and redefining classes dynamically based on the local minecraft version

#

this lets us do agnostic operations

#

sort of like a HAL

timid quartz
#

HAL? what are you gonna do next eject me out of an airlock?

spare quartz
#

i wish

timid quartz
#

the horrors of the JVM

spare quartz
#

I'm sorry Bayachao. I'm afriad I CAN do that

timid quartz
#

how will anyone even develop mods if the classes get redefined when minecraft launches

spare quartz
#

what

#

what are you talking about

timid quartz
#

if ur classes change at runtime

#

how tf

#

will anyone be able to make mods to run on your loader

spare quartz
#

the mod classes dont change you doorknob

#

the mod calls methods defined by the loader to do stuff in minecraft

#

the methods will integrate into minecraft based on its version

timid quartz
#

yes so like

#

if youve got like

#

mod class doing microshittery.functionABC(param1, param2)

#

but oh no at runtime the version is 1.69.420 so .functionABC() actually has 3 params now

#

because it got redefined

spare quartz
#

functionABC is not a direct call to minecraft

timid quartz
#

right but it's a call to your loader

#

and what if whatever functionABC does needs a third param to call minecraft effectively

spare quartz
#

i said "sort of like a HAL" because it exposes a common interface the loader will try its best to replicate in minecraft

timid quartz
#

but it didn't need it in prev versions

spare quartz
#

data components are a new thing

#

if you wanted to develop them for 1.12.2 you wouldn't use them or nbts

timid quartz
#

what is a data component

spare quartz
#

you'd use a minecraft-agnostic structure the loader will dynamically change to an nbt or data component at runtime

spare quartz
#

example

timid quartz
#

i just dont see how you're gonna have a common interface

#

when that interface might change based on what version it needs to itnerface with

spare quartz
#

well again

#

how do you think HALs work

timid quartz
#

idk what a hal is

spare quartz
#

hardware abstraction layer (did they really not teach you this in os class?)

#

take a socket on a computer for example

#

a computer might not have a wifi dongle, but it might have an ethernet cable, or a dial-up line

#

the socket is not a 1:1 representation of these methods of communication

#

the OS routes (and transmits) the data based on the interface

timid quartz
#

trying to think of an example

#

ok ok so...say currently to spawn an entity, you call something like .spawnEntity(type, position) in minecraft

#

so your loader abstracts that

#

and you have the modder provide the type and position

#

because they need to provide that

#

what if suddenly, in the next minecraft version, Minecraft requires you to provide rotation as well

spare quartz
#

the loader must then add rotation to the function signature

#

(id preferably use a data class though)

timid quartz
spare quartz
#

yes

#

what of it

timid quartz
#

so how does your loader handle that with the dynamic instrumentation bit

spare quartz
#

by backporting the feature

#

as you might've noticed that becomes an uphill battle the further back you go

#

such is the life of a loader

timid quartz
#

because I imagine one of your goals is to not have to release a new loader version for each minecraft version

spare quartz
#

no it definitely is

#

dynamically modifying code is incredibly brittle

#

and minecrafts code is very versatile

timid quartz
#

so I was getting confused on how you were going to handle having a common interface (that could end up changing) for developers to use while also being able to account for every version of MC that you support

spare quartz
#

all mod loaders today have different versions for each minecraft version, but the plan is to have a loader that can simultaneously backport to versions behind it

#

instead of needing to hardcode to a specific minecraft class which could change in the next

#

porting to versions ahead of the loader would be impossible

timid quartz
#

so with my example what you'd do is release say Microbrewery v1.2.0 that has the backport, and only v1.2.0 would support the version of MC that added the change

#

but you could still use v1.2.0 for older versions

spare quartz
#

yes, and the versions behind it

#

yes

timid quartz
#

ok I follow

spare quartz
#

this is somewhat taking a page out of the JVMs book

#

where it can load all class files behind it

timid quartz
#

(the horrors)

spare quartz
#

but not ahead of it

spare quartz
#

in 32,733 years we will run out of CLASS file versions

timid quartz
#

not soon enough

#

needs to be 0.32733 years

spare quartz
#

(unless they start using the minor field again which brings it up to about 70,000 years)

timid quartz
#

the faster they run out the faster it gets put in the grave for good

spare quartz
#

this is based upon the fact that the current version is 69 (i think)

#

and a new jdk is out every 6 months

#

major/minor version fields are both a u2

#

ezgif is the only online application that i like

timid quartz
timid quartz
#

the only acceptable CLASS version

#

420 as well

spare quartz
#

let me see how long until 420

#

175.5 years

spare quartz
#
BSL Generalized Protocol Serialization

PrimitiveSchema<TYPE>((GeneralReader) -> TYPE, (GeneralWriter, TYPE) -> ())
RecordSchema<CLASS>((TYPE) -> CLASS, Pair<Schema<TYPE>, (CLASS) -> TYPE>)
Schema<TYPE> = RecordSchema<TYPE> | PrimitiveSchema<TYPE>
#

minecraft serialization gave me this idea

lone sky
#

@spare quartz hey atp i might get another phone soon

#

should i update my current one to liquid ass for experimentation purposes

spare quartz
#

sure

lone sky
#

noted

timid quartz
spare quartz
#

🙏

#

おはようございます!☀️
今夜21時から5周年記念配信やります!この日のためにいろいろ準備しました!ぜひリアタイで観に来てくださると嬉しいです!よろしくお願いします〜!

timid quartz
lone sky
timid quartz
spare quartz
#

progress to resume when i wake up tomorrow..

timid quartz
#

Simple solution: 8L of soda

timid quartz
spare quartz
timid quartz
spare quartz
#

@lone sky

#

I need

#

Rosetto

#

Post haste

timid quartz
spare quartz
#

I need rosetto aera

#

Send me the old Japanese woman’s fursona

timid quartz
#

I will send you like $50 to buy 32L of soda

#

So you can drink it and stay up

spare quartz
#

You will send me $50 to send to a 40 year old

#

To draw her own fursona

#

And send it back to me

timid quartz
#

ok fine I will send you 32L of soda directly

spare quartz
timid quartz
spare quartz
#

Mailing it

timid quartz
#

I could transfer Monero to you

spare quartz
#

Duh

timid quartz
spare quartz
#

Just

#

Use a fake address??

#

They’re not gonna scrutinize a fake return address

#

I always answer on mail

timid quartz
#

I’ll use your address for the destination and the return

spare quartz
#

Ok.

timid quartz
#

But I don’t wanna know it anyways

spare quartz
#

Know what

timid quartz
#

it

spare quartz
#

What is “it”

timid quartz
#

you must not know

spare quartz
#

Didn’t they teach you to be descriptive in high school science

#

there is no “it” aera.

#

you are not my beloved Kotlin lambdas.

timid quartz
#

Didn’t they teach you to read back 10 messages for context

spare quartz
#

WHAT IS “It!!!”

timid quartz
timid quartz
spare quartz
#

Ugh

timid quartz
#

go either chug soda or sleep for 14 hours

spare quartz
#

It’s public information stupid

#

10607 Green Timber Dr San Antonio TX 78223

#

Send me anthrax or crap

timid quartz
#

no?

spare quartz
#

no?

timid quartz
#

there’s nowhere I could look to correlate your name to your address

spare quartz
#

GitHub

timid quartz
#

why do you have that on your GitHub

#

please learn opsec

spare quartz
#

Because why not

#

My dad was an intelligence analyst

#

I know enough about OPSEC

#

However, I know enough to know I’m in a good condition not to be sent bombs

timid quartz
#

my GH isn’t even correlated to my real identity

#

I should honestly not have correlated this discord account to people I know IRL

spare quartz
#

Yeah yeah cause you’re lame

timid quartz
#

cause I care about random internet dwellers not knowing who I am irl

spare quartz
#

mmmhmmm

#

it’s cause of the lameness

timid quartz
#

incl YOU

spare quartz
#

not including me!

timid quartz
spare quartz
#

who tf is a “4 can”

timid quartz
#

you don’t know what 4chan is

spare quartz
#

no I don’t know what a “4 ban” is

timid quartz
#

I leave googling “4chan” as an exercise to you

spare quartz
#

do you actually believe im that ignorant

timid quartz
#

idk you do lack many brain cells

spare quartz
#

Aera I’ve been on the internet longer than you

#

As unfortunate as that fact is

timid quartz
#

this is probably false

#

provably*

spare quartz
#

What age did you start using the internet

timid quartz
#

like 11

spare quartz
#

personally i was 2

timid quartz
#

ok but you didn’t understand what you were doing

spare quartz
#

I did

timid quartz
#

ergo you really started using it when you were like 7

spare quartz
#

I stole my dads phone and went on whatever I could find

spare quartz
#

That’s when I started programming!!!

lone sky
#

BAYACHAO.

spare quartz
#

I WISH

timid quartz
spare quartz
#

dude if I found bayachao earlier I probably wouldn’t even be here

#

😭

timid quartz
#

ok

lone sky
#

REAL 💔

timid quartz
#

?ban

upbeat badgeBOT
#
**Command:** ?ban

Description: Ban a member, optional time limit
Cooldown: 3 seconds
Usage:
?ban [user] [limit] [reason]
?ban save [user] [limit] [reason]
?ban noappeal [user] [limit] [reason]
Example:
?ban bean making bugs
?ban save gin 2d needs to calm down
?ban noappeal piguy dont come back

spare quartz
#

omg not like that you daft punk

timid quartz
#

your wish is my command

lone sky
spare quartz
#

ever heard of the butterfly effect

#

(he hasn’t cause his brain rusted away)

spare quartz
lone sky
#

trvth nvke

spare quartz
#

KOHAKU

#

🥺

spare quartz
#

I NEED THEM.

spare quartz
#

actually

#

that would be terrible

#

if I found bayachao first I probably wouldn’t even be a programmer

#

I’d be good at art 👻

#

Horrifying

lone sky
#

aerasto gonna say some stupid shit in

#

3

#

2

#

1

spare quartz
#

なんで

lone sky
#

@timid quartz cmon say your stupid though already :((

timid quartz
lone sky
#

heat death of aerasto

timid quartz
#

wrong reply

spare quartz
#

I am a shining beacon of rule following

lone sky
#

HEY

#

SO AM I

spare quartz
timid quartz
#

Anyways

#

Rust has improved my mental capacity by 74% and my mental throughput by 53%

timid quartz
#

If I could run Rust directly on my brain

#

The gains would be immeasurable

lone sky
#

you would be a lot less stupid honestly

#

since you will be on factory settings

#

HOPEFULLY.

timid quartz
#

Whereas I’ve been measuring and Kotlin has actually corrupted your brain by 187%

spare quartz
#

the true numbers are -128%, and -128%.

timid quartz
#

And bayachao has further degraded it by 565%

lone sky
#

okay kid

timid quartz
#

kys

spare quartz
#

WHO ARE YOU CALLING KID

lone sky
#

i'm callign the 9 foot tall monolith a kid

spare quartz
#

Unfunnylad you’re the youngest here 😭

lone sky
#

smh.

#

yeah but at least my brain is not a mush.

#

unlike BOTH of you.

spare quartz
timid quartz
#

BRO WEONF REPLY

spare quartz
timid quartz
spare quartz
#

🥺

lone sky
#

there is comments I will make. one second

timid quartz
spare quartz
#

OSTERproject

#

the composer behind the music has a fursona

#

(probably caused by bayachao?? who knows)

timid quartz
#

Oh

#

That demonic creature is

#

gotcha

#

Wow I can’t believe a nobody like bayachao knows the person behind OSTERproject

lone sky
#

"a nobody"

#

holy shit!! aerasto mentioned???

timid quartz
spare quartz
#

bayachao found osterproject presumably from their 2007 miracle paint video

#

and they’re friends now

timid quartz
#

this is why coding sucks

spare quartz
#

nah

#

this is why you’re so young compared to bayachao

#

true Chad

timid quartz
#

good

#

she’s an old hag

spare quartz
#

bayachao has truly matured

#

while you are still in baby mode

timid quartz
#

I’m the real gigachad

spare quartz
#

oh yeah and there’s kiro too

#

I have no idea how kiro and the other two met

timid quartz
spare quartz
timid quartz
#

CAUSE SHES AN OLD HAG smh

spare quartz
#

Japanese birth rates dropped cause they knew with bayachao it was perfection

#

so they stopped

timid quartz
#

Japanese people look 20 until they’re like 45

#

And then suddenly they look 80

spare quartz
#

OSTER IS ALMOST 45!!!

#

✝️

spare quartz
#

bayachao is only like 25

#

kiro is 1 year old

timid quartz
#

who is Kiro

spare quartz
#

the yellow dog

timid quartz
#

Bayachao and her “husband”’s devil spawn?

spare quartz
#

not racist

timid quartz
#

Oh

spare quartz
#

Also why do you have it in quotes :sob;

lone sky
spare quartz
#

she is married bro

lone sky
#

❤️

spare quartz
#

and then you have ああああ

timid quartz
spare quartz
#

FYM SUPPOSEDLY

lone sky
#

there's

#

video proof

#

💔

spare quartz
#

they have wedding photos 💔

timid quartz
#

fabricated

#

created by generative ai

lone sky
#

ok kid

spare quartz
timid quartz
#

I will get my second phone number unbanned from Telegram

#

and then it’s over

spare quartz
timid quartz
#

evil demon

spare quartz
#

aerasto when he sees good and purity in the world

#

(he must spread the demonic plague of rust and “DONT CODE!!!”)

lone sky
#

✝️

spare quartz
#

SHES ALMOST DEAD

#

WAAAAHHH

timid quartz
#

The Holy Rust empire and the enlightened philosophy of “stop coding and do something good with your life”

lone sky
#

just say you hate everything bro

timid quartz
lone sky
#

💔

lone sky
#

to block

#

spare quartz
#

I don’t have it…

lone sky
#

:(

spare quartz
#

and i will kill both of you if you fight

timid quartz
#

Yeah the only people who can fight are me and ATP

spare quartz
#

EW

#

NO

#

NO YAOI

#

@lone sky 死ぬ!!!

#

死ぬ!!!!!!!

timid quartz
#

unfunny I saw that too

#

die

lone sky
#

😡

timid quartz
#

go watch Deltarune memes

lone sky
#

i will go yearn for bayachao

spare quartz
#

Oh my goooddd

spare quartz
#

she’s so cuteeee

timid quartz
spare quartz
#

No

#

I’m waiting for my bucket of chicken

spare quartz
timid quartz
#

nope

#

I only need pure 100% basedosterone

timid quartz
spare quartz
#

I’m on bed stupid

timid quartz
#

now throw phone across room and sleep

spare quartz
#

No

#

Phone must charge

#

And I must stare at photos of Rossetto

timid quartz
spare quartz
#

Noooo

#

Rosetto

timid quartz
#

so you can get demonic furry images streamed directly to your brain

lone sky
#

@timid quartz i feel like things

#

took on a weird route

timid quartz
#

gg

timid quartz
flint belfry
#

Yesssss

pastel tinsel
timid quartz
lone sky
pastel tinsel
#

LOL

proud creek
#

🤨

lone sky
#

it's the guy who posted the trampoline gif

#

☣️☣️

proud creek
spare quartz
spare quartz
timid quartz
spare quartz
#

:<

timid quartz
#

minecrap

timid quartz
#

never rlly got into Minecraft modding

#

if I did tho I’d wanna make a spiritual successor to stuff like Thaumcraft, Astral Sorcery, and Intangible

spare quartz
#

well minecraft modding is the entire reason bsl exists and soon it will be where we make our new os

#

but rn im just trying to refine it.... our last good capability based system was >300 days ago and it should be now again!!!!

#

oh yeah and we have these things now (they actually look good)

timid quartz
#

cool

#

instant energy transfer

#

make a multi block bread reactor structure next

spare quartz
timid quartz
#

Womp womp

timid quartz
#

I wonder how dimension generation works

spare quartz
#

my brain is a circular buffer of about 30 days so i cant remember

#

it involves multilayer bullcrap though is as muhc as i can remember

#

damn this person is really underweight

timid quartz
#

rrrrgh must make magic mod

#

what is the opposite of bread

spare quartz
#

mold

timid quartz
#

moldmod

spare quartz
#

thats what we call breadmod when we're on hiatus

#

theoretically

#

actually no this is incorrect and redundant

timid quartz
#

I need to play astral sorcery again

#

I forget how it works

spare quartz
timid quartz
#

How to tell that someone didn’t pay attention in science class

#

Oh this person is MAGA of course

spare quartz
timid quartz
#

How do u make GUIs and stuff

#

in MC

spare quartz
#

menus and screens

#

unless you mean on blocks, in which you use a BlockEntityRenderer

timid quartz
#

No like how the furnace or crafting table does

spare quartz
timid quartz
#

But BlockEntityRenderer is good to know too

spare quartz
#

i cant really tell you how breadmod does it since our system is moderately complex

#

and does it separate than most other mods

#

but just look at the registries for menu type

timid quartz
#

yeah that tracks for how you program things

spare quartz
#

hey our way is completely automatic

timid quartz
#

yapper

#

Completely yappomatic

spare quartz
#

heres our registry

timid quartz
#

Need to make dhcp client

#

though I’ll need a separate NIC on something unless I just want to acquire the same IP of my pre existing NIC

spare quartz
#

im pretty sure you can use the same NIC for multiple addresses

#

(again depends on the limitations of your RAW socket)

#

the MAC address is just for device routing, the IP is on top of it

timid quartz
#

Raw? DCHP is over UDP no?

spare quartz
#

yes but if you want to send packets using your custom ip you need RAW

#

DHCP is just for allocation

timid quartz
spare quartz
#

it isn't

timid quartz
#

ur mom

spare quartz
#

i know it isn't because i wrote my own DHCP client in kotlin

#

the router allocates a new IP and sends it back, its just tied to the same MAC

timid quartz
#

how does it renew leases then hmmmm

spare quartz
#

using DHCP messages

#

they encode the IP address for which they are for

#

this is why computers usually have two IPs

#

1 for the local IPv4 and 1 for the local IPv6

#

they're using the same MAC, but allocated separately

timid quartz
#

yappppp

spare quartz
#

i cant believe people go to college for networking

#

its the simplest thing ever

timid quartz
#

u do more theory and stuff

spare quartz
#

i hate theory

#

うおぉんゲムダンたのしみすぎる、はやくプレイしてるひとの顔みてニコニコしたい

timid quartz
#

too bad normal people can’t connect to a BGP gateway

#

BGP is pretty cool

spare quartz
#

you can...*

#

you need to essentially reverse engineer your ISPs modem though

#

so 99% of people cant :<

timid quartz
#

Connection between home router and ISP doesn’t use BGP iirc

spare quartz
timid quartz
#

you could uh

#

make your own OSPF routers

spare quartz
#

i sure do wonder what protocol they use for authentication now though

timid quartz
#

Don’t think they occur over the public internet

#

Cause at that level you’re getting into the realm of the people who own the public internet infrastructure

#

Doubt any of that traffic makes it down to the edge

spare quartz
#

(this would be great to implement into bsl)

timid quartz
#

(you should totally get the Feds at your front door by trying to be a BGP peer)

spare quartz
#

okay that works

spare quartz
#

aside from maybe wiretapping? but most communication is encrypted anyways

timid quartz
#

Mmmmm maybe not being one but if you were to say advertise a route to YouTube that just black holes all traffic to your router

spare quartz
#

oh DOS

timid quartz
#

You could get in trouble with the Feds and with your ISP that would suddenly see billions of reqs/sec

spare quartz
#

okay that could be a reasonable argument

timid quartz
spare quartz
#

md5 authentication what?

#

its a hash

timid quartz
spare quartz
#

an insecure hash

spare quartz
#

i dont trust the IETF when they put "sec" at the end of something

#

its usually always a stupidly complex system that doesn't really work

timid quartz
#

I actually had a class wide project where we had to configure a BGP network

#

And if that is representative at all of how real BGP networks work, we would only exchange BGP messages between our “ASes” over private subnets

#

That we had to negotiate with each other

timid quartz
# spare quartz

BGPsec (I think? Might also be something different) is funny too because you can have a “trusted” advertisement, “untrusted,” and “unknown” and it may be common practice to still accept unknown advertisements lol

#

So theoretically there’s still an attack vector

spare quartz
timid quartz
#

If someone doesn’t have a BGPsec thing set up for their IP block you could totally still DoS them

spare quartz
#

recipe time

timid quartz
#

Yeaaah it is BGPsec

#

RPKI and ROAs

spare quartz
timid quartz
#

BGP origin validation

spare quartz
#

oh right thanks for reminding me

#

eventually i need to unfortunately make a crypto library for BSL

timid quartz
#

you should totally invent your own crypto method

spare quartz
#

i dont know how i would do that

timid quartz
#

totally will be 100% mathematically secure

spare quartz
#

50000 cryptanalysts would kill me immediately

timid quartz
#

500000 cryptanalysts would immediately break your method

rustic vine
spare quartz
#

because although i might've spent my entire life programming someone out there has spent their entire life learning cryptography probably

timid quartz
rustic vine
spare quartz
#

you are a chinese kid

rustic vine
spare quartz
#

had to say it

timid quartz
#

Yeah atp is right

#

ATP and I can program our whole lives and you’ll still be better lol

#

You were at that level when you were 10

rustic vine
#

Fr

timid quartz
#

And then random Chinese kid born 3 days ago is already better than that

rustic vine
#

Yup

spare quartz
timid quartz
#

Nowadays to get a job you have to start programming the moment you become an embryo

rustic vine
#

Atp can u identify a plane

spare quartz
#

im not a plane nerd but sure

rustic vine
timid quartz
#

Fr

rustic vine
#

I thought it looked cool

#

But idk what it is

spare quartz
#

oh that looks like one of those C series planes

#

hold on

timid quartz
rustic vine
#

😭

spare quartz
#

die

timid quartz
#

Should have been Rust series

spare quartz
#

best guess

rustic vine
rustic vine
timid quartz
rustic vine
#

Is that usually a military plane

timid quartz
#

yeah lol

spare quartz
rustic vine
#

Or do civilians own them too

#

Oh ok

spare quartz
#

i dont believe civilians use them no

timid quartz
#

I rode in a C 130 once

rustic vine
spare quartz
#

heres what they usually use

rustic vine
#

This guy doing side quests

timid quartz
#

Was in the cockpit for a little and it was pretty cool, but the moment I went down into the belly of the plane I IMMEDIATELY got air sick

rustic vine
#

What for?

timid quartz
#

idk something about being down there made me air sick

rustic vine
#

This guy got the connections to get on a military plane but not to get a swe job 😭

timid quartz
#

I’m normally fine in passenger planes so I really don’t know why I got so sick all of a sudden

spare quartz
#

i usually only get sick when i have to wear a seatbelt

spare quartz
#

i havent been on a plane in 15 years though so not enough experience

spare quartz
rustic vine
#

But its a lap belt

#

On planes

spare quartz
#

causes me to get super nauseous after a few minutes

spare quartz
rustic vine
#

It dont go over ur chest

timid quartz
rustic vine
#

I gotchu with the thumbs up

#

Don't worry

spare quartz
#

dammit i rolled a 1

timid quartz
rustic vine
#

Does that roll???

spare quartz
#

i always wear my seatbelt 😭

rustic vine
#

🎲

spare quartz
#

i just hate riding on cars cause i always get sick

rustic vine
#

IT DOESNT ROLL

spare quartz
rustic vine
#

That was bait bruh

#

CHILL

timid quartz
#

Instead of on it

spare quartz
#

riding on a car is fun

rustic vine
#

This me fr

spare quartz
spare quartz
#

can they make korean look stranger

#

it looks too korean

timid quartz
spare quartz
#

notice how the JVM is actually whats propelling you forwards in the world

timid quartz
#

Notice how Rust is doing all the actual work though

spare quartz
#

nah

spare quartz
rustic vine
#

Agreed

spare quartz
#

seizure inducing

timid quartz
spare quartz
#
WAAAAAAAHHHHHH WAAAAAAHHH THIS OLD CODE SUCKSSSS
timid quartz
#

ATP IS LEARNJNG

#

CODING SUCKS RAAAAH

spare quartz
#

OLD code

#

stupid

timid quartz
#

Kill it

spare quartz
#

リタイア

timid quartz
#

I will never retire

spare quartz
#

私は先輩が気づく!!!!

timid quartz
spare quartz
#

NI

#

に!!

#

I rember

rustic vine
#

National Instruments

spare quartz
#

No, ni, like the number 2

timid quartz
#

Might be the second one

spare quartz
timid quartz
#

Yea second one

rustic vine
spare quartz
#

三二一

#

DELETE RUST!!!

timid quartz
#

NEVER

#

DELETE KOTLIN

rustic vine
spare quartz
#

Indeed

#

We should steal Chinese more and mix English into it

#

Call it uhh

rustic vine
#

Wth

spare quartz
#

Amerzi

timid quartz
rustic vine
spare quartz
#

the Japanese had to get funky and changed most of the pronunciation

lone sky
spare quartz
#

so although they look the same you gotta be on your toes

lone sky
#

I WILL MAKE A DELTARUNE REFERENCE AND EVERYONE WILL HATE ME

spare quartz
lone sky
#

:(

spare quartz
#

It’s the JVM of spoken languages

#

Mwhahahhahahaha

#

wahhhh

#

that’s the first fully Japanese image I could understand

#

and it’s for debikone😭

proud creek
timid quartz
spare quartz
#

Nuh uh

lone sky
#

adopted

#

fatty fatty

timid quartz
#

crazy levels of projection

spare quartz
spare quartz
#

THEY USE A MACBOOK TOO

#

@lone sky AYUTADA AND BAYACHAO ARE BOTH APPLE EMPLOYEES...

timid quartz
spare quartz
#

ww what

#

??

timid quartz
#

Or laced

spare quartz
#

what're you waffling about aera

lone sky
#

they're ragebaiting you

timid quartz
lone sky
#

do not interact further

timid quartz
#

Where are the waffles

spare quartz
timid quartz
#

ew

spare quartz
#

reminder that duke has a wife

#

the "rust crab" does not.

timid quartz
#

ok

#

Ferris isn’t losing anything by not having a partner

spare quartz
#

I NEED HIM

#

!!!!!!!!!!!!!!!

spare quartz
timid quartz
#

how could you

lone sky
timid quartz
#

heartless monster

spare quartz
lone sky
timid quartz
spare quartz
#

CHAD DUKE

#

VS EVIL RUST MONSTER

spare quartz
#

or else it wont ever be complete

timid quartz
timid quartz
timid quartz
spare quartz