#💽Programming Chat v2

1 messages · Page 70 of 1

timid quartz
#

But it adds the gpr files that contain the default flags

#

Which I don’t edit

spare quartz
#

what mode are you building in

timid quartz
#

Which cause style warnings to be errors

timid quartz
#

Probably debug**

spare quartz
#

development which does not have warnings as errors

timid quartz
#

No it 100% does

spare quartz
#

warnings as errors are only done on release and validation modes

timid quartz
#

Might be release then

spare quartz
#

aera i am telling you right now you are going crazy

timid quartz
#

I will alr init right now

lone sky
#

miko please check dms rq

timid quartz
spare quartz
#

its the lack of bayachao

timid quartz
#

no

#

it's the surplus of it that overflows from you and fungus

spare quartz
timid quartz
#

Anyways

#

Rust dns client

#

it’s on the list

spare quartz
#

Gonna sleep now

lyric mesa
#

is there more of this goober

lyric mesa
#

visual studio code still thinks i have docker despite uninstalling it a while ago,,,

timid quartz
#

Betting until 3pm central

lyric mesa
timid quartz
#

ew

#

copilot

lyric mesa
#

this just appeared without me doing anything

#

i'm not even editing that area 😭

timid quartz
#

area

lyric mesa
#

aera,,,

spare quartz
timid quartz
#

WHAT

#

7:30AM CENTRAL

#

YOI NEED TO SLEEP MORE

spare quartz
#

Ioioioioioioi

timid quartz
#

Terrible experience

#

The AI got stuck and then I couldn’t help it cause I didn’t write any of the code

lone sky
spare quartz
#

I don’t wanna

timid quartz
spare quartz
#

:<<<<

spare quartz
#

りゅぎ

spare quartz
#

when you're so tired you doubt your own abilities but don't actually do anything productive

#

what to dooooo

spare quartz
#

feel bored

#

might just add resolver cability to dns

spare quartz
#
-ip=localhost -dns_root=a.root-servers.net:198.41.0.4 -dns_root=b.root-servers.net:170.247.170.2 -dns_root=c.root-servers.net:192.33.4.12 -dns_root=d.root-servers.net:199.7.91.13 -dns_root=e.root-servers.net:192.203.230.10 -dns_root=f.root-servers.net:192.5.5.241 -dns_root=g.root-servers.net:192.112.36.4 -dns_root=h.root-servers.net:198.97.190.53 -dns_root=i.root-servers.net:192.36.148.17 -dns_root=j.root-servers.net:192.58.128.30 -dns_root=k.root-servers.net:193.0.14.129 -dns_root=l.root-servers.net:199.7.83.42 -dns_root=m.root-servers.net:202.12.27.33
timid quartz
spare quartz
spare quartz
#

gonna run a speed test of the passed in resolvers at start

timid quartz
spare quartz
#

well if i didnt id just be watching movies all day

timid quartz
#

you can work on rendering JPEGs

spare quartz
#

i dont feel like doing that

#

and id probably crumple under the pressure of decoding them

#

unlike PNGs JPEGs involve so much more math

timid quartz
#

what are you gonna do if someone sends you a kohaku or connie jpeg? use an external dependency to convert it to a png or to decode it?

spare quartz
#

not

timid quartz
#

lame

spare quartz
spare quartz
#
[DNSServerTest(hostname=a.root-servers.net, ip=/198.41.0.4, tcp=null, udp=null), DNSServerTest(hostname=b.root-servers.net, ip=/170.247.170.2, tcp=145, udp=null), DNSServerTest(hostname=c.root-servers.net, ip=/192.33.4.12, tcp=107, udp=null), DNSServerTest(hostname=d.root-servers.net, ip=/199.7.91.13, tcp=null, udp=null), DNSServerTest(hostname=e.root-servers.net, ip=/192.203.230.10, tcp=null, udp=null), DNSServerTest(hostname=f.root-servers.net, ip=/192.5.5.241, tcp=null, udp=null), DNSServerTest(hostname=g.root-servers.net, ip=/192.112.36.4, tcp=68, udp=null), DNSServerTest(hostname=h.root-servers.net, ip=/198.97.190.53, tcp=null, udp=null), DNSServerTest(hostname=i.root-servers.net, ip=/192.36.148.17, tcp=145, udp=null), DNSServerTest(hostname=j.root-servers.net, ip=/192.58.128.30, tcp=null, udp=null), DNSServerTest(hostname=k.root-servers.net, ip=/193.0.14.129, tcp=null, udp=null), DNSServerTest(hostname=l.root-servers.net, ip=/199.7.83.42, tcp=null, udp=null), DNSServerTest(hostname=m.root-servers.net, ip=/202.12.27.33, tcp=null, udp=null)]

#

wow

#

onl f/h/b actually responded well

#
[DNSServerTest(hostname=a.root-servers.net, ip=/198.41.0.4, tcp=91, udp=null), DNSServerTest(hostname=b.root-servers.net, ip=/170.247.170.2, tcp=148, udp=null), DNSServerTest(hostname=c.root-servers.net, ip=/192.33.4.12, tcp=101, udp=null), DNSServerTest(hostname=d.root-servers.net, ip=/199.7.91.13, tcp=152, udp=null), DNSServerTest(hostname=e.root-servers.net, ip=/192.203.230.10, tcp=56, udp=null), DNSServerTest(hostname=f.root-servers.net, ip=/192.5.5.241, tcp=56, udp=null), DNSServerTest(hostname=g.root-servers.net, ip=/192.112.36.4, tcp=67, udp=null), DNSServerTest(hostname=h.root-servers.net, ip=/198.97.190.53, tcp=164, udp=null), DNSServerTest(hostname=i.root-servers.net, ip=/192.36.148.17, tcp=148, udp=null), DNSServerTest(hostname=j.root-servers.net, ip=/192.58.128.30, tcp=115, udp=null), DNSServerTest(hostname=k.root-servers.net, ip=/193.0.14.129, tcp=348, udp=null), DNSServerTest(hostname=l.root-servers.net, ip=/199.7.83.42, tcp=91, udp=null), DNSServerTest(hostname=m.root-servers.net, ip=/202.12.27.33, tcp=null, udp=null)]

