• 3 Posts
  • 265 Comments
Joined 1 year ago
cake
Cake day: June 23rd, 2024

help-circle


  • Bash has its upsides too, like the fact that it has arrays / lists and dictionaries / hashmaps. In my opinion, it gets iffy though when you need to do stuff with IFS; at that point one might be better off just using specialized tools.

    Not saying working bash isn’t good enough, but it can break in very surprising ways is my experience.



  • Laser@feddit.orgtoProgrammer Humor@programming.devfunctions
    link
    fedilink
    arrow-up
    22
    arrow-down
    2
    ·
    1 day ago

    Not sure I’d call what bash has functions. They’re closer to subroutines in Basic than functions in other languages, as in you can’t return a value from them (they can only return their exit code, and you can capture their stdout and stderr). But even then, they are full subshells. It’s one of the reasons I don’t really like Bash, you’re forced into globally or at least broadly-scoped variables. Oh, and I have no clue right now how to find where in your pipe you got a non-null exit code.

    It’s not a big problem for simple scripting, but it makes things cumbersome once you try to do more.


  • In all seriousness though, the core of the technical stack has become very robust in my opinion (DNS being the exception). From a hobbyist’s perspective, things work much better than when the Web was still young. I can run multiple sites (some of them being what are today called apps) on a domain with subdomains, everything fast, HTTP3-capable, secured via valid free TLS certs, reverse proxied, all of that running on a system deployed in minutes…

    If you focus on the part of the Internet that you have control over, it’s a lot better than back in the simple days.






  • Similarly here. Have an Odroid with that platform, it wasn’t cheap but it came with several advantages:

    • 4 SATA ports on addition to the M2 slot
    • Intel QSV
    • 2 x 2.5 Gbit Ethernet (I only have gigabit at home though)

    Very powerful machine for the power usage, I ran a really old Athlon before though (from 2010 or so that I retrofitted with 16GB RAM) that did most stuff just fine. But I wanted some transcoding and also possibly a smaller case.

    I run everything bare metal though.








  • Renting is quite cheap in China because property investors traditionally don’t expect a ROI from rent, but from sale.

    Absolute numbers I could find from last year:

    As of August 2024, prices for new homes across 100 cities in China averaged 16,461 RMB per square meter, or about $2,318.50.

    In the United States, the average price per square foot is around $233, according to May 2024 data from the Federal Reserve Bank of St. Louis. This equates to $2,508.01 per square meter.

    This with a lower average income in China; it’s usually less than 1500 USD/month after conversion.