#💽Programming Chat v2

1 messages · Page 133 of 1

flint belfry
#

yes it fucking was atp

#

i literally told her to dm you 😭

#

im going to rm rf your oracle if you don't send me that plane

spare quartz
#

They just got out of school..

flint belfry
#

SEND ME THE FUCKING PLANE MIKO

#

IM GOING TO DESTROY YOUR INFAS IF YOU DONT

#

DONT CARE

#

SEND ME THE PLANE

spare quartz
flint belfry
#

also qsp has deletion logs

#

i would be careful

spare quartz
#

it’s fine

#

the mods are big stupids

flint belfry
#

well qsoc is but yeah

spare quartz
flint belfry
# spare quartz

im going to program a vencord plugin that explicitly removes images ONLY from you client sided and then publish it to the vencord repository

#

any image from you is probably slopacho anyways

spare quartz
flint belfry
#

Slopacho

spare quartz
flint belfry
#

the ceiling bird is unhappy

spare quartz
#

It detected obese levels of plane from my phone

spare quartz
#
override fun add(b: ByteArray) = Arena.ofConfined().use { tempArena ->
        if (b.size != size) throw IllegalArgumentException(
            "SIMD input [${b.size} element(s)] is not equal to size of operation [$size]"
        )
        val allocated = tempArena.allocate(
            BCRYPT_MULTI_HASH_OPERATION,
            b.size.toLong()
        )
        b.forEachIndexed { index, byte ->
            val operation = allocated.asSlice(
                BCRYPT_MULTI_HASH_OPERATION.byteSize() * index,
                BCRYPT_MULTI_HASH_OPERATION
            )
            BCRYPT_MULTI_HASH_OPERATION_iHash.set(operation, 0, index)
            BCRYPT_MULTI_HASH_OPERATION_hashOperation.set(
                operation, 0,
                WindowsBCryptHashOperationType.BCRYPT_HASH_OPERATION_HASH_DATA.id.toInt()
            )
            val data = tempArena.allocate(ValueLayout.JAVA_BYTE)
            BCRYPT_MULTI_HASH_OPERATION_pbBuffer.set(operation, 0, data)
            BCRYPT_MULTI_HASH_OPERATION_cbBuffer.set(operation, 0, 1)
        }
        nativeBCryptProcessMultiOperations!!.returnsNTRESULT(
            multiHashHandle,
            WindowsBCryptMultiOperationType.BCRYPT_OPERATION_TYPE_HASH.id.toInt(),
            allocated,
            allocated.byteSize().toInt(),
            0
        )
    }
#

it is time for ismd

#
[4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a, dbc1b4c900ffe48d575b5da5c638040125f65db0fe3e24494b76ea986457d986, 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5, e52d9c508c502347344d8c07ad91cbd6068afc75ff6292f062a09ca381c89e71, e77b9a9ae9e30b0dbdb6f510a264ef9de781501d7b6b92ae89eb059c5ab743db, 67586e98fad27da0b9968bc039a1ef34c939b9b8e523a8bef89d478608c5ecf6, ca358758f6d27e6cf45272937977a748fd88391db679ceda7dc7bf1f005ee879, beead77994cf573341ec17b58bbf7eb34d2711c993c1d976b128b3188dc1829a]

#
@Test
    fun hashSHA256_SIMD() {
        val sha256s = system.get(CryptographySystemFeatures.HASHING_SHA256_SIMD)
        sha256s.start(8)
        sha256s.add(byteArrayOf(1, 2, 3, 4, 5, 6, 7, 8))
        println(sha256s.flush().map { it.toHexString() })
    }
#

it works!!!

timid quartz
spare quartz
#

my hashing test is so big

#

and i still have 10 SIMD tests to write

timid quartz
#

bad hashing test

spare quartz
#

at least its fast...

timid quartz
#

45ms??? 13ms???

#

slow.

spare quartz
#

13ms is for algorithm SIMD loading

timid quartz
#

imagine needing to "load" libraries, imagine just not having a statically linked binary

spare quartz
#

the last test produced 800,000 hashes a second (purely serial)

spare quartz
#

you can't do that on windows

#

bcrypt.dll is not something you can just "put in your application"

#

its in the name "dynamically linked library"

timid quartz
#

imagine bro

spare quartz
#

ok..

spare quartz
#

read my doctors notes and they said "H44.23–Degenerative myopia, bilateral"

#

at least it also says my nerves are probably fine

timid quartz
#

DEGENERATE

#

!!!!

spare quartz
timid quartz
#

diagnosed with degeneracy

#

no coming back...

#

your doctor saw all the bayachao that's been burned onto your retinas

spare quartz
#

well ......... too bad i can't fix it...

#

i can only really get better prescriptions

spare quartz
#

SIMD test: 2,125,963.32714 hash / s (SHA-256)

#

peak efficiency: 5,544,005.544 hash / s

#

8,533,333.33333 hashes / s...

spare quartz
#

Hello,

We’re reaching out to you because of a recent security incident on September 20 involving your personal data. Specifically, an unauthorized party gained limited access to a third-party customer service system used by Discord. We have confirmed that some of your personal data associated with your contact with our Customer Support or Trust & Safety teams was exposed in this incident.
This may include:

Your name, Discord username, email and other contact details if you provided them
Limited payment information, including payment type, last four digits of your credit card, and purchase history if associated with your account
IP addresses
Messages and attachments sent to our Customer Support or Trust & Safety agents
The incident did not include:

Full credit card numbers or CCV codes
Your physical address
Your messages or activity on Discord beyond what you may have discussed with customer support or trust and safety agents
Your Discord password or authentication data
spare quartz
spare quartz
#

time to write more test code..

timid quartz
spare quartz
#
[7037807198c22a7d2b0807371d763779a84fdfcf, e809c5d1cea47b45e34701d23f608a9a58034dc9, b470cf972a0d84fbaeeedb51a963a902269417e8, be99d8769b726224b8042344b400ae2f5df5680e, 82439619fb7525244413a5e1f5f2f9eaacbebbf5, c4c10d5feda1342a1c5a81354e2983f35cc2841a, c0c94b317b32f6f7bd0072a82e3b480d45b29585, 0b84bcd1c2a38932629248f1e0557ef991a4c773]