#

they respond much bette when asked a question

#

need to figure out operators of m.rs

spare quartz
#

calling the resolver interpan 👍

spare quartz
#

guffaw it looks terrible outside

spare quartz
#

distribution of dns queries weighed by the speed of each

timid quartz
spare quartz
timid quartz
#

Wow actually coming up with a name for once

spare quartz
#

nuh uh

#

internally its still called dns_microclient

timid quartz
#

rather than just “dns_resolver_microclient”

timid quartz
spare quartz
#

formally

spare quartz
#

call root server:
< A record?
> No A record, SOA for "com"
call com server:
< A record?
> No A record, SOA for "google"
call google server:
< A record?
> A record: x.x.x.x

#

and then cache the SOAs

#

those all should nt be marked as qst lemme fix that

spare quartz
#

root resolution..

#

hey it worked

rustic vine
#

the HUH

#

what is that

lone sky
spare quartz
#

ns-tld1
name server : top level domain [1st server]

rustic vine
#

ok nerd

spare quartz
#
Responsible: [/192.5.6.30, /192.33.14.30, /192.26.92.30, /2001:4860:4802:34:0:0:0:a, /2001:4860:4802:32:0:0:0:a, /2001:4860:4802:36:0:0:0:a, /2001:4860:4802:38:0:0:0:a]
Responsible: [/192.5.6.30, /192.33.14.30, /192.26.92.30, /2001:4860:4802:34:0:0:0:a, /2001:4860:4802:32:0:0:0:a, /2001:4860:4802:36:0:0:0:a]
Responsible: [/192.5.6.30, /192.33.14.30, /192.26.92.30, /2001:4860:4802:34:0:0:0:a, /2001:4860:4802:32:0:0:0:a]
Responsible: [/192.5.6.30, /192.33.14.30, /192.26.92.30, /2001:4860:4802:34:0:0:0:a]
Responsible: [/192.5.6.30, /192.33.14.30, /192.26.92.30]
#

seems its having trouble with higher complexity DNS trees (like google)

#

there

#

need to add IPv6 detection

#
Responsible: [/192.5.6.30, /192.33.14.30, /192.26.92.30, /192.31.80.30, /192.12.94.30, /192.35.51.30, /192.42.93.30, /192.54.112.30, /192.43.172.30, /192.48.79.30, /192.52.178.30, /192.41.162.30, /216.239.34.10, /216.239.32.10, /216.239.36.10, /216.239.38.10]

#
fun sendQuery(data: ByteArray, to: InetAddress): Pair<DNSMessage, ByteArray> = DatagramSocket().use {
    it.soTimeout = 550
    val sendPacket = DatagramPacket(data, data.size, to, 53)
    it.send(sendPacket)
    val receivePacket = DatagramPacket(ByteArray(1024), 1024)
    it.receive(receivePacket)
    return DNSMessage.read(ByteArrayInputStream(receivePacket.data)) to
            receivePacket.data.sliceArray(0 until receivePacket.length)
}

fun resolverDnsExecution(
    servers: List<DNSServerTest>,
    data: ByteArray
): ByteArray? {
    val udpSorted = servers
        .sortedBy { it.udp }
        .filter { it.udp != null }
    (udpSorted.firstOrNull { Random.nextBoolean() } ?: udpSorted.last()).let { udpSelected ->
        val responsible = Stack<InetAddress>()
        responsible.push(udpSelected.ip)
        while (responsible.isNotEmpty()) {
            val (message, data) = try {
                sendQuery(data, responsible.pop())
            } catch (_: SocketTimeoutException) {
                continue
            }
            println(message)
            if (message.answers.isNotEmpty()) return data
            message.authorityRecords.filter { it.rrType == DNSType.NS__NAME_SERVER }.map {
                readLabel(
                    ByteArrayInputStream(it.rrData),
                    data
                )
            }.forEach { nextAuthority ->
                val found = message.additionalRecords.firstOrNull { it.name == nextAuthority && it.rrType == DNSType.A__IPV4_ADDRESS }
                if (found != null) responsible.push(InetAddress.getByAddress(found.rrData))
            }
        }
    }
    return null
}
#

full resolver code

#

damn the military uppercases their domains...

spare quartz
#

the robots

#

p

#

okay i guess it just wont embed

spare quartz
#

wyd when the MutableMap<String, MutableMap<DNSType, MutableSet<Pair<DNSResourceRecord, Long>>>> rolls up

#

DNS resolver ... superseded!

#

cool thing

#

it can also work off other resolvers too

spare quartz
timid quartz
#

Well one for one it’d look basically the same

spare quartz
#

dew it

timid quartz
#

But depending on what you’re trying to do semantically it could get optimized

spare quartz
#
val cache: MutableMap<String, MutableMap<DNSType, MutableSet<Pair<DNSResourceRecord, Long>>>> = mutableMapOf()
fun saveCache(record: DNSResourceRecord) = cache
    .getOrPut(record.name) { mutableMapOf() }
    .getOrPut(record.rrType) { mutableSetOf() }
    .add(record to System.nanoTime() + record.timeToLive * 1000000)
