• 0 Posts
  • 521 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle

  • My standard for an orm is that if it’s doing something wrong or I need to do something special that it’s trivial to move it aside and either use plain SQL or it’s SQL generator myself.

    In production code, plain SQL strings are a concern for me since they’re subject to the whole array of human errors and vulnerabilities.

    Something like stmt = select(users).where(users.c.name == 'somename') is basically as flexible as the string, but it’s not going to forget a quote or neglect to use SQL escaping or parametrize the query.

    And sometimes you just need it to get out of the way because your query is reaaaaaal weird, although at that point a view you wrap with the orm might be better.

    If you’ve done things right though, most of the time you’ll be doing simple primary key lookups and joins with a few filters at most.



  • They likely did do actual training, but starting with a general pre-trained model and specializing tends to yield higher quality results faster. It’s so excessively obsequious because they told it to be profoundly and sincerely apologetic if it makes an error, and people don’t actually share the text of real apologies online in a way that’s generic, so it can only copy the tone of form letters and corporate memos.


  • Insurance, benefits and labor expenses. Even in places with little worker protections there are costs that scale with the number of workers instead of the number of hours.
    A brief look indicates employers in India can expect to budget on the order of 18% of an employees take home per year for those expenses.

    There are some circumstances and places in the US where you don’t need to provide as many benefits to employees who work below 40 hours. Then you see employers hire more people and schedule them for just under the threshold to give them benefits.

    The answer is always because it’s cheaper for them somehow.





  • I apologize if I misunderstood your point, but I truly fail to see how

    It’s just a vocal minority that’ll eventually grow up.

    And

    public sentiment will grow up

    Isn’t calling the opposing view childish, which is a pretty strong sign that you’ve failed to actually consider what they’re saying. Same for calling them “brainwashed”.

    Consumers fundamentally don’t understand the process

    Do they need to? You’ll find that most consumers don’t know how a car works or how industrial design is done but they still have justifiable opinions and concerns about the impacts and quantifiable attributes of them.

    If you actually look at what consumers are concerned about you’ll find that IP and copyright concerns don’t even make the list. People are concerned about the errosion of human connection and the diminishment of creativity. Privacy. Data usage and accountability.

    And what’s more, even if they were opposed for those reasons the consumer is still intrinsically correct about what they value. If consumers respect your work less because you trace AI art it doesn’t matter if you still creatively contributed, the value has been reduced.

    Telling consumers their preference is wrong because you want to be able to copy and trace AI content while viewing yourself as a creative is some backwards boomer shit. 30 years making casual games doesn’t give you lofty insight into the nature of the creative process. It’s just “trust me, I know more”. Same for trying to bolster your position by talking about betting on it.


  • Saying people who disagree with you are childish is a sure sign that maybe you’re not giving their argument proper consideration.
    Particularly when you’re arguing that the consumers are wrong about their feelings towards the product and need to grow up and adapt to how the producers want to make it.

    You’ve got a situation where people are seeing the assets, coding, design, and writing of games being moved from being human endeavors to being human supervised endeavors, while also being asked to pay higher prices.
    The producers and vendors aren’t entitled to consumers happily letting them do less work to deliver an inferior product for more money just because the graphics card manufacturer says it’s the way of the future.

    I don’t think anyone thinks you’re spending your time doing corporate graphic design putting yourself into your work. No one calls you an artist either.
    People buying art though have a reasonable expectation that the person they’re buying it from isn’t tracing ai content or random things from google.

    Keep in mind that if the “vocal minority” “grows up”, it means people stop paying you, because you’re the one not really adding anything to the equation.




  • I mean, that was his goal. Either destroy trust to weaken our position globally for the benefit of someone else, or blind adherence to the belief that other countries are the only beneficiary of the relationship we have with them, and they need to “stop freeloading”. That in exchange for military defense, technology, aid, and everything else we get unparalleled military freedom, everyone meeting us on our terms and first mover advantage, control of global financial markets and preferential market access basically everywhere. Their boneheaded view that government is a business and everyone who came before just didn’t understand somehow is infuriating.



  • If they hadn’t jumped the gun so badly and tainted the launch with crap results, Google would have been well positioned to do something profoundly useful.
    If it could actually extract useful information with citations and pointers for next steps and work as an interactive search, that would actually be really really useful.
    The whole “hallucinating health advice” and “being terrible” thing really set them back, even if they’ve improved.

    Like you said, I don’t really need help creating. I do need help remembering things or finding information: that’s why I’m using a search engine in the first place.

    At work, there’s a person who knows everything about the job. He regularly gets questions where the answer is just the correct way to find out for yourself.
    That’s what I want. “Oh, you mean X? Try looking at YZ. Oh, you wanted X, but in G conditions. That’s over in FOO. It’s confusing because reasons written down here…”



  • I’m not sure I follow your logic. The environmental impacts of manufacturing will be averaged out faster with something that’s getting a lot of use, and targeting the efficiency of something that gets continuous use has more impact.

    Throwing away busses to switch would be silly, but it’s a perfectly good idea to switch as you maintain your fleet. Your alternative is buying more diesel busses, which… No, building a trolley or tram system which is more expensive and less flexible, or rebuilding cities to be livable without needing vehicle transportation, which isn’t happening soon and has trouble for people with mobility issues like the elderly without other some accomodation.