• 3 Posts
  • 1.48K Comments
Joined 1 year ago
cake
Cake day: August 9th, 2023

help-circle


  • PHP extension might be telling. Consider that phpBB had an extention system that didn’t have any kind of hooks. All extensions were installed by modifying the code in place. They did not use any of the diff formats already out there; in a gross case of Not Invented Here, they made their own. Took them a while to make their own patch tool to automatically apply their custom diff, and it was buggy as hell.

    So that shop might have just been following the lead of one of the most successful PHP apps.

    Someone will be along to say “PHP is good now, actually”, but I don’t care. The community was shit back then, and I don’t see why anyone should care beyond legacy software at this point.



  • They want AGI, which would match or exceed human intelligence. Current methods seem to be hitting a wall. It takes exponentially more inputs and more power to see the same level of improvement seen in past years. They’ve already eaten all the content they can, and they’re starting to talk about using entire nuclear reactors just to power it all. Even the more modest promises, like pictures of people with the correct number of fingers, seem out of reach.

    Investors are starting to notice that these promises aren’t going to happen. Nvidia’s stock price is probably going to be the bellwether.


  • I think there’s a way to reconcile it, but it requires people to behave themselves. It can still be under a CC license, but also behind a pay link for the author. Yes, we could get it from somewhere for free, but that takes more effort and we’re not supporting the original creator.

    This is basically mutual aid applied to non-physical goods. We know you still need to make a living in capitalism, and we’ll agree to exchange useful things for money under that system until we have a better one.

    There’s also an argument similar to the one for streaming services (the one the services themselves have forgotten in the last few years). Yes, we can pirate it, but that takes effort, the sites involved have all sorts of shady advertisements and try to infect your computer with Windows XP viruses, and we can get all we want and more for ten bucks a month.









  • I’m not sure it is. Like, yes, it does exist in the Left/Right, Auth/Lib political compass, but that’s just a model. The stance has some inherent contradictions.

    And so does Right/Lib, for that matter. “Fiscally conservative/socially liberal” is a nonsense position, and those taking it tend to just be conservative in practice.


  • BufferedReader cannot accept file name because it makes arbitrary reader… well buffered. It’s not BufferedFileReader, even that would accept something like Path or File, not string, because File can be remote file, should Reader now know all possible local and remote protocols and path formats? What else it must do?

    You’re just describing the problem. Yes, I see where they’re going with this. It’s still a usability nightmare. I can’t think of another language that makes you jump through hoops like this on IO, and they get along fine without it.






  • Eh, I’d still go for it. I find the Rust compiler tends to amplify my impostor syndrome–it tells you all the ways you are objectively being stupid. I know that’s not really selling it, but it’s doing that stuff for a reason. I’m especially hopeful that it becomes the standard way to do things with microcontrollers; that’s about the only place I write C/C++ at all.