#💽Programming Chat v2

1 messages · Page 63 of 1

timid quartz
#

my car

spare quartz
#

why do that when the stray dogs booth.pm is open

timid quartz
#

BUNGOU STRAY DOGS???

spare quartz
#

WHO TF IS BUNGOU

timid quartz
#

my car is headbutting my laptop aggressively

spare quartz
#

buy it

#

‼️

timid quartz
#

no

#

Bungo Stray Dogs (Japanese: 文豪ストレイドッグス, Hepburn: Bungō Sutorei Doggusu, lit. 'Literary Stray Dogs'), also abbreviated as B-S-D, is a Japanese manga series written by Kafka Asagiri and illustrated by Sango Harukawa, which has been serialized in Kadokawa Shoten's seinen manga magazine Young Ace since 2012. Each character is ...

#

watch it

spare quartz
#

,mmmmmbmm

timid quartz
#

BSD ❤️

spare quartz
#

ew

#

berkeley standard distribution

timid quartz
#

bread server death

spare quartz
spare quartz
lyric mesa
lone sky
#

:skelefan:

timid quartz
#

Crab on top

lone sky
#

also

spare quartz
lone sky
#

FOR THE LOVE OF GOD DO NOT LOOK UP FREEBSD ON THE GIF PICKER

spare quartz
#

bread servres are reliable .

timid quartz
#

@lyric mesa we should get rid of every other lang and replace them all with Rust, yes or no

spare quartz
#

INCLUDING SPOKEN LANGUAGES?

timid quartz
#

Programming only

lone sky
timid quartz
#

But we can also start speaking in Rust sure

lyric mesa
spare quartz
#

debirun

lone sky
#

RIGHT NOW

timid quartz
spare quartz
#

October 31 2025

timid quartz
#

Coming NEVER!!!!!!

spare quartz
#

Your cat already has reservations to buy でびコネ

lone sky
#

BUDDY BROTHER AMIGO

#

AT LEAST WE GETTING A GAME

#

UNLIKE THE DELTARINGLETS

#

☠️

proud creek
spare quartz
#

oh yeah

#

tz is a ts dev

#

do we exterminate him when speaking rust

lone sky
#

ts?

#

OH

#

TYPESCRIPT

#

😭

proud creek
#

