all 24 comments

sorted by: hot top controversial new old
[–] 38 points 2 months ago (4 children)

I just had AI rewrite two pages of text from 1st person to 3rd person to use in different marketing material.

I had AI reformat text I'd pulled from a PDF that had weird line breaks.

In both cases, it wasn't doing any "writing" but the end result was AI assisted.

Its a glorified spellchecker, treat it like one.

  • source
  • hideshow 4 child comments
  • [–] 1 point 2 months ago* (1 child)

    I prefer to use it for really basic copy paste but with one variable changed. (Last time it still managed to screw this up by forgetting the plural)

    I limit my usage to a minimum as while it's proper usage, it probably runs on data centers that makes everyone unhappy

    And for art, I don't. While I could try to get it to give me advice, I don't think it's worth the cost

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 2 months ago

    The environmental impacts are real and substantial, though still on the same scale as video streaming which didn't get the same reaction, so that's not the whole story.

    And both are dwarfed by the meat industry. Be fair to become vegetarian and continue using AI a bit.

  • source
  • parent
  • [–] -3 points 2 months ago (16 children)

    Question: if I have an AI write a few hundred lines of code I was already going to write myself, but it just does it faster, is it slop?

  • source
  • hideshow 16 child comments
  • [–] 25 points 2 months ago (3 children)

    You're going to lose the ability to do it yourself if you keep doing that. I used to use AI occasionally for code until one day I tried doing it on my own and realized that I had forgotten how to do it without AI. I feel rather embarrassed to admit that, and imo LLMs are like the smoking of our generations and lots of people, including me, jumped on the hype train not knowing of all the harms it causes.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 2 months ago (2 children)

    what if i try to write code, and when i get stuck, i ask the llm why my method or my syntax failed and it tells me how i ducked up? like a tutor but with forced infinite patience?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 8 points 2 months ago* (1 child)

    Sorry for the large block of text, but here's my answer and reasoning;

    That causes you to lose your ability to problem solve, which is very important for programming. I started programming years before vibe coding was a thing. When you run into a problem you reread your code, look at the docs, search/ask on a forum, or go for a walk a come back later. I've spent days trying to solve problems many times, especially when I first started programming or am working on something particularly tough. That's very normal and over time you get better and learn to recognize those problems and are able to solve them faster. If someone else or an LLM does it for you, you lose out on foundational problem solving knowledge, which makes doing more complicated stuff later on much more difficult. You never really learn if you don't have to do it yourself and even if you have learned, not doing it for a long enough time will regress your skills.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 2 months ago

    maybe but i would also point out that under the same argument being taught by a teacher, or a tutor would not actually allow a novice to learn either.

    and i see very little difference between the text on the page vs text from an ai, except for accessibility.

    but like all things, you get out what you put in. if you ask the llm to write you code for something, you don’t get anything out of it, unless you count the amount of time it takes to fix the guaranteed mess of code you get as trouble shooting time.

    i find the llm’s are crapp at a lot of things, but when asked it can explain things in a manner that is tailored to the ability of the user. and i have learned quite a lot using llm’s.

  • source
  • parent
  • [–] [S] 5 points 2 months ago (6 children)

    It means somewhere else it already exists. If you don't want to write that, just look for dependencies. Or write your own codegen tools.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 6 points 2 months ago (4 children)

    I think modern software being chock full of dependencies is a problem. There are security and other issues introduced by devs who literally are just avoiding writing a pretty simple function or two and that's bad. If you properly check those functions I would even say that using AI in that context is the better option.

  • source
  • parent
  • hideshow 4 child comments
  • [–] [S] 2 points 2 months ago (3 children)

    You can just fork the dependencies into your own project, or use snapshots (dub allows that via versioning).

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 2 months ago (2 children)

    Yes, you could. As always I think the context dictates what makes sense. I am not generally in favor of ai for software or much else but there could be some examples where writing a small amount of code with it is better than jumping through hoops to use someone else's project.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 2 months ago (1 child)

    Using AI is exactly jumping through hoops to use someone else's project.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 2 months ago*

    With all things we can either practice moderation or not. A couple of functions that avoid adding dependencies and sub dependencies is a good option. I know this because I am a JavaScript developer. Try dealing with a project with dozens of dependencies and tell me you won't spend a small amount of effort trying to avoid that. Had to do a fire drill deploy just the other day because of a zero day. That one was a complicated thing I couldn't just write a function for but the principle remains. always adding more dependencies is not a good move.

  • source
  • parent
  • [–] 0 points 2 months ago (1 child)

    I feel like this is a feel good piece for people scared about being replaced for people who will probably be replaced by someone who is willing to actually use whatever tools are useful instead of pretending that quickly improving tools are perpetually stuck in 2022.

  • source
  • hideshow 1 child comment
  • [–] [S] 1 point 2 months ago

    I am not debating whether AI is advancing, however, I do think that in their current form, they're barely more than toys. They lack the control that a tool demands, but any improvement on that front would immediately destroy the novelty of genAI.

    The other problem is that everyone thinks that by yesterday, you should have had found a usecase for AI in your already perfected workflow, and show the world that it is capable of making non-slop things, but still "10xing" your productivity.

  • source
  • parent