Post AzCDTNnIDxyFIbikFs by bonifartius@noauthority.social
(DIR) More posts by bonifartius@noauthority.social
(DIR) Post #AvV619SPpwX2V6xjqC by RustyCrab@clubcyberia.co
2025-06-25T20:56:00.088377Z
12 likes, 6 repeats
docker is insane it's like "we can't figure out dependencies so here's an entire operating system to run fizzbuzz"
(DIR) Post #AvV65RbUJLqDwHFjua by phnt@fluffytail.org
2025-06-25T20:56:47.266402Z
13 likes, 5 repeats
@RustyCrabdocker-container-host.png
(DIR) Post #AvV6cCYXHLGSpGUYme by xaetacore@neondystopia.world
2025-06-25T21:01:36.908Z
3 likes, 0 repeats
@phnt@fluffytail.org @RustyCrab@clubcyberia.co Hit load avg of 40 on 16 core dual xeon today
(DIR) Post #AvV6fEUSXli5h41xWy by tyler@nicecrew.digital
2025-06-25T21:03:15.497691Z
2 likes, 0 repeats
It's horrible I dont even want to write software with dependencies because of the horrors of version management
(DIR) Post #AvV70UqKwILIUaP2cC by deprecated_ii@poa.st
2025-06-25T21:07:05.971727Z
1 likes, 1 repeats
@RustyCrab an inevitable response to the insanity of shared libraries
(DIR) Post #AvV74YwlcjDiNVLjcm by phnt@fluffytail.org
2025-06-25T21:07:49.315365Z
3 likes, 1 repeats
@tyler @RustyCrab It's great if you want to build packages for other operating systems or quickly scale, but it's used as a crutch to "fix" horrible software.Try running HomeAssistant on bare metal, you can't even download that thing unless you are using the absolute latest Python version which means you can't install it on literally any meaningful distro without first downloading another version of Python outside the repos. HA went even further with the Docker derangement. They made a whole VM image whose sole purpose is running Docker containers inside it since HA doesn't use one monolithic container.
(DIR) Post #AvV7CX6mLKkqzbphoW by meow@deerfan.club
2025-06-25T21:09:16.669Z
2 likes, 0 repeats
@deprecated_ii@poa.st @RustyCrab@clubcyberia.co are they really so bad?
(DIR) Post #AvV7HSg6F5EYhThiiG by tyler@nicecrew.digital
2025-06-25T21:10:09.898635Z
4 likes, 0 repeats
Don't even get me started with python versioning and dependency management
(DIR) Post #AvV7RCUdGwwnOoz5hA by dcc@annihilation.social
2025-06-25T21:11:55.780882Z
3 likes, 1 repeats
@tyler @RustyCrab @phnt Deathkill_every_one.mp4
(DIR) Post #AvV7bAs49qtfGShX1M by phnt@fluffytail.org
2025-06-25T21:13:42.929375Z
5 likes, 2 repeats
@tyler @RustyCrabstop-writing-lang-package-managers.png
(DIR) Post #AvV7iNv22prvl6WiCe by meow@deerfan.club
2025-06-25T21:15:01.885Z
1 likes, 0 repeats
@RustyCrab@clubcyberia.co every day I feel immense guilt for using docker for syncthing on my pc but I'm too lazy to install it natively now and set it up
(DIR) Post #AvV8LhByJyRSpMC9Ro by RustyCrab@clubcyberia.co
2025-06-25T21:22:07.424851Z
1 likes, 1 repeats
@meow it's not really your fault that nothing works correctly without the bloat
(DIR) Post #AvV8WMVfYdx7rrUiQ4 by prettygood@socially.drinkingatmy.computer
2025-06-25T21:23:59.278685Z
2 likes, 0 repeats
@RustyCrab @meow syncthing works just fine without docker fyi
(DIR) Post #AvV8hc5ZyVp3N4ejey by aniki@memelords.zone
2025-06-25T21:26:05.181665Z
9 likes, 7 repeats
@RustyCrab
(DIR) Post #AvV8tpG2q6zRgkNHZQ by Hoss@shitpost.cloud
2025-06-25T21:28:17.190686Z
3 likes, 0 repeats
You'd think people would be more embarrassed to admit they're into docking.
(DIR) Post #AvV91qk1CxH6bdDjn6 by deprecated_ii@poa.st
2025-06-25T21:29:39.939382Z
3 likes, 1 repeats
@meow @RustyCrab shared libraries don't offer any meaningful benefits while saddling us with lots of problemsin an ideal world shared libraries are great. one single library any program on the computer can use, that never introduces breaking changes, that's easy to update when security problems appear so everything that uses it is fixed at oncebut in reality breaking changes happen a lot, so you have to store several versions of a library. the software you want to use may not tell you what version you need, which is a very irritating bug to solve, and system namespace pollution can be a practically insoluble problem (thus, things like python environments were born). and, updating the library is as likely to introduce security problems as to fix them, as we've seen from high profile supply chain attacks in the last few years
(DIR) Post #AvV9943e5zZfvwqDwW by Nudhul@shitposter.world
2025-06-25T21:31:04.223079Z
3 likes, 1 repeats
@tyler @RustyCrab @phnt is that like when you end up having 37 versions of microsoft visual c++ after downloading your steam library
(DIR) Post #AvV9OhkinGnHO9Ro7E by tyler@nicecrew.digital
2025-06-25T21:33:53.457024Z
1 likes, 0 repeats
Proton's "bottling" of wine prefixes does a lot of the same, idk if they just symlink to a central version or not though
(DIR) Post #AvV9ycueGWyknqDgH2 by phnt@fluffytail.org
2025-06-25T21:40:22.078382Z
2 likes, 1 repeats
@tyler @RustyCrab @Nudhul The Steam runtime is shared and prefixes are only made for Proton versions I think.
(DIR) Post #AvVA0woFGFQ35gKbHk by RustyCrab@clubcyberia.co
2025-06-25T21:40:47.119661Z
0 likes, 1 repeats
@prettygood @meow I haven't had problems with it but I wouldn't blame someone for thinking it wouldn't work given my experience with package manager versions of many things
(DIR) Post #AvVA8HVWhjnbJO4ZmK by Hyperhidrosis@shitposter.world
2025-06-25T21:42:07.858268Z
1 likes, 1 repeats
@RustyCrab had one docker container taking up 4gigs of wasted space in my machine.went rape mode and uninstalled it.
(DIR) Post #AvVA8gFmhP3s3ntrDE by phnt@fluffytail.org
2025-06-25T21:42:11.522425Z
1 likes, 1 repeats
@deprecated_ii @RustyCrab Skill issue. Linux package managers solved this decades ago and it wouldn't be a problem if every soydev didn't insist on refusing to write portable software and make it easy to package.
(DIR) Post #AvVAMN8iYqrypk7hZI by deprecated_ii@poa.st
2025-06-25T21:44:40.053331Z
1 likes, 1 repeats
@phnt @RustyCrab "literally everyone upstream needs to do [thing] correctly forever or the system breaks" is not good engineering
(DIR) Post #AvVANfAb0huH2jcKbQ by phnt@fluffytail.org
2025-06-25T21:44:53.912181Z
0 likes, 1 repeats
@deprecated_ii @RustyCrab @meow >shared libraries don't offer any meaningful benefits Dependencies with vulnerabilities can be patched centrally instead of recompiling 50 different programs most of which you don't even know have that dependency. Look at golang's and rust's obsession with static linking if you want an example of how much of a security nightmare static linking is.
(DIR) Post #AvVAP9n4eJLmIiKMLo by nephitejnf@social.realnephestate.xyz
2025-06-25T21:39:12.182929Z
2 likes, 0 repeats
@phnt @RustyCrab This is partly due to half the projects distributing only via docker, a sin in its own right.
(DIR) Post #AvVAYZVCQI3SeOSKZM by deprecated_ii@poa.st
2025-06-25T21:46:52.560911Z
2 likes, 1 repeats
@phnt @RustyCrab @meow guess how I can tell you didn't actually read what I wrote
(DIR) Post #AvVAZKKWJoRHssoxwu by meow@deerfan.club
2025-06-25T21:47:00.573Z
0 likes, 0 repeats
@phnt@fluffytail.org @deprecated_ii@poa.st @RustyCrab@clubcyberia.co I was going to say they save space and make compiling faster (I once used rust)
(DIR) Post #AvVAmq8nMEz8JBmR16 by sysrq@lab.nyanide.com
2025-06-25T21:49:27.130059Z
0 likes, 1 repeats
@phnt @RustyCrab @meow @deprecated_ii >implying
(DIR) Post #AvVB1j4nuBDsk60mRM by phnt@fluffytail.org
2025-06-25T21:52:07.966677Z
2 likes, 1 repeats
@deprecated_ii @RustyCrab @meow I read it and guess what, it's irrelevant. Dealing with breaking changes/different library versions is a part of writing portable software. If you are lazy to do that, you use containers, if you are competent you use configure scripts and define like we've been using since the 80's. As I've said, it's a literal skill issue.
(DIR) Post #AvVBEckajiOut4hw0G by deprecated_ii@poa.st
2025-06-25T21:54:28.289231Z
4 likes, 1 repeats
@phnt @RustyCrab @meow you are a retarded fossil
(DIR) Post #AvVCWYeEpO5TKXqqAK by prettygood@socially.drinkingatmy.computer
2025-06-25T22:08:51.786756Z
2 likes, 0 repeats
@RustyCrab @meow its a Go program, static binary, as easy as it gets
(DIR) Post #AvVCyjwkPhviTqwn3o by PalePimp@poa.st
2025-06-25T22:13:59.354927Z
1 likes, 1 repeats
@RustyCrab Pretty much. I am to this date the only person I've met who can build a container from scratch without using any online source and producing images in the range of 40-50mb. I don't see the point of using containers except for very old applications that can't be compiled in modern environments or any other libc issue.
(DIR) Post #AvVE3CwuclghXjibxI by dcc@annihilation.social
2025-06-25T22:24:42.969455Z
2 likes, 1 repeats
@deprecated_ii @RustyCrab @meow @phnt You act like thats a bad thingBill_and_sadam_best_frens.gif
(DIR) Post #AvVEgjuA1upP2yHWS0 by phnt@fluffytail.org
2025-06-25T22:33:09.624282Z
2 likes, 1 repeats
@dcc @RustyCrab @meow @deprecated_ii Not having 20 Python venvs and not recompiling 10 go programs every time there's a 9.x vulnerability in net/http (every 3 months) isn't cool with kids. It's not really my problem anyway since I don't thankfully need shitty software that is hyper-autistic about versioning. Instead of devs thinking they shouldn't break everything on minor releases and not using cool new language features for the sake of using them, the solution is to apparently turn your computer into a Mac or a phone depending on your preference. But enough said, suya..
(DIR) Post #AvWVrPWE3dzpNviiqe by Suiseiseki@freesoftwareextremist.com
2025-06-26T13:20:11.586084Z
0 likes, 0 repeats
@deprecated_ii @RustyCrab @meow Shared libraries do offer quite a few benefits.On decent OS's where things are compiled from source, each program is compiled against each library as needed.
(DIR) Post #Avb2kP7HEIi9EI9o3c by dorkvalized
2025-06-28T17:47:39.610715Z
0 likes, 0 repeats
@deprecated_ii @meow @RustyCrab > that's easy to update when security problems appear so everything that uses it is fixed at onceIf only “emerge -NuDav @world” existed in our time-space continuum…Мегрэ и человек на скамейке, часть 1 00:47:26.357.jpg
(DIR) Post #AzCDTNnIDxyFIbikFs by bonifartius@noauthority.social
2025-10-14T09:48:26Z
0 likes, 0 repeats
@phnt @RustyCrab @tyler language package managers would be fine if they'd make building distribution packages easy (they usually do the opposite..)