fun getCache(name: String, type: DNSType) = cache
    .getOrPut(name) { mutableMapOf() }
    .getOrPut(type) { mutableSetOf() }
    .let { rrs ->
        rrs.removeAll { System.nanoTime() > it.second }
        rrs.randomOrNull()?.first
    }
timid quartz
spare quartz
#

boring and lame

timid quartz
#

Imagine needing separate types for mutable data structures

spare quartz
#

that's a good thing, actually

timid quartz
spare quartz
#

DNS message rx
cache [urmom.net] [A] [ttl: 8600 seconds]

i would like [urmom.net] [A]
ttl expired? no
return [urmom.net] [A]
ttl expired? yes / not there? yes
null

#

then this is run to attempt to resolve it

timid quartz
#

ic

spare quartz
#

p.s.

#
-ip=localhost -dns_root=a.root-servers.net:198.41.0.4 -dns_root=b.root-servers.net:170.247.170.2 -dns_root=c.root-servers.net:192.33.4.12 -dns_root=d.root-servers.net:199.7.91.13 -dns_root=e.root-servers.net:192.203.230.10 -dns_root=f.root-servers.net:192.5.5.241 -dns_root=g.root-servers.net:192.112.36.4 -dns_root=h.root-servers.net:198.97.190.53 -dns_root=i.root-servers.net:192.36.148.17 -dns_root=j.root-servers.net:192.58.128.30 -dns_root=k.root-servers.net:193.0.14.129 -dns_root=l.root-servers.net:199.7.83.42 -dns_root=m.root-servers.net:202.12.27.33
#

it is REQUIRED to have multiple root servers for correct operation of the DNS server

#

(at least for now)

#

just one root server alone may not return enough data for a full lookup

#

need to add TCP support for that

timid quartz
#

What if you made a HashMap<(String, DnsResourceRecord), Long> and then did like (ugh typing on phone is pain)

let search_for = (domain, DnsResourceRecord { stuff… });
// check if exists in hashmap 
// if it does then check resulting ttl
spare quartz
#

doesn't account for multiple records/types

#

domain.example
A 39.493.239.21
A 59.492.596.12

SOA whatever.net

lone sky
#

@spare quartz

#

BEG Brain Control Interface when

proud creek
#

Woah that’s cool

spare quartz
#

higher efficiency & only needs to rely on one root server now

#

works perfectly with other records too*

#

i believe this resolver is now nearly perfect

#

woohoo

#
-ip=localhost -dns_root=a.root-servers.net:198.41.0.4 -dns_root=b.root-servers.net:170.247.170.2 -dns_root=c.root-servers.net:192.33.4.12 -dns_root=d.root-servers.net:199.7.91.13 -dns_root=e.root-servers.net:192.203.230.10 -dns_root=f.root-servers.net:192.5.5.241 -dns_root=g.root-servers.net:192.112.36.4 -dns_root=h.root-servers.net:198.97.190.53 -dns_root=i.root-servers.net:192.36.148.17 -dns_root=j.root-servers.net:192.58.128.30 -dns_root=k.root-servers.net:193.0.14.129 -dns_root=l.root-servers.net:199.7.83.42 -dns_root=m.root-servers.net:202.12.27.33
#

and with all the root servers at our disposal our server is as redundant as can be

#

BIND removed

timid quartz
spare quartz
#

hold on

#

you're suggesting to use what is effectively a Pair<String, RR>

#

as the key

#

am i understanding that correctly?

spare quartz
#

CNAME support added

#

we dont need that

#

time to supersede NTP

#

LawsOfScience
LawsOfScience
Implement navigation to Pixiv image

timid quartz
#

And you can hash that

spare quartz
timid quartz
#

It flattens your data structure significantly

spare quartz
#

A[S][T] is faster than A [search: S and T]

timid quartz
#

You’re doing A[hash(S+T)]

spare quartz
#

thinking about buying a GPS receiver for the server unironically btw

spare quartz
#

we don't know the RR, so we can't index that

timid quartz
#

You can construct one based on what the client is asking

spare quartz
#

we can't

timid quartz
#

WELL ip actually never mind

spare quartz
#

rrData

timid quartz
#

kys

spare quartz
#

could be full of data only the AA-

#

why are you so mean :<

timid quartz
#

I’m eating

spare quartz
#

this would be the ultimate way!

timid quartz
#

welp time to deprecate NTP

#

the client and the server

spare quartz
#

unironically yes!!

#

i dont feel like redownloading chrony

#

our server is becoming a cyborg of JVMness

#

and its precious

#

oh yeah

#

i finally published the code of the dns microclient

#

almost 1k lines written today out of boredom

#

