Shine Get

  • 0 Posts
  • 28 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle
  • You jest but half a country are below average intelligence. It’s not outlandish to think that many individuals in that half aren’t really following what is being said or understand it. What they can follow is the visuals. How they look, how they stand, how they move; how they “read”. And a non-trivial number of above average people still judge books by their covers.

    I think the point the person above was trying to make is that Vance won the area the majority of people can evaluate and the importance of visuals.




  • Then don’t use the apps? You’re getting angry about free apps that you aren’t forced to use or even install (they are not even installed by default so you chose to install them).

    Also as a LiO user since StarOffice, Apple’s apps are totally different beasts and I don’t see how they could be compatible. It’s like comparing Scrivener to WordGrinder; sure you can write a letter in both but they’re still fundamentally different apps with different functionality and design goals and their file formats aren’t ODF because of that.

    If you need ODF/OOXML-like word processing, use apps that support them. Don’t expect non ODF/OOXML-like word processors to handle files they’ve no reason to be mucking about with.








  • I’m not insisting anything; stating C is not a memory-safe language isn’t a subjective opinion.

    Note I’m not even a Rust fan; I still prefer C because it’s what I know. But the kernel isn’t written by a bunch of Lewis Hamiltons; so many patches are from one-time contributors and the kernel continues to get inundated with memory safety bugs that no amount of infrastructure, testing, code review, etc is catching. Linux is written by monkeys with a few Hamiltons doing their best to review everything before merging.

    Linus has talked about this repeatedly over the past few years at numerous conferences and there’s a reason he’s integrating Rust drivers and subsystems (and not asking them to fork as you are suggesting) to stop the kernel stagnating and to begin to address the issues like one-off patches that aren’t maintained by their original author and to start squashing the volume of memory corruption bugs that are causing 2/3rds of the kernel’s vulnerabilities.


  • No idea what you’re being downvoted. Just take a look at all the critical CVSS scored vulnerabilities in the Linux kernel over the past decade. They’re all overwhelmingly due to pitfalls of the C language - they’re rarely architectural issues but instead because some extra fluff wasn’t added to double check the size of an int or a struct etc resulting in memory corruption. Use after frees, out of bounds reads, etc.

    These are pretty much wiped out entirely by Rust and caught at compile time (or at runtime with a panic).

    The cognitive load of writing safe C, and the volume of extra code it requires, is the problem of C.

    You can write safe C, if you know what you’re doing (but as shown by the volume of vulns, even the world’s best C programmers still make slip ups).

    Rust forces safe® code without any of the cognitive load of C and without having to go out of your way to learn it and religiously implement it.








  • Give her a few days but I do think you should reach out and send a message along the lines of

    “If you would like, and only when you’re ready, I would still like to be your friend and in your life so long as that doesn’t cause you pain. I won’t bother you with more messages but please know you can reach out to me if or when you would like to.”

    A side note, I had platonic feelings grow for someone I met and dated many years ago and we remained close friends for years but then a few years ago those feelings shifted back the other direction. We’ve been deeply in love and together ever since (and the foundation of friendship has been incredibly powerful with enabling us to have a very healthy, communicative, and honest relationship). Feelings are complicated.