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

help-circle

  • I consider the article’s criticisms of SMTP, HTTP, XMPP, etc. (and IRC which was not mentioned but falls in the same category) to be positive and desirable traits and I think it’s a shame that the article characterizes them negatively. HTTP’s job is not to prevent corporate takeover of the web and I don’t think it should be. That’s our job, as people. The protocol’s job is to remain neutral so that when corporate takeover of the web happens, HTTP is still there, open to everybody, providing an offramp to escape it, because it’s neutral. It doesn’t belong to the corporations. It belongs to everybody. They can try to take it over if they wish, embrace and extend, but they can’t extinguish a fire that’s smoldering underground no matter how hard they try. It will always be there, ready to flare up at a moment’s notice. The original is always still there ready for us to revert to using it at any time.

    And many of us already have. Fuck Google, fuck Cloudflare, fuck AWS, they’ll never take the web from us.





  • I agree, they’re an extremely interesting technology. But laypeople are not going to understand why they’re interesting no matter how carefully you phrase it, I’m not trying to convince people who understand what they are that they’re not interesting and that they don’t have real potential and real applications.

    I am trying to convince laypeople that they’re being misled (for profit) into believing these things are intelligent, can do things humans can do, and are capable of making decisions. I would rather have laypeople believing these are stupid atrocities against humanity (which is, in the current situation, closer to the truth) than I would bother trying to explain to them why it is still an interesting technology. If it ends up being completely banned (ha, fat chance) I’m not going to cry for it. I would rather have humanity protected from this vile, dishonest, and dangerous schemes they are using this technology for, even if it comes at the cost of ever being able to use this technology for good. My interest in it does not outweigh the harm that people are choosing to do with it.





  • It might be the end of GPL-type licenses. But, at least as far as I’ve understood it, the point of copyleft was to use copyright against itself in the first place, because copyright sucks, and at the end of the day we don’t really want copyright OR copyleft. They’re both asserting “ownership” of stuff that honestly belongs in the public domain free to all humans to use (in an ideal world, that doesn’t contain evil corporations that are considered people for some reason). We already know copyleft open source has been widely abused in proprietary software. This is not new nor surprising. We gave them the richly deserved middle finger whenever we could find out they did it before, and we hate it, but it was never “the end” of open source software because making it publicly available is precisely the defiance we are ultimately aiming for and we will always do that no matter how much they steal it and make it closed source.

    People making closed source software are the enemy, and our war of freedom against them continues regardless of what tactics they use to demean our efforts while they make their closed source software. We will never let them win. They think they’ve found a new way around the GPL, that’s a shame, but so be it. The arms race will continue, but open source will not go away, because the point of it has nothing to do with meekly relying on the law to allow open source to exist, that’s just a method that has been used, with some success, and allowed a lot of people to turn it into a livelihood, and it will be a terrible shame to lose that.

    Those things are not the true goal of open source though. The intention of open source, is to not let proprietary, hidden software dictate the fate of humanity and we will do it for as long as we have to. We’ll do it if we’re protected by copyleft, we’ll do it if we’re not. We’ll still do it even if they make it illegal, and we’ll call it reverse engineering, hacking, and piracy if we have to. Because the information and code that humanity relies on must be free, not owned.



  • That’s probably overselling the importance of fertilizer a little. A huge proportion of the food we grow is completely wasted, rots without anyone eating it, or doesn’t “look nice” so gets fed to animals who could just as easily eat other food sources. Another gigantic portion of the is grown inefficiently and stupidly for political and cultural and other asinine reasons, grown in inefficient places, or are inefficient crops to begin with. Sometimes it’s all of the above, and sometimes it’s not even grown for food at all, it’s grown for oil. We burn it, because that’s environmentally friendly, somehow. Famine is not a global agricultural problem, it’s an economic problem, sometimes an intellectual property problem and almost always a political problem, it has nothing to do with lack of fertilizer, it never has been, and it almost certainly never will be. The whole system is rigged top to bottom, and fertilizer isn’t going to make or break it.



  • Yeah the problem is none of this is actually hitting the companies on the income statement. If code quality mattered, if dumping employees and replacing them with AI and churning out slop was costing them money, they wouldn’t be doing it. It’s not. Ultimately, the consumers will have to be the ones to hold them accountable, and the reality is they’ve built a system where consumers don’t have a lot of options in many cases. Vendor lock-in, regulatory capture, and inescapable networks of byzantine contracts and partnerships and obligations around the industry have made shitty code and garbage products not just standard practice but required to do business. Tolerance of big tech apathy has turned into learned helplessness, catastrophic failures turn into finger-pointing contests, and nobody has any true accountability anymore. Until someone finds a way to hold them accountable, none of this is going to change.





  • It is for most people. You are welcome to create your own issues in life if you wish. But Linus Torvalds is infamous for his meticulous, detailed, thorough, and often expletive-laden code reviews, and if he is willing to review AI-generated or AI-assisted code that’s entirely up to him, there is no indication he is willing to lower his coding standards one iota. He trusts his maintainers not to bring him any shitty AI code, but he’s giving them the freedom to make that choice themselves. If they abuse it, he will punish them. There’s no doubt if you know anything about how the Linux kernel development process works.


  • I might be going the wrong direction of “micro” here but time is the very minimal, tiny, and traditional unix way.

    For example:

    $ time curl https://lemmy.ca/post/61453347 > /dev/null
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100  175k    0  175k    0     0   525k      0 --:--:-- --:--:-- --:--:--  526k
    
    real    0m0.343s
    user    0m0.030s
    sys     0m0.016s
    

    There are also a large number of other profiling outputs you can ask time to spit out by passing it the appropriate command line flags.