#💽Programming Chat v2

1 messages · Page 66 of 1

timid quartz
#

ur mom

spare quartz
#

AND NOT TO MENTION

#

you played on the english version of ntot

#

which we both know is inferior to the jap ver

timid quartz
#

this is true but that only changes the translation

#

Not the actual story or gameplay

spare quartz
#

nah

#

storys better

timid quartz
spare quartz
#

press B to AGREE!!

#

reminder

#

devil connection brought us this

timid quartz
#

🤢

spare quartz
#

its clearly gonna be bigger than deltarune

#

tomorrow.

timid quartz
#

Deltarune in less than a month :3

spare quartz
#

DEVIL CONNECTION ONLY LIKE

#

150 TOMORROWS AWAY

#

if you really think about it

#

toby fox is just bayachao if they were from massachusetts

timid quartz
#

Toby Fox is bayachao but actually sane and normal

spare quartz
#

nah

#

bayachao is pure

timid quartz
spare quartz
#

dude

#

how do i kill an ai

#

that IS accurate

timid quartz
spare quartz
#

mmbmb

#

peak google

#

HER FIRST ORIGINAL SONG BTW

#

!!

timid quartz
#

dies

spare quartz
#

shes done covers for like

#

8 years ...

timid quartz
#

Bayachao is proof that some ppl shouldn’t be on the internet

spare quartz
#

nah

#

bayachao is proof we should give babies ipads

#

so precious ..

#

@lone sky IF YOU HAD CHILDREN

#

would you make them

  • draw for 20 years
  • get a degree in art
#

also expose them to the internet at 1 year old

spare quartz
lone sky
#

LOL

timid quartz
#

Ew telegram

spare quartz
#

bayachao videos 50% of the time

timid quartz
#

THIS is real music

lone sky
#

aera hop on trg

#

👅

lone sky
spare quartz
#

need me a bayachao cover of this ngl

#

😭

lone sky
#

ok now

#

if y'all don't mind me im gonna do some gaming

timid quartz
spare quartz
# timid quartz

what bread server lib probably looks like to the average dev ngl

timid quartz
#

It doesn’t just look like that, it IS that

spare quartz
#

nah

#

you just gotta be enlightened

#

my stomach hurts so much

#

i think.. im gonna have to drink... water... for real..

timid quartz
spare quartz
timid quartz
#

Have you not pushed your graphics stuff to BSL

spare quartz
spare quartz
timid quartz
#

I don’t see the graphics folder on BSL GitHub

spare quartz
#

oh

#

im not pushing it to bsl

timid quartz
#

Y not

spare quartz
#

because its being staged

#

and updating bsl is tedious

timid quartz
#

Gonna stage you

spare quartz
#

bayachao!!!!!!

lone sky
#

from the hit game TRG (The reactor Game)

spare quartz
#

bayacaho art gives me brain admage

timid quartz
spare quartz
#

mbm

timid quartz
#

Bayachao is brain damaging

spare quartz
#

headhce,

timid quartz
spare quartz
timid quartz
#

It just seems super boilerplate-y

spare quartz
#

what makes you say that

lone sky
timid quartz
#

idk this just seems super boilerplate-y

#

could refactor it under a .createWindow method or whatever

spare quartz
#

the biggest parts of FFI use are structure creation and upcall creation

#

i do believe structures could probably be minimized using classes

#

unsure about upcalls though

timid quartz
#

could probably make some convenience methods/functions for that then

#

but for me to understand how your FFI junk works I feel like I'd need to see the BSL Win32 code

spare quartz
#

the xHandle.kt and xLayouts.kt "classes" would probably be easier to start off with understanding

timid quartz
#

and even then I have no clue how I'd interface with Cocoa or Carbon or Quartz or Metal or whatever

spare quartz
spare quartz
#

for example in Kernel32Handles.kt

spare quartz
timid quartz
#

oh ic

lyric mesa
timid quartz
#

HI KATSUMI

spare quartz
lone sky
#

☣️

spare quartz
#

goood my stomach hurtss so much

#

i should see a doctor..

timid quartz
timid quartz
#

urghhhhhhhh

#

so clamplicated

spare quartz
#

no

#

its much easier than how e.g. C++ does it

timid quartz
#

it would be a lot easier using a library...

lyric mesa
#

not enough cargo.toml

timid quartz
#

real

#

ribbon!!

spare quartz
#

thats an article of FABRIC

#

not an application

timid quartz
# spare quartz its much easier than how e.g. C++ does it
// Register the window class.
const wchar_t CLASS_NAME[]  = L"Sample Window Class";

WNDCLASS wc = { };

wc.lpfnWndProc   = WindowProc;
wc.hInstance     = hInstance;
wc.lpszClassName = CLASS_NAME;

RegisterClass(&wc);

// Create the window.

HWND hwnd = CreateWindowEx(
    0,                              // Optional window styles.
    CLASS_NAME,                     // Window class
    L"Learn to Program Windows",    // Window text
    WS_OVERLAPPEDWINDOW,            // Window style

    // Size and position
    CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,

    NULL,       // Parent window    
    NULL,       // Menu
    hInstance,  // Instance handle
    NULL        // Additional application data
    );

if (hwnd == NULL)
{
    return 0;
}

ShowWindow(hwnd, nCmdShow);
#

you call that hard?

spare quartz
#

lookup C++ dynamic library loading

timid quartz
#

ok but

spare quartz
#

i dont care

#

do it

timid quartz
#

if you used cpp you wouldn't need dll loading

#

because you'd just

#

create the window

lyric mesa
#

i spot a naming inconsistency

timid quartz
spare quartz
#

also again

#

JNI is slower than FFI

timid quartz
#

libraries and binaries that you use are not useless....

spare quartz
#

they are

#

cross platform, remember

lone sky
#

@timid quartz @spare quartz bye folks im going to sleep again

lyric mesa
#

the horror

timid quartz
lone sky
#

NO

#

NOT THE GOOGLE CLASSROOM GIF

spare quartz
#

urghhh i feel like throwing up 😭

#

i dunno whats up with me

timid quartz
# spare quartz lookup C++ dynamic library loading
  HINSTANCE hGetProcIDDLL = LoadLibrary("C:\\Documents and Settings\\User\\Desktop\\test.dll");

  if (!hGetProcIDDLL) {
    std::cout << "could not load the dynamic library" << std::endl;
    return EXIT_FAILURE;
  }

  // resolve function address here
  f_funci funci = (f_funci)GetProcAddress(hGetProcIDDLL, "funci");
  if (!funci) {
    std::cout << "could not locate the function" << std::endl;
    return EXIT_FAILURE;
  }
lyric mesa
timid quartz
#

that's not hard

timid quartz
spare quartz
#

horrible

lone sky
spare quartz
#

not to mention you have to do all that error handling and its your ass if you get something wrong there

#

something you should be able to see as a rust user

timid quartz
#

idk I don't use rust ffi

lyric mesa
spare quartz
#

i mean safety wise dolt

timid quartz
#

oh true

spare quartz
#

ours is one line, handles the problems automatically, and links almost seamlessly with java

#

oh yeah p.s.

#

when dealing with C++/C/ObjectiveC you don't need to worry about ABI (for the most part)

#

Linker.nativeLinker() manages that for you

timid quartz
#

oh neat

#

I'm just not sure...how to even........do...macos graphics.....

#

without like....swift appkit

timid quartz
#

so true

spare quartz
# spare quartz Linker.nativeLinker() manages that for you

As noted above, the specific canonical layout associated with each type can vary, depending on the data model supported by a given ABI. For instance, the C type long maps to the layout constant ValueLayout.JAVA_LONG on Linux/x64, but maps to the layout constant ValueLayout.JAVA_INT on Windows/x64.

timid quartz
spare quartz
#

also apparently manages the type size for you

#

didnt know that

spare quartz
#

boooorring

timid quartz
#

someone else finally gets it

spare quartz
#

what are they even for

lyric mesa
#

this commit is awesome

timid quartz
#

rather than making four commits with <u> as the message

spare quartz
spare quartz
timid quartz
#

no it's not

spare quartz
#

if you read the files its clear what its for

#

but you aren't a SMS developer

#

so of course you wouldn't know!

timid quartz
#

the idea is that you shouldn't have to read the files to get the gist of what a commit does

spare quartz
#

<u> IS the gist of what the commit does

lyric mesa
#

@timid quartz i just noticed this 😭

#

farewell failure

timid quartz
#

<u>
fix(HTMLUtil): Fix closing <u> tag

spare quartz
#

and what if i find myself in a situation where i make a commit so large its not gist-able like that

timid quartz
#

you DO realize you can...amend commits (if you haven't pushed them) right

spare quartz
#

and rewrite history?

timid quartz
spare quartz
#

i push ALL my commits immediately

spare quartz
#

next

timid quartz
#

@spare quartz hm..

spare quartz
lyric mesa
#

these functions look safe

spare quartz
#

reminder that you are technically both not and are writing C

#

in some places it might be as bad as writing assembly in other places it might be just as good as objc/c++

timid quartz
#

why not just Result<...>

lyric mesa
#

there is literally no point to those two functions being async or returning a result

#

why is it like that 😭

spare quartz
#

doohickey syntax

lyric mesa
#

also the ref exists because
read/write guard

timid quartz
#
pub fn roblox_account(
  &self,
  link_id: u64
) -> Ref<'_, u64, RobloxAccountModel> {
  self
    .roblox_accounts
    .get(&link_id)
    .expect("Unimplemented!")
}
timid quartz
#

why not just return the RwLock directly then

