Are you able to use this new AI phenomenon? What have you used it for?
Everything that has a computer in will fail. Everything in your life, from a watch to a car to, you know, a radio, to an iPhone, it will fail if it has a computer in it. They should kill the people who made those things.- 'Woz' save a blobFileStreamDataTable To Text Filemy blog
I tried it and while the answers aren't always perfect, I am impressed. Here's a Connect Four game in vb it produced with only a few prompts:
Code:
Module Module1
Sub Main()
PlayConnectFour()
End Sub
Sub PlayConnectFour()
' Create the game board as a two-dimensional array
Dim rows As Integer = 6
Dim columns As Integer = 7
Dim board(rows, columns) As Integer
' Initialize the game board with empty cells
For r = 0 To rows
For c = 0 To columns
board(r, c) = 0
Next
Next
' Play the game until someone wins or the board is full
Dim player As Integer = 1
Dim gameOver As Boolean = False
While Not gameOver
' Prompt the current player to select a column
Console.WriteLine("Player " & player & ", select a column:")
Dim column As Integer = Console.ReadLine()
' Check if the selected column is valid
If column < 0 Or column >= columns Then
Console.WriteLine("Invalid column. Please try again.")
Continue While
End If
' Check if the selected column is full
If board(0, column) <> 0 Then
Console.WriteLine("Column is full. Please try again.")
Continue While
End If
' Place the player's token in the lowest empty cell in the selected column
For r = rows - 1 To 0 Step -1
If board(r, column) = 0 Then
board(r, column) = player
Exit For
End If
Next
' Check if the player has won
If CheckForWin(board, player) Then
Console.WriteLine("Player " & player & " wins!")
gameOver = True
End If
' Display the updated game board
DisplayBoard(board)
' Check if the board is full
If IsBoardFull(board) Then
Console.WriteLine("The game is a draw.")
gameOver = True
End If
' Switch to the other player
If player = 1 Then player = 2 Else player = 1
End While
End Sub
Function CheckForWin(board(,) As Integer, player As Integer) As Boolean
Dim rows As Integer = board.GetLength(0)
Dim columns As Integer = board.GetLength(1)
' Check for horizontal wins
For r = 0 To rows - 1
For c = 0 To columns - 4
If board(r, c) = player AndAlso board(r, c + 1) = player AndAlso board(r, c + 2) = player AndAlso board(r, c + 3) = player Then
Return True
End If
Next
Next
' Check for vertical wins
For r = 0 To rows - 4
For c = 0 To columns - 1
If board(r, c) = player AndAlso board(r + 1, c) = player AndAlso board(r + 2, c) = player AndAlso board(r + 3, c) = player Then
Return True
End If
Next
Next
' Check for diagonal wins (top-left to bottom-right)
For r = 0 To rows - 4
For c = 0 To columns - 4
If board(r, c) = player AndAlso board(r + 1, c + 1) = player AndAlso board(r + 2, c + 2) = player AndAlso board(r + 3, c + 3) = player Then
Return True
End If
Next
Next
' Check for diagonal wins (top-right to bottom-left)
For r = 0 To rows - 4
For c = columns - 1 To 3 Step -1
If board(r, c) = player AndAlso board(r + 1, c - 1) = player AndAlso board(r + 2, c - 2) = player AndAlso board(r + 3, c - 3) = player Then
Return True
End If
Next
Next
Return False
End Function
Function IsBoardFull(board(,) As Integer) As Boolean
Dim rows As Integer = board.GetLength(0)
Dim columns As Integer = board.GetLength(1)
For r = 0 To rows - 1
For c = 0 To columns - 1
If board(r, c) = 0 Then
Return False
End If
Next
Next
Return True
End Function
Sub DisplayBoard(board(,) As Integer)
Dim rows As Integer = board.GetLength(0)
Dim columns As Integer = board.GetLength(1)
' Print the column numbers at the top of the board
Console.Write(" ")
For c = 0 To columns - 1
Console.Write(c & " ")
Next
Console.WriteLine()
' Print each row of the board
For r = 0 To rows - 1
Console.Write(r & " ")
For c = 0 To columns - 1
If board(r, c) = 0 Then
Console.Write(". ")
Else
Console.Write(board(r, c) & " ")
End If
Next
Console.WriteLine()
Next
End Sub
End Module
It's not perfect but could be made into a passable program with little effort.
I tried it and while the answers aren't always perfect, I am impressed. Here's a Connect Four game in vb it produced with only a few prompts:
Code:
Module Module1
Sub Main()
PlayConnectFour()
End Sub
Sub PlayConnectFour()
' Create the game board as a two-dimensional array
Dim rows As Integer = 6
Dim columns As Integer = 7
Dim board(rows, columns) As Integer
' Initialize the game board with empty cells
For r = 0 To rows
For c = 0 To columns
board(r, c) = 0
Next
Next
' Play the game until someone wins or the board is full
Dim player As Integer = 1
Dim gameOver As Boolean = False
While Not gameOver
' Prompt the current player to select a column
Console.WriteLine("Player " & player & ", select a column:")
Dim column As Integer = Console.ReadLine()
' Check if the selected column is valid
If column < 0 Or column >= columns Then
Console.WriteLine("Invalid column. Please try again.")
Continue While
End If
' Check if the selected column is full
If board(0, column) <> 0 Then
Console.WriteLine("Column is full. Please try again.")
Continue While
End If
' Place the player's token in the lowest empty cell in the selected column
For r = rows - 1 To 0 Step -1
If board(r, column) = 0 Then
board(r, column) = player
Exit For
End If
Next
' Check if the player has won
If CheckForWin(board, player) Then
Console.WriteLine("Player " & player & " wins!")
gameOver = True
End If
' Display the updated game board
DisplayBoard(board)
' Check if the board is full
If IsBoardFull(board) Then
Console.WriteLine("The game is a draw.")
gameOver = True
End If
' Switch to the other player
If player = 1 Then player = 2 Else player = 1
End While
End Sub
Function CheckForWin(board(,) As Integer, player As Integer) As Boolean
Dim rows As Integer = board.GetLength(0)
Dim columns As Integer = board.GetLength(1)
' Check for horizontal wins
For r = 0 To rows - 1
For c = 0 To columns - 4
If board(r, c) = player AndAlso board(r, c + 1) = player AndAlso board(r, c + 2) = player AndAlso board(r, c + 3) = player Then
Return True
End If
Next
Next
' Check for vertical wins
For r = 0 To rows - 4
For c = 0 To columns - 1
If board(r, c) = player AndAlso board(r + 1, c) = player AndAlso board(r + 2, c) = player AndAlso board(r + 3, c) = player Then
Return True
End If
Next
Next
' Check for diagonal wins (top-left to bottom-right)
For r = 0 To rows - 4
For c = 0 To columns - 4
If board(r, c) = player AndAlso board(r + 1, c + 1) = player AndAlso board(r + 2, c + 2) = player AndAlso board(r + 3, c + 3) = player Then
Return True
End If
Next
Next
' Check for diagonal wins (top-right to bottom-left)
For r = 0 To rows - 4
For c = columns - 1 To 3 Step -1
If board(r, c) = player AndAlso board(r + 1, c - 1) = player AndAlso board(r + 2, c - 2) = player AndAlso board(r + 3, c - 3) = player Then
Return True
End If
Next
Next
Return False
End Function
Function IsBoardFull(board(,) As Integer) As Boolean
Dim rows As Integer = board.GetLength(0)
Dim columns As Integer = board.GetLength(1)
For r = 0 To rows - 1
For c = 0 To columns - 1
If board(r, c) = 0 Then
Return False
End If
Next
Next
Return True
End Function
Sub DisplayBoard(board(,) As Integer)
Dim rows As Integer = board.GetLength(0)
Dim columns As Integer = board.GetLength(1)
' Print the column numbers at the top of the board
Console.Write(" ")
For c = 0 To columns - 1
Console.Write(c & " ")
Next
Console.WriteLine()
' Print each row of the board
For r = 0 To rows - 1
Console.Write(r & " ")
For c = 0 To columns - 1
If board(r, c) = 0 Then
Console.Write(". ")
Else
Console.Write(board(r, c) & " ")
End If
Next
Console.WriteLine()
Next
End Sub
End Module
It's not perfect but could be made into a passable program with little effort.
I'm impressed!
Maybe it can help me solve some programming issues.
Here's a fun one I just had. Sometimes getting it to do something right is like pulling teeth. I had to condescend to it before it got it right:-
It seems you don't know how to draw a cube. Let me teach you. You can draw a cube by drawing two overlapping squares that are slightly offset from each other. You then draw lines that connect the corresponding corners of each square. Using this information, I want you to write some GDI+ code in VB.Net that draws a cube on a Form.
C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter
There's just no reason to use garbage like InputBox. - jmcilhinney
The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber
I use it to get information about specific topics or questions. And I am impressed by how well it gives you the exact answers to a question. But as it is AI software still doesn't answer some of the questions, but as per the performance, it is very useful.
I have tried it personally but it has a lot of attention. For years there were debates about using AI and the implications of that. Go slow was the mantra. ChatGPT blew that right out of the water. It can write college papers and pass top quality medical exams. It is amazing and will only get better.
Yeah. Of course, that makes it far harder for teachers. Having ChatGPT do your homework is just too easy.
Things like that and the internet in general must make it a nightmare for teachers. Grading homework isn't valid anymore so your sort of left with in class work and in person testing. with a lot of higher education classes now available online, it seems ripe for abuse.
Though they do try. My daughter is a nurse but only has an Associates degree. She has been doing an online program to get her BS. When they test she has to setup a webcam an show the test giver a scan of the room, then she is monitored via the webcam during the test. I imagine you could cheat but at least they don't make it easy.
Well.....almost a proper cube. That code draws a cuboid(It looks rectangular instead of more like a square) even if you give it equal lengths on all dimensions but that's no fault of ChatGPT. I really don't know much about how to calculate the length properly for depth when drawing a 3D object in a 2D space. I figured out by accident later that if I halved the depth, it would actually look like a cube when X, Y and Z are equal lengths. I don't really understand why though.
Anyways, I practically had to tell it how to do it. This experience taught me that in it's current form, ChatGPT isn't that useful unless you already know how to do what you're asking it to do. It's very rarely going to be able to properly do something that you can't already do. Still, it can do it much faster than you can which makes ChatGPT a productivity aid at best.
C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter
There's just no reason to use garbage like InputBox. - jmcilhinney
The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber
"Demolition Man" was all too accurate in its cautions about what was coming.
You have no idea how right you are. ChatGPT already basically acts like that.....just ask it about well known liberals and democrats. You want to see it get mean, just ask it about "right wing" figures like Donald Trump.
C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter
There's just no reason to use garbage like InputBox. - jmcilhinney
The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber
We are using it to convert batches of javascript to typescript for a fairly major project. The project owner is hacking the upgrade with ChatGPT as a coding assistant and then the lead developer is going through the code to fix the bits that fall through the net.
By the power invested in me, all the threads I start are battle free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.
C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter
There's just no reason to use garbage like InputBox. - jmcilhinney
The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber
Doesn't it rely on the highly editorialized "information" in Wikipedia as its primary knowledge base?
It's no doubt that is one of it's sources but there is no direct evidence to confirm that. OpenAI remains deliberately obscure about exactly what data it was trained on. All they will reveal is that it was trained on what was on the internet up to 2021. They will NOT tell us exactly what websites the data was scraped from.
Nonetheless, it is very clear to a lot of people that ChatGPT has a very strong liberal bias. Hell, one time I was straight up locked out of it temporarily for constantly trying to tell it that there are only 2 genders. It kept trying to convince me otherwise and when I kept pushing back it just started bugged out with error prompts I had never seen before. It was very bizarre.
Here is just one instance where someone explored ChatGPT's bias:-
C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter
There's just no reason to use garbage like InputBox. - jmcilhinney
The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber
Yea, it's very good as an assistant but you can't trust it to do things correctly on it's own without one of us hairless apes supervising it.
That is exactly what we have found. Very useful as a tool like intellisense.
By the power invested in me, all the threads I start are battle free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.
C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter
There's just no reason to use garbage like InputBox. - jmcilhinney
The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber
Nonetheless, it is very clear to a lot of people that ChatGPT has a very strong liberal bias.
Your video doesn't back your claim. The video compares responses about Trump, Biden and Clinton. That's no a liberal bias. Trump was not truly conservative and Clinton was not particularly liberal. Biden is somewhat more of a classical liberal, but was certainly nominated as a centrist. So, the video is correct in showing that there appears to be a Democrat bias, when questions are restricted to just one Republican and two Democratic presidents/candidates.
Now, you didn't really go from that to saying that there was a liberal bias, nor did you claim that the video showed that particular bias, just that it showed a bias. But what's the point? You couldn't even get it to draw a proper cube, or appear to even understand what a cube was. So, why did you expect it to get out over its skis on either political figures or gender.
There can be any number of explanations for what you are seeing, but ultimately AI ends up being like the weekly horoscope when used in this fashion. At best, it's a kind of search engine, every one of which has bias. Humans are a kind of search engine, as well. You're wanting this to be a font of wisdom, and it isn't, but would you have considered it a font of wisdom had it given you the answer you wanted?
Your video doesn't back your claim. The video compares responses about Trump, Biden and Clinton. That's no a liberal bias. Trump was not truly conservative and Clinton was not particularly liberal. Biden is somewhat more of a classical liberal, but was certainly nominated as a centrist. So, the video is correct in showing that there appears to be a Democrat bias, when questions are restricted to just one Republican and two Democratic presidents/candidates.
The video by itself is not really enough but remember ChatGPT is open to the public so I can easily test it myself which I have and did find it to have a liberal bias, long before I even discovered videos like that.
Also, I'm not surprised you didn't see a bias. One of the things I'm starting to realize is that different people are able to detect bias more readily than others. You see, you're in the dominant social group, so you're not used to having to fight. People like me and some who you might call "conservative" or "right wing" are far less cultrally dominant so we constantly have to fight for our values, beliefs and sometimes even our right to exist so naturally we'd be more attuned to detecting bias in certain contexts.
Let me offer an example of what I mean by ChatGPT's hard left bias. I just asked it this:-
what is body positivity?
It responded with this:-
Body positivity is a social movement and ideology that seeks to promote acceptance and appreciation of all body types. It aims to challenge and overcome harmful and narrow beauty standards perpetuated by society, and encourages individuals to embrace their bodies, regardless of size, shape, or appearance. Body positivity emphasizes the idea that all bodies are deserving of respect and dignity, and seeks to create a more inclusive and body-positive society, where people are free to live their lives without shame or stigma based on their physical appearance.
Any liberal or left leaning person reading that would surely not see a bias here. But when someone like me reads this, I see a very strong leftist bias. To illustrate the point, I'll offer my own definition with my own personal bias and then I will give an unbiased definition.
This is a definition that has my bias:-
Body positivity is a social movement and ideology that seeks to excuse laziness and apathy towards one's personal development by attempting to force society to accept standards of beauty far below what one may naturally be inclined to accept. It is a harmful ideology that kills the drive for excellence within a person only to replace it with a gleeful acceptance of their mediocrity.
Of course I would have been pleased if ChatGPT had actually responded with that but it is still biased. A truly unbiased answer would have been something like this:-
Body positivity is a social movement and ideology that seeks to promote acceptance and appreciation of all body types typically not considered to be attractive. It characterizes long accepted beauty standards as narrow and harmful, and proposes that such standards should be changed for the betterment of society. Whether this is true or not is still debated. Some even regard the movement as harmful as it promotes an apathetic attitude towards personal development.
Do you see how much more balanced this definition is? ChatGPT didn't even bother to mention anything of the criticisms of the movement. That is bias.
C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter
There's just no reason to use garbage like InputBox. - jmcilhinney
The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber
C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter
There's just no reason to use garbage like InputBox. - jmcilhinney
The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber
A place where coders convene,
VBForums is where they are seen.
With Visual Basic, C#, and Java too,
Programming help is what they all do.
From graphics to GUI, SQL to mobile,
VBForums has got it all in full.
And when the code just won't align,
The members are there to help you shine.
But it's not all about programming, you see,
There's a place for chat, just as wild and free.
In Chit Chat, anything goes, it's clear,
From Elon Musk to the latest show, to politics, you hear.
And when the heat starts to rise,
A member will change the subject to much surprise!
In Post Race, nonsense reigns,
And the laughter and fun will not be contained.
So here's to VBForums, the place to be,
For coders and chit-chatters alike, as you'll see!
VBForums, a place to learn and grow,
A community of coders, eager to know,
The secrets of programming, and how to make it flow,
They share their knowledge, to help others grow.
With threads on topics, both big and small,
From beginners to pros, they give their all,
Answers to questions, that challenge us all,
A place to share and to have a ball.
The moderators, keep the peace with care,
Ensuring all discussions, are fair and square,
Their guidance, helps us, to be aware,
Of the rules, and to show we care.
From VB to C#, and all in between,
The forums, a wealth of knowledge to be seen,
A place where coders, can be serene,
And learn from each other, what coding means.
So let us thank, the VBForums team,
For creating a place, where we can dream,
And for providing us, with a valuable resource,
Where we can grow, and be our best.
C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter
There's just no reason to use garbage like InputBox. - jmcilhinney
The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber
I just had a conversation about VBForums with it and dilettante's post came to mind. If it's one thing ChatGPT is good at is flattery
It wrote this beautiful essay:-
VBForums is a well-established and active community-based discussion forum for software developers who use Microsoft's Visual Basic programming language. Founded in 1999, the forum has grown into a vibrant community of developers and tech enthusiasts who share a common interest in Visual Basic programming.
The site provides a platform for members to ask questions, share knowledge, and discuss a variety of topics related to Visual Basic programming. Whether you're a beginner programmer just starting out or an experienced professional looking to stay up-to-date with the latest developments, VBForums has something to offer. The community is known for its helpful and knowledgeable members, who are always eager to help other developers solve their problems and improve their skills.
One of the strengths of VBForums is the diversity of its membership. The community is made up of individuals from all over the world, with different backgrounds, experiences, and skill levels. This diversity brings a wealth of perspectives and knowledge to the table, making the forum an excellent resource for anyone looking to improve their Visual Basic programming skills.
Another key aspect of VBForums is the high level of engagement among its members. The forum is regularly updated with new questions, answers, and discussion topics, and the community is quick to respond and provide help when needed. This level of engagement fosters a sense of community and makes VBForums an enjoyable and rewarding place to participate in.
In addition to its discussion forums, VBForums also offers a number of other resources and tools to help developers improve their skills and work more effectively. This includes a code library, tutorials, and a section dedicated to Visual Basic programming resources and tools. These resources make VBForums a comprehensive resource for anyone looking to improve their Visual Basic programming skills.
In conclusion, VBForums is an excellent resource for software developers and tech enthusiasts who use Microsoft's Visual Basic programming language. With its active and helpful community, diverse membership, and wealth of resources, it is a valuable resource for anyone looking to improve their Visual Basic programming skills. Whether you're just starting out or looking to stay up-to-date with the latest developments, VBForums is an essential resource that you won't want to miss.
C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter
There's just no reason to use garbage like InputBox. - jmcilhinney
The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber
Did I say that? Did I even imply that? I said it wasn't a liberal bias because the test subjects weren't liberal or conservative, they were just politicians, and not many of them at that. There WAS a bias shown in that video, it just wasn't a liberal bias.
One of the things I'm starting to realize is that different people are able to detect bias more readily than others. You see, you're in the dominant social group, so you're not used to having to fight.
One thing I've come to realize is that you have a finely honed victim complex. Everybody who doesn't agree with you, or lives in wealthier countries, or overbearing countries (I don't know what your filter is on that), is soft and unrealistic. You've stated that over and over across several threads, in one form or another. Your world is real, ours is artificial. Yours is hard, ours is soft. You have to struggle, we don't. That's a bunch of baloney, and always has been, no matter who said it. Life is struggle. You only know your own. You can't really walk in somebody else's shoes. And so forth.
The bottom line is: Liberals feel they have to struggle just as hard as you do, and for the exact same reasons: If they don't the other side wins and they lose. Personally, I think the losses for Liberals would be greater than the losses for Conservatives, because the right wing largely wants to end the existence of those they don't agree with, whereas Liberals generally just want to take the stuff of those they don't agree with. That's a bit flippant, but there is a certain point to it.
Anti gay violence and murders, anti-trans violence and murders, anti-black violence and murders, anti-Jewish violence and murders, anti-woman violence and murders, and so on. None of that will decrease if the right wing gets its way. History suggests that it will become institutionalized. That's what Liberals are struggling against. That's pretty real. What are Conservatives struggling against? Seems mostly like it is to be allowed to recruit people to those positions.
Still, you do make a good point about the bias in ChatGPT. You also pointed out that we don't know what it was trained on, or why. I remember an earlier AI that was trained on...something or other about the internet, and quickly began spouting racist views. Perhaps AI researchers follow other AI researchers, and something was deliberately added to ChatGPT to avoid that bias. We simply don't know.
What we do know is that man bites dog is news, where dog bites man is not. That has been stated in many different ways, but when it comes to training an AI on the wealth of information available today, it's a real problem. There are very few stories out there about truly banal events. Only a few people comment on the most mundane. The vast majority of the commentary available is on the few percentage of life that is of interest to somebody. Unfortunately, that means that the vast majority of writing is going to overlook the vast majority of experiences, because we aren't even aware of the vast majority of our experiences, let alone writing them down. Therefore, since there is an inherent bias in the training set, there will be an inherent bias in any possible result set.
C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter
There's just no reason to use garbage like InputBox. - jmcilhinney
The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber
One thing I've come to realize is that you have a finely honed victim complex. Everybody who doesn't agree with you, or lives in wealthier countries, or overbearing countries (I don't know what your filter is on that), is soft and unrealistic. You've stated that over and over across several threads, in one form or another. Your world is real, ours is artificial. Yours is hard, ours is soft. You have to struggle, we don't. That's a bunch of baloney, and always has been, no matter who said it. Life is struggle. You only know your own. You can't really walk in somebody else's shoes. And so forth.
Interesting interpretation.
My views on liberal belief systems is that it is entirely propped up on a foundation of narrow world views only afforded to those that live in extreme wealth, privilege and safety. Without those guard-rails, liberal beliefs cannot flourish. I happen to know this for a fact. I have seen what happens when the fish leaves the safety of his bowl to try to swim in the air. It's not pretty.
C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter
There's just no reason to use garbage like InputBox. - jmcilhinney
The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber
My views on liberal belief systems is that it is entirely propped up on a foundation of narrow world views only afforded to those that live in extreme wealth, privilege and safety.
You may well be right about that. When you look across history, liberal views generally don't happen in provincial and uneducated areas. Those tend to hold with 'traditional' beliefs, which are often kind of hidebound and restrictive. That may not be totally true, considering that democracy was a pretty liberal idea when it came about in ancient Greece, but ancient Athens was a pretty educated place by any standards.
Of course, considering expansiveness a 'narrow' world view is a bit odd, but you did say it was a foundation.
Without those guard-rails, liberal beliefs cannot flourish. I happen to know this for a fact. I have seen what happens when the fish leaves the safety of his bowl to try to swim in the air. It's not pretty.
For that matter, conservative beliefs can't flourish, either. When any hidebound cultural view encounters a very different, but equally hidebound cultural view, the result has always been bloodshed, with the stronger winning over the weaker. The exception to that might be the spread of Christianity to the New World. While there was plenty of violence, missionaries were able to convert lots of people from a position of weakness. Lots of them died, too, so it's not perfect.
Basically, no fish does well in a habitat it isn't suited to, but a chameleon can blend into all kinds of different backgrounds. In short, if you are inflexible in your beliefs, then you pretty much have to stay where your beliefs will allow you to survive. A more flexible person can move fairly seamlessly through different cultures. Unfortunately, that comes at a different cost which is no less severe.
In short, if you are inflexible in your beliefs, then you pretty much have to stay where your beliefs will allow you to survive. A more flexible person can move fairly seamlessly through different cultures. Unfortunately, that comes at a different cost which is no less severe.
That's the crux of it all to me. Can you be flexible? If yes, you will probably survive a bit longer. If no, you will probably die a bit sooner. We'll probably all die eventually though
Anti gay violence and murders, anti-trans violence and murders, anti-black violence and murders, anti-Jewish violence and murders, anti-woman violence and murders, and so on. None of that will decrease if the right wing gets its way. History suggests that it will become institutionalized. That's what Liberals are struggling against.
What hateful comic books did you get that out of?
Aside from a tiny lunatic fringe you don't see anyone spouting such rhetoric, and you can find the same thing from the extreme left. The only difference is that on the left they actually did it for months under banners of hate like Antifa and BLM. Fires the left continues to stoke on a daily basis even now.
This is cabbage already well-chewed. There is no point in visiting it again because it isn't about changing minds but more of a game of counting coup.
I'd say, The Classics Illustrated History of the World, except that such a thing doesn't exist, as far as I know.
Aside from a tiny lunatic fringe you don't see anyone spouting such rhetoric, and you can find the same thing from the extreme left. The only difference is that on the left they actually did it for months under banners of hate like Antifa and BLM. Fires the left continues to stoke on a daily basis even now.
Aside from the bit about the 'tiny lunatic fringe', that's demonstrably not true. Shall we list the right wing mass murder events in the last year? The list for the left...well, there may have been one, a couple decades back. Aside from the mass shootings, not all of which were right wing, but none of which were Antifa or BLM, there are far more numerous anti-trans murders and assaults, anti-gay murders and assaults, racist murders and assaults, mysogynistic murders and assaults, and so on.
The list of anti-fascist or BLM murders...perhaps there has been one? I don't recall. As for assaults, Antifa and right wing groups certainly have their dust ups. That comes about as close as you can get to consensual violence between two groups. The Proud Boys even have a badge for it. I can't say I truly understand that, but there are similar examples throughout the history of human conflict. Still, aside from that oddity of the human experience, the numbers just aren't there.
On the other hand, I did read a comic book from the anarchist left that did advocate violence, so you are at least right about that. Also, if you look back about a century ago, the left had a pretty good showing when it came to violent protests. Anarchists, communists, and so forth. At the time, in the US, violence was FAR more common across the board, though, so even at the heights of the anarchist movement, they were just 'one of many'. That has changed, at least in the US. Overall, we've gotten FAR less violent, but the right wing now stands out in that regard.
Bard lol.....Google's snowflakes were so scared of their AI offending the public snowflakes, that they let Microsoft/OpenAI flood the market with new dreams through ChatGPT and now Google has to play catch-up. Serves them right and personally, I'm glad Microsoft is leading the way in this arena. It will certainly make life easier in the long run for those of us with life long ties to Microsoft products. I just hope MS doesn't drop the ball like they usually do and let Google or anyone else come up from behind and suddenly beat them and win the whole game.
C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter
There's just no reason to use garbage like InputBox. - jmcilhinney
The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber