• 0 Posts
  • 202 Comments
Joined 10 months ago
cake
Cake day: January 21st, 2025

help-circle
  • It works fine with whatever. Western comics, novels, textbooks, whatever you want. Komga supports epub/pdf/cbz/zip/cbr etc.

    It only becomes a pain if you want to automatically scrape metadata. This isn’t directly supported in komga but there’s another project, komf, that directly interfaces with the komga api and will scrape metadata providers to populate. I have multiple libraries because as far as I know this really only gracefully works with manga. It can sometimes work okay with western comics via scraping gocomics but it’s a crapshoot and if your library is large it’s definitely not a good idea to let it cook. It has no support for fiction/nonfiction stuff like goodreads or whatever so I have those in yet another library. I don’t know of a metadata provider for textbooks (Amazon? Libgen? Wikipedia?) so yet another.

    But manga works great. And metadata aside all my books work and I can read them from whatever device, ereader, phone, laptop, etc. komga itself has a built in reader so if it has a browser I’m good but mihon or whatever tachiyomi fork I can use (like Tachimanga for iOS devices, though that has iap to unlock stuff like tracking and no ads (though adblocking works), gross) is preferable




  • Just fyi the Philips security thing does apply to the hub as well. If you care about local only access ensure your hub is on a vlan now with no internet access so it cannot capture the eventual update that will push a forced cloud connection. Philips has explicitly stated this is coming to all hue devices and that you must sign in with a “hue account”.

    If you must buy them ideally buy them used so you do not directly financially support a company that is hostile to its customers


  • Hue is excellent from a build quality standpoint but if you value privacy or respect for consumers know that Philips is forcing consumers into a cloud model and changing the terms of service after the fact, for some people well over a decade after purchase.

    In general your IOT shit should be isolated to a virtual lan that does not have internet access. As of right now if you buy hue hardware it will do this but eventually this will not work as it will require you to sign in to “Philips security” to activate and utilize lighting (you will need to maintain an active cloud connection.

    The bulbs do have zigbee so you can always bypass their bridge of course but this is more complicated to setup and in my experience leads to performance that as not as solid as using the bridge. Also, the ethics of financially supporting a company that will change the TOS after sale to fuck you so they can worsen the product solely to harvest data for sale. Yuck



  • I agree with this. I am not self hosting for some end of days apocalypse (except I do have a whole house generator and am looking into off grid electricity, though I really missed the boat on that one haha).

    It’s because literally all of these services are parasites run by scumbags. I don’t want anything to do with them. I use Jellyfin/komga because I don’t want my watch/read history sold.

    I seek out local only iot devices and isolate them to a physical switch that does not have internet access, only a physical link to the pfsense box where there is an isolated vlan on their own subnet with a hard rule in the firewall to block any outbound traffic. I can still view things like cameras and home assistant remotely via headscale or even homebridge (with some added risk) but not nearly as much risk as the plethora of security issues created by lazy iot firmware developers who rarely, if ever, update their shit. But further than the massive security risks created by 500 iot devices are the massive amounts of profiling data.

    I run my own apps like nextcloud and local llms because I don’t trust companies like openai and Google not to suddenly shutter products or drastically change the tos once I’ve integrated them into my workflow (plus tons of data harvesting).

    I refuse to use apps and run local proxies to view paywalled news articles because I either don’t trust websites that offer this service or they capitulate to everyone that sends a cease and desist (see: 12ft.io).

    Etc etc etc

    It’s inescapable in the modern age and I’m so goddamn sick of it. I was talking to a family member the other day and they were signing their literal fucking infant up for daycare. The daycare is owned by private equity, because of fucking course it is. Group homes for the disabled, emergency rooms, drug and alcohol rehabs, etc have been bought up by those scum in increasing numbers over the past decade with the anticipated results (people dying, worsening outcomes, etc) so why wouldn’t they sink their disgusting claws into child and infant care?

    The daycare (bright horizons, fuck them) will only send updates to parents via a proprietary app, of fucking course. Updates include pictures of their child, diaper changes, feedings, play, social time, developmental milestones, etc. both parents work so they’re sending the kid there 40 hours, it will be a lot of data - daily updates. The TOS is disgusting. Of course the company owns all the data, of course they can and will share it with third parties, of course they collect as much personal info as possible, and of course they do the bare minimum in terms of cybersecurity. Anything to drive up profits, even if it means exploiting the children you’re supposed to be serving and educating.

    The worst part is that when I point this out, when I point out that COPPA exists and they can insist that an account not be made because their child is under 13 and demand an alternative, I look like the pain the ass. they know that ultimately the daycare can be like “fuck you, the app is policy, do it or no pictures”. everyone just wants it to be easy and wants pictures of their kid. And we’re so indoctrinated by tech at this point to just click “agree” and not think about it. It just fucking sucks. No one wants to be the martyr and people like me that demand to be respected are seen as assholes. Meanwhile the company that’s charging them $1600/month for childcare that’s spitting in their face to earn extra on the side with their literal infants harvested data gets a pass because “that’s what companies do I guess”.

    They definitely just made an account on the app. In 10-20 years their child will probably have higher health insurance premiums because predictive modeling will have data starting from day 1 and it shows a higher risk of colorectal cancers or whatever.

    I cannot stress how badly I hope for a drastic change in the next 5-10 years. This is unsustainable. The villains are winning.


  • Goes in waves and based on vendor. My build is based on 18tb drives and 6 months ago when a drive in my array failed my go to vendor (serverpartdeals) had no stock in that capacity. Like 0 units. Had to use my backup vendor (go hard drive) who in my experience is slightly more expensive.

    Looking now spd has 18tb back in stock with several models to choose from. 10tb too but much less options (literally 2). Prices are wack nowadays - in 2023 I could get a refurb 18tb exos drive for $180 and now it’s $270-290. Fucking wild and I’m glad I built up my array when I did. It’s generally the cheapest decent option in that capacity; goharddrive has some cheaper options (Toshiba for $230, unaware of statistics for that drive, MDD for $260, rebranded exos drives so a slightly better deal but still way over 2023 prices).

    That all said my array is 15 refurb drives and has been going for like 7 years now. Drive failure rate is low, 3 failures in that time. 2 drives was replaced by seagate with a brand new drive bc the spd drive still had mfr warranty left. The 3rd was an HGST that didn’t have mfr warranty but did have spd warranty and they replaced it immediately with an equivalent drive (they didn’t have more HGST at the time). That said I do worry seeing times where they are literally wiped out of stock; if I need a drive replacement I need it asap and if they have nothing on hand does that mean they hold none back for warranty replacements? Sure hope not.

    Struggle to recommend them now though because the prices aren’t worthwhile. A new 18tb exos is 280-290 on amazon. Why the fuck would you buy a refurb when a new drive is only $20 more or the same price???


  • IMO you go to him and ask politely for him to knock it off or shut the door.

    If he doesn’t then you go again and gently remind him, restating the boundary and saying something like “this is a shared workspace. If you can’t respect other people’s needs then I will need to discuss this with a mediator” or whatever.

    Then escalate as appropriate.

    Keep in mind some of this is on him and some of this is on you. Whistling, singing, shouting out? Bad form on his part.

    “Stapling papers at full power”? Yawning? Honestly, even just saying “well!”? People exist and make noise friend, welcome to the hell of an open office, maybe get some headphones or loops if you’re that sensitive to noise?

    On one hand excessive noise is unacceptable and should be reprimanded. On the other hand some noise here and there is inherent to a shared office space. Figuring out which is which is within the scope of hr so maybe tag them in but always keep in mind their ultimate purpose is to protect the company


  • I used a pi for HA for years with no issue. Just use a good quality legitimate sd card and make regular backups of your setup

    I use a cheap NUC now but that is about processing overhead mainly due to rtsp streams. If you have a setup like mine (10+ cameras, 4k streams) you’ll find it starts to get unusable and chokes after a certain number of streams (iirc like 5-6). This is exacerbated if you bridge the streams to homekit or stuff like that (though not as much if you do something like scrypted external to the pi obviously but then it’s like what do you run that on?)


  • I don’t know shit about Cantonese and the only mandarin I know is the most basic of phrases and stuff to refer to food (so essentially nothing) so I can’t speak to that

    Japanese is hard, but so is any language. You get out what you put in. I wasted about a year with “studying” half assed for like 10-15 minutes a day with duolingo. It was good that I had a consistent routine but at the end of 1 year I had very little to show for my effort. Learn from my mistake.

    After that I switched things up. I didn’t put in a ton more time but I changed approach. Pretty standard but boring stuff: Anki, Assimil, and some other more targeted apps later on (renshuu, Benkyō, and most recently kanji dojo have been helpful). Setting up language exchange calls via apps like hello talk and discord have been far more helpful as things have progressed. This is more of a significant time investment and requires me to teach English a bit but I am happy to do it for free Japanese instruction. Joining group chats on line, watching YouTubers and vtubers, anime and dramas, etc also is helpful but the hard part was determining when to make the jump to not use subtitles and finding content that was digestible at my level. I’m not the kind of weeb that watches precure and little kid shows but for a minute I did just to watch stuff without subs. It sucked.

    After about 5 years I got decent enough to have solid conversations via phone and text. Then DeepL came out and made it all pointless haha


  • “Anything else anywhere else”

    Clarify - do you mean remote access? Are you using your phone for local access (eg localhost:8096 or 192.168.0.1:8096 or some kind of mDNS like arch.local:8096)? None of that will work outside of your home without additional configuration nor should you just openly expose it to the greater internet without doing much more research. Short version though - easy mode: tailscale or wireguard, harder version headscale but can be fully self hosted.

    If this isn’t a remote access issue and it’s just some devices aren’t working locally (eg your phone and browser can connect but tv can’t) I would bet it’s a networking issue with firewall/router. What do logs say? This is one that can be trickier because logs on jellyfin side won’t necessarily have any useful info (they might if client is trying and failing to connect, worth a look) and logs on the other side might be a nightmare or even impossible to access (eg a smart tv and you don’t have a developer account for apple/android/webos)







  • Subtitles force transcoding a lot of the time depending on playback situation and media. A lot of compatibility issues there - downloaded movies often will have the PGS subs from a bluray, anime can often have ass/ssa, ibx subs, etc plus they all tend to be embedded in the media (and in anime’s case often with extra fonts and attachments).

    all of these (basically anything but external srt) can interrupt direct playback depending on users Jellyfin client. Some have better sub support than others, android vs apple vs some esoteric client like webos all have their own niche weirdness. You need to search what the best option is for each users scenario. Like for my users that have apple devices checking this box in settings>playback allows direct streaming of a lot of content:

    But for “the problem show” what do logs say? How is it encoded? Quick sync can’t transcode everything. The older your processor the less it can do and niche formats it definitely can’t do at all. Like unless you have a real new cpu (13th or 14th gen) it’s not doing av1 or vp9 content and that’s still getting offloaded to cpu for transcoding. And if it’s some ogg vorbis thing or whatever it won’t work. And do logs verify igpu is being utilized for transcoding/mapped correctly? It can be a bit of a pain in the ass (unless they improved the process, it’s been a while since I’ve had to do it)


  • What is the client situation?

    The easiest fix is to find a client that can direct play all of your files and take transcoding out of the equation. Ugoos am6b+ as an example but if you don’t need Dolby vision there are cheaper options that are easier to configure with native jellyfin clients (instead of coreelec/kodi). Or if you need av1. But this needs to be done per user and costs money

    Alternatively what is your hardware? Do you have intel quick sync video? If so do you have hardware transcoding setup? Like if you have Jellyfin setup in a docker are you passing through the igpu to the container? And if you’ve done that have you set up the hardware transcoding in Jellyfin? What gen cpu and what kind of files?

    If you have the transcoding happening on the CPU and not the iGPU (assuming you don’t have a discrete gpu in a mini pc and frankly with quick sync you don’t need one unless your cpu is ancient, save the power usage) transcoding will crawl. But if you have quick sync video it should be fine with <4-5 users


  • I think it was reddit? Searching for it is not helpful though as it appears it’s not all that rare of a deal, the coffee subreddit has like a dozen posts of people asking about “is a used bunn for $150-200 off marketplace a good deal”

    And man browsing this is why I fucking hate reddit. There’s always some pedantic asshole to be like welllllll maybe butttttttttttttt here’s the problem with that deal: it’s not a $6000 grinder that looks like a prop from a Wes Anderson movie. Like the answer to that question is “yes”, or maybe “yes but you’ll have to clean it real good because it was in a grocery store for 6 years and never got cleaned once”