#

well..ig that would move it

lyric mesa
#

ref is from a library

timid quartz
#

ic

lyric mesa
spare quartz
#

anyways GDI development time

#

need to figure out what is needed in a 2D graphics library

timid quartz
lyric mesa
#

this looks kinda silly though

timid quartz
#

JWT

#

🤢

lyric mesa
spare quartz
#

is there a datastructure to do something like this i wonder

timid quartz
#

(the system will probably accept it)

#

idk the idea of giving a client a thing that the server uses to control what a client can do is fundamentally flawed imo

#

because you cannot trust the client

#

permissions need to be held entirely and exclusively on the server

spare quartz
#

what is a jwt again and what do it do

timid quartz
#

it's a new "authentication" thing that's an alternative to managing session state in a server-side database

lyric mesa
timid quartz
#
JSON Web Tokens - jwt.io

JSON Web Token (JWT) is a compact URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is digitally signed using JSON Web Signature (JWS).

spare quartz
#

mbmb

timid quartz
#

JWTs are fundamentally flawed

#

because you're giving the client the thing that contains and controls their permissions

#

versus a cookie where it's used by the server to look up their permissions in a spot the user can't see

lyric mesa
#

oh the thing is

#

i've never actually been using jwts properly and don't know why i still use them

timid quartz
#

gg

lyric mesa
#

the only field in ribbon jwts is a session id

spare quartz
#
            PAINTSTRUCT ps;
            HDC hdc = BeginPaint(hwnd, &ps);

            // Set text color and background
            SetTextColor(hdc, RGB(0, 0, 0));
            SetBkMode(hdc, TRANSPARENT);

            // Draw text
            TextOut(hdc, 50, 50, "Hello, GDI!", strlen("Hello, GDI!"));

            EndPaint(hwnd, &ps);
#

uh oh

#

STATUS_HEAP_CORRUPTION

timid quartz
#

YIPEE

#

I have no clue where to start with making a window via ffi on macos

spare quartz
#

ohh

#

i see

#

defined a struct as a int 🙏

lyric mesa
timid quartz
lyric mesa
spare quartz
#

client says Cookie back in future requests

lyric mesa
timid quartz
# lyric mesa define the classic cookie method

user logs in via something (username + password, discord oauth, whatever), server creates a session cookie and assigns it to that user, client sends that cookie back for every request

#

server uses cookie to look up user perms, assigns expiry time to cookie

#

the difference is that the JWT contains the actual permissions that the server uses and that gets sent to the client, the cookie is basically just a "key" that the server uses to look up permissions and stuff stored on the server

spare quartz
#

tbf the cookie can be anything

#

but generally its just some hash the server made either randomly or off some data (like discord tokens having your email)

timid quartz
#

yeah

#

or a uuid

spare quartz
#

i wish there was a list online that said what .dll or .o implemented some .h

timid quartz
spare quartz
#

windows loves their *32.dlls

#

text

#

its very lazy when it comes to painting

timid quartz
#

what the L

spare quartz
#

adding something basic

timid quartz
#

ughhh

#

interacting directly with OS windowing libraries is so bad

#

I still really don’t see the benefit of the control

#

The pain to control ratio is just way too high

spare quartz
#

now just gotta remove background color from text...

spare quartz
#

sometimes you need to give yourself life altering disabilities in order to make progress

#

just found the best test sample

timid quartz
spare quartz
#

nope

#

not here

timid quartz
#

Yep

#

It’s avoidable.

spare quartz
#

not avoidable

timid quartz
#

Be normal use a library.

spare quartz
#

no

#

im tired

#

you're making me tired

#

color

spare quartz
#

お願いします

#

pushed GDI stuff

#

sleeping n ow

rustic vine
spare quartz
timid quartz
spare quartz
#

When I wake up

#

Please say the following to me

#

“DDB BM”

timid quartz
#

?remindme 18h

upbeat badgeBOT
#
**Command:** ?remindme

Description: Set a reminder
Cooldown: 5 seconds
Usage:
?remindme [time] [reminder]
Example:
?remindme 2 days It's tournament day!

spare quartz
#

I am not sleeping for 18 hours!

timid quartz
#

you might

spare quartz
timid quartz
#

you stayed up all night

spare quartz
timid quartz
#

go to bed stop posting stupid dog

spare quartz
spare quartz
#

I can post one more picture of them

#

but like

#

Idk if it’s safe for here 😭

timid quartz
#

thend ont

rustic vine
#

THEN SLEEP

spare quartz
#

it’s an amongus meme…

rustic vine
#

Ye ok ur out

spare quartz
#

Sussy

rustic vine
#

STOP

spare quartz
#

Sussy Baka

rustic vine
#

I propose we create a curfew for this channel

#

No messages after a certain time

spare quartz
#

it’s 11 am

rustic vine
#

I meant like

#

