this post was submitted on 20 Mar 2026
1 points (50.3% liked)

Selfhosted

56958 readers
1301 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I Built a Python script that uses a local Ollama LLM to automatically find and add movies to Radarr.

It picks random films from your library, asks Ollama for similar suggestions based on theme and atmosphere, validates against OMDb, scores with plot embeddings, then adds the top results to Radarr automatically.

Examples:

  • Whiplash → La La Land, Birdman, All That Jazz
  • The Thing → In the Mouth of Madness, It Follows, The Descent
  • In Bruges → Seven Psychopaths, Dead Man's Shoes

Features:

  • 100% local, no external AI API
  • --auto mode for daily cron/Task Scheduler
  • --genre "Horror" for themed movie nights
  • Persistent blacklist, configurable quality profile
  • Works on Windows, Linux, Mac

GitHub: https://github.com/nikodindon/radarr-movie-recommender

you are viewing a single comment's thread
view the rest of the comments
[–] timwa@lemmy.snowgoons.ro 1 points 1 day ago (1 children)

I mean, I haven't argued with an AI for 2.5 hours straight, because I know how to use them. And I don't expect them to think for me, because I know they're not capable of it.

I was writing assembly language for embedded controllers where the memory is measured in bytes not megabytes, professionally, before half of you were born. I've developed preemptive multitasking OSes for 8 but microcontrollers, by hand, for money. These skills ceased to be particularly useful decades ago, but I didn't sit down and sulk because optimising compilers and ludicrously cheap memory had ended my career, I moved with the times.

Practically everyone who calls themselves a "programmer" has never had the training wheels taken off since the invention of managed runtimes, you don't now get to complain about what is or is not proper programming. The actual software engineers, who understood that the code was always just a side effect of their real job - understanding and solving problems - just have a new, and really cool, tool to learn how to use. The ones who aren't up to it will spend 2.5hrs arguing with their AI, and then go back to coding for a hobby. And that's fine - but if you refuse to learn AI as a tool, you no longer have a career in this industry. Any more than I would've if I had refused to accept that memory is basically free now and compilers can write assembly better than me.

[–] hendrik@palaver.p3x.de 0 points 1 day ago* (last edited 1 day ago) (1 children)

I don't have a definite answer to it. Could be the case I'm somehow intelligent enough to remember all the quirks of C and C++. Eat a book on my favorite microcontroller in 3 days and remember details about the peripherals and processor. But somehow I'm too stupid to figure out how AI works. I can't rule it out. At least I've tried.

I still think microcontroller programming is way more fun than coding some big Node.JS application with a bazillion of dependencies.

And I sometimes wish people would write an instant messenger like we have 4MB of RAM available and not eat up 1GB with their Electron app, which then also gets flagged by the maintainers for using some components that have open vulnerabilities, twice a year.

I mean I don't see any reason why I shouldn't be allowed to complain about it.

But yeah, software development is always changing. And sometimes I wonder if things are for the better or the worse.

I've had a lot of bad experience with embedded stuff and trying to let AI do it for me. I mostly ended up wasting time. I always thought it must be because these LLMs are mainly trained on regular computer code, without these constraints and that's why they always smuggle in silly mistakes. And while fixing one thing, they break a different thing. But could also be my stupidity.
I've had a way better time letting it do webfrontends, CSS, JavaScript... even architecture.

But I don't think this (specifically) is one of the big issues with AI anyway. People are free to learn whatever they want. There's a lot if niches in computer science. And diversity is a good thing.

[–] hendrik@palaver.p3x.de 0 points 1 day ago* (last edited 1 day ago)

Lol. For someone who says they expect other people to learn something, you're a bit short in supply. I mean this would be an opportunity for someone (me) to learn something. But a down-vote won't do it. And lessons on what not to do (discuss 2.5h, expect it to think) don't lead anywhere either. I'd need to know what to do in my situation. Or where to find such information?!

Or was it because I said I value efficiency and for some reason you're team bloat? I seriously don't get it.