• 0 Posts
  • 17 Comments
Joined 2 years ago
cake
Cake day: May 19th, 2024

help-circle


  • I see that requires some more explaining my thinking:

    There is only demand and supply.

    Previously, we had “high demand” and “limited supply” which is what lead to software dev roles being a very well paid job in silicon valley and some other places.

    Now, the promise of AI, making software by itself or increasing productivity, if true, mean that supply increases. That makes software cheaper. Theoretically.

    But that’s the supply side.

    What you’re talking about is also a “I have so much supply, I can now afford to do projects and software I could not do before, because my time, budget, etc. was limited.” But you already had the idea and the “demand” however low priority, already existed.

    What isn’t happening, is that some company sits down and suddenly decides that they need more software than they thought they needed. Even the bit that is “replacing real humans” is replacing humans. It’s meeting a demand that was already there in a new way.

    Using a metaphor / example, we currently, as humanity, manage to feed ourselves. Or let’s pretend that we do and nobody is starving. Someone claiming that “the demand for food is going to go up” is talking nonsense. They can say that demand for “cheese” or “meat” or “potatoes” will go up. But not food, because that market is already saturated. Because we’re not starving.

    Yes, the fact that the demand is there and that the supply gets cheaper will mean that more software will be produced.

    But not because of increased demand. AI doesn’t create it’s own demand.

    …at least that’s my thought process and why I wrote what I wrote in the original comment.




  • Money isn’t going to solve the burnout problem

    In my opinion, the biggest source of burnout is actually our dayjobs.

    Respectfully and meant humorously, WTF are you talking about then.

    Yes money can solve it. It can solve FOSS devs needing a day job, it can solve not having enough people to do deal with FOSS related nonsense.

    I’m really annoyed when people say that and somehow have “shame” when it comes to demanding, let’s say, $50 million from FANG to maintain their project. Just ask. And then because of that shame, they think “asking for money” is asking a few fellow FOSS enjoyers for $1-5 a month and then that amounts to like $3.50 and then yeah of course that won’t solve any problems.


  • I came ready to hate with bias because I often don’t like wrappers, but at least the .format seems like an objective improvement.

    But I never understood why matplotlib insists on ax, fig and that’s still in there…

    Directly working with matplotlib classes tends to be more clear and concise than pyplot, makes things easier when working with multiple figures and axes, and is certainly more “pythonic”.

    I disagree.


    Looks like a solid project overall! Thanks for your effort!





  • it_depends_man@lemmy.worldtoOpen Source@lemmy.mlKeep Android Open
    link
    fedilink
    arrow-up
    68
    arrow-down
    1
    ·
    7 months ago

    The big problem with this is that I don’t like android.

    It works relatively well, it’s support is ok, it’s probably better than apple because their garden walls are higher. But it’s not at all the operating system I would like to have. It’s already too restrictive, I have not seen/found good app building docs that make it actually easy and convenient to create “apps” and that massively rubs me the wrong way.

    With that move, google is enshittfying android, but that doesn’t mean we have to resist the enshittification and keep android, we can also let them do it and move to something else. In theory, anyway.

    So I’d like to see more calls for different OS, forks or stuff like

    https://www.fsf.org/news/librephone-project


  • a more boilerplate way to remove having to worry about designing the UI/UX so I could focus on [blank]

    Yes.

    In a way, it is super funny ironic / funny to me that we have basically no actual GUI standard. There is Qt, there is stuff with html/css/js, and the rest just lack tons of features.

    No idea how it works on windows tbh.

    Making a cli app? Sure, easy peasy, done in 5 mintues. Making a small GUI app? Strap in for 2 weeks of basics how this framework chose to solve certain issues. It’s funny from that point of view.



  • I’m not sure now that I think about it, but I find this more explicit and somehow more free than json. Which can’t be true, since you can just

    {"anything you want":{...}}
    

    But still, this:

    <my_custom_tag>
    <this> 
    <that>
    <roflmao>
    ...
    

    is all valid.

    You can more closely approximate the logical structure of whatever you’re doing without leaving the internal logic of the… syntax?

    <car>
    <tyre> air, <valve>closed</valve>  </tyre>
    <tyre> air, <valve>closed</valve>  </tyre>
    <tyre>      <valve>open</valve>  </tyre>
    <tyre> air, <valve>closed</valve>  </tyre>
    </car>
    

    Maybe I just like the idea of a closing tag being very specific about what it is that is being closed (?). I guess I’m really not sure, but it does feel nicer to my brain to have starting and closing tags and distinguishing between what is structure, what is data, what is inside where.

    My peeve with json is that… it doesn’t properly distinguish between strings that happen to be a number and “numbers” resulting in:

    myinput = {"1":"Hello",1:"Hello"}
    tempjson = json.dumps(myinput)
    output = json.loads(tempjson)
    print(output)
    >>>{'1': 'Hello'}
    

    in python.

    I actually don’t like the attributes in xml, I think it would be better if it was mandatory that they were also just more tagged elements inside the others, and that the “validity” of a piece of xml being a certain object would depend entirely on parsing correctly or not.

    I particularly hate the idea of attributes in svg, and even more particularly the way they defined paths.

    https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths#curve_commands

    It works, but I consider that truly ugly. And also I don’t understand because it would have been trivial to do something like this:

    <path><element>data</element><element>data</element></path>
    

  • It is very cool, specifically as a human readable mark down / data format.

    The fact that you can make anything a tag and it’s going to be valid and you can nest stuff, is amazing.

    But with a niche use case.

    Clearly the tags waste space if you’re actually saving them all the time.

    Good format to compress though…