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

Heroic user here. You can use this feature to apply .exe patches:

[-] [email protected] 18 points 2 weeks ago* (last edited 2 weeks ago)

In my case, I didn't see any advantages compared to public trackers. Users of private trackers are supposedly all so elite, but in reality they pay for seedboxes and try to be the first to download literally every new release to at least somehow support the ratio around 1.0.

Guys, while you seed all sorts of junk for the sake of who knows what, I seed really useful content on public trackers and have a ratio of 99.3, which in fact does not affect anything.

There are normal private trackers, of course, such as Milkie, but there are a lot of dead torrents there.

[-] [email protected] 9 points 2 months 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] 50 points 2 months ago

Have you tried Debian?

[-] [email protected] 16 points 3 months 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] 18 points 3 months 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] 9 points 3 months ago

console.log() is really easy to learn, but what happens after that is a complete "wtf"

[-] [email protected] 41 points 4 months ago* (last edited 4 months ago)

The language idea is good, but: THREE.WebGLRenderer: A WebGL context could not be created. Reason: WebGL is currently disabled.

Seriously? Why do I need WebGL to read TEXT in docs? :/

[-] [email protected] 5 points 4 months ago

Some "pro" guys on YT will probably point you to https://github.com/codecrafters-io/build-your-own-x and https://github.com/practical-tutorials/project-based-learning. But...

I don't recommend reinventing the wheel if you want to gain REAL development skills. Development is really about achieving your goal using existing (and preferably popular) solutions.

It makes no sense to write any system-level projects from scratch in 2024 if projects with a similar purpose already exist. Try using them as a regular user. Maybe you will find features that you would like to fix or add.

[-] [email protected] 9 points 5 months ago

Try not to work in pitch darkness :)

[-] [email protected] 7 points 5 months ago

Just build the app on very old distros like Ubuntu 16.04 if possible. But in general, packaging should be handled by the maintainer. If you want to be both a developer and maintainer, packaging problems will take up 75% of your time.

It's not really hard for us users to follow your README and just copy the built binary to ~/.local/bin.

view more: next ›

fourwd

joined 5 months ago