𝒍𝒆𝒎𝒂𝒏𝒏

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

  • 1 Post
  • 27 Comments
Joined 1 year ago
cake
Cake day: December 22nd, 2023

help-circle
rss
  • Quick update if anyone is reading this in future - the upgrade was successful!

    Hats off to the HA developers and contributors - even though my install was completely unsupported, the updater pretty much sailed smoothly through everything.

    It ended up taking several days to process all the database schema changes, along the way I did need to modify the MySQL InnoDB cache size from 128MiB to 1GiB (not the fault of Home Assistant at all - I didn’t set up MySQL correctly 😂) once that was done things significantly sped up.

    Looking forward to all the new features HA has to offer 🙂


  • Oh no 😂😂 what version are you on now?

    I remember a looong while ago when I broke my virtualized install by trying to update with too little virtual disk space, had to expand it and manually install the latest core from a shell within the VM. On another occasion the sqlite database completely filled up the virtual disk (I disabled automatic pruning of old data) and that was a pain to export… eventually dumped it into a dedicated MySQL installation and all was well after that.

    I’ve seen that they now have A/B boot (similar to how Android devices do) so hopefully these are issues of the past




  • I have to admit I’m not entirely convinced these requests are coming from a compiler…

    Is it possible for you to virtualize an non-networked system with your GPU passed through? That seems like the best option IMO. Next best thing would be to set up an airgapped machine just for this, but not everyone has a 2nd machine.

    Personally when I was trying out local LLMs I used a virtual machine, mainly due to the known code execution vulnerability related to Tensorflow model data being saved in python’s Pickle format. I believe the recommended save method changed twice since those days though.

    With the Firefox stuff I’m assuming you’ve also checked their enterprise config options too (which are admittedly difficult to find and piece together online), so not too sure what else you could do except aside from continuing to block them. Librewolf however provides documentation on how to disable the extra requests sent from their browser in their FAQ, and covers some preferences on the subsequent page linked at the bottom



  • I’m rooted to…

    • backup & restore my apps as I please (as well as scheduled backups to my SD card)
    • BMS control to keep my battery in good health
    • Automation app for automating stuff (like Tasker)
    • revoking typically unrevokable permissions from system and Google apps
    • To actually feel like I own my device.

    If I wanted a heavily curated (and somewhat locked down) experience, I’d be in the Apple ecosystem - don’t know why Google thinks it’s a great idea to force this ideology onto practically all Android users…

    Similar situation with that additional warning for sideloading apps - there’s already two warnings and Play Protect typically uninstalls these apps anyway, without the user’s consent - in one case deleting KDE Connect from users’ devices if installed with F-Droid

    Uhh I definitely went off on a tangent, oops.


  • In my city? Really great, since people ride a fair bit here and there’s a lot of protected and off-road routes that are correctly labelled. I have my settings set to choose a slightly longer route, instead of just the fastest. If I remember correctly, there were also settings for whether on/off road directions are preferred. I’m pretty much kept on bike paths all the time

    I don’t use navigation in the areas with cobblestone paths here though so can’t comment on that.

    For the bike map view I’ve enabled the clock widget, speed widget, and track recorder widget, as well as a shortcut to quickly toggle it on. I set it up about 2 years ago when my bicycle computer was stolen, haven’t changed anything since.





  • I don’t have hands-on experience with any of the brands listed so sadly can’t give specific recommendations

    Would a second-hand Google Pixel work fine for you, or do you definitely want to buy new? Mobile devices are really reliable nowadays, I doubt you’ll need to worry about a warranty (which would not cover accidental damage, like a cracked screen)

    I’ve noticed most countries outside of the US and Europe (making that assumption based on inability to get a Google Pixel or a Fairphone) typically have some locally used apps preinstalled regardless; usually a social networking and mobile e-payment app. I’d expect it to be possible to remove these using ADB if you have access to a computer.

    Are you buying direct from manufacturer, or via a carrier? Do note that carriers may have customized the apps installed on your device if you buy one through them. For the least preinstalled bloat, buying direct is ideal


  • Yepp I know - my preference leaned towards the server edition as it doesn’t include the unnecessary UWP apps installed with Win10/11, and has a much lighter footprint in comparison, resulting in less resource usage overall.

    If these were Windows 7 or Windows XP days, a professional edition install would have sufficed for me tbh… but with all the Metro UI and additional telemetry in Windows editions after 8, it doesn’t seem worth the hassle.

    When I need to log in and fix something now I really wouldn’t want to stare at a “please wait, we’re upgrading your apps” because some UWP update occured, or have the telemetry service gobble up idle CPU



  • I was curious about this too and had a little look myself, all I can find is that other companies interested in interopability are implementing MLS encryption instead of implementing the Signal protocol in their apps.

    Can’t find any info on Signal’s blog about interest in adopting MLS encryption, or considering interopability with Meta apps that already use (or may use) the Signal protocol… unless I’ve missed something or been looking in the wrong place




  • I would suggest using any cloud storage provider with a third party client, that automatically encrypts your files before uploading them, ensuring the cloud provider does not have any kind of access to your keys.

    I personally use gocryptfs then mirror that to B2, but IIRC rclone and some other third party alternatives have built-in pre-upload encryption options that are easier to setup and use