Just another Reddit refugee

  • 1 Post
  • 58 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle




  • But I cannot help but wonder if a line of simple, less advanced ICE cars promoted on their ease of maintenance wouldn’t get popular with, for example, rural folks. After all, being able to fix the beast yourself would lover your costs a lot

    No car company will make a car which is maintainable by a common man because it affects their bottom line. We can dream of alternate concepts (open-source car design/metal 3D printing) but government regulations and lobbying will kill such concepts. We have to focus on the current scenario.

    But if I wanted to hit the relatively nearby lake or beach, getting there by foot is another story

    The majority of the anti-car people are not saying “destroy all cars. Nobody should have cars”. We are just saying “please don’t make our entire lives car-dependent. Please design cities/governments/social life in such a way so that it’s accessible to non-car folks.”

    I also have a car, but I only use it for going to places which are not reachable by public transport. For traveling to work, I use public transport 5 days a week. Cars should be (IMO) a recreational mode of transport.

    Author also forgot that these companies won’t fail, because these are not “one and only” of each in the world

    I agree with you; they won’t fail. However, they surely can make our lives hell if they want to. This is a power that I don’t want them to have over me.











  • but I’ve accepted defeat in trying to understand it

    I may have shared the link but even I don’t know how it how it works.

    It’s like admiring the Eiffel Tower; you can understand that it’s a marvel of engineering without understanding the underlying engineering concepts. Such experiences are rare but they truly humble you.

    Regarding the square root, understand the following concepts

    1. Bit shifting simply shift the bits to a certain side (Left or right) => 0010 << 1 0100
    2. Mathematically, it multiplies or divides the input number with a factor of 2, depending upon the type of shift
    3. If you shift the number n with a nice shift amount x (I have greatly greatly over-simplified this), then you can calculate the inverse sq. root since inverse square root is 2^(-1/2)
    4. Calculating the inverse square root manually will take lots of clock cycles, which was not feasible for a FPS game with the limited h/w
    5. Bit shifting is a lot faster since we are not computing, but instead shifting

    The resultant shifting gives us an answer which is close enough to the answer, and that is good enough for FPS games for calculation of reflections.

    Source for bitshifting

    PS: Someone who is more experienced in this domain can correct me if I’m wrong.