Install Guix

  • 1 Post
  • 67 Comments
Joined 1 month ago
cake
Cake day: March 17th, 2026

help-circle
  • There are two types, by map and token to conform to different usecases.

    Ahh, ok… I’m seeing the docs.

    ShareType: type of share
    
        token: token-based share (do not require user authentication)
        map: map-based share (requires user authentication)
    

    Ahh, ok. So whether you need authentication or not.

    There are also two different storage types, csv and files.

    And the docs for that…

    CSV
    
    One CSV file containing one row per sharing config, separated by ; and containing header with columns from above.
    
    If given, properties are stored in JSON format in CSV.
    Files
    
    File-based configuration store is using encoded PathOrToken as filename for each config. File contains the data stored as "dict" in binary Python "pickle" format (same is also used for item cache files).
    

    So if you want plaintext vs binary storage.

    you have to edit your config file with the ‘[sharing]’ section.

    Would you mind sharing your config, pretty please. 🙏




  • Tailscale is Canadian

    Ah, nice. I actually didn’t realize that. They are also open source friendly https://tailscale.com/opensource I don’t hate Tailscale, btw. They seem nice.

    But, I like Netbird lets you self-host the server components. And, an important feature for me, is that Netbird doesn’t require me to create an account with Big Tech to use the service. Right now I created a dummy account with GitHub just to use Tailscale, Netbird just allows me to create a username and password. E-Z P-Z. No extra hoops to jump through.

    After switching to Netbird, I’ll be able to get completely off of GitHub.









    1. Dental Support Organizations (DSOs) (orgs that dentists use to help them with the business side of things) treat dentists more like sales people and push more expensive and unnecessary procedures.

    2. Dental insurance doesn’t work like health insurance, it’s more like a discount coupon for the dentist and the limits for coverage are really low.







  • I know it’s easy to dunk on Electron… but have any of yall written any desktop apps with native frameworks? I wrote a small GTK4+Vala app once and I discovered desktop frameworks are very different than developing webapps. Customizing the look, feel, interaction of elements, and general mechanics, seems like a toooon of effort. (It kinda seems like you’re not supposed to customize it.) Web development is waaaaaaaay more friendly towards customization. Which as a company, you want your app to look like your company, not some generic OS bundled app.

    And then you have to repeat all that effort for crappleOS and Wangblows?.. And then you gotta hope that it’s even possible to do the thing you want in different OSes. Sheesh.

    I mean, I’d be happy if everything was native apps, but I also understand why people don’t tend to choose that route.




  • sovereignty != isolation
    Codeberg != isolation

    There’s not a readily-available European alternative to Github, and no, Codeberg is not one, because the value of GH is not just hosting code, it’s being a well-known place to find code.

    Codeberg is absolutely an alternative hosting place that is ready to go today. Medium and large players like Zig, Guix, Librewolf, Forgejo, and Comaps are on Codeberg. These aren’t random people with projects that no one uses. These are large projects with lots of collaborators that ship software to lots of people. (Even Alpine Linux seems to be experimenting with Codeberg.)

    Codeberg has a similar UI/UX to GitHub. It’s got CI too, either traditional CI with Woodpecker, or you can migrate your GitHub Actions to Forgejo Actions (which are similar).

    Codeberg is big and popular enough that it shows up in web search results, search for “zig source code” and you’ll get a result for Codeberg. It’s not like people only search for code in the GitHub search bar.