Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)U

unfortunate_ferret

@ obelisk_complex @piefed.ca

Posts
5
Comments
223
Joined
5 mo. ago

  • Haha yes, I use it regularly! And yes, it'll be plenty fast on your system. I have very deliberately gone over the code base looking for inefficiencies six times now, so it runs nice and lean - I do an efficiency/hygiene pass every couple of releases to make sure bloat doesn't creep in.

    As ark3@lemmy.dbzer0.com said, CPU encoding is slow but it preserves the most quality. No kidding, it really is night and day compared to GPU encoding - for this, just tick "Precision mode" in HISTV. It's about 1x speed on most videos, so a 45 minute file will take about 45 minutes.

    GPU does go a lot faster, my 7900 XTX rips through 1080p at about 28x speed so a 45 minute file takes about 2 minutes. This is good enough for most content; just untick "precision mode" and set the multiplier to 2x or 3x with a bitrate of 4 if you want better GPU quality in HISTV. The multiplier says how high the peak bitrate can go, so you keep more data for fast-moving scenes, without forcing the encoder to keep useless data for slow scenes.

  • This is super helpful (and I see that "btw", you got a smile with that one (⁠☞゚⁠ヮ゚⁠)⁠☞). Thank you for the heads up and all this detailed information! I'm excited to check out Certum.

    there seem to be very few people who simultaneously - pathologically dislike using Windows regularly - still want to make it easier for people on Windows to minimize Windows Defender complaints when running software that they build

    Describes me to a T 😅 My career is rooted in support, so my pathologies include trying to make things end-user easy.

  • There really aren't many to be honest, Tdarr is super powerful! But the setup is a lot, at least on first run. The main point of HISTV is for the times when you can't be bothered to set up tdarr, like if you only have to do spot conversions, or for people who don't want to learn how to use Tdarr. But there are a few features unique to HISTV!

    I have built in disk space monitoring so your drive doesn't fill up during encoding, which tdarr doesn't do; I don't know if tdarr supports turning gif/webp/mjpeg/apng into MP4/MKV; also, tdarr doesn't auto detect your hardware, where HISTV does a few test transcodes on startup to determine not only what hardware is available but whether the encoder for that hardware is working.

    1. Thank you! I am obnoxiously proud of myself for that one 😅

    2. That's actually how this all started for me haha! I was sitting there tweaking the same command as I hit videos with different formats or quality levels, and I thought to myself that it'd be a lot easier with just a few smarts like detecting if a video is already at the target quality level. The first version was actually just a winforms GUI wrapping that very PowerShell command - it's come a long way in just a few weeks.

    3. Subler is interesting! Hmm. Currently HISTV just copies over ask the subtitle tracks directly. I think I could add a subtitle function like Subler's to bake in subtitle tracks, if the user has the subtitle file they want to use. Would that be useful? Metadata download from the internet is messy though, I might want to leave that to the existing *arr solutions.

  • Thank you very much, that's very kind! 😊

    I didn't know I could get the cert from elsewhere, I appreciate the heads up; my experience lies mainly in networking, rather than software. I'll open that possibility back up, then. It'd be a first for me, and I'm getting a real taste for firsts with this project!

    I'm not taking anyone's money, though, even Windows users (right now, that includes me... I'm working on it lol). I'm doing this purely for the love of the game!

  • Hey bud, this is a neat project! I ran your codebase through my own Claude Opus 4.6 instance with extended thinking on, against a "code quality" skill I worked up with the bot the other day. The skill prioritises security, code efficiency, and enforcing end-user usability over taking shortcuts. It found a lot more than the 8 security issues I opened, but I didn't wanna flood your issues section until I'm sure you're happy for me to contribute like this.

    Anyway, cheers, and good luck!

  • "Corporation" is a legal term; Valve is privately owned, but it's structured as an LLC or Limited Liability Company.

  • "Corporation" is a type of company. Valve is a Limited Liability Corporation or LLC.

  • Can't believe nobody has said why The Warp exists - or rather why it overlaps with and breaks into our reality.

    Warhammer has Space Elves - the Eldar/Aeldari. Powerful psykers. Millennia ago they got so kinky and on so many drugs they fucked a hole in reality itself, a hole that promptly engulfed their homeworld and sent them on an endless exodus in their Worldships. They were such powerful psychics their sexcapades also manifested demons and the Chaos Gods from the formless energies of The Warp.

    The ones that renounced their horny ways became the Eldar, the ones who didn't became the Dark Eldar who are still really into leather and chains.

    This isn't super relevant to the story of the game, I just really like this bit of the lore. It reads like a punchline:

    Why's the universe so jacked up? Fuckin' space elves...

  • Agreed wholeheartedly. I've already applied the level 3 badge to my project. I was just saying last week that it's impossible to know what anyone expects in a disclosure because there are no standards, so this was really perfectly timed for my needs!

  • Yes, and it's actually pretty good at it. The code won't be the most efficient, it won't be elegant or beautiful... but it will mostly work, and someone with technical experience can get it over the line. Case in point: I can "sort of" code, but my career has been spent writing simple scripts. Nothing more complicated than workstation provisioning, find and replace with some regex, PowerShell with a WinForms GUI, etc. Despite being relatively low level in terms of actually building applications, I've been able to "project manage" and hand-edit Claude output into a working application. It's basically just a frontend for FFMPEG, with some smarts and automation built in. Not particularly impressive in absolute terms, but it's a lot snappier and prettier than anything else I've ever put together and I'm proud of it. I got it from concept to working in a few days, and added major features plus a few efficiency passes and bug fixes in two weeks - an absolutely incredible pace.

    This comment is going to get absolutely nuked with downvotes, I guarantee it - but that won't change the fact that I'm successfully building stuff with AI.

  • I spent quite a lot of effort getting Stoat up and running because they aren't working on the selfhosted version, only to get a nice email from the German government that my server was running an outdated version of React with RCE vulnerabilities. Nuked that stack at 3am.

    Also I fixed their Tenor integration to be provider agnostic so the self-hoster could choose a different gif provider like klipy (Tenor turned off their API so gif search in Stoat is broken), tried to contribute that one small change back to the main project, immediately rejected because "we have no plans for klipy support".

    Not worth the effort, IMO.

  • I'm right there with you, bud. I tried StoatChat too, and I got a nice email from the German government about using an outdated version of React with RCE vulnerabilities. I think this must be a very difficult problem to properly solve, given the number of different approaches and how all of them have their own issues to contend with. Nextcloud Talk is the most usable option I've found because it does voice, video, and screen sharing and it also has call links you can send for unregistered people to join the calls. But performance is spotty even with the "high performance backend" set up (that may be due to my server being in Germany though 😅).

    As to being accused of using AI, don't let it get to you. The people yelling the loudest can't tell the difference between handwritten code and AI, because they can't code. If you pull down your repo, you'll be depriving people who might be able to use your project because of trolls who never would have tried it in the first place.

    I do use AI for coding, and I've gotten plenty of hate for it, but also people who don't care and just want the functionality of the tool I built.

    And in fact I'm going to check out your project and see if I can get it up and running, so please don't take it down. I'll likely be putting it on my German server so I'll let you know what the performance is like with extreme round trips 😁

  • Hickling estimates he bought 20 packets of Selena Gomez Oreos for the trial, and soon was out in the field in Leeston attaching the cookies along the planks that lead up to the possum traps. “One of the things that’s nice about an Oreo is that you can just drill a little hole through it and just tap it on with a flathead nail,” he says. “People have tried to use Tim Tams in the past, but they are really expensive. Oreos are quite a bit cheaper, and they actually stand up to the rain quite well too, which is a little disconcerting.”

    Mate, if you think how they hold up in the rain is disconcerting, you should have a read of what's in 'em...

  • Would be easier to contribute to XMPP or Matrix IMO.

    Synapse is in the middle of a rebuild without much compatibility between the legacy and new builds, and it's a pain in the dick to set up at the moment. I know, because I did it.

    XMPP I haven't tried to set up yet, but I imagine it to be similarly in-depth.

    As to why not contribute: edit: not AI, they just don't have the confidence in their own skills to contribute to anyone else's project.

    Now... why do the whole thing from scratch instead of forking? Great question. XMPP might just need a nice coat of paint, if it can handle voice and video and screen share; I haven't come away with great impressions of matrix/synapse.

  • We've practically exhausted the Exploration and Expansion phases

    The Ocean and Space both called, and they disagree

    Edit: damn okay we're done exploring and there's nowhere left to colonise, my mistake for making a throwaway joke comment on such a serious topic 🙄

  • Edit: Screw it, not worth it. Blocked, please return the favour, cheers 'n' thanks.