• 2 Posts
  • 172 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle
  • ~/workspace/git

    That way I can also keep other stuff in the same “workspace” directory and keep everything else clean

    I have a Code, simulations, ECAD, and FreeCAD folder in the workspace folder where projects or 1-offs are stored and when I want to bring them to git, I copy them over, play around in the project folders again, then copy changes over when I am ready to commit.

    I could better use branching and checking out in git, but large mechanical assemblies work badly on git.


  • KDE for my main PC. Pretty with floating panels, KDE Connect, QT apps are often the best apps in their class and are perfectly integrated (FreeCAD, krita, okular, kdenlive, vlc, dolphin, etc…) And konsole is also very full featured.

    I don’t know what KiCAD uses, but it also seems very well integrated into the KDE desktop unlike most gnome apps.

    XFCE on MX Linux for an old Intel Compute Stick to keep it very usable.



  • Their entire list is odd choices except for the top 10 (even persona 5 is iffy as top 10 of all time)

    They favor shooters and then place a game that had lost most of its audience in under a year as the best shooter other than doom 1 of all time.

    I love helldivers, but it is a very niche game in comparison to so many others, even those on the list.

    Not to mention KOTOR and DA:O as 94 and 95. Also prey is an extremely weird choice…






  • I mean China definitely does it.

    Tibeten “re-education” anyone? They stole the playbook for Tibet right from america dealing with native Americans, but with a little less outright killing. Uyghurs is less language genocide and more actual genocide and concentration/slave camps.

    America did it and does it with native americans. Americans did it with literally every single group that came into the country with their whole “English isn’t our official language but you better speak English or be ostracized” through its history.

    Literally every nation has tried at one point.

    I am pretty sure language erasure is not “a form of genocide”, but “a component of recognizing genocide” or something that states thag commit genocide commonly do. I have looked at a bunch of definitions and genocide definition seems to always involve actually killing people:

    any of the following acts committed with intent to destroy, in whole or in part, a national, ethnical, racial or religious group, as such:

    (a) Killing members of the group;
    (b) Causing serious bodily or mental harm to members of the group;
    (c) Deliberately inflicting on the group conditions of life calculated to bring about its physical destruction in whole or in part;
    (d) Imposing measures intended to prevent births within the group;
    (e) Forcibly transferring children of the group to another group.[3]
    

    My point was that every nation does it simply because of nationalism and ease of administration. Governments already run bad enough without having to keep 25 running translations of every document.



  • Depends. If someone is gaming with new hardware, don’t use a distro that doesn’t update the kernel quickly and regularly.

    Almost every problem with hardware on mint is solved by going through the process of updating the kernel or switching to a distro with up to date libraries.

    It’s fine for a lot of people, but it doesn’t “just work” outside of the use case of only browsing the internet and word documents.

    This is coming from someone who used mint for 4 years. There was about a dozen times where the software on the software center was so out of date that it simply didn’t work and I had to resort often to using random ppa’s which often broke other things. Definitely not user friendly.

    That being said, Cinnamon is probably one of the most user friendly DEs for people switching from window. It is very nice.


  • People have hit on most of them here, but here is another big one:

    Fitness apps. Mainly calorie tracking, workout tracking and heart rate tracking

    Health app

    Sleep as Android

    (No, gadget bridge is not a replacement for 99% of cases and doesn’t even support the gold standard for heart rate tracking, polar H10)

    For calorie tracking, the massive food databases required, barcode scanning, and crowd sourcing are generally not compatible with the open source community’s privacy ideals. OpenNutriTracker has promise though!

    For workout tracking, none of them have any device support and most of them are dead and abandoned. Not to mention heart rate zones, stats and training trends, etc… FitoTrack and Opentracks are good starts though.

    And then a google fit alternative. Something that can integrate sleeping, workouts, heart rates, sensors, etc… Data all in one aggregates place. It is a huge task and it makes sense that there is no open source alternative for it. Especially when the components aren’t individually there to aggregate.


  • I will go out on a limb and say FreeCAD and KiCAD specifically in examples. Right now you have to search forum posts and videos to find out how to make something work and it is always an older version completely irrelevant to the current version.

    For other things that need note basic general and setup documentation:

    Traefik: It is only decodable to experienced people right now. I tried about 15 tutorials a few years ago and SmartHomeBeginner was the only one that actually was able to connect to the internet and didn’t “rest of the fucking owl” it

    Authelia could also use some documentation updates specifically around the area of integrations.

    Libopencm3 also could use some more complete documentation instead of basic API descriptions, but the project is not very active anymore

    Opensuse Aeon and Kalpa could also use some documentation love, especially Kalpa.




  • There is one neat trick: don’t expose SSH.

    There is still not a reason anyone has been able to give for 99% of self-hosters to expose SSH.

    If you need to access your machine via ssh while on the go. Wireguard to your local network, use SSH. Done. Unless you are running an always-up public facing site, the amount of times you have to access your machine that can’t wait until after work is very low anyway.

    Bots will scan all ports. That is just how it works. Less than 22, but you will still get spammed. Why force your computer to go through the fail2ban loop and take up resources when it is simply not needed at all and you can block it on another machine?



  • I have an orangepi zero 3 with pihole

    Then an ITX PC with

    • mealie (meal planner, recipe parser, grocery list maker with a bunch of features and tools)

    • immich for self hosting a google photos alternative

    • *arr stack for torrenting Linux ISOs

    • Jellyfin for LAN media playing

    • home assistant for my VW car, our main hanging renovation lights, smoke and CO monitors, and in the future, all of the KNX smart systems in our house

    • Syncthing for syncing photo backup and music library with phone

    • Bookstack for a wiki, todos, journal, etc… (Because I didn’t want to install better services for journals when I don’t use it much)

    • paperless-ngx for documents

    • leantime for managing my personal projects, tasks, and timing

    • Valheim game server

    • Calibre-web for my eBook library backup

    • I had nextcloud but it completely broke on an update and I can’t even see the login fields anymore, it just loads forever until it takes down my network and server, so I ditched it since I never used it anyway

    • crowdsec for much better (preemptive) security than fail2ban

    • traefik for reverse proxy