Meme transcription [Kid drowning in pool]

In the background a person plays with a kid in the pool. The person is labeled “Companies updating their website”. The kid is labeled “The company logo”.

In the foreground a kid seems to be drowning. It is labeled “Useful information”.

In a second panel a skeleton sits at the bottom of the pool. It is labeled “The copyright year”

  • 30p87@feddit.de
    link
    fedilink
    arrow-up
    0
    ·
    4 months ago

    No no, we do

    time_t t = time(NULL);
    struct tm tm = *localtime(&t);
    tm.tm_year + 1900;
    

    Everyone writes their web server in plain C, right?

      • 30p87@feddit.de
        link
        fedilink
        arrow-up
        0
        ·
        4 months ago

        And I hate it. Nice concept, but I don’t like neither, the language nor compiler.

          • 30p87@feddit.de
            link
            fedilink
            arrow-up
            0
            ·
            4 months ago
            • The C compiler, when I parse a &(float) as (long) (it’s actually an evil floating point hack to run Quake III on an X86_64 CPU emulated in Scratch running on Spotifys Car Thing) (This would never be possible in Rust)
              • 30p87@feddit.de
                link
                fedilink
                arrow-up
                0
                ·
                4 months ago

                Yes, but

                1. it’s unsafe, therefore not really Rust I’d argue
                2. it doesn’t look as good
                float Q_rsqrt(float number) {
                   long i;
                   float x2, y;
                   const float threehalfs = 1.5F;
                
                   x2 = number * 0.5F;
                   y = number;
                
                   i = * ( long * ) &y;
                   i = 0x5f3759df - ( i >> 1 );
                   y = * ( float * ) &i;
                
                   y = y * ( threehalfs - ( x2 * y * y ) );
                   return y;
                }