• 0 posts
  • 21 comments
Joined 3 years ago
Cake day: August 20th, 2023
  • Swiftfin is the official Apple TV jellyfin app. Swiftfin is great on iOS, but hasn’t been updated on Apple TV for a while. It also lacks a lot of polish and features but it is being worked on. There should be an update soon.

    I’ve been using infuse on Apple TV. Infuse isn’t open source and needs a subscription to watch most 4k hdr content. I think it’s worth it if Swiftfin gets an update soon.

    Apple TV is definitely a better experience compared to Samsung and Android. Apps are nicer and there isn’t any ads, privacy controls and privacy statements are much better. Recommended content can also be disabled and only shows when your hovering over the relevant app.

  • A small computer, large capacity ssd and two WiFi interfaces (2x usb dongles, or dongle plus usb).

    Small computer could be anything: raspberry pi (or generic and), nuc mini pc or laptop. If you want to use it without a plug you’ll need to add a battery, usb c powered devices could be more convent to power from a battery.

    A ssd is better for this use case. Not because it’s faster, but they are more resilient to being knocked about and dropped. They are also much smaller, especially M.2, and aren’t fussy about how they are mounted.

    The two WiFi interfaces would allow you to create a WiFi bridge to access the internet through a WiFi network and access your media server. It would need some configuration, you may also need to have the computer act as a router if you want to use multiple devices without reconfiguring.

    It may be easier to have your device act as a WiFi hotspot and have the media centre automatically connect to it. This would make it difficult for multiple devices to use it simultaneously, and you could accidentally allow the media centre to do all its updating and downloading over your mobile connection.

    This type of thing is going to be expensive and troublesome to configure unless your already experienced with that sort of thing.

    I think a better solution, especially if you already have a media server. Is to set your media server for external access.

    To get media when you don’t have internet, buy a large capacity flash drive (or external ssd/hdd). When you have access to your media server download all the content you want on to the drive. I think iOS jellyfin can do this without much modification.

    Once out of range of your media server. Delete the content you’ve watched on your device (iPad) to free up space. Connect the external drive through the usb port on the iPad, copy over the next lot of content you want to watch. Disconnect and then watch the content.

    Jellyfin can download the content, but you may need another app to play it when you don’t have access to the media server.

    This approach lets multiple people access a much larger amount of media, effectively simultaneously. It doesn’t require a large amount of often expensive local device storage - you use cheap external storage. It much less expensive if it breaks or gets lost and has very little configuration -if you already have a media server running jellyfin.

  • Nixos is an os that’s defined by its config stored in .nix files. Everything is defined here all the software and configurations. Two people with the same script will have the exact same os.

    Any changes you make that aren’t in the scripts won’t be present when you reboot.

    You could maintain a very custom linux distribution (kinda) by just maintaining these config scripts.

    So a user wouldn’t need to install all required software and dependencies. They could get a nixos and the self-host config and adjust some settings and have a working system straight after install.

  • It won’t generate random numbers. It’ll generate random numbers from its training data.

    If it’s asked to generate passwords I wouldn’t be surprised if it generated lists of leaked passwords available online.

    These models are created from masses of data scraped from the internet. Most of which is unreviewed and unverified. They really don’t want to review and verify it because it’s expensive and much of their data is illegal.

  • It’s probably the same amount as before. More phones and tablets haven’t had a big effect on the amount of general purpose computers. There’s devices today like raspberry pi and Arduino that fill the same niche as older general-purpose computers.

    Your assume things are different and must be worse. This is a take old as time. Socrates complained about the youth no longer taking the studies as serious as his generation did. The world would have fallen into complete chaos if it were ever true. It’s the conservative myth that things were better and can only get worse.

    These kids accessing websites that tell you that a general purpose computer is needed, would have to rely on textbooks and magazines to get the same information in the past. A much bigger barrier, even identifying which ones you need.

  • People wrote software before there’s was computers for them to grow up with. They’ll be able to develop these skills in university’s, colleges, coding courses or online.

    I grew up prior to the app world. My exposure to computing during highschool was word, excel, access and once we used PowerPoint. Nothings changed, people are only taught what the teachers know.

  • Software engineering does have standards and methods to developing software. These standards and methods are applied in Defence and Aerospace applications. Software engineering was developed or conceived by NATO to manage the increasing complexity of software development.

    The big problem is people often confuse software development or programming with software engineering. Calling anyone that programs a software engineer. This isn’t the case. It’s entirely possible to be a software engineer without knowing how to code (but impractical).

  • All the AI does is match the request to solutions it was trained in.

    It just stackoverflow in your ide. It has a little more flexibility in answering and isn’t as corrupted by SEO result when googling the equivalent answer. Its not informed and thinking.

    The optimisation problems you are talking about is the process that is used to make AI models in the first place. I think you want an AI to configure optimisation routines for you rather than build the test cases and variables yourself. Or you want some system that implement all the individual components better, but an AI that can optimise the entire thing isn’t coming about soon. It would need to trained on very similar software. In which case you should just use that better software.