proud recipient of the prestigious you tried award.

  • 1 Post
  • 21 Comments
Joined 2 years ago
cake
Cake day: July 2nd, 2023

help-circle

  • i will never forgive C for making the type syntax be

    char* args[]
    

    instead of the much more reasonable

    &[char] args 
    

    it also bothers me that char* args[] and char c are “the same type” in the sense that the compiler lets you write

    char c, *args[5];
    

    with no problems. i think the C languages would be way easier to learn if they had better type syntax. don’t even get me started on C++ adding support for

    auto fn_name() -> ReturnType { … }
    


  • why couldn’t you compute p/q < r/s by checking ps < rq? if you follow the convention that denominators have to be strictly positive then you don’t even have to take signs into account. and you can check equality in the same way. no float conversion necessary. you do still need to eat a big multiplication though, which kind of sucks. the point you bring up of needing to reduce fractions after adding or multiplying also a massive problem. maybe we could solve this by prohibiting the end user from adding or multiplying numbers

















  • i’m not really sure what IQ has to do with this. it was originally designed to measure people’s proficiency in school. it was not designed to be a general measure of intelligence. that was something that was co opted by eugenicists.

    here’s a quote from Simon Bidet, the original creator of the IQ test, about his thoughts on the eugenicists using his test:

    Finally, when Binet did become aware of the “foreign ideas being grafted on his instrument” he condemned those who with ‘brutal pessimism’ and ‘deplorable verdicts’ were promoting the concept of intelligence as a single, unitary construct.

    you can read more about this stuff on his wikipedia page. (the quote is from wikipedia)

    even to this day, there is quite a bit of doubt as to how accurately IQ measures “general intelligence”