#💽Programming Chat v2

1 messages · Page 84 of 1

spare quartz
#

They look stupid

#

3 calories

lone sky
#

nah that's 2 at best

timid quartz
#

wow kys

spare quartz
#

1 calorie kyubi

timid quartz
spare quartz
timid quartz
#

*crush*

spare quartz
#

WHAG

#

WHAT

#

also I JUST noticed that’s angel holding them

timid quartz
#

kokuri*

spare quartz
#

ugh

#

you and your stupid yappanese romanizations

timid quartz
#

死ね

#

!!!

spare quartz
spare quartz
lone sky
#

omfghhhhhhhhhhhhhh

#

I might choke on this fucking GOOP

timid quartz
spare quartz
#

but why.

lone sky
#

non-newtonian drink goes crazy

spare quartz
#

one of those probably has alcohol in it

lone sky
#

yeah it's the aerasto flavored one

timid quartz
#

Probably the chabashira one

lone sky
#

spare quartz
#

izanaris has toxic yaoi juice in it

lone sky
#

THEY UNCESORED MY FAVORITE WORD???

#

🙏

timid quartz
#

I know what the first two (top to bottom, left to right) are but idk what the other 3 are

spare quartz
#

YES

#

it’s been uncensored

timid quartz
#

Like I know what きつねうどん and ピリ辛うどん are

#

But not the others

spare quartz
#

力うどん

timid quartz
spare quartz
#

Uhhh

#

What is the first character of the top right …

#

after no …

timid quartz
#

Probably ちから

#

Yeah

spare quartz
#

Oh, so I did spell it right

#

Okay..

hard granite
#

we should just rename this thread to japanese general

lone sky
#

ook so yeah

spare quartz
#

That character weirds me out

lone sky
#

my mother just invented non-newtonian smoothie

timid quartz
spare quartz
#

and 2 Japanese learners in here

#

sooo

hard granite
spare quartz
#

world war ii programming

spare quartz
pallid loom
lone sky
#

HOW MANY TIMES DO I HAVE TO TELL YOU

spare quartz
hard granite
#

"glory to china"

spare quartz
#

YOURE CROATIAN

lone sky
pallid loom
#

I know

spare quartz
#

IDK WHAT EUROPEANS SPEAK BUT SPEAK THAT INSTEAD

pallid loom
#

we speak european

spare quartz
#

yes!!!

#

just like how I speak AMERICAN

pallid loom
#

literally every single country in Europe speaks their own language apart from Germany and Austria that share a language

hard granite
#

english (united states)

pallid loom
timid quartz
spare quartz
timid quartz
#

Wait no Taiwan still uses Cantonese

hard granite
#

中文(繁體)

#

no taiwan doesn't use cantonese

timid quartz
#

Aka Chinese (Traditional)

#

oh what

spare quartz
#

What the fuck is she doing

#

Help

pallid loom
spare quartz
#

She’s gonna destroy the desk

pallid loom
#

Soder

timid quartz
spare quartz
#

That’s fine I have surplus

hard granite
#

Southern Min (simplified Chinese: 闽南语; traditional Chinese: 閩南語; pinyin: Mǐnnányǔ; Pe̍h-ōe-jī: Bân-lâm-gí/gú; lit. 'Southern Min language'), Minnan (Mandarin pronunciation: [mìn.nǎn]) or Banlam (Min Nan Chinese pronunciation: [bàn.lǎm]), is a group of linguistically similar and historically related Chinese languages tha...

Hokkien ( HOK-ee-en, US also HOH-kee-en) is a variety of the Southern Min group of Chinese languages. Native to and originating from the Minnan region in the southeastern part of Fujian in southeastern China, it is also referred to as Quanzhang (Chinese: 泉漳; Pe̍h-ōe-jī: Choân-chiang), from the first characters of the urban centers of Qu...

pallid loom
spare quartz
#

There’s an extra bottle you can’t see

spare quartz
hard granite
#

central

#

中華 = china/chinese

spare quartz
#

I see

lone sky
#

aera I have a question

timid quartz
hard granite
#

中華 = chinese
民國 = republic

timid quartz
lone sky
#

is your entire job just babysitting a bunch of idiots who want to be japanese and are easily fascinated by the concept of ケモノ and ばやちゃお

timid quartz
#

well that’s my job here yes

#

my real job is babysitting QDF

lone sky
spare quartz
lone sky
#

that's pretty cool imo

hard granite
#

yes

timid quartz
#

And my REAL real job is IT

hard granite
#

he's babysitting racist babies

wheat zinc
#

the job i had to convince you to work for

timid quartz
#

also you’re a rage baiter too

wheat zinc
#

because you are a neet..

spare quartz
lone sky
timid quartz
#

I’m just an intern rn

