#💽Programming Chat v2

1 messages · Page 102 of 1

timid quartz
#

gypsum deez

spare quartz
timid quartz
#

infinite stair room

#

run over

spare quartz
timid quartz
timid quartz
#

BORED

#

!!

timid quartz
spare quartz
timid quartz
timid quartz
timid quartz
#

I mean…some do exist already but

timid quartz
lone sky
spare quartz
#

wow

#

that is the largest piece of kanji soup i've ever read

#

陰鬱驟雨陰鬱驟雨陰鬱驟雨陰鬱驟雨  
陰鬱驟雨陰鬱驟雨陰鬱驟雨狂瀾怒涛 
陰鬱驟雨陰鬱驟雨狂瀾怒涛狂瀾怒涛 
陰鬱驟雨狂瀾怒涛狂瀾怒涛狂瀾怒涛 
狂瀾怒涛狂瀾怒涛狂瀾怒涛狂瀾怒涛

#

without context i'd expect the writer to be chinese (and it's probably 1:1 in meaning with how dense it is) but nope

spare quartz
spare quartz
#

huh

#

since when could non admins add to interests

#

also happy 100,000 messages

proud creek
#

good question

spare quartz
#

awww they're so nice

#

they even wrote furigana

spare quartz
sterile ruin
#

My old request method

wheat hornet
#

It brings me pain

spare quartz
spare quartz
#

class file constraints are making this a challenge

#

(but its really an issue with the superclass Block)

#

createBlockStateDefinition depends on the field "statePropertiesSupplier", HOWEVER, the superclass of Block runs createBlockStateDefinition in it's initializer block; because the first instruction in an initializer (BreadModBlock) here must be a call to super, statePropertiesSupplier is never initialized, causing an error

#

the question is how..... to solve.....

#

sigh. unfortunate

#

i think it's logically impossible to do so

timid quartz
spare quartz
timid quartz
#

There are no constraints in Rust ❤️

spare quartz
timid quartz
#

Yknow I might try something with Zig

#

Zig is kinda like Ada in that the language is cool but some of the tooling kinda sucks

spare quartz
#

just made huge strides with breadmod

#

fully automatic block entity, renderer, AND capability registering

#
override fun ofBlockEntity(type: BlockEntityType<*>, pos: BlockPos, state: BlockState): BreadModBlockEntity? {
        return BreadModBlockEntity(
            type, pos, state,
            mapOf(SlotQueueHandler.BLOCK_VOID to mapOf(Optional.empty<Any>() to SlotQueueHandler()))
        )
    }

    override fun ofCapabilities(subscribe: MutableMap<BaseCapability<*, *>, (BreadModBlockEntity, Any?) -> Any>) {
        subscribe[SlotQueueHandler.BLOCK_VOID] = { e, _ -> e.getCapability(SlotQueueHandler.BLOCK_VOID, null) }
    }

    override fun ofRenderer(): ((BlockEntityRendererProvider.Context) -> BlockEntityRenderer<out BreadModBlockEntity>)? =
        { c -> ItemInWorldRenderer(c) }
#

if only i could tie generics on a more advance level

#

something like Map<T : Any, V of T>

#

Map<ObjectType<SomeRandomType> to SomeRandomType, ObjectType<OtherType> to OtherType>

#

that'd be cool

#

hmm

#

i could actually do that with reification and my own map class...

#

ill do it when i wake up, it sounds cool

rustic vine
timid quartz
#

Help me Rust!!!

spare quartz
#

The keys of the map are of type T and constrained to some other type with a generic parameter, say Example<F>

#

The generic modes of the values of the map are dependent on what key they’re assigned to. If the key of the map is something like ExampleDescriptor<Alpha>, then the value will be Example<Alpha>

spare quartz
lone sky
#

KNEW IT

spare quartz
#

just need reification and my own operators

#

ヘタクソな人は英訳しないでください。英訳依頼者からのお願いです。

rustic vine
spare quartz
#

No, since the type K is unbounded

rustic vine
#

What is K meant to be bounded by

spare quartz
#

A descriptor class

#

The generic types are relegated to second order due to erasure (and Minecraft constraints), which means that I need to use Object to not run into problems later (something I also want to avoid)

rustic vine
spare quartz
#

If you have a type that is Map<Something<T (of anything)>, T>, you will run into issues when doing

ExampleMap[Something<A>] -> A
ExampleMap[Something<B>] -> B

#

Without reification (something the main map does not have)

rustic vine
#

Oh cuz A isnt B

#

Or vice versa

spare quartz
#

If this were BSL, I would have avoided such a mechanism

rustic vine
#

Its not?

spare quartz
#

Unfortunately, these constraints are brought upon by NeoForge and associates

rustic vine
#

I was about to say this seems like a poor api design choice

spare quartz
#

The descriptor class Something refers to their “Capabilities” of block entities and levels and alike

rustic vine
#

Oh... ur own JVM??

spare quartz
#

No, this has to run in a mod

#

(And coding for my own JVM with such specialty would require my own javac, a terrifying thought)

