Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)C
Posts
2
Comments
628
Joined
3 yr. ago

  • That's fair enough, and a good way to learn. Still, in this day and age with Claude etc, I respect the effort you're putting in.

    In the interests of proposing alternatives, you could also make the pin list a global variable. I'll let you work out why its a bad idea though :)

  • Pass the history array into your new function via a pointer.

    I don't know what you mean by "without researching", but that is a very hardcore way to learn C. Respect!

  • Or norovirus, or covid or...

    Its definitely whataboutism, but I think its important to keep things in perspective. A couple percent efficiency improvement across the global shipping industry would near enough offset the entire cruise industry, and I'd prefer that efforts were focused there.

    Just existing produces carbon, and I'd rather people spend carbon on travel and broadening their minds instead of running a 4th fridge like my mate... If only it were that simple...

  • The else is definitely not needed, you can delete it.

    As for the best way to climb out of a nested loop, this is one of the occasions that a goto is reasonable. The jump would be relatively short and localised, which is exactly what GOTO should be used for:

    What's with the getchars slapped everywhere? I think its an attempt to flush stdin, but I think you need to do it repeatedly until you hit a newline or EOF.

    I think your next step is to refactor the code into some functions, you have two nearly identical code sections for adding a new pin, you can make that a function and simplify it.

  • I am actually surprised its that high, there aren't many cruise lines, and they don't have that many boats. I would have guessed <100.

  • If it works, maybe we get the first ever actually compliant browser? Which is then immediately deleted.

    Firefox mobile still doesn't pass acid3...

  • The LLM by itself is not the art, the browser system the developer created is.

    A blank canvas by itself isn't art, the painting created on it is.

  • I've said it twice now, the "art" is the browser as a whole. The LLM is nothing more than a canvas. Each butchered rendering of a page is a performance.

    And the message is the exact same one you keep bringing up - that LLMs are wasteful noise machines.

    There is a lot more to art than things that make us happy, this is one of those that doesn't. You said it yourself, it makes you feel sorrow, that in of itself makes it art.

    Brutalism makes me uncomfortable, its still art: https://en.wikipedia.org/wiki/Brutalist_architecture

    The Scream is deliberately designed to make you feel dread, it is art: https://en.wikipedia.org/wiki/The_Scream

    Horror movies are the same.

  • Great argument.

  • Cleaner code according to who?

  • The LLM isn't the art, its just a tool. The LLM powered browser created by the human is the art.

    Sorrow, random and noise is what makes it art. It is taking a supposed technological "marvel" and exposing it for being a useless random noise. Its a modern version of the emperors new clothes.

    If all you see is the LLM, you are missing the forest for the trees.

  • Art is subjective. That your immediate kneejerk response is to try censor it, in my opinion, makes it the artiest of art.

    The LLM isn't what makes it art, the human who set up this system that uses an LLM to render/butcher a webpage is what makes it art. No different to Banksies shredder, its a tool used by the artist.

  • Lol.

    Linux has vulnerabilities found because its a popular OS, so people actually vulnerability hunt on it. No one cares about freeBSD, so it doesn't get the same scrutiny.

    This is also the same reason Windows has so many reported vulnerabilities, it is a massive target worth exploiting.

  • Mocha can hear my thoughts cant he...

  • man scanf:

     
        
    RETURN VALUE
           On success, these functions return the number of input items successfully  matched
           and  assigned;  this can be fewer than provided for, or even zero, in the event of
           an early matching failure.
    
      

    man getchar:

     
        
    RETURN VALUE
           fgetc() and getchar() return the character read as an unsigned char cast to an int
           or EOF on end of file or error.
    
      

    There are a lot of inconsistencies with C functions, so important to check the man pages so you can handle them correctly.

    Your call to getchar isn't quite correct either, pressing the 1 key would print out 49, which is the ASCII codepoint for the 1 char.

  • I nominate my parents cat, Neo:

    He gets bullied by my cat, which is half his size, and then hides in his homeless box.

  • He's been vetting them directly for years. Daily vettings, directly into his gullet. What more do you want?

  • Care to explain? Anyone can buy any domain, and host anything they want on it. Domains don't guarantee anything.