ts [,p

#

pmo

timid quartz
spare quartz
lyric mesa
#

i only use typescript when necessary... (web development)

timid quartz
spare quartz
lone sky
#

ok what the fuck

#

why am i

#

watching a video on a fucking LEGO ISLAND

#

RECOMPILATION

#

THAT LASTS 30 MINUTES

#

WHAT IS WRONG WITH ME

spare quartz
#

unfunnylad 🥺

lone sky
#

what :<

spare quartz
#

someone 🥺 drew 🥺 an entire 🥺

#

comic 🥺

lone sky
#

dms?

spare quartz
#

of 🥺 connie 🥺

timid quartz
#

@spare quartz your bread servers would have been better if they were rust

lone sky
#

Imagine like 5 ball cores

lone sky
#

EVER

#

HAPPENS

spare quartz
#

its fucking peak 🥺

lone sky
#

n

#

i don't

timid quartz
lone sky
#

@spare quartz these rustlings are PISSING me off.

#

im going back to your dms.

#

smh.

spare quartz
lone sky
#

aw

lone sky
#

ok sorry aear

#

aera

#

you're okay

#

probably the SANEST rustling

timid quartz
#

If you go back to ATP's DMs I'll also have no choice but to DM ATP relentlessly

spare quartz
#

no

#

okay

#

ngl

#

i dont mind either

timid quartz
#

what if we all made

#

a matrix GC

spare quartz
#

NO

#

NO

lone sky
#

NO

#

NO

spare quartz
#

I FUCKING KNEWI T

lone sky
#

NO

#

AND NO

#

I DON'T LIKE MATRIX AT ALL AS AN APPLICATION

#

IT FUCKING REEKS BRO

timid quartz
#

OR WHAT. IF WE. USED CORVY

lone sky
#

NO

spare quartz
#

EWW

lone sky
#

NOT CORVY

#

🤮

spare quartz
#

WHAT IF WE USED BREAD EXPERTS GROUP STANDARD PROXY

lone sky
#

WHAT IF

timid quartz
lone sky
#

WE MADE A LINUX CONTAINER

#

AND LIKE

#

WROTE TXT FILES

#

WITH NANO

spare quartz
#

CONTAINER??

#

🤢

lone sky
#

TO MESSAGE OURSELVES

#

OK WHAT ABOUT A JVM

#

SMH..

timid quartz
#

What if I made a netcat listener and we all telnetted into it

spare quartz
#

i aggree

lone sky
#

nonono

#

what if we mailed eachothers pigeons

spare quartz
#

okay but

#

ngl

#

i think im gonna start making a terminal app now

timid quartz
#

what if we just pulled up to ATP's house

spare quartz
#

i want to be able to stream my audo

lone sky
#

for no particular reason

#

🥺

spare quartz
timid quartz
spare quartz
#

i dont know how to talk to people in real life 😭

lone sky
#

oh and also make it compatible for no reason with https://sw.kovidgoyal.net/kitty/ configurations

kitty

The fast, feature-rich, GPU based terminal emulator Fast Uses GPU and SIMD vector CPU instructions for best in class, Uses threaded rendering for absolutely minimal latency, Performance tradeoffs c...

spare quartz
#

um

#

none of my software has configuration

#

and none of it will have configuration

timid quartz
spare quartz
#

okay shower time

lone sky
#

you probably use ptyxis

spare quartz
#

where is my phone

lone sky
#

or konsole

timid quartz
lone sky
#

but newer

timid quartz
#

Windows: Windows Terminal
macOS: Warp
Linux (GNOME): Console
Linux (KDE): Konsole
Linux (Other/Wayland): Foot
Linux(Other/X11): urxvt or st

spare quartz
#

Mbmbmm

lone sky
#

gnome IS good

#

and half the hate towards it

#

is unjustified

#

sorry not sorry my take probably sucks but that's just how i see it

timid quartz
#

I use gnome on my NixOS laptop

#

I agree with your take

lone sky
#

NixOS is devious work

lone sky
#

extensions improve it

#

a lot

timid quartz
lone sky
#

sorry aera

#

i was raised in a fedoraling household

#

😔

timid quartz
#

eh

#

Gross but

lone sky
timid quartz
#

Better than Ubuntu

lone sky
#

look anything but ubuntu

#

okay?

timid quartz
#

yes

lone sky
#

I also use arch on a vm but

#

we don't talk about that

spare quartz
#

Alpine…..

lone sky
#

ALPINE IS NOT A REAL DISTRO USED BY REAL PEOPLE

#

IT IS MERELY A PSYOP

#

MADE BY BIG LINUX

#

TO GASLIGHT PEOPLE

#

NICE TRY BIG LINUX

lyric mesa
timid quartz
#

Atp isn’t a real person so

#

Correct

spare quartz
#

:<

lone sky
#

:<

timid quartz
#

We said this earlier

lone sky
#

anyways it's confession time

timid quartz
#

Brain tumor

spare quartz
#

Hmmm

#

Decisions decisions

lone sky
#

"unfunnylad" and "funguslad" are both social experiments run by Bread Experts Group to satisfy an statistics test. Thank you for your participation.

spare quartz
#

I’d rather not use an external library like javafx for my terminal…

lone sky
#

This account will now be focused in the destruction of the human race. No further communication will be provided.

spare quartz
#

OpenGL is most likely accessible on all systems…

#

and BSL has JVM backed dynamic native support built in…

timid quartz
timid quartz
spare quartz
#

It’s not included in the std jdk anymore

#

So it’s external to me

lone sky
#

ok but

#

can you make your own gtk implementation

#

🙏

#

(I LOVE CONSISTENT UI!!! RAH!!!!!!!!!!!)

timid quartz
#

It’s consistent until you’re not using gnome

#

Don’t give into gtk

lone sky
#

yeah that's

#

the issue

spare quartz
#

Mmbbb

#

Will need to make windowing library in BSL

timid quartz
#

NOOO

#

JUST USE JAVA 8

lone sky
timid quartz
#

I’ve seen it yes

spare quartz
timid quartz
lone sky
#

OH WHAT DO YOU MEAN AUTHENTICATOR IS BUILT ON RUST

#

NOOOO

#

UNINSTALLING RN

spare quartz
#

I don’t need to touch JNI at all

#

This is fine

lone sky
timid quartz
lone sky
#

the essential windows accessories

#

™️

timid quartz
spare quartz
#

No

timid quartz
#

How is that gonna be cross platform at all

lone sky
timid quartz
#

You gotta consider windowing on windows macOS and Linux

lone sky
#

does windows need to work

spare quartz
#

Duh

timid quartz
#

Just use JavaFX

spare quartz
#

External library.

timid quartz
#

JAVAFX

lone sky
#

oh also aera

#

do you wanna code all linux syscalls

#

for someone

#

on rust

#

🥰

timid quartz
#

BSL is an external library to your micro servers .-.

spare quartz
#

BSL is an internal library

#

We made it

timid quartz
#

From your micro servers’ point of view

#

External.

#

@spare quartz stop making things harder and just use JavaFX

lone sky
#

fuck you no more chao content

#

go listen to real nanahira music

spare quartz
lone sky
#

also miko can you dm me for testing a theory

#

@spare quartz

#

any dm works like

#

anything

timid quartz
spare quartz
#

いいえ

timid quartz
#

はい

#

JavaFXを使ってぞ

#

使わなければいけない

lone sky
#

what have i done

spare quartz
lone sky
#

@timid quartz im going to sleep

#

night bro

timid quartz
spare quartz
valid yokeBOT
pastel tinsel
#

wow

lavish dove
#

No fucking way

#

Wii am resorting to violence

spare quartz
spare quartz
#

uhghghg

timid quartz
#

@spare quartz how r u gonna do OpenGL without something like jogl or lwjgl

timid quartz
#

You said you were gonna do OpenGL and make your own windowing system

#

But like

#

Don’t you need a library to do OpenGL

spare quartz
#

BSL can natively interact with the system without JNI

#

its why we can do this without having to write any c/ada/rust/etc code

timid quartz
#

Even C uses a library

spare quartz
#

where exactly do you think those libraries go to?

#

system defined libraries

timid quartz
#

Idk your moms house

spare quartz
#

die

timid quartz
spare quartz
#

it can be whatever provided we find it

#

might be directx/vulkan/metal whatever

#

the windowing part just relies on functions defined by the kernel/its modules though

timid quartz
#

It would be so much better to just use a library

spare quartz
#

and we could also just use Caddy or the 9 trillion other web libraries too

#

but we dont

timid quartz
#

mmm but you use the Java standard library

#

which is a library

#

rather than interacting directly with the OS for sockets

spare quartz
#

The Law of Demeter (LoD) or principle of least knowledge is a design guideline for developing software, particularly object-oriented programs. In its general form, the LoD is a specific case of loose coupling. The guideline was proposed by Ian Holland at Northeastern University towards the end of 1987, and the following three recommendations ser...

timid quartz
#

OOP 👎 opinion invalid

spare quartz
#

we can interact if we wanted to with sockets, in fact part of the reason BSL got FFI support was due to planned support for RAW socks

#

but the solution already exists in-jdk as a standard of java

#

thus it is an internal library and outside of our control

timid quartz
#

it’s within your control to not include it

#

Also since for windowing you’re opting to directly interface with the kernel

#

I feel like that goes against your other goal of being cross-platform

spare quartz
#

windowing is not designated for every microserver so we still maintain that goal

#

BSL FFI is lazily populated

timid quartz
#

well I’m talking about your terminal app

#

It would be much more cross-platform of you to use an OpenGL library

#

Or JavaFX

spare quartz
#

both external

timid quartz
#

waah waah

#

better than having to implement windowing for every kernel out there

spare quartz
#

4*

timid quartz
#

4 kernels vs 1 library

spare quartz
#

you're very cyclical

timid quartz
#

idk to me it seems easier to just use the one library

#

it’s not like you’re taking on some bloated framework like react either

spare quartz
#

control is also a large factor in our decisions

timid quartz
#

You’re still very much operating directly on top of the graphics stack, except the one library just makes interfacing with multiple platforms exponentially easier

spare quartz
#

a windowing library like javafx, or a graphics library like a binding to opengl, is not arbitrarily modifiable to us

#

and it also doesn't give us the responsibility when something goes wrong

#

i dont really care about "ease of use" wrt libraries because of the outlined points above

#

not something you should be aiming for either

#

you should go for the best possible solution instead of the easiest

timid quartz
#

Well sometimes the best is the easiest

#

Otherwise I’d be writing C89 code with no standard library interfacing with everything directly because that’s the “best”

spare quartz
#

you should

timid quartz
#

No because that’s tedious and unnecessary

#

Libraries exist for a reason

spare quartz
#

bsl exists for a reason*

#

everyone elses library is a waste of time

timid quartz
#

Except the Java stdlib apparently

spare quartz
#

again thats an internal library

#

we objectively hold no power

timid quartz
#

But you still have the choice to not use it

#

You hold the power in not typing include java…

spare quartz
#

would you prefer BSL to load in a kernel module?

lone sky
#

⚠️

timid quartz
#

You could extrapolate this to the C standard library as well

#

It’s “internal” but there are plenty of C programs that don’t use it

spare quartz
#

you can't

timid quartz
#

I find that the application of your philosophy is inconsistent at best

spare quartz
#

its not

#

there is always a higher unavoidable library that will always be present in your application

#

in every possible environment

#

you can choose not to use it, but again: law of demeter

#

we could choose to write assembly, sure, but... theres ntdll!

#

we could avoid ntdll, but law of demeter!

rustic vine
#

Use the library save the world

timid quartz
#

The C standard library is entirely avoidable, if I don’t include it, it doesn’t get compiled

spare quartz
timid quartz
#

Same thing for the Java standard library

rustic vine
spare quartz
# spare quartz its still present to you in an environment though

the discrete presence of a library is irrelevant if the library itself is already present in the environment, therefore if you intentionally try to avoid the C library in an environment where the C library will always exist (a user desktop, for example): you're just wasting time

#

it might not be there statically compiled in your application, but its still there and will always be there outside of your control: why bother trying to avoid it?

rustic vine
#

What r u guys talking about

spare quartz
#

aera is cyclical

rustic vine
#

How so

timid quartz
#

ATP’s philosophy is idiotic

spare quartz
timid quartz
spare quartz
#

plenty of good reasons

timid quartz
#

And in reimplementing the wheel you’re opting to arrange every single fiber yourself

#

That is the waste of time to me

rustic vine
#

No wait I think he's right

spare quartz
rustic vine
#

Idc for anything not directly related to what I'm trying to accomplish

timid quartz
#

Like implementing your own http server or whatever is fine I don’t really care even though you could use a library for that too

rustic vine
#

If I'm making a game, I want to write feature code related to the game only

timid quartz
#

But directly doing graphics system calls??

spare quartz
#

we want the highest control and responsiblity for what we do

rustic vine
timid quartz
#

It just seems like too much

rustic vine
#

Ye

spare quartz
#

not saying that mindset is bad if you've determined thats the best course of action

#

for us though it's just too much to give up

rustic vine
#

What are you giving up

rustic vine
#

I get wanting that, but most often I do not have the time nor expertise to create from scratch

spare quartz
#

a position we cannot relate to (time wise)

rustic vine
#

I think this applies to everyone, if you're trying to do A, and you spend time doing support infrastructure for A instead of A when existing code can fill that role, you are wasting time

spare quartz
rustic vine
#

If you have proven that existing code cannot fill that role, fine, go at it, but until that's proven I will always do whatever possible to avoid tangentially related tasks

#

That don't directly contribute

spare quartz
#

anyways @timid quartz

#

i shall begin coding windowing ... now

timid quartz
#

I’m curious how you’ll interface

spare quartz
#

let me just retrieve a fresh project

spare quartz
rustic vine
#

Nobody shares my take? Aw 😢

spare quartz
#

aera does

rustic vine
#

Idts

#

He was saying something else

timid quartz
#

Also my damn power went out

rustic vine
#

Lol wth

#

Got silenced bruh

spare quartz
timid quartz
spare quartz
#

oh

#

well i already know how to go about that with windows

#

their system is relatively easy

#

X11/assoc are new to me though

timid quartz
#

You’ll need macOS, Xorg, and Wayland too

spare quartz
#

the biggest problem initially will probably just be determining how an abstraction will do something

#

ill go ahead and define some exceptions for ffi to help me with that ...

lone sky
#

is

#

right there

spare quartz
#

wayland isnt as substantial as x11

lone sky
#

(aka: x11 but it doesn't suck ass)

#

substantial as in?

spare quartz
#

its not as much as a foundational building block

timid quartz
#

oh

#

Welll for Linux it is

spare quartz
#

i try to do these things incrementally

rustic vine
#

Or just ignore linux, it's like 1% anyway yknow

#

😁

timid quartz
#

Where are the docs for Windows’s windowing system anyways

spare quartz
rustic vine
timid quartz
#

die

spare quartz
rustic vine
#

I don't know the context here

spare quartz
#

aera and unfunnylad ...

rustic vine
#

Hop off!!

spare quartz
#

but they're set in stone by now

timid quartz
#

How is bro gonna #include <windows.h> in Java

spare quartz
#

by... getting the actual dlls...

#

you've done interop in rust before, haven't you?

timid quartz
#

no

spare quartz
#

unexpected

timid quartz
#

I’ve had no need

#

One because I dont think anything I’ve written has needed any kind of interop except for extremely low level details like making TCP sockets

rustic vine
timid quartz
#

Two because I don’t reimplement the wheel by weaving grains of wood together

rustic vine
spare quartz
#

but essentially, you just get the library from the system by initiating a lookup

#

then just create downcalls for each function

#

as for the types themselves, most are just typedef'd to an integer or pointer

timid quartz
#

Yeah I do lookups

rustic vine
#

What even is this

timid quartz
rustic vine
#

For

spare quartz
#

harry are you an ai?

rustic vine
#

What is this gor

#

For

rustic vine
#

Huh no

spare quartz
#

if you are your context menu is very short. please tell your operator to upgrade

rustic vine
#

Like

#

The thing

#

The app

spare quartz
#

oh

#

terminal

#

but finer details like that come later

rustic vine
#

Does it have an ai integrated in it?

spare quartz
#

i hope not

rustic vine
#

Useless then

#

😁

spare quartz
#

i vibe admin

rustic vine
#

Same

#

Hop on

timid quartz
#

When all we ever needed was Windows Terminal and Terminal.app

rustic vine
#

Wait do people actually open terminals

timid quartz
#

Yes

rustic vine
#

I just use the one in my ide

#

What for loool

timid quartz
#

I’m not always inside my ide??

spare quartz
#

i have a server to administrate

rustic vine
#

Oh ok yea i forgot i also open my terminal for that

#

My bad

spare quartz
#

SCREEN

timid quartz
#

Surprised you haven’t already reimplemented screen and ssh and bash

spare quartz
#

part of the reason i want to write this terminal is to supersede some of those

rustic vine
spare quartz
#

but its mainly just so i can play bayachao thru the screen

timid quartz
#

kitty can do that iirc

#

either that or it can just display images

rustic vine
#

Ftp can do that too

spare quartz
#

needs to be able to stream audio from the server

#

i saw it can display images though

#

i wanna look at that spec later

rustic vine
timid quartz
#

gay spec

rustic vine
#

Yw

timid quartz
#

lmao yeah atp

#

Finish sstp

spare quartz
#

☹️

timid quartz
#

FINISH SSTP

rustic vine
#

Ge5vone

#

Get one

spare quartz
#

SSTP isnt a remote desktop you idiot

#

its a vpn

rustic vine
#

Same ddeal

timid quartz
#

And then using the vpn you can stream video

spare quartz
#

i want my terminal to play bayachao not a browser or player

rustic vine
#

Why don't you just have some software take a picture of your screen every minute and upload to an aws s3 bucket so you can see it

#

I think that's genius

spare quartz
#

it was for roblox thogh

rustic vine
#

😬

spare quartz
#

???

#

dupont is 200 years old??

rustic vine
#

Is this goated

#

Do I buy it

spare quartz
#

this headphone static is getting annoying

#

need to supersede windows bluetooth stack

timid quartz
#

Not allowed

lone sky
#

smh.

spare quartz
#

id never use imagemagick

#

1 hour long bayachao video

lone sky
#

that's just a stream

#

smh.

spare quartz
#

give m5 years

timid quartz
spare quartz
timid quartz
#

ew

spare quartz
timid quartz
#

fate worse than death

spare quartz
#

i wonder how it does that

#

oh dear god

lone sky
#

twitter programmers are the worst breed ever

spare quartz
#

i stopped the audio download and now video loader sped up like 500x times

timid quartz
#

@spare quartz I hate you because you’ve made me curious how I could do stuff like socket programming with only rust core

spare quartz
#

good

#

here is your test medium

timid quartz
#

Gross

spare quartz
timid quartz
#

Because it’s always present

spare quartz
#

i wont argue!

#

do that!

timid quartz
#

U literally were smh

spare quartz
timid quartz
#

Above

#

We were debating

spare quartz
#

i weren't arguing about you not being able to use the rust stdlib?

timid quartz
#

cause core has nothing for that

spare quartz
#

open

#

common c function

#

if you can issue a system call to it that also works

timid quartz
#

Idk how I’d link to that

spare quartz
#

woohoo

lone sky
timid quartz
#

oh damnit atp I might need the rust stdlib for

#

that

#

rust has ffi but

#

std::os::raw::c_int

#

I’d need this type I think

#

Among others

spare quartz
#

i cant help you with that unfortunately

timid quartz
spare quartz
#

the JVM can't diffrentiate int types on systems with different word sizes

#

so technically if my code were run on a 32-bit JVM it might break

#

but OJDK dropped 32-bit support so..

timid quartz
#

:3

lone sky
#

:3

spare quartz
#

BASED

lone sky
timid quartz
#

I’m going to compress you down to 512b

spare quartz
#

gl on implementing sockets

#

heres win32 docs for it if that helps

timid quartz
#

Mfw on macOS

spare quartz
#

oh

#

POSIX stuff should work

proud creek
spare quartz
lone sky
proud creek
proud creek
proud creek
#

Bro who is that

spare quartz
#

you probably idk

lone sky
proud creek
#

I’m not woman

spare quartz
#

proof

proud creek
#

Idk

spare quartz
#

i should add this to BSL

proud creek
spare quartz
#

(funnily enough it cant grab your ip due to the server architecture)

spare quartz
#

it looks like cross platform isnt a strongsuit for really any

#

but ill still try to account for it

timid quartz
#

Erm….

#

Kitty

#

Alacritty

spare quartz
#

alacritty isnt for windows

timid quartz
#

Ghostty

#

Warp

lone sky
#

it is

spare quartz
#

in fact

lone sky
#

konsole aswell

proud creek
#

Isn’t ghosty for mac

lone sky
#

it's on windows

spare quartz
#

lemme get this list

timid quartz
proud creek
#

O

spare quartz
#

meant kitty isnt for windows

proud creek
#

When raycast windows 🙏 🙏 🙏

spare quartz
spare quartz
timid quartz
spare quartz
#

jvm supports bsd so its a target

spare quartz
timid quartz
#

well the JVM also supports your mom cause she’s so fat

spare quartz
#

bomb this guy

spare quartz
timid quartz
#

And you’re telling me you want to also be actually cross platform

#

While also writing graphics code for every system that exists

#

Individually

spare quartz
#

4 systems*

timid quartz
#

Actually 6

#

Windows, macOS, Linux/Xorg, Linux/Wayland, BSD/Xorg, BSD/Wayland

spare quartz
spare quartz
timid quartz
#

It could be infinitely easier by using a library

spare quartz
#

and thats still 4

timid quartz
#

Xorg and Wayland are not DEs

spare quartz
#

windows/macos/xorg/wayland

timid quartz
#

They are graphics protocols

spare quartz
#

which are effectively des in the context of a terminal

timid quartz
#

Again

#

Infinitely less headache if you’d just take on ONE library dependency

spare quartz
#

nah

timid quartz
#

Yeah

spare quartz
#

nah

timid quartz
#

Yeah

spare quartz
#

nah

timid quartz
#

Yeah

spare quartz
#

ばびちゃお

#

alright

#

Win32/X11/Wayland/Quartz

#

this is every DE/associated system i need to target

#

mmm

#

what do i name this terminal

#

let me come up with an acronym

timid quartz
timid quartz
spare quartz
#

too basic

timid quartz
#

or just bread_terminal

spare quartz
#

good enough

timid quartz
spare quartz
#

because that is what it does

#

this terminal does a lot of other things

timid quartz
#

it’s a terminal

spare quartz
#

yes

timid quartz
#

And it’s cross platform

spare quartz
#

terminals are complex pieces of software

timid quartz
#

That’s what it does

#

Boom

spare quartz
#

cross platform also isnt a thing it does

timid quartz
#

Yuh huh

#

That’s it

spare quartz
#

so easy

timid quartz
#

Image archiver delayed by 1 year

timid quartz
spare quartz
#

best name

#

beats "alacritty"

timid quartz
spare quartz
#

bad name

#

worse than kitty

timid quartz
#

You’re a bad name

spare quartz
#

miko is a good name.

timid quartz
#

Ok off brand Niko

#

Go drop the sun or smth

timid quartz
spare quartz
timid quartz
#

You can have bread_terminal and bread_shell

spare quartz
#

hmm

#

my water tastes like microplastics

timid quartz
#

Also wait

#

So would you write your shell in Kotlin?

spare quartz
#

wdym

timid quartz
#

Like you wanna make your own shell

#

Like bash or zsh

spare quartz
#

yes

timid quartz
#

Would you write that in Kotlin

spare quartz
#

most likely

timid quartz
#

idk how good a JVM shell would be

spare quartz
#

well

#

they've made a shell from python

#

so i'd assume a JVM one would perform at least better

timid quartz
#

Ew gross

#

Python shell

spare quartz
#

bsl loaded

#

time to code windowing

#

g

#

my mouse is dying

lone sky
#

it should be chaoshell

#

smh.

spare quartz
#

time to start

timid quartz
#

Why do you keep making EVA references

#

Also BSL is for servers why is it in a client

spare quartz
spare quartz
spare quartz
timid quartz
timid quartz
spare quartz
#

oh

lone sky
timid quartz
#

Because it handles every single thing that you do

spare quartz
#

as long as its smaller than breadmod

#

its fine

timid quartz
#

right….

spare quartz
spare quartz
#

i need to stage it locally before pushing it to bsl

spare quartz
#

it'll be a while before thats nnot* the case

timid quartz
#

Java programmers try not to make the worlds most bloated library ever

spare quartz
lone sky
#

NO

#

BETTER NOT BE THE KIRO-CHAO VIDEO

#

AGAIN

timid quartz
#

OUUUUT

spare quartz
#

they're so precious 🥺

timid quartz
#

they should be CAST INTO THE FIRES OF MT DOOM

timid quartz
#

You need to deprecate windows next

#

And your cpu

#

Bread processor, bread Os

#

Deprecate GitHub, make it BreadHub

spare quartz
#

we actually do plan to deprecate github

timid quartz
#

Deprecate git itself

spare quartz
#

okay got it

timid quartz
#

incredibly gay

#

The gayometer is off the charts

lone sky
#

UMM

#

HELP??

#

I NEVER SIGNED UP FOR THIS??????

timid quartz
#

Yes you did

lone sky
#

no i didn't

#

i don't recall doing

timid quartz
#

Did you ever download cursor

spare quartz
#

mmbm ive suddenly developed a headache

lone sky
#

no

spare quartz
#

i think im underhydrated

timid quartz
timid quartz
timid quartz
spare quartz
#

i have soda next to me nwo ..

timid quartz
#

Drink WATER

proud creek
spare quartz
#

it tates like microplastics.

#

lpfnWndProc

timid quartz
#

Besides microplastics are healthy

#

I’ve already evolved to macroplastics

spare quartz
#

fat..

#

class registered...

timid quartz
#

Gay

#

Bet the S in BSL stands for Stupid

#

The Big Stupid Library

spare quartz
#

window created ... now to show it ...

#

@timid quartz

proud creek
spare quartz
#

@lone sky

#

how my head feels right now

lone sky
#

if you even care

lone sky
#

TO

#

SLEEP.

#

RAHHHH

spare quartz
#

no ive got work to do

lone sky
#

just 30 more minutes

#

🙄

rustic vine
#

The commitment to inconsistent casing is appalling

rustic vine
#

Pls

#

Pick one

spare quartz
#

let me just

#

highlight for you since you've never used maven before

#

the thing in red is the project name, in maven the standard for names is full lowercase delimited by underscores

rustic vine
#

Huh no way it is

spare quartz
#

the thing in orange is a classfile, in java the standard for names is LikeThis

rustic vine
#

At work they're pascal

#

😁

#

I think at least

spare quartz
#

taking a random package from the repository

#

they use the same casing format (they delimit using dashes though)

#

if i were to unpack their jar file it'd BeInThisForm

rustic vine
#

I only mention it because I just saw some criminal casing a few days ago

spare quartz
#

what'd you see

rustic vine
#

You got

#

PluginManager

timid quartz
rustic vine
#

setParameters

timid quartz
rustic vine
#

Then the file is named rpg_managers

#

😨

spare quartz
timid quartz
spare quartz
#

shut up aera im training my codev

rustic vine
spare quartz
#

you are talking about a creation of theirs

rustic vine
#

Oh

#

I thought u made it

spare quartz
#

no

timid quartz
rustic vine
#

Doesn't change the fact the casing is criminal tho

spare quartz
timid quartz
#

Ok that’s fine

rustic vine
#

What

timid quartz
#

But uh

rustic vine
#

We invented base 10 for a reason guys

timid quartz
#

He should learn to be a normal programmer and not a programmer that reinvents everything for little reason

rustic vine
#

😁

rustic vine
timid quartz
#

Real

spare quartz
#

and second of all there isn't a choice for the work he does

rustic vine
#

Why is that

spare quartz
#

minecraft modding

rustic vine
#

Wait huh

spare quartz
#

specifically his work on physics grids

rustic vine
#

What about them

spare quartz
#

such a system isn't commonplace save for maybe 3 mods and they implement them in their own weird ways or are toxic about others using their solutions

#

the implementation details are also different: is it sub level based? entity based?

rustic vine
#

Sublevel based is where I park my car

spare quartz
spare quartz
rustic vine
#

First bucees pope

timid quartz
spare quartz
#

but among the two, which do you prefer?

timid quartz
#

uhmmmmmmmmm

#

fabric? Idk

spare quartz
#

i am sorry to inform you that you are apart of the second group

timid quartz
#

second group?

spare quartz
#

that reinvents everything for little reason

timid quartz
#

ok well

spare quartz
#

no wells.

#

get back to work.

timid quartz
#

forge being bloated and the devs being assholes are legit reasons

spare quartz
#

libraries are bloated and i want my control are legit reasons!

timid quartz
#

I’m surprised you haven’t made your own modloader ca

spare quartz
#

well we did just get rid of our KFF dependency a week ago

timid quartz
timid quartz
#

Is Neoforge compatible with old forge

spare quartz
#

they have package naming differences aswell as parts of stuff like caps

#

but mostly yeah

#

they're a fork

timid quartz
#

neat

rustic vine
#

Forge pro

spare quartz
spare quartz
timid quartz
#

Agreed

spare quartz
#

most of them were originally forge devs aswell

timid quartz
#

Isnt Fabric supposed to have a nicer API tho

#

Lightweight, nice API

spare quartz
#

ive heard it can be nicer to use

rustic vine
#

Idk anything about Minecraft modding

#

So I cannot comment

spare quartz
#

but the delegation of stuff as important as caps to library mods hurts a lot

rustic vine
#

That I know

spare quartz
#

it used to just be directly injecting class files in the minecraft jar

#

now its sorta just like linux distros

spare quartz
#

common kernel (here it'd be stuff like cpw's) and then all the junk on top

spare quartz
#

they're delegated to mods to add

timid quartz
#

what are caps

spare quartz
#

capabilities, like say

#

how much fluid or energy a machine stores

timid quartz
#

oh I thought in forge too that was dependent on mods

#

and like idk RF <-> ME compatibility mods

spare quartz
#

i believe that was the case a while ago

#

then they merged RF into forge

timid quartz
#

Interesting

spare quartz
#

i do not like how they've hacked the jvm classloader

lone sky
#

@timid quartz bring me to my husband please

spare quartz
#

but i suppose its for "sandboxing" mods well...

timid quartz
#

complete with the jank and all

spare quartz
#

human in a world full of furries

#

😭

lone sky
#

now if you reincarnated me into some shitty ass roblox game that's where I would get mad

#

and break the 4th wall

timid quartz
spare quartz
#

!!!!

#

ちゅ~ちゅ~ちゅる

rustic vine
#

This gon be me

#

🔥

spare quartz
#

i believe the position on X due to the circle

rustic vine
#

LOL

#

In reality I'm gonna be here fs

timid quartz
#

meow

#

coding SUCKS!!

rustic vine
spare quartz
#

??

timid quartz
timid quartz
rustic vine
timid quartz
#

he cool

rustic vine
#

You gotta lock in bruh

spare quartz
rustic vine
#

What you be doing every day then

spare quartz
lone sky
#

am i allowed to kill myself already