• 14 Posts
  • 2.37K Comments
Joined 3 years ago
cake
Cake day: June 12th, 2023

help-circle







  • Fuckwaddery just has a tendency to draw attention to itself and strain everyone else’s time and patience.

    Bingo. Like I said - one jerk is something you can deal with. But lets say only a small percentage of any user population are fuckwads. As you add users the number of fuckwads scales up linearly.

    But an individual person does not scale up. It’s still just you. And you’re now dealing with a lot more fuckwads as the community scales up. That’s not tenable. One person even politely pointing out a mistake you’ve made is “a bit annoying but okay”. dozens of people doing it in an asshole way is infuriating.

    I think it’s highly likely that there’s a forum design out there that mitigates it, even if it doesn’t eliminate it entirely.

    Nobody has discovered it yet. And I honestly doubt it’s possible. We’re not made to communicate at such scale.




  • I mis-remembered, it was a linear search though a list rather than a dict that was the problem (I think it was a list because we were looking up multiple entries or something from a list of Objects based on a field). O(N) lookup to be sure so not well optimized. But on list of 100,000 items doing 100,000 lookups it is very slow - > 1 minute whereas in Java it was like a few seconds.

    Yes - refactoring was the solution. I’m not saying it couldn’t perform better and it did when we re-wrote it. But that’s a low-enough number of items that it surprised me that it was a problem.







  • The solution is to make sure those LLM tools help maintainers instead of just causing them pain. There’s no question on that side.

    We’re not forcing anybody to use it, but I will very loudly ignore people who try to argue against other people from using it.

    And no, AI isn’t perfect. But Christ, anybody who points to the problems at AI had better be looking in the mirror and pointing at themselves at the same time.

    Linus is, as usual, a pragmatist. And he’s right. All the bitching and gnashing of teeth over AI is ridiculous. If it produces good code then you should accept that code.

    People will bitch and complain about ‘slop’ but the kernel team has processes in place to manage and review code from thousands of sources. They know what they’re doing.

    Nobody serious is going to say “just accept AI created code without review!” That’s tech-bro BS. Quality software engineers know to adopt tools cautiously and deliberately.