rustic vine
#

So how are reified generics possible?

spare quartz
#

<reified T> Map<Something<*>,*>.get(at: Something<T>) :T = this.actualMap[at] as T

rustic vine
#

Wth is that

spare quartz
#

something like this perhaps

rustic vine
#

Is that kotlin

spare quartz
#

Yes

rustic vine
#

Ok I have no idea what's going on there

#

But reified generics arent possible even in kt right? Im confused by this implication

spare quartz
#

<reified T> type generics with reification
Map<Something<*>,*> extension function of Maps<…>

.get(at: Something<T>) :T = this.actualMap[at] as T

function signature

#

One of kotlins strong points over Java is reification for certain generic applications

#

It’s moderately limited and requires inlining of whatever uses it

#

But it works when it does

rustic vine
#

Oh huh

#

Thats pretty cool

#

The types still do disappear tho... yeah? Its like fake reified generics?

spare quartz
#

I’m uncertain about how it works in each class file

#

But I assume it just bakes in references to KClass of each generic parameter

#

And does some reflection magic at run time to make it all just work

rustic vine
#

Hm ok

spare quartz
#

Kotlin has a few issues with analogies to class files I noticed. Its dissociative nature of class initialization is a problem, since (although null security is enforced,) a program can still crash where the compiler should’ve detected it

#

For example, a super class calls onto a method overridden by a sub class, which depends on a field in that sub class… but initialization of super must happen first in class initialization

#

Therefore, the field isn’t initialized where the compiler said it should’ve been, causing an NPE

rustic vine
#

That sounds like it'd be hard to lint for too

#

Is that a problem in Java? I cant imagine what would be different

spare quartz
#

Java’s language semantics force you to put a call to super in your constructor, with everything pertaining to sub class initialization after it

#

So no, it shouldn’t be, by design

#

If you refer to a field during construction before it’s initialized, I assume the same thing would happen (but instead of an immediate NPE, it’d just say “null.”)

rustic vine
#

As in the same thing will happen

rustic vine
#

Whys it just null instead of a NPE? Im confused

spare quartz
#

Kotlins compiler inserts checks along certain parts of the code path to ensure program state

#

Since, yknow, java doesn’t have null discrimination yet

rustic vine
#

Null discrimination?

spare quartz
#

so if the compiler believes a part of the code should have a non-null thing “A”, a check to see if “A” is null will be done first

#

Java does not do this, and the responsibility of null checking is on the programmer

spare quartz
#

so even if you wanted to say something can’t be null, null is still valid for it

rustic vine
#

@NotNull 👍

spare quartz
#

since null is sorta like an “any” type (although it doesn’t exist)

spare quartz
rustic vine
#

Wdym

spare quartz
#

javac/the JVM will not care about NotNull or Nullable

#

so it’s up to your IDE to do that

#

something I dislike…

rustic vine
rustic vine
spare quartz
#

Project Valhalla save us

#

your only JDK beta build is for 25 🙏

rustic vine
#

The annotation is caught by linting instead of compiler 🙁

#

Also sometimes IntelliJ suggests some rather weird code replacements

#

Or maybe not weird but I just dont like it

#

One example I can think of now is replacing an if statement check for Optional.isPresent with like a different Optional method that calls a lambda with the unwrapped value

#

I think it looks uglier that way lol

#

Maybe just a personal thing

spare quartz
#

I’d understand using the former on Java versions 9 and below

#

For the upper versions I’d just go with the lambda

#

The compiler has a chance to optimize it further

#

Also my headphones have been on the entire time I was asleep. I’m surprised they’re not dead

spare quartz
#

???

rustic vine
timid quartz
rustic vine
timid quartz
#

たすけて

rustic vine
#

indentation included

timid quartz
#

!!!!!

spare quartz
spare quartz
#

large/many string concatenation can be better than using a StringBuilder since the compiler can turn it into an optimized implementation using a hidden lambda

#

the limit is about 200 parameters per string though, afaik

spare quartz
#

so that'll be nice

#

hunger

spare quartz
spare quartz
#

theory

unique relic
#

manmade horrors
-# I've been writing a chatbot, for ComputerCraft, in Luau

spare quartz
#

what does this even mean???????

spare quartz
spare quartz
unique relic
unique relic
unique relic
#

or am I tripping

spare quartz
#

mekanism

unique relic
#

i thought mekanism had a much larger "advanced solar panel"

spare quartz
#

everything there is half size

unique relic
#

block shrinking!!

spare quartz
unique relic
#

ah so those were the solar neutron activators in your other screenshot

#

it would be very funny if you could get that to work for multiblocks, just imagine a one-block-tall fission reactor

spare quartz
#

if only there was an OEIS sequence for this

spare quartz
lavish dove
spare quartz
#

found the engine

lavish dove
#

o

#

lmao scroll down and click on release date

#

more information *

#

no source 😭

spare quartz
#

god damn i love lambdas

#

it only took 2 years (unironically)

spare quartz
timid quartz
spare quartz
timid quartz
spare quartz
#