wheat zinc
wheat zinc
#

you are j*bless

#

no income

timid quartz
#

Terry I have an internship with this company

#

kys

pallid loom
timid quartz
#

I also met someone yesterday with connections to some larger SWE companies so I may try to leverage that

spare quartz
#

ugh swe

pallid loom
spare quartz
#

biohazardous…

hard granite
pallid loom
lone sky
#

LONG LIVE THE ATTACK

timid quartz
hard granite
#

yes

#

central kingdom

timid quartz
#

central ligma

hard granite
#

中華 and 中國 can both be china

timid quartz
#

KEYBOARD

hard granite
spare quartz
# hard granite

The only two things I recognize is the > 入名 bit … and only cause of file translations

hard granite
#

it's 人名

spare quartz
#

thank you

#

Apples keyboard is stinky

hard granite
#

入 and 人 is different letter

spare quartz
#

I tried inputting the latter and it just gives me

spare quartz
#

timid quartz
pallid loom
hard granite
spare quartz
#

I just know the left as entry and right as person

wheat zinc
timid quartz
hard granite
#

入 is enter

#

人 is people/person

pallid loom
#

usually you were just too lazy to do anything about it

spare quartz
wheat zinc
#

i did have it up and aera saw it

spare quartz
wheat zinc
#

it was a powerpc machine so it added flare

pallid loom
timid quartz
wheat zinc
#

but im either moving to mips or mips

#

i mean uhh what was it

#

not mips

#

actually nevermind yes it was

wheat zinc
pallid loom
#

nvm you actually were up in april

wheat zinc
#

nothing ever happens type message

spare quartz
timid quartz
#

idk something

spare quartz
#

like what would you actually be comfortable domain wise

hard granite
#

reverse engineer

timid quartz
#

top picks are backend and embedded/OS

spare quartz
#

reverse engineering is a pain

pallid loom
#

records or didn't update

wheat zinc
#

it probably died after a week

#

disk was twenty years old

spare quartz
pallid loom
timid quartz
#

I do NOT wanna do UI design

spare quartz
#

AAAAWAAHH

hard granite
pallid loom
wheat zinc
wheat zinc
spare quartz
timid quartz
spare quartz
#

It’s merged into a processor though, so, not very user friendly…

pallid loom
#

oh right so funny thing

#

you guys know how arduinos have like their own usb to serial thingy

#

the ic

spare quartz
#

yes

pallid loom
#

it's somewhat expensive so Chinese clones switched to ch340

#

yeah so now they've switched to s ripoff of the ch340

#

which doesn't work if windows auto updates the drivers

#

since fake chip and driver aren't compatible since Chinese intelligence

hard granite
#

i love reproduction board

pallid loom
spare quartz
#

@lone sky sooo

#

Are you on pc rn

timid quartz
spare quartz
#

Rich ass

#

Oh

timid quartz
#

4 fans

hard granite
#

rich mf

spare quartz
#

Cases are for chumps anyways

timid quartz
#

I didn’t read it was an EATX case

#

So now I have room for a giant GPU

hard granite
spare quartz
#

Ummm

hard granite
#

or just

#

barebone

#

and you start the pc via screwdriver or you bought a button

spare quartz
#

So you see setup from far away

pallid loom
#

hey aslong as your pc isn't in a cage it's fine

spare quartz
#

Setup from behind

#

The blinking light is the power /disk button

hard granite
#

looks about right

spare quartz
#

It is exceptionally bright

spare quartz
#

Good power management btw

pallid loom
#

that's electrical tape over the io light

spare quartz
#

Beats my solution

#

I just tie the disk light button in a towel at night

pallid loom
#

why.

hard granite
#

ok it probably has vent or something

spare quartz
#

Because it’s so bright

hard granite
#

otherwise i'd call it cpu torture chamber

pallid loom
hard granite
#

the case

pallid loom
#

yeah it does

#

the box has holes aswell

#

never gets above 50°C

#

aircooled

hard granite
pallid loom
#

fans set to quiet

hard granite
#

how much dust is inside

pallid loom
#

cleaned recently

hard granite
#

ah was about to ask "do you clean it weekly"

pallid loom
#

the cage around it blocks most of the dust

lone sky
spare quartz
#

umm… well I was gonna ask if you could go on pixiv so..

#

don’t do that in school or wherever you are

lone sky
#

ummm

#

😰

#

yeahh no

spare quartz
#

Asian people amirite

lone sky
#

yeah

#

😭

timid quartz
#

trigger your school’s network filter

spare quartz
#

they wouldn’t have anything about pixiv ngl

lone sky
#

dude

spare quartz
#

but it’s an Asian art site and Asians are a weird type of people who need to be studied

lone sky
#

my school has no filters

