A computer science enthusiast.

https://myxi.envs.net

  • 1 Post
  • 12 Comments
Joined 1Y ago
cake
Cake day: Jun 30, 2023

help-circle
rss

Some of the “duplicate” questions that I have seen on Stack Overflow are phrased entirely different than the supposedly “original” one. It’s like they expect me to brute-force their entire fucking search index before publishing a new question. I don’t have that much patience or time.


cross-posted from: https://feddit.nl/post/12252747 > This project was interesting. Recently, I've been digging into the functional programming paradigm. This is one of my first tries at it. I've been doing OOP until recently, but this project really was impressive to me. The whole implementation took about nine hours. Functional programming is much less convoluted. I spent more time programming than deciding on a good name for a certain identifier. > > Not only is functional programming more efficient, but I can also see that it's much less tedious to write automated tests for. I only have to take care of the local scope of the function I am writing a test for; there is no need to deal with the parent's inherited mess or even any parent's mere state. I just have to write the test for the function. > > I have scraped the Cambridge Dictionary to collect the data. > > The project is licensed under MIT at: > > https://github.com/eeriemyxi/novi > > https://git.envs.net/myxi/novi
fedilink

I agree fully. I basically never download music anymore, because I can get all the music I can think of on Spotify for a few bucks a month.

I recently started music pirating because I listen to a lot of genres and I want to shuffle them. If I use Spotify, I am limited to their shitty shuffler, but if I download my music offline, I can shuffle however I want. My favorite algorithm to shuffle my huge bunch of music is to shuffle them by genre. Now I get to listen to interesting music with full control over the algorithm used.

Also, there are frequent power cuts in my area, so an offline library always proves useful. I also visit places where internet connections are not available.


idk why but my dick hurts whenever i look at this one


Syncthing and Spotdl. Syncthing can sync folders over a network. Spotdl can download content from a playlist; it is multi-threaded and skips already existing or duplicate songs. It took me 20 minutes to automate everything. Syncthing and Spotdl start on startup and do their thing every 10 minutes.


You end up with a permanent small water mark on the bottom right-hand side of the screen as a reminder to activate. Currently, you can keep it like this indefinitely.

There are tricks to make the watermark invisible without activating Windows. It works just fine if Windows 10 is not your primary operating system and you don’t plan to personalize your operating system after fiddling around a bit just after you get it installed. You can personalize it for about a couple months before the activating logo shows up; at least that’s how I always experienced it.



put it in plain text, if you get a warning, protest or change instance.


It can’t be as efficient as native apps. So no, I am against it being a standard. I don’t want unnecessarily resource hungry things.

Apple and Google can maybe instead collaborate together for a protocol for Android and iPhone to ease the process of multi-platform apps.


The torrent client can get confused about the authenticity of the files if you make any changes to the files that were downloaded. It can also have trouble finding all the files required for seeding, so moving the needed files to media is a no.

Once the torrent client finishes downloading the files, instead of copying the needed files among them to media’s respective folder, we simply make a hardlink to it to save space and to ensure the authenticity of the files in torrents folder such that the torrent client has no trouble seeding the files.

The seeded folder which contains the needed files can also contain media that can potentially confuse Jellyfin such that it shows it; furthermore, less useless files also decreases the scanning time taken by Jellyfin. So instead of directly linking the respective folders in torrents we have a separate and more clean directory for Jellyfin media.

TL;DR: to save space and to ensure your torrent client can keep seeding the files.


I use Prowlarr + Radarr + Sonarr + Jellyfin.

I have /data directory organised like this:

/data
├── media
│   ├── books
│   ├── movies
│   ├── music
│   └── tv
└── torrents
    ├── books
    ├── movies
    ├── music
    └── tv

Files added from Sonarr goes to torrents/tv and that for Radarr torrents/movies. Once the torrent client has downloaded the files, Sonarr and Radarr hardlinks the needed files to media’s respective folders. I have set media/tv for shows and media/movies for movies on Jellyfin. Everything is automated, I love it.


Zuckerberg can be an moron from a privacy perspective, but he sure does seem to respect stability.


Even Google Chat is trash. It can’t beat Signal.