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/)TH
Posts
14
Comments
1,279
Joined
2 yr. ago

  • One thing I've also noticed is people doing code reviews using ai to pad their stats or think they are helping out. At best it's stating the obvious, wasting resources to point out what doesn't need pointing out. At worst it's a giant waste of time based on total bullshit the ai made up.

    I kinda understand why people would think LLMs are able to generate and evaluate code. Because they throw simple example problems at them and they solve them without much issue. Sometimes they make obvious mistakes, but these are easily corrected. This makes people think LLMs are basically able to code, if it can solve even some harder example problems, surely they are at least as good as beginner programmers right? No, wrong actually. The reason the LLM can solve the example problem, is because that example (or a variation) was contained within its training data. It knows the answer not by deduction or by reason, it knows the answer by memorization. Once you start actually programming in the real world, it's nothing like the examples. You need to account for an existing code base, with existing rules, standards and limitations. You need to evaluate which solution out of your toolbox to apply. Need to consider the big picture as well as small details. You need to think of the next guy working with the code, because more often than not, that next guy is you. LLMs crumble in a situation like this, they don't know about all the unspoken things, they haven't trained on the code base you are working with.

    There's a book I'm fond of called Patterns of Enterprise Application Architecture by Martin Fowler. I always used to joke it contained the answer to any problem a software engineer ever comes across. The only trick is to choose the correct answer. LLMs are like this, they have all these patterns memorized and choose which answer best fits the question. But it doesn't understand why, what the upsides and downsides are for your specific situation. What the implications of the selected answer are going forward. Or why this pattern over another. When the LLM answers you can often prompt it to produce an answer with a completely different pattern applied. In my opinion it's barely more useful than the book and in many ways much worse.

  • Yes.

    Even in a unjust world mob justice isn't justice. This means a mob deciding someone is guilty and acting out punishment is unjust. But also a mob deciding a crime should go unpunished is unjust.

    There's plenty wrong with how insurance works and plenty wrong with the justice system. But instead of giving up, we should be trying to fix these issues. It's all to easy to give in to our basic instincts and point to someone to blame. We punish them instead of fixing the issues. Killing one ceo might feel good, but it doesn't really change the big picture and in fact constitutes layer upon layer of failure. We should be better than that. History is full of people (singular and groups) being used as a scape goat to deflect and feel like something is being done, whilst in fact not actually fixing anything and just feeding hate.

    Also in a capitalist world, the people with the most money have the most power. If we collectively decide it's open warfare, purge style distopia, they are going to have the upper hand. So purely from a self interest point of view, it would be better to work on fixing shit instead of reverting to monke.

  • Because it's broad blanket statements that boil down to: "Just do better".

    I have had some experience working with logistical processes for example. They always have their flaws, but trying to improve them beyond some point quickly becomes impossible. It's easy to make big gains at first, but once you get into the weeds more and more small issues start popping up. It gets to the point solving these issues is more trouble than it's worth.

    So when the thing says we need to reduce food waste by having better logistics for example, I call bullshit. Modern logistical processes are often at the max of what's possible. And we saw with covid how fragile those processes are. We've sacrificed flexibility for efficiency and as the world became weird for a while, the whole thing crumbled and still hasn't fully recovered.

  • With millenials often there's a split made between the early millenials and later millenials. People born before 1990 will have gone through a lot of early life and education without the internet. Where people born in 1990 and later will have had internet for most their childhood and education. This means the early millenials are a lot like gen-X and the later are much more distinct.

  • You say that, but without the US military support it will be rough for Ukraine. The EU has spent a bunch of money to get all other kinds of aid to Ukraine, much more than the US. But the US has supplied more military support, more than the EU. If the US stops helping out, the EU will probably not be able to fill the gap. And Trump can put pressure on the EU by threatening to pull out of Nato again. If Russia decides to invade more countries and the US leaves Nato hanging, the EU is in trouble. Now these are a lot of ifs and since Trump has been elected the EU has been preparing. Plus laws have been passed in the US to prevent Trump from pulling out of Nato, but you know how much Trump cares about laws. Once the EU feels like they don't need the support from the US any more, Trump has nothing to say anymore, but we ain't there yet.

  • Yuki is super inconsistent, sometimes he's ultra fast, sometimes he's nowhere doing his Mazespin impression. Red Bull needs a solid second driver to bring in the points and back up Verstappen. Yuki isn't it.

  • We always put a couple of bells on the bottom of the tree. Because they are shiny and round, the cats always go for them first. This alerts us and we can verbally berate them for messing with the tree. This works most of the time to keep them in check. Even when I'm upstairs and I hear the bells I call down: "I know what you are doing" and they slink off. Sometimes they just ignore me and play with the tree anyways, which is fine because the bottom row is all plastic balls they can play with as much as they like.

    I remember the first time one of our cats saw a Christmas tree, when he was a little kitten. I turned around for 10 secs, looked back and he was sitting proud on top of the tree. I laughed my ass off, until he realized he had no real way of getting down. So I laughed some more and fetched him off the tree. Good to get it out of the system I think, because he didn't try that again.

  • Yeah I love Ubuntu, it's really fine. But I think because it's easy and for a lot of people their first Linux, it's seen as like the baby version of Linux. So people bitch about it a lot, as if it's somehow inferior to other distros. Like if you don't compile everything from scratch you are somehow not worthy?

    Hard "Real programmer" vibes. https://xkcd.com/378/

    And yes, I use pico as a text editor, it's fine really.

  • Tsunoda isn't consistent, so I don't think he will ever get a Red Bull main team drive. Lawson has been impressive, but is still very green. And with the budget cap you don't want somebody that crashes a lot of cars, so putting in a rookie can be a risk.

  • Wow! That's really cool, Debian Potato was so hype back then. And every new release was amazing, I had Sarge running for so long. And I had a little home made router with Debian Sarge and an uptime of like 3 years. I had to replace the NIC on it, from a 10mbit coax only to a coax and UTP model because I was switching over to UTP. I didn't want to shutdown the server, so I live swapped the ISA cards, and it actually worked!

    Those were the days.

  • Nah I went over to camp Debian for a long time, switched when Debian Potato was released. Then when Debian kinda stalled I was lured into Ubuntu because they had the latest and greatest. I know it isn't the cool choice these days, but I have stuck with Ubuntu ever since.

  • I started with SuSE 5 and it came with a book. I think it started with something like: "Don't panic! You can do this!"

    It was rough at first, but once I got into it I was hooked.