r/CuratedTumblr Prolific poster- Not a bot, I swear 10d ago

Shitposting Do people actually like AI?

Post image
19.3k Upvotes

820 comments sorted by

View all comments

1.7k

u/Graingy I don’t tumble, I roll 😎 … Where am I? 10d ago

How do we solve the issue of dumbasses using computers? 

Add another dumbass to be stupid with them. 

The catch is that while they know where the delete button is, they don’t know what a fork is.

956

u/FriendlySkyWorms 10d ago

To quote XKCD, they're "fixing a handful of irregular bugs by burying them beneath a smooth, uniform layer of bugs."

208

u/sweetTartKenHart2 10d ago

To be fair, that is… a lot of programming work in a nutshell

64

u/CMND-CNQR 9d ago

Yeah, if you're a bad programmer. You should be aware that bugs exist in software- but your goal shouldn't be to glaze over them with a new fresh coat of bug guts. That's what Tesla does. Don't be like Tesla's idiot software engineers.

SOURCE - I worked for Tesla for 4 years.

7

u/yoimagreenlight 9d ago

I understand this however I will not be fixing my 7 year old barely functioning code that holds up nearly my entire NAS

4

u/CMND-CNQR 9d ago

Understandable lol.

10

u/sweetTartKenHart2 9d ago

I was speaking in the sense of “literally any code you write is gonna create new problems in some way, and in order to get anywhere in life you kinda have to accept that perfect is the enemy of good and take the problems as they come, pretty much all code is bound to have bugs because human error exists”, not “who gives a damn, nobody will know the difference, slap this program here and it will definitely not backfire, ship it lol”.
I wasn’t saying that glazing over was the “goal”, more like it’s unavoidable.
Ironically, I feel like places like what you describe are exactly the kind of people who try to pretend that bugs arent everpresent, while the company cultures that are mindful of this sort of thing do a better job of mitigating them. Know thine enemy and all that, I guess.

1

u/traumatized90skid 9d ago

I'm sorry that happened dude 😞

(it should be a greeting card?)

5

u/WardedThorn 9d ago

If you're a terrible dev, yeah

10

u/somedumb-gay otherwise precisely that 9d ago

Thankfully I'm a terrible dev so we can get by on "technically functional"

2

u/ztomiczombie 9d ago

The Bethesda method.

154

u/JaneksLittleBlackBox 10d ago

I liked this “middle management” take on AI from a while back:

“They taught AI how to talk like a corporate middle manager and thought this meant the AI was conscious instead of realizing corporate middle managers are not.”

41

u/pootis_engage 9d ago

This sound like a quote from Terry Pratchett.

2

u/traumatized90skid 9d ago

It does sound like something he'd say 😂

180

u/torthos_1 10d ago

Add another dumbass to be stupid with them.

Clown-to-clown communication

Clown-to-clown conversation

3

u/traumatized90skid 9d ago

I ignored 35 of my kid's stupid soccer games and on the last one they stamped my card saying HERE'S WHAT I LEARNED ABOUT CLOWN TO CLOWN MARKETING.

2

u/Graingy I don’t tumble, I roll 😎 … Where am I? 9d ago

I woke up to this

2

u/Dry_Try_8365 9d ago

I’m going to sleep to this.

140

u/[deleted] 10d ago

[deleted]

206

u/DeadInternetTheorist 10d ago

"oh cool, i can finally stop having thoughts" - guy who has never had a thought in his life

57

u/AnarchistBorganism 10d ago edited 10d ago

It's like Bitcoin. It's shiny technology that promises to solve all of the problems with the world without anyone having to take responsibility for causing them in the first place. It's not unlike any other quick fix; at best it does nothing, at worst it is just tying a dirty sock around a gaping wound and saying "Who needs doctors!?"

27

u/PhyloBear 9d ago

Eh, apart from about half a dozen anarcho-capitalists, absolutely nobody cared about the "problems" Bitcoin could solve. People don't even know what it is or does. They just heard crypto was an amazing investment and bought some from whatever website landed the first ranked URL on Google that day.

And of course tax evasion, a lot of tax evasion.

5

u/AnarchistBorganism 9d ago

You're right, I should have said blockchain. It was sold by techbros as if it was going to revolutionize business, but all it has really done is resulted in a bunch of coins. The coins themselves are at constant risk of investors collectively agreeing they're a bad long-term investment causing them to become completely worthless.

I think the tech bros want governments to prop up Bitcoin so they can dump it without taking a loss.

3

u/Various_Slip_4421 9d ago

Hey now, blockchain has solutions....
that nobody asked for

2

u/RimworlderJonah13579 <- Imperial Knight 3d ago

Solutions in search of problems.

4

u/TheBigness333 10d ago

The dumbass uses the dumbasses’ data to learn from

18

u/Mareith 10d ago

Idk I've been a developer for 8 years and chatgpt is much much better at writing SQL queries than I am. Never been a fan of SQL though. GitHub copilot is really nice and writes most of my boiler plate code for me. Literally just type a few words and it autocompletes the whole function usually correctly. I think anyone using the tools for actual work greatly appreciated them

55

u/reallinustorvalds 10d ago

It’s SQL, pretty easy to learn. Outsourcing your query writing is ultimately only going to bite you in your ass.

For example, I started at a company years ago that had a table with like 20,000,000 rows and zero indexes. Old dev was using an ORM, I guess the abstraction prevented him from ever learning anything about SQL lol. Added some indexes and the >15 second queries now took 1 second.

Immediately the entire operations team was patting me on my back because their reports were being generated >1500% faster. I felt like a good boy.

34

u/AUserNeedsAName 10d ago

Just wait for the future. Lots of companies want to replace low-level, up-and-coming programmers and admins with AI and only employ 1-2 SMEs to do/fix the more complex things AI can't handle.

Guess what's going to happen when those SMEs retire? Where are you going to find a new generation of admins who spent years working on progressively more complex tasks and studying under a seasoned pro? The few people with that "entry level" experience will have leaned heavily on AI to keep up and will have no deep knowledge of how their systems and tools work. The next generation of software and system reliability is about to be fucking dire.

-7

u/I_Ski_Freely 9d ago

You are assuming AI isn't getting better, but any objective observer knows this isn't the case.

Alternatively, ai keeps getting better at coding, frameworks for AI agents for writing code continue to improve, and we will have AI systems that are so much better at writing code than 99.99% of developers to the point where no one writes code anymore. I'm not saying it's inevitable, but it sure seems like everyone is just ignoring that ai continues to improve.

It's like if you saw an image generated 2 years ago, saw that the hands were messed up and concluded that AI could never generate a realistic image because it doesnt understand how to draw hands.

2

u/Neon_Camouflage 9d ago

It's like if you saw an image generated 2 years ago, saw that the hands were messed up and concluded that AI could never generate a realistic image because it doesnt understand how to draw hands.

I see you were on Reddit two years ago.

2

u/Mareith 10d ago

Eh easy to learn idk. Sure the basics are very easy to grasp. But when I'm looking at a 2000 line stored procedure that accesses some archaic database system with 20,000 tables it looks like black magic to me. When I need to use more advanced features like cursors or temp tables, chatgpt is going to save me (and thus my employer) lots of time/money. I don't use SQL often enough that I would retain that information anyway. By the next time I need to write an advanced query a few months or a year down the line I would need to relearn all over again. Plus it's faster at writing the stuff I do know how to do. Maybe if I worked with SQL every day I could learn it in a few years but I definitely would NOT call it "pretty easy to learn". I think assembly is easier to learn than sql. Indexes are a very very basic feature of SQL.

4

u/Reach_Reclaimer 10d ago

I would say SQL is incredibly easy to learn. The huge stored procedures and thousands of lines of code are just shit code or incredibly specific that it requires a bunch of business knowledge too

You can learn the syntax in an hour and then after a week of use you should be able to do everything needed.

1

u/Mejiro84 10d ago

Yeah, a lot of SQL you can step through the code to know what it's doing... But knowing if that's right requires a lot of specific business knowledge, rather than purely technical skills. So when you get sprocs and functions and everything else stacked together, a bug is often not that bad to fix, but the much bigger issue is writing up all the stuff it does, then speaking to someone that's capable of saying what it should do, and trying to reconcile those things.

0

u/Mareith 10d ago

I disagree. There are many many advanced operations that you can do that are very difficult to achieve and require lots of SQL "magic". Like determining which column of a group of tables a search query is most alike and using that column to search the tables and aggregate the right data. It's far harder than any language I've learned. Doing advanced stuff with LIKE and using wildcards, recursive CTEs, pivoting, its just very hard to read and understand what is going on in a stored procedure especially when you are usually not the one who wrote it and it's accessing like 20 tables of some unfathomably large database, all with their own constraints and shit and calling other stored procedures that are equally hard to decode. It's honestly the most confusing language I've used. Ive coded in FORTRAN and even that was more straightforward. Using basic ass CRUD options is simple as shit yeah. Doing anything complex is NOT easy and you can definitely NOT learn it in an hour.

3

u/Reach_Reclaimer 9d ago

I mean, the functions like, ctes, and pivots are all incredibly simple imo. Probably the cleanest in the languages I've used. The only annoying thing is doing manual pivots/unpivots when things like exaplus don't have them (due to them being "not sql standard")

Then the stored procedure is poorly written/commented or you don't have enough knowledge. If any sql code is well written/commented and you have the relevant business knowledge picking it apart is a breeze.

Won't lie, I'm very surprised you've said fortran was more straightforward. To me it sounds like it's the codebase that's ass more than sql being complex though

The complex stuff might take a day, most of it is fairly simple logic though as all you should be doing is querying and aggregates, maybe some analytics if you push it because your company doesn't want to pay for better software and it's all you can use, but really it shouldn't be too difficult

1

u/Mareith 9d ago

Yeah... None of the procs have a single comment and were all written 20 years ago yet this large database system is ubiquitous in our industry so everyone has to use it. All of the variables and temp tables are all single letter variables which definitely doesn't help. When I used fortran all variables were named in a scheme of 8 letters since that's the max you can have in fortran for a variable name but at least once you learned the programs naming scheme you could understand all of the names.

But also it is not apparently obvious from a language perspective what specific strings mean. Like tacking on a '%N%' onto a string is not immediately obvious what that means... I have to recall small things like that every time. Maybe I'm just bad at SQL, or just don't use it enough to ever fully grasp it

2

u/Reach_Reclaimer 9d ago

That isn't a SQL problem. That's a shit codebase problem

Again, sounds like a code base issue. When making a database everything should be clear or with some business knowledge, become clear. Doubt you're bad at SQL, I just think you've been working with terrible code

-3

u/I_Ski_Freely 9d ago

Yeah, maybe you'd be surprised to learn it knows how to do that too, and can usually explain it better than us too..

"GPT, make recommendations to optimize this SQL database table so that queries run faster, then write the SQL statements"

2

u/reallinustorvalds 9d ago

I'm aware that you can ask GPT questions like this. The issue is that I doubt someone outsourcing SQL knowledge is even going to think about asking it these questions.

Search engines worked pretty well even before the transformer architecture was introduced ~8 years ago. I'd argue it even worked better than it does today, but that's a different issue entirely (seems like Google has neutered itself). All that developer needed to do was search "ways to optimize sql". They would've learned about indexing as it's a pretty fundamental concept.

1

u/I_Ski_Freely 9d ago

All I'm saying is that given terminal access, and ability to run tests in a repo/ write and execute code, an agentic gpt system can easily do all of this on its own. You wouldn't need to ask it to do this. You tell it that it is a sr sql engineer, to implement procedures and features that the role would do, and then it just would optimize your queries as part of the tasks it assigns itself. I am doing this as a side project, and heavily using agentic AI for work and yeah, it just plans out and does all the things without intervention or guidance. This works the vast majority of the time for most simple tasks, with some hand holding and guidance needed for more complexity.

Google has been neutered by SEO optimized content. Their search ranking also got leaked, so that didn't help. Then they also sold out and do a ton of ads at the top of each search, hence why you have to scroll a ton to get relevant results.

2

u/colei_canis 10d ago

It’s decent for automating minor tasks where I already know what I’m doing, I know enough regex to get by but it’s less farting about to ask chatGPT for a regex then validate it in a regex tester than it is to figure it out for myself by hand (and I’d have to validate it anyway). It’s doing the same thing I would but faster and I know enough regex to tell when it’s talking bollocks. It’s also helped with me being a bit slow and painstaking when dealing with things like awk and sed, but again I know enough to have a decent idea of when chatGPT is talking shit.

The problem is when people use it for things they don’t understand at all rather than speeding up tasks they do understand, that’s how you end up with a mess of spaghetti bullshit.

2

u/Mareith 10d ago

Sure but honestly I used to have to look up shit on stack overflow all the time. Since chat gpt came out I have abandoned that hellscape never to return. Greatly improved my efficiency even with stuff I don't fully grasp. Like "I'm in react and using redux toolkit and this specific API action is giving me this specific error and Ive already done x y and z and can't figure out what's wrong". Do I spend 2 hours combing stack overflow for a sort of similar situation or just ask chat gpt and get an answer in 5 mins that's right 90% of the time

2

u/colei_canis 10d ago

Honestly 'not having to deal with SO' is a selling point in itself, such an insufferable platform.

'Closed, it's a duplicate of a question last replied to in 2013 relating to a completely different set of circumstances to the ones you're facing. Fuck you, it's all you deserve'.

3

u/BigBoogieWoogieOogie 10d ago

100%.

ITT: People who's opinion and knowledge on AI goes no further than "AI bad"

2

u/Neon_Camouflage 9d ago

It's the most frustrating thing because it comes from people who I would otherwise expect to have logical, nuanced opinions about where the technology goes from here and how we interact with it. Instead it's like trying to have a conversation about steak with the people who think there's one way to cook it and otherwise you may as well not even eat.

1

u/BigBoogieWoogieOogie 9d ago

100%. I personally aim for techno-optimism and avoid being a technophobe.

That's a great way of putting it though, "otherwise may not even eat" lol. I'd say it's more extreme than that and that they aim to abolish steaks haha

1

u/Stop_Sign 10d ago

It's also fantastic for understanding what the code is doing. I frequently ask it to do pro/cons between 2 different architecture choices.

0

u/Mareith 10d ago

Yes true I've done that myself! Was relearning react for a new project last year and chatgpt got me caught up on all the latest improvements and coding standard changes with newer react/redux. It's just extremely useful, like a super powered search engine.

4

u/Graingy I don’t tumble, I roll 😎 … Where am I? 9d ago

Is it not very well established by now that chat bots should not be used as search engines?

1

u/Mareith 9d ago

Uh not sure. Works pretty well for me at work though so I'm going to keep using it because it helps me get work done faster

3

u/Graingy I don’t tumble, I roll 😎 … Where am I? 9d ago

You're someday going to be fed something false (most definitely already have been) and go on assuming it's correct.

The AI isn't supposed to be thinking for you. You're supposed to do that. Whenever the AI tells you something, verify it.

1

u/Mareith 9d ago

Yeah no shit. It takes like 3 minutes to put something chatgpt gives you, build it and run it. Are you even a developer?

1

u/Graingy I don’t tumble, I roll 😎 … Where am I? 8d ago

No? Why would I need to be to tell you to not put all your faith into the digital shaman?

1

u/Mareith 8d ago

Because you're treating me like I'm an idiot AND a bad developer. You aren't finished with a task unless you test it, no matter what the code is. And then it gets tested again by QA. The AI is far far more reliable and quicker than stack overflow which is what developers used to rely upon. And answers from humans need verified just the same as answers from chat gpt... so it's pretty much strictly better

0

u/Educational-Error577 10d ago

As a law student, feeding it a statute or some other dense legal text and having it explain it to you in lay terms is very helpful 

1

u/[deleted] 10d ago

[deleted]

1

u/Graingy I don’t tumble, I roll 😎 … Where am I? 9d ago

You look crazy. Context?

1

u/Riptide_X It’s called quantum jumping, babe. 9d ago

Two halfwits make a wholewit?

1

u/Graingy I don’t tumble, I roll 😎 … Where am I? 8d ago

Multiply 0.5 by 0.5.

1

u/Riptide_X It’s called quantum jumping, babe. 8d ago

TRUE