Mama told me not to come.

She said, that ain’t the way to have fun.

  • 4 Posts
  • 7.21K Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle






  • I haven’t used Plex, so I’m not exactly sure what it’s doing, but I’m guessing it presents you some sort of search to find the server? Isn’t that pretty much the same as a domain name, just w/ a search bar instead of a URL bar? If your domain is easy to remember, I guess I don’t see an issue. I’ve also heard you can connect to multiple servers, so maybe that’s what people are talking about.

    Regardless, I think Jellyfin could handle both. Get some community-funded STUN relay servers to handle discovery and implement a way (if it doesn’t already) to have your client connect to multiple servers. There should also be a way to copy all the configs from one client to another (say, a QR code or UUID, settings copied over the same STUN server).

    My main issue is that this could open up servers to more potential attack vectors, and Jellyfin already has some security weaknesses. But other than that, I’d be happy to help implement this sort of thing, a STUN server can be run on as little as a $5 VPS.


  • And LLMs can help find those FOSS projects and fill in the gaps in their documentation.

    I’m well aware of the copyright issues here and LLMs can make it easier to violate copyright, whether it’s protected by a proprietary or a FOSS license, but that’s up to the user of the LLM to decide where their boundaries are (and how much legal risk to accept). If you’re generating entire projects, you’ll probably have problems, but if you’re generating examples on how to accomplish a task with an existing tool, you’re probably fine.

    LLMs are useful tools, but like any tool they can be misused. FOSS is great, LLMs are great, use both appropriately.






  • The format of the answer came in the blurb under the link

    Sure, and that works really well if I just need a quick fact check. I use DDG and use that feature a ton.

    But that doesn’t work when more context is needed, like in a comparison. I find myself clicking through and skimming a dozen pages, and with an LLM I end up only needing 3-4 pages after reading its summary to confirm what it said.

    AI Code Tools Widely Hallucinate Packages

    Sure, which is why I always verify things like that. I ask it to compare popular libraries that accomplish a task, then look for evidence that my preferred option does what I want (issues on the project page) and is actively maintained (recent commits, multiple active contributors, etc). The LLM is just there to narrow the search space and give me things to look for.

    To do that with regular search would take a bit longer since I’d need to compare each library to each other to find relevant blogs and whatnot. So even if search worked better, it would still take longer.

    Sometimes it breaks down and I go back to my old method, but it’s usually worth a shot.

    I use LLMs a lot less than my coworkers, but I do use them periodically when I think it’ll be useful. I’ve been a dev for a long time (10+ years), so I find I usually know where to look already. I discourage our junior devs from relying on it too much and encourage our senior devs to give it a shot.



  • we only need it because Google Search has been rotted out

    Not entirely. AI can do a great job pulling data from multiple sources and condensing into an answer. So even if search was still good, instead of hitting several sites and putting together a solution, I can hit one.

    reinvent the wheel

    That depends on how you use it. I use it to find relevant, existing libraries and provide me w/ examples on how to use it. If anything, it gets me to reinvent the wheel less.

    It can certainly be used naively to get exactly what you’re talking about, and that’s what’s going to happen w/ inexperienced users, such as college students. My point is that, like power tools, it can be a great tool in an experience hand, and it can completely ruin the user if they’re inexperienced.