I have the urge to spy on these people

#

Unfortunately, they are too scary (and all of them are most likely older than me.)

timid quartz
spare quartz
#

This is like eating mold

timid quartz
#

That’s the bad part about it

#

But all dependencies optional

spare quartz
#

The standard BSL server is pausable and resumable but I’ll concede they have more protocols than us at the moment (excluding webdav as that’s an HTTP derivative)

#

Right now though im working on breadmod

#

V3 of our data mechanics is looking so promising

#

Completely “stateless” block entities as well

#

Additionally the BSL server is stupidly fast

#

And maxes out disk I/O (when you apply SSL, it becomes heavily dependent on what your JSSE does, though, something I want to try and mitigate in the future)

spare quartz
#

Rate them… rate them…

#

我がコードを審査、アリア数学くん

timid quartz
#

The horrors of OOP

spare quartz
timid quartz
#

Nice Google Translate

spare quartz
#

I just wrote that 😭

#

At least appreciate my hard work..

#

God it took 13 minutes to write that

#

Oh no

#

I FORGOT A fragment!!

#

「Bread Experts Group」に株式会社日本レジストリサービスが届けなかった。結果、核爆弾を送った。

#

CORRECTED

#

Ehehhehehe

spare quartz
#

Those are not getters or setters

#

What are you on about

#

Had too much fun writing Japanese I didn’t even notice you were blind

timid quartz
#

getOrNull
get
set

spare quartz
#

This is known as indexing

#

God you haven’t programmed in a while

#

Please get back to work! I miss your text files!

timid quartz
spare quartz
# timid quartz noooo never
  • ̗̀ ルール ̖́-
    ・荒らし行為、迷惑行為などはおやめ下さい。発見次第BANさせて頂きます。

・過度なメンションや同一のメッセージの複数回送信などはおやめ下さい。(荒らし行為に含まれます。)

・イラストの無断転載、利用は固く禁じています。また、サーバー内の情報を外部へ公開することはおやめ下さい。

・常識の範囲内で楽しくサーバーを使いましょう!

spare quartz
#

UHHH

#

SHES

#

HERE

#

timid quartz
spare quartz
#

Do you not see the giant ルール

spare quartz
#

I did not expect to see bayachao

#

REAL bayachao

timid quartz
spare quartz
#

NO

timid quartz
#

YES

spare quartz
#

I’d be sent back in a soup can

#

Japanese people and ESPECIALLY women are scary

#

you talk to her

blazing garden
#

hello

timid quartz
#

fuck I kicked the power strip under my desk and my server rebooted

spare quartz
#

Auughhh

#

It’s like nearly day in japan now

#

Waiting for ayutada to verify me

timid quartz
spare quartz
#

Okay but

#

Like

#

Random Japanese people you can talk to are fine

#

But have you ever heard of the phrase “don’t talk to your idols”

#

or something like that

lone sky
timid quartz
#

oh fuck it said a disk was missing in the boot process

#

I hope kicking my power strip didnt fry a disk

spare quartz
#

Maybe it just knocked it out of its data lines

timid quartz
#

im genuinely scared rn

spare quartz
#

Reseat the disk

timid quartz
#

I rebooted it lets see

#

uhhhhhh seems to be ok?

#

cmon raid controller

spare quartz
#

If you’re scared about damage look out for the common signs and run SMART

timid quartz
#

yeah ok it's ok it's fine

spare quartz
#

I doubt you’ll see anything

timid quartz
#

note to self do not kick power strip

spare quartz
lone sky
timid quartz
#

maybe I can slide these power strips out of kicking range

lone sky
#

@spare quartz FORWARD ME WHATEVER THE HELL YOU FIND THERE

timid quartz
#

fuck that scared me really bad

spare quartz
#

@lone sky

lone sky
#

YOOO

spare quartz
spare quartz
#

oh my god the century of bayachao is back

lone sky
#

ALL I KNOW IS A YEAR OF BAYACHAO

timid quartz
#

century of Kotlin DEATH

#

century of Ada OBSOLESCENCE

lone sky
#

💔

spare quartz
lone sky
#

kade

#

you shut up too

flint belfry
flint belfry
spare quartz
lone sky
#

nvm I will I will

flint belfry
lone sky
#

i thought you were gonna become air ass toe part II

flint belfry
#

what

#

no i have no idea what's going on

spare quartz
lone sky
spare quartz
#

fanart*

lone sky
#

or well

#

tempered glass™

#

(send uncompressed pref.)

spare quartz
flint belfry
timid quartz
#

this mc server is crashing how odd

spare quartz
#

Pls show log

timid quartz
#

in a minute

timid quartz
spare quartz
#

timid quartz
#

ask her directly smh

spare quartz
#

nooooo

#

scarryyy

#

probably evil at English….

timid quartz
#

ばやちゃお様、魔けモンアートを見たいんですが。。。

spare quartz
#

NO

#

i want rust and kotlin yaoi art

timid quartz
#

why

spare quartz
#

becuase i do

