• 0 Posts
  • 14 Comments
Joined 6 days ago
cake
Cake day: January 21st, 2025

help-circle
  • On device isn’t always ideal. I don’t use immich because i don’t have a large photo library. But I do use komga. Nextcloud can sort and manage epub/pdf like komga but as poVoq said, the specialized solution is superior

    This point is where on device app is not the ideal situation, for me at least. These apps exist. Tachiyomi and the resultant forks can import a local library. And frankly even a somewhat massive local library can fit on a cheap SD card

    The point of the server is portability. With this I have portability across my devices. My library, reading status, metadata, etc is available on all devices. I can read a book on my ereader, close it, the status is synced. I can pick up from my laptop and the same thing occurs. I can pick up from my phone, download the book to my device, and keep reading while I’m away from home. If I wanted to I could open remote access to my server and avoid the need for downloading the books but that’s a whole thing

    I don’t think it would make sense to run a server solely for this but it’s a service that doesn’t take much in terms of resources and I read a lot.


  • I just have them on a usb stick with a copy on the array as well so they can also be checked for bitrot. Even doing it for every file it’s not that much data and it’s scripted so it’s done pretty continuously (I do it weekly).

    Actual file backups are what I store off site. 2 copies, one here and one off. My data generally isn’t changed all that much so I don’t bother continually backing up most directories. Like it doesn’t make sense to have 30 backups of my tv folder with my shows. They’re the same shows. I have some redundancy, I don’t just do one and done, but tape media is expensive so I don’t do like monthly backups either. Tape is wildly impractical for most home users though and offsite with tape means you need a trusted place to put it that’s reasonably safe and of moderately decent climate/humidity. Though an advantage of tape is that basically no one but the biggest of tech dorks is going to be able to read that data (versus something like leaving an external hard drive or bluray at a friends house. Even if you trust them a LOT they might plug it in. Although encryption exists)

    It’s home data so it’s about balancing what makes sense with what’s cost effective and your risk tolerance

    Some data is crucial of course. My personal documents are backed up far more regularly, like once an hour or so, and that’s where I utilize services like back blaze. My business, which is healthcare oriented, is entirely different and that data is segregated and utilizes backblaze as well as specialized software since it handles PHI and hipaa concerns. That’s backed up pretty much every few minutes.


  • Bitrot sucks

    Zfs protects against this. It historically has been a pain to work with for home users but recently the implementation raidz expansion has made things a lot easier as you can now expand vdevs and increase the size of arrays without doubling the amount of disks.

    This is a potential great option for someone like you who is just starting out but still would require a minimum of 3 disks and the associated hardware. Sucks for people like me though who built arrays lonnnnng before zfs had this feature! It was literally up streamed like less than a year ago, good timing on your part (or maybe bad, maybe it doesn’t work well? I haven’t read much about it tbf but from the small amount I have read it seems to work fine. They worked on it for years)

    Btrfs is also an option for similar reasons as it has built in protections against bitrot. If you read on this there can be a lot of debate about whether it’s actually useful or dangerous. FWIW the consensus seems to be for single drives it’s fine. My array has a separate raid1 array of 2tb nvme drives, these are utilized as much higher speed cache/working storage for the services that run. Eg if a torrent downloads it goes to the nvme first as this storage is much easier to work with than the slow rotational drives that are even slower because they are in a massive array, then later the file is moved to the large array for storage in the middle of the night. Reading from the array is generally not an intensive operation but writing to it can be and a torrent that saturates my gigabit connection sometimes can’t keep up (or other operations that aren’t internet dependent like muxing or transcoding a video file). Anyway, this array has btrfs and has had 0 issues. That said I personally wouldn’t recommend it for raid5/6 and given the nature of this array I don’t care at all about the data on it

    My array has xfs. This doesn’t protect against bitrot. What you can do if you are in this scenario is what I do: once a week I run a plugin that checksums all new files and verifies checksums of old files. If checksums don’t match it warns me. I can then restore the invalid file from backup and investigate for issues (smart errors, bad sata cable, ecc problem with ram, etc). The upside of my xfs array is that I can expand it very easily and storage is maximized. I have 2 parity drives and at any point I can simply pop in another drive and extend the array to be bigger. This was not an option with zfs until about 9 months ago. This is a relatively “dangerous” setup but my array isn’t storing amazing critical data, it’s fully backed up despite that, and despite all of that it’s been going for 6+ years and has survived at least 3 drive failures

    That said my approach is inferior to btrfs and zfs because in this scenario they could revert to snapshot rather than needing to manually restore from backup. One day I will likely rebuild my array with zfs especially now that raidz expansion is complete. I was basically waiting for that

    As always double check everything I say. It is very possible someone will reply and tell me I’m stupid and wrong for several reasons. People can be very passionate about filesystems


  • Yeah I have a 15 drive array.

    You can raid 1 and that’s basically just keeping a constant copy of the drive. A lot of people don’t do this because they want to maximize storage space but if you only have a 2 drive array it’s probably your safest option

    it’s only when you get to 3 (2 drive array + parity) that you have some potential to maximize storage space. Note that here you’re still basically sacrificing the space of an entire drive but now you basically double it and this is more resilient overall because the data is spread out over multiple drives. But it costs more because obviously you need multiple drives

    Keep in mind none of these are back up solutions though. It’s true that when a drive dies in a raid array you can rebuild the data from other drives but it is also true that this operation is extremely stressful and can lead to death of the array. Eg in raid 1 a single drive dies and when adding a new drive the second drive that held the copy of your data starts having sector corruption during rebuild of the new drive, or in raid 2 one of the 3+ drives dies and when you rebuild from parity the parity drive dies for similar reasons. These drives are normally only being accessed occasionally and the rebuild operation is basically seeking to every sector on the drive if you have a lot of data, and often puts the drive under a lot of read operation for a very long period of time (like days) especially if you get very large modern drives (18,20,24tb)

    So either be okay with your data going “poof” or back up your data as well. When I got started I was okay with certain things going “poof”, like pirated media, and would backup essential documents to cloud providers. This was really the only feasible solution because my array is huge (about 200tb with about 100tb used). But now I have tape backup so I back everything up locally although I still back up critical documents to backblaze. Depends on your needs. I am very strict about not wanting to be integrated to google, apple, dropbox, etc. and my media collection is not simply stuff I can retorrent, it’s a lot of custom media I’ve put together the “best” version of to my taste. but to set something up like this either takes a hefty investment or if you’re like me years of trawling ewaste/recycling centers and decommission auctions (and it’s still pricey then but at least my data is on my server and not googles)





  • Yeah there are plenty of apps that can rip from tidal, apple music, etc. noteburner, deemix, deezloader, musify, notecable, and noteburner are all ones that I tried where they successfully ripped audio from streams to flac but spectrals showed the flac was transcoded from lossy source.

    Granted this is basically inaudible and super nitpicky, like honestly show me the person who can truly hear the difference between a modern 320 mp3 and a 16bit flac in a double blind situation. But if you’re using these rippers to upload to a private tracker, especially a popular release, guarantee someone will check

    That said streamrip can get deezer 16 bit, 24bit tidal mqa (which isn’t actually lossless), and 24/192 qobuz but you need a premium account and things break from time to time

    https://github.com/nathom/streamrip

    Apple music remains a very closely guarded secret although I recently saw this: https://github.com/zhaarey/apple-music-downloader . I have to create a burner and vm to play with this though bc it’s pretty sketch



  • Most of the publicly available ones that rip streaming services to lossless fail spectral checks. They can rip high quality MP3s which they then transcode to flac but if you were to upload this somewhere like RED you’d get shit for it. Literally every one I’ve found has failed the spectral check thread on RED

    This MAY not apply for Spotify as they don’t stream lossless to begin with

    The people that can actually rip fully lossless files from deezer, apple music, qobuz, tidal, etc guard that info like crazy. The second the method gets public you better believe all those companies are patching it out. Plus it probably doesn’t hurt that being the one with the keys to the method gets you like infinite ratio



  • A clone of 12ft.io but the old version before they got into beef with the New York Times and kneecapped it. It doesn’t work on every single article with a paywall but it works on the overwhelming majority (including New York Times articles)

    And it doesn’t really count because I knew I’d use it but komga+komf+fmd2. I list it though because I didn’t realize I’d use this stack so much. I can now read with my phone, my laptop, my ereader, etc. tachiyomi/mihon works, reading progress is synced, and I never have to visit one of those garbage manga aggregation sites ever again


  • My father in law, who is otherwise a very nice person, overuses ellipses in his informal written communication and it bothers the hell out of me

    The crazy thing is he is extremely well educated. He was a professor at a super classy university, had a very distinguished career, etc. dude can write. But hand him an iphone and all of a sudden he can’t end a sentence definitively…


  • ragebutt@lemmy.dbzer0.comto196@lemmy.blahaj.zoneWell, if thems the rules...
    link
    fedilink
    English
    arrow-up
    73
    arrow-down
    1
    ·
    5 days ago

    I mean they’re obviously arguing chromosomal sex is the end all be all

    while it is true the gonads and external genitalia of embryos appear the same regardless of chromosomal sex it is also true that generally that embryo will develop sex characteristics in weeks 7-12 based on chromosomal assignments that occurred at conception.

    The xy embryos have the presence of the sry gene on the Y chromosome which triggers development of gonads into testes, testosterone, and amh. Wolffian ducts become early stages of a penis, amh causes Müllerian ducts to regress

    Xx embryos lack sry gene obviously, which allow the gonads to become ovaries. The wolffian ducts regress without amh and the Müllerian ducts become early stages of a vagina

    Then week 12+ is when uterus/prostate start

    That said biological sex is obviously much more complex than this. Intersex people exist. And there’s a great deal of variation in that.

    Gonadal dysgenesis can occur when the gonads do not fully develop into testes or ovaries, incomplete or ambiguous genitalia.

    True hermaphroditism can occur where both ovary and testicular tissue is present, again usually leading to ambiguous genitalia (no futas)

    Androgen insensitivity can lead to ambiguous genitalia or in some cases an xy person with female external genitalia

    Alternatively excess androgen can cause masculinized genitalia in xx people

    Kleinfelters (xxy) can give underdeveloped testes, infertility, and low testosterone

    Turners (x) underdeveloped ovaries, infertility

    And this just kind of hand waves all those people away. Do you feel like your identity is linked to the fact that you’re in this minority and maybe doesn’t match what people perceive you to be? Are you an xy person with female genitalia because of androgen insensitivity who feels that your genitalia don’t match who you are. Well technically you’re a guy now I guess by these rules although we all know they mean “if you look like a chick you’re a chick”

    And this all is besides the scientific evidence on transgender neurology, which is large and growing.

    The bed nucleus of stria terminals is associated with gender identity and is typically smaller in cis women and larger in cis men. In amab trans women it tends to be similar to that of cis women

    Cortical thickness of trans individuals tends to align more closely with their preferred gender

    Trans people tend to show brain connectivity patterns in regions associated with self perception and body image aligned with their identity

    Etc. this is already a novel. And this doesn’t even touch upon the *many many * more things at play here like genetics and epigenetics, prenatal neural developments and hormonal factors, social structures around gender (though tbf they did somewhat touch on this if only to outright deny its validity without offering any real rationale other than “we think it’s dumb”)

    But these people obviously don’t give a shit about any of this. They’ll negate it, attack the source, outright deny the claims with no counter evidence, etc. or they’ll just do what they’re currently doing, remain completely ignorant on the topic and seize authority and power to implement their will regardless of the scientific consensus.

    Dark times but fuck them. You don’t need the governments approval to express yourself. although I do recognize this will probably be an absolute nightmare for anyone who has not gotten a name change, modified birth certificate, drivers license, etc. if you haven’t done that maybe do it asap, especially for federal documents like passports (especially if you plan to bail on this shithole)