[-] [email protected] 1 points 3 days ago

Using a system where they won't even let you change the wallpaper is some special form of perversion.

[-] [email protected] 2 points 3 days ago

DaVinci is kind of broken on GNU/Linux, it has audio lags and is missing some codecs.

[-] [email protected] 18 points 1 week ago

I've never understood why GNU/Linux actually needs swap. Okay, I created a 4G partition for it, having 32G of RAM. I never used all that RAM, but even so, stuff regularly ends up in swap. Why does the OS waste write cycles on my SSD if it doesn't have to?

However, if I artificially fill up all 32G of RAM, the system almost completely freezes faster than switching to using swap as a "lifeline". And it only comes back to life when OOM Killer finally remembers its existence and kills some f__ing important process.

[-] [email protected] 2 points 1 week ago

by writing JavaScript

[-] [email protected] 50 points 2 weeks ago

Have you tried Debian?

[-] [email protected] 4 points 1 month ago* (last edited 1 month ago)

When I started learning programming, I was like "tf is a map function?" and I always forgot about it. Then I tried the functional programming language Erlang and understood all these functions very well. But there is a downside, now most for-loops in C++ look terrible to me :)

[-] [email protected] 1 points 1 month ago

What about using enums? In this case you will have to specify them for all records, but this ensures that the field will always be present.

enum license_owner {
    regular_citizen = 0,
    embassy,
    government,
    ...
}
[-] [email protected] 16 points 1 month ago

You can use tools like spotdl and yt-dlp to download songs from YouTube music and Spotify

To get quality like this https://youtu.be/cX4KA-AFS9M ? Nah thanks.

[-] [email protected] 3 points 1 month ago* (last edited 1 month ago)

It would be better for your nerves to just do a normal GNU/Linux installation. There are too many ways the installation can go wrong:

replace swap partition with ISO contents

For example, Ubuntu ISO has a size of 5.7G. But my swap, which you previously deactivated, was 4G. Either 2G, or it didn't exist at all.

move user data from C:/ to other partition

The other partition may not exist or may have capacity smaller than C:/.

replace C:/ with linux

The installed Linux must also be stored somewhere. And there is also a copy partition for C. The same problem of lack of space.

move user data to /home/$username

From %APPDATA%? You would have to be a know-it-all to resolve the location paths and configuration names of literally every existing program.

reboot into linux

~~And it is at this moment that Windows will completely randomly decide to update and rewrite the bootloader :)~~

[-] [email protected] 18 points 1 month ago

In Elixir, we mark statuses by using a question mark at the end of the variable name. Something like this:

authorized? = user |> get_something() |> ensure_authorized?()

I like this better than the is_ prefix

[-] [email protected] 2 points 1 month ago

so not sure why you think one or the other is less complicated

Because of this:

And some note by the author of the scheme:

Unfortunately, the operation of bash startup scripts is dependent on patches added by OS distributions

Why should I guess at the tea leaves instead of just using deterministic zsh?

view more: next ›

fourwd

joined 3 months ago