Diff's recent activity

  1. Comment on I'm tired of dismissive anti-AI bias in ~tech

    Diff
    Link Parent
    Not talking about styles, like you say, the issue is whether the models themselves are derivative works. When assessing that, it's hard to ignore the fact that they are competing in the market...

    Not talking about styles, like you say, the issue is whether the models themselves are derivative works. When assessing that, it's hard to ignore the fact that they are competing in the market with the copyrighted content they acquired and ingested against all licensing agreements and all explicit notices that "This work is not to be used in the training of AI models." It's not arguable that they've done this. Especially because it's clear that these models are copying, however lossy that copy is. Only whether it's defensible by claiming it falls under fair use.

    5 votes
  2. Comment on I'm tired of dismissive anti-AI bias in ~tech

    Diff
    Link Parent
    To my knowledge nobody has attempted to collect any data, the anecdotes are just deafening from every corner of my art and graphic design networks. Everyone's department is downsizing, not...

    To my knowledge nobody has attempted to collect any data, the anecdotes are just deafening from every corner of my art and graphic design networks. Everyone's department is downsizing, not growing.

    I don't know much actually about how the masses are accepting it, only that clients and managers are using it and demanding its use.

    7 votes
  3. Comment on I'm tired of dismissive anti-AI bias in ~tech

    Diff
    Link Parent
    Not at all. It's cheaper, and for some people that's all that matters. It's also good at convincing ignorant middle managers to eliminate jobs and heap additional, more tedious, less interesting...
    1. The anti-AI art narrative seems to contain a contradiction

    Not at all. It's cheaper, and for some people that's all that matters. It's also good at convincing ignorant middle managers to eliminate jobs and heap additional, more tedious, less interesting work on their existing employees despite the quality issue. It's not a contradiction, these issues stem from different sources.

    It's also led to severe distortions of expectations and devaluing of the effort people put into art. Artists get told "this took you 14 hours? smh AI could do better in 10 seconds." In shirt/sign/print shops, someone bringing in a screenshot of a photo in text messages that their grandson sent to them is not new. We digitize things for people all the time. But AI is increasing the frequency of these events, and it's also trashing their expectations for turnaround. We've told people that their design is not suitable for print and would have to be recreated from scratch and had them ask moments later in the same conversation if they could see it already. People are impatient, but it's new to have people expecting that we toss it at the machine and it'll be done in a few minutes like a microwave burrito.

    10 votes
  4. Comment on I'm tired of dismissive anti-AI bias in ~tech

    Diff
    (edited )
    Link Parent
    Unfortunately having good information in the context can't hold them back if they're dedicated. When (trying to) use them for programming, I always summarize all relevant portions of the relevant...

    Unfortunately having good information in the context can't hold them back if they're dedicated. When (trying to) use them for programming, I always summarize all relevant portions of the relevant APIs in the context, including usage examples for each. On occasion I try giving it a mathematical formula, and ask it to implement it with the given API, but I still have it hallucinate functions with the names and signatures it wants rather than those that exist and are actually present in its context.

    Admittedly, that isn't exactly summarization, but there is a deep well of instances of search engines attributing information to articles that definitely isn't present and Apple Intelligence's notification summaries telling tall tales that don't exist in the underlying messages.

    1 vote
  5. Comment on I'm tired of dismissive anti-AI bias in ~tech

    Diff
    (edited )
    Link Parent
    A major factor when determining fair use vs copyright infringement is the impact of the work being defended on the marketability of the original. It's pretty plain to see that these AIs are...

    A major factor when determining fair use vs copyright infringement is the impact of the work being defended on the marketability of the original. It's pretty plain to see that these AIs are outcompeting and crowding out the people whose work they are based and owe their existence to.

    And if we're talking about copying, there are certainly plenty of instances where AI does just that, reproducing characters, likenesses, and even whole images at a high enough fidelity to get you in trouble. In some instances, a high enough fidelity (check out the PDF linked inside the article, it has better examples) that you could only spot the difference with close, side-by-side inspection.

    12 votes
  6. Comment on I'm tired of dismissive anti-AI bias in ~tech

    Diff
    Link Parent
    I've been making a conscious effort to use it more lately so I can get that perspective, and honestly I'm not terribly impressed. Or, I am very impressed, but with some weighty qualifiers on that....

    I've been making a conscious effort to use it more lately so I can get that perspective, and honestly I'm not terribly impressed. Or, I am very impressed, but with some weighty qualifiers on that.

    At boilerplate, it's pretty good. It's occasionally easier to describe a generic block or structure and let it be generated. It's quite good at picking up on repetitive-but-not-identical lines. It often flips a sign incorrectly or grabs the wrong variable, but so far not having to chisel out a dozen variations of var = p1 + r1 * sin(r1-r2) has been the largest benefit.

    It seems abysmal at going any higher-level than that, no matter how much handholding, what model, or how much thoughtfully-pruned context. When working on existing codebases, it totally fails unless "the first thing you think of without any specific knowledge of the codebase" also happens to work in context. Even when explicitly given contrary constraints, they just can't rip themselves out of that rut.

    For what it is, statistically shrugging at text, it's astounding it's gotten this far. But if you're not writing some standard SaaS CRUD, even the newest, largest models very quickly show their limitations. And given that I can run a mini-model that can handle repetitive line completion even on 8GB of RAM with no hardware acceleration, (for this narrow use case) it's not clear what the value of the big boys is.

    10 votes
  7. Comment on [SOLVED] Is there an easy way to tell if a laptop has USB-C charging? in ~tech

    Diff
    Link Parent
    The school I teach at gives us Lenovo laptops, the lightweight Yoga ones only have one USB C port that supports charging, and the beefier ones don't support charging through their USB C ports at...

    The school I teach at gives us Lenovo laptops, the lightweight Yoga ones only have one USB C port that supports charging, and the beefier ones don't support charging through their USB C ports at all, and these are up to date models.

    1 vote
  8. Comment on The Donald Trump US administration accidentally texted me its war plans in ~society

    Diff
    Link Parent
    Worth noting, 12ft.io does not turn up its nose at links from The Atlantic like it does many other publications.

    Worth noting, 12ft.io does not turn up its nose at links from The Atlantic like it does many other publications.

    5 votes
  9. Comment on Please stop externalizing your costs directly into my face in ~tech

    Diff
    Link Parent
    I don't think that really works in this situation. The cart is a physical, scarce item. Information isn't like that. If people can get their money back, so can LLMs, and also so can people who...

    I don't think that really works in this situation. The cart is a physical, scarce item. Information isn't like that. If people can get their money back, so can LLMs, and also so can people who genuinely did find the page helpful but just want their money back.

    11 votes
  10. Comment on You know this sound, but not its name in ~music

    Diff
    Link Parent
    I've been following this person for a month or two now, they do a lot of videos very much like this one. Short, stylish, information-dense with timely demos spread throughout, and always on beat....

    I've been following this person for a month or two now, they do a lot of videos very much like this one. Short, stylish, information-dense with timely demos spread throughout, and always on beat. If you like this video, definitely check out the rest.

    7 votes
  11. Comment on Resigning as Asahi Linux project lead in ~comp

    Diff
    Link Parent
    Tiny bit of additional context, the maintainer that made the comment is American and should be well aware of the comparisons his phrasing carries.

    Tiny bit of additional context, the maintainer that made the comment is American and should be well aware of the comparisons his phrasing carries.

    6 votes
  12. Comment on I hate 2FA in ~tech

    Diff
    Link
    Passkeys are making it somewhat easier. I can just do 2FA with a fingerprint on my phone or touch id on my laptop. But if I'm logging into a foreign device, I still have to dig out my phone, scan...

    Passkeys are making it somewhat easier. I can just do 2FA with a fingerprint on my phone or touch id on my laptop. But if I'm logging into a foreign device, I still have to dig out my phone, scan a QR code, tap tap, fingerprint to unlock the phone, tap tap, another fingerprint to unlock the passkey I guess? whatever, wait for moment..., before I'm in. And I don't think they're likely to be supported anywhere Yubikeys aren't.

    15 votes
  13. Comment on Matt Mullenweg deactivates WordPress accounts of contributors planning a fork in ~tech

    Diff
    Link Parent
    Here's an article with a bit more of the information I recall than I'm seeing in the linked blog post:...

    Here's an article with a bit more of the information I recall than I'm seeing in the linked blog post:

    https://techcrunch.com/2024/02/22/tumblr-ceo-publicly-spars-with-trans-user-over-account-ban-revealing-private-account-names-in-the-process/

    To summarize, you can have multiple blog names which are not linked publicly to each other. Matt published all the blogs this person had, something that requires his access.

    3 votes
  14. Comment on Matt Mullenweg deactivates WordPress accounts of contributors planning a fork in ~tech

    Diff
    Link Parent
    The information Matt published about one of the Tumblr users is inaccessible to the public. He necessarily abused his access.

    The information Matt published about one of the Tumblr users is inaccessible to the public. He necessarily abused his access.

    1 vote
  15. Comment on Any real AI recommendations from the community? in ~tech

    Diff
    Link
    On rare occasion I use CoPilot to navigate my way through a codebase I'm not going to be sticking around in. Lately my hobby project is making a simple editor for a pseudo 3D engine, but I...

    On rare occasion I use CoPilot to navigate my way through a codebase I'm not going to be sticking around in.

    Lately my hobby project is making a simple editor for a pseudo 3D engine, but I couldn't figure out how to approach clicking to select an object. The renderer isn't much help here. You feed it a scene graph and it writes to an HTML Canvas or to an SVG all by itself. There's no hint of what areas of screen space correspond to what chunks of the scene. I found a mostly finished editor for the same engine that does what I want, but it was a large bunch of React that I couldn't parse.

    Feed the whole codebase into CoPilot, and it points me at an external library. Feed the library into it, and apparently it's doing color testing on a separately rendered copy with unique colors for each object. And now I've got an approach I can bring back to my codebase.

    3 votes
  16. Comment on Matt Mullenweg deactivates WordPress accounts of contributors planning a fork in ~tech

    Diff
    Link Parent
    They're both run by Automattic and both offer hosted Wordpress sites.

    They're both run by Automattic and both offer hosted Wordpress sites.

    9 votes
  17. Comment on Meta scrambles to delete its own AI accounts after backlash intensifies in ~tech

    Diff
    (edited )
    Link Parent
    You're absolutely right, I'll tweak my comment phrasing a bit as I'm not holding that against them as some sort of laziness/moral failing for not doing this the "proper" way. It just points at the...

    You're absolutely right, I'll tweak my comment phrasing a bit as I'm not holding that against them as some sort of laziness/moral failing for not doing this the "proper" way. It just points at the whole thing being an intentional feature as it was iterated on multiple times rather than being a bug that, if they're not lying, would have to be bizarrely growing over time.

    3 votes
  18. Comment on Meta scrambles to delete its own AI accounts after backlash intensifies in ~tech

    Diff
    (edited )
    Link Parent
    From what little I've heard (a single blog post), it sure sounds like Meta, at least historically, avoids about actually changing things in their API, preferring to just patch over things by...

    From what little I've heard (a single blog post), it sure sounds like Meta, at least historically, avoids about actually changing things in their API, preferring to just patch over things by removing the UI for them.

    I blocked a random user, intercepted the request, and swapped out the rando's user ID for himamaliv's, and the API returned a failed execution error. It probably wasn't a problem with my technique, since I did successfully block a different rando this way.

    Maybe that could be the bug, except that prior to this they also removed the block button from the bots' profiles. And when a workaround was discovered by reporting them first, then clicking the block button on a follow-up popup, that was also removed and replaced with a notice that you would need to go to the user's profile to block them.

    An awfully coincidental and sequential set of spontaneous "bugs", that seems to fall nicely in line with known historical patterns of progressively patching things just enough to make the immediate problem go away.

    7 votes
  19. Comment on Pornhub is now blocked in almost all of the US South in ~tech

    Diff
    Link Parent
    I wouldn't be so sure. A significant portion of my high school students have VPNs so they can Tik Toks at school. Awful, free VPNs that are certainly slurping up every byte of info they can get...

    I wouldn't be so sure. A significant portion of my high school students have VPNs so they can Tik Toks at school. Awful, free VPNs that are certainly slurping up every byte of info they can get from them, but VPNs. If it's as easy as downloading an app, that's hardly a barrier at all to them, and they share the info with each other. I see it with VPNs on their phones, and for the latest unblocked domain for eaglecraft or shell shockers or paper.io or whatever other game of the week they're playing with their friends.

    21 votes
  20. Comment on Kagi Small Web in ~tech

    Diff
    Link Parent
    There was some discussion about it on Tildes about a month ago, there's many thoughts and links stashed away there.

    There was some discussion about it on Tildes about a month ago, there's many thoughts and links stashed away there.

    4 votes