#
  • I literally don't even use the students net (I have the admin passwords)
#
  • all im really doing is remoting onto my desktop PC
#

so they wouldn't find anything except connections to like

#

tailscale???

#

@timid quartz

rustic vine
#

Huh

rustic vine
#

Thats neat

#

I never learned it

hard granite
#

i mean yes i am from tw

rustic vine
#

Oh

#

Yea that would make sense

hard granite
#

that's why you saw me posting tw memes before

#

lmao

rustic vine
#

Ohhhhh ok loooool

#

I wish I had a chance to visit

hard granite
#

other than the politics

#

it's decent around here

rustic vine
#

How are things?

#

Oh I was just about to ask

#

Is the economy as bad as it is in mainland China?

#

Cuz its awful there

hard granite
#

i don't really think so..?

#

inflation is still rising yes

#

but things is still affordable

rustic vine
#

Tariffs didn't help but overall its in the toilet these recent years

hard granite
#

but over the year has the noticeable climb

rustic vine
#

Last I was in Shanghai and noticed that there was much less foreigners than I expected

#

I think many pulled investments out of China

hard granite
#

oh you got a role icon

rustic vine
#

Huh? Wdym

hard granite
#

cn mainlander are much aggressive to foreigner afaik

#

by looking at cn internet

hard granite
rustic vine
#

Oh that was delayed for me

#

There was no icon when you said that

#

😅

rustic vine
lone sky
#

YO WHAT

#

ROLE ICONS???

#

ok that's kind of sick

hard granite
#

hey

#

in fact

#

all of them are nice if you don't mention politics

rustic vine
#

LOL

#

Hey I try to be nice too 😁

lone sky
#

most* asian people are cool imo

hard granite
#

"do you support 民進黨"

#

"nmsl"

rustic vine
#

I don't really have strong feelings either way

#

My family and surroundings treat yall as China

hard granite
#

i mean

#

i treat taiwan as

#

republic of china

rustic vine
#

It doesn't really matter to a lot of us I think

hard granite
#

i don't view it as "independent" since it was already independent as roc

rustic vine
#

We don't give it much thought

hard granite
#

taiwanese independent is like

#

independent from republic of china itself

rustic vine
#

Right

hard granite
#

not people's republic of china (they never controlled taiwan to begin with)

#

so yes

rustic vine
#

Yea idk we don't think about it, everyone is treated the same

hard granite
#

yeah

#

i treat myself as chinese and taiwanese

#

i can be both

rustic vine
#

Have you been to mainland China?

hard granite
#

haven't

rustic vine
#

Ur missing out

#

On food

hard granite
#

if i did go to mainland i would like to go to nanjing

#

or 華強北

rustic vine
#

Nanjing?

#

Oh ok

hard granite
#

yeah

#

typo

#

南京

rustic vine
#

Only ever been once, very briefly

hard granite
#

some returned to mainland in as new creation

lone sky
#

i wonder

rustic vine
#

I can definitely vouch that the government has been doing a lot of good in recent years

lone sky
#

is north korea really THAT bad

hard granite
rustic vine
#

You know, we used to have school days off because of the pollution and smog in Shanghai

lone sky
# pallid loom

Teo why on gods green earth is your pc in a not-so-faraday cage

#

what kind of black magic are you boiling

rustic vine
hard granite
#

i mean if it's too extreme i think the local gov can issue day off too

#

let me review the list

hard granite
#

speaking of the pollution

pallid loom
#

it's used to hold the printer

lone sky
#

oh

rustic vine
hard granite
#

mfw they decommissioned the last nuclear power plant

pallid loom
#

most likely going to buy a x1c sometime but I'll have to see

rustic vine
pallid loom
#

the board the printer is on is also screwed on to the main desk

#

due to vibrations n stuff

rustic vine
hard granite
#

they also have a npp that was never activated

lone sky
#

/sarc

hard granite
#

and was never used due to gov policy and public

pallid loom
rustic vine
#

Yes

#

It was sponsored

pallid loom
#

damn what

rustic vine
#

😁

pallid loom
#

you got it for free???

rustic vine
#

Hell yeah

pallid loom
#

How

rustic vine
#

Friend in china knew the ceo

lone sky
#

LOL??

pallid loom
#

Wow okay fuck you

rustic vine
#

Former DJI loool

pallid loom
#

Of fucking course

#

I love DJI

#

I LOVE HAVING ONE COMPANY THAT CONTROLLE 80 OTHER

#

same goes for xiaomi

lone sky
#

I LOVE MY CHINESE SLOP DEVICES!!! I LOVE XIAOMI!!!!!

rustic vine
#

Dude people are like stop buying from Chinese companies but then nobody makes anything of comparable quality at reasonable prices

hard granite
#