[7037807198c22a7d2b0807371d763779a84fdfcf, da39a3ee5e6b4b0d3255bfef95601890afd80709, e809c5d1cea47b45e34701d23f608a9a58034dc9, da39a3ee5e6b4b0d3255bfef95601890afd80709, b470cf972a0d84fbaeeedb51a963a902269417e8, da39a3ee5e6b4b0d3255bfef95601890afd80709, be99d8769b726224b8042344b400ae2f5df5680e, da39a3ee5e6b4b0d3255bfef95601890afd80709]

timid quartz
#
[ 1 0 0 1 ]     [ 3 0 0 0 ]
[ 0 1 0 2 ]  *  [ 0 2 0 0 ]
[ 0 0 1 0 ]     [ 0 0 5 0 ]
[ 0 0 0 1 ]     [ 0 0 0 1 ]
timid quartz
#

@spare quartz what linux distro for macbook..

spare quartz
# timid quartz <@516049910622191626> what linux distro for macbook..

元気のない時に聞くと落ち着くだいすきな曲。

■本家様 : https://www.youtube.com/watch?v=Scu5zZ0M4Cs

■Music, lyrics : Cocco
■vocal, MV,MIX : ばやちゃお
即興収録なのでMIXは己です!

▼音源お借りしました
https://www.youtube.com/wa...

▶ Play video
timid quartz
#

not a distro..

spare quartz
#

FINALLY

#

all tested

#

now for HMAC.

timid quartz
#
test test
#

oooh

#
func getUserById(c *fiber.Ctx, shared *util.ApiShared) error {
    var groupId, userId pgtype.UUID
    gIdErr := groupId.Scan(c.Params("group_id"))
    uIdErr := userId.Scan(c.Params("id"))

    apiErrors := make([]util.ApiError, 0, 2)
    if gIdErr != nil {
        apiErrors = append(apiErrors, util.ApiError{ErrorType: "parameter", Name: "group_id", ErrorInfo: gIdErr.Error()})
    }
    if uIdErr != nil {
        apiErrors = append(apiErrors, util.ApiError{ErrorType: "parameter", Name: "user_id", ErrorInfo: uIdErr.Error()})
    }

    if len(apiErrors) > 0 {
        resp := util.ApiErrorResponse{Status: "error", Message: "One or more inputs were invalid", Errors: apiErrors}
        return c.Status(fiber.StatusBadRequest).JSON(resp)
    }

    conn := gen.New(shared.Db)
    res, dbErr := conn.SearchUserInGroup(c.Context(), gen.SearchUserInGroupParams{GroupID: groupId, GuardsmanID: userId})
    if dbErr != nil {
        if errors.Is(dbErr, pgx.ErrNoRows) {
            return c.Status(fiber.StatusNotFound).JSON(fiber.Map{"status": "user not found"})
        } else {
            log.Error(dbErr)
            return c.Status(fiber.StatusInternalServerError).JSON(fiber.Map{"status": "whoops"})
        }
    }

    return c.Status(fiber.StatusOK).JSON(fiber.Map{"status": "ok", "data": []gen.SearchUserInGroupRow{res}})
}
timid quartz
spare quartz
#

your code will never be as good as this tho......

timid quartz
#

yeah it'll be better

spare quartz
#

nope..

timid quartz
#

kerfus

spare quartz
#

inexperienced crypto library writer detected

#

MACs do not encrypt

timid quartz
#

hhhhhh

#

how can I make like

#

a GOOD request validationt hing

spare quartz
#

if x return your mom;
if y return your mom;
if z return your mom;
if w return your mom;

timid quartz
#
func Validate(query input, param input, some kind of output struct?)
#

idk

spare quartz
#

now to write 14 more functions

spare quartz
timid quartz
#

testing code ❌

#

unit tests -> for dweebs

spare quartz
timid quartz
spare quartz
spare quartz
#

finally
i can declare
BSL's cryptography system for hashing / MAC
IS COMPLETE

flint belfry
spare quartz
flint belfry
#

message logged

#

im going to now sell that data to the ccp

spare quartz
#

send this too

flint belfry
# spare quartz

