• 0 Posts
  • 11 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle

  • Lol docker is literally the easiest and most user-friendly server program administration method… It is literally one user-readable configuration file and everything is automatic.

    Vm’s are more complicated and have you even tried managing many services on bare metal with conflicting libraries, database versions, etc…? That is truly arcane arts of programming scripts.


  • Interesting. I had no idea about this project!

    Sadly they are using the Maxim sensor hub with seperate LEDs and data acquisition where i am just using an all-in-one sensor.

    Who knows? I am making the development board right now so maybe I will find that using the same part will make it easier lol

    Very cool project! I wonder when it is called the “pi” when there is nothing related to Pi or the raspberry/orange/banana pi ecosystem? 😂


  • I’ll be honest. It was a hell of a time getting things working correctly due to the lack of documentation, but now I have everything except scanning and document signing working which I rarely use anyway. (Rocket league runs fine, just with half the fps I should be getting) I literally don’t have to touch anything anymore, it will just keep itself updated and working completely hands-off. That is what I want out of a system now that tweaking and debugging is a distraction from my other hobbies rather than a hobby itself.

    The biggest feature that I like is Linux without having any manual update intervention at all. It all just runs and updates itself and works.

    If something goes wrong in my software, I can uninstall and reinstall the flatpak delete remaining files, and reinstall with 3 clicks instead of having to search for where the hell this specific program decided to stash its files and configs and cache on my system like I had to with a traditional system. It takes the recurring annoyances out and trades them with 1-time annoyances.


  • I am not talking about federated git repos. You are right, that is a huge undertaking with many issues to overcome.

    I am simply talking about dev’s willingness to work only within X Y or Z website’s ecosystem even if another project they want to contribute to exists on another ecosystem (for example KiCAD which exists on their own gitlab instance and needs a separate account or gadgetbridge on Codeberg). It is enough to stop many people from contributing.


  • My hobby right now is making a completely local fitness watch without any screen or distractions. Just logs heart rate, spo2, activity, and sleep using actual Bluetooth standard profiles (HRP, POP, PAMP, etc… Instead of proprietary hacked together custom profiles of most watches). No GPS either because if I want that, I will just bring my phone. Maybe an extension of my job though since I design medical device electronics for work. The only feedback is an LED and good LRA haptics (hopefully). I hope to make it compatible either with whoop replacement straps or standard watch bands.

    Bit of a serial hobbyist:

    • gardening
    • cooking and making new recipes
    • weight lifting
    • running (need to get back into it)
    • implementing a smart home
    • growing mushrooms
    • baking bread
    • making cheese (stopped because Belgium has almost no non-ultrapasteurized milk anymore)
    • designing flight sticks for space simulators
    • running a home server

  • I can attest to this. I daily drive bazzite exclusively now.

    Rocket league specifically only uses 40% of the GPU and 25% CPU and refuses to use any more at all. It is only a bazzite problem. Other distros are completely fine and other bazzite users have reported the same thing, regardless of settings, launch options, etc…

    It is hell when trying to do embedded firmware development. Pretty much everything has to be done through distrobox related to it because JLink needs to be accessible by NRF connect which has to be accessible by VSCode, etc… vscode and oss versions simply don’t work if you have to install more than the very basic UI extensions.

    Plus then you have udev rules that you have to manually place in the read only file system (recommended by a Bazzite maintainer on their discord) which they explicitly tell you never to do in the docs. There is absolutely nothing regarding JLink (the most widely used industry flashing tool for ARM) in any universalblue docs, even the bluefin and aurora versions “for developers”.

    Also, there is absolutely no known way to handle eID credentials, crypto keys, etc in order to digitally sign documents. Also key management and access simply does not work at all in flatpak.

    Network scanning simply doesn’t work at all (yes, saned is set up). It is completely nonfunctional, it can’t discover anything.

    Outside of those cases though, it works fine. Themes work, font installation works as expected: the firewall, KiCAD, freeCAD work, browsers, media players, etc… All work fine. Distrobox, while start menu applications via distrobox sometimes simply don’t start, they often work fine. However, I haven’t had to worry about updating my system in 4 months because updates are in the background and completely seamless and not a single thing breaks during updates which by itself is the reason I switched from arch.

    (Arch never became unbootable or seriously broken in 8 years, but I would have update problems and have to search for forum solutions to make a full update work every month or two)


  • I really don’t understand it.

    It is 5 minutes to create an account and you can even use the same SSH key everywhere technically.

    Then just put a bit config per website and it literally requires nearly 0 additional work ever. You can commit to all the different places practically simultaneously.

    I guess you have to go to different websites for issues and I don’t know if codeberg specifically has CI/CD tools, but I don’t get why devs refuse to work on things outside github.




  • I don’t really get the idea of decentralized internet.

    The internet is already decentralized. There are millions of websites hosted on thousands of separately-owned machines.

    “Decentralized” services like the fediverse use thus exact same structure and bind them together by a search/aggregation API.

    The “centralized” part of the internet is DNS/IP Assignments, Service providers, and search.

    You are perfectly allowed to go your whole life without using search, or by self-hosting searX.

    If we go back to the age of webrings, that is essentially decentralized internet. It seems like every decentralized internet idea is just a rehash of this with some Tor ideas sprinkled in.

    You are never going to be able to pull a “Silicon Valley” and make every device into a mini server. The ping and uptime would be horrific.