9pm

spare quartz
rustic vine
timid quartz
#

yes I know

rustic vine
#

Lol ok

spare quartz
#

Dogs…

spare quartz
#

あれあすと

#

あるあすと

#

え、、、悲しいな

#

「YouTube Shorts」をドゥームスクローリング…

#

不足な*ばやちゃおはコンテント

timid quartz
#

今!!!!

timid quartz
rustic vine
#

If the content is insufficient then there is insufficient content

timid quartz
#

idk

#

one is an adjective phrase

#

so you're modifying "content" with "insufficient"

#

the other is saying "the content is insufficient" literally, or "there is a lack of content"

rustic vine
#

oh u were talking about grammar?

timid quartz
#

yeah

#

ughhhh sometimes I dislike nix

#

gotta wait on someone else upstream that's providing me kernel builds to fix their cache before I can build anything

#

otherwise if I try to build without that, I basically have to rebuild a lot of the other parts of the system

rustic vine
timid quartz
#

@lone sky raaagh

rustic vine
timid quartz
#

fr

#

I mean ok

#

for nix this is valid

lone sky
#

nix is devious work

as I always keep saying

timid quartz
#

nix follows a wildly different paradigm

rustic vine
#

nix is cool

#

someone was shilling it to me a little while ago

timid quartz
#

nix is the best solution for all the problems caused by using nix

rustic vine
#

something something dependency sandboxing problem

timid quartz
#

and the situation with my laptop is doubly special because it's an intel macbook that uses apple's special T2 hardware security chip

rustic vine
#

nix solved it already and everyone else is trying to catch up is what I was told

timid quartz
#

which MEANS you need special kernel modules

rustic vine
#

I think u should get

#

a different laptop

timid quartz
#

and since people dont normally like building kernels on their laptops themselves, someone is kindly using their larger computer to build and cache kernels

rustic vine
#

that may be the worst option of the bunch to have rn

timid quartz
#

but that cache is having some issues rn

#

and is stopping me from building ANYTHING

rustic vine
#

get a different laptop!

timid quartz
#

I will at some point

#

that requires having money I don't have rn

lavish dove
#

simply build the kernel and keep it like that

rustic vine
#

whats ur macbook specs

lavish dove
#

dont dlete it

#

ez pz

rustic vine
#

I assure you a comparable windows machine is cheap as hell

timid quartz
lavish dove
#

4 cores is crazy

timid quartz
#

I actually bought this thing used for less than 1k

rustic vine
#

yea thats like 200 bucks

timid quartz
rustic vine
#

u can get that for 200 bucks

#

do u not have that money rn

timid quartz
rustic vine
#

hell yes you can

timid quartz
#

used or new

rustic vine
#

used obv

timid quartz
#

ok used sure

#

well

rustic vine
#

its literally just cosmetic damage

timid quartz
#

ehhhhh

rustic vine
#

especially if you get it from corporate

timid quartz
#

it depends on what kind of "used" you get

lavish dove
#

I have 512 gigs and 8 gigabytes of ddr5-5800 with 4.8ghz (all 12 cores!!)for 400 bucks

rustic vine
#

the companies take good care of their work machines

#

and theres so much used business tier laptops out there

#

for cheap as hell

lavish dove
#

my school destroys its old laptops

#

and they replace everything every year

rustic vine
lavish dove
#

then complain about budget issues.....

rustic vine
#

this is 150 bucks

#

looks like just cosmetic damage

timid quartz
#

10th gen i7

#

is what I have

rustic vine
#

theres macbooks with 10th gen?

timid quartz
#

i7-1068NG7

timid quartz
rustic vine
#

why did u buy one then 😭

#

idk if I can find a 10th gen

lavish dove
#

why did you buy a macbook in the first place 😭

rustic vine
#

usually these business laptops are super stable too

#

I've used one of these used p52s laptops for 3 years now

lavish dove
#

thinkpads are superior

rustic vine
#

especially the business/corporate tier

#

they also love to throw out hundreds of them onto the used market

#

for very cheap

timid quartz
rustic vine
#

do u run macos on it

#

presumably

lone sky
#

BORN TO PORT FORWARD
MINECRAFT IS A FUCK
Host Em All 1989
I am server man
410,757,864,530 OPENJDK ERRORS

#

I HATE YOU MINECRAFT

rustic vine
timid quartz
rustic vine
#

this is 200 bucks

timid quartz
#

It’s 200 bucks but it’s inferior to what I have now

rustic vine
#

yea but its a windows machine

timid quartz
#

I’ve also had this MacBook for at least 4 years

#

Probably closer to 5

#

This isn’t a new purchase

timid quartz
rustic vine
#

🤷‍♂️

#

are you sure you're actually taking advantage of the specs you currently have

#

im just sayin, used business class laptops that will work for day to day work (unless you 3d model or something) are absolutely not expensive

