• 1 Post
  • 15 Comments
Joined 6 months ago
cake
Cake day: December 28th, 2023

help-circle






  • Yes :) Thank your very much for sharing your knowledge !! It’s just difficult to understand everything with all the new related vocabulary I never heard of. But I think I get the general gist !

    Just one last question, it’s something that’s on my mind for a while ! I know it’s a hot potato in the programming world and has been asked several times over here in the community, but I’m really interested on your opinion on that topic:

    C, C++ (C#? I dunno the difference between the 3, so pardon me for my ignorance) are they slowly dying out and being replaced by something like Rust (or other low level language?)? Because C and derivatives are prevalent everywhere and probably everything , and If I get it right, it’s the language, that programs other languages. So shifting to something new takes time, resources and probably is “risky”?

    I’m asking that question because, recently read about Linux slowly merging some rust coding in the Linux kernel.


  • Thanks for the ELI16 !!!

    Also Go is a nice balance between low and high level, one of such examples is the use of pointers.

    Yeah, I read/heard about pointers being on of the most hated/complicated stuff in C for beginners, but that’s also C’s advantage over other languages, isn’t it? You have more control on how memory is used ? Or is that considered “bad practice”, prone to error, to today’s standards? (I hope it make sense and that you understand what I’m trying to express :/). And that’s the reason way something like Go and Rust? are becoming more prevalent.

    Like e.g. opening more and more browser tabs, which is also partly why in the past you’ve often had to restart your PC every once in a while to free some trashed memory.

    Yeah I remember that time, looking for THE best browser that wasn’t eating to much memory (settle with Firefox). I thought killing the process in windows was enough?

    CockroachDB

    xD


  • Thanks for your insights !

    The reason lots of networking applications use it is because networking requires a lot of this multitasking and demands efficiency.

    So that’s one reason why traefik devs chose golang ! Good to know :)

    Its simple enough for anyone to learn (yes you!)

    Haha, If I had enough time I would probably chose Go and Rust. But hosting, networking and linux stuff are already taking way to much of it ! IMO if you haven’t learned any programming language early, it’s going to be a nightmare to follow up. Also, I’m already struggling with English xD !







  • Just had a similar experience with Bitwarden. Works flawlessly on every device, but the linux vesion doesn’t integrate with the browser (the app not the browser extension). I also had to do some special tinkering to make it accept self-hosted vaultwarden with self-signed certificate, because electron apps on linux don’t use the internal’s system trusted cert store ? Nah, you have to install certutil, and add it to a “sql database”… ⋮/

    And i’m just starting as a linux power user, and it already begins to show why linux isn’t “there” right now… But I don’t see it as something bad, quite the opposite, linux is supposed to be flexible, open source, a playing ground for nerds… But people’s desire to overcome GAFAMS monopoly slowly turns linux into something I hope won’t hurt the community or make them part of GAFAM acronym…