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/)E
Posts
5
Comments
1331
Joined
6 yr. ago

  • To be fair, the random guy in Nebraska is often part of the Rust core team. Like, it's distributed as a separate library, allowing the library to make changes independently from the stdlib and to be replaced, if a better library emerges, but that doesn't mean it's necessarily of worse quality.

    Having said that, yes, for some things you can't find a library by someone from the Rust team and especially for newbies, it's difficult to know which libraries are good and which not.

  • Funny timing. I had to kill a VM for the first time just yesterday, because its RAM was full and kswapd was maxing out a CPU core, desperately trying to move enough virtual memory onto the hard drive.

  • I believe, (far too) much of the commercial world relies on Cloudflare to solve that problem.

    And as for Wikipedia, any AI trainer worth their salt should know that they don't need to crawl it, because you can actually just download the whole Wikipedia dataset.

  • Man, that's ridiculous. These artists work their asses off for a tiny amount of money, but because scamming requires practically no effort now, even that tiny amount of money will get stolen.

  • I don't want to dismiss your point overall, but I see that example so often and it irks me so much.

    Unit tests are your specification. So, 1) ideally you should write the specification before you implement the functionality. But also, 2) this is the one part where you really should be putting in your critical thinking to work out what the code needs to be doing.

    An AI chatbot or autocomplete can aid you in putting down some of the boilerplate to have the specification automatically checked against the implementation. Or you could try to formulate the specification in plaintext and have an AI translate it into code. But an AI without knowledge of the context nor critical thinking cannot write the specification for you.

  • But it producing an average of its inputs does not mean that it produces writing of average quality. That would only work, if writing was random, like the proverbial monkey on a typewriter.

    Instead, average quality writing is already very deliberate. Any human that writes is at least superficially aware of what they want to convey and to what group of people. An LLM can try to emulate that, and particularly successfully so when it has a text from an actual human writer on this topic in its training data. But it is incapable of the critical thinking necessary to actually decide in what order and with what level of detail to explain something novel.Crucially, it does not understand things. It only produces patterns. So, it doubly cannot understanding what is necessary to actually understand things. What information you need to be provided before it clicks. And what information is just noise that distracts from the shortest path to understanding.

  • Yeah, this has been one of my biggest takeaways from this whole LLM thing, just how many people are completely unaware of what constitutes good writing. A good chunk of human communication was apparently upheld by people simply being too lazy to type out many word when few do trick.

    And now that laziness isn't the problem anymore, now that they just have to provide two sentences of information to get a full page of text, they think that's good. That lots of words mean you put in lots of effort. And lots of effort signifies that what you say is important.

    I do expect societal norms to change. That the association of lots of words with lots of effort will fall by the wayside. That people get tired of the noise that LLMs add. But unfortunately, it is going to take a while, because people are so unaware of why writing is good or not.

  • I mean, unless we define "professional" as really just being able to collect money for it, that still seems extremely short, even if it were a dozen parts with that length...

  • Yeah, when I'm well in training with a language, there's certainly a magnitude more stuff that I know off the top of my head, but what really makes the difference is that I know where to look up how to do something and what libraries to pull in.

    You don't need to remember everything to the point, where you could reproduce it without looking anything up. It's much more important to have a pattern in your head, so that when you do look things up, you can piece back together how it worked from that information you find online.

  • NSFW Deleted

    Permanently Deleted

    Jump
  • Well, neither of them extend your average lifespan. You might get hit by lightning before that becomes particularly relevant. But even then, you have a higher chance of surviving, if your body is healthy.

  • What the hell, man. I saw this out of the corner of my eye and thought it's the Java logo. Then I actually look at it and think to myself that it doesn't look like the Java logo at all. Then I read the text and it also jokes about it looking like the Java logo.

    I guess, it's the colors and swirly lines and being vaguely cup-shaped?

  • Yeah, I'm still working out whether it's maybe a wheat allergy. Could also be coeliac disease, of course. Or it might be rheumatism for me, because my diet is more or less rheumatism-appropriate now (I also do the veganism).

    It's definitely been a journey of just peeling back layers of shit. Being able to do things again, has helped with building muscles all over my body, which has reduced movement and back pain, and just gives me another boost for the amount of energy I have. And I've suspected for a while that I might have dustmite allergy, but never went to the doctor for it. Now I have an official diagnosis and can start tackling that more intentionally, too.

    I was just never quite sure, if that particular fatigue or pain or sleep problem was from the wheat thing or if it's its own treatable thing. And actually having the energy for going to the doctor is also key.

  • I wish that string command and also their math command were just general-purpose utilities pre-installed on all systems.

    Tried to script something with sed the other day and was so confused why my regexes weren't matching, until we realized you need to pass --regexp-extended to get modern-day regex.

    And then I later tried to calculate an average, which bc decided to round down, because it was presumably doing integer math. I actually ended up running python -c "print($total / $count)", because I could not be arsed to work out, if there was some flag to make bc work properly.

    I'm fine with these tools continuing to exist for legacy purposes, but I would like a modern replacement just about now.

  • I don't have experience with how it affects JavaScript specifically, but independent of programming language, it usually removes the guesswork where the error might be.

    The thing is that compilers use fairly static rules for their grammar. So, even if you just typo a comma where there should've been a dot, then its grammar rules don't match anymore and it doesn't really know what to do with your code.To some degree, it's possible to say certain symbols just cannot appear in a specific place, but especially with a comma, it could be the start of the next element in a list, for example.

    Without semicolons, it's likely going to tell you that something's wrong between somewhere before your typo and the next closing brace (}). With semicolons, it can generally pinpoint the specific statement where the comma is wrong.This should also make analysis quicker while you're editing the code, as it only has to check one statement (or two, if you're inserting a new line and haven't typed the semicolon yet).

  • I do love the looks of bus drivers when you get on with a load of crap in your hands.

    One time, I had to fetch two larger packages from the post office, so when I got onto the bus, I really had to aim to fit through the door and also prop up my ticket in my right hand, so I could still hold the packages with both hands. And the bus driver just looked at me like "ehm... okay... I guess, we doin package delivery then".

    Another time, I went shopping in the next city over and after half an hour, I got back onto the bus with four packed shopping bags and saw that it was the same bus driver who brought me into the city. And he clearly saw that I had just been shopping and nothing else, so he gave me a look of "well, that's convenient, that you've got your personal chauffeur". 🙃

  • That's terrifying, especially in JS where no type system will fuck you up for returning nothing when you should've returned a boolean.

  • Hmm, a webdev colleague said he'd normally prefer without semicolons, but used them anyways for better compile errors.