#

also hooray

timid quartz
spare quartz
#

my computer isnt complaining about the GPS, Bluetooth AND mouse i have on 1 USB header

spare quartz
#

ばや王本当にありがとうkissすぎる
色味まじでばや王だから出せる色味すぎるしデフォルメの仕方がまじでばやちゃおワールドモルティムすぎる
ポテポテした頭身ともちもちしっぽと手足が可愛いし全体的に和な雰囲気にまとめられるのスゴすぎる〜〜〜〜〜〜〜〜〜
耳のデカさも程よいデカさで好きな雰囲気だ〜〜〜〜モルティム、良かったね.........クー!!ありがとうございます!

timid quartz
#

top reason to stop coding

spare quartz
#

no

#

keep coding

timid quartz
#

Song: Don't Forget DK Remix

@DitzyFlama

#viral #memes #deltarune #undertale

keywords :
UNDERTALE DELTARUNE
Your Month your sigma
Your month your sans
Epic sans vs Nightmare sans
Fatal error sans vs Hallow Ink
Spinning until Epic sans loses Epic sans Epic sans vs insanity Epic sans vs Color sans Epic sans vs alpha sans Epic sans vs Horro...

▶ Play video
spare quartz
#

how it feels talking to the person who made ragebaiting their entire personality

lone sky
#

fucking fatass

#

smh.

timid quartz
timid quartz
#

crash log

spare quartz
timid quartz
#

it is kind of a giant modpack

spare quartz
#

it just means something hanged

#

so theres not an answer

timid quartz
#

rip

#

if only minecraft servers were multithreaded

spare quartz
#

if only you used a BSL server

timid quartz
#

spare quartz
spare quartz
#

mwhahahah

#

this state provisioner idea is amazing

timid quartz
spare quartz
# timid quartz

絵を描く時、キャラクターを作る時、いつもそばで寄り添ってくれたのも

絵が上手くなりたくて苦しみもがいた時、心無い言葉に挫けた時、ずっとそばで励ましてくれたのも

OSTERさんの作る楽曲の数々でした

幼い頃から今日まで創作を続けてこられ、そん...

▶ Play video
#

aw crap

#

energy handler might be too extended

spare quartz
timid quartz
spare quartz
#

so

#

losers

spare quartz
#

i sure wonder why this is happening

#

actually i have a theory

#

the theory was wrong

spare quartz
timid quartz
spare quartz
#

2^256!

timid quartz
#

Are you using your silly extendable integer type

spare quartz
#

?

timid quartz
#

Sorry

#

Corrected

spare quartz
#

BigDecimal? yes

#

its not ours but yes

timid quartz
#

lame

spare quartz
#

i cant compete with the mathematical geniuses that are java.math

timid quartz
#

real programmers use long

spare quartz
#

yeah well long is limited

timid quartz
#

rust with built in u128 ❤️

spare quartz
#

yeah well u128 is limited

timid quartz
#

but practically when are you gonna have a number bigger than 2^128

spare quartz
#

... decimals

timid quartz
#

just don’t use decimals smart

spare quartz
#

plus its minecraft

#

which you should know has mods with crazy progression levels

#

(which even we can beat out now with BigDecimal, even draconic evolution only goes up to a signed long...)

timid quartz
#

Wow I’m surprised DE goes up to 1.20.4

spare quartz
#

DE?

#

oh

#

right

timid quartz
#

We lost a lot of good mods after 1.7.10 and still more after 1.10.2 and 1.12.x

spare quartz
#

unfortunately breadmod is better than all of them 💪

timid quartz
#

spare quartz
#

i searched up bayachaos first message in that server theyre in

#

you will never believe where it was

#

well actually its frankly easy to guess because they're japanese

timid quartz
#

oh lemme guess

#

the nsfw channel

spare quartz
#

yes

timid quartz
#

man rip astral sorcery, last update jun 2022
the betweenlands apr 2023

#

Thaumcraft Oct 2018

spare quartz
#

i dunno what either of those two were until you said thaumcraft

#

then again i never really got into thaumcraft

timid quartz
#

Psi is still updated that’s good

#

tho I never got super into that

timid quartz
#

The Betweenlands was absolutely amazing, added a whole new dimension with tons of stuff and the aesthetic was so cool

spare quartz
#

i hate extra dimensions........

timid quartz
#

bread mod doesn’t even approach 0.0001% of these mods

#

so very far beneath

spare quartz
#

nah

#

best mod ever

timid quartz
#

proof that all people who seriously use the JVM are delusional

timid quartz
#

so true

spare quartz
# timid quartz so true

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

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
spare quartz
#

pain

timid quartz
#

gross

#

knockoff low quality opencomputers

spare quartz
#

what?

#

this is ... gregtech

spare quartz
#

i got no idea how you conflated that with opencomputers

sterile ruin
#

Hierarchy.

spare quartz
#

magmaつかってみた!
慣れればすごい使いやすそう

timid quartz
# timid quartz note to self do not kick power strip

@spare quartz @flint belfry so I found the issue
tl;dr shitty power strip

