#💽Programming Chat v2

1 messages · Page 119 of 1

timid quartz
#

Oh cool

#

It’s like Create

spare quartz
#

Yes

#

He said ponder knockoff soon

#

Drumsticks best ice cream,,

timid quartz
#

The difference between Windows and a tiling WM is basically…imagine if when you opened a thing on Windows, the window automatically went into some kind of snap layout

spare quartz
#

The first version (Windows 1.0) featured a tiling window manager, partly because of litigation by Apple claiming ownership of the overlapping window desktop metaphor. But due to complaints, the next version (Windows 2.0) followed the desktop metaphor. All later versions of the operating system stuck to this approach as the default behaviour.

timid quartz
#

lol

#

stacking window managers are what you normally see

spare quartz
#

I see

#

Windows 10 also supports FancyZones, a more complete tiling window manager facility allowing customized tiling zones and greater user control, configured through Microsoft PowerToys.

timid quartz
#

with tiling WMs it’s also really common to organize different virtual desktops or “workspaces” to handle different things, like you might set your browser to always open in workspace 2 and have a certain tiling layout

#

it’s more common to utilize more workspaces in general

spare quartz
timid quartz
#

like I could have some terminals open on workspace 1 but then switch to workspace 3 for discord

spare quartz
#

Yknow how in Chrome or other browsers there’s a feature to unload webpages

timid quartz
#

yeah

spare quartz
#

Make it possible so applications subscribing to a serial/deserial-ize paradigm can be dynamically unloaded when you swap a “workplace”

#

and then reloaded when you swap back

#

for memory saving…

timid quartz
#

could be interesting tbh

spare quartz
#

Bleh why is it almost tomorrow already

timid quartz
#

I’d say for a tiling WM like the ones I’ve used (bspwm, i3, etc) that wouldn’t make a ton of sense because of the frequency at which you tend to swap workspaces but could be interesting

spare quartz
#

Well that’s why I said they have to subscribe to such a paradigm, since many programs today are reliant on the fact they’re always-running

timid quartz
#

yeah

spare quartz
#

I suppose you could emulate the feature by dumping program memory at a time but that’d be so insanely disk heavy

#

Anyways cat acquired

timid quartz
#

I was gonna try cwm more but the window resizing thing is kinda terrible (you have to drag your mouse into space outside of the active window before pressing the keybind for it to resize)

#

I’m gonna load an openbsd vm which has cwm by default to see if it’s any better (if it is then it’s just a config issue)

#

but desktops like WindowMaker and NsCDE are so retro and pretty ❤️

spare quartz
#

So gross and old

timid quartz
#

aaaanyways bed time

spare quartz
timid quartz
spare quartz
#

I need to scalp companies aera…

timid quartz
#

JDK 1.0 in 1996, CDE released in 1993, JDK is only 3 years younger than the CDE

spare quartz
#

Selling one switch I got for <$1… as $2,100…

timid quartz
spare quartz
#

hit me up with the company you’re an intern at or whatever…

#

I’ll sell them stuff 👍

#

summer job

spare quartz
#

so it’s ultimately better

spare quartz
#

what are they talking about ?

#

also this route planning is terrifying

#

it'll take 20 gallons of fuel at the best efficiency 💔

spare quartz
#

dumb excel

#

Time to 24-hour corrected to Local Timezone

=LEFT(CELL, FIND(" ", CELL)) & VALUE(MID(CELL, FIND(" ", CELL) + 1, FIND(":", CELL) - FIND(" ", CELL) - 1)) + IF(SEARCH("PM", CELL), 12, 0) - (INDEX(N:N,MATCH(TEXTAFTER(CELL," ",-1),O:O,0))-ROUND(UTCDifference(),0)) & MID(CELL, FIND(":", CELL), FIND(" ", CELL, FIND(":", CELL)) - FIND(":", CELL)) & INDEX(O:O, MATCH(ROUND(UTCDifference(),0), N:N, 0))
flint belfry
#

jesus christ how old is that

#

YOU HAVE DUAL BATTERIES???

#

GRRRBSBRSRAHHBARHSRD

spare quartz
#

weirdo

#

stop being autistic

flint belfry
#

LIKE LOOK AT OLD COMPUTERS

spare quartz
#

theres a bomb strapped to my computer

flint belfry
#

WITH SWAPPABLE BAT

#

ok atp 😭

spare quartz
#

i spent like an hour coding this formula

#

im so proud .

flint belfry
#

did you win the cisco switch lot..

spare quartz
#

thats tomorrow

#

in 13:40 hours is the medical lot

#

i got the evil in me

#

also btw its gonna take 11 hours to pick up all of the items 💀

#

i cant wait for that drive

flint belfry
#

oh my god apparently the framework 16's expansion bay could support swappable batteries but it just dosent exist yet

#

praying

#

not sure if its hotswappable though

spare quartz
#

swapping to your second laptop is always faster than reloading batteries

spare quartz
#

its just a lot more fragile..

flint belfry
flint belfry
spare quartz
#

they would love it*

#

my desk collapsed and it could be repaired in 30 minutes with no loss

#

Ryzen™ AI 300 Series

#

wtf is ryzen ai

flint belfry
#

assuming your on the framework page they made like

#

i think its just the cpu???

