• 1 Post
  • 53 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle





  • Memory safety for one. C is very memory unsafe and that has been the source of a great, great number of software vulnerabilities over the years. Basically, in many C programs it has been possible to force them to execute arbitrary code, and if a program is running with root privileges, an attacker can gain full control over a system by injecting the right input.

    I have very limited knowledge of rust, but from what I remember writing memory unsafe programs is nigh impossible as the code won’t really even compile. Someone else with more knowledge can probably give more detail.















    1. Takes a bit to get set up with something passable. The default Lemmy UI is kinda shit and you have to figure out which apps to use to make it work for you. It can feel a little unpolished initially.
    2. Niche communities just aren’t there yet. There is a lot of effort in creating them, but low engagement. It also doesn’t help that federation can mean communities on one topic are divided.
    3. Content can get a bit stale. I feel I see fresh content for about an hour a day and then have to wait another day before the next batch. When I browse throughout the day I start to notice the same stories popping in my feed over and over. Sometimes this happens for days on ended with one story just kinda coming back.