basically the switch on this power strip is so damn sensitive that if you breathe on it wrong, the power strip turns off
and what happened is that the extra cable from the power strip was bumping into the switch and turned it off

#

it fucking happened again and I moved it and it came back on

#

but now this time my server is on a different power strip on a different outlet

spare quartz
#

MWHAHAHHA

#

15 EXTRA LITers of SODA

spare quartz
#

Apple awarded me only $1,000 for this bug, I should quit this bug bounty thing and get a real job.

Quoting ‌Renwa (@RenwaX23)

CVE-2025-30466: Safari <18.4 UXSS to bypass Same-Origin Policy with CVSS of Critical 9.8 🔴 ;)
︀︀
︀︀support.apple.com/en-us/122379#:~:text=Impact%3A%20A%20website%20may%20be%20able%20to%20bypass%20Same%20Origin%20Policy

**💬 84 🔁 104 ❤️ 5.1K 👁️ 281.7K **

pastel tinsel
#

battery acid

spare quartz
flint belfry
# spare quartz

holy shit
what is the energy transfer speeds on that fucking thing 😭

spare quartz
#

infinite

#

(for our energy supplies anyways)

#

(for other mods it just maxes out at 2 billion a tick)

spare quartz
spare quartz
#

MONITOR... ITS BACK.. HOW IVE MISSED YOU

#

YAY!!!

spare quartz
spare quartz
timid quartz
timid quartz
# spare quartz

Ok so I’m curious how this works
In the code, does the provider block give power to the storage block or does the storage block request power from the provider

#

Like how does power flow between blocks

spare quartz
#

gist: the standard energy system decribed by neoforge/forge is a "push-based" system, where power generators "push" energy to another entity implementing the energy (or what have you) capability

timid quartz
#

Gotcha

spare quartz
#

the standard system uses ints, we just extend off it by providing a translation layer between them and bigdecimals

timid quartz
#

I figured it would be push and not pull but

spare quartz
#

it's usually push based

#

there is pull functionality but it's not the preferred method

timid quartz
#

Can it be cat based

spare quartz
timid quartz
#

WHAT

#

WORST MOD EVER

spare quartz
#

OKAY BUT WE HAVE A NIKO MODEL TOO

#

DO YOU WANNA SEE

timid quartz
#

ok…

#

Yes

timid quartz
spare quartz
timid quartz
#

omg Niko

spare quartz
timid quartz
spare quartz
#

fabric/quilt do not have capabilities

timid quartz
#

Like?

#

Also just use a library smh

spare quartz
#

they do not have capabilities, in general (energy/fluid/whatever handling)

#

therefore you are forced to use another mod for those (which may not be standardized)

spare quartz
timid quartz
#

Cringe

#

Fabric is so much more lightweight

spare quartz
#

yeah well i dislike fabric heavily from an api standpoint

timid quartz
#

But the standardization is a desirable feature

spare quartz
#

you just love their docs.

#

also i gotta finish writing our assembler

#

i need to compile our minecraft kernel again but i really dont wanna install wsl

timid quartz
#

just find an old laptop and use that for Linux

spare quartz
#

no

#

and we don't have computers

timid quartz
#

vm?

spare quartz
#

no

#

we have BSL

timid quartz
#

then how are you gonna do it without wsl

spare quartz
#

... by using the assembler integrated in BSL's Computer system

timid quartz
#

then why would you need wsl

spare quartz
#

are you playing jokes on me right now

timid quartz
#

if you’re just gonna use your assembler why would you need wsl

spare quartz
#

it would be easier to download and install wsl then qemu then nasm and crap, BUT wsl does a lot of pollution to the system and i already have this quarter complete assembler

timid quartz
#

mmm ok I understand now

spare quartz
#

plus our ISO9960 disc system is read-only but i can make it writable pretty easily

timid quartz
spare quartz
#

i do not want to start a vm

timid quartz
#

Didn’t you say something about restart times being negligible when I was arguing against dual booting

#

vm startup time is negligible

spare quartz
#

no it is definitely not

#

restarting from a saved state in vmware/virtualbox takes 10 minutes for me

timid quartz
#

oh weird

#

bad pc

spare quartz
#

and again, if i already have this quarter complete assembler, then i can just... not have to rely on a vm

#

and compile it on each minecraft start

#

(cause the user won't mind, we won't tell them.)

timid quartz
#

user will mind if they’re running a Pentium and suddenly their start time goes from 3m to 30m

spare quartz
#

oh cmon this isnt a rust compiler

#

its assembly

#

right now though our assemblers just waiting on me to mark more instructions as "assemblable" cause most of them are just "executable"

timid quartz
#

rust compiler would be 0.3m

spare quartz
timid quartz
#

after the initial compilation

spare quartz
#

it can only process the first 4

spare quartz
timid quartz
#

ergo worse

spare quartz
#

well

#

let me rephrase, it would need to be recompiled every startup no matter what you do, since creating files on the users computer is terrible (personally)

#