spare quartz
#

i am on the page and that is the cpu yes

#

i just dont know what a ryzen ai 300 series is or what it has over other processors

flint belfry
#

ryzen try not to change their naming scheme for 5 fucking seconds challenge

spare quartz
#

intel on t

#

mmb

flint belfry
#

intel is arguably worse yes

spare quartz
#

need to inform my mom NOT to schedule super early today

#

cause theres like 4 offices i need to task 😭

spare quartz
flint belfry
#

ewwww ada

#

ewwww java

spare quartz
#

jvm on top

#

ada on top

flint belfry
#

ewww atp

spare quartz
#

java is ew

flint belfry
#

sinner

spare quartz
spare quartz
#

wait a second i was paid

flint belfry
#

?

spare quartz
#

nvm

spare quartz
flint belfry
#

EWWWW MEOWNIUM

spare quartz
#

or miko... but you're lame..

flint belfry
#

AND YOUR ADDRESS

spare quartz
#

who caressss

flint belfry
#

stalkers 👁️

spare quartz
#

ill just call the 9 government agencies i now have contact with

flint belfry
#

(nobody would take their time to stalk you)

flint belfry
spare quartz
#

deport them

#

i would NOT deport unfunnylad

#

but thats a story for another time .

flint belfry
spare quartz
#

you dont know anything . meme cade.

flint belfry
#

I Do Actually (not really)

spare quartz
#

Proof ?

flint belfry
#

um

#

maybe not 😭

spare quartz
#

annyways hold on let me go into my spreadsheet and compute the time to the Switch aucton

#

like that much time

timid quartz
#

But it’s based on a desktop from 1993

timid quartz
flint belfry
flint belfry
#

and you have that freedom in general

#

modern computers could never

timid quartz
#

although it is almost 10 yo...damn

timid quartz
#

atpstorages

spare quartz
timid quartz
#