timid quartz
#

I again also have no money

rustic vine
#

what for

rustic vine
#

are you paying tuition

#

in full

timid quartz
#

I have Zell

#

But Zell only covers tuition

rustic vine
#

ye but housing and stuff is

#

stupid expensive

#

for 0 reason

timid quartz
#

All the other fees nada

#

Yeah

rustic vine
#

parking fee 😨

timid quartz
# rustic vine what for

Well the times when I DO program and have multiple things open at once, building programs (especially Nix stuff or when I was trying to make a gcc cross compiler), etc

rustic vine
#

are your parents sponsoring any of it or are you making the money yourself

timid quartz
#

Uhhhh

#

I’m deferring my monetary worries to later

rustic vine
#

dont tell me ur in debt

timid quartz
#

If I wasn’t then there’s no way I would be in college at all

rustic vine
#

oh ok ic

#

damn bruh thats rough

#

but you're out soon tho right

timid quartz
#

Yeah and depending how my internship this summer goes I may have a full time job after

rustic vine
#

oh sick

#

where are u interning

timid quartz
#

Small company doing IT

rustic vine
#

pay is good? 😁

timid quartz
#

Not doing SWE or anything, those jobs are impossible to get especially without connections

timid quartz
#

I’ll have a decent bit of money left over after rent so

#

I’m not complaining

rustic vine
#

or well, depends on what you mean by small

#

if you mean like 30-40 people

#

then yea you can def end up doing software

#

(if its a software company)

timid quartz
#

Yeah in that ballpark I think

#

It’s not software tho

rustic vine
#

cool

#

when do you start

#

oh

timid quartz
#

I start next week

rustic vine
#

try to enjoy it

timid quartz
#

I’m looking forward to it, I got into the place on a connection and they seem super chill

#

And I’ll be working with the guy who connected me and he’s also great

rustic vine
#

awesome

timid quartz
#

Connections are really the meta honestly

rustic vine
#

ye

timid quartz
#

If you don’t have a connection you’re basically Sisyphus

rustic vine
#

going to college is mostly about connections for me anyway

timid quartz
#

Yeah fr

rustic vine
#

you can learn all of it yourself if u wanted

#

that doesn't really matter

#

but yea at my last internship it was a small software company and the culture was great

#

8:15am standups every day tho

#

LOL

#

at least one nice thing abt scrum/agile/whatever is that the release cycles are SUPER short

#

so stuff you work on gets out into a public release very quickly

#

we had 2 week long sprints

#

and a new release end of every sprint

#

so stuff you worked on would hit prod every 2 weeks which is kinda neat

#

they used bitbucket though 😬

timid quartz
#

Bitbucket lmao

#

Probably used Jira and Confluence

#

Wanted to keep everything inside Atlassian cause they were paying for it

rustic vine
rustic vine
#

everything was atlassian

timid quartz
#

Small companies seem to be meta too because they’re more likely looking for workers

rustic vine
#

actually Jira is Not Bad

#

bitbucket was

#

barebones, to say the least

rustic vine
timid quartz
#

lol yeah last time I used it

timid quartz
rustic vine
#

LOL

timid quartz
#

Though I really gotta grind some more leetcode

rustic vine
#

ye its not that hard tbf just

#

annoying

#

it comes with practice

timid quartz
#

My brain just doesn’t take to solving algos that easily

rustic vine
#

the most valuable thing to learn from practicing many of similar problems is just

timid quartz
#

The only reason I got an A in that class is because the final had a massive curve

rustic vine
#

how to approach X problem

#

and common solutions/approaches that apply to many of them

rustic vine
#

cuz they paid for pro

#

I thought it was kinda cool

#

but it doesn't really do too much

#

🤷‍♂️

#

oh there wasn't nearly this much ai crammed into it when I used it

#

lol

timid quartz
#

AI is crammed in everything now

#

I used gitkraken a little too but tbh also barely used it

#

The git gui in VSCode is decent as is magit in emacs and also just the git cli

rustic vine
#

yea the vscode one is fine for what I need it to do usually (visualize the tree), otherwise the cli is fine

#

and ofc u would link a rust one

#

fwiw, I learned a lot of useful stuff I didn't know about git from this