BSL's assembler is lightweight enough to assemble and create a disc in memory anyways

timid quartz
#

why is my home server taking ssh connections so slow

#

is it the mc server

#

mc server in docker ❤️

spare quartz
#

most useless thing ever

#

just run the mc server

#

its already self contained

pastel tinsel
timid quartz
#

Same thing

pastel tinsel
#

yes and no

timid quartz
pastel tinsel
spare quartz
#

... you're running minecraft on nixos?

timid quartz
#

yes

spare quartz
#

why?

timid quartz
#

home server is nixos ❤️

pastel tinsel
#

LOL

spare quartz
#

someone should strap you to car batteries and throw you in the ocean

pastel tinsel
#

witch trial

timid quartz
# pastel tinsel LOL

if you were running it in Proxmox you'd be running it inside of a container anyways

spare quartz
#

this is me creating jvm fluid

pastel tinsel
timid quartz
#

lxc, docker, all the same thing on linux

spare quartz
#

isn't lxc a part of linux

#

or is it another product

timid quartz
#

canonical

spare quartz
#

oh

pastel tinsel
spare quartz
#

hyper-v ripoff

#

next

timid quartz
#

huh server still taking ssh connections slowly

#

weird

spare quartz
#

maybe you just have a bad link to the server

timid quartz
#

mmm I mean probably

#

it IS going from pc -> router (over wifi) -> wifi extender -> switch -> server

#

but that should still be milliseconds

spare quartz
#

its cause your router isnt using bsl

#

sorry to tell you this

timid quartz
#

#

however the xfinity router does suck

timid quartz
#

they all literally use the containerization stuff inside the linux kernel

#

ptero literally uses docker

timid quartz
#

the one thing I dislike about nixos is having to rebuild the system for every minor change

spare quartz
#

i love being lazy

timid quartz
#

LazyCell >

spare quartz
#

you

pastel tinsel
spare quartz
pastel tinsel
#

Garry ❤️

timid quartz
#

oops

#

@pastel tinsel

pastel tinsel
#

LOL

#

good job

timid quartz
#

ben how do they do containers differently

pastel tinsel
#

php 👎

timid quartz
#

looks about the same to me

spare quartz
#

AerastoがGermanをスレッドから削除しました。

spare quartz
#

wrong

#

im a user of absolutely no linux

timid quartz
#

oh right gross

spare quartz
#

minecraft shader registration is making me mad

#

i need to automate this

timid quartz
spare quartz
#

windows server is goated

timid quartz
#

how so

#

windows server sucks ass

spare quartz
#

cause you're not apart of its userbase!

#

:3

timid quartz
#

die

spare quartz
#

bayachao probably is

#

jk they would use a mac as a server

pastel tinsel
timid quartz
pastel tinsel
#

AD 👎

spare quartz
#

who uses active directory

timid quartz
#

you didnt pay for a windows server license did you?

spare quartz
#

my fucking eyes

#

its in RGBA format

#

the horror

pastel tinsel
spare quartz
#

i got hired yesterday

upbeat badgeBOT
#
DEPORTATION

@timid quartz has been deported to Gajesus' Basement.

timid quartz
#

what

spare quartz
#

admin abuse

#

mods

timid quartz
#

nice try

hard tendon
#

HOW DARE YOU REMOVE ME FROM THIS THREAD YOU PEASANT

timid quartz
#

u werent here before

hard tendon
#

I was

timid quartz
#

probably wont chat here again

#

o

hard tendon
#

I like watching this chat ):

#

It's nice to learn something

timid quartz
spare quartz
timid quartz
#

anyways have fun reinstalling in 180 days

spare quartz
#

kms never fail

timid quartz
spare quartz
#

god why is discarding so hrd

#

damn im hungry again

#

i could REALLY eat 500 buckets of hchiken

#

i fugred it ou

timid quartz
#

mmmm should I get short hair

spare quartz
#

my hair si so logn

pastel tinsel
timid quartz
#

Maybe Turnkey

spare quartz
#

glass frost!!!

timid quartz
spare quartz
timid quartz
#

?

spare quartz
#

hold on i need to make it pretty

spare quartz
#

MWHAHAHHA IT WORKS

#

minor

#

append mistake

#

fuck

#

there

#

completely handler driven modular tooltips

#

charged

spare quartz
timid quartz
# spare quartz

you should add a crafting recipe that gives you a creative generator for 1 dirt

#

im tired of having to slave away for power

spare quartz
#

Get your ass back to tModLoader

timid quartz
#

if you do it then maybe I'll put breadmod on my server

spare quartz
#

What version IS your server

timid quartz
#

1.20.1

spare quartz
#

Too low!

timid quartz
#

spare quartz
timid quartz
#

Go back to middle school

spare quartz
#

Hehehhehe

#

It’s funny tho

rustic vine
#

I guess rust too

timid quartz
timid quartz
lone sky
#

checkmate liberal

spare quartz
spare quartz
spare quartz
#

pain

spare quartz
#

