ruffsl
I’m a robotics researcher. My interests include cybersecurity, repeatable & reproducible research, as well as open source robotics and rust programing.
- 12 Posts
- 8 Comments
ruffsl@programming.devto Technology@lemmy.world•Let Google know what you think about their proposed restrictions on sideloading Android apps. - Android developer verification requirements [Feedback Form]English15·4 days agoSome poignant questions for these new platform requirements:
- How do you anticipate this being used against journalists and advocacy groups?
- What research and statistical quantification will be done to evaluate the amount of harm these restrictions can inflict?
- What precautions or safeguards will users have against malicious state actors or capitulating corporations?
- How can developers protect themselves from liable damages due to service interruptions caused by third party verification?
- Do you foresee legal restrictions in rollout due to national security concerns from differing nation states?
ruffsl@programming.devOPto Selfhosted@lemmy.world•Introducing UniFi OS Server for MSPsEnglish3·30 days agoI think it stands for Managed Service Providers.
ruffsl@programming.devOPto Selfhosted@lemmy.world•Introducing UniFi OS Server for MSPsEnglish4·1 month agoI’m still using an old UC Gateway, doubt my homelab will outgrow it.
ruffsl@programming.devto Linux@lemmy.ml•Realizing Arch isn't for me after updating broke VLCEnglish1·2 months agoOne thing I appreciate about NixOS is the ability to use overlays and override package sources. For example, overlays can be used to selectively install unstable and stable packages alongside each other:
While there may be caveats, this approach has been working for me just fine, as I can install VSCode from unstable to get the most recent monthly releases as they roll out, but then pin the rest of my desktop environment to stable to limit anything else shifting underneath me unexpectedly.
ruffsl@programming.devOPto Selfhosted@lemmy.world•🔒 Setting Up Headscale & Tailscale on NixOS: A Zero-Trust Networking Guide for ❄️ NixOS - YouTubeEnglish9·2 months agoLooks like they introduce the use Traefik with NixOS here:
How does
Traefik
compare to a reverse proxy likeCaddy
?
ruffsl@programming.devto Linux@lemmy.ml•Why does Arch seem to have a cult like following?English3·2 months agoIf there was a simple Debian based distro that I could declaratively manage via a single config file, I think I’d try it. I.e. not using Puppet or Chef that can only bootstrap a system state, but something to truly manage a system’s entire life cycle, including removing packages and anything littering the system file tree. But since there isn’t, I’m using NixOS instead.
Having a DSL to declare my entire system install, that I can revision control like any other software project, has been convenient for self documenting my setup and changes/fixes over time. Modularizing that config has been great for managing multiple host machines synchronously, so both my laptop and desktop feel the same without extra admin work.
Nixpkgs also bolsters a lot of bleeding edge releases for the majority of FOSS packages I use, which I’m still getting used to. And because of how the packaging works, it’s also trivial to config the packages to build from customer sources or with custom features. E.g. enabling load monitoring for Nvidia GPUs from
btop
that many distros don’t ship by default.
ruffsl@programming.devOPto Selfhosted@lemmy.world•What's on my Home Server 2025 – NixOS Edition - YouTubeEnglish2·4 months agoI’m not the original author, even with the YouTube title being as is, but what do you mean? Perhaps relying that the desired services exist as nix packages, or that nix packages have desired defaults or exposes desired config parameters?
There are two other nix media server config projects I can think of, but I think this approach mostly facilitates the install, but not the entire initial config setup, given that a lot of the stack’s internal state is captured in databases rather than text config files. So simplifying the backup and restoration of such databases seems the next best thing to persist your stack configs with nix.
Does anyone know of an Android app to install an additional 3rd party TTS engine that can then be configured to point to a custom Open-AI/Fast-API endpoint for self hosting higher quality voices that are not easily run/fit on mobile hardware?