[it's actually just 361 lines]

#

All users should ensure that their software NEVER queries a server more frequently than once every 4 seconds. Systems that exceed this rate will be refused service. In extreme cases, systems that exceed this limit may be considered as attempting a denial-of-service attack.

#

okay working now

#

[codev]

spare quartz
#

blegh

spare quartz
#

:o...

#

new classfile tools are so cool..

timid quartz
#

Interesting

#

Also you keep stealing all the projects to do

spare quartz
#

im making bread loader rn

timid quartz
#

Also おやすみ

spare quartz
#

oh :<

lone sky
#

i don't have a pc right now

spare quartz
#

o ya su mi [goodnight]

lone sky
#

oh

#

thanks miko

spare quartz
#

succeeding the previous ANSI colorizer in BM

spare quartz
#

now with proper padding

#

okay there now its perfect

spare quartz
#

this is technically NOT a loader but its own instrumentation and redefinition agent

#

its sole purpose is to allow mods to load on any version/loader

#

but regrettably it means im technically doing whta you said..

timid quartz
#

also my pc is set up again yipee

timid quartz
#

smite it

spare quartz
timid quartz
#

mods, kill it with hammers

spare quartz
#

member

timid quartz
#

member

spare quartz
#

Mbmbmmbbmmbmbmb**

#

I’m so there’s

#

Tired^^*

#

Even though I just woke up ..

lyric mesa
#

beeb

timid quartz
#

60-100ms ping

#

that's rough

spare quartz
#

That’s fine…

timid quartz
#

no

#

ping must be <20ms

spare quartz
timid quartz
#

shut

#

I bet you have like

#

500 ping

spare quartz
#

I have like

#

44-250…

lyric mesa
#

it looks like sector b...

timid quartz
#

this house only has 5g home internet

#

AND I had to run a 100ft ethernet cable down a floor from the router

lyric mesa
#

latency in qserf is always subpar,,

timid quartz
lyric mesa
#

wha

spare quartz
timid quartz
spare quartz
#

Bad

timid quartz
#

good

spare quartz
#

Overused commentary

timid quartz
#

womp womp

spare quartz
timid quartz
spare quartz
#

Yes you are.

timid quartz
#

but

#

this guy

#

is 100% right

spare quartz
#

Uh huh

#

You are a doofus

timid quartz
#

make your websites with html and a little css just like God intended

spare quartz
#

JS is good …

timid quartz
#

ew no

spare quartz
#

:<

timid quartz
spare quartz
#

JS…

timid quartz
#

u wanna know how much JS that uses

spare quartz
#

SolidJS … 900 lines…

timid quartz
#

ewwww js framework

spare quartz
lone sky
spare quartz
#

isNan(null)がfalse返すの納得いかねえ~~~~~~~~~~~~~~~

#

isFiniteってのがあると知って調べてみたらこいつもnullに対してはtrue返してくるしnullって実は数値なの??????????????????????????????????????????????????????

spare quartz
#

AHA

#

OUR FIRST MIXIN

lone sky
#

(idk what that microbrewery thing is)

spare quartz
#

it is our own "mod loader"

lone sky
timid quartz
#

smh.

spare quartz
#

internally it is

#

bread_microloader

#

playing mc rn

lone sky
#

brokeass cat

#

smh.

timid quartz
spare quartz
#

fabric doesn't deobf classes 💔

lone sky
#

ughh

#

install fasterrrrrrrrrrrrrr

#

:/

spare quartz
#

our own mod loader is running, just gotta hook into neoforge...

timid quartz
#

deprecated

#

neoforge

spare quartz
#

we are??

#

we're just hooking into it so neoforge thinks we're a real mod

timid quartz
#

then y r u hooking-

#

oh

#

gg

spare quartz
#

but we're actually just running aside them

timid quartz
#

but that's not really "deprecating" neoforge

spare quartz
#

just gotta mixin this

spare quartz
timid quartz
#

nah

spare quartz
#

our loader is independent of it

#

and of minecraft as well

timid quartz
#

but you're still using it

#

to load mods

spare quartz
#

it can function on fabric and quilt

#

... we aren't

timid quartz
#

but what about without any other pre-existing mod thing

spare quartz
#

?

timid quartz
#

like no forge no fabric no quilt

#

but still able to load mods

spare quartz
#

yeah it can run that

timid quartz
#

ok dewit

spare quartz
#

okay

timid quartz
#

restricted method HAHAHAHAHA

spare quartz
#

that's not from us??

timid quartz
#

hold this for me

spare quartz
#

the unsafe warning comes from their wrappers

timid quartz
#

hold this for me too

#

ok thanks

#

@spare quartz did you hold them

spare quartz
#

no

timid quartz
#

smh

#

do you need them again

spare quartz
#

why

timid quartz
#

well

spare quartz
#

what is it for

timid quartz
#

:3

spare quartz
#

okay

timid quartz
#

oh I just needed to transfer those to another computer

timid quartz
#

it's totally ok to send your private key in public right

spare quartz
#

rate our new logger

timid quartz
spare quartz
#

no

timid quartz
#

anyways

#

tailscale peak

#

so easy to set up

spare quartz
#

nno

timid quartz
#

yyes

spare quartz
#

P=INVOKEVIRTUAL, m=net/neoforged/fml/ModList.setLoadedMods(Ljava/util/List;)V]
[INFO | 05/14 13:17:28.733162 | BEG-MB NeoForge Internal Transformers | gatherAndInitializeModsTransform$lambda$1[3]] LineNumber[line=140]
[INFO | 05/14 13:17:28.733162 | BEG-MB NeoForge Internal Transformers | gatherAndInitializeModsTransform$lambda$1[3]] Load[OP=ALOAD, slot=4]
[INFO | 05/14 13:17:28.733162 | BEG-MB NeoForge Internal Transformers | gatherAndInitializeModsTransform$lambda$1[3]] Field[OP=PUTSTATIC, field=net/neoforged/fml/ModLoader.modList:Lnet/neoforged/fml/ModList;]
[INFO | 05/14 13:17:28.733162 | BEG-MB NeoForge Internal Transformers | gatherAndInitializeModsTransform$lambda$1[3]] LineNumber[line=142]
[INFO | 05/14 13:17:28.734169 | BEG-MB NeoForge Internal Transformers | gatherAndInitializeModsTransform$lambda$1[3]] Load[OP=ALOAD_0, slot=0]
[INFO | 05/14 13:17:28.734169 | BEG-MB NeoForge Internal Transformers | gatherAndInitializeModsTransform$lambda$

spare quartz
#

just mde potatoes and steak,

timid quartz
#

I should be able to finish it myself?

spare quartz
lone sky
#

it's debikover

spare quartz
lone sky
#

😔

spare quartz
#

my brain hurts

timid quartz
#

good.

spare quartz
timid quartz
#

pain is an indication that whatever you're doing is wrong and bad and you should stop.

spare quartz
#

no

timid quartz
lone sky
#

NO

#

NO

#

NO

#

NO

spare quartz
#

assembly programming in jvm 🔥

#

at least stack machines are good

timid quartz
spare quartz
#

mmm

timid quartz
#

except reverse polish notation calculators

spare quartz
#

2 liters down the drain

timid quartz
#

all my homies love 2 3 +

#

rather than 2 + 3 =

spare quartz
#

i see

#

i was calling it the wrong way

#

ぽ氏

#
May 14, 2025 2:00:44 PM net.neoforged.fml.ModLoader gatherAndInitializeMods
INFO: [net.neoforged.fml.mclanguageprovider.MinecraftModContainer@1753475d, net.neoforged.fml.javafmlmod.FMLModContainer@6734ff92]
#

IT WORKED!!

#

no more boilerplate

#

FUCK YOU INTELLIJ

#

イナイレで声優やってる人に自作ゲーム遊んでもらったことあるって言えちゃうじゃん

lone sky
#

🤢

#

(nothing against poland i just hate piothedeveloper)

proud creek
lone sky
#

all people here are nerds

spare quartz
#

not me

lone sky
#

sure

#

you're a cat

timid quartz
#

and a nerd*

spare quartz
#

omg the thing on the right looks just like you

timid quartz
#

no I think you've confused that for your mirror reflection

spare quartz
#

meow meow meow meow meow meow *

spare quartz
#

hmm

#

need to write a transformation function to crack List<> into MutableList<>

spare quartz
# timid quartz https://social.linux.pizza/@[email protected]/114506565677944691

social.linux.pizza から別のサーバーに移動します。
リンク先を確かめ、信用できる場合のみリンクをクリックしてください。

https://mastodon.au/@Linux/114506565283101748

⚠️ Change your Steam Password ⚠️

89,000,000 usernames, passwords, and 2-step verification codes have been leaked.

After changing your password, you may wish to reset your 2-step code too.

techradar.com/pro/security/hac…

#Steam #SteamPowered #Game #Gaming

Reblogs

206

#

this is a joke riiiighhttt

#

no one is thatttt stupiddd

spare quartz
#

my emotions reading that post

timid quartz
spare quartz
#

the author of that post is stupid

#

and i hope they stop using the internet

spare quartz
#

that's not all

#

the thing the person is fearmongering about is some ancient leak about 2FA codes...

#

the codes that

#

👻

#

LAST A DAY AT MAX

#

!!!

lone sky
#

LOL

#

:skelefan:

spare quartz
lone sky
#

message me once there's an actual steam leak. I do not want the opps stealing the same account in which I have Nine-Tailed Okitsune Tale.

spare quartz
lone sky
#

WHERE

#

WHHWERHWRJWEHERWRHWERHWRE

#

WHERE DO I GET IT

spare quartz
lone sky
#

@spare quartz I need my huband called イザナリ.

spare quartz
timid quartz
spare quartz
spare quartz
spare quartz
#
logger.info("gatherAndInitializeMods modification ...\n$codeElement")
                codeBuilder.mutableList() // M
                codeBuilder.new_(modInfo) // M I
                codeBuilder.dup() // M I I
                codeBuilder.aconst_null() // M I I N
                // Config //
                codeBuilder.invokestatic(
                    config,
                    "inMemory",
                    MethodTypeDesc.of(config),
                    true
                ) // M I I N H
                codeBuilder.dup() // M I I N H H
                codeBuilder.pushString("modId") // M I I N H H S
                codeBuilder.pushString("demo_mod") // M I I N H H S S
                codeBuilder.invokeinterface(
                    config,
                    "set",
                    MethodTypeDesc.of(javaObject, javaString, javaObject)
                ) // M I I N H O
                codeBuilder.pop() // M I I N H
                codeBuilder.new_(nightConfigWrapper) // M I I N H K
                codeBuilder.dup_x1() // M I I N K H K
                codeBuilder.swap() // M I I N K K H
                codeBuilder.invokespecial(
                    nightConfigWrapper,
                    "<init>",
                    MethodTypeDesc.of(
                        ClassDesc.ofDescriptor("V"),
                        unmodifiableConfig
                    )
                ) // M I I N K
                // ModInfo
                codeBuilder.invokespecial(
                    modInfo,
                    "<init>",
                    MethodTypeDesc.of(
                        ClassDesc.ofDescriptor("V"),
                        modFileInfo, iConfigurable
                    )
                ) // M I
                codeBuilder.logImmediateStackValue()
#

THIS HURT SO MUCH TO WRITE

lone sky
#

Marijuana 1 Microsoft Quantum Computer Chip

spare quartz
#

@rustic vine is this true or nah

lone sky
spare quartz
#

WE DID IT

#

WE DID IT

#

ITS THERE BUT ITS NOT ACTUALLY THERE

timid quartz
spare quartz
#

STOP IT!!

timid quartz
spare quartz
#

im gonna give you access to my pacemaker

#

Please wake me up at 9 PM. I’ll be hungry

timid quartz
#

ok

#

I’ll send my ssh public key

spare quartz
#

One

#

Omg**

#

I just figured out why she says なまむぎ

timid quartz
#

why

spare quartz
#

OK, so bayachao worked on this anime for some time 22-23

#

And

#

Apparently a person named なまむぎ was behind a song on it

#

てっぺんっ!!!!!!!!!!!!!!!

#

This

#

Yeah it’s a whole manga

#

Wowww

#

Aera coded message

lone sky
#

True!

timid quartz
#

UNFUNNYLAD on the other hand…

spare quartz
#

connie tho 🥺🥺

timid quartz
#

Oh I would yes

spare quartz
proud creek
#

Isn’t that you

spare quartz
wraith scarab
#

yea that was an object generator thing that was hell to make

#

🐟

#

also yeah i only just saw that

#

dont tell me you write everything in one file @spare quartz

spare quartz
#

Question mark

wraith scarab
#

awo[dk,awdfkwo[pefk[opawsekfop[akfgpaserjkgo[irtsdgkop[ersgpo[serkgh

timid quartz
spare quartz
spare quartz
#

routinely testing resolver... still good!

#

DNS / Resolver are both very efficient services despite being one of the most high traffic

lyric mesa
#

so we have chatgpt, gemini, meta ai, all that

#

but how about gordon

proud creek
lyric mesa
proud creek
#

lmfao

timid quartz
lone sky
#

@timid quartz

timid quartz
#

LOL

spare quartz
#

282829

spare quartz
spare quartz
#

hate

lone sky
#

D1 Docker hater ^^

spare quartz
proud creek
#

Orb

lavish dove
spare quartz
#

terrifying

sterile ruin
#

Welp, game design project complete

spare quartz
spare quartz
#

coding in JVM bytecode is unironically super fun

#

there we go

#

multiple mod loading

timid quartz
# lone sky D1 Docker hater ^^

I mean this mf writes programs with 0 dependencies and 0 configuration that store 0 data which are like the 3 things I use docker to tidy up

spare quartz
#

but you have to actually tell them where it is

#

-store=../../storeMain or -records=../../dns

timid quartz
#

volumes ❤️

spare quartz
#

trust the FS

#

down with the container tyranny

timid quartz
#

nooo but I don’t want my FS tree to get all dirty :(

spare quartz
#

blah blah blah

timid quartz
#

also

#

pain

spare quartz
#

i found out today alpine linux installed with ext2/ext3 ...

#

this is terrible...

timid quartz
#

there was def an option to use ext4 that you overlooked

spare quartz
#

okay well i didnt install it

#

my codev did

#

he uses arch linux

#

they should add ReFS support anyways

#

microsoft is so much better at making fses

timid quartz
spare quartz
#

OK 2015

timid quartz
spare quartz
#

top rated in BCU 💪

timid quartz
#

That’s definitely older than 2015

#

Dude Loss is literally 2008

timid quartz
spare quartz
#

i dont know what the sinstaller says!!!

timid quartz
#

This guy needs to be shot behind a barn

spare quartz
#

"being a barn"

timid quartz
#

shut

spare quartz
#

you need to lay off japanese

timid quartz
#

Your pfp is literally 痛み

spare quartz
#

dude

#

bayachao needs to release devil connection NOW

#

i cant wait 5 more months

#

this will be the ultimate proof

timid quartz
#

I would put money on it hypothetically

spare quartz
#

okay put money on it

#

buy devil connection for me.

timid quartz
spare quartz
#

pleaseeee

spare quartz
#

someone on mastodon told me to do it

timid quartz
#

90,001 mods 💀

spare quartz
timid quartz
#

why would you listen to anyone on mastodon

spare quartz
#

well because

#

umm

#

i dunno

timid quartz
#

blah blah blah

spare quartz
#

but apparently a lot of people liked it

timid quartz
#

bruh what

spare quartz
#

what

timid quartz
#

that's crazy that your post got that many interactions

spare quartz
#

i know right

#

it happens so randomly

#

arguably one of the simplest features we've ever made (IRC client) got kinda famous too

#

compare this to our most complex feature (Disassembler/Assembler/x86 CPU) which got lackluster views

timid quartz
#

the internet™️

#

bro when this graphics driver gonna install

spare quartz
#

laugh at this person

timid quartz
#

there it goes

#

right when I said that

#

it finished

spare quartz
#

on a graphics related note i bumped my GPU twice today forcing me to restart

#

the woes of having your motherboard lay flat on your desk

timid quartz
spare quartz
#

fun fact

#

the solder points on a motherboard are SUPER painful to have lay on your finger

timid quartz
#

makes sense

spare quartz
#

btw qsp general earlier today was so weird

#

theres this random religious/maga zealot who just pops in 😭

#

along with the employees... who... i think you know by now

timid quartz
#

typical qsp general

timid quartz
#

which religion

spare quartz
timid quartz
#

oh ok

spare quartz
#

its so funny to think about this being a real person but also not cause id be laughing at a crippled person

timid quartz
#

nondescript judeo-christian

#

"crippled"?

spare quartz
#

in the head

timid quartz
#

like mentally?

#

gg

spare quartz
#

stray dog <333333

timid quartz
#

because they're religious or because they're a trump fanatic

#

or both

spare quartz
#

trump fanatic

timid quartz
#

or neither

#

gg

spare quartz
#

bayachao is religious and so is my mom

#

im not gonna insult them!!!

spare quartz
#

bayachao doesn't count.

timid quartz
#

BAYACHAO DOES COUNT

spare quartz
#

perfectly normal disease.

timid quartz
#

YOU ARE ALSO MESSED UP IN THE HEAD

spare quartz
#

nah

timid quartz
#

!!!

#

‼️

spare quartz
#

japanese dog!!!!!

timid quartz
#

you?

spare quartz
#

IM NOT A DOG AND IM NOT JAPANESE

timid quartz
#

ineartsoineartsoinearstoienarstoienatrsinoeatrsionearstioneatsroienatsroineatsr

spare quartz
timid quartz
spare quartz
#

im ngl

#

i was taught what the home row was and how to use it in typing in elementary school but

#

i've never adopted what it actually meant or how to use it

#

😭

timid quartz
#

lmfao

spare quartz
#

i was already decent at using a keyboard when i was taught it so i kinda just ignored..

timid quartz
#

how can you not type yet you program for 12 hours every day

spare quartz
#

because my tpying ksilss are scacturate enoguh .

timid quartz
#

false

spare quartz
#

i wonder what todays elementary school kids are being taught

#

considering ... tikt okt..

timid quartz
#

skibidi toilet

#

rizzler

#

uhm

#

italian brainrot now

spare quartz
#

should be japanese brainrot

proud creek
timid quartz
#

bruh

#

my hands are always on the home row at rest

#

by default

proud creek
#

thing, japan

spare quartz
#

my hands usually lie on the numbers

timid quartz
#

wtf???

spare quartz
#

it's just more comfortable there

proud creek
#

bro what

#

how

timid quartz
#

how tf

spare quartz
#

??

timid quartz
#

like

proud creek
#

youre like mumbo pressing shift with his thumb

timid quartz
#

the numbers at the top?

#

under the F keys?

spare quartz
#

35840983094802=34-21984==41834=234=413=``

#

yes

timid quartz
#

wtf

#

how tf do you type

spare quartz
#

usually my left hand lies on 321e32e23ew21qwqe23we243wq < these rows and my right hand lies on control/enter

timid quartz
#

tape your phone to your head and video you typing

spare quartz
#

i dunno my ffingers just work that way

spare quartz
timid quartz
#

ur fingers r wrong

spare quartz
#

and more specifically it's bayachao, japan

spare quartz
#

yet i hear about it a ton

#

so i think im doing okay

timid quartz
#

well ok

#

that has to do somewhat with your typing layout

#

somewhat with how you lay your hands

#

somewhat with how your keyboard is physically arranged

proud creek
#

arthritis in 2 years

spare quartz
#

ive been typing for 14...

timid quartz
#

bro atp is already gonna die in military basic training

spare quartz
#

NO

timid quartz
#

because that requires going outside

#

with no bayachao

#

for 8 weeks.

spare quartz
#

im gonna become discount iron man

#

except instead of a metal suit its just like

#

one of those wetsuits filled with water

#

free AC!!!!

timid quartz
#

except a metal suit

#

you're iron deficient.

#

you're gonna be iron deficiency man

spare quartz
#

no im fine on iron

timid quartz
#

you stand up and you immediately faint

spare quartz
#

actualy idk what my nutrition looks like..

timid quartz
#

probably terrible

spare quartz
#

the latest thing i know i've been low on was hemoglobin

#

but i've gotten better

timid quartz
#

you eat pizza and soda all day and dont exercise

spare quartz
#

OOOH

#

NOW THAT YOU SAY THAT

timid quartz
#

wait and steak too

spare quartz
#

i have pizza next to me rn

timid quartz
#

yeah you're cooked

spare quartz
#

as well as 8 liters of soda!!

timid quartz
#

you're actually cooked

spare quartz
#

mmbmm

#

yes! id prefer they were cooked

#

at least im not sitting in my own filth like asmongold

#

i'm just unhealthy

timid quartz
#

you literally sit at your pc

#

all day

#

and then go to bed

spare quartz
#

okay but i know how to clean

#

thats enough...

timid quartz
#

❌❌

#

wrong

spare quartz
#

YES

#

i got mad broom skillz

#

mmm

#

i also have like 10 jolly ranchers sitting on a ram stick in front of me

#

i dont wanna eat any though... they're all the good flavors

timid quartz
#

I know exactly what your room looks like without ever having to set foot in it

spare quartz
#

what does it look like

spare quartz
timid quartz
#

there is a path between the trash

spare quartz
#

LOL

timid quartz
#

to get from your bed

#

to your desk

spare quartz
#

okay so

#

you're not off

#

but

#

you're also really off

timid quartz
#

windows forever closed

#

never to let in daylight again

timid quartz
spare quartz
timid quartz
spare quartz
#

THERES NO TRASH AND I DISPOSE OF MY CLOTHES

#

GAAHH

timid quartz
spare quartz
#

not false and not false

timid quartz
#

not not false and not not false

spare quartz
#

yeah okay lua object coercion into booleans

timid quartz
spare quartz
#

sooo

#

true

timid quartz
#

well yes but

#

the fact is true is false in this scenario

#

because there IS trash and you DO NOT put away your clothes

spare quartz
#

i DO

timid quartz
#

not*

spare quartz
#

もふもふもふもーふ

spare quartz
#

恋してる

spare quartz
#

つるつるぷにぷーに

timid quartz
#

You actually uhm

#

Use ~

#

Not -

spare quartz
#

愛してる!

spare quartz
timid quartz
#

she’s wrong

spare quartz
#

<ばやちゃおの物音>

timid quartz
#

that’s what happens when you stay inside for 600 years

spare quartz
#

ちゃおーんちゃおーんちゃおーんちゃおーん

#

けものもふもふ大歓喜

#

<ばやちゃおの物音>

#

ちゃおーんちゃおーんちゃおーんちゃおーん

lone sky
timid quartz
spare quartz
timid quartz
#

Thanks for your discord id

spare quartz
#

what discord are you using

timid quartz
#

Discord 2077

spare quartz
#

けものもふもふ大歓喜

#

bayachao should make more bangers

wraith scarab
#

stop being japanese

timid quartz
#

Bayachao should retire to a peaceful life in the Japanese countryside and never use the internet again

spare quartz
timid quartz
#

exactly so just give it time

spare quartz
#

w

#

no

#

no not like that

spare quartz
#

he's a JS programmer he's not gonna go and do the C programmer thing

timid quartz
#

the programmer -> farmer pipeline is real

spare quartz
timid quartz
#

I should

timid quartz
#

You’re gonna leave this chat when you go to basic anyways

spare quartz
#

okay but not forever.

timid quartz
#

yes forever

spare quartz
#

no.

#

i dont wana

#

mbmmm

#

if only i had $2,000

#

to go to one of the devil connection booths

lone sky
#

🥺

spare quartz
lone sky
#

LOL

spare quartz
lone sky
timid quartz
#

vrchat models woaw

#

OK sleep time I’m beat from work today

spare quartz
lone sky
#

sleep well!!

hollow plover
#

hey guys

#

so

#

i know that it’s not possible for computers to make random numbers

#

but in most coding languages

#

you are allowed to just

#

make random numbers

#

where do the numbers come from???

#

is it like

#

10,000 sine waves of various frequencies layered on top of eachother to create noise?

spare quartz
#

PRNGs, mathematical equations that give the illusion of randomness, usually fed using “truly” random data, like the user typing

#

The Mersenne Twister is a general-purpose pseudorandom number generator (PRNG) developed in 1997 by Makoto Matsumoto (松本 眞) and Takuji Nishimura (西村 拓士). Its name derives from the choice of a Mersenne prime as its period length.
The Mersenne Twister was created specifically to address most of the flaws found in earlier PRNGs.
The m...

#

Here is an example of a common PRNG

hollow plover
#

interesting

spare quartz
#

Simpler RNG systems like in Doom used an array of numbers hard set in the code, and when called upon for a random number, a cursor goes through that array and picks the number at that spot

#

Although it’s predictable, in normal gameplay randomness is called on often enough where you won’t notice

hollow plover
spare quartz
#

There are also CSPRNGs (Cryptographically secure pseudo-random number generators) which use even higher entropy sources for use in encryption

hollow plover
#

do people use radioactive decay to create randomness like in the famous schrodingers cat experiment

spare quartz
#

Many computers today have an in built true random source (an example is the x86 RDRAND), which uses an noise source for its data. Its security on relying on it solely is disputed

spare quartz
#

Radioactive decay is used more in atomic clocks

#

An example are the NIST time servers

hollow plover
#

uhh

#

you know how like

#

it’s impossible to tell exactly when a uranium 235 atom will eject one of its neutrons

spare quartz
#

Had to look up U235 decay. It ejects a helium nucleus, not a neutron; but I know what you mean

#

The problem with radiation for randomness is the fact that it’s dangerous for computers

hollow plover
#

yeah alpha radiation

#

oh right

#

i once heard of this building that generates random numbers

#

they have like

#

a bunch of lava lamps with cameras aimed at them

spare quartz
#

I saw that recently as well

#

I’m not sure of which company it was

hollow plover
#

me neither

spare quartz
#

A handy way to get true randomness is by reading statistics off the local atmosphere

#

Pressure, velocity, etc…

#

But generally whatever’s on the system works fine enough for most cases; YOU, the user, are a random source

lone sky
#

they have those lava lamps at their hq i think???

hollow plover
#

i feel like there’s usually two different goals that don’t need to be achieved at the same time usually:

  1. getting numbers that never repeat
  2. getting numbers that can’t be predicted
spare quartz
#

For the first, look into a monotonic function, such as wall time

spare quartz
#

For the second, look into CSPRNGs

hollow plover
#

ah

#

well that was interesting

#

thanks

#

tw: unrelated
||i should probably get to sleep now…||

proud creek
#

Oh

spare quartz
timid quartz
#

found your Snapchat bro

timid quartz
#

let's see if we can make it 12

lone sky
#

I give it 15 more minutes

timid quartz
#

nah I'm calling at least 14 hours

spare quartz
timid quartz
#

freak

#

well

#

you slept from 11:30pm

#

to

#

12pm

spare quartz
timid quartz
#

so you slept 12 hours

timid quartz
#

but not a curse word

spare quartz
#

no freak by itself means you’re calling the other person a freak

timid quartz
#

well I wasnt

#

:|

spare quartz
timid quartz
#

anyways

#

you slep

spare quartz
timid quartz
#

for 12.5 hours

spare quartz
#

Let’s goooooo

timid quartz
#

congrat you slept over 12 hours

timid quartz
spare quartz
#

SEE

#

RUDE ASS

pallid loom
timid quartz
#

die

pallid loom
#

what the fuck is 12.7 hours

spare quartz
#

12.7 * 60 * 60

timid quartz
pallid loom
spare quartz
pallid loom
#

hours were not meant to be decimals

timid quartz
#

agony

spare quartz
#

パイン

pallid loom
timid quartz
#

pine tree

spare quartz
#

siheieifjnenekfjg

#

ペイン**

timid quartz
#

what's the bayachao discord invite.

spare quartz
#

があえ^

spare quartz
#

and get BANNED instantly

timid quartz
spare quartz
#

hskeirhjekrifd

#

魔けもん

timid quartz
#

ewww

#

they also have a telegram?

spare quartz
#

no