Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Guinness
Sep 15, 2004

Pollyanna posted:

You have less to fear from AI than you do from humanity. Including your own.

:emptyquote:

Adbot
ADBOT LOVES YOU

John DiFool
Aug 28, 2013

Wake me up when we have self driving cars that reliably handle all situations an attentive 'good' driver can handle. I won't hold my breath.

Good Will Hrunting
Oct 8, 2012

I changed my mind.
I'm not sorry.

oliveoil posted:

I don't know, probably not hard to do. Bet I could figure it out in a weekend if my brain was working right.

E: oh wait an API. Thought of a UI for some reason. Bet you could automate a UI by hooking up dalle2 to gpt-3. One makes pictures and one makes text. That's all a UI really is, pictures and code in the form of text. That's 90% of the way.

I spit out my coffee during standup reading this. Thank you.

Mantle
May 15, 2004

oliveoil posted:

I don't know, probably not hard to do. Bet I could figure it out in a weekend if my brain was working right.

E: oh wait an API. Thought of a UI for some reason. Bet you could automate a UI by hooking up dalle2 to gpt-3. One makes pictures and one makes text. That's all a UI really is, pictures and code in the form of text. That's 90% of the way.

Once the AI gets you 90% of the way there, you only have to build the remaining 90%

prom candy
Dec 16, 2005

Only I may dance

John DiFool posted:

Wake me up when we have self driving cars that reliably handle all situations an attentive 'good' driver can handle. I won't hold my breath.

it's almost there bro just one more year bro i promise it's coming next year bro please

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


oliveoil posted:

I don't know, probably not hard to do. Bet I could figure it out in a weekend if my brain was working right.

https://twitter.com/jwynia/status/1587094495912411138

gbut
Mar 28, 2008

😤I put the UN🇺🇳 in 🎊FUN🎉


The Hubris Summit on the top of the Dunning-Kruger mountain.

Welcome back, oliveoil.

Rocko Bonaparte
Mar 12, 2002

Every day is Friday!
The AI coding stuff I've seen has been initially scary but I realize a lot of it is automating boilerplate and now I just want to use that stuff as much as I can so I don't have to type type type. I think the point where AI can actually take a vague description and make a thing from it is the point we're at a technological singularity and surfing on space communism. I'll take that too.

Achmed Jones
Oct 16, 2004



Rocko Bonaparte posted:

The AI coding stuff I've seen has been initially scary but I realize a lot of it is automating boilerplate and now I just want to use that stuff as much as I can so I don't have to type type type. I think the point where AI can actually take a vague description and make a thing from it is the point we're at a technological singularity and surfing on space communism. I'll take that too.

hi i think ive said this before but your av owns. literally nobody else in my life - even board game nerds - has ever played friday, unless ive shown it to them. it's a great game!

luchadornado
Oct 7, 2004

A boombox is not a toy!

The AI we have now has been trained on years of mediocre code that real devs struggle to maintain, scale, and extend, and it would have no context on the decisions and tradeoffs involved. Would it make everything like EnterpriseFizzBuzz? Would it shoehorn the disruptor pattern into HelloWorld.kt?

Hadlock
Nov 9, 2004

gbut posted:

Welcome back, oliveoil.

Business rules and logic need a much more strict and formalized natural language before ai can replace all developers. In my experience MBA types don't have the patience for that sort of thing and would rather hire out an expert to work on the details like they expect to go with a lawyer

In ten years I would expect MBAs to be able to put together a working concept of something like a Twitter clone using hypercard. If hypercard had http and a json parser, and the orm had a postgres shim, you could probably lay off half of junior devs tomorrow

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe

Hadlock posted:

Business rules and logic need a much more strict and formalized natural language before ai can replace all developers. In my experience MBA types don't have the patience for that sort of thing and would rather hire out an expert to work on the details like they expect to go with a lawyer



The consistent thing about modern AI is that it falls apart as soon as you get picky about details.

- AI artists can't maintain any visual coherency
- AI-generated photos can't do backgrounds
- AI storytellers can't maintain anything resembling a standard plot
- AI drivers can't handle edge cases

I would fully expect that an AI-generated program would just straight up not work in subtle but important ways.

Pollyanna
Mar 5, 2005

Milk's on them.


oliveoil posted:

Bet you could automate a UI by hooking up dalle2 to gpt-3. One makes pictures and one makes text. That's all a UI really is, pictures and code in the form of text. That's 90% of the way.

you’ve got to be kidding me

Rocko Bonaparte
Mar 12, 2002

Every day is Friday!

Pollyanna posted:

you’ve got to be kidding me

gently caress me I didn't even ingest that part.

CPColin
Sep 9, 2003

