Your friendly local programmer, uni student and *nix addict.

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

help-circle
  • I suspect I get mild SAD in the winters. Not enough to feel truly depressed, just more of a constant low-level “damn, I wanna nap right now.”

    It’s probably different from your case, but what helped me was a sunlight lamp (light therapy) and a grab bag of supplements - standard multivitamins as well as magnesium pills and vitamin D fortified milk.




  • Chevy Suburban. I volunteered to drive for a university course field trip and it’s what I got stuck with.

    • Unresponsive fatass brick of a vehicle. I mean, come on, a minivan has more cargo space and the same passenger capacity without three light aircraft worth of inertia.
    • Dashboard sucked. It took me a solid three minutes to find the button shifts. (I know these can be done well - Honda does them right - but the PRNDL was fucking laid out in a thin row at the side of the dashboard. Huh?)
    • Overtaking damn near anything would redline the (very new, less than 10k miles) engine.


  • A large language model has no concept of good or bad, and it has no logic.

    Tragically, this seems to be the minority viewpoint - at least among CS students. A lot of my peers seem to have convinced themselves that the hallucination machines are intelligent… even when it vomits unsound garbage into their lap.

    This is made worse by the fact that most of our work is simple and/or derivative enough for $MODEL to usually give the right answer, which reinforces the majority “thinking machine” viewpoint - while in reality, generating an implementation of & using only ~ and | is hardly an Earth-shattering accomplishment.

    And yes, it screws them academically. It doesn’t take a genius to connect the dots when the professor who encourages Copilot use has a sub-50% test average.










  • Well, that’s to be expected - the implementation of map expects a function that takes ownership of its inputs, so you get a type mismatch.

    If you really want to golf things, you can tack your own map_ref (and friends) onto the Iterator trait. It’s not very useful - the output can’t reference the input - but it’s possible!

    I imagine you could possibly extend this to a combinator that returns a tuple of (Input, ref_map'd output) to get around that limitation, although I can’t think of any cases where that would actually be useful.