#đœProgramming Chat v2
1 messages · Page 72 of 1
both are inferior to proper microserver design
Docker <3
đ
đ
yeah because you want me to spoon-feed you information I've already told you
get out
mf asked me about our servers full specs and now he's talking bout spoonfeeding
PICK A LANE!!!
Some of us actually recognize that separated sandboxed environments are good as well as configuration files rather than a smattering of CLI flags
this is the only time youve told me about your server unlike me telling you what i host
both are generally inferior
ive told you multiple times
nope
Nope both are generally SUPerior
on which basis
on the basis that theyâre better :3
microservers OUTPERFORM you
and are CLEANER than you
docker is such a polluting system it is insane
90000 iptables entries
nothing is as clean as a nice fresh docker container to run your app in
which you also need for your micro servers to maintain proper network isolation :333
wrong
https secure/insecure, dns redirection
you really didn't think this through did you
I did
nope
yep
you're not defending docker.
I am
You just refuse to accept that docker is peak
it pollutes and lets developers create poorly made apps
i will beat you to a bloody pulp with bayachao art aera
OSX-Docker
It keeps everything nice and tidy, lets end users easily deploy apps, solves the âit works on my machineâ problem, and has proper sandboxing
this is hlropshit btw
It keeps everything nice and tidy - provably doesn't
lets end users easily deploy apps - why isn't your server already easily deployable?
solves the âit works on my machineâ problem and has proper sandboxing - same argument, and why can't your server sandbox itself?
WHY is your server machine dependent on the first place? what are you doing?
because thatâs just the nature of computers
people have their servers set up differently so you intrinsically encounter configuration differences that can affect an appâs ability to run
"servers set up differently" how?
whereas containers provide one uniform environment across all servers
you're not answering the question
WHY is your server relying on a machine dependent attribute?
different hardware, different OSes, different configuration within those OSes
different hardware is managed by the operating system
âConjugationâ thank you keyboard
different operating systems should be handled by the programs cross platform support
(if it lacks such support, it is a BAD program.)
youâre refusing to see the answers
"different configuration within those OSes" stop relying on OS configuration.
your server does not need to read a random file in bumfuck /var. it doesn't need to read a Registry.
it is bad design.
This is unavoidable though, take networking or your systemctl configuration or anything else for example
The user could have set up their system in a certain way for their needs that interferes with your software
networking is a platform agnostic construct
relying on systemctl isn't, and is the problem.
your software should be able to tell the user what sockets it can't make and let the user configure it
Ok but in this case youâre NOT relying on either of those (except maybe networking)
NOT docker.
But the issue is that the configuration is external and not-relied-upon but still interferes with your app
then tell the user!
"i cannot subscribe to port 53!"
user: i should redirect port 53 to 5300! and tell the server to use 5300!
"i can use port 5300!"
Which again is part of the âworks on my machineâ problem that docker mitigates or outright solves
okay so your whole argument is essentially
You get a sterile, uniform environment for your app to run in
"i should design my server poorly so the user can be pampered by external software!"
I have not once argued for poor server design
you are
"works on my machine" isn't a thing for servers that let the user configure what they should do
it IS a thing for servers that force registration on a specific port or file
Is 100% a thing for servers because servers are machines too
Servers are not homogenous
Iâm talking like
A user has some kind of Linux OS configured on their server as in physical hardware
And theyâre trying to run your software
But due to differences that your app doesnât rely on but still necessarily differ from your development environment
Your app âworks on your machineâ but not theirs
okay, but explain a situation where the app wouldn't execute correctly
any situation
Which requires the user to diagnose why it might not be working
Whereas this is entirely removed in many cases by docker because the appâs runtime is a sterile light-weight uniform environment
start here
Idk take some iptables configuration for example that causes your app to not be able to communicate like it should
Assume the configuration is set up for a userâs specific needs
Now the user has to find a way to accommodate your app into their needs
wow you two are still at this
your server should be able to instrument a networking problem and report that it could not allocate a port. the port it tried to allocate SHOULD be configurable by the user
if the latter isn't possible: bad software, stop using docker to pamper it
if the former isn't possible: bad software, instrument yourself
Donât assume that the problem is just allocating a port, it could be how you have routes or VLANs or whatever else in iptables set up
why would that affect execution?
Traffic not reaching the app
Or not getting out from the app
bad operating system design caused by the user, not a thing docker or the software could fix
Yes itâs caused by the user (for their needs) and they must diagnose it
And docker could fix it because the networking can be isolated
and fix it themselves as docker cannot fix a situation where the immediate interface for accessing the internet is broken
For example if you have a cluster of micro services that need a private local network
This is built into docker
use loopback.
iptables could cause issues depending on user configuration
And the user has it configured as such due to legitimate need
use a loopback interface!
.
This is built into docker
then that's the users fault, and docker is essentially just making ANOTHER loopback interface
which is pampering the user: bad design
Again youâre just refusing to see the answer
no im seeing it with respect to the other system components
If docker had no reason to exist then it wouldnât
that argument isn't a valid one
"if juicero had no reason to exist then it wouldn't have gotten the massive funding it did", but it did!
this could be undue burden for the developer whereas distributing a docker container is analogous to distributing a JVM app in that âanywhere that docker can run, this app can run tooâ
if your problem is an iptables one, then it was caused by the user, and they should fix their system instead of docker being a "cureall"
that was just one example
tell the developer to cry about it
Anyways Docker is peak
no.
how it feels to see aera and miko arguing for the 105295482491th time this week
containerless deployment is dead
didn't this start because she thought 8 school computers were better than my data center server
HI CHIRARU!!!!!
our servers were from a factory mf đ
also you can get into stuff like Kubernetes where youâre able to orchestrate containers to automatically scale your app up and down with load and automatically replace degraded containers on demand
what i mean is that those computers are common in schools
sounds like that could be fixed with one microserver
your computer is common in those with furry thigh highs
what?
exact argument youâre making
another liberal defeated
i think she's talking about
the dell umm
fatass dell thing
i forgot it's name
what dell thing
running one instance of your app defeats the point of what I just said entirely
what if that instance crashes
?
you have no recovery
one microserver that acts as an orchestrator, is what im saying
del powerserve or whaterver it's name is
but itâs effectively another external library to me
i forgot
power edge???? what does that have to do with anything
everything is an external library to you
yes that's my server
Go mine your own silicon and build a chip with your bare hands
I want to!
you do not understand how much I want to do that!
wait you have to mine your own iron with your bare hands to make your own mining tools too
Completely psychotic
reminder
I want to make our own power distribution for our own servers too
itâs exhilarating
but yes unironically chip design would be so so so sooooo cool
The earthâs resources are external dependencies too
that means you have to make your own silicon in your own body
breadmod simulators are practically our first step in that
Somehow
your body is an external dependency aswell
okay well you're now just fishing for nothing at that point
Iâm following your logic to the very end
the earth got its silicon from cosmic space dust which is omnipresent in the universe, and is basically a "base"
If you were true to your logic then youâd actually extrapolate as far as that
what you're saying is "create a big bang and supernovae"
ok y'all are boring
going back to setting up my demented arch VM
if you followed my logic ACCURATELY you'd know that's not what i think
the JVM and Kotlin are "bases." i've said this before
But your âaccurateâ logic isnât true to your actual logic
SiO2 are bases.
then what is my actual logic, praytell
If I followed it accurately youâd still have to mine for all the minerals that even make up the tools you use to mine for other minerals bare-handed
sounds like you should follow it
Youâd literally be playing Minecraft irl
that sounds fun
No as Iâve said a billion times before itâs utterly idiotic
how so
There are very few reasons to eschew work done by others because 99% of the time they know what theyâre doing way better than you
Education is a valid reason as well as LEGITIMATE issues in other software
then i shall become as good as them
simple reason
but youâre just doing it because âgrrr external dependency badâ which is not valid
very valid
external dependencies are there to be used and are good to use
why rely on some random software from another person of which i have no control over if i have a grievace in it?
hell, why rely on something i dont understand?
because it works and if there is a problem with it itâs not yours
those are two MASSIVE points that just because someone "more knowledgable than me" made it shouldn't just be thrown out
the work is done so thereâs little point to redo it
again
what if i had a grievance with how it did something
should i just grin and bear it?
because clearly i could never be as good as whoever made it?
depends, if itâs minor then suck it up unless you want to waste time reinventing the wheel
if itâs major and impacts your end use case then look for alternatives sure
what is "minor" to you?
also subjective
I donât think wanting more âcontrolâ is major
Unless youâre some government entity that needs absolute control over every bit flowing in and out
Which end users do not need
yeah but that's stupid to think that way
"government entities" are just other people. they're not some to be feared thing. why should those people have the reason to get more control over something, while i can't?
Iâll happily continue using my 25 crates that allow me to ship an app with 100% of the performance of yours in 200% less time rather than rewrite everything from the ground up just for âhello worldâ
then you do that!
just stop trying to argue that my way of doing things is idiotic, because you can clearly see your foundation of why that is is purely subjectival
burgers!
i will continue to argue that docker is a piece of bad software made to empower other bad software
i will NOT, and have never argued, that your way of building software is bad
arguing against docker which is a way that I deploy my software is arguing against my way of doing software
how can you ask me to not argue against your non-use of docker while also arguing against my use of docker
thatâs a double standard
huh
i didn't say that
i said stop arguing about how i think about external dependencies, not docker
you asked me to not argue that your way of doing things is idiotic, which includes your non-use of docker
Coker
okay but you're looking at that in too focused of a lens
but this can apply to you arguing against my use of external dependencies too
how so?
you canât ask me to not argue against your methods while also arguing against my methods
in fact, when was the last time i argued with you about you using an external library or such in your software?
my memory can only recall the opposite happening
you telling me to use a library in my software
because youâre always arguing the opposite
sorry wrong question
i meant: if im aruging the opposite, which is opposition in general to using external crates, why would that affect you, which is the reason for this subargument?
what did you say in response to that?
Because you are arguing the opposite while also stating that I shouldnât argue against your methods
Iâll happily continue using my 25 crates that allow me to ship an app with 100% of the performance of yours in 200% less time rather than rewrite everything from the ground up just for âhello worldâ
what?
i didn't say "do it no std no crates" to that
i know i've said that before, i'd like your response then, as im sure i didn't mean it in a literal sense
idk I cba to scroll that far up
whatever probably not important
lemme answer your other question
just give me a second to unravel the amount of subsubsubarguments were in
I do remember entertaining the idea of no std as something interesting to see if itâs possible but not for actual serious use
Basically donât say that I canât argue against your methods if youâre going to argue against mine
yeah but the thing is i've never argued against your philosophy
but you don't use it to build software
you use it to deploy software
docker isn't apart of my external libraries argument (but it could be, i suppose? i don't use it to care about it in this regard)
yes you should sleep
i get im your entertainment but stop degrading your health like mine.
Iâve stayed up way too late arguing with a brick wall
a pain wall*
Made of brick
@lone sky do you have the pain screenshot
i need it rn super badly
the pain pattern one**8
wait i found it
Thereâs no notion of winning with something that is literally a brick wall
i win!!!!!
liberal DESTROYED
You wish
idk :<
i like having debates with you cause i know it's not gonna turn into like
a giant ad hominem
but now i dont know what to do
mmbbmbm maybe slepe
lol
idk sometimes I can do that but
YES
like even with me calling your entire philosophy idiotic (which it is but)
not*
but with software I have reasons why I prefer what I do
which is probably what keeps it from becoming ad hominem by and large
yeah youâre probably the size of those people ngl
A BYTE ISNT 8 BITS
YOU MORON
meanwhile you need an entire dword
THATS AN OCTET
A DWORD CAN BE THE SIZE OF AN OCTET
LEARN YOUR PROCESSOR ARCHITECTURE CLASSES
x86.
BAAAH
Who are you, Woody?
i dont wanna hear it person with a blue label next to their name called "ăčăŹäž»"

oh no for other reasons
like
Also inherently nsfw
have you SEEN bayachaoâs âofficialâ art of him
it*
thats just cause shes a japanese person and they're weird okay
mhm ok sure
you could say omori is the same!
doesnât make it not nsfw
but not OmocatâŠ.i donât think
vs bayachao and debirun
yeees but official Omori art isnât weird like official debirun art is
what about stray dog
idk donât know enough
bayachaos second twitter account đ„
circumventing military dns blocks is probably a crime according to some book
they dont enforce dns blocks
why would they?
not even SCIFs do that
ok whatever they use to restrict your internet access
nothing
ur mom
1 day.
Why did tamamo-no-mae go to the killing stone??? is she stupid?????????
anyways docker is peak right
@flint belfry u 2
no I wonât
?
Boosh it works fine
LOL
use everywhere
docker is peak
LFG
now you're both agreeing with me!!!
:3
Tree
meemkade do you play TRG
what
i gotta get a whole new identity now
LOL
atpstorages is dead... goodbye forver..
cope
that means no more bayachao too
do you want my third evil secret identity from an undisclosed location
(itâs called humorouslass)
do you remember It's ruby white House
i mean the ruby white monini video
Itâs ruby White House
bayachao english skills shut up
anyways like Iâll give an example of docker
no it has a different name
which is like
99.99% impossible to trace back to me
conduwuit matrix server
unless you know me very closely
prime example, no
textbook example
of bad software
deploying without docker? gotta install a bunch of other stuff, set up folders, blah blah blah, giant hassle
deploying with docker? one command that launches, points to a config file, sets up a place to store data separate from everything else, and opens some ports
easy one-step setup and deployment
why would you need to install a bunch of other stuff and setup folders?!?!?!?
actually horrific design by conduwuit
uh because there are dependencies
this isnt even a rust issue cause i know you can statically compile
you're just bad at server design [conduwuit devs]
and also folders for the database duh
it doesnt need more than one folder and that should be specified by you
like the physical storage like /var/lib/mysql or whatever
The location of the database folder has little impact to me and most other matrix users because we are interacting with it through the server admin interface rather than accessing the file raw
then just
shut up aerasto. im listening to a japanese woman singing into my ears very nicely
put it as a single flag
So itâs more convenient that itâs encapsulated inside a volume thatâs linked to the container
i hope your audio drivers fail
but itâs even easier to not even have to do that
you are so lazy.
and because itâs inside a sterile container environment it can assume a certain location
WHY DOES IT NEED TO BE STERILE!!
...that's on my host machine.
and also the database is a separate application thatâs necessary and itâs bundled inside the container nice and easy
rather than polluting your base system with database you use for one thing
i hope your host machines chips fry
then you just put it all in one folder
aera you're gonna make me cry
let me just assume you want all your data in ~, not any subdirectory, just a folder in ~
LITERALLY
I HATE EVERY APPLICATION THAT MAKES ~/.bullshit
SO AGGREVIATING
even the executable? thatâs not standard to put an executable outside of a bin folder
wouldnât be included in path
you dont
without extra editing
theres even standardized places to put it and they could just put it there if that place doesnt exist but no they haved to specifically put it in ~
and again
what version did you install
no extra package needed for database
uhhhh
already bundled in container
i think it's plasma
its the second desktop on the download page
but its just bad db design by the db creators
uhm cause itâs not SQLite
do you really need anything more than sqlite
conduwuit uses rocksdb I think
no c++
ah
@lone sky this
Itâs a fork of leveldb
CHROME
yep then it's kde
âHigh performance key-value storeâ
i wanna get into db design sometime...
not putting anything gnome related on my pc
no use cases right now for me though
and itâs all wrapped up with a bow in the container
they're so interesting
ready to drop in wherever you want
bow?? like tamamo-no-mae??
no die
:<
thereâs a class for it that if I had extra free credits I may have taken tbh
i really wonder how they make stuff like 50,000,000 entries really fast to index
Lots of pain and suffering
avoid flatpsk then
very interesting ...
if you really need to use it though
flatpak â€ïž a good universal Linux package
at least get the adw-gtk3 themes
i agree
thatâs NOT SNAPS
what is flatpak
i love flatpak
flatpak is good
wanna guess the first thing i did once i fully sat up my arch vm?
bro how you like flatpak but dislike docker when flatpak is basically docker but without the virtualized container part
i installed flatpak.
what the fuck is flatpak
but without <the part i hate docker for>
ooooo shockerrrr
bro ok containers are so lightweight they donât matter
that's about it
why would you
yes they do
Itâs a less complicated BSD firejail
just think about macos apps
thats essentially what a flatpak is
why would you though
because its better than having them spread everywhere else in your fs
VMs arenât lightweight but containers are super lightweight because they use the underlying existing kernel rather than virtualizing a whole new one
they still exist
..yeah
and are made to pamper the user/application and let them rely on assumations
which is poor design
there's a reason fedora atomic builds exclusively use flatpak
same for your JVM.
JVM doesn't rely on assumations.
(except for rpm-ostree, but that's another thing)
but it pampers
uh huh but not in the way docker does
rpm-ostree isâŠinteresting
yeah
idk âwrite once run anywhereâ
Seems kinda similar
pampering the developer [via providing cross platform interfaces] : good!
pampering the developer [via allowing them to rely on an assumation] : bad!
it is similar but not exact
a cross platform interface is defined in what it'll do
docker does not
where you see âassumptionâ I see âstandardizationâ
assumptions all the way down
ur mom all the way down
yes :3
the chloroform that makes you see bayachao content
@spare quartz you can view Docker as a generalization to FlatpakâŠFlatpak only works on Linux but Docker works on other platformsâŠand to do that it must containerizeâŠ
SHUT UP
ââ
all generalizations are bad. case closed
Tell that to your interfaces and abstract classes
object oriented design is the best design
wrong
and anything aside from it is probably a waste of time
wait nvm i remember its name
~ kleopatra or something
it's called "aeras husband"
functional programming on top
do not project your demented mental illness with Izanari onto me
:<
he's pretty though....
no, connie is.
BOTH ARE!!
what did they mean by this...
I will never ever call a fictional character my âhusbandâ/âwifeâ or anything similar, such statements are actually genuinely demented and you probably need to seek help
says the rust user
says the wheel rebuilder
your language is demented and kotlin is the only future
What is This Curious Crotter
nothing important
I am being 100% /gen when I say this
wtf does /gen mean
Evil creature
i dont understand those markers
Genuine
Genuine
/gensmbios
Generator
ill trust tz
i dunno why you're trying to start up a generator saying that but okay
đ
Does it Have Evil Inteb
Yes
/s = sarcasm
/j = joking
/srs = serious
/gen = genuine
Must be removed!
probably the most common
mmmbmm
i just dont understand when you'd use one
tone indicators are weird ngl
youâre a stupid cat /j
okay but i can tell what you mean even without the /j
same with your above statement
mmm itâs harder for some ppl
/j and /gen to the same statement wouldn't mean anything to me
because you keep yapping at me
go to sleep aera
and i function like an http server
:<
why exactly that is
i am a neet
bro Nintendo made it official: you donât own your switch 2
it's just a crappier steam deck with dlss
wait
those shorts saying youll own the license to switch 2
If they donât like you they can literally remotely brick your switch 2 and you canât sue
they weren't jokes??
yeah
I LOVE ARBITRATION!!!
/j
Itâs actually so ass
Me when Iâm in an anti-consumer competition and my opponent is Nintendo
Justin Bieber's car broke down 'in the hood' so locals 'forced' him to do push-ups in the street.
ïžïžwww.ladbible.com/entertainment/celebrity-justin-bieber-does-push-ups-and-sings-for-fans-after-car-breaks-down-20181105
emulation is piracy btw.
nintendo said so.
i dont have anything to say abt it because like
well what is there to say really
its bad
PS3 CPU/GPU were both marvels of their time
OtherOS <3
ugh
well now i cant sleep cause of you
im gonna go code the thing i was supposed to 3 hours ago: .WAV support for breadmod
Like this video? Recommend it by hitting the Like button. Find others by scrolling through our playlists.
Thank you atp
you're welcome tz!!!!!!
OK, goodnight
ć°çäžăźäșșéĄăć šăŠæ» ăłăŠăă7000ćčŽăăźæăæ”ăăćœŒæčăăéŁæ„ăăç„ççćœäœăäčăăćźćźèčăŻć€Șéœçł»çŹŹäžææăăèŹăźă·ă°ăă«ăć俥ăăă
è§Łæăźç”æăŻăèœéžăźăç„ăăă
äșșéĄăȘăćŸă任怩ć ăźć°äžæ·±ăă«ăăăłăłăă„ăŒăżăŻćłéžăȘæœéžăç¶ăăswitch2ăźćœèœăĄăŒă«ăçș俥ăç¶ăăŠăăă
Fr goodnight **
6:30am.
@spare quartz session terminated.
it's gonna be 4
if it's not im gonna put a gas canister on a stove
dangling raid1 hard drive đ€
:<
fym that wasnt towards you
I know
do you have a shittaton setup like her
nothing
which btw
is actively dying
i NEED to get a new drive soon
yeah prob cuz you opened it and shattered the r/w platters
(and more ram for my laptop)
THAT'S THE 2TB DRIVE THAT DIDN'T WORK IN FIRST PLACE!!!!!!!!! STFU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
i think u just suck at hardware
wow ok
so it's my fault that the dead drive I got from my school which was already dead is... dead
:C
you could have sold it but you just destroyed it smh
brother in christ that's worthless đ
noone would buy an absolutely useless drive
(unless they like... used it as a coaster or whatever đ„ )
you would be suprised some people do
depends on the drive though
if its something from like 200x then nvm
with this treasure, I summon @spare quartz
89999
congrat. you slept for. 9 hours.
ContainerChunk."RIFF"["WAVE":[3][RIFFChunk."fmt "[MICROSOFT_PCM, 2 channels, 44.1 kHz, 176400 bytes/s, 16-bit, 4 block alignment], ContainerChunk."LIST"["INFO":[1][RIFFChunk."ISFT"["Lavf60.16.100 "]]], RIFFChunk."data"[22574848]]]
I did the RIFF parsing in my sleep btw
It works now
Just gotta pass the PCM data to the speakers
29292010133
why are you parsing guitar riffs
Your joke is bad, old, and doesnât include bayachao.
We should make our own codec after we parse MP4âŠ
I found you in deltarune
Relying on ffmpeg and random converter sites is annoying
You are literally a day late after my partner said the exact thing to me
Stop reading my computer!
no im not
yes you are
im not an arti fan
false information
Can it even configure dial a yield with all those buttons and dials?
real
:<
me after you do anything I disgaree with
Notice how itâs never worked
You make my back hurt.
Kys.

mmmbmbvm I donât wanna wake up and BE PRODUCTIVE
But I have to :<
sleep for 8 more hours
My brain leeches neurotoxin if I donât code a line every hour
me when we argue
ăĄăăïŒ
LMFAO I FORGOT
NSFW!!! QCDO!! MODS!!
Why YouTube T_T
need more kokuri
tf2 medic saying no you donât
?
Allergies7278282
Whar
then u dont need more bayachao either
smh
yes I do
im on bayachud life support
tf2 medic saying no you donât
Stop using my words against me weirdo battery acid drinker
@spare quartz should I do snowgrave :3
is this your first play through
no
Unfortunately yes then
tbh I was gonna
Murderer
no
yes you are
@spare quartz queen said "pain"!!!
it is time for aerasto to manipulate some deer into killing their friend***
Yeah
no triple trucies
HYPERBOLIC TIME CHAMBER
ăăăăŒïŒïŒ
@lone sky
It even works with debikone!!!
oh
yay!
Begin Evil Laugh Protocol
Mua Ha Ha Ha Ha Ha
You monster
yea this is how I imagined you would laugh
I do feel sorry for her though
no he's annoying
so youâre solution to annoying people is murder??
your*
I WAS GOKNA COFREVT IT
âjust another enemyâ
chapter 8 ends with all the characters dying of an oil tanker explosion so itâs still one ending
I asked Toby Fox and he said so
Elaborate
dm
OK
...can I see it
@timid quartz just had either the greatest or worst idea ever
2-1 tablet/laptop thing which runs windows by default, but when switching into tablet mode allows you to directly boot up a VM (or another partition) with android x86 or a more touch-friednly linux distro
Omg lua
none of them ada, none of them java, none of them kotlin
none of them rust either but meh
gee i wonder why
its C++ propaganda you moron!!!!
AND ASSEMBLY
@hihosilver815 yeah bro i love it when gumball characters drop everything they're doing to either explain a joke or repeat it over and over
çĄèČéćç„ăçșèĄšă«ăȘăŁăăźă§éć»ă«ćșăăæČèăăŠăăă©æăźæèœăšăăăă€ăăæČăȘă«
ngl i
might rewatch gumball unironically
đ
yeah
improving flag error reporting
A1
running with -help
works perfectly
well except for the fact that needs a \n..
neat
@timid quartz istg did she sleep exactly at 6:00 AM
you just did the math wrong
oh


