• 0 Posts
  • 18 Comments
Joined 2 months ago
cake
Cake day: February 8th, 2025

help-circle
rss

  • I’ll bait. Let’s think:

    -there are three humans who are 98% right about what they say, and where they know they might be wrong, they indicate it

    • now there is an llm (fuck capitalization, I hate the ways they are shoved everywhere that much) trained on their output

    • now llm is asked about the topic and computes the answer string

    By definition that answer string can contain all the probably-wrong things without proper indicators (“might”, “under such and such circumstances” etc)

    If you want to say 40% wrong llm means 40% wrong sources, prove me wrong









  • Looks like we still differ. If something is more complicated than what I may think, then there are some possibilities:

    • I have not learned to language properly yet (this is where I stand with C++, so no matter how many times I’ve got segfaults, now is not the time for me to say language is bad)
    • I have chosen the wrong tool (writing a videoplayer in assembler? something went way wrong here)
    • tool is actually bad (my rant above goes here. in the sake of making some things easy and simple, something basic in the language got screwed up irrevocably)

    And if I managed to try reading from a closed handle, or to access a memory that I am not actually allowed to use, or… (could not get more examples out of the top of my head), it is not the job of the language to slap my hands, as long as I follow the syntax. Most of the time (if not all the time) this means I have not accounted for something that my code allowed to happen - so my responsibility to deal with that

    What I keep hearing about Rust is still in the lines of too-much-fucking-care (that’s besides obviously dumb rule of “no more than one owner of a variable at any moment” which then had to be worked around because not everything can be done this way. please correct me if I am wrong here)


  • I tend to disagree. The language should allow me to do things, and what is simple and obvious logically should be simple and obvious in the language (I am looking at you, JavaScript with [] != [])

    What I intend - well, more than half my work is figuring out what I intend, language should have no say in this, save things like “we do this kind of trick like this here” (for example, C++ has no concept of “interface” entity. Ok, looks like I can use virtual class instead)

    It is when languages start trying to be “helpful” they become an ugly mess: meaningful white spaces in Python? The whole shit with prototypes and objects in JS(see above)? Fuck this shit, I am not going to call those two good programming languages






  • Edit: most important part. Yes, there is a way. I am in no position to claim to know what is going to help you, but I do know this: there is another way to live. Following is what I have tried and it worked

    Been around there, it really is not a good place. Time to look inside. You only have so much time left to live, and only so much energy to do things. As to what can be done, then if possible, take a good break: quit job, buy food, then just stay home. No books, no TV, no speaking to anyone, no internet, no games, no nothing. Your mind will go wild for some time, but then you will recover and see life with more clarity

    And for the big picture - look inside. If you were to die today, what would you do? Whom would you speak to one last time? Where would you go if distance was not an issue? What do you want to be done with your dead body? (If the answer is “nothing, I don’t care”, I would strongly suggest go see a doctor. Depression does not just go away)

    Also, remember this every day: tomorrow morning, you may not wake up. Today you woke up, but a day will come when you don’t. Remind this to yourself. Slowly this will change your perspective

    If you happen to feel like talking - message or ping me, I will answer as fast as I can


  • Logical and human friendly answer: mutable objects are not a problem, poorly designed code is

    Personal rant: why even bother with objects, just use strings, ints, floats, arrays and hashmaps (sarcascm. I have spent hours uncovering logic of large chunks of code with no declaration of what function expects and produces what)

    And also, seeing endless create-object-from-data-of-other-object several times has made me want to punch the author of that code in the face. Even bare arrays and hashmaps were less insane than that clusterfuck


  • I keep hearing about how modal editing is faster

    Please, do yourself a favor and ignore that noise. It is more a question of like/dislike and training. Personal sidenote: I daily alternate between PhpStorm and Neovim. Can’t say doing things in either is faster/slower to any significant degree (PhpStorm is mostly there for the things I have not yet configered properly in Neovim, like looking through git history)

    and I would like to switch to a more performant editor

    This should be looked at and tested objectively: is it working with big files that is the problem? Or navigating the code base? Or something else? Maybe it is better to tweak vscode instead?