• 2 Posts
  • 131 Comments
Joined 5 years ago
cake
Cake day: May 24th, 2021

help-circle

  • They likely won’t catch every bit of AI generated code, but I don’t think that’s the point. In my view the point is to take a stand and try. It also signals that the authors care about their code in a certain way.

    There are all sorts of things that are impossible to perfectly enforce, but that doesn’t mean we just give up. Insider trading is extremely difficult to prove, and I bet more people get away with it than don’t, but I still think making it illegal is a good policy.



  • Agreed! I think both linting and type checking are extremely important to Python, but it’s also an extra step that far too many people just don’t take. And honestly, I used to get tripped up sometimes with setting up Python tooling before I started using uv.

    Unfortunately I also have to work with the occasional Python script that someone just slapped together, and that’s something far too easy to do in Python. It does kind of remind me of vibe coding. Initial velocity seems high, but if you’re not thinking about it, long term maintenance tanks.

    That’s not to say Python is bad, and there is certainly a lot of good Python code out there too. But it’s a language that does make it easy to make a mess, which will probably be compounded by LLMs.







  • They recently put together a list of software that was built using AI and a bunch of AI people didn’t take too kindly to it. The list has since been taken down and Kat has decided to take a break from open source software.

    Most of the people on the list seemed pretty reasonable and were engaging in conversation about it. But emotions did begin to flare a bit and things got a bit out of hand. There are some conversations on Bluesky you might be able to find, but I think Kat also removed their account so the conversations might appear very one-sided.

    It’s a very unfortunate outcome I feel. There are people on both sides of the debate whom I respect, Kat included.







  • I think you’re asking why you can’t own music? It’s because the vast majority of it is streamed and it’s not trivial to keep it. Sure, if you know what Github is you can find all sorts of software to rip the streams, but that’s asking a lot from most people who have trouble installing an official client.

    There is Bandcamp, which is reasonably priced and I think pays artists well? So some hope there. I haven’t really looked at the license agreement, so no idea if they can remove anything you’ve already purchased (keep backups of your downloads! 😀 )

    There’s also vinyl records, but new pressings are quite expensive. I buy some old records, but the new stuff I reserve for albums I really like.

    I like owning my music so that nobody can take away the stuff I paid for. I’ve moved streaming services before and there have been gaps in the library. Not to mention, most of the streaming clients are actually pretty terrible. If I just had a bunch of files, I could use whichever audio player I like and not be stuck with whatever crap the streaming provider lets me use.

    There are exceptions to all of these things, with varying degrees of compromise, but the general trend is towards licensing everything and us having little to no ownership. And it’s entirely possible that places like Bandcamp won’t be able to sustain a business in the face of rising costs that the large streaming platforms can handle. Here’s hoping that doesn’t happen.



  • Loooolll! I love them raising a stink about forking I’m another language. Go for it! Nobody cares and I’m sure it’ll reach feature parity by the time paru is updated. 🙄 And then mentioning Lunduke saying something negative about Rust. Isn’t he some wacko conspiracy/Linux YouTuber? That all made for a good laugh.

    Anyway, I really like Paru, but I’ve switched back to yay until they get a fix. Really not a big deal.