I joined Lemmy back in 2020 and have been using it as qaz@lemmy.ml until somewhere in 2023 when I switched to lemmy.world. I’m interested in systemd/Linux, FOSS, and Selfhosting.

  • 24 Posts
  • 120 Comments
Joined 2 years ago
cake
Cake day: June 10th, 2023

help-circle

  • …definitely takes some getting used to when you come from a non-memory safe language…

    I actually think it’s more like the opposite. The compiler takes the normal rules you apply to avoid issues with a non-memory safe language like C/C++ and enforces them explicitly where memory safe languages don’t have those rules at all. I think lifetimes are much more confusing if you’ve never dealt with a user after free and usually let GC deal with it.

    Also yes the compiler warnings and errors are amazing, the difference between rustc and gcc is night and day.











  • I see.

    Tigris pricing table for those who are interested:

    Component Standard Tier Infrequent Access Tier Archive Tier ** Archive Instant Retrieval Tier
    Data Storage $0.02/GB/month $0.01/GB/month $0.004/GB/month $0.004/GB/month
    Class A Requests: PUT, COPY, POST, LIST $0.005/1000 requests $0.005/1000 requests $0.005/1000 requests $0.005/1000 requests
    Class B Requests: GET, SELECT, and all others $0.0005/1000 requests $0.0005/1000 requests $0.0005/1000 requests $0.0005/1000 requests
    Data Retrieval Free $0.01/GB Free $0.03/GB
    Minimum Storage Retention - 30 days 90 days 90 days
    Object Notifications $0.01/1000 events published $0.01/1000 events published $0.01/1000 events published $0.01/1000 events published
    Egress (Data Transfer to Internet) Free Free Free Free

    For reference B2 is $0.006/GB







  • Yes, and the worst part is that XCode is only available on OSX.

    I once had to make an iOS app once and didn’t have a Mac so I developed the entire thing in a VM. There was no video encoding, the FPS was in the low single digits, which made it very difficult to even type. So I ended up writing the code using VSCode through SSH through Wireguard connected to the VM on the host machine, which actually worked surprisingly well. But hey, the app did work in the end.




  • The N100 really is a great option, I’m running like 40 services on mine. However, some N100 boards from China don’t have the best power management and BIOS. Instead you can also get an N100 board from an established brand and combine it with an M.2 to 6x SATA splitter (those other boards use splitters anyway) for the same (or better) price compared to those Chinese NAS boards.