[–] 1 point 10 hours ago (1 child)

While my comment is about c++, not c, I did learn about one use case where rust is strictly worse than c++. Unbelievably low latency applications. Such as software that trades stocks. The way it's implemented, is by sharing memory addresses across code intentionally having the same address written to and read from across threads. Something rust is sort of designed to not support.

It's the only use case I know of where that's true.

  • source
  • parent
  • context
  • [–] 3 points 1 week ago (1 child)

    Okay, I do think this makes you sound crazy.

    I'm putting my question first before I rant about this cause I think I got way more into this response than is warranted.

    What problem does this design of just creating bespoke functions have that your design solves?

    def mean(numbers):
        return efficient calculation
    def normalization(numbers):
        return efficient calculation
    def geometric_mean(numbers):
        return efficient calculation
    
    

    Rant starts here:

    With your design, every time someone wants an average of a set of numbers, you're reimplementing the actual logic. Then if someone forgets the +1 and writes:

    quotient_reduce(sum, lambda x,y: x, numbers)
    

    A bug is introduced that's hard to spot in a review, won't give an error, and is hard to write tests for. Turning the lambda to an enum meant to be passed around would solve a some of the accidental bugs, but keeps the interaction with the function more complicated.

    I really just don't understand why you wouldn't just write each efficient implementation as it's own function and call it directly.

  • source
  • parent
  • context
  • [–] 3 points 3 months ago

    I kinda did that? When I got sober in my mid 20s I also didn't seek out romantic relationships for years. I had too much of myself to figure out first. Though I didn't stop being friends with women, just wasn't really all that interested dealing with the emotions required to date.

  • source
  • [–] 6 points 7 months ago (3 children)

    It can, depending on plan. Mine covers emergencies everywhere in the country regardless of in my state or not. But I better not need a normal dr appointment on vacation.

    Though medication can be pretty easily accessed using a national chain like cvs or walgreens.

  • source
  • parent
  • context
  • view more: next ›