what happened to xiaomi car

pallid loom
#

they had seat issues

hard granite
#

and when us blocked tsmc from selling chips to china

#

they just used another company to ask tsmc

rustic vine
#

Like... if I didnt buy from DJI... what other drone manufacturers even are there???

hard granite
#

"hey can you make this"

pallid loom
#

sure is better than the cyber shit Tesla is pumping out

lone sky
pallid loom
#

I LOVE THROWING ALUMINIUM PANELS AT PEOPLE

lone sky
hard granite
#

rustbucket

lone sky
#

THE RUST BUCKET

pallid loom
#

no that's too good for it

rustic vine
pallid loom
#

I stood next to a f150 a few days ago

#

I'm European n all

#

192 cm

rustic vine
#

LETS GOOʻOOOOOOOO

lone sky
#

check out my tesla cyberhome guys!!!

pallid loom
#

how the fuck this shit is allowed is beyond me

rustic vine
#

HELLLLLLL YEAAA BABY

pallid loom
lone sky
#

absolutely demolish pedestrians (the cyberfuck)

rustic vine
pallid loom
#

I really don't understand how you can have cars that if they impact me they strike me direct to the chest

rustic vine
#

HELL YEA!!!!!

pallid loom
hard granite
#

car post

pallid loom
#

we need a nerd channel

hard granite
#

owned by fire dept

pallid loom
#

#general is contaminated

lone sky
#

this is the nerd channel already

#

it's no longer just programming

pallid loom
#

yea but it's kinda stupid to put stuff like this here

#

yeah that's what I'm saying

rustic vine
#

Highway post

pallid loom
lone sky
rustic vine
#

Some cant see very well

hard granite
#

general is just furry posting

#

i do not have any furry photo to post

pallid loom
#

you will blind yourself

lone sky
#

y'all have never seen a car until you've seen a bochito

pallid loom
#

what's the speed limit in America anyhow

rustic vine
pallid loom
#

on the freeways or whatever

#

60?

rustic vine
lone sky
#

4 elephants running per macrosecond

#

i don't know i use metric

pallid loom
hard granite
#

miles per hour

rustic vine
#

I've gone 120mph on highways

pallid loom
hard granite
#

did you ever get pulled over

rustic vine
#

In a good car

#

Not mine

pallid loom
#

may we get the name kind gentleman

rustic vine
#

Bmw m4

#

Competition

pallid loom
#

okay yeah

rustic vine
lone sky
rustic vine
#

IM BROKE

pallid loom
#

let me check something

lone sky
#

DUDE IF YOU DRIVE A BMW

#

YOU DON'T USE YOUR TURN SIGNAL

#

IT'S THE RULE

#

SORRY

rustic vine
#

Oh ok I didnt dw

rustic vine
#

On the highway

#

There was this digital sign

pallid loom
#

you can not be serious

#

the car I drive is on the left

#

my brother in Christ what is wrong with you

rustic vine
#

And it said

The following cars have been caught speeding:
License plate
License plate
License plate

Please slow down!

pallid loom
hard granite
#

lmao called out publicly

hard granite
rustic vine
lone sky
#

👍

pallid loom
rustic vine
pallid loom
#

I still don't understand how collisions are so common in America

#

it's all fucking traffic lights!!!

rustic vine
#

They got some wrap on the subway cars

lone sky
#

oh okay

hard granite
lone sky
#

so I can change my role colour from blood

#

to poo

#

very nice choices indeed

rustic vine
#

US cant figure it out

#

Look at this density

lone sky
#

teo wtf does that mean

#

delete your account this is buns

#

you are not andrew tate you're not neo from the matrix movies

rustic vine
#

Huh?

lone sky
#

nothing

rustic vine
#

This was pretty cute

hard granite
lone sky
hard granite
rustic vine
hard granite
#

this was on a bus door

lone sky
#

LOL

rustic vine
#

And airline food is also peak

#

In the US they just gon give you some cookies and a water

rustic vine
hard granite
#

they gave you cookies to eat

rustic vine
#

Cool postal stamp

lone sky
hard granite
timid quartz
# lone sky tailscale???

mmm maybe but also tailscale will switch to using a DERP (Designated Encrypted Relay for Packets) server over port 443 (https) if the firewall is super restrictive

timid quartz
lone sky
#

derp is a stupid name

rustic vine
#

Yea it came from this booklet actually

#

Thought you guys would find it interesting

timid quartz
lone sky
rustic vine
#

Why's he orange now

#

🙁

#

Its an ugly orange too

#

Complements the ugly red

lavish dove
#

I love them literally only because of the leg room

pallid loom
#

most likely has the same leg room as the car I drive if I had to huess

lavish dove
#

bro it had more leg room than any other car ive ever been in

#

