FLOSS virtualization hacker, occasional brewer

  • 1 Post
  • 38 Comments
Joined 3 years ago
cake
Cake day: June 9th, 2023

help-circle


  • Not being intimately familiar with modern C++ these days it is almost refreshing to see the process turn down a feature. One of the criticisms of the language is that its so multi-paradigm that you run a real risk of spaghetti codebases if you are not careful to enforce a house style of features used for a given project.

    Maybe all long lived languages see this in the end? My day to day is in plain old C and the recent versions of the standard are much more incremental with what they add.

    We’ll see how the upstart new languages like rust and zig deal with these issues as they mature. Maybe it’s a case of those who do not learn from the mistakes of C++ are doomed to repeat them?











  • Slop has existed before AI but it has lowered the barrier to generating it. Having no AI policies isn’t really working because the slop posters don’t declare it and as a reviewer you don’t want to be second guessing a potential contributor.

    We are probably going to move to a policy that allows narrow use of AI tools but emphasises human understanding and ownership as mandatory components of contribution.







  • I can absolutely understand some of the objections and I understand why writers and artists are pissed. My code has always been free software so I don’t object to it being in the training sets because that seems fair use according to the four freedoms.

    The power usage is definitely a concern but that holds up for all computing. I don’t see people up in arms about inefficient CI loops retesting the whole world for a single line change. Think of savings that could be made!


  • The phrase vibecode has become totally meaningless. The original use was too “give in too the vibes” and let the agent go wild. There is no indication that is what Linus is doing.

    The fact is LLM’s have proven to be good at finding bugs. Suitably constrained they can be diligent and helpful assistants.

    The Bun experience is instructive and if that was Linus’ end goal it would be concerning but I don’t see any evidence that any of the Linux maintainers are interested in that sort of wholesale conversion. The good projects with taste will adjust to the new tools and the slop projects will eventually collapse under their own contradictory architectures.