3択-ひとつだけ選びなさい
答え① ハンサムのポルナレフは突如反撃(?)のアイデアがひらめく
答え② 仲間がきて助けてくれる
答え③ かわせない。現実は非情である。

timid quartz
#

my car is eating my cheese stick

spare quartz
spare quartz
#

i hate arti!!!!!

timid quartz
#

nuh uh

spare quartz
timid quartz
#

ew

spare quartz
timid quartz
#

u dont even have one u cant talk lmao

spare quartz
#

yeah cause i dont need one

#

im just better by existing.

spare quartz
# timid quartz https://cdn.discordapp.com/attachments/438891025961058305/1400486407306215464/wa...

TVアニメ「てっぺんっ!!!!!!!!!!!!!!!」でEDアニメーションを担当したばやちゃおさんと一緒に歌っちゃいました!

Original:
May'n - あはっててっぺんっ
https://youtu.be/zR99bqxQyw8
作詞:May'n・大石昌良
作曲・編曲:大石昌良・やしきん

▼ TVアニメ「てっぺんっ!!!!!!!!!!...

▶ Play video
timid quartz
#

your brain is mush

spare quartz
#

no

#

its perfect

timid quartz
#

perfectly mush

spare quartz
#

bayachao is life

spare quartz
#

oh broooother the biggest ragebaiters in the server are talking again

lone sky
#

A

#

RAGEBAITER!!!

spare quartz
#

WE JUST FOUND BAYACHAO IRL

lone sky
#

TOO WHITE

#

✝️

spare quartz
#

same color

#

hmm

#

((T) -> String).derive((M) -> T)

#

= (M) -> String

#

is there a functional programming term for this

#

i see .

timid quartz
spare quartz
#

the ISO/IEC made a video coding standard

#

and french people aswell as issac newton invented color

#

and guess what combines both of those to make a bayachao video

lone sky
spare quartz
#

okay i think that should work

#

orrr

#

in other words...

#
fun <T, S, R> ((T) -> R).compose(from: (S) -> T): (S) -> R = { this(from(it)) }
#
Codec.STRING.fieldOf("fluid_id").forGetter(FLUID_ID_SERIALIZER.compose(Tank::fluid)),
timid quartz
lone sky
#

however you are SUPER delusional

spare quartz
#

neat

rustic vine
#

Bigdecimal

#

Just use long long

spare quartz
#

all integer types have been depecated in the year 2077

rustic vine
#

Wut

spare quartz
#

you may only use arbitrary precision decimals

rustic vine
#

WTH

spare quartz
#

good design

#

👍

rustic vine
#

Terrible design

spare quartz
#

who needs an alu anyways

#

wait aren't you the guy with softfp

rustic vine
#

Bread is perishable

rustic vine
spare quartz
#

bigdecimals are great for you then

#

eat up

rustic vine
#

No stop

rustic vine
#

Relationship ended with jvm

#

Now cpp is my friend

spare quartz
#

all your integers must be fixed point in 2077 🙏

rustic vine
spare quartz
rustic vine
#

Wth is fixed point int

#

Theres no point

spare quartz
#

Big Decimal doesn't want you to know that though

rustic vine
#

Its an int

spare quartz
#

no

rustic vine
#

Where is the point

spare quartz
#

its an int with a fixed point

rustic vine
#

THERES NO POINT

spare quartz
#

theres a point

rustic vine
#

How

spare quartz
#

its right there

#

cant you see it

timid quartz
spare quartz
#

neither does C or Kotlin or Rust

#

you know what DOES matter

#

the CLASS file format

timid quartz
#

you know what matters even more

#

the ELF format

spare quartz
timid quartz
#

spare quartz
#

no like it literally can

timid quartz
#

without the ELF format you wouldn't have your JVM

spare quartz
#

this is my ELF assembler

#

