#💽Programming Chat v2
1 messages · Page 83 of 1
honestly? it works fine for both
at least from what i've been testing currently
if it works for gaming then it should work for normal stuff
pretty much so
I'm just a concerned buyer wondering if I will be able to use it all the time or if there is expected downtime
Thank you
ario katr
yeah that’s the one thing I dislike about go
wtf is golang even about
built by google to do web stuff and to be super easy to learn
it's compiled but has a gc, has really good concurrency
errors as values
really well suited for backend because of the easy concurrency
(i prefer kotlin though)
sounds like something I wouldn't have a heart attack learning
java concurrency is super easy on the modern versions
try {
try {
try {
try {
try {
try {
try {
try {
tell me you've never used java or kotlin without telling me you havent
Over my career I've seen a _lot_ of attempted complete rewrites of existing software, and two things have stuck out to me:
︀︀- The overwhelming majority of rewrites failed
︀︀- Of the small minority I saw succeed, almost 100% were done by the same team who wrote the original software.
ok but is it as easy as
func myfunc() {
// do stuff...
}
func main() {
go myfunc()
myfunc() // can be run either way
}
SO THAT'S WHAT THAT IS...
what is this
i dont see clear concurrency
golang goroutine example
oh
the go keyword spawns whatever function in a coroutine
fun alpha() {
Rust.destroy()
}
fun bravo() {
Thread.ofVirtual().start { alpha() }
Rust.check()
}
in java you have to separate between using virtual and physical threads
and i prefer that
sure
I like how go enables concurrency via just go
and you don't even get function coloring from needing async functions
kotlin does the same thing with their suspend keyword as part of their coroutine plugin
but i just never use it cause its basically inferior to the JVM standard virtual threading
ur mom is basically inferior to the suspend keyword
die
jumpscare
wow we only create two threads in bsl
one virtual for directory listing cache management and one platform for FUSE sessions (as they natively block)
go was... weird. not sure how its doing now
https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-ride
it didn't have generics for the longest time!
the guy also is praising rust in that post
this is what @near trout code looked like last time I saw it
☣️ the rustfection has been in kotlin all along
annotations can be massive so its not unreasonable for them just not to show them
trying to find a functional method to run over every element in a list and return that list
im not sure if there is one..
.foreach
that returns a Unit
()
looool just do it earlier in a diff line
lammmmeee
OH
onEach
unfortunately i run into init referential errors
so im forced to do it the lame way 💔
well at least i can use onEach in the future if i remember it
wow that does look lame
thank you for your suggestion
my RIFFs now have times
proper format
@spare quartz in kotlin who tf uses these keywords: delegate, dynamic, field, file, property, receiver, setparam, value, actual, annotation, crossinline, expect, lateinit, noinline, tailrec, inner, and infix
so many keywords nobody uses
delegate - essentially, this lets you do weird stuff with a variable, like making it observable
dynamic - Kotlin/JS.
field / property / receiver / value / setparam - you cannot use this
actual / expect - Kotlin platform agnostic implementation function
annotation / inner - are you stupid?
crossinline - compiler special flag, lets you do strange things inside lambdas
tailrec - compiler special flag, makes a function tail-recursive
lateinit - a var you can declare nullable at its immediate declaration, but will ensure to the compiler you'll make it non-nullable in the future; dereferencing it before hand throws an error
noinline - prevents inlining.
infix - syntaxic operator. lets you put functions between two arguments, like a shr b - shr is the infix here
oh @spare quartz here's the thing for that "arbitrary wait"
without the arbitrary wait after spawnSupervisor, the registry stuff at the bottom will error because the supervisor thread isn't done setting itself up
7978675665456436547569676345235497856645
that's why there's the wait
golly gee
another secure password
seems a little redundant when I'm already using RMI
again my home row is the numbers i cant help it
it works!
WRONG!
(but the actual answer requires dealing with ACLs which "isn't" simple)
2.wav
☣️
parser is more efficient than once thought
only 4.22 seconds to parse a 153 MB data.win file
of course... not all parsers are done yet....
i think someone sucks at queen..
kade why is your role apple intelligence colored
swear i'm not tripping
that's straight out apple intelligence
i am one of a kind
Help
wrong
@lone sky <<
no im better
"whats 1+1" ass question
YOU FAILED!
that's the point
no its a bad question
(he doesn't know how to do 1+1)
he doesn't know the answer to it
stop touching computers for 500 years
i have a better setup than your shittop on life support
i would rather use AWS than let you host something
i dont have a laptop?
i dont have a desktop?
ive never had a desktop?
the dangling whatchamacallit now
she's referring to your motherboard
THEN WHAT DID YOU HAVE
i code on my phone? are you stupid? do you have damage in your brain?
ARENT YOU TRANSGENDER OR SMTH
WHAT
is that not what the trans flag in your name means
YOURE GAY FOR ME??
this guys trans
😍
ID RATHER CUT MY THROAT THEN DATE YOU
also this is cause you're rich
💰
im not
(you are)
i got a single salary from a summer job
rich boy. rich boy. rich boy.
maybe try rhat
then you don't need to have your services and whatnot on a thread
aka
fym "on a thread"
??
DRIVE
who tf does
bread experts group??
no i just dont know how your shit works because i base off what you say and im not an interndmensional god that knows everything
stupid*
also petted a mac mini
i know
tiny scrungly thing
GRRRR I HATE MAC MINIS!!!
SEND MORE SO I KNOW WHAT TO DESTROY!!
i didn't get more pics
however
the search history for one of the iMacs
had that one game
for some reason??
😭
what game
the one with the freaky and fluffy version of satan
what did you do unfunnylad
signin.aws.amazon.com on Discord
i do army stuff
also i program - ATPStorages
just saw the most biohazardous ai news site ever
my eyes are ruined
@lone sky are the new deltarune chapters good
haven't gotten there yet
yeah you haven't played the game once
i have
have you considered that.... maybe.... just maybe...... i play the game out of steam 👻
fair
do you want the files
no.
you suuuuuuuure
im happy to pirate bayachao but I respect toby
WOW RUDE
moron.
shut it you use kotlin unironically
because its unironically good
unironically BAD
unlike frust (FUCK RUST!!!)
the one fatal flaw: the jvm
TRUE
fym will you already do
IN REAL LIFE!!!
?????????????????????
@lone sky go get a job
OMG
if you pull up on me you will not live to return home
yeah sure
what is a cs nerd gonna do to me
yap about combinatorics??
if that's code for tying you up and throwing you into lake lanier sure
well guess what you gotta go outside to find me irl
this guy does NOT know what a computer is
ok jvm enjoyer
connecting with devils 👎
not too bad tbh
do you still have the arbitrary wait 🤮
YES wtf else am I supposed to do
??????
send a broadcast packet on UDP loopback when the server is online
and wait for that signal
ugh id rather just have the wait
wh
maybe later
im to the point where im adding the ability to add services
oh well uh
let me just push an update to bsl
cause it has the new arg parsing... and its best you switch now... than later...
that should be it aside from some log files
I should really do the log files sooner rather than later tbh
OK, update BSL to version 2.26.0
im not pushing this update to github cause it has incomplete gamemaker work
but theoretically it should work
i havent tested it
theoretically it should work
i wanna see how large the jar is.. .lemme check
practically it wont
yeah okay
gamemaker made it fat
an extra 79.69 kB in use just for gamemaker
as a consequence though, parser and stream are more refined! (even though you won't use both of those, ever..)
what if I just dont upgrade bsl
for what reason
uhhh because breaking change :3
with that logic
what if i just dont upgrade from DOS 3?
it saves you a lot more pain if you use arguments more in the future
ALSO the new getters are type safe
which i thought you liked!
let me fix this image using image alteration
enhanced. @spare quartz
bad!
give me one second
LOL
@lone sky IT WAS SILVAGUNNER WHO DID THAT LOBOTOMY CORP VIDEO??
I THOUGHT YOU JUST SENT A RANDOM VIDEO 😭
YEAH
ruined
worth -$50 dollars
okay but... its worth $50000000 dollars to any bayachao fan now..
nope
yes...
worth -$500 to any bayachao fan actually
❌
You’d never get it
yse i will.
message.txt
almost have all chunks parsed
boooo…
not boo
in a moment ill have to write a disassembler for the gamemaker vm instruction format
chunks were not made to be parsed
years of parsing but no real world use found
and then figure out what to do with it there
- either make a VM over JVM
- or integrate it with the Processor / Computer classes in breadmod
JVMVM
if our x86 VM was stable you could theoretically go infinitely down
JVM/x86/JVM/x86/JVM/x86...
ye until u hit a stack overflow
bad joke
you're not authorized to be in this chat anymore
joke in #general
general is full of people who can't take jokes
yea u know i mright
look at tiktok comments for details
prolly
Of a person, to stop talking (said by someone, often one in authority, after one has said something annoying, irrelevant, or false, during a period of peace and quiet, or when one is not allowed to talk) or arguing, or (of a person or thing) making noise.
i love wikitonary
you are not in authority
often one
mr president strike down this @spare quartz
doesnt have to be a requirement ❌
hes in a breakup rn leave him alone
To desist from saying something unless one is able to prove it; to act in a manner that makes further talk unnecessary.
@grok definition?
行勝於言 / 行胜于言
wise words
有錢能使鬼推磨
i think the system is complete enough to write a disassembler for
slowly making it more coherent
full coherence!
but wait that one had inaccuracies
this one is correct
this is my first time reverse engineering something
it is quite fun
unfortunately its 5 am and i need sleep
"I will eat you"

私がプレイ中にガチ泣きしたゲームはUndertaleとOMORI
記憶を消してもう一度プレイしたいゲーム
s2
hmm
trying to figure out how an embedded function is handled
making my head hurt
ugh i wish this vm had a nop instruction
JRPGが最高だね
{LOCAL={VARIABLE={768=sofd, 1792=eofd, 2048=eofc}}, GLOBAL={FUNCTION={1536=alpha}}}
incomplete theory
the theory works* (need more testing material to see if im right about "environment" / "type" encoding)
COOL
and just like a real theory it predicted there are local functions too (well local variables with closures in them, but)
var alpha = function() {}
LOCAL
function alpha() {}
GLOBAL
Need 2 figure out what differentiates a closure though
Working theory: closures in variables carry no special type except integer, and are only resolved when CALLed
@timid quartz hey
do you still have your gba file
s
i wanna write an emulator for gba cause animal crossing did it (+ an swe guy on youtube sucks) after gamemaker
(theory correct)
Uh I can compile and send later
fat
fat
no its not
okay well maybe it is but
this is why you save money and treat yourself occassionally
👍
what if I just save money and then keep saving money
keep living way below my means
forever
atp by the time either of us can claim social security, it’ll have been bankrupt for 30 years
NOTHING EVER HAPPENS!!!
I’ve actually sat on some money since Christmas because I recoil from the thought of spending it on myself for anything other than groceries, rent, or gas
But im gonna go tomorrow….and buy a micro center bundle…..to upgrade my pc…..
Eugh what a terrible thought
no you're gonna buy bayachao merch... and mail it to me...
and you're definitely gonna use a real shipping label instead of a fake one to defer the shipping costs to me!!!
cause you're nice enough to do that!!
or maybe anthrax that also might happen
aera
im literally in a military family
we get anthrax shots with a lot more availability
get something like.. ebola
idk
(To the FBI agent watching this chat, I am merely joking about sending this person things that may harm them in their mail, I would never send this person or any person any harmful substance, material, device, or anything else that could harm them.)
why would the fbi care
only the secret service actually cares if you say stuff like
IM GONNA BOMB TRUMP TOMORROW WITH AN ENGINEERED BIO WEAPON!!!
or something
besides isnt trump like
IM GONNA BOMB TRUMP TOMORROW WITH AN ENGINEERED BIO WEAPON!!!!!
defunding the fbi
yeah OK mexican
enjoy the cia
wait no hes defunding them too
最近のボカロ曲は内容が薄いとか言ってる奴はOSTER project知らねえのかよ
peanut butter shot
immunizes you against every disease known to man
i wish
its just another one of those combination shots
i think its penicillin based but i cant remember
and then you can’t sit down after
ugh i hope i wont have to renew any shots soon
i found out i was really late on 7 of them last year and had to take them all at once 😭
Search OSTER projectのアルコールソング
THEY MADE A SONG ABOUT YOU???
YES
Beer is delicious
beer is disgusting
aerasto is just evil and homophobic charashiba ngl
i literally would
because ive taken it on accident multiple times throughout my life
“taken it” beer isn’t medicine
aera
trust me it tastes better
i needn't elaborate why i think that way 😭
you’ll find yourself in 5 years liking beer
i hope not cause itll probably kill me if i do!!!
nah ^
just not my type
Ur literally going into the military, drinking is like half the job
(one of those was in a restaurant btw)
okay but have you considered that
soda is superior to it in every way
- more cost effective
- tastes good wrt cost effectiveness
- already comes with a drug thats better than beer (caffeine)
- probably better for you anyways
nah soda is super sugary
nah I don’t like drinking that much sugar constantly
I don’t drink that constantly either
dont matter
Besides
- beer is cheaper than water in a lot of places
- tastes great and a wonderful variety of flavors
- alcohol is more fun than caffeine, what are you gonna do on caffeine, jitter and tweak?
- neither soda nor beer are “good” for you
- tastes worse especially wrt to cost
- soda has more flavors than you could imagine, thats why artificial is the bestifical
- ethanol is literally a "depressant" and caffeine is a "stimulant". clear winner
- blah blah you're not my mom
WE'RE LITERALLY LESS THAN HALF A DECADE APART
go focus on your schoolwork kiddo
get a degree in computer psuedoscience.
also stop rage baiting me
go on
stick glass rods in oranges
is this the new dark matter reactor
oh tally ho lads I can be a nuisance now
The in-game rules have been updated to remove "You may not be a general disturbance to other players.",
(he was trying to play pokemon in minecraft thru computercraft and instead of making an emulator he just made a screenshade from a node.js/yarn project)
Minecraft, but I Coded Pokemon on the OfflineTV Server. This was absolutely INSANE.
WATCH ME LIVE ► https://www.twitch.tv/ottomated
support me on patreon ► https://www.patreon.com/ottomated
follow me on twitter ► https://www.twitter.com/ottomated_
join my discord ► https://discord.gg/9mwuVNA
0:00 Introduction
1:37 Coding
25:22 Playtes...
stupid dumb clickbait titles
"coded pokemon"
he used a js library on npm that emulated a gba
and screenshared that by sending video data to minecraft
???
thats awful
ok I just skipped to
a random point in the video
and he said "it took a lot of work to get these pixels working"
its ove rbuurh
unfortunately twitch programmers aren't the next linus torvalds
but they have a job so woe is me
no I think bro is cooked
oh that video is from 4 yrs ago
hes older than me
🙁
hes probably graduated too
🙁
wait he only has 2 videos from 4 years ago??
yeah apparently
bro locked the hell in on college
he live streamed 1/2 years ago respectively
I can't even fault him
also more clickbait titles augghh
he didnt rebuild sqlite from scratch he's just writing a protocol implementation
oh god hes using rust
oh god his window is tiny
how do u live like that
he can fit a whole 14 lines on that screen
im ngl i get super claustrophobic with tiny screens
ye cuz its awful
can't fit no code on it
friend of mine uses vertical monitor for code
it seems goated
that'd go hard for kotlin
with a 80 character horizontal rule it looks rlly good
you can fit entire files without having to scroll
wait.. 80 character rule..???
are they an ada programmer???? that's the default for ada.....
vertical rule mb
they'd be a good ada programmer...
80 chars is pretty normal
I follow that for everything I write
or... almost everything
my java is usually 120
🙁
mines 120 yeah
can't fit ServiceProviderFactoryStrategy in 80 chars
im going over it rn for testing 💪
STOOOOOOOOOOP
\t 💪
my child shall use spaces for indentation
bread.experts.group
what i do not like however is that i have to manually import java.lang.* classes for numerics
cause kotlin's defaults dont have reverseBytes/reverse
classic
bitbuffer
ye he looks pretty serious to me
2004年生まれとかつい最近生まれたばっかなのだから、就活なんかしてないで妖怪ウォッチでもしててほしい。
global
unfortunately i still dont know what ties closures together
0x0800 and 0x1000 and 0x0300 all represent the same variable
what is this?
reverse engineering the VM of gamemaker
WHAT
along with their WIN archive format
cause it'd be cool if i could play deltarune in minecraft
but also cause why not, ive never done reverse engineering before
oh ok
u do u
that sounds cool
I don't got the motivation to take on random projects like that
need to figure out how it wants me to designate the variables but i feel like im getting somewhere
oh yknow what they're probably STRG offsets
augh
yeah there
control flow + anonymous variables
at least something like that
need to figure out why the arguments are being dispersed across 0x14, 0x8, 0x10...
scrum
write my vms.
jvmvmvm
I forwareded this everywhere 😁
I’ll write a VM to virtualize you
weirdo. my brain is too complex.
we're replacing u
with that bio computer
the one where you can grow a brain
we gonna just grow your brain in the computer instead
goats
yo I been waiting who comes out?
Nah, just needs 3 cases in a switch:
- bayachao
- Kotlin/Ada
- Soda and pizza
❌
you forgot a 4th one.
abt to get none of these
in the army
fr
bouta get ALL of them
also btw you forgot one https://en.wikipedia.org/wiki/List_of_file_formats
This is a list of file formats used by computers, organized by type. Filename extension is usually noted in parentheses if they differ from the file format's name or abbreviation. Many operating systems do not limit filenames to one extension shorter than 4 characters, as was common with some operating systems that supported the File Allocation ...
oh lord
JIM BEAN
loooooooord I can't change
BUT ONCE YOU FLYYYY HIIIIIIIIIIIIIIIIIIIIIIIGH
FREEEEEEEEEEEEEEEEEEE BIIIIRDDD YEAH
🎸
I am going to generally disturb you guys
finally making a selector for HTTP versions so i can upgrade from 1.1
oh, right
pattern matching
oh but its not smart enough to realize thats exhaustive
Encompassed under #2
We got that in Rust too
duh
Ugh what an awful time to get sick
I can’t sleep and I just came up with a Huffman coding idea
Huh??? You’re gonna huff compressed air???
Anyways it’s because of all that Kotlin you use
Rust is healthier for you
Idk if oxidation is really healthier but 😁
Btw are you writing code at work?
Is it rust? That'd honestly be kinda cool. Would prob have to be a startup or a very cool company
sadly not
😢
@rustic vine
He was, indeed, Just Fi
Wth why am I red
The role colors changed??
😨
This red is awful
🙁
Let's hope this trial is over soon
I dont want on this bus
red
39393822
bitreader works at least
hey it worked
just need to encode the rest of the huffman tree
hmm
i could also code next(from: BitInputStream) into using the stack instead of a local variable
not sure what advantage that would bring though
probably not enough to justify anything
smile.jpg dog
got pizzaQ!!!!!
peppooerrieinti
yummy
partial HPACK decoding
:authority = localhost:50608
:method = GET
:path = /
:scheme = HTTPS
@timid quartz bot™️
real
?
wait nvm I misunderstood
unified the HTTP request/response using input streams, HTTP/2 in specific using a SequenceInputStream for consolidation of data from one stream
SequenceInputStream did the wrong thing (i was tricked)
but this does the right thing
cheshika…
goodbye http/2
Honestly I think I did very well for the implementation of the HTTP protocol versions
val selector = HTTPProtocolSelector(HTTP_1_1, in, out)
val selector = HTTPProtocolSelector(HTTP_2, in, out)
selector.nextRequest()
selector.sendResponse(…)
you could in theory attach two selectors together
in, out
.nextRequest() - HTTP_2
.sendResponse(request) - HTTP_1_1
which would let me not have to upgrade stuff behind the proxy/router
:<
oh atp I upgraded my pc
I read in technology
I can’t believe you didn’t spend your money on memory
That’s all what matters today
Ok but I got a bundle
ugh you and your stupid economical decisions.
9700X + 32GB DDR5 + B650 mono
2x
Oh well
At least you can upgrade in the future
Just make sure the timings are right
Yeah
aera just get another pack of the same kit
das what im saying
Just enough for 2 IntelliJ IDEs
(Kidding I actually have like 6 open at a time + 900 pixiv tabs)
64 GB is such a breath of fresh air
But I have a mid cpu and gpu
PEA
keyboardddd
(Current is 550W)
5500GT + 3060 💪
Dunno why I’m calling my 3060 mid actually
It can run most games on ultra and has survived with 4 years with only a little electrical tape residue on it
AMD .. not in my household!!!
ok novideo
ermmmm I think you mean Rust
EW
CA
EW EW EW
Certificate Authority? One day
Look at my car
ok that's it buddy im sending you to the hyperbolic time chamber.
I will buy a $5,000 hardware encryption unit
NOBODY disses AMD on this household.
!!!
