• 0 Posts
  • 7 Comments
Joined 2 months ago
cake
Cake day: June 4th, 2025

help-circle
  • This is a nice list, but for the novices it’s obviously meant for, it’s a bad learning experience.

    Why? Because it doesn’t explain any of the reasoning behind what it asks you to do.

    Why are we changing the default SSH port, for example? Someone who is seasoned might identify this is a somewhat limited attempt to obscure our attack surface, but to a novice it’s inscrutable and meaningless.

    More important than telling people what to do is explaining why, because it puts the learning in context and makes it stick by giving a reason to care.


  • I haven’t even tried it yet, but just from the video you can tell it’s going to be insanely good. I’m so impressed.

    It’s the first bit of software I’ve seen in a long time where I took one look and immediately thought “Fuck me, I need that!”

    I use Unraid for my NAS server and just on the off-chance I checked the Unraid community ‘app store’ and someone’s already created a Docker definition for it, published just today! The hype is real

    I’ll be giving this a shot



  • It’s like people learn how to make a phone app in React Native or whatever, but then come to the shocking and unpleasant realisation that a data-driven service isn’t just a shiny user interface - it needs a backend too.

    But they don’t know anything about backend, and don’t want to, because as far as they are concerned all those pesky considerations like data architecture, availability, security, integrity etc are all just unwanted roadblocks on the path to launching their shiny app.

    And so, when a service seemingly provides a way to build an app without needing to care about any of those things, of course they take it.

    And I get it, I really do. The backend usually is the genuine hard part in any project, because it’s the part with all the risk. The part with all the problems. The place where everything can come crashing down or leak all your data if you make bad decisions. That’s the bothersome nature of data-driven services.

    But that’s exactly why the backend is important, and especially the part you can’t build anything decent without thinking about.



  • Swiftfin is what I’m using for Plex on my Apple TV

    It’s perfect for me because it supports direct stream and decoding of the file for playback on the Apple TV - because the Apple TV is capable enough to do that.

    This is ideal because my NAS server is a venerable but now very long in the tooth HP Gen 8 microserver from 2014, so it doesn’t have the chops for reencoded streaming anymore.


  • Seems like you’re in the UK too.

    Yeah, this was never a thing until Amazon made it one.

    Thankfully, the law is very unambiguous about this, and if a parcel is left outside and then stolen before it gets into your hands (unless you specifically asked for it to be left outside) then you are entitled to a refund or replacement.

    Amazon play the numbers game and figure that replacing x number of packages costs less than needing their drivers to bring all the undeliverable packages back and try again a different day.

    It’s not a cool precedent though and I very much dislike it being normalised.