Those are two very fair points - I agree.
Those are two very fair points - I agree.
I’m not sure I understand what you mean.
For an API there should always be a version parameter/endpoint, imho.
Edit for further context: Ideally, a parameter.
The biggest reason for me is that it’s less data to send over a network. Especially when I’m working with lists of objects, including null fields can add a noticeable chunk to the payload.
There are some cases where it might be worth it to differentiate “No value” and “No attribute”, but in most cases they can be treated the same, since the data should really be validated against a schema anyway.
Yeah, I’m also confused. If an attribute is null, I would prefer to simply not serialize it.
I’m sure there are edge cases where someone might prefer to include null attributes, but generally they should be treated the same either way.
I say we ditch this nonsense altogether and go back to vague descriptions of the Sun’s position in the sky.
Haha well that’s uhh…
Ngl that’s a interesting idea. Would definitely want it running locally, though.
When I quit at McDonalds to start a career in welding, the owner of the store happened to be visiting. He took me aside and told me “You know, those guys at… (Sorry, what was that place called again? Right…) You know, I’ve heard the people there aren’t as nice as we are here. Are you sure you want to leave?”
I’ve never wanted to punch an old man so much in my life. In that moment, he was the personification of class warfare to me, trying to “trick” me into throwing away my future just so he could have more cheap labour. And the fact it was so blatantly obvious added insult to, well… insult.
Anyway, it’s not the same, but the “wallpapers” thing definitely gives me the same vibes, lol.
Haha no way! At this point I can’t think of a reason to switch from VLC, but I’d love to see a Winamp renaissance.
Regarding the TTS specifically, I remember looking into TorToiSeTTS back when this stuff was first coming out. You can generate ElevenLabs quality audio with it, but it’s insanely slow. In fact, when I was looking into it, it seemed like ElevenLabs may have been using a (much faster at the time) version of TorToiSe TTS, given the output is so similar.
According to the linked Github page, they seem to have solved the speed issues now, so it might be worth looking into. Of course, the other commenters have provided solutions that are pre-integrated into the LLM, but if you’re just looking for TTS this could be worth checking out. Also worth noting that this requires an NVIDIA GPU.
Then you pass out and dream the solution lol.
Ahh okay, interesting. I’ll have to give this a try, then.
True, these do sound like the best solutions honestly. I wanted to avoid something like Tailscale, since it just becomes another point for me to support/troubleshoot on the user end, but maybe I should reconsider. It’s a tradeoff, but it would also simplify a lot on my end.
Sorry, yeah, “broadcasting” was a bad word choice. What I meant was that if I port-forward, it exposes that socket to potential bad actors searching for exposed services.
Thanks, I’m only very vaguely familiar with NGINX, so I appreciate the clarification.
Thank you for such an in-depth reply!
There’s a lot to take in here, but it sounds like I’ve got some work to do - not necessarily a bad thing. It’s honestly about time I took my network more seriously and set up some proper routing / firewalls.
Yeah, thats definitely something I need to look into setting up.
Wouldn’t this require any user to connect to the VPN though? I’m looking for something more publicly accessible - say like a website.
I had it running on Windows (no container) a while back. Wasn’t particularly difficult at that time, at least.
Can’t give any advice here though, since all we’ve been given to work with is an OS.