'ditya'':9A ''hd'':17A ''kinozal'':15A ''mkv'':18A ''tmi'':10A ''tv'':16A ''x264'':5C,12A'::tsvector,NULL,NULL,9704386140,1,'2025-10-02 19:43:18.334'),('<binary>','movie','tmdb','22342','["en"]',NULL,'V1080p','BluRay','x265',NULL,NULL,NULL,'2025-10-03 13:23:56.424','2025-10-03 13:23:56.424','''1080p'':13C,26A,38 ''1955'':5B,24A,36 ''arrow'':25A,37 ''big'':2A,22A,34 ''bluray'':15C,27A,

spare quartz
#

FINNANLLLLY DONEEEE

#

Complete hash testing for SHA1, SHA2 (256/384/512), SHA3 (256/384/512), SHAKE (128/256), cSHAKE (128/256), KMAC (128/256)m MD (5/4/2) w/ SIMD (for applicable hashes)

#

it took 2 days and 7,000 lines changed

#

but i did it ..

wheat zinc
#

did you just steal my meme

timid quartz
#

!!

spare quartz
#

I just slept for like 13 hours

timid quartz
#

go back to sleep

spare quartz
timid quartz
#

I just cooked with request validation

spare quartz
timid quartz
spare quartz
#

Blehhh

#

Blame iPhone IME

spare quartz
timid quartz
#

so basically

#

this is how it's used

#
variables... := function[generic types](args)
#

is what the syntax means

#

basically it will try to parse both the query and the params of a request into two different structs

#

and then validate those structs

#

and return errors if they failed

timid quartz
#

so like if I send GET /panel/{some group id}/user/search?search_field=asdf&search_query=asdf I will get back
it'll validate that request and then return me an error saying that "asdf" isnt a valid search field

#
{
  "status": "error",
  "message": "One or more inputs were invalid",
  "errors": [
    {
      "type": "query",
      "name": "search_field",
      "error": "Failed validation [oneof guardsman_id roblox_id discord_id roblox_username discord_username] (got [asdf])"
    },
  ]
}
#

like that

spare quartz
timid quartz
#

that's how it works /shrug

spare quartz
#

horrible….

timid quartz
#

that string in its entirety is called a struct tag

#

and the validation library uses reflection to read that struct tag to determine how to validate the field

spare quartz
#

oh so that’s why it’s a string

#

cause it sucks…

timid quartz
#

most obvious ragebait ever

#

git gud

spare quartz
#

no I’m being serious

#

the struct tag is done using reflection which means it’s basically a java annotation

#

Java annotations have some incredible limits cause they have to be static in the file

#

Ergo… that thing is a string cause it SUCKS

timid quartz
#

how does it suck tho

spare quartz
#

Because it’s limited

timid quartz
#

there's only ever gonna be one way to validate the field

#

¯_(ツ)_/¯

spare quartz
#

sigh.

#

you don’t understand .

timid quartz
#

no I dont

spare quartz
#

just read the go specification or whatever and find out.

timid quartz
#

find what out

spare quartz
#

stupid lame nerd…

spare quartz
#

you… doofus…

timid quartz
#

well

#

even though they're limited they do what I need them to

#

¯_(ツ)_/¯

spare quartz
#

if they’re NOT in fact limited, it just means the way it’s coded is crap

timid quartz
#

idk how else I'd do it

spare quartz
#

I’m saying configuration in a string is terrible

timid quartz
spare quartz
timid quartz
#

:3

#

rust :3

spare quartz
#

Rust configuration is not related to Go or Java reflection based tagging

timid quartz
#

it's string configuration of deserialization

spare quartz
#

Does not matter

timid quartz
#

yapper

spare quartz
timid quartz
#

besides

#

even if the library doesn't have a built-in validator that I need (and it has tons built-in)

#
validate.RegisterValidation("custom tag name", customFunc)
#

you can just make your own :3

spare quartz
#

I don’t care about what you need!!!

#

Again!!! I’m saying!!! The library is poorly coded due to the aforementioned!!!

timid quartz
#

library is good because you can just add your own tag for validation

spare quartz
#

You can have an easy to use library while being poorly coded Rustlet.

timid quartz
#

I think I've figured you out

#

if you use it/like it => it's good
if someone else uses it/likes it and you don't => it's bad

spare quartz
#

no

#

if I detect poor coding standards then it is bad

timid quartz
#

ok then explain to me

#

how the library is poor for using struct tags

spare quartz
#

if I detect fine coding standards, it is fine (bad since it’s external.)

spare quartz
timid quartz
#

ok and WHY do you have that problem

spare quartz
#

because strings are inferior to the many other structures for doing such a thing

timid quartz
#

and in WHAT WAYS are they inferior

spare quartz
#

because they need to be scanned, parsed, translated into the right data, and THEN also have to factor in the values, which need to be coerced

#

then after that they need to be validated to the data at hand, and you can actually represent the validation in memory

timid quartz
#

and what would you use instead of them?

spare quartz
#

a list or an array of validation elements. duh.

#

you would’ve done the same most likely.

#

but the reason I SUSPECT the library developer didn’t do so is because struct tags have about the same limitations as Java annotations

#

they must be static; but in which case, use an array of strings…

timid quartz
#

I was thinking of doing an array of validation functions, but then I would have needed to write things that actually connected the values to the functions

#

more work, more overhead

spare quartz
#

I am talking about the element “validate” here. Are you still correct?

timid quartz
#

Yes

spare quartz
#

If yes -> the same must be done for each string

#

therefore no extra work should need to be done WRT string parsing

timid quartz
#

"for each string" string as in the struct tag or string as in struct elements that are type string?

spare quartz
#

Your string parsing splits the string using , and “ “

timid quartz
#

fwiw searchFieldEnum is a typealias for a string

timid quartz
spare quartz
#

Yes

timid quartz
#

I didn't implement the handling of the struct tag though

spare quartz
#

That’s why I’m saying

timid quartz
#

that's the library

spare quartz
#

The library is poorly coded

#

Sighhhh

#

You’re so hard to work with.

timid quartz
#

I really don't see your point

spare quartz
#

Using delimiters in strings is always bad.

#

It really cannot be more simplified than that.

timid quartz
#

hold on im trying to figure out the reflection api

timid quartz
# spare quartz It really cannot be more simplified than that.

I WAS thinking of doing something like this

// validators[field name](field value)
var validators map[string]func(string) bool{
  // ...
}

but then using it would be less convenient

func ValidateQuery[Q any](
  c *fiber.Ctx,
  validators map[string]func(string) bool,
) error {
  var query Q
  queryType := reflect.ValueOf(query)
  parsedQuery := c.QueryParser(&query)
  errs := make([]error, 0, queryType.NumField())

  for k, v := range validators {
    field := queryType.FieldByName(k)
    if !field.IsValid() { /* insert error */ }
    if !v(field.Interface().(string)) { /* insert error */ }
  }

  return errs
}
#

I'm assuming this is what you were thinking of as a more powerful alternative

spare quartz
#

well strings can be just as powerful as an array of x elements

#

its just parsing overhead and CPU scanning that makes me sad

timid quartz
#

mmm ic

#

welp

#

womp womp

spare quartz
#

いいえ、your momからです

timid quartz
#

I'll take a little more overhead for a little more ergonomics

spare quartz
#

本日、一般公開日となります!今回は、試遊可能なキャラクターを以前より少し増やしてお待ちしております😈 #OIGS2025

timid quartz
#

when in reality, fiber's QueryParser can parse more than just strings

spare quartz
#

really, the problem is fiber. remove all your libraries remove all your libraries remove all your libraries remove all your libraries

timid quartz
#

And because of that, if you have say an int in your query, you have to parse it as an int to use it

#

after you validate it

#

or in my case, UUIDs

spare quartz
#

uuids are a scam..

timid quartz
#

UUIDs are the reason behind a few of the decisions I made

#

because the db uses them as primary keys

#

and I need them as a specific UUID type rather than a string representation when using them

#

and my current solution handles parsing them into that specific type as part of validation ❤️

spare quartz
#

you're being connected aera..

#

conned**

timid quartz
#

is how SERIAL works

#

SERIAL is just an autoincrementing integer

#

but like if I do an invalid INSERT

#

it still increments the stupid SERIAL value

#

inefficient!

spare quartz
#

efficient... promise..

timid quartz
#
CREATE TABLE test (
  id SERIAL PRIMARY KEY,
  field VARCHAR(2) NOT NULL
);

INSERT INTO test (field) VALUES ('hi'); --success, id=1
INSERT INTO test (field) VALUES ('oh'); --success, id=2
INSERT INTO test (field) VALUES (NULL); --fail
INSERT INTO test (field) VALUES ('he'); --success, id=4
#

the problem is the last insert

#

I would want id=3

#

but uh

#

postgres say nuh uh

spare quartz
#

poorly coded db better luck next time

timid quartz
#

because postgres

#

that's why it increments it

#

that's the only thing I don't like about postgres

#

but otherwise it's way more powerful than mariadb and even has sharding built in ❤️

#

no more fucking GALERA

#

ugh hate that thing

spare quartz
#

use bsl db..

timid quartz
#

no

spare quartz
#

coming out before 2050..

timid quartz
#

guardsman v3 is coming out before bsl db

#

therefore can't use it

spare quartz
#

(most likely yes

#

(because we do not have a use for dbs)

timid quartz
#

relational dbs are peak

spare quartz
#

wrong

#

no real use found for databases aside from storing leaked passwords

timid quartz
#

you and your inefficient file system vs me and my lightning fast relational database

spare quartz
#

me with my BLAZINGLY FAST file system

#

aww you poor soul

timid quartz
spare quartz
#

reminds me...... i need to update our old loggers soon

timid quartz
#

data consistency and deduplication in the rdbms too ❤️

spare quartz
#

(probably doesn't even have femto-second level timings)

timid quartz
#

idk what those are

#

lol

spare quartz
#

A femtosecond is a unit of time in the International System of Units (SI) equal to 10−15 or 1⁄1 000 000 000 000 000 of a second; that is, one quadrillionth, or one millionth of one billionth, of a second.
A femtosecond is to a second, as a second is to approximately 31.69 million years.
For context, a ray of light travels approximately 0.3 ...

timid quartz
#

mmm rdbms is probably faster than that for data accessing

spare quartz
#

nope

#

super duper slow..

#

anyways

#

i need to codein RNG today

timid quartz
timid quartz
#

real

timid quartz
#

*drops*

spare quartz
#

of course the db user drops stuff

#

smh

#

BCRYPT_USE_SYSTEM_PREFERRED_RNG is only supported at PASSIVE_LEVEL IRQL. For more information, see Remarks.

timid quartz
#

Ew generic object…

#

shoulda used an enum

spare quartz
#

(these are basically enums)

timid quartz
#
enum class RandomFeatureExpression { SYSTEM_PREFERRED, RANDOM, FIPS_THING }
spare quartz
#

no

timid quartz
#

we love enums

#

yes

spare quartz
#

those don't ensure type safety

#

you idiot

timid quartz
#

yeah they do...

spare quartz
#

they don't

#

you can't do this with a basic enum

timid quartz
#

yeah you can..

spare quartz
#

do it

timid quartz
#

you just replace the arg in system.get

#

withy our enum,

spare quartz
#

that's not type safety moron

#
NTSTATUS BCryptGenRandom(
  [in, out] BCRYPT_ALG_HANDLE hAlgorithm,
  [in, out] PUCHAR            pbBuffer,
  [in]      ULONG             cbBuffer,
  [in]      ULONG             dwFlags
);
#define BCRYPT_RNG_ALG_HANDLE                   ((BCRYPT_ALG_HANDLE) 0x00000081)

anyways hold these

timid quartz
#

your code is too stupid for a smartie like me to get it

#

what is it doing that you haven't shown in that image to ensure type safety

spare quartz
#

the result would not be able to be typed with functions like nextBytes

#

it would just be the highest hiarchical object

#

which provides nothing

timid quartz
spare quartz
#

that is horrible

#

you would need to do that for every single class

timid quartz
#

doesn't require the use of object : Whatever

spare quartz
#

object : ... is fine ???

timid quartz
#

show me the internals of that function

spare quartz
#

which function

#

BCRYPT_USE_SYSTEM_PREFERRED_RNG 0x ... 2

timid quartz
#

system.get

spare quartz
timid quartz
#

that looks horrid

spare quartz
#

looks fine to me

timid quartz
#

also @Suppress("UNCHECKED_CAST") typical JVM L

spare quartz
#

nope

#

the cast will always be true under the circumstances

timid quartz
#

ew you also didn't document what exceptions your thing throws

spare quartz
#

don't need to

timid quartz
#

yes you do...

#

how else would I, as a caller of your fuction, know what exceptions your function throws

spare quartz
#

let your program crash and burn

timid quartz
#

lame

#

I dont wanna let it crash and burn, I wanna know how to handle it before I run it

spare quartz
#

lame

#

(but the real answer is you're not going to be using this)

#

(so i don't need to design for anyone but myself!)

timid quartz
#

imagine

#

your thing is used in production

#

goes fine for months

#

suddenly someone does something that triggers an exception that you didnt document

timid quartz
#

now your production environment is down

#

and you have to write in a check for that function

#

losing users, potentially money

#

this is why I really like Rust because the E in Result<T, E> documents everything that could go wrong that you should handle

#

:3

spare quartz
#

don't care

#

An invalid HANDLE was specified. [3221225480]

#

neat it owrks

spare quartz
#

can you encode an image in a urstp rogram..

timid quartz
#

urstp

spare quartz
timid quartz
timid quartz
spare quartz
timid quartz
spare quartz
# timid quartz stop using pro-JVM language

今日はえだまめカレーを作っていくよ

OSTER project Music 再生リスト https://www.youtube.com/playlist?list=PLVNCicu_Rn51dQIS1yHo6eKbTDl2arqHw

春日部つむぎ楽曲コンテスト最優秀賞を頂きました🎉
https://tsumugi-music.studio.site/

ずんつむパラダイス収録曲! https://youtu.be/OlhV8AWaK28
通...

▶ Play video
spare quartz
#

Damn…

#

Modern phones are so strong

#

I keep dropping my phone and all it gets at worse is a scratch

spare quartz
timid quartz
spare quartz
#

no 😭

#

bayachao has redder hair

#

that’s just 2 random people I found

spare quartz
#

w what

flint belfry
#

Burn Down The Convention

spare quartz
#

nnnno.

flint belfry
#

It Is Infected

#

It Needs To Be Destroyed

spare quartz
#

I’m going to burn YOU.

flint belfry
#

feed me gasoline

#

:3

spare quartz
#

planes die when given gasoline moron

flint belfry
#

not this plane

spare quartz
#

my computer will one day run on gasoline though

flint belfry
#

inb4 you say fat fuck

spare quartz
#

1.1 gallons for 5 hours 💪

flint belfry
spare quartz
#

very efficient

#

then I need to fit that + a lead acid battery in a backpack

#

and be strong enough to carry 100 pounds of electrical equipment

#

and my computer will be portable!!

flint belfry
#

stealing your fuel

spare quartz
#

that’s fine because of the battery

#

idiot.

flint belfry
#

miko sybau

#

your probably this guy

spare quartz
#

ew

#

I’m not a nerd

flint belfry
#

you went to a gsa auction and saw a jet engine for 0.00001 cents and bought it

flint belfry
#

literally a programmer

#

you dont have a choice

spare quartz
flint belfry
flint belfry
#

get it away.

spare quartz
flint belfry
#

YEP

spare quartz
#

… for $5,000,000

flint belfry
#

oh

#

was it broken or functional

spare quartz
#

Functional

flint belfry
#

make ssense

spare quartz
#

They price plane parts well

#

Including planes

flint belfry
spare quartz
flint belfry
#

get away from her

spare quartz
#

I ate her.

flint belfry
#

fatass

#

soda drinker AND inhumane

spare quartz
flint belfry
#

waiter waiter more 500 soda iv bags please

flint belfry
spare quartz
#

mountain dew*

#

sprite isn’t that color

flint belfry
#

still soda regardless

spare quartz
#

okay fatty

flint belfry
#

cant believe you shared your surgery photos

flint belfry
#

i eat fuel

spare quartz
flint belfry
#

we are not the same

timid quartz
#

ladies ladies don’t fight

#

you’re both nerds

spare quartz
timid quartz
spare quartz
timid quartz
burnt locust
#

wrong channel bro

spare quartz
#

correct channel

spare quartz
#

The handle of an algorithm provider that uses symmetric keys. Examples of types of algorithms include Ciphers, and Key Derivation Functions (KDF). This handle is obtained by calling the BCryptOpenAlgorithmProvider function, or may be a CNG Algorithm Pseudo-handle.

#
[情報  | 10/04 04:36:28.911894 | TMP logger | new[3]] Cipher [1]: Needs implementation: AES
[情報  | 10/04 04:36:28.938281 | TMP logger | new[3]] Cipher [1]: Needs implementation: 3DES
[情報  | 10/04 04:36:28.938281 | TMP logger | new[3]] Cipher [1]: Needs implementation: 3DES_112
[情報  | 10/04 04:36:28.939280 | TMP logger | new[3]] Cipher [1]: Needs implementation: XTS-AES
[情報  | 10/04 04:36:28.939280 | TMP logger | new[3]] Cipher [1]: Needs implementation: DESX
[情報  | 10/04 04:36:28.940282 | TMP logger | new[3]] Cipher [1]: Needs implementation: DES
[情報  | 10/04 04:36:28.940282 | TMP logger | new[3]] Cipher [1]: Needs implementation: RC2
[情報  | 10/04 04:36:28.940282 | TMP logger | new[3]] Cipher [1]: Needs implementation: RC4
[情報  | 10/04 04:36:28.941791 | TMP logger | new[3]] Cipher [1]: Needs implementation: CHACHA20_POLY1305
spare quartz
#

so i WAS right in avoiding adding that

proud creek
#

huh

spare quartz
proud creek
#

just interesting

spare quartz
#
#define NTDDI_WINTHRESHOLD                  0x0A000000  /* ABRACADABRA_THRESHOLD */
#define NTDDI_WIN10                         0x0A000000  /* ABRACADABRA_THRESHOLD */
#define NTDDI_WIN10_TH2                     0x0A000001  /* ABRACADABRA_WIN10_TH2 */
#define NTDDI_WIN10_RS1                     0x0A000002  /* ABRACADABRA_WIN10_RS1 */
#define NTDDI_WIN10_RS2                     0x0A000003  /* ABRACADABRA_WIN10_RS2 */
#define NTDDI_WIN10_RS3                     0x0A000004  /* ABRACADABRA_WIN10_RS3 */
#define NTDDI_WIN10_RS4                     0x0A000005  /* ABRACADABRA_WIN10_RS4 */
#define NTDDI_WIN10_RS5                     0x0A000006  /* ABRACADABRA_WIN10_RS5 */
#define NTDDI_WIN10_19H1                    0x0A000007  /* ABRACADABRA_WIN10_19H1*/
#

it is time tooo

#

contribute to microsoft learn

spare quartz
#

contributing to projects is so tedious

#

but i think its nicer

spare quartz
#

woooo my first contribution in 9 trillion decades

#

@flint belfry really ?

flint belfry
#

i hacked into their pc since i got a private key off urs

#

now theyre suffering PEAK instead of SLOP

#

:))

spare quartz
#

you MORON.

#

that is a MODDER!!!

flint belfry
spare quartz
#

they did that to themselves!!!

flint belfry
#

ofc i didnt hack someone

spare quartz
#

because the makemon community has quite a large intersect with deltarune and object show fans 🤮

flint belfry
#

do not put my peak next to Whatever That Is

spare quartz
flint belfry
#

object show fans are a whole different breed of fandom

spare quartz
#

i should apply !

flint belfry
spare quartz
#

bill gates doesn't really even work with ms anymore though 😭

flint belfry
#

fair

#

whoevers ruining stuff then

spare quartz
#

im not sure if he's even employed by them

flint belfry
#

idfk

spare quartz
#

but for EU countries

flint belfry
#

not for america

spare quartz
#

you can enable the option to disable and remove copilot very simply

#

they put the regional config in a json file

flint belfry
#

i mean like competely removing ai from microsoft

spare quartz
#

oh

#

今日はえだまめカレーを作っていくよ

OSTER project Music 再生リスト https://www.youtube.com/playlist?list=PLVNCicu_Rn51dQIS1yHo6eKbTDl2arqHw

春日部つむぎ楽曲コンテスト最優秀賞を頂きました🎉
https://tsumugi-music.studio.site/

ずんつむパラダイス収録曲! https://youtu.be/OlhV8AWaK28
通...

▶ Play video
flint belfry
#

die

spare quartz
#

ill add bayachao to windows.......

#

will that change your mind..

flint belfry
#

id rather kms

spare quartz
#

:<

#

anyways

#

i hope that microsoft employee accepts my change

#

i can say i worked for a company!!! (for 20 minutes!!!!)

flint belfry
# spare quartz i hope that microsoft employee accepts my change

"Hello Miko Elbrecht.
After careful examination and review of your application, we have decided to send you to the sun. No, we did not deny your application, nor did our team accept it, if anything, it was so horrificaly bad that we have decided to send you to the sun.
You have surpassed our expectations, and not in a good way. This is by god the worst application that Microsoft ™ has seen to date, and would make Bill Gates roll in his grave.
God rest your soul.

Kind Regards,
-employee 38253584353458 from microsoft"

spare quartz
#

the WORST part about having a job

#

or getting one for that matter

#

is that sooooooooooo many require you to go outside....

#

and texas is terrible for that....

spare quartz
#

and this too...

#

but i am technically forced to go to a college cause i lose my medical benefits if i do not

#

sooooo augghhh

flint belfry
#

im going with because i bothered you for 4 months

spare quartz
#

yes you contributed into making me apply

flint belfry
#

Success

spare quartz
#

but two my mom really wants me to get a job and ALSO pursue higher education

spare quartz
#

oh hooray

#

i won't die

flint belfry
spare quartz
flint belfry
#

send me Airplane Creatures

spare quartz
#

send me kemono

flint belfry
#

no

#

die

spare quartz
flint belfry
#

your a scammer

spare quartz
#

nope

flint belfry
#

yes

spare quartz
#

not indebted to you at all

#

in fact if anything YOU are indebted to me

flint belfry
#

you need to sned me plane dragons because i told lay to dm you

spare quartz
#

you stored a few mbs of images on MY computer

#

give me a few of your mbs.

flint belfry
#

[You'll pay for this...]

spare quartz
flint belfry
#

NO THEY DIDNT

#

I LITERALLY TOLD THEM TO CONTACT YOU

#

SEND ME AIRPLANE DRAGONS ATP

spare quartz
#

nope

spare quartz
#

actually wait .

#

what job do you even work at

#

or do i mena

flint belfry
flint belfry
flint belfry
spare quartz
spare quartz
flint belfry
#

i manage like 40 computers and related bullshit for companies (mainly email)

flint belfry
#

I AM STILL IN HIGH SCHOOL

spare quartz
#

i am too .

flint belfry
#

EVERY SINGLE JOB I WANT NEEDS A HIGHSCHOOL EDUCATION OR HIGHER

flint belfry
spare quartz
#

okay well what job do you want .

flint belfry
#

YOUR A GSA SUCKUP

flint belfry
#

flipping governemnt electronics is SOOOOOOOOOOOOOOOO LOWW SKILLLLLLLLLLLLLLLLLLL

spare quartz
flint belfry
#

SOOOOOOO LOWWWWWWWW SKILLLL

spare quartz
#

ALSO my preferred job is programming (specifically programming)

flint belfry
spare quartz
#

they are not

flint belfry
#

(im not supporting ai its just thats basically whats happening with companies atm)

spare quartz
#

i literally use ai in my work moron 😭

flint belfry
#

(fuck ai)

flint belfry
spare quartz
#

like every programmer has ai as a tool

#

because it is a great tool... when it works

flint belfry
#

inb4 the ai replaces the programm-

spare quartz
#

part of the thing with ai is that it of course has no idea what it's doing and makes up crap (especially in programming)

#

it has no idea how to search for and a read a header file when interacting with an api

#

BUT i think its stupid to call ai in general bad

flint belfry
#

photo generation

spare quartz
#

specific applications like video and image generation are harmful to our society though

flint belfry
#

or like those shitty slop videos

spare quartz
#

because you could seriously incriminate someone with that

flint belfry
#

destroy those

#

they have zero benefit

#

i literally cannot think of a usecase

#

besides social media farming and other related stuff

spare quartz
#

only the "image generation" in the way that chatgpt can make a graph for you using python is acceptable to me

flint belfry
#

but like chatgpt as an assistant when you dont know how to do something (openwrt is still a hell to me) is fine though

spare quartz
#

but sora is literally just a criminals tool

flint belfry
#

fucking

#

tung tung sharour

#

or the brainrot memes

#

that type of image generation

#

litearlly any photorealistic image generation is useless besides brainrot shits and giggles that no one cares about

spare quartz
#

WELL

flint belfry
#

thats usually what i refer to when i mean fuck ai

spare quartz
#

actually there is one set of photo generation that i disagree with

#

but it is practically useful

#

and that is GPU upscaling / frame generation

flint belfry
#

ehhhh i mean i guess??
it kinda sucks ass most of the time though

spare quartz
#

in my experience it's very awful for some games and just a shortcut to high FPS but it is practically useful for some

spare quartz
#

theres also the dumb "AI" version of that in MP4 (e.g. AVC)s but nobody would really call that AI

flint belfry
#

i especially hate the video openai put out a week ago

#

this one

#

this one gets me MAD

spare quartz
flint belfry
#

the "me getting arrested for faked cctv evidence" memes are starting to get realistic

spare quartz
#

have you seen the generated videos of him stealing from a gpu store

flint belfry
#

fucking what 😭

#

send me

flint belfry
#

OH YEAH THAT ONE

spare quartz
flint belfry
spare quartz
#

ngl

flint belfry
spare quartz
#

when google pushed for that media tagging thing a few years ago

#

and everyone said it was "bad"

flint belfry
#

we went from distorted drake (?) eating spaghetti to fucking this

spare quartz
#

i KINDA wish

#

they went through with it

flint belfry
#

no ai button on every website please!!

spare quartz
#

because they have more skill in tagging than actual social media (go figure)

spare quartz
#

really... deltarune..

flint belfry
spare quartz
#

KILL ALL "SOFTWARE ENGINEERS" WHO SAY CRACKED

#

AND USE PEPE

spare quartz
# flint belfry ramb

Overview
Software Defined Networking (SDN) enables customers to realize and control the network they desire for their workload in the cloud. This includes traditional enterprise network functions like ACLs, firewalls, load balancers, IPS/IDS, DoS protection, that customers want to realize in the network for their VMs in the cloud. All these need to be delivered on a shared, very high speed but low-complexity physical network based on merchant silicon. And that is where the software comes in - all these can be realized and delivered in software by building a virtual network on top of physical network, using the virtualized host as the scale-out engine for all our policy, allowing the underlying physical network to be cheap and extremely fast. Creating a new, software controlled virtualized network, optimized for the cloud, represents a once-in-ten-years technological shift. The entire industry is realizing the SDN vision and jumping into it.

#

A JOB WHERE I CAN REPLACE YOU!!! YAY!!!!

flint belfry
#

what 😭

#

that isnt programming

spare quartz
#

it is

#

software defined networking

#

e.g. i build the software for virtual networks

flint belfry
#

OH

spare quartz
#

hold on i need to create a new microsoft account

flint belfry
#

uhhh die

spare quartz
#

both of my old ones are for minecraft and whatever when i was7

flint belfry
#

you still act like your 7

spare quartz
#

you still type like you're 7

flint belfry
#

i dont need good grammar to get my point across

spare quartz
flint belfry
#

plus this channel isnt an essay

flint belfry
spare quartz
#

not a she

flint belfry
#

ITS going to hell

spare quartz
#

genderfluid....................

#

they're..........................

flint belfry
spare quartz
#

YOU'RE A LIQUID

#

i could say a terrible joke

#

but qcod would ban me if they got it

flint belfry
#

dm

spare quartz
#

how old are you before i say it

flint belfry
#

16 turning 17 in 2 months

spare quartz
#

you;re

#

i what

#

you're. younger than me ?

#

??

#

??????

flint belfry
#

if its about that one game then i probabyl already know what your gonna say

flint belfry
#

atp you dense mf

spare quartz
#

😭😭😭😭

#

IM SO OLDDD

flint belfry
#

ugh JUST DM ME IT

spare quartz
#

I LOVE APPLYING FOR JOBS

#

(i had to lie on like 4 of these)

#

(i dont have a degree. bugt i hope they consider me anyways!)

timid quartz
#

INDIA??

spare quartz
#

anyways in total I applied to 15

#

Unfortunately I had to lie for all of them.

timid quartz
#

You still need work authorization and it’ll uber-complicate your taxes 😭

timid quartz
#

inb4 0 interviews

spare quartz
#

in b4 ALL of the interviews

#

oh yeah good news

#

I don’t need my camera!

timid quartz
#

? wdym

spare quartz
#

Microsoft does not require cameras for interviews

timid quartz
#

LOL bro Microsoft is NOT hiring you

spare quartz
#

But they do need a Microphone.

spare quartz
#

They literally make accessibility requests and state that you don’t need it 😭

timid quartz
#

Microsoft is EXTREMELY competitive

spare quartz
#

and I am extremely good!

#

that is why I am trying anyways.

timid quartz
#

If you even get an interview for Microsoft I’m killing myself

spare quartz
#

WHA

#

WHY

#

????

timid quartz
#

They are that competitive

spare quartz
#

Okay but maybe you just haven’t tried

timid quartz
#

Mfw I have

spare quartz
#

When…

timid quartz
#

Every app I’ve sent to them has not gone to interview

timid quartz
spare quartz
#

Try more!!!

timid quartz
#

I’m not trying to be antagonistic and discourage you or anything

#

I’m being genuine

spare quartz
#

Job applications like GSA are no-cost

timid quartz
#

There is no shot you get a job at MS

spare quartz
#

okay but in the case I do

#

what then

timid quartz
#

I’m going to be dead on the street

spare quartz
#

NO YOURE NOT

timid quartz
#

They’re gonna find me hanging from the ceiling

spare quartz
#

NO!!!

#

aera you’re GONNA get a good job .

#

before me.

timid quartz
#

Bro I’m trying

#

Nobody wants to interview me

spare quartz
#

Try haaarddderrr!!!

#

Someone wants to interview you…

timid quartz
#

If Microsoft hires you over me all I can do atp is just curl up and die

spare quartz
#

Big fat lie…

timid quartz
#

It’s not your fault

#

It’s just MS

spare quartz
#

Besides I still have to pursue higher education anyways

spare quartz
#

The NSA… or defense companies… or…

#

well… diversifying…

#

意味

timid quartz
#

I have been applying to any open posting I find

spare quartz
#

Mmmmmbmbbmbmb,,,

timid quartz
#

I will be shocked if you get even so much as an automated rejection email from MS

spare quartz
#

But

#

Their whole job application thing is a panel

#

I mean I got a rejection email from the NSA..?

#

I only applied for one thing there though

timid quartz
spare quartz
#

Like, it’s always going to get an email

#

Even if your application is totally trash

timid quartz
spare quartz
#

Huh

timid quartz
#

A lot of software companies don’t bother sending you rejection emails

#

Sometimes they come 6 months after sometimes they don’t come at all

spare quartz
#

Ok… no-ted…

#

Question… if you had the answer

#

If it does accept you for an interview, how long do you have to respond

timid quartz
#

I would respond asap

spare quartz
#

Well yeah

#

But I’m just wondering since I have a nonstandard schedule

timid quartz
#

If they give you a time frame for when they want to do it then respond at least a BUSINESS day or two before that time frame begins

spare quartz
#

Oh… well

#

Hopefully they consider it in >7 days

timid quartz
#

If they don’t give you a time frame then I wouldn’t keep them waiting for longer than a couple of business days

spare quartz
#

I have doctors appointments to go to in 4

timid quartz
#

If you have extenuating circumstances like that, then mention it in your response email and they’ll work around it probably

spare quartz
#

Also i had to mark myself as disabled for every single job opportunity with my diagnosis… yay….

timid quartz
#

Have you gotten an interview?

spare quartz
#

No just preplanning

timid quartz
#

ic

spare quartz
#

It’s best to at least have the information rather than to do ad lib

timid quartz
#

But yeah just be like “I can meet for an interview on <these days>. I cannot meet on <these days> because of <doctor’s appointments, etc>.”

spare quartz
#

Stupid doctors

#

Should’ve just eaten apples

timid quartz
#

Keep updating on anything that comes out of your applications

#

I’m genuinely curious

#

Also I thought you were gonna pre-enlist and go into the military once you turned 18?

spare quartz
#

No I never considered pre enlistment

#

I do consider military but

#

If I get a job I’m doing that first

timid quartz
#

Mmm

#

I thought you were pretty hard set on the military

spare quartz
#

Person makes other plans so they don’t put all their eggs in one basket

#

Big whoop

timid quartz
spare quartz
#

rustlet…..

timid quartz
#

Cause I ain’t getting ANY careers elsewhere

#

Either that or like idk I go become a monk

spare quartz
#

for chaoism… (an offshoot of shintoism)

timid quartz
#

#

I’d probably be a Benedictine or smth

spare quartz
timid quartz
#

@rustic vine maybe we aren’t as cooked 🙏

timid quartz
rustic vine
rustic vine
#

isn't "separate but equal" the thing we were tryna get rid of??

#

this ain't even "equal"

#

im so confused

spare quartz
spare quartz
#

All I saw was the disability self reporting option

#

So im not sure what those jobs are about

timid quartz
timid quartz
spare quartz
#

thats not their name

#

their actual name is Logan McLean

timid quartz
#

false

#

tell chris we said hi

spare quartz
#

he dont know you:X:

timid quartz
#

introduce us then

spare quartz
#

idk how

#

you wont give us your telegram

timid quartz
#

because!!! my real name!!!

#

use matrix or something

spare quartz
#

no

timid quartz
#

guess you wont ever have me on anything other than discord

spare quartz
#

thats fine

timid quartz
#

maybe one day

#

but not today

timid quartz
#

you use telegram yet you can't implement your own version of the app/your own telegram server

spare quartz
#

because im not contending with 3 chat platforms for the sake of one person

timid quartz
#

lame

#

you should

spare quartz
#

plus it'd probably just cause another bout of OCD from me

timid quartz
#

wdym

spare quartz
#

ocassionally i get really bad FOMO

#

compulsively so

#

and i need to constantly check chats to see changes

timid quartz
#

ah ic ic

#

I feel that

#

maybe one day

spare quartz
#

I GOT PIZZA

timid quartz
#

maybe one day

#

I can count on one hand the number of people online who know my irl details

timid quartz
spare quartz
#

when you unlock the jetpack and rifle and go huunting wit hyour friend

#

👍

#

its not so fun when the game hard crashes

timid quartz
#

good

#

crash more

spare quartz
#

yo're so mean ..

timid quartz
#

it's my anti kotlin countermeasures

spare quartz
#

but satisfactory is a C++ game ☹️

timid quartz
#

but you are kotlin

spare quartz
#

hireeeeeee meee

timid quartz
#

no

#

me first

spare quartz
timid quartz
#

dont hire this person

#

they'll get you stuck on the jvm forever

spare quartz
timid quartz
#

this is not a :3

spare quartz
#

the jvm can write FASTER code than rustlets can

timid quartz
#

spare quartz
#

jvm for 1.6 terabit switches

#

!!

timid quartz
spare quartz
#

but idk if terry ever tried that

#

also AOT is a very modern thing so even less guarantee

spare quartz
flint belfry
spare quartz
flint belfry
spare quartz
timid quartz
spare quartz
flint belfry
timid quartz
spare quartz
#

🚨

timid quartz
#

baby eating kotlin user

timid quartz
#

the jonkler

#

world's most sane kotlin user

spare quartz
#

god

#

i might actually need to replace the mod loader we use

#

neoforge kinda sucks ass

timid quartz
#

fabric fabric fabric fabric fabric fabric fabric fabric fabric fabric fabric fabric fabric

spare quartz
#

fabric sucks ass + 2

#

they still use the same mod loading methods

timid quartz
#

regular forge regular forge regular forge regular forge regular forge regular forge regular forge regular forge regular forge regular forge regular forge

spare quartz
#

even worse

timid quartz
#

@flint belfry I think I found the issue, linux is just boring

timid quartz
#

YOU CANT MAKE ME GO BACK TO RETAIL

#

I'D SOONER DIE

flint belfry
spare quartz
#

nice terminal

#

sigh. looks like we need to make our own mod loader

timid quartz
#

work work work work work work work

#

no rest

#

all of japanese society should follow

#

hope she bans all vtubers and influencers next ❤️

#

and then shuts off tourism

spare quartz
# timid quartz and then shuts off tourism

The Outer Worlds by Obsidian and Private Division rips you out of hypersleep and drops you in the middle of a conspiracy at the furthest reaches of the galaxy. Will you fight to liberate Halcyon? Or serve its corporate masters? The fate of Halcyon is in your hands!
How could I not cover this game? If there's one weirdly specific niche I have car...

▶ Play video
timid quartz
#

kaboom

#

the k stands for Kotlin (cause it will go boom)

spare quartz
#

developing our own modloader

spare quartz
spare quartz
#

just spent $20 on bayachao reading material

#

feeling good.......

spare quartz
#

hold on im modding

spare quartz
#

haha thats so cool

#

completely epheremal modding

timid quartz
spare quartz
#
-javaagent:EAM-D0F0P0.jar="-mod_type=minecraft -mod_arg=-version=1.21.9"
#

you just run minecraft with this command line

#

and to switch back to vanilla

#

you just remove the line

#

(since this uses BSLs argument parser you can also use -help to get BSL/flag info on the loader and its modification modules too)

spare quartz
timid quartz
#

There’s no way your mod loader is gonna get put in a launcher

spare quartz
#

it's not designed to

#

breadmod has been in development for 2 years

#

it's basically just a technical passion project

#

we have no intentions to publish it outside of our use

spare quartz
#

ours is just a jar file + command line

#

others literally replace game files

#

additionally ours can target any minecraft version...

timid quartz
#

and also cli config <<<<< config files

spare quartz
#

it's not cli configured

#

there aren't any configuration files