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

help-circle


  • Many of the people who currently experience the privilege will be pissed off and view it as unfair. But in reality they’re getting a taste of what other minorities already experience.

    There are two competing lenses we can view this kind of thing through, and both are valid. First, there’s the macro lens in which groups like women are significantly underrepresented, and most reasonable people believe that to be a problem we’ve created that we need to solve. It’s not that women are bad at this job. It’s that women have been pushed not to participate for reasons we think are bad. Through that lens, an obvious solution is to bias things in favor of women for some period of time to get to a steady state where the system won’t automatically fall back into gender-bias as soon as we take our thumb off the scale. That’s a reasonable theory, and pursuing it does a lot of good.

    But there’s a second lens in which individual people with names are trying to participate in the labor market. The fact that men have had a built-in advantage does not imply that any man looking for a job would only be able to get one by leveraging an unfair advantage. If we think talent and hard work are equally distributed through the population, then temporarily biasing things away from men is, to the man currently trying to find a job, exactly as discriminatory as anything that prior generations have faced. The fact that there’s a societal good being pursued doesn’t make that harm go away either. It is unfair, and we should recognize that. We may decide we have to do it anyway, but I’m not a fan of the idea that “let’s mistreat them like other people were mistreated” is inherently a good thing.


  • Devil’s advocate though. With things like 4GLs, it was still all on the human to come up with the detailed spec. Best case scenario was that you work very hard, write a lot of things down, generate the code, see that it didn’t work and then ???. That “???” at the end was you as the programmer sitting alone in a room trying to figure out what a non-responsive black box might wanted you to have said instead.

    It’s qualitatively different if you can just talk to the black box as though it were a programmer. It’s less of a black box at that point. It understands your language, and it understands the code. So you can start with the spec, but when something inevitably doesn’t work, the “???” step doesn’t just come back to you figuring out with no help what you did wrong. You can ask it questions and make suggestions. You can run experiments. Today’s LLMs hit the wall pretty quick there, and maybe they always will. There’s certainly the viewpoint that “all they do is model text and they can’t really learn anything”.

    I think that’s fundamentally wrong. I’m a pretty solid programmer. I have a PhD in Computer Science, and I’ve worked as a software engineer and an architect throughout a pretty long career. And everything I’ve ever learned has basically been through language. Through reading, writing, speaking, and listening to English and a few other languages. I think that to say that I can learn what I’ve learned, but it’s fundamentally impossible for a robot to learn it is to resort to mysticism. At some point, we will have AIs that can do what I do today. I think that’s inevitable.


  • And yet another one that discussed at length how you obviously can’t magically expect AI to put the right things out. So we went to the topic of code reviews and I tried to tell them: Give a real developer 1000+ line pull requests (like the AI might spit out) and there is a chance of a snowball in hell you’ll get bug free code despite reviews.

    Arguably this is comparing apples and oranges here. I agree with you that code reviews aren’t going to be useful for evaluating a big code dump with no context. But I’d also say that a significant amount of software in the world is either written with no code review process or a process that just has a human spitting out the big code dump with no context.

    The AI hype is definitely hype, but there’s enough truth there to justify some of the hand-wringing. The guy who told you he only has to throw away the 20% of the code that’s useless is still getting 100% of his work done with maybe 40% of the effort (i.e., very little effort to generate the first AI cut, 20% to figure out the stupid stuff, 20% to fix it). That’s a big enough impact to have significant ripples.

    Might not matter. It seems like the way it’s going to go in the short term is that paranoia and economic populism are going to kill the whole thing anyway. We’re just going to effectively make it illegal to train on data. I think that’s both a mistake and a gross misrepresentation of things like copyright, but it seems like the way we’re headed.


  • But you still need to show up at a gate with a guy in front of it who will either let you in or not let you in. And that guy is a trusted centralized authority. Just have him issue you the pass and be done with it.

    An NFT only certifies that you have an NFT. Nothing certifies that the NFT can be used for any physical purpose. The nature of the physical world is that there’s only one seat 1F at the concert you want to go to. I can sell as many NFTs as I want that all claim to represent the fact that you can sit in seat 1F, and you each have a cryptographically signed proof that that’s exactly what I sold you. You still can’t all sit in one chair, and there’s going to be someone in charge of the venue who decides what happens. And once you have someone in charge of the venue who can decide what happens, just let that person sell the tickets. You all have to trust him anyway.


  • But for authenticating an event pass? That’s what NFTs were actually designed for. So it’s a little weird seeing one of the first large-scale uses of NFTs for their correct purpose getting hated on by everybody.

    But this is an event pass for a league…as in, an organized and well-known central agency managing the event. You don’t need a blockchain for this, because you don’t need any decentralization. Just buy the shit from the trusted party who manages that transactional history in a database developed with 60 year old technology with none of the weirdness and problems of blockchains. If you don’t trust the event organizer, then a provable certificate that your pass is legit is worthless, because the event organizer can just decline to accept your pass anyway.





  • Sure, but I stand by the fact that the problem is that the changes are random and crazy, not that he didn’t bullshit his way through an apology we all know he didn’t mean.

    Look at it this way, if Bud Light had responded to the big protest by just putting out a statement that said nothing but “we stand by our decision”, most of us would have considered that to be pretty great.

    Basically I guess I think a bad decision accompanied by a slimy attempt to tell me how it’s actually good or that it was really hard for you is worse than just making a bad decision and saying, “this is what I’m doing”.



  • I don’t know anything about any of these people one way or the other, but if you believe her account and just think the timing is opportunistic, then do you not also believe the part of her account that’s in, you know, the bigger more noticeable font at the top that says, “To stop the speculation and DMs I’m receiving…”.

    As in, “I quit two years ago and didn’t say anything about it, but now this is all over the news and a million people keep asking and/or assuming things, so I guess I should address it”.





  • It’s not like the Republican party was engaged in a large scale effort to cultivate disinformation from Russian trolls. The Russians were doing it on their own, and the GOP was just the beneficiary, playing up whatever random disinformation happened to pick up traction and occasionally reaching out to coordinate efforts.

    And it wasn’t “a few dozen Facebook ads” – it was a pretty large amount of activity, including things like breaking into private systems and leaking information. But aside from that, you’re basically making the argument that astroturfing doesn’t work, and we know that’s just not true. Having a million “ordinary citizens” extol the virtues of some position often just works better as a persuasive argument than having one or two celebrity endorsers, or at the very least it adds credibility. That’s why people do it.



  • Adobe also has some legal experience and an IP lawyer or 80. And they have common sense on their side. You can’t just say “parody” like a magic incantation. It’s not like calling dibs on the front seat. It actually has to be a parody. I can’t just release my own Guardians of the Galaxy 4 as a completely straight up movie with the same titles, characters, etc., and say it’s a parody.

    He has no shot. He has less than no shot. There’s a better chance that his IP lawyer is disbarred than there is that he wins in this.