like I could stretch my legs and not be able to hit the end of the feet area place and that was with the seat pulled forwards

#

then I sit as a passenger in the back and I haved to sit sideways to fit

rustic vine
lone sky
#

@timid quartz i'm singlehandedly carrying translations for gitlab on crowdin

#

for fun™️

timid quartz
#

gg

#

yipee!!! even works with multiple -add_service calls

timid quartz
# timid quartz

@spare quartz do u think I should use the logger for this kind of output or just println it

timid quartz
#

yipeee -remove_service works too

spare quartz
spare quartz
#

I generally use the logger for everything as it’s more extensible than println

timid quartz
spare quartz
#

Or just manually set the level before

timid quartz
spare quartz
#

It is possible for third parties to define additional logging levels by subclassing Level. In such cases subclasses should take care to chose unique integer level values and to ensure that they maintain the Object uniqueness property across serialization by defining a suitable readResolve method.

timid quartz
#

ic

#

nah I think I'll do

if (LOGGER.level > Level.INFO) {
  LOGGER.warn("You have set your log level above Level.INFO -- you may miss critical program output.")
}
#

or just println actual output

timid quartz
#

Kill

spare quartz
#

No

#

He’s cute

timid quartz
#

think you misspelled ugly*

#

anyways I can add and remove services now :3

spare quartz
timid quartz
#

hmm

#

im going to add "pause" and "resume"

#

and "restart"

#

I mean strictly though this functionality is v1.0

#

cause "pause," "resume," and "restart" are conveniences

spare quartz
#

1.0.0

timid quartz
#

unfortunately rust uses that format too

spare quartz
#

“unfortunately”

timid quartz
#

can you make me a beg repo for this

#

application_carpool

spare quartz
#

Oooookkkk

timid quartz
#

or however you stylize it

spare quartz
#

Gimme 5 years to wake up

timid quartz
#

no

#

it'll take you 7

spare quartz
timid quartz
#

that's me behind you

#

laughing at you

spare quartz
#

@timid quartz anduril

timid quartz
#

anduril

#

nix drones

#

where's my repo

spare quartz
#

ummmm

#

give me

#

5 hours

timid quartz
#

what

#

5 hours

spare quartz
#

github is hard to use oky

timid quartz
#

bruh

spare quartz
#

GIVE ME

#

YOUR

timid quartz
#

its rlly not

spare quartz
#

PROJECT DESCRIPTION

#

NOWWW

timid quartz
#

UH

#

A program for running your applications in the background.

spare quartz
#

wow that description sucks

timid quartz
#

not as bad as bayachao

spare quartz
#

is that what you have under getFlags and your gradle too

timid quartz
#

uh

#

gradle?

spare quartz
#

yes

#

you should have publishing information

timid quartz
#

where

#

how

#

what

spare quartz
#

0000000

#

stupid

timid quartz
#

thank

timid quartz
spare quartz
#

it doesnt matter you dont have a maven server anyways

timid quartz
#

:die:

spare quartz
#

