• 2 Posts
  • 288 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle


  • While jellyfin itself is very simple, you might run in to problems if you want to use it while not on your home network. For this you’re either wanna use a VPN (or tailscale) or use something like nginx to give your server a web address, while you get this for free if you use plex.

    Giving yourself a public address might be easier for the person trying to access jellyfin, but it it comes with a bunch of security considerations and you probably (definetly) want to do some research on the inns and outs of that. I would recommend tailscale but either way it’s gonna be some extra fiddling, unless you already have something like that set up.


  • You can tailor the rust standard library to be more embedded friendly in several way, like if you don’t have dynamic memory allocation or a filesystem, you can get the standard library sans those features.

    Rust also gives you a very fine grained level of control of memory, I think equivalent to C (maybe there’s some gotcha that I’m not aware of but if not equivalent very close).

    It really doesn’t sound like you know that much about Rust here and are just making things up, you certainly don’t need “gigabytes of storage and memory”



  • Got some total war cravings and bough total Warhammer III on a sale. It has a very strong “just one more turn” factor and it’s been eating up a good chunk of my free time the past week, but I’ve finally got it out of my system. Warhammer II still has the best factions, but the mechanical improvements in particular how allies work are really nice. If you own all three games you can play the “immortal empires” campaign including the whole old Warhammer fantasy world and all races. This is an absolutely massive game world, at the start of the game there are 280 factions, although this count decreases quickly








  • I think that AI is the most useful when you’re doing something that you’re bad at so that makes perfect sense. The drawback is that you probably won’t improve as much at writing as if you where struggling with it by hand. Maybe you’re fine with that though, it’s hard to dedicate the time to get good at everything.


  • One thought I’ve had about AI and programing is that you’ll run in to a similar problem. Code is a bit special because it’s a language that’s understandable by both humans and computers, and when you’re programing you’re essentially writing for both audiences at once.

    Voice is maybe not as important when writing code (although you still want to keep the coding style consistent) but even so I think that writing code by hand has the advantage of you being able to express your thoughts in a more coherent way than the output of a handful prompts will. The problem isn’t just with however powerful the AI model is, but that prompting is a kind of vague and indirect way of interacting with the system and it necessarily introduces another layer between the author and whoever ends up reading it.






  • If you find yourself writing regexes often enough that speeding up that process would increase your productivity by “a lot”, then you should get good at writing them yourself which means practicing without an LLM. If its something that you don’t do often enough to warrant getting good at then the productivity increase is negligible.

    I think the main benefit here isn’t really productivity but developer comfort by saving them from having to step out of their comfort zone.