• 1 Post
  • 817 Comments
Joined 1 year ago
cake
Cake day: January 21st, 2025

help-circle

  • I don’t have a problem with people who are willing to do things in a complex way or experiment around. But hobbies are often an excuse for consumerism and elitism and that’s kind of gross.

    Like coffee is a great example: someone will talk about a $20 pour over or French press with pre ground coffee from a local roaster, which is a setup that will give you vastly superior coffee to most people and chain options like starbucks or dunkin. They’ll get roasted (lol) because they’re not grinding at home (at minimum $1-200 for a decent grinder). And then when you dive into those people you’ll see they have some wild ass setup with like an $8000 espresso machine, $3000 grinder, the $200 coffee scale that coffee nerds have a boner for because a $10-30 scale with almost the same exact feature set is lame and coffee nerds are just audiophiles in a different hat. They have that same desperation in trying to justify their excessive consumerism that has led to their kitchen counter holding a handful of appliances dedicated to a single task that have cost them the value of a very solid used car.

    But like the person that double blind tests various preparation methods? That experiments with data recording to better understand what happens during various brewing methods? That tries unconventional approaches to extraction? That person is cool


  • They murdered way more than that, no one gave a shit about the murders until it happened to a white lady. And really they been murdering for years. They just do the standard shithead “I’m technically within the letter of the rules so you can’t tell on me” shit where they game the system (that they set up).

    Case in point: the tactic used by the guy who shot the white lady was not one of the recent hires. He’d been with ice for years and before that with border patrol. So why is he stepping in front of cars, especially when apparently he had an incident stepping behind a car somewhat recently that almost caused him grave injury? Oh and also it’s against DHS policy for agents to stand in front of, behind, or reach into vehicles:

    People make mistakes but surely someone went over policy while debriefing the incident where he got dragged by a car or whatever. So why’d he do it again? Oh probably because border patrol does it regularly because if they purposely put themselves in danger it gives them an excuse to use lethal force with plausible deniability and basically never gets looked into because the overwhelming majority of the US populace couldn’t give a single shit about brown people being murdered:

    Also note that in this internal review cbp points out what many have pointed out in the aftermath of this: a bullet won’t stop a car, shooting at a car runs a tremendous risk of hitting other people as it’s likely to be in a populated area, and even if you’re successful in incapacitating or killing the driver you’ve basically just created a several thousand pound missile that’s still barreling towards you (and others) with no feasible way to stop safely (which is exactly what happened here. Also note this review finds 15 cases of discharge, several of which resulted in occupants being struck.

    This shit has been going on for ages and the apathy towards it in the past is part of what created the conditions for it. It’s escalating, for sure, but it’s not new at all



  • It will never be as sturdy as it was and will likely deform, which may compromise its ability to seal and hold pressure reliably.

    Epoxy/silica introduces food safety concerns (assuming this is in the path of pressurized, boiling water), and assuming OP is not a person that typically does repairs introduces cost as well. A small pack of epoxy, which is more than enough, is probably like $5-7. I don’t know how much silica is but that’s not necessary, tbf. If OP doesn’t do this kind of stuff often the excess is wasted, essentially, and you’re already at almost 50% of the cost of the replacement part for a chance at a a fix that might not work or be food safe.

    Buy the replacement part


  • To be fair that’s literally what’s happening. Google at this point by their own admission has an inferior search product that is intentionally worsened so that users are pushed to be more likely to make multiple search queries which creates more ad impressions. They maintain their dominance despite this mainly because they control the most widely used web browser on desktop and mobile and then pay billions to be listed as the default provider with heavy integration on the next two most popular browsers. Literally all of this was disclosed during their antitrust trial





  • This is a new kind of Adblock detection that is being deployed on many blogs, some forums, and other websites and it’s the next generation. AdGuard or uBlock won’t save you because the way it works is outside the scope of those plugins.

    There’s essentially JS that happens before the page render that checks for resolution with fingerprinting servers. If this does not occur you get the error message about html-load.com or content-loader.com or whatever that looks like malware intercepting the page.

    If the page implements the JS poorly (eg the page renders before the checks come back) it’s easily defeated with ublock by just blocking element and selecting the overlay. Though the page usually isn’t fully rendered it’s enough to read the content. Reader mode can often work in this scenario too. But on more competent blogs with actual tech support (like seriouseats.com, fuck you kenji, like you don’t have enough money), it’s implemented more competently and the page won’t render at all prior to the checks coming back.

    As a result a solution is to lie. It’s cumbersome but if you run adguard dns (or maybe pihole, if that can also do dns rewrites, not sure), you can rewrite the offending servers checked for fingerprinting you like:

    api64.ipify.org
    cdn.cookielaw.org
    id5-sync.com
    cdn.id5-sync.com
    dotdash-meredith.solutions.cdn.optable.co
    static.cloudflareinsights.com
    html-load.com
    content-loader.com

    To a null route on your network for all subdomains. Somewhere run a docker and rewrite them to resolve to that docker, run nginx on that docker and basically just have it return 204 to all requests you funnel to it.

    Now those sites run the JS, there is dns resolution, tls handshake, fetch and response, but no fingerprint or analytics. It’s not perfect, the error still occurs 1:5 tries, but closing tab and retrying almost always has the page render fine without issue.

    Just keep in mind that some of these will break other sites (specifically cookielaw.org and lots of shitty shopping sites) especially if you do this lazily and just route to nothing instead of something that can return 204.

    Fuck all advertisers, never turn Adblock off, steal all content, defeat any antiadblock measure, destroy the ad industry because they ruined the world



  • Oh right! In admin console under server>general at the bottom there is a section called “performance”. Under this the first entry is “parallel library scan tasks limit”. Increasing this can significantly improve performance here. If it’s empty it is auto selecting. To that point if you’re running jellyfin in a docker and only allow it access to one core that would seriously limit performance here. Screenshot below, I currently have it set to 2 because I’ve done the “big” scan and I don’t need my cpu hammered when jellyfin does library scans

    Additionally an issue I ran into later: under playback>transcoding enable hardware transcoding must be checked. Trickplay task was taking literal months because even though I had configured igpu transcoding correctly this has to be enabled separately. UX stuff like this is where jellyfin needs more polish; I’m sure there’s debate about this but why would this not default to on once transcoding is enabled? Who knows. Maybe just oversight.






  • Interesting. I will say music is the weakest point of jellyfin db. Mine is currently good but I nuked my db for the new db style in 10.11 and created a new db, mainly bc of issues within music library. But this went back to like 10.9 and were probably from me fucking around in the db manually to try and override tags. I’ve since retagged my music as it was just the easier solution (artist ft artist got me all fucked up, I hated having 900 entries for like 1 artist who did frequent collabs)

    https://github.com/jellyfin/jellyfin/issues/15070

    This is the issue thread re the very long scanning after upgrading to 10.11

    Edit: also one thing I learned from the db editing and again from the 10.11 migration is that the jellyfin db can get “stuck” in such a way that nothing I can find will overwrite db entries, even manually opening the db in an sql editor (which makes me think there are hard to find tables I could never track down but db stuff is not my forte so I dunno)


  • I found the link

    “Library scans are expected to take (way) longer in 10.11 because we are now a) properly validating all existing data and b) properly applying concurrency limits. Usually only the first scan after the upgrade takes significantly longer because it will fix some data inconsistencies we can not repair while doing the initial migrations. Any subsequent scan should be faster but if you add a lot of new files it will still take longer than before because of the concurrency limit.”

    https://github.com/jellyfin/jellyfin/issues/15070

    From the thread for people with more realistic media libraries like yours (5-20tb) the initial scan is more like a few hours. However, if you’re like me and hoard shit expect it to potentially take days


  • Do you have music? I don’t know this for sure but I also wonder if music collections slow things down. My music collection is pretty massive (like 40% of my storage) and it’s a shitload of files to index.

    Thankfully I don’t put my books in jellyfin because my ebook/manga library is also pretty massive. If the apocalypse occurs I’m set for the 2-3 days I’d have power after the end of times