Scott Chacon's FOSDEM 2024 talk on Git Tips and Tricks and why he's working on GitButler now (https://gitbutler.com)

Scott talks about:

00:00 - Introduction
01:06 - About Me (well, Scott Chacon)
02:36 - How Well Do You Know Git?
05:09 - Our Agenda
06:25 - Some Helpful Config Stuff
09:42 - Oldies But Goodies
16:22 - Some New Stuff (You May Not ...

▶ Play video
#

but im a git noob so maybe yall already know most of this

#

I've also heard good things about using gitk directly

timid quartz
timid quartz
#

how long has atp been asleep for

#

from abt 12:30p eastern

#

so

#

7.5h

#

still got another 5-8h to go

lone sky
#

and fall into sleep again

timid quartz
#

real

timid quartz
#

ig it's time..

#

wrong url

#

https://www.pixiv.net/users/{userid}/illustrations

pastel tinsel
#

uh oh

rustic vine
timid quartz
rustic vine
#

lol

#

dude I swear I tell intellij

#

to add something to dictionary

#

every single time

#

I open a project

#

its the same thing too

#

I'm convinced it just forgets

pastel tinsel
#

LOL

#

DEMENTIA

timid quartz
#

appears that pixiv may be a little smarter than Twitter in terms of detecting bots

#

no matter

timid quartz
#

Will do more after eep

timid quartz
rustic vine
#

oh ok I wasn't say it did

#

I just wanted to post it in case u haven't see that already

#

someone sent it to me today

timid quartz
#

Yeah I’ve seen it

#

I think even the arch wiki uses it now

rustic vine
#

oh huh

spare quartz
#

Fuck

#

Why can’t I have normal dreams

spare quartz
lyric mesa
spare quartz
#

一年ぶっ通しで毎日作業漬けなのはそうなのですが、身内がプログラマーなのでそこらへんでコミュニケーション取りやすくてありがたい限りです🙏

#

@timid quartz you have been working for 4 hours. are you really awake?

lavish dove
#

he must have died

#

hes gone

#

not on our mortal realm

spare quartz
#

THIS COULD BE A MICROSERVER

spare quartz
spare quartz
#

generally though i wont be able to understand and thus comment on nix effectively

spare quartz
#

sorry needed to catch myself up on data

#

you predicted my sleeping time to a frightening degree of accuracy though

#

"7:34 PM"
remembered waking time: "11:00 PM"
... 4 hours

#

need to do some thinking ... "DDB BM"

spare quartz
# rustic vine I'm convinced it just forgets

there is an issue with mine too where ill tell it to add something to the dictionary, and then when the next analysis cycle is done (about 1.2 s) it immediately complains again

spare quartz
#

now to add a BMP reader so i dont have to rely on ms' reader...

timid quartz
spare quartz
#

to render a kohaku

#

also am watching stargate sg-1 for the first time

spare quartz
#

i did also do that

timid quartz
#

What if I told you to come back when you’ve killed unfunnylad

spare quartz
#

he's dead right now

#

dammit

#

these salisbury steaks are so big

timid quartz
spare quartz
#

as far as im concerned its true

#

and since when do YOU use rubbish?

timid quartz
#

No I meant DEAD dead.

spare quartz
#

british ass

spare quartz
timid quartz
spare quartz
spare quartz
#

so good though

#

i was relaly hungry

timid quartz
#

go do pushups or smth…

#

isn’t that what military people do

spare quartz
#

no thats what gym people do

#

but i was reaallly starving

#

i needed this

timid quartz
spare quartz
timid quartz
spare quartz
timid quartz
#

Yess lol

#

Ben Garrison doing an omori comic was so funny

spare quartz
#

he didn't make that

#

but still ai could never do this

timid quartz
timid quartz
#

KILL IT

#

EWWW

#

GET IT OUT

spare quartz
#

ADMIN ABUSSEEEE

#

ILLEGAL MESSAGE MODIFICATION

timid quartz
spare quartz
#

w

#

no

#

thats the fucking captain

#

😭

timid quartz
#

I don’t know stupid military rank insignias smh

#

Except for army jrotc

spare quartz
#

well army jrotc is BASICALLY real army's rank

#

except for WO but those are dots and a line

#

usaf jrotc is much different compared to the real usaf

#

but for the usaf just remember that sergeants map one rank lower than in the army

#

master sergeant (usaf) = sergeant first class (army)

#

us navy and us marines more complex and weird

#

and us space force dont bother

timid quartz
spare quartz
#

tobuscus is an alt right person now????? ☹️

spare quartz
timid quartz
spare quartz
#

navies cant be real

spare quartz
#

anyways the REAL debirun

#

since you censored the tweet.

timid quartz
#

Grossssss

#

ewwww

#

Kill it

spare quartz
#

nnnnno

timid quartz
#

Get it out

timid quartz
spare quartz
#

but what if it had a makemon mod

timid quartz
#

No

spare quartz
timid quartz
#

ATP mind virus

spare quartz
#

i like how they use 耐久 in that title

#

1時間 [hr] 耐久 [endurance; persistence]

#

with that

#

a new way to write a word

#

耐ばやちゃお [bayachaoproof/resistant]

timid quartz
spare quartz
rustic vine
spare quartz
rustic vine
spare quartz
#

?

timid quartz
spare quartz
#

lie

timid quartz
#

Hero and Stranger

spare quartz
#

thats a bayachao image

rustic vine
spare quartz
#

you just need special vision to see it

spare quartz
rustic vine
#

How long are you usually awake for

timid quartz
#

12 hours

spare quartz
#

well doing arithmetic...

timid quartz
#

12 hour awake 15 hour sleep

spare quartz
#

i usually sleep from 8 hours to 11 hours... so...

#

16 to 13 hrs

timid quartz
rustic vine
spare quartz
timid quartz
spare quartz
#

a<=n<=b our beloved

spare quartz
timid quartz
#

Like atp used to wake up in the evenings EST, but now is waking up in the mornings EST

spare quartz
#

use CST

timid quartz
spare quartz
#

a..<b

rustic vine
#

Oh good thing you specified EST, I almost thought atp would wake up in a different timezone

timid quartz
#

Or [a, b) if you rather

timid quartz
rustic vine
spare quartz
#

nah

#

also i believe a until b

timid quartz
#

Wait does Kotlin do uh

#

a<x<(=)b?

spare quartz
#

a<=x<=b for the standard .. operator

timid quartz
#

(a, b] and (a, b)

rustic vine
#

Worst part about kt may be the listOf

spare quartz
#

oh

#

i believe thats possible yes

timid quartz
rustic vine
#

😨

spare quartz
#

i havent had to use ranges out of indices, UNTIL, and ../..<

timid quartz
#

Ic

spare quartz
#

god

#

the ADA brain hit me

timid quartz
spare quartz
timid quartz
spare quartz
#

i am yes

rustic vine
#

Python slicing on top btw I wrote some python today after a little while and it was actually pretty awesome

spare quartz
#

thank you for providing accessibility

timid quartz
spare quartz
#

ugly as shit

#

dont design a lang near me ever

timid quartz
#

kys

spare quartz
#

at least its not whatever "programming lang theory" people are doing

#

🤢

rustic vine
timid quartz
#

Ew theory

#

🤢

rustic vine
#

It's like reading an essay reading ada

spare quartz
timid quartz
#

I think that’s one thing we can agree on atp

rustic vine
#

Hey don't hate theory can be cool

spare quartz
#

can be

#

but generally its just weird things to tickle math people

rustic vine
#

Lol

spare quartz
#

i gotta say though some algorithms they make are neat

#

like to distribute points evenly across a sphere

#

thats great

rustic vine
#

It's ok. There's 2 types of languages, ones that are complained about and languages that aren't used

timid quartz
#

There are some interesting parts of theory yeah

#

But by and large it’s just stupid math

rustic vine
#

Math is cool too 😅

spare quartz
#

nah

timid quartz
#

#

math highkey sucks

rustic vine
#

What!

#

Yall r haters

#

Math is awesome

timid quartz
#

algebra and calculus are ok because they’re practical but theoretical math sucks ass

spare quartz
#

all you need is adding and dividing

#

anything else is bloat

rustic vine
#

Linalg is cool too!!

timid quartz
spare quartz
#

thats just dividing for weird people

spare quartz
timid quartz
#

ig

rustic vine
timid quartz
#

It makes more sense to do x*2 than x/0.5 tho

spare quartz
#

x*0.5 and x/2

#

it goes both ways

rustic vine
rustic vine
#

Oh

#

They r

spare quartz
#

yes

rustic vine
#

I read 0.5 as 5

#

Wth am I cooked

spare quartz
#

probably

rustic vine
#

Yea ok mayb

spare quartz
#

yo this is a bayachao refernece

timid quartz
#

But I think that was a professor skill issue cause that guy lowkey sucked at explaining things in an understandable way

#

He largely just read off the slides

lone sky
spare quartz
#

or are they standard

timid quartz
#

Neither I don’t think

spare quartz
#

right

#

i have not worked on adding image reading yet

#

i wonder how i should go about it ...

  • use java ImageIO (need 2 figure out cons)
  • do it myself
timid quartz
#

You’ll end up doing it yourself

spare quartz
#

yeah

#

but i also know that java imageio by itself is already a bit of a pain especially in regards to animated images

timid quartz
#

But also if image IO is included with Java then you might as well unless you encounter a bad drawback

spare quartz
#

so the outcome was practically predetermined

timid quartz
spare quartz
#

i dont know if imageio does anything more "natively" though

timid quartz
#

Me when I get you

spare quartz
#

a mix might be preferred

spare quartz
#

bayachao meme with the amongus

#

well

#

it was drawn by rosetto... rosetto meme

timid quartz
#

To all the FBI agents watching this chat, this person (ATPStorages) is a national security issue and should not be allowed into the United States military. They should be arrested on sight and incarcerated in perpetuity as they are a severe threat to the sovereignty of our glorious United States.

spare quartz
lone sky
rustic vine
#

The paper ones aren't scary

spare quartz
#

arrest this guy

rustic vine
timid quartz
spare quartz
#

BOO! Did I scare you? I'm an automated recruiter 😂😂😂

lone sky
#

YOU'RE AN AUTOMATON???

rustic vine
#

And bots, don't get blocked

spare quartz
rustic vine
#

Helldivers is actually aome crazy tech

#

Not sure if yall know this

rustic vine
#

But they don't have dedicated servers

#

So every helldivers lobby is p2p

spare quartz
#

what is their solution to the ip problem if any

rustic vine
#

Idk actually

#

I was mainly making a point about

#

I realized with some friends the other day just how much client simulation they do

#

It's actually pretty crazy

#

Enemies are all completely simulated on the client

#

With the server only acting as an authority on kills I think

spare quartz
#

do you know how they manage synchronization? or have they got it deterministic

rustic vine
#

I think it's deterministic

spare quartz
#

really surprising if its the latter

#

thats not an easy thing to do

timid quartz
rustic vine
#

Yea that's why I'm mentioning it

#

The reason I suspect that is cuz

#

A friend of mine disconnected from the host

rustic vine
#

But he was literally still playing the game as normal

#

Just the other players stopped moving

#

Byt the enemies all still worked and did the same thing

timid quartz
# spare quartz enblist,

No I like my long hair and I don’t wanna suffer for 8 weeks just to serve corporate interests rather than the people of America

spare quartz
#

basically just do the thing as much on the client as locally possible and then send periodic sync packets

#

just to ensure whatever the client sees is actually whats with everyone else

spare quartz
#

i thought you were bald

rustic vine
#

It was pretty cool. For them being on an ancient engine it's neat to see

rustic vine
timid quartz
spare quartz
#

bayachao reference

#

ngl

rustic vine
spare quartz
proud creek
rustic vine
#

I think my uni used to have a research reactor long time ago actually

spare quartz
#

did it have pile in the name

rustic vine
#

I remember hearing about that from someone

#

Uhhh did it? I don't remember

spare quartz
#

if it did its a based reactor

proud creek
#

My uni does

spare quartz
#

otherwise it should've melted down

timid quartz
rustic vine
#

They do???

timid quartz
#

Yep

proud creek
#

They were yapping about it on the tour

rustic vine
#

I was under the impression it's gone

timid quartz
#

Yeah the one that actually made power is

spare quartz
#

when was it decommissioned

lone sky
#

SPACE ENGINEERS UPDATE????????????

timid quartz
#

I’ve heard from the nuclear majors that they still have a testbed underneath the nuclear engineering building

timid quartz
spare quartz
rustic vine
spare quartz
#

im just interested okay :<

#

the us hasn't developed nuclear technology much within the past 40 years

rustic vine
#

I woulda said it if not for a minor coincidence

timid quartz
rustic vine
#

HUH really

#

That's awesome wait

spare quartz
proud creek
timid quartz
spare quartz
timid quartz
#

LOL

lone sky
spare quartz
spare quartz
#

not this guy 😭

timid quartz
lone sky
timid quartz
#

But some of my nuclear engineering friends say they have one in the basement of their building that’s barely powerful enough to observe discrete phenomena

spare quartz
timid quartz
#

Yes she is

spare quartz
#

how old are you again aera

#

20?

timid quartz
#

She’s in her 30s she’s practically dead

spare quartz
#

SHES 25

#

??

rustic vine
timid quartz
rustic vine
#

Idk anybody in that program

spare quartz
#

her friend rosetto is like 38

timid quartz
#

Like I’ve already ordered my headstone and gotten a plot for my grave

rustic vine
timid quartz
spare quartz
rustic vine
#

That stuff is EXPENSIVE btw

spare quartz
#

those are a lot more expensive

rustic vine
#

I had to get that stuff sorted and it was not cheap

timid quartz
timid quartz
spare quartz
#

pls

spare quartz
#

pls get a casket

#

i dont want the rust nutrients getting in the earth

timid quartz
#

As long as I have a plot it doesn’t matter if they throw me in with or without a casket

spare quartz
#

some kid 100 years ago from now is gonna get an apple and think "i should code in a memory safe language"

#

biohazardous

timid quartz
#

:3

rustic vine
#

Wait I never asked or I forgot wheres ur family from @timid quartz

timid quartz
#

Uh

#

Ur moms house

rustic vine
#

Or like where are you from

#

Brah

#

I'm genuinely curious

timid quartz
#

welllll too bad

rustic vine
#

🙁

spare quartz
#

doesnt seem like the place to discuss that!

rustic vine
#

Why not

spare quartz
#

i get programming chat is more secluded but its still qsp

timid quartz
spare quartz
#

anyone can see this chat

rustic vine
#

My name gives mine away tho

timid quartz
#

Ok and

spare quartz
#

idk

#

chen is a chatgpt name

timid quartz
#

That’s your choice too

rustic vine
#

Idk it doesn't seem like a big deal to me

timid quartz
#

And it’s my choice to not reveal that