what :(

spare quartz
#

involved in group drama like 5 years ago

#

also DIE

timid quartz
#

oh ic..

spare quartz
#

Specifically with

#

discover 🤮

timid quartz
#

smh

#

you'll still be atp to me...

spare quartz
#

the owner of that group is such a weirdo

spare quartz
#

denkishiki/neko

timid quartz
#

weir/do

spare quartz
#

melding

#

you made me dispelled

#

Mipele

timid quartz
#

troll ed

spare quartz
#

Oh my ohs brush trying on phone is so hard

timid quartz
#

lmfao

spare quartz
timid quartz
spare quartz
#

nope it’s another Japanese artist

#

bayachaos working on her game and she’s almost finished… less than 2 months…

timid quartz
#

not でんきしきのねこ

spare quartz
#

oh no I understand the actual things name is different

#

I just wanted it to be generic for Roblox

#

it’s a lot funnier (in my head) calling myself electrical cat

#

(or in the display name cat with an electrical shock sign tail)

spare quartz
timid quartz
#

🫵

spare quartz
#

wokeをある、ください、、?

timid quartz
spare quartz
#

be woke, please???

#

or if you wanna stretch it “for me???”

timid quartz
#

wokeになってください

#

oops

#

There

#

“Become woke please”

spare quartz
#

noooo

#

don’t become woke

#

be woke

timid quartz
#

idk what “woke” even is

spare quartz
#

ください、アリサト!!!

spare quartz
#

cause all the right wingers use it

#

So tired

lavish dove
#

Goddamn

lavish dove
spare quartz
#

WOOOOOOOOOOOOOOOOOOO

#

IT WAS MENTIONED IN A YT VIEO1!!

spare quartz
#

電気式電気式電気式

#

I am going to attempt to sleep Again,,¿

timid quartz
#

goodnight

spare quartz
timid quartz
#

電気を消える!

spare quartz
#

😭

timid quartz
#

I will cut the power.

spare quartz
#

Look at them

#

Why would you do that

timid quartz
#

キエロ!!!!

spare quartz
timid quartz
#

go to sleep

#

smh

spare quartz
#

nooooo

timid quartz
#

siri set alarm for 7 hours from now

spare quartz
#

I want my japanese kemono art..

#

日本人が類する:ふわふわ

#

Or は??

timid quartz
spare quartz
#

noooo

#

I still don’t exactly know how intransitive verbs work

#

but basically
japanese people be like: fluffy

timid quartz
#

intransitive verbs dont take を

spare quartz
#

Oh

timid quartz
#

this makes sense to me

spare quartz
timid quartz
#

I dont think 類する is correct

spare quartz
timid quartz
#

it seems like 類する is like "x resembles y"

timid quartz
spare quartz
timid quartz
#

¯_(ツ)_/¯

spare quartz
#

idk… deepl mistranslation….

#

look at that second translation…

timid quartz
#

lol

#

idk it feels like you'd use it like AはBが類する

#

A is similar to B

spare quartz
timid quartz
#

it feels like 類する is like "resembles"

#

or "same category"

timid quartz
spare quartz
#

yes!

#

your brain power is like that of a rocks.

timid quartz
#

Aerastoは石の能力が類する

spare quartz
#

mmmnbb

#

93939830202

#

okay what if I wanted to say your brain is comparable to that of a rocks in terms of brain power

timid quartz
#

Aerastoの能力は石が類する

spare quartz
#

mmbmbmbmmbmbmb

#

stupid の…

timid quartz
#

の is used here to indicate posession

spare quartz
timid quartz
#

nuh uh

spare quartz
#

殺す

timid quartz
#

あなた

spare quartz
#

I was just thinking in terms of English….

#

since like… you’d think your brain is that of a rocks IN terms of brain power… instead of thinking of it as a possessive…

spare quartz
timid quartz
#

Aerastoの能力 - my brain power
は - [speaking of my brain power]
石が類する - similar to a rock

#

idk if it's が or に tbh

spare quartz
timid quartz
#

also

spare quartz
#

🪨

timid quartz
#

it's more common to say 頭

#

like 頭がいい == smart

timid quartz
spare quartz
#

mmmbbbb but it’s brain power..

timid quartz
#

your head is a rock

spare quartz
#

your BRAIN is a rock

#

the distinction must be made…

timid quartz
#

あたま is normally meant as brain too

spare quartz
#

that’s weird though…

timid quartz
#

it's how it is

spare quartz
#

and see how it says minds; brains: intellect;

#

your brain is literally a rock.

timid quartz
#

I mean if you mean my actual brain

#

ok

spare quartz
#

that’s why it’s so さび!!!

timid quartz
#

ケモノ 🫵

spare quartz
#

🥺

spare quartz
#

The makemon character??

#

Peak dictionary

timid quartz
#

GO TO BED

spare quartz
#

I don’t wannnnaaa

#

I like wasting my time hereeee

spare quartz
#

Also I spoke with another Japanese person today

#

But this time in full English..

timid quartz
#

lmao

spare quartz
#

Because they stepped into my domain…

#

PROGRAMMING

#

and I just yapped their ear off and I think they liked it

timid quartz
#

you're giving them english practice

spare quartz
#

I think they were also writing their own English instead of translating too since they say they’re learning it

#

And it’s clearly pretty bad

#

But I do appreciate the effort

#

tweet in question…

#

Java should be the highest here… Japan should give up on C..

#

everything else is too far disconnected from the JVM..

timid quartz
#

java and JS should trade places

spare quartz
#

いや

#

Java and C should trade places

spare quartz
#

Was when they told me they had been programming for 15 years

#

And still complimented me so hard when I spoke about processors

#

I don’t even know how to respond comfortably!

#

I hope they do more JVM stuff.

timid quartz
#

I hope for their own good that they never do JVM stuff

spare quartz
#

Japan… do Kotlin stuff..

#

And I might not steal from JPRS and SEGA

#

❤️

spare quartz
#

I’m getting way too entangled into the Japan side of twitter

#

I’m actually seeing peoples personal stuff now and I think I’ve seen one thing that should be reported to the police 😭

#

I’m not even sure how I’d go about doing that considering the… thousands of miles I am from anywhere

timid quartz
#

Let them live their life SMH

spare quartz
#

NO

#

They were threatening to overdose themselves

#

Who wouldn’t want to send a wellness check!!! Even if I don’t know where they live!!!

timid quartz
#

oh ic

#

uh idk bro

spare quartz
#

😭

#

going back to the replies of the tweet is so gut wrenching

#

I hope it’s fake cause god it’s bleak

#

Anyways.

#

I should sleep now .

#

7:02 CT HOUSTON * 2, DALLAS

#

Budget unspecified (so basically free rein up to $200.)

timid quartz
spare quartz
timid quartz
spare quartz
#

I’m going to use the EEG machines on you and force feed Kotlin into your brain

#

MK Kotlin

timid quartz
#

Sentenced to hand removal to make sure you can’t code again.

spare quartz
#

okay then I’ll just use my paws

timid quartz
#

Paw removal.

spare quartz
#

EEG MACHINES

#

I’ll just code telepathically :3c

timid quartz
#

Brain removal.

spare quartz
#

WHWT

#

mf will do ANYTHING to stop Kotlin users

timid quartz
#

Yes

spare quartz
#

Would you stop her if she coded in Kotlin

timid quartz
#

Yes

timid quartz
spare quartz
#

WHY

timid quartz
#

You have the worst case of mind virus that I have ever seen

#

Therefore, you must be stopped before it spreads further

spare quartz
#

Let me spread it

#

神です…

timid quartz
spare quartz
#

🥹

timid quartz
spare quartz
#

🥹

timid quartz
spare quartz
#

WAHHH WHY CANT I FORWARD POLLS

timid quartz
spare quartz
#

Anyways goodnight :3

#

Don’t let the kohaku fur bite :3

timid quartz
spare quartz
#

I will attempt to.

timid quartz
#

good luck

spare quartz
#

you are the thing on the right

timid quartz
#

mhm sure

flint belfry
#

one day..

timid quartz
#

Bro gotta be a fake lawyer with all the brainrotted shorts he be making

flint belfry
#

also he does that since its just how his channel runs lmfao

spare quartz
#

電。。。。。。。。。。。。。。。。。。。。。。

timid quartz
#

superscalar pipelines....

spare quartz
timid quartz
#

yes

spare quartz
#

sounds scary

timid quartz
#

scalar = one pipeline
superscalar = 2+

timid quartz
#

I HATE DATA DEPENDENCIES

#

my implementation to handle data dependencies in the superscalar version freaking stalls my entire "processor"

spare quartz
#

Don’t let the timings side channels bite

timid quartz
#

out of scope

spare quartz
#

Awwww

#

I wanna learn cycle-accurate processor simulation

#

But it seems so difficult

timid quartz
#

make your x86 simulator be a pipeline first

spare quartz
#

It is

timid quartz
#

unless it already is

#

oh cool

spare quartz
#

It’s scalar

timid quartz
#

make it superscalar now and handle data dependencies

#

then make it out of order

spare quartz
#

fetch->(decode&execute)

spare quartz
#

The ARMv4 processor is “simulated” out of order

#

As in the code is executed as if it were according to the technical manual

timid quartz
spare quartz
#

But it isn’t actually coded to be functionally out of order

spare quartz
#

Do you know how branch predictors work yet

#

I don’t 🙁

#

oh my god bruh what is ths

timid quartz
#

I could maybe put one in your cpu

spare quartz
#

because otherwise its a piece of external dependency information

timid quartz
#

Conceptually they’re very simple

#

I’ll pose you a question

spare quartz
#

what

timid quartz
#

Your processor has already executed a lot of instructions, many of which have been branches. Your processor gets another branch and wants to predict what will happen. Your processor doesn’t have perfect knowledge of the future. What can it use to help it guess what will happen?

spare quartz
timid quartz
#

Mm no, the prediction happens before you actually have the condition codes calculated for your branch

#

The simple answer is: history

spare quartz
#

but that requires memory ☹️

spare quartz
#

branches only act based on their current state (with some freedom on JCXZ cause that works on CX instead) they don't set anything

timid quartz
#

if you consider a fetch-decode-execute pipelined CPU your execute phase is what handles performing the condition check
however you want to know what to do ASAP, and ASAP is in decode when you figure out that you have a branch instruction (but have not done any calculations!)

spare quartz
#

that sounds hard to compute .

timid quartz
#

in a physical CPU too, you also can't exactly just "do cc calculation in decode" because that will add additional time for your decode step to execute which will slow down your clock speed

#

because remember in a real pipelined CPU, each step has to be at most one clock cycle

#

clock cycle = slowest pipeline step time

spare quartz
#

okay but if the branch predictor makes a wrong guess then what...

timid quartz
#

then you have to flush and re-fetch the correct stuff

#

you risk a flush for the chance to not have to

spare quartz
#

but how does it know its wrong ?

timid quartz
#

when execute figures out the actual result, it will inform fetch and decode if they need to flush

#

a very simple branch predictor is this

  • not seen this branch before? make a random guess, record the result from execute
  • seen this branch before? look at the recorded result from last time and go with that, change the stored result if it differs
spare quartz
#

mmbmbmbmb

spare quartz
timid quartz
#

memory :3

#

memory that isn't visible on the ISA*

spare quartz
#

001010302000300204021

timid quartz
#

the branch predictor isn't exposed on the ISA so the memory is internal

spare quartz
#

idk it just seems really complex 2 me

#

especially in consideration of the "virtual overhead" that this processor has to contend with

timid quartz
spare quartz
timid quartz
#

mmm

#

I mean ok in your fetch -> (decode + execute) pipeline

#

what do you do if you compute a branch in D+E but the instruction in F is wrong

spare quartz
#

wdym by "wrong"

#

like misaligned to an illegal opcode?

timid quartz
#

no like

#

ok so your program is a list of sequential instructions right

spare quartz
#

yes

timid quartz
#

if you look at it plainly

#

when the branch is in D+E, F still has to fetch something right

#

which is normally just the next sequential instruction

#

but what if you compute a branch in D+E and the next instruction you should do isn't the next sequential one

spare quartz
#

oh i see

#

well rn it goes something like this

#
fetch -> jcc [ip++]
  fetch -> 0xA1 [ip++]
  fetch -> 0x00 [ip++]
(BYTE OF MEMORY AFTER JCC IMMEDIATE IS NOT READ)
[set ip = ... + 0xA1 or what have you]
fetch -> ... [ip++]
#

with some gunk on top to control processor halt/bios...

timid quartz
#

so the fetch -> 0x00 is your fetch state "clearing" itself to fetch the instruction indicated by the branch yes?

spare quartz
#

mmmbb im not sure i understand..

#

it only reads the next instruction after the instruction has been executed and possibly updated ip during the next fetch cycle...

timid quartz
#

oh I see

#

so you dont really have a pipelined processor then

#

you're executing instructions one at a time

spare quartz
#

yes,,,,,

timid quartz
#

that makes more sense yeah

spare quartz
#

i dont know how to think about pipelining cause it hurts my head

#

(even though ARM architecturally requires pipelining)

timid quartz
#

a pipelined processor would look maybe something like this (ignore types)

// F -[F-buf]-> D -[D-buf]-> E
data class FetchBuffer(   // F-buf
  val bytes: Int,
  val valid: Bool
)
data class DecodeBuffer(  // D-buf
  val opcode: Int,
  val src1RegId: Int?,
  val src2RegId: Int?,
  val dstRegId: Int?,
  val immediate: Int?,
  // ...
)

fun fetch(nextAddr: Int, fBuf: FetchBuffer) {
  val nextInstr = readMemAt(nextAddr)
  fBuf.bytes = nextInstr
}
fun decode(fBuf: FetchBuffer, dBuf: DecodeBuffer) {
  // if fBuf has valid data
  // parse instruction and set dBuf accordingly
}
fun execute(dBuf: DecodeBuffer) {
  // if dBuf has valid data
  // execute instruction
}

fun main() {
  val fBuf = FetchBuffer(valid = false)
  val dBuf = DecodeBuffer(valid = false)
  var ip = 0x0 //whatever starting val

  while(true) {
    execute(dBuf)
    decode(fBuf, dBuf)
    fetch(ip, fBuf)
    ip += 0x4
  }
}
timid quartz
#

the logic would be a bit more complicated but

#

that's like

#

the very high level gist of it

#

a pipelined processor has multiple stages and buffers (latches) between them to hold outputs

#

usually of the form

  1. fetch
  2. decode
  3. execute 1
  4. execute 2
  5. up to execute N
#

actually wait I have a diagram

spare quartz
#

i wish i could see how the i386 was made

spare quartz
#

since theres a special "CIR" register that holds the fetched data

#

but ID/EX/MEM/WB are all 1 basically opaque thing

timid quartz
#

yeah your processor basically executes instructions one at a time

spare quartz
#

it'd probably take another instruction review to separate ID from EX and MEM

#

cause for example the Add cluster (which is much more closer to its IC counterparts than the last)

#

it takes in its parameters like mem/regs through the dc(SIZE)(MODE) lambda

#

and then executes it based on the cluster its for (eg TwoOperand8Bit)

#

but the processor just sees it as one unit conceptually, addressed by the opcode

#

(or Mod for selective instructions under the same opcode)

#

i feel like the instructions are roughly comparable in execution to i386 though so i dont feel super comfortable with redoing them rn

#

the biggest issue is probably the PC BIOS compatibility (and 32-bit mode)

spare quartz
#

the 80286 is the closest analogue to our processor

#

i386 is where they really did the modern CPU stuff

#

oh wow thats interesting i didn't know it precached 3 ahead

timid quartz
#

and then if the branch predictor is wrong it has to flush all of those :3

#

idk if 80286 had prediction tho

spare quartz
#

it didn't afaik

#

also not pipelined

timid quartz
#

it's "pipelined"

spare quartz
#

its pipelined in the same way my cpu is "pipelined"

spare quartz
#

ughghghg i wish there was a better way to test our processor

#

theres like no good testers out there

#

and although DOS is occassionally useful its so so so so noisy

timid quartz
#

for your current processor "architecture" you dont really need a branch predictor

#

because you calculate the branch before you fetch anything after

spare quartz
#

"architecture" ☹️

#

so mean ..

#

omg wait

#

i know what you should do for programming!!!

#

make a real mode os!!!

#

with PC BIOS testing in it!!!

timid quartz
#

fake mode only

spare quartz
#

☹️

#

you mean like..

#

virtual 8086 or..

#

protected mode..?

timid quartz
#

I didnt mean anything by it lol

spare quartz
#

:<<<

timid quartz
#

you said "do real mode" and I was just like "nah only fake mode"

#

but

#

I have been thinking about writing a 16 bit program for your "processor" to execute

spare quartz
#

well if you do... tell me how it sends its output out

timid quartz
#

we only use mmio in this house

spare quartz
#

memory addressing cache ❤️

spare quartz
#

because the memory modules can be any size and set in any position

#

theres just no facilities for the BIOS to read off it so its basically just GP memory until used otherwise

#

(ALSO i still need to figure out what real processors do when accessing bad memory)

#

(and make my interrupts not super bad)

#

The task state segment (TSS) is a structure on x86-based computers which holds information about a task. It is used by the operating system kernel for task management. Specifically, the following information is stored in the TSS:

Processor register state
I/O port permissions
Inner-privilege level stack pointers
Previous TSS link
Debug state
S...

#

painful............

spare quartz
#

i still have to implement hardware-based multitasking even though nobody uses it anymore

#

☹️ ☹️ ☹️ ☹️

timid quartz
#

ok gn

spare quartz
#

ok...

spare quartz
#

ファウンダーハンバーガー帝国のヒミツ

#

faunda-
hanba-ga- [empire's] secret

#

funniest shit ive ever read

lavish dove
spare quartz
#

tbf theres not much you can do to branch off that

#

a processor will generally always need to

  • read from memory for data
  • figure out the electrical path for the data
  • do a process on that path with that data
lavish dove
#

make a cpu that must be coded in brainfuck

spare quartz
#

oh

lavish dove
#

wait

#

no a cpu that runs on brainfuck

#

its a brainfuck describing it

#

no

#

no

spare quartz
#

i thought you were saying a microprocessor that runs brainfuck, all i was gonna say that you'd probably need to shrink the instruction size to like

#

3/4 bits

lavish dove
#

a cpu that runs brainfuck

#

yeah

spare quartz
lavish dove
#

obvously birds are responsible for deaths

#

actually being on earth at all kills you

#

lets just go to mars or something isnt that the next defualt

spare quartz
#

no mars is even deadlier

#

the moon is probably the best option

lavish dove
#

yeah but does the moon have sick ore deposits like mars

#

actually it probably does

spare quartz
#

bunch of fusion fuel too

lavish dove
#

o kek

spare quartz
#

unfortunately rn the only thing fusion fuel is good for is experiments and nuclear bombs

#

cause we haven't figured out how to make it make money

lavish dove
#

imagine fusion is actually just really simple to do efficiently and safely lol just havent found it yet

#

like its just sprinke this rare earth metal in and then encompass it in iron which doesnt even haved to be very pure

#

lmao

#

the government is halting scientific advancement; rargh!!!

spare quartz
#

i think the closest experiment to success rn is in the NIF (a government facility)

#

they haven't reached more energy than they put in for lasers but they've been making steady improvement

#

it'll probably be another "20 years" before they can make more than they put in

lavish dove
#

thats massive though

#

I doubt it will ever make more money than it cost to build

spare quartz
#

Power conditioning operator Seth Robinson conducts tests in one of the four NIF capacitor bays. The capacitor bays house NIF’s power conditioning system. Credit: Damien Jemison. In the early hours of March 10, 2009, NIF made laser physics history by firing all 192 laser beams into the heart of the Target Chamber, delivering 1.098 megajoules (M...

#

NIF set a new record for laser energy, firing 2.2 MJ of energy for the first time on an ignition target. This experiment resulted in 3.4 MJ of fusion energy yield, achieving ignition for the fourth time.

lavish dove
#

woah

spare quartz
#

April 2025: The eighth successful ignition experiment sets another record for energy yield, delivering 8.6 MJ, more than four times the 2.08 MJ of energy delivered to the target, further demonstrating that NIF can repeatedly conduct fusion experiments at multi-megajoule levels of energy output.

#

latest record

lavish dove
#

YOO

spare quartz
#

unfortunately the lasers take like 200 MJ for the whole experiment

#

but soon maybe

lavish dove
#

I need that to power my house

#

😭

spare quartz
#

also they wear weird suits

lavish dove
#
Roblox

The game is a first attempt to simulate nuclear fusion realistically. This game doesn't have cooling lasers or blackholes but devices used in real life nuclear fusion facilities although it is simplified enough to create fun and challenging cooperative experience. You also can't blow it up just like in real life so please don't try.

The game si...

spare quartz
#

only once

lavish dove
spare quartz
#

their reactor model is actually different than what the NIF uses

#

i dunno how successful it is irl

lavish dove
#

its probably made up

spare quartz
#

no, its not

#

its a tokamak design

lavish dove
#

yeah made up version of tokamak

spare quartz
#

okay yeah probably

#

i think NIFs is cooler though since its just a bunch of lasers exploding something

lavish dove
#

how I feel playing helldivers 2 with the quasar cannon

#

oh its only tokamak style heating

#

everything else is made up I think

spare quartz
#

oh

lavish dove
#

its still fun game

spare quartz
#

i wonder what it would be like to be inside this while they fire it ...

#

also 🇺🇸 on the pedestal to be fired at with lasers amazing

lavish dove
spare quartz
#

im flattered but im very much not great fuel ❌

#

what the fuck is this price

spare quartz
#

frm this article

spare quartz
#

@flint belfry okay i got a question

#

so the switches have about 8 hours left on them and the current competition looks good

#

BUT i just wanna ask if you would know anything about selling to IT companies/businesses instead of buying

#

because i did some calculations and

#

sooner or later im gonna run into an inventory and debt problem if i dont sell quickly

#

(so far my only debt is around $550 though, which could be covered by any 3 specific lots...)

#

(and with good enough connections the switches alone could be sold for $18,000, -2 for the one ill maybe be sending you and keeping one for myself)

#

or you aera... if you have any experience selling..

flint belfry
#

OH MY GOD YOUR ATP

spare quartz
flint belfry
#

WHY DID YOU CHANGE BOTH YOUR USERNAME AND PROFILE 😭

spare quartz
#

BECAUSE I HATE BEING CALLED ATP!!!

flint belfry
#

meownium is a lot longer...

spare quartz
#

okay well like

#

just say... denki..

#

i guess..

#

or just my real name..

flint belfry
#

grr

spare quartz
#

BUT THE QUESTION!!

spare quartz
#

wahhh

timid quartz
spare quartz
#

do you know anything about selling it products..

timid quartz
#

what about adeno(sine)

spare quartz
#

you're an adult..

spare quartz
timid quartz
#

atp is easier to write

spare quartz
#

nooo

#

miko is easier to write!

timid quartz
spare quartz
#

think about the locality on a qerty!!!

i o
k
m

#

superior keyboard locality!

timid quartz
spare quartz
#

who would even help me ..

timid quartz
#

vs A T P are all on different fingers

spare quartz
#

okay but you need at least 2 hands to type it

#

i usualy only have one hand on the keyboard..

timid quartz
#

Sounds like a you issue

spare quartz
#

also im making shaders

#

i just need to figure out how to clear the temporal effects of this one

spare quartz
#

THATS WHAT I SAID!!!

spare quartz
#

almost there!!!!!

#

another japanese person comm iwth. .

timid quartz
spare quartz
#

it turns out you can make tie dye with a lot of it though

timid quartz
#

lol

spare quartz
#

its functionally useless and not what we want but i thought it was cool

timid quartz
#

lmfao

spare quartz
#

ALSO

spare quartz
#

so i feel happy

spare quartz
spare quartz
#

mbbmm

#

an hhour away...

spare quartz
#

i lost the contract......

#

but.....

#

im about to get 2 barcode scanners... so i can do that "job" thing you keep saying..

#

(which are somehow priced at $1,400 for this lot but im getting it for $25)

#

BUT i did just win a contract for barcode scanners that cost $1.6k each (i feel like throwing up)

timid quartz
spare quartz
#

You’re saying I should bid on cash registers and grocery store real estate?

#

That’s a mighty plan

timid quartz
#

I mean if you get cash registers and a retail plot and build a grocery store and get licensed as a business and buy product and get people to buy it from you then sure

spare quartz
#

Hooray !

#

Oh aera

#

On the topic of selling stuff

#

I got someone..

#

And also 3 $800 printers

timid quartz
spare quartz
#

They costed 5 dolla

#

This is them

#

interact with more Japanese people aera….

flint belfry
# spare quartz i lost the contract......

NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

#

FUCK

timid quartz
timid quartz
flint belfry
spare quartz
#

NO THEY DONT!!!

#

THE GOVERNMENT SPENDS SO MUCH MONEY ANOTHER OFFER SHALL COME SOON.

#

Holy shit

spare quartz
#

The only time I wish I was in Arizona

#
  1. 22” monitors.
#

actually

#

meem kade if you're willing... to give me your zip code or a nearby airport... and a rnage..

#

i could watch your local area and give you any interesting finds..

flint belfry
#

32937

spare quartz
#

gold mine near you

#

(all jokes aside there was this recently)

#

it looks like theres occassionally good stuff in your area from NASA

#

(like a pallet of servers ~a few months ago)

#

but it looks like a competitive scene too

#

turns out they sold one of these...

#

dear god 43 swtiches for $265

spare quartz
#

just came across me that i could actually do auctions on BEHALF of you given i send you the purchasers receipt (but you'd also need to give me your credit card details 💀)

#

anyways hopefully theres a good auction for you soon

#

BUT I FINALLY FIXED OUR BLOOM

timid quartz
spare quartz
flint belfry
#

i already have a switch i use but having another one to fuck around with would be fun

#

need to take cisco ccna or comptia at some point

spare quartz
#

Occasionally they put up routers as well…

#

Anyways hold on they’re gonna kill me

spare quartz
#

DR STONE SEASON 4 EPSIDOE 21

#

PEAK..

spare quartz
#

another Japanese person… spoke to..

#

it turns out a single word is all you need…

timid quartz
spare quartz
#

artist hack: call their art cute

#

send again?

#

im busy with someone

timid quartz
#

womp

spare quartz
#

oh my god bruh

#

theres this massive ass lot near my codev

timid quartz
# spare quartz かわいい

Funny thing is that if you’re actually speaking Japanese and you’re not careful, if you say かわいい it could sound like こわい which is the complete opposite

spare quartz
spare quartz
timid quartz
#

it’s possible lo

spare quartz
#

like idk how it is for different people but "ka" and "ko" are super different to pronounce

#

Aerastoはこわいだ

timid quartz
#

well phonetically, the pronunciation may not always be what you expect

#

like for example が is often nasalized into a sound more like んが

spare quartz
#

well yeah but i mean

#

you COULD just not do what other people do and talk incredibly directly.. even if people look at you funny

#

like pronouncing ~su completely individually for everything

timid quartz
#

So if you mean to say かわいい but say something more like かわい where the か isn’t super clear…it might get misinterpreted

spare quartz
#

at least it's not like their they're and there

timid quartz
#

:3

#

I love English

spare quartz
#

mbmbmb menglish is weird

#

like you could use whatever word for something and people would probably still understand

#

but in japanese it must be a lot harder

spare quartz
#

ALSO

#

unrelated but gsa employees might not be very smart

#

those are not laptops...

#

(BUT IF YOU MISTAKE THEM AS LAPTOPS AND GIVE ME DELL LATITUDES I WILL NOT COMPLAIN!!)

flint belfry
#

Switches Miko

#

I Need Switches

#

Send me Swit

spare quartz
flint belfry
#

😡 😡 😡 😡

spare quartz
#

then theyll sell more switches i think

timid quartz
spare quartz
#

n o.

spare quartz
# spare quartz oh my god bruh . let the dhs deport more people

Warning: All information in this email message is privileged and confidential for use ONLY by the Equal Employment Opportunity Commission (EEOC) and the intended recipient(s). If you are not an intended recipient, any use or dissemination of this communication is strictly prohibited. If you have received this communication error, please delete all copies of the message and its attachments and notify the sender immediately. Your receipt of this message does not waive any applicable privilege. Emails that are sent or received by the EEOC follow the EEOC's record retention schedule.

#

🤓🤓🤓

spare quartz
#

if you have $10,000.......

flint belfry
#

im not a hoarder like you are

spare quartz
#

okay but that’s like

#

18 pallets!!

#

So much compute!!!

flint belfry
#

hoarder

spare quartz
#

what

#

did you send something ?

#

my internet is really bad

flint belfry
#

dms

spare quartz
#

oh my god bruh they're sending me so many documents 💔

timid quartz
spare quartz
#

need more memory

timid quartz
#

makes sense...jvm mail server probably uses too much memory....

#

if it was rust or c it wouldnt....

spare quartz
#

jvm minecraft server uses too much memory*

timid quartz
#

if your mail server was rust or c it would have a lower memory footprint and be able to fit alongside your mc server...

spare quartz
#

(it wouldnt)

timid quartz
#

(would*)

spare quartz
#

weirdo

timid quartz
#

how much free memory do you even have

spare quartz
#

sign these documents for me

spare quartz
timid quartz
#

rufr

#

you surely have to have like

spare quartz
#

yes

timid quartz
#

a few mb or something left

#

or kb

spare quartz
#

i have a single 8 GB stick of memory and its all being used by the server

#

well 6 GB cause 2 are system reserved

timid quartz
#

right you use windows server

spare quartz
#

its not windows you dolt.

timid quartz
#

I was gonna say "go run free -h rn"

#

but you have windows server so...

#

cant do that

spare quartz
#

(wmic)

timid quartz
#
Get-CimInstance Win32_OperatingSystem | Select-Object @{Name="TotalMemoryMB";Expression={[math]::Round($_.TotalVisibleMemorySize / 1024, 2)}}, @{Name="FreeMemoryMB";Expression={[math]::Round($_.FreePhysicalMemory / 1024, 2)}}
#

look what they need to mimic a fraction of our power

spare quartz
#

(all unix like commands suck)

timid quartz
#

free -h >>> whatever the fuck that is

spare quartz
#

#

imagine needing to hardcode human readable units

timid quartz
#

imagine needing to do the calculation yourself

spare quartz
#

sign my document..

#

sign it aera..

timid quartz
#

sign it yourself

spare quartz
#

nooo

#

also ive noticed

#

the DHS GENERALLY seems to be a bit dumber than their agency peers when using the gsa

#

but hhhsshshshshs

#

ughghgh just load twitter

#

if it were made in JVM it would've loaded by now instead of fully crashing like anything in rust

timid quartz
spare quartz
#

elon said it was using rust and crypto and a whole new arahctiruecre..

timid quartz
spare quartz
#

ALSO NODEJS

timid quartz
spare quartz
#

case closed

timid quartz
#

you’re so frustrating

spare quartz
timid quartz
#

Every Google result says that they switched from Ruby on Rails to Scala and Java in 2010

spare quartz
#

source?

timid quartz
#

FUCKING GOOGLE IT

#

SMH

spare quartz
spare quartz
#

i dont wanna

timid quartz
#

I’m going to kill you

timid quartz
#

Twitter is slow
Twitter runs on JVM
therefore JVM make Twitter slow

spare quartz
#

unsound logic

timid quartz
#

Unsound runtime

spare quartz
#

unsound brain between your location and your computer

timid quartz
#

“sound brain”

#

Yes very sound

spare quartz
#

~ your brain

timid quartz
#

My brain when the JVM yes

#

JVM sucks

spare quartz
#

no .

#

oh my god bruh

#

3 japanese people following me in 2 days

#

how is this happening

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

All the evil robots were programmed in Java, WALL-E was programmed in C

spare quartz
#

notice how there was only one evil robot in wall-e

#

and he was coded in rust

timid quartz
#

Java*

spare quartz
#

rust*

timid quartz
#

Kotlin* (basically the same thing as Java)

timid quartz
#

Your phone ringing

spare quartz
#

this is what rust looks like to any reasonable programmer

#

completely useless

spare quartz
#

s oboard

timid quartz
#

Programmers when they are forced to use Kotlin or Java

spare quartz
#

yooo they're selling a hemat

timid quartz
#

just big enough to transport you around on

spare quartz
spare quartz
#

非常に好評 (30,393)

spare quartz
spare quartz
#

disassembling this mod that was coded in rust

#

i got their binaries extracted, just need to exploit it in a user-running ia64 processor for the future..

spare quartz
#

integrated thinker

flint belfry
#

Destroy It

spare quartz
#

and put a scanned image of your brain

#

in a jvm

flint belfry
#

please manufacture plane dragons instead

flint belfry
spare quartz
#

BEG PHASE 2:

#

ELIMINATION OF THE HUMAN RACE

flint belfry
spare quartz
timid quartz
spare quartz
#

I’ll be fluffy.

timid quartz
spare quartz
timid quartz
#

Now go to sleep

#

GO TO SLEEP

spare quartz
#

I literally just go to sleep and wake up immediately after

timid quartz
spare quartz
timid quartz
#

actually close your eyes and try to imagine and rotate a 3D cube

#

can you do that

spare quartz
#

Best I can do is think about a 3D cube

timid quartz
#

can you make a mental image of anything at all

spare quartz
#

I can’t see it or anything

spare quartz
#

It’s more like just a concept of knowing something is there and what it’s made of

timid quartz
#

you might have aphantasia but that’s in no way any form of a formal diagnosis

spare quartz
#

I can’t get a visual picture of it

timid quartz
#

sure…

spare quartz
timid quartz
#

And zero two right underneath

#

❤️

spare quartz
#

Idk who that is

timid quartz
#

From darling in the franxx

spare quartz
#

Well

#

I know WHAT that is

#

I just don’t know what it means