(also to be 100% real

#

(the JVMs foundations would've actually been closer to PE32

#

あゆただ uses Kansai dialect...

timid quartz
spare quartz
#

also no way you're saying COM is better than CLASS

#

i thought you hated early windows

timid quartz
#

if COM is essential to running the JVM, then it is by default more important than CLASS

spare quartz
#

says nobody ever

#

x86 >>>>>>>>>>> PE32/ELF/any other similar format

#

IC logic >>>>>>>>>>> x86

#

Electromagnetism >>>>>>>> IC logic

timid quartz
#

silicon >>>>>>>

lone sky
spare quartz
#

hahsaaa thats so ocol

spare quartz
rustic vine
#

Utdr

#

Sdiybt

timid quartz
#

maaan why does coding suck so bad

#

no real use found for coding

#

coding considered harmful

spare quartz
#

ゴゴゴゴゴゴ

timid quartz
#

the uk should ban coding to protect children

spare quartz
#

the uk should distribute only bayachao to children

#

as well as Kotlin classes

timid quartz
# spare quartz

heyyyy guys and gals it's me mutahar and today we're gonna talk about why we should ban coding!!!!

timid quartz
#

probably

spare quartz
lone sky
#

most celebrities are racist

timid quartz
#

arent latin americans also hella racist

spare quartz
#

Apparently this came out

lone sky
spare quartz
#

you know who are racist? Asians

timid quartz
#

TRUE

#

especially Japanese

spare quartz
#

black person in Japan…

#

👻

timid quartz
#

did you see the news about a right wing platform gaining traction in japan

spare quartz
#

YES

#

I did

timid quartz
#

and one of the things on their platform is anti-foreigner

spare quartz
#

It’s the Trump movement for them

#

They’re self described like that

timid quartz
#

MJGA

spare quartz
#

😭

#

I can’t with anti immigration it’s so stupid

timid quartz
#

it would be hilarious for japan because their economy would crumble even more than it already has

spare quartz
#

“ooohhh no you can’t be in my country cause umm genetics and shit” bro your genetic tree is a circle if you go up high enough!!!

spare quartz
timid quartz
#

yep

#

well

spare quartz
#

bayachao gonna be 40 🙏

timid quartz
#

that’s everywhere in the world except India and Africa

spare quartz
#

osterproject is already old…

timid quartz
#

ATP go do something productive like video game

#

Coding is rotting your brain

spare quartz
#

I am video gaming..!

#

with code

timid quartz
#

More game less code

spare quartz
#

@lone sky ngl

timid quartz
#

Ideal ratio is 100% game to 0% code

spare quartz
#

I think bayachaos presence in ayutadas server is scaring me 😭

#

I see babichao and im scared again

lone sky
#

😭 😭

spare quartz
#

the Japanese woman is terrifying

timid quartz
#

@spare quartz what does Japanese discord use to say “leave server”

rustic vine
timid quartz
#

Like what does that button say

spare quartz
#

But let me check

timid quartz
#

Fair

#

I was expecting some kind of double kanji word but

spare quartz
#

I was wrong

#

It is using a word

rustic vine
#

Export

spare quartz
#

Export

#

I wish making videos was easy

#

Video editors are like missile control systems to me

timid quartz
spare quartz
#

Sama??

#

Ok she might be important to me but that’s too far

#

San at the most

timid quartz
#

lol

spare quartz
#

she makes such good art 🥺

#

I might be terrified at looking at them but it’s so peak

#

I really hope they don’t make art in the NSFW channel though. 😭

spare quartz
rustic vine
#

I video edit

#

But im kinda a noob

spare quartz
#

You’re strange

rustic vine
#

Says u...

spare quartz
timid quartz
#

cooodiiiinggg suuuuucks

#

everything is soooo booooriiiinggggggg

spare quartz
#

do you think they can code this so we can have kids with 10 IQ

#

that’d be cool I t hi NK

rustic vine
timid quartz
#

My entire personality is only true statements

spare quartz
timid quartz
#

The fun comes from showing people whose personalities are only false statements (you) that they’re wrong :3

spare quartz
#

Uh huh

#

Anyways bayachao

timid quartz
#

what are your opinions on the Erlang BEAM virtual machine

spare quartz
#

I do not know what that is

timid quartz
#

goog

spare quartz
#

Ok.

spare quartz
#

I hold no opinion

timid quartz
#

supposedly very good for highly concurrent workloads

spare quartz
#

Well, so is the JVM

#

ACMs are easy to design, but resource management isn’t

#

This is why python was so bad for a long time

#

I think they’ve gotten better though? Unsure

timid quartz
spare quartz
#

Supposedly doesn’t make me happy

#

awake .

timid quartz
spare quartz
#

"erlang solutions" is like a post from oracle corporation

#

i will not trust this but ill still read it

#

hold on need to wash my glasses

timid quartz
#

I think it’s more neutral than you’d think

spare quartz
#

The JVM allows you to change the code while the program is running. It is a very useful feature for debugging purposes, but production use of this feature is not recommended due to serious limitations.

#

it should be noted that JVM hot-code replacement is not a specification defined thing

#

that is entirely within the realm of the java standard library, which the JVM could optionally integrate

#

continuing

#

kys whoever nerd reacted me

#

im reading

#

Since Java promotes the use of shared data structures, both threading models suffer from performance bottlenecks caused by synchronisation-related issues like frequent CPU cache invalidation and locking errors.

true, but this is dependent on, again, standard library/internal JDK stuff

#

the JVM does not mandate how synchronization should work apart from object monitors as part of synchronized

#

will not comment on GC part as that is not specification defined

timid quartz
#

BEAM doesn’t stop the world shrug

spare quartz
#

i will no longer comment on the entire article due to your comment

timid quartz
#

what

#

die

spare quartz
#

carrying onwards to breadmod...

timid quartz
spare quartz
#

i can't possibly respond to it in any meaningful way

timid quartz
#

even though it’s not “specification defined” all GCs currently included in major JVM distributions will stop the entire VM to collect

spare quartz
#

even though it's not "specification defined" all locks and scheduling included in every program in existence will stop the entire program to collect

#

you have no idea what you are talking about if you think "every gc" stops the entire jvm

#

ignoring the obvious elephant in the room that is Epsilon...