[INFO | 06/09 06:45:27.011820 | HTTP Protocol Selection Tests | nextRequestHTTP11$lambda$1[1]] Server active on address [localhost/127.0.0.1:60511]
[INFO | 06/09 06:45:27.090958 | HTTP Protocol Selection Tests | test[1]] Connection from [/127.0.0.1:52999]
[INFO | 06/09 06:45:27.120900 | HTTP Protocol Selection Tests | test[1]] Request: (HTTP/1.1, <Req>) GET / [HEAD#: 2]
Host: localhost:60511
User-Agent: Java-http-client/21.0.5
[INFO | 06/09 06:45:27.151832 | HTTP Protocol Selection Tests | nextRequestHTTP11$lambda$1$lambda$0[35]] Response: (GET http://localhost:60511) 200 [Hello, HTTP/1.1]
[INFO | 06/09 06:45:27.214902 | HTTP Protocol Selection Tests | nextRequestHTTP2$lambda$3[1]] Server active on address [localhost/127.0.0.1:60502]
[INFO | 06/09 06:45:27.231470 | HTTP Protocol Selection Tests | test[1]] Connection from [/127.0.0.1:53591]
[SEVERE | 06/09 06:45:27.443447 | HTTP2 Header Frame | <clinit>[52]] TODO _1111111111111 branch
[INFO | 06/09 06:45:27.449473 | HTTP Protocol Selection Tests | test[1]] Request: (HTTP/2, <Req>) GET https://localhost:60502/ [HEAD#: 1]
user-agent: Java-http-client/21.0.5
[INFO | 06/09 06:45:27.457485 | HTTP Protocol Selection Tests | nextRequestHTTP2$lambda$3$lambda$2[49]] Response: (GET https://localhost:60502) 200 [Hello, HTTP/2]

timid quartz
#

tell me how

spare quartz
#

okay time to resume work on this

spare quartz
timid quartz
#

to put publishing info

#

ing radle

spare quartz
#
publishing {
    publications {
        create<MavenPublication>("mavenKotlin") {
            artifactId = "$artifactId-code"
            from(components["kotlin"])
            artifact(tasks.kotlinSourcesJar)
            artifact(tasks["dokkaJavadocJar"])
            pom {
                name = "Bread Server Library"
                description = "Distribution of software for Bread Experts Group operated servers."
                url = "https://javart.zip"
                signing {
                    sign(publishing.publications["mavenKotlin"])
                    sign(configurations.archives.get())
                }
                licenses {
                    license {
                        name = "GNU General Public License v3.0"
                        url = "https://www.gnu.org/licenses/gpl-3.0.en.html"
                    }
                }
                developers {
                    developer {
                        id = "mikoe"
                        name = "Miko Elbrecht"
                        email = "[email protected]"
                    }
                }
                scm {
                    connection = "scm:git:git://github.com/Bread-Experts-Group/bread_server_lib.git"
                    developerConnection = "scm:git:ssh://[email protected]:Bread-Experts-Group/maven_micro_server.git"
                    url = "https://javart.zip"
                }
            }
        }
    }
    repositories {
        maven {
            url = uri("https://107-132-83-172.lightspeed.snantx.sbcglobal.net/")
            credentials {
                username = localProperties["mavenUser"] as String
                password = localProperties["mavenPassword"] as String
            }
        }
    }
}
signing {
    useGpgCmd()
    sign(publishing.publications["mavenKotlin"])
}
tasks.javadoc {
    if (JavaVersion.current().isJava9Compatible) {
        (options as StandardJavadocDocletOptions).addBooleanOption("html5", true)
    }
}
timid quartz
#

oh

#

yeah ok that doesnt matter then

#

since it's literally just for maven

lone sky
spare quartz
#

?

lone sky
#

👁️

#

"mavenUser"
"mavenPassword"

#

what are those about

spare quartz
#

becauuusee maven is a file server

#

and if our file servers were open to anyone

#

it wouldnt look pretty

lone sky
#

O h

#

gonna be real

#

thought it was about that one thing you were doing with protected folders

#

that you told me about a while ago

#

forgot what exactly that was but you said smth along those lines

spare quartz
#

do you mean FUSE or something

lone sky
#

in my defense

#

i'm still 3/4 asleep

spare quartz
#

@timid quartz thx for reminding me

#

need to make this NOT println

timid quartz
#

gg

spare quartz
#

scary testing time

timid quartz
#

you should try to run something using that :3

spare quartz
#

first i have to fix this

timid quartz
#

oh I will say uh

#

yeah

#

dont run something on that

spare quartz
#

?

timid quartz
#

if you want to see the output of it

#

im....working on that.

spare quartz
#

okay... need to figure out how to route h2 requests

timid quartz
#

whats a h2

spare quartz
#

h(ttp/)2

timid quartz
#

im gonna send u an h5 req

spare quartz
#

not IANA approved

#

(+ you cant complete the handshake)

timid quartz
spare quartz
timid quartz
#

@rustic vine translate

spare quartz
#

its japanese

#

maybe its applicable to chinese but

#

かんぜん ほうき

lone sky
#

:C

pastel tinsel
#

need water

lone sky
pastel tinsel
#

"thank you for saving me"

lone sky
#

did you see

#

the shitty new iphone UI

pastel tinsel
#

glass

#

lmfao

lone sky
pastel tinsel
#

I have access to dev beta channels but

lone sky
#

Liquid ass*

pastel tinsel
#

I am just gonna wait till pub beta

#

so in a month

pastel tinsel
#

yeah

lavish dove
#

All my height is in my legs

spare quartz
#

Sigh

#

Might actually have to upgrade the internal servers to use an internal CA

#

Pain

lone sky
#

are you french or texan

spare quartz
lone sky
#

you're asian

#

okay

spare quartz
#

I might just make an internal format for HTTP messages

spare quartz
#

July 10th

#

uggggggggh

#

i need it NOW

lone sky
#

👁️

spare quartz
#

dr stone season 4 second cour

#

decided to plot down everything BSL/breadmod currently have

#

incomplete list

#

also need to look at our sister projects since some of them have protocols yet to be embedded in BSL

#

especially the SSTP server

#

but id need to rebuild its IP/TCP/UDP/ICMP stack

spare quartz
#

preliminary one

#

it actually works

#

2.29.0 is 601.56 kB big

#

auugh

#

selector worked for HTTP/1.1, i wonder if itll work for HTTP/2...

#

(its nextResponse feature isn't done for /2 so probably not)

#

(... well, actually...)

#

RTL/LTR selectors work, time to see what happens on h2

#

oh wow h2 almost works

#

its just not sending the data

timid quartz
#

@spare quartz which do you think

carpool -add_service="whatever" && carpool -view_logs=<pid>

or

# $CARPOOL_DIR is set by user
carpool -add_service="whatever" && tail $CARPOOL_DIR/<pid>.log
#

carpool = java -jar application_carpool-whatever.jar

spare quartz
#

ええと

timid quartz
#

so the question is whether to build in tail or not

spare quartz
#

-view_logs would imply that the argument relies on an environment variable which is inherently dangerous

timid quartz
#

does it?

#

well ok

#

I should be clear

spare quartz
#

how else would it get “carpool_dir”

timid quartz
#

I used $CARPOOL_DIR as a placeholder

#

but to be....compliant...with your silly little conventions

spare quartz
timid quartz
#

proper usage would be either

carpool -log_dir=/path/ -add_service="whatever" && carpool -log_dir=/path/ -view_logs=<pid>

or

carpool -log_dir=/path/ -add_service="whatever" && tail <whatever tf you gave to log_dir>/<pid>.log
spare quartz
#

what exactly does tail do?

timid quartz
#

it prints the last N (default 10) lines of a file to stdout

spare quartz
#

so a log file is human readable?

timid quartz
#

useful for watching log files that get appended to because it'll print the new lines added to the end

timid quartz
#

that's...kinda the point of logs

spare quartz
#

then it’d be useless to have an argument like that

timid quartz
#

?? how

spare quartz
timid quartz
spare quartz
# timid quartz ?? how

because if the system has FS access, and the file is human readable, they can just use whatever FS resources to read the file manually

lone sky
#

,,,,

timid quartz
spare quartz
#

designing a human readable log file for persistent storage is a waste

timid quartz
spare quartz
#

it is best to consider a binary format with message banks instead (like Windows, Linux, etc. do)

timid quartz
#

then how are humans supposed to read it

spare quartz
#

by using a program that can read the binary format

timid quartz
#

the point of logs is for humans to read them when something goes wrong

spare quartz
#

The format used in event viewer is not human readable

#

It is at best exportable as XML

#

But you can still read it, can’t you?

timid quartz
#

in the end, it's meant to be read by humans

spare quartz
#

yes

#

Event viewer stores the actual logs as binary

#

Not like what you’re doing

spare quartz
timid quartz
spare quartz
#

It uses a message bank

spare quartz
#

The FS present on the system can already do so on the users whim

timid quartz
#

and that includes tail?

#

your way of thinking is just so inane I can't comprehend it

spare quartz
timid quartz
spare quartz
#

Tail is apart of “users whim” as it is an external program and thus, irrelevant

spare quartz
#

The FS itself can be used to read the file

#

Because… that’s how it’s stored

#

You don’t need a flag to read it

timid quartz
#

the only reason I consider a flag to begin with is that a user might want to observe the logs in real time

#

to my knowledge windows has no utility available for this

spare quartz
#

It has multiple

timid quartz
#

you can't observe a file change in real time in notepad

spare quartz
#

Just search up “how to read n lines of file in windows” on google

spare quartz
#

The FS itself has the log contents stored (in an already represented format), you don’t need a flag to do its work for the user

spare quartz
timid quartz
#

false

#

maybe making carpool under beg was a bad idea

spare quartz
#

Well as far as I know you asked me what looked better

#

I don’t have any authority over your project

#

It’s yours. I’m just an “advisor” here

timid quartz
spare quartz
#

what was that

timid quartz
#

honestly your way of thinking is funny though because it seems almost like you're adhering to the unix philosophy but then you entirely eschew external dependencies

spare quartz
#

I dunno

#

I just think

timid quartz
#

maybe you need to stop thinking

spare quartz
#

Maybe I need to think more

#

Our router is nearly http/2 compliant

#

Unfortunately I’ve run into a roadblock. Idk what to tie a HTTP/1.1 response to a HTTP/2 stream with

timid quartz
spare quartz
#

Wha t

#

Mmmbmm I love burgers

#

Ugh he so cute

timid quartz
#

I swear

#

your interests and your philosophy

#

probably symptoms of the same issue in your brain

spare quartz
#

???? What does that even mean ????

timid quartz
#

likely caused by too much soda and too little sunlight

timid quartz
#

please dont ever take coding advice from atp

spare quartz
#

do!!!*

timid quartz
#

anyways need to redirect managed application input streams to a file

#

along with the supervisor

#

@spare quartz how can I use a class's constructor for conv

#

use case: converting a string to a Path

spare quartz
#

This burger is so good

spare quartz
timid quartz
#

::Path seems to work

#

but it's different from the constructor

#

seems to be a kotlin thing

#

kotlin.io.path.Path

spare quartz
#

That’s the same thing

timid quartz
#

well

#

not as java.nio.path.Path

#

or whatev

#

java.nio

spare quartz
#

are you certain

lone sky
#

?

spare quartz
#

go to the definition of the Kotlin path

spare quartz
#

It’s not actually new it came out like 20 years ago

lone sky
#

oh

spare quartz
#

but it was new then

spare quartz
#

In the popup

timid quartz
#

goes nowhere

spare quartz
#

Ooooookay then go to Paths.get

timid quartz
#

so probably just is referencing the same file

timid quartz
#

ok

#

checkmate liberal

#

the liberal being me

spare quartz
#

Checkmate chaolet

timid quartz
#

kys

#

will never be a chaolet

spare quartz
timid quartz
#

smite

lone sky
timid quartz
#

nah that's uno

lone sky
#

bongass

spare quartz
#

※ 床

timid quartz
#

when I do whatever as Path

#

it says it cant be casted

#

guess we just gotta re-construct it

spare quartz
#

What is “whatever”

timid quartz
#

the arg

spare quartz
#

Elaborate (show code)

timid quartz
#

singleArgs["log_directory"]

spare quartz
#

Actually

#

You should just update

#

2.29.5

timid quartz
spare quartz
#

Wait.. you can’t update, cause my pc is off…

timid quartz
spare quartz
#

Why…

timid quartz
#

later

spare quartz
#

OH

#

ITS CAUSE YOUR DEFAULT

#

your default isn’t a path

timid quartz
#

whag.

spare quartz
#

your default is a string

timid quartz
#

thanks

spare quartz
timid quartz
#

wtf

#

is the mere act of doing .inputStream.transferTo() enough to not make the thread that does that exit

spare quartz
#

Yes

timid quartz
#

wtf

#

how do I not get stuck there then

spare quartz
#

Because transferTo will loop infinitely until the input is exhausted

timid quartz
#

wtf

spare quartz
#

you put it in a virtual thread

timid quartz
#

so I have to

#

thread

#

and inside the thread

#

spawn

#

oh that's so cringe

#

that's SOOO cringe

spare quartz
#

Well a virtual thread isn’t actually a real thread

#

TransferTo isn’t magic

timid quartz
#

maybe we just leave the logging of the supervisor and applications unreadable rot

spare quartz
#

Maybe you put them in a binary format

#

And actually code well

timid quartz
#

ok that would work for the supervisor

#

but not for spawned applications

#

because said applications could use ANYTHING to log

#

including stdout

spare quartz
#

Huffman coding

timid quartz
#

I have no control over them

spare quartz
#

Huffman coding

#

!!

timid quartz
#

wtf is that

spare quartz
#

It’s a new feature in BSL 2.26.5

spare quartz
#

I’m surprised they didn’t teach you it in CS

timid quartz
#

probably some stupid shit

spare quartz
#

It’s like

#

The foundation for most compression algorithms

timid quartz
timid quartz
spare quartz
#

Huffman coding is a binary format

timid quartz
#

no

spare quartz
#

You put that in

timid quartz
#

you stupid

#

バカ猫

#

oml

spare quartz
#

so bad at coding

timid quartz
#

carpool -add_application="your fucking mom"

#

your fucking mom

spare quartz
#

timid quartz
#

could use stdout for her logs

#

if I dont redirect your fucking mom's input stream

#

her stdout output will be

#

lost

#

to time

spare quartz
#

???

#

Are you okay??

#

Do you need a doctor??

timid quartz
#

so while your "BiNaRy LoG fOrMaT" MIGHT solve the issue for the supervisor's logging (because I have control over how the supervisor does its logging)

#

it will NOT solve the issue of having to capture your fucking mom's stdout output

#

for logging

spare quartz
#

Um

#

Just like

#

Read the stout

#

Stdout

timid quartz
#

??

#

tfdym

spare quartz
#

Just read it bro

#

They have it on InputStream

timid quartz
#

ok but that would also require a virtual thread

#

that's constantly doing that

spare quartz
#

Sooo

#

What’s wrong with that

timid quartz
#

so I might as well just make a virtual thread and .transferTo

timid quartz
spare quartz
#

No

#

You can have millions without issue

timid quartz
#

still cringe

#

actually I wonder now

spare quartz
#

Burgers are soooo gooood

timid quartz
#

it worked

#

executable with spaces in it

#

cursed

timid quartz
spare quartz
#

No

#

I’m just hungry

timid quartz
#

actually

#

I can make a coroutine

spare quartz
#

?

#

You better choose your next words carefully

timid quartz
#

ah fuck I need kotlinx