𝒍𝒆𝒎𝒂𝒏𝒏

Hey 👋 I’m Lemann: mark II

I like tech, bicycles, and nature.

Otherwise known as; @lemann@lemmy.one and @lemann@lemmy.world

Dancing Parrot wearing sunglasses

  • 3 Posts
  • 120 Comments
Joined 7 months ago
cake
Cake day: December 22nd, 2023

help-circle
  • This looks like one of those low cost netbooks from the time where “EPad” and “MID” tablets were a thing. There is an edition of Windows CE floating around for these - but WiFi will not work, neither the modem if this has one built in.

    No idea about Linux - there is a kernel so you’re technically half way there, but considering most of these had a slow single core ARM CPU and 256MB of RAM on a good day, practical use is limited IMO



  • I have MK8 running in an emulator on my Deck with almost all DLCs. Online used to work using local LAN multiplayer (the emulator would redirect the LAN lobby to a server on the web). For multiplayer to work, all players must have the exact same version of MK8 running in their emulator.

    Since the emulator’s development was shut down by a certain company, online multiplayer functionality needs some config changes to carry on working, and the lobbies are nowhere near as full as they used to be…

    Edit: IIRC, there is a button you must hold while on the MK8 menu to enter local LAN mode










  • This kind of stuff happens all the time IMO, we’re human and not perfect 🤷‍♂️

    I don’t know how much of a help ChatGPT would be in this situation without access to your schema, at least with Copilot you can write a comment in the code explaining what you’re trying to do and get some usable pointers in the generated suggestion (which takes your codebase into account).

    I usually try to get a second pair of eyes on my code if something that seems relatively simple isn’t working as expected… As you gain more experience these mistakes will become less common, and easier to spot






  • I do something similar for my property’s exterior cameras, which are streamed to my VPS in ‘real-time’.

    You will need to re-encode the footage - videos are already pretty well compressed, so traditional compression methods like 7z (lzma), gz, zip etc being layered on top can’t compress them further.

    For your solution, I’d probably run a find every minute w/ cron to look for these files in a staging/watch folder, move them to another folder so they aren’t picked up on the next run, then re-encode with ffmpeg. Do note that when you re-encode footage, you always lose quality, even if you’re on a high quality preset.

    I have a feeling that the Handbrake project can do this with a watch folder though, so might be worth looking into that. After a quick search this looks easier to setup than my solution:

    https://github.com/HandBrake/HandBrake
    https://github.com/shannah/handbrake-watcher


  • I personally think some types of openly developed software projects should have a strict non-commercial license: if companies aren’t willing to contribute back to the source IMO they shouldn’t be granted permission to freeload & have volunteers fix issues their paying customers run into

    Donations are possibly a bit of an exception here - there are quite a few companies that still do this, albeit growing slimmer by the day.

    Another big problem IMO is the subset of users that start attacking maintainers and volunteers because their “free app stopped working” etc. I see that a lot, mostly in the arduino community, but especially egregiously on the Zabbix project - I imagine a lot of those users are companies who aren’t even paying/donating to the project