Big ol' smile.
Somebody feed an AI all of oliveoil's posts so we can get more of that poo poo any time we need cheering up :lol:

Guinness
Sep 15, 2004

CPColin posted:

Somebody feed an AI all of oliveoil's posts so we can get more of that poo poo any time we need cheering up :lol:

Maybe it already it is!

StumblyWumbly
Sep 12, 2007

Batmanticore!
What are the AI/NN systems with the least oversight? Has it really solved any problems, or does it just get 90% of the way there, so it presents a bunch of close options and let the overseer pick/adjust the right answer?

Maybe something like bond rating, where nobody would really know if you were wrong 10% of the time?

Rocko Bonaparte
Mar 12, 2002

Every day is Friday!

Achmed Jones posted:

hi i think ive said this before but your av owns. literally nobody else in my life - even board game nerds - has ever played friday, unless ive shown it to them. it's a great game!

Yeah my wife and I play a lot more Euro-style stuff so I tend to have a rough time following normal US board game chat. There's definitely a different style domestically here so we tend to get isolated.

My wife is more of the board game nerd than me though and she ended up ditching Friday soon after that AV since she considered it to be too random. Like, you'd get setups that were just impossible and she doesn't like that. Same problem with Ghost Stories, for example. It was after one of those sessions where I thought the deck was starting to bend a little too much that I rippled shuffled it face-up and saw the Robinson Crusoe portraits all gyrating randomly and immediately realized I had my new avatar.

redleader
Aug 18, 2005

Engage according to operational parameters

oliveoil posted:

Bet you could automate a UI by hooking up dalle2 to gpt-3. One makes pictures and one makes text. That's all a UI really is, pictures and code in the form of text. That's 90% of the way.

people, the king had returned

George Wright
Nov 20, 2005

oliveoil posted:

Bet you could automate a UI by hooking up dalle2 to gpt-3. One makes pictures and one makes text. That's all a UI really is, pictures and code in the form of text. That's 90% of the way.

This is so breathtakingly naive that I have to assume it’s a troll.

Achmed Jones
Oct 16, 2004



read oliveoils previous posts. they're either trolling or the dumbest hackernews stereotype ever. which side of poes law you fall on is a personal matter

take boat
Jul 8, 2006
boat: TAKEN

oliveoil posted:

I don't know, probably not hard to do. Bet I could figure it out in a weekend if my brain was working right.

E: oh wait an API. Thought of a UI for some reason. Bet you could automate a UI by hooking up dalle2 to gpt-3. One makes pictures and one makes text. That's all a UI really is, pictures and code in the form of text. That's 90% of the way.

lol, it doesn't sound like you've done much UI work

eventually I think you're right that AI will automate most UI and API integration code that software engineers currently write. I work on something related to that, but afaict there's a long way to go before AI starts impacting that job market

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


StumblyWumbly posted:

What are the AI/NN systems with the least oversight? Has it really solved any problems, or does it just get 90% of the way there, so it presents a bunch of close options and let the overseer pick/adjust the right answer?

Maybe something like bond rating, where nobody would really know if you were wrong 10% of the time?

Recommendation systems and various search engines are probably the areas where AI has been the most successful. I know reinforcement learning has also been applied in a few areas (most notably elevator scheduling).

Bond rating is a hard problem and there are high costs associated with making certain classifications regardless of whether they're wrong, so I would not expect AI to make inroads there.

barkbell
Apr 14, 2006

woof
therse some near shore contracting teams churning out enterprise fizz buzz in the name of clean architecture. i dont even know how to respond to it

Sivart13
May 18, 2003
I have neglected to come up with a clever title

oliveoil posted:

Bet you could automate a UI by hooking up dalle2 to gpt-3.

Achmed Jones posted:

lol fuckin oliveoil is BACK baby

Harriet Carker
Jun 2, 2009

oliveoil posted:

Bet you could automate a UI by hooking up dalle2 to gpt-3.

This would be a good thread title for the Webdev thread.

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe
Apropos of nothing, I recommend this three-part-series on the "is software engineering really engineering" question. The author interviewed a bunch of people who moved from "traditional" engineering to software, so they got perspectives on a wide range of disciplines. The tl;dr:

- Not all software developers are engineers, but software engineering is definitely a thing. There are differences between e.g. software and civil engineering, but there's equally large differences between civil and chemical, or chemical and electrical, etc. We all have plenty in common though.
- The perceived inadequacies in software (lack of licensing, formalism, etc) are cultural artifacts driven by specific historical events and/or a desire to gatekeep. They're also not nearly as pervasive as everyone seems to think they are.
- Everyone would benefit from more interdisciplinary sharing. Trad engineers are very heavily silo'd and have little idea what it's like in other types of engineering or even just working on other topics in the same broad category (civil, electrical, chemical, etc)

