Zangoose

@Zangoose@lemmy.world

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Good luck web devs (lemmy.world)

Alt text:Twitter post by Daniel Feldman (@d_feldman): Linux is the only major operating system to support diagonal mode (credit [Twitter] @xssfox). Image shows an untrawide monitor rotated about 45 degrees, with a horizontal IDE window taking up a bottom triangle. A web browser and settings menu above it are organized creating a...

Zangoose,
Zangoose,

VS code is an electron app, there are a few others that have a simple enough purpose that they shouldn’t be using a whole dedicated chrome engine to function.

Zangoose, (edited )

VS code is a good app in spite of using electron, not because of it. There’s no reason a simple plaintext editor needs to allocate 300MB of ram even without extensions just to launch, and there is definitely no reason a plaintext editor should require compiling chromium to build from source.

Slack is fine, but only when you exclusively use slack. Throw in an actual browser, discord, VS Code, Whatsapp, teams (?), etc. each with their own chromium instance and now your 16GB of ram are being eaten up at idle.

Zangoose,

Ok I was joking with the images but now that I think about it this would likely be pretty useful to have on smart watches with circular displays.

E.g. having the watch face rotating to face towards the wearer would be a pretty neat concept. Definitely something I’d want a toggle for though.

Zangoose,

Add a randomizer that has a chance of resetting it back to normal every now and then for maximum chaos

Zangoose, (edited )

Tell me you’re not a software developer without telling me you’re not a software developer.

If you’re working on the code the only thing that might change is not having access to the release/staging environments (production databases, cloud server, etc.) but you would need access to the code itself (and development database/services), so it wouldn’t be too difficult to check if the code is keeping voice recordings

(italicized is edited in for clarity)

Additionally, the higher up you are, the less code you usually write. With software development being higher up usually means more meetings, team management, planning, and higher level infrastructure talk.

(Obligatory disclaimer that I’m pretty new in software development, this is the experience in the company I work at and seems to be pretty standard among other companies as well)

Zangoose,

I choose to see this question as “If you could magically just make someone a billionaire, who deserves it,” or more specifically “who would actually do good things with the money if they had a billion dollars.”

As you said, the reason these people aren’t billionaires already is because they haven’t been exploiting others. That being said, there are likely a few people that would use the money to better support a lot of great causes, like the Free Software Foundation, medical research, or climate change action

Zangoose,

I wouldn’t call necessarily call it “unproductive” though? He has been lobbying in cases and contributing to the right to repair movement for several years now. It’s not like he’s doing nothing, he’s doing everything that he has the power to do.

Zangoose, (edited )

Does distro breakdown matter that much though? It only really matters on windows because each version has significant compatibility changes. AFAIK as long as you update your system Linux compatibility with tools like wine/proton shouldn’t change much between distros.

Zangoose,

I just found this today, I don’t really know anything about cron jobs but this will probably incentive me to learn lol

Zangoose,

Haven’t deleted it yet actually, looks like most of it is from yay

Zangoose,

Thanks for this! I’ve been meaning to start getting into learning more about systemd and making services, this is super detailed and gives me a pretty good starting point!

Zangoose,

No, .cache is similar to a temporary directory (or at least in theory) where important data isn’t supposed to be stored there, instead only temporary files that might speed things up (e.g. images in a browser or thumbnails in a file manager). In this case it looks like all of my AUR packages had their source files cached, which added up over the ~1.75 years that I’ve been running this distro

Zangoose,

It looks like yay was storing AUR build files there, that folder took up about 160 of the 164GiB

Zangoose,

It was AUR packages from yay. I’m a CS major into gaming and emulation so there are a decent amount of programming build tools from the aur that I had, it looks like most of it is coming from storing all of the binaries from AUR packages, as intelliJ ultimate takes up 50 GiB, proton-ge-custom takes up 31 GiB, and Yuzu emulator takes up 16 GiB.

Zangoose, (edited )

https://lemmy.world/pictrs/image/1db16aff-0fdf-421a-84d4-77091efdea1a.png

https://lemmy.world/pictrs/image/723e165b-7648-48d1-92c5-5e655172326d.png

Looks like yay is storing every previous binary for AUR bin packages (also excuse the unreadable terminal theme, it doesn’t play very well with a lot of TUI apps unless they support custom theming)

Zangoose,

It ended up being yay storing binaries from previous versions of AUR packages, definitely depends on the distro/usage but for arch-based it definitely clears up a lot of storage

Zangoose,

It’s yay, which took up ~160 GiB. It was storing previous versions of AUR binaries which I guess added up over time. I posted a screenshot of ncdu outputs for a more detailed breakdown in one of the other reply threads

Zangoose, (edited )

IMO I’d say the same thing about windows’s “Temp” folder though.

I agree that a lot of Linux isn’t user friendly but I’m also on a distro that is specifically supposed to be customized from the ground up (arch-based) using a tiling window manager which also involves configuring most things from the ground up. This isn’t a problem that most Linux users will likely have, but it is a problem that people may have if they are power users trying to have full control over their system (people who will be on a community about Linux). From what others in this thread have been saying, non-arch distros (and even arch with other aur helpers than yay) tend to have much smaller caches that get up to around 10Gb at most, which is also similar in size to what Windows’s temp directory uses.

This is a Linux community on a FOSS platform. This community is inherently going to be filled with more “geeky” people. Isn’t this what we signed up for? You make it seem like Linux was ever attracting people who weren’t these type of people to begin with. Computer science is still a growing field, and most sane computer science curriculums involve using POSIX terminal commands and by extension linux at some point. I’m a zoomer and can confirm, we’re not all as hopeless as you think we are. Linux will be fine even ignoring all of its corporate and government backing. And for people who don’t even know what a file is, they probably won’t know what Linux is in the first place. Even if they somehow have a system preconfigured with linux, their Ubuntu or Linux Mint install will probably be clearing the cache for them.

Zangoose,

Something I noticed was that it was mostly the binary packages that were taking up so much space, it may be because of how yay stores the programs (does it use git?), the ones that were compiled from source code usually took up the least amount of space, while the binary programs were the ones taking up tens of gigabytes

Zangoose,

Maybe not while it’s running, but .cache is intended to be temporary files only so expecting files to permanently be there should be treated as a bug

Zangoose,

I use thunar (with ePapirus-Dark icons which is probably what makes it look like nautilus), I liked nautilus when I used it but thunar has a bit more functionality that I like

Zangoose,

Something I noticed was that in this case it was mostly binary AUR programs taking up the space.

I think maybe since yay/AUR use cloned git repos, and old versions of binaries get stored in the git diff and then add up because different versions of the binary are basically like keeping multiple copies of it instead of just the changes to the source code.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #