![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.world/pictrs/image/c47230a8-134c-4dc9-89e8-75c6ea875d36.png)
I want to say “live to see another day”, but on retrospect, that is indeed, quite boring.
I want to say “live to see another day”, but on retrospect, that is indeed, quite boring.
Then if you care about the artists being compensated fairly, you can CD+rip; if not, streamrip/torrent will produce a lot less waste and much more convenient.
TBH most big names are millionaires anyway, I probably would care much more about my convenience than them getting paid 5 bucks for all my troubles.
If you can download music, you can either host your own using navidrome, or just use a local player like auxio.
The only downside to this approach is that the artists you like might not get compensated fairly, as most streaming service pay by stream times. This is also why I prefer buying music than streaming.
as far as I know, C# don’t have proper ergonomic monadic bind as in F# (computation expression), Haskell (do expression), and Ocaml (let*), but I could be wrong.
Honestly, it is much more code to use loop with non-local control like break, continue etc. (variable initialization, append, variable mutation in loops…) than just calling a collect function (which I assume just means to_list). In the above example, in most programming language I know, you don’t even need to collect the result into a list.
Not to mention, large loops with non-local control is a breeding ground for spegatti code. Because you no longer have a consistent exit point to the loop, thus making the semantics hard o reason about.
In many languages, there are type class / trait / interfaces (whatever you want to call them) that allows lazy structures to share the same API as strict ones.
bandcamp is great! you can just pay and download music in whatever format (flac, wav, mp3), no questions asked.
They don’t have the Taylor Swifts of the world, but most indy bands and artists are on there, which is good enough for me.
For classical music, there is presto music, but their download experience is not as straight forward as bandcamp IMO.
I truly wish the guard recieve the sentence they deserve, instead of a immunity and a paied break, like the police.
Shortly after publishing this article in her blog, she also published a gh repo collecting incidents of misogynism https://github.com/iyzhang/misogyny/ It would be great if people can give it a read or contribute incidents.
Glad to see this article is eventually published by the ACM.
so you are the degenerate that follow world news on lemmynsfw. I was wondering why are there so many news on the all feeds of my porn account.
Apologists for Chinese/Russian government.
I think there is no rule, but I like to mount them on /mnt
.
A good discussion can be found here: https://www.reddit.com/r/linuxquestions/comments/u0ri07/where_do_you_usually_mount_your_internal_drives/
Probably also ignoring his college dorm, tuition fees, and probably cafeteria fees.
There is no way you can “buy in bluk” when you have 1 dollar a day, as described in the article. You can barely get one orange per-day. Not to mention, there will be no way to reach a whole-sale store in the U.S., since you cannot afford any transportation, public or private, with 1 dollar.
/run is a temporary fs, so if the mount, filesystem or even the entire system crashed, all the mounted data will be cleaned up after a reboot.
On the contrary, if the mount crashed, it might leave a folder or data on /media, making subsequent mount problematic.
Here is a well-written comment about the rationale behind this mount point: https://www.reddit.com/r/linuxquestions/comments/tzo984/comment/i40e2za/
deleted by creator
except nowadays many distro mounts removable media under /run/media instead of /media (for good reason).
I think he mentioned that ad-blocking is priacy, but I don’t recall he said piracy is theft or piracy is inheritly unethical.
He mentioned many time that he pirates stuff, except he would pay for them first.
There are several competing protocol: zigbee, zwave, and the newest is matter. They just require a hub to be controlled.
I use all zigbee smart switches, and a conbee II usb stick. I have a old laptop running homeassistant os, and it has a one click addon for conbee II. I think amazon echo also have builtin zigbee controller.
If the power goes out, all the switch automatically connects back to the hub when the power is back. Obviously, this setup is not affected by google, amazon, even the entire internet goes down. As long as my router is functional, I can control everything using my phone, when I am at home.
A more important thing is update schedule, like oneplus used to state that they support their device for 3 years, but they only have one year of reasonably frequent update, after that it is like yearly update.
People who prefer to not release toxic waste for no good reason?
Forced by EU! Thanks again, EU.