The author specifically cites open communities (especially non-academic non-trade-show conferences) and version control as two things that software has to offer the broader engineering world.

LLSix
Jan 20, 2010

The real power behind countless overlords

TooMuchAbstraction posted:

The author specifically cites open communities (especially non-academic non-trade-show conferences) and version control as two things that software has to offer the broader engineering world.

Version control outside software development is absolutely dire. I've had PM's hand me pdf's named VIRB-v2.5.3-jsmith-11-6-2022. Meaning they're not only tracking versions manually, but also who last edited the file. This is in companies where the software side had been using git for a decade. You'd think if anyone else adopted good version control software it'd be other people in the same company.

gbut
Mar 28, 2008

😤I put the UN🇺🇳 in 🎊FUN🎉


Just submitted my notice to go work for a small-ish national non-profit as a solo dev, with plans to build out a team as we expand.

Good bye "ad tech", and please go gently caress yourself.

New Yorp New Yorp
Jul 18, 2003

Only in Kenya.
Pillbug

LLSix posted:

Version control outside software development is absolutely dire. I've had PM's hand me pdf's named VIRB-v2.5.3-jsmith-11-6-2022. Meaning they're not only tracking versions manually, but also who last edited the file. This is in companies where the software side had been using git for a decade. You'd think if anyone else adopted good version control software it'd be other people in the same company.

To be fair pdfs are not good choices to put in git

pokeyman
Nov 26, 2006

That elephant ate my entire platoon.

gbut posted:

Just submitted my notice to go work for a small-ish national non-profit as a solo dev, with plans to build out a team as we expand.

Good bye "ad tech", and please go gently caress yourself.

Nice!

New Yorp New Yorp posted:

To be fair pdfs are not good choices to put in git

Um actually PDF is a text-based format so it totally works great!

Ensign Expendable
Nov 11, 2008

Lager beer is proof that god loves us
Pillbug

oliveoil posted:

Bet you could automate a UI by hooking up dalle2 to gpt-3. One makes pictures and one makes text. That's all a UI really is, pictures and code in the form of text. That's 90% of the way.



Looks great, put it into production immediately.

Hadlock
Nov 9, 2004

Most pdfs appear to be designed so you can't efficiently copy paste text out of them, unless I just totally missed your joke

PDFs should be stored in primitives and generated on the fly as needed

pokeyman
Nov 26, 2006

That elephant ate my entire platoon.

Hadlock posted:

Most pdfs appear to be designed so you can't efficiently copy paste text out of them, unless I just totally missed your joke

PDFs should be stored in primitives and generated on the fly as needed

The format itself is sorta human-readable ascii. But there's usually binary blobs and infinite ways to encode things that makes a pdf-unaware diff of the raw file contents quite useless.

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe
Yeah, the article notes that one of the reasons software has such advanced version control is because the vast majority of our artifacts are plaintext files. It is possible to make diffing tools for more advanced file formats though! Different disciplines would probably end up needing their own UI layers on top of the basic VCS system, but it's not like it's unusual for different disciplines to have their own custom tooling.

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


Hadlock posted:

PDFs should be stored in primitives and generated on the fly as needed

LATEX!

redleader
Aug 18, 2005

Engage according to operational parameters
git should just figure out how to do binary stuff well. it's not like people are suddenly going to stop checking binaries in

spiritual bypass
Feb 19, 2008

Grimey Drawer
That's what annex or lfs is for

Hadlock
Nov 9, 2004

TooMuchAbstraction posted:

It is possible to make diffing tools for more advanced file formats though! Different disciplines would probably end up needing their own UI layers on top of the basic VCS system, but it's not like it's unusual for different disciplines to have their own custom tooling.

I moved to silicon valley to work for a company, many moons ago, whose product, at the end of the day was a visual differencing engine for json files

The cofounder got really, really mad when this was all made glaringly obvious when one of the PMs wrote a script to convert jira epics into json files our product could injest, then used it during a meeting to visually difference all the tickets since last week's meeting

Shortly thereafter they accelerated their plans to move away from that product

Adbot
ADBOT LOVES YOU

Jabor
Jul 16, 2010

#1 Loser at SpaceChem

redleader posted:

git should just figure out how to do binary stuff well. it's not like people are suddenly going to stop checking binaries in

Definitely, but to really get the upsides of version control you don't just need to store data, you need to be able to merge different changes to the same file.

You can't do that with opaque binary blobs even if your version control does manage to store them sensibly - you need to understand the file format to the point where you can identify the changes between two revisions, and correctly apply the same changes to a different baseline version.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply