You’re thinking of my brother, Zathras.

  • 0 Posts
  • 56 Comments
Joined 1 month ago
cake
Cake day: May 24th, 2024

help-circle
rss






  • He says some pretty ignorant stuff in this post that undercuts his argument, though:

    Here’s the problem: establishing that AI training requires a copyright license will not stop AI from being used to erode the wages and working conditions of creative workers. The companies suing over AI training are also notorious exploiters of creative workers, union-busters and wage-stealers. They don’t want to get rid of generative AI, they just want to get paid for the content used to create it. Their use-case for gen AI is the same as Openai’s CTO’s use-case: get rid of creative jobs and pay less for creative labor.

    This isn’t hypothetical. Remember last summer’s actor strike? The sticking point was that the studios wanted to pay actors a single fee to scan their bodies and faces, and then use those scans instead of hiring those actors, forever, without ever paying them again. Does it matter to an actor whether the AI that replaces you at Warner, Sony, Universal, Disney or Paramount (yes, three of the Big Five studios are also the Big Three labels!) was made by Openai without paying the studios for the training material, or whether Openai paid a license fee that the studios kept?

    The writers’ and actors’ strikes, in an overwhelmingly unionized workforce, did not say “hey, we as a labor force want a cut of the dirty GPT lucre”. Instead, they said not today, satan to studios working with GenAI at all. And won. Those writers and actors, who are overwhelmingly huge supporters of copyright and moral rights, defeated the rich assholes at the Big Five not by throwing up their hands and giving all their creative output to the glurge machine, but by unionizing and painful, hard-won solidarity.

    Whether SAG-AFTRA and the AFM (or non US equivalents) can organize as effectively for musicians and lyricists is unclear. But Cory, who claims to be a leftist, is defaulting to “you as a musician should work for free” and not “you as a musician should organize to counter the power of capital”, and that’s about as leftist as Grimes posing with The Communist Manifesto.


  • Doctorow’s had some pretty bad takes, honestly, for all I agree with him on some things. His review of Naomi Klein’s Doppleganger – a book which explores conspiracy theories and how they capture people – reduces the entire book, incorrectly, to his own political soapbox:

    Fundamentally: Klein is a leftist, Wolf was a liberal.

    This is, frankly, juvenile. Not every bad thing in the world can be mapped on to one’s particular soapboxes. Treating GenAI as Good because Copyright is Bad is exactly in character for him.

    (Also Cory gets smug about releasing his novels CC, as if all working writers can do that, but I’m sure it helps the family finances that his wife is an executive at Disney. It’s great to use money from one of copyright’s biggest monsters to act self-righteous about other people trying to make a living.)



  • One of the things that happened during the Great Low Interest Rates Decades is that it seems like anyone who fit a certain profile (millennial white guy with american citizenship, a computer, and at least a modicum of what passes for charm among the nerd elite) could convince both VCs and the US government that there was tons of money in disrupting the delivery of some legacy sector of society. Sometimes they were correct (eg. buying stuff without going to a retail establishment), sometimes it seems like they should have been correct and yet somehow have failed to make money anyway (Uber), mostly they were comical (Juicero). But the ones that are the most excruciating are all the places where you really, really can’t frictionlessly deliver at scale, because large-scale human intervention is necessary: education, health care, customer service.

    The promise of the American tech boom is massive online delivery without people. Employers hate their employees, and government is always willing to be told that doing without employees is industrial progress.


  • Isn’t this normal with jobs? That there is a month of tryout period?

    I have never found this to be normal with jobs, no. But in the US, most employment is at-will, so you can be fired without cause at any time.

    (I’ve encountered probation windows where benefits don’t kick in for 3-6 months, and that’s hideous in a country without single payer health care, but never a tryout period.)


  • If it makes you feel better, it costs an average of $18,865 for an uninsured American to give birth to a healthy baby, and a tenth of the country is uninsured.

    I mean, it doesn’t make me feel better, because I live here. But you don’t, so YMMV. Or I suppose YKMV, in metric, because the US still uses imperial measurements for everything, because we’re too good for real numbers. USA! USA!



  • It’s so beautiful.

    How about you remain competitive by fixing your shit? I’ve met a lead data scientist with access to hundreds of thousands of sensitive customer records who is allowed to keep their password in a text file on their desktop, and you’re worried that customers are best served by using AI to improve security through some mechanism that you haven’t even come up with yet? You sound like an asshole and I’m going to kick you in the jaw until, to the relief of everyone, a doctor will have to wire it shut, giving us ten seconds of blessed silence where we can solve actual problems.



  • when you do not yet have (1) customers, (B) unit tests, (ג) developers who can write their own code, or (IV) exception handling, the term-of-art that comes to mind for doing anything besides auto-incrementing primary keys is YAGNI. (Especially because nobody who is making thoughtful, careful database tuning decisions is using chat-gippity to convert their models. And more to the point, they aren’t using SQLAlchemy of all things to make large, distributed applications that need UUID primary keys.)




  • There are countless issues here. They didn’t do exception handling, they used a string to store their UUIDs (even if this was a DB constraint, you use sqlalchemy.Uuid and let the ORM and DB handle the translation), and as the person you’re replying to stressed, they’re using non-monotonic UUIDs. Also if you have a unique user_id and you’re never exposing your primary keys, you don’t need to get fancy, just let the ORM handle it with auto-incrementing, for most use cases. And so many other tragic things about this one tiny blog post.

    tl;dr if you’re going to copy code you don’t understand, copy it from the docs, not from everything in the kitchen thrown into a blender.


  • If you’re using a new-to-you ORM, and you don’t ever check the docs to see the basic primary key syntax… it’s SQLAchemy, it’s well documented and there’s tons of prior art.

    Also I don’t understand their business case but if a user has a primary key, a unique user ID, and a unique customer ID, then all three of those uniquely identify the customer. (Weird, but there are some plausible explanations.) But then why would you need both the user ID and the customer ID in the subscription table is this some stripe thing I don’t understand or are they just bad at this?