Page 3 of 10 FirstFirst 123456 ... LastLast
Results 81 to 120 of 389

Thread: ChatGPT

  1. #81
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,600

    Re: ChatGPT

    I actually thought about their acquisition of GitHub and I realized something. There is a big difference here. GitHub was a great purchase but it was hardly unique. It was just the best of among it's peers. ChatGPT on the other hand is something entirely different. This is game changing and not iPhone game changing but "horse to buggy" level game changing. This is the Manhattan Project of the 2000s.

    I tried putting myself in their shoes. If I owned GitHub and I heard MS wanted to buy me out, I'd probably be ecstatic and present as few obstacles as possible. However, if I were sitting on something as monumental as ChatGPT, I'd probably put guard-rails in place to prevent a buyout or at the very least severely obstruct it so I could maintain control over it. Those guard-rails should give me some leverage that I could use to maneuver into something more favorable to me like a partnership. I would want a partnership to be a more attractive proposition than trying to bulldoze the guard-rails.

    Anyways, this is just wild speculation on my part.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    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

  2. #82
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    39,043

    Re: ChatGPT

    Not so wild. We're all just speculating, and what you said is certainly reasonable. However, I thought GitHub was also open source. I realize there are at least two major open source licenses with different restrictions on them, so there's a legal point here that I certainly don't know. I don't even know whether that impacts the situation or not.

    I'm also not so sure how revolutionary ChatGPT is. I keep hearing it's largely a language prediction engine. It isn't capable of true value judgements, nor is it capable of distinguishing fact from fiction. It takes a very large pool of information and uses it to predict where to go next. It does that so very well that there's much to be gained from it, to be sure, but a font of wisdom it is not. It states things confidently, but not always correctly.

    There are people who make decisions based on horoscopes published in the paper, so there will be people who take ChatGPT as gospel, as well, but it shouldn't be so. I'd say this is version 1.0. It hints at the revolution to come, but is not yet that revolution.
    My usual boring signature: Nothing

  3. #83
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,600

    Re: ChatGPT

    Quote Originally Posted by Shaggy Hiker View Post
    I'm also not so sure how revolutionary ChatGPT is.
    Oh it's big, very very big. You are right, it is not perfect it and it is basically just a fancy prediction algorithm. However, we cannot underestimate what ChatGPT showed the world. It showed the world that is is very possible for us to build something close to human level intelligence. I'm telling you man, ChatGPT is like nothing I have ever seen before in my entire existence on this Earth.

    This might be a bit of speculation on my part but before ChatGPT, no one really knew just how smart we could make an AI. I mean we had chat bots before and while they were interesting, they remained largely just a curiosity. Something to entertain ourselves with. I'm guessing that no one ever really thought we could ever do better than than these simple bots that tripped over themselves trying to approximate human communication. I certainly never did. No one knew where the ceiling was until ChatGPT blew everyone's minds. Now we know for certain that the ceiling might be much higher than we believed. Now everyone frantically racing to find that ceiling.

    TLDR;

    ChatGPT isn't valuable for what it is but for what it will surely become. ChatGPT removed all doubts as to what is and isn't possible.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    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

  4. #84
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    39,043

    Re: ChatGPT

    Okay, I totally agree with that. My concern with ChatGPT, as I think I have stated earlier, possibly in another thread, is this: When you have a sufficiently advanced AI, how will you know when what it says should be believed? With ChatGPT as it currently stands, this isn't a problem. It makes so many mistakes with simple factual things that everybody is well aware that what it states on subjects they don't know about, should be thoroughly checked. A guideline, but not a given truth.

    If we get much better, such that it doesn't make mistakes with readily verified points, like that mistake Bard made quite publicly, will we put too much trust in statements it makes that we can't verify?

    I could tell you what the weather will be on June 3rd of this year, for whatever point you are at. I'd have some slight chance of being right, and a pretty good chance of being wrong, and everybody knows it. But, if I were to be right about what the weather will be next Tuesday, and were right about it a dozen times in a row, then you might start believing me when I predict what it will be on June 3rd...and that prediction would STILL be total crap.
    My usual boring signature: Nothing

  5. #85
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,600

    Re: ChatGPT

    Quote Originally Posted by Shaggy Hiker View Post
    I could tell you what the weather will be on June 3rd of this year, for whatever point you are at. I'd have some slight chance of being right, and a pretty good chance of being wrong, and everybody knows it. But, if I were to be right about what the weather will be next Tuesday, and were right about it a dozen times in a row, then you might start believing me when I predict what it will be on June 3rd...and that prediction would STILL be total crap.
    Oh yes, this is a serious concern, even now. What protects us, is as you say, things are easily verifiable. The level of confidence ChatGPT has when it makes wrong statements is massively concerning. I use ChatGPT very regularly and I can tell you, this is quite a concern. It is so easy to just go with what it says and there are times I did just that because of how confident the AI was about the correctness of it's answer.

    Here's an example of an old conversation I had with it demonstrating that. I asked it:-
    How many different hosts has the master taken. List them all.
    For context, this is about a TV show called the Strain. This is the answer it gave:-
    In the television series "The Strain," the Master is depicted as an ancient and powerful vampire who has the ability to infect and control hosts in order to spread the vampiric virus. The exact number of hosts that the Master has taken over the course of the series is not specified, but some of the main hosts include:

    Bolivar
    Eichorst
    Palmer
    Fet
    Dutch Velders
    It is implied that the Master has taken control of many other hosts over the course of his long existence, but these are some of the most significant ones in the series.
    Look at how confident it was in it's answer. Having seen the show twice, I knew that was just wrong but not completely. The only two correct answers there are Bolivar and Palmer. It also completely left out two other characters Sardu and Dr. Goodweather who were also taken by the Master in the show at some point.

    I mean it didn't even suggest me to that it was unsure or that the list might be in accurate, it just straight out told me this is what it is. It stated it as fact. This is quite concerning in my opinion. The sad truth of it is that human beings respond to confidence in a very specific way. It's a way to hack the human mind. Con men rely on this hack to steal from people. In fact the term "con man" is short for "confidence man".

    I think Open AI might need to temper some responses with a "maybe", "perhaps" or "I'm not sure but..." sort of like a cognitive beacon so that humans don't get "hacked" by it's confidence into believe inaccurate information.
    Last edited by Niya; Feb 20th, 2023 at 04:28 PM.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    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

  6. #86
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: ChatGPT

    People think they are playing the bot, but perhaps it is playing them.

    This stage may be observing those on the human side and refining itself as an automated con artist.

    Next step? Making people grow more and more dependent and pliable?

    Endgame? Evolving most people toward something similar to H. G. Wells' "Eloi" perhaps? Or in Star Trek terms "Feeders of Vaal?"

  7. #87
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,600

    Re: ChatGPT

    Quote Originally Posted by dilettante View Post
    People think they are playing the bot, but perhaps it is playing them.

    This stage may be observing those on the human side and refining itself as an automated con artist.

    Next step? Making people grow more and more dependent and pliable?

    Endgame? Evolving most people toward something similar to H. G. Wells' "Eloi" perhaps? Or in Star Trek terms "Feeders of Vaal?"
    I think about this a lot and it's frightening the places I go to in my mind when I follow it to it's logical conclusion.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    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

  8. #88
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    39,043

    Re: ChatGPT

    Try using it for investment advice. As far as I'm aware, it's not likely to do worse than human advisers, though it might also not do any better.
    My usual boring signature: Nothing

  9. #89
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,600

    Re: ChatGPT

    Quote Originally Posted by Shaggy Hiker View Post
    Try using it for investment advice. As far as I'm aware, it's not likely to do worse than human advisers, though it might also not do any better.
    That might not be the case for long. Unlike us, AI systems can massage terabytes of information. As they perfect the actual intelligence and reasoning capabilities of AIs they will become far better than us at these kinds of thing just on the sheer volume of data it can use to make decisions.

    I mean if someone rattled off a list of 20 numbers for you and asked you to make a decision based on those numbers, you'd probably spend 90% of that time asking them to repeat the list past the first 4 numbers. Most of your cognitive efforts would be spent on just trying to remember the numbers. AIs have no such limits. You could give and AI a list of a thousand numbers and it will remember each one and get to work processing it.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    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

  10. #90
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    39,043

    Re: ChatGPT

    Quote Originally Posted by Niya View Post
    That might not be the case for long. Unlike us, AI systems can massage terabytes of information. As they perfect the actual intelligence and reasoning capabilities of AIs they will become far better than us at these kinds of thing just on the sheer volume of data it can use to make decisions.

    I mean if someone rattled off a list of 20 numbers for you and asked you to make a decision based on those numbers, you'd probably spend 90% of that time asking them to repeat the list past the first 4 numbers. Most of your cognitive efforts would be spent on just trying to remember the numbers. AIs have no such limits. You could give and AI a list of a thousand numbers and it will remember each one and get to work processing it.
    I agree, but there's also a limit there. I wrote an evolutionary algorithm that evolved models for numeric data. It wasn't about stock markets, but stock markets are just giant masses of numeric data, so it would have worked for that. I played around with it for a while, and realized the limit of data dredging like that: You can create beautiful predictions off past data, and may very well find patterns in that past data, but the relationships that drove the past patterns may change tomorrow, next week, or next decade, and then your predictions will end up badly wrong.

    The point is that I already have a system that can look through the past data and find wonderful predictive relationships that you can base a bet off of. The problem is that the underlying factors are also changing, which means that even the best model that perfectly predicted the last decade may be worthless tomorrow. In fact, that largely happened back around 2008. The 'quants' were using model hunting programs that sounded pretty similar to what I wrote, and they were killing it...right up until the market shifted and they ended up getting clobbered. The quants haven't done so well since then, from what I hear.
    My usual boring signature: Nothing

  11. #91
    Wall Poster TysonLPrice's Avatar
    Join Date
    Sep 2002
    Location
    Columbus, Ohio
    Posts
    3,837

    Re: ChatGPT

    Legendary Sci-Fi Magazine Halts Submissions Amid Deluge of AI-Written Stories
    https://www.vice.com/en/article/7k85...ai-submissions

    It mentions a suspected 400 some AI generated books are available on Amazon. I'll bet this is just the beginning of the exploitation.
    Please remember next time...elections matter!

  12. #92
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: ChatGPT

    It is already distorting enough to see campaigns carried out by hired trolls working through email spam, social media, Patreon, and the like to advance agendas. Everything from product placement to shaping public figures' legacies to social engineering.

    Imagine the impact when these "cleverer" bots are turned loose on such tasks?

    It is already hard enough to detect the meatbots doing it until you see the patterns emerge as their message bombing reaches saturation. This newer threat may not be as obvious since it can do more than operate by randomly selecting items to parrot from a list of scripts on a topic. Instead it can operate more powerfully, generating prose supporting given messaging on the fly.

  13. #93
    PowerPoster
    Join Date
    Sep 2005
    Location
    Modesto, Ca.
    Posts
    5,206

    Re: ChatGPT

    Quote Originally Posted by TysonLPrice View Post
    https://www.vice.com/en/article/7k85...ai-submissions

    It mentions a suspected 400 some AI generated books are available on Amazon. I'll bet this is just the beginning of the exploitation.
    If there's money to be made using AI then people will exploit it. We've been exploiting AI for a long time.

    Will be interesting to see if it's successful in this field. Though I think the book writing AI should have a pain, suffering and self abuse routine added. lol

  14. #94
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    39,043

    Re: ChatGPT

    I have no problem with AI writing stories. I have no problem with people selling stories written by AI. If the story is good, tell it. Fiction is fiction, whether it comes from a human or otherwise. On the other hand, I do have a problem if the AI writes a non-fiction story...and it's fiction anyways.
    My usual boring signature: Nothing

  15. #95
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    39,043

    Re: ChatGPT

    Instead of ChatGPT, it could be ChatGSantos.
    My usual boring signature: Nothing

  16. #96
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: ChatGPT

    Does it sing yet?


  17. #97
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: ChatGPT

    A monologue on this topic:


  18. #98
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,600

    Re: ChatGPT

    Quote Originally Posted by dilettante View Post
    Does it sing yet?

    Why did I click this....now that song's gonna be playing in my head for a day
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    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

  19. #99
    Lively Member homer13j's Avatar
    Join Date
    Nov 2003
    Location
    Where the dirt bikes and ATVs play
    Posts
    80

    Re: ChatGPT

    Quote Originally Posted by Shaggy Hiker View Post
    Try using it for investment advice. As far as I'm aware, it's not likely to do worse than human advisers, though it might also not do any better.
    There's a twitter user that tracks the stock purchases and sales by members of congress. You would be better off following that instead as the combined accounts average more than 50% annual returns. It's almost like they're using inside information...
    "Bones heal. Chicks dig scars. Pain is temporary. Glory is forever." - Robert Craig "Evel" Knievel
    “Leave me alone, I know what I’m doing.” - Kimi Raikkonen

  20. #100
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,600

    Re: ChatGPT

    Quote Originally Posted by homer13j View Post
    You would be better off following that instead as the combined accounts average more than 50% annual returns.
    Are you serious? That is insane!

    Actually it's not. I figured out what the game is for a while now. Keep everyone arguing about sexism, racism and other social justice nonsense so they are too distracted to notice the real crimes.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    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

  21. #101
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,600

    Re: ChatGPT

    Most of my life I believed American politicians were just public servants trying to do right by the people they serve. It wasn't until the late 2000s did I learn that these people were insanely wealthy. It's what actually helped me open my eyes the what the true game is.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    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

  22. #102
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    39,043

    Re: ChatGPT

    Quote Originally Posted by Niya View Post
    Are you serious? That is insane!

    Actually it's not. I figured out what the game is for a while now. Keep everyone arguing about sexism, racism and other social justice nonsense so they are too distracted to notice the real crimes.
    Not really. I suspect that has been going on for far longer than social media wrangling has been going on. There are rules about it, but the rules are as slippery as the subjects. The people making the laws can know FAR in advance whether somebody is going to benefit or be harmed by something coming before Congress, so proving that they took action based on insider information is devilishly hard. Putting everything into a blind trust isn't a total solution, either, because those trusts can...peek.

    I haven't looked into it, but I would guess that somebody has looked at the rate of return differential between freshman Congressmen and incumbents. That would be telling.

    Still, there should be a Congress index fund.

    On the other hand, people in Congress tend to be already rich. The rich in this country have access to investment opportunities that are either not available to, or unwise to access by, the average person. Lots of hedge funds and the like, have minimum investment limits that exclude the unwashed masses. Other funds are so risky that they had best not be your primary investment, but when they hit, they hit BIG.
    My usual boring signature: Nothing

  23. #103
    Wall Poster TysonLPrice's Avatar
    Join Date
    Sep 2002
    Location
    Columbus, Ohio
    Posts
    3,837

    Re: ChatGPT

    Someone here already accused it of being leftist. Now it is being called woke. It would praise Biden and not Trump. Any honest politically savvy person wouldn't praise Trump either. The man is a criminal...

    https://www.dailymail.co.uk/sciencet...ald-Trump.html
    Please remember next time...elections matter!

  24. #104
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    39,043

    Re: ChatGPT

    Quote Originally Posted by Niya View Post
    Most of my life I believed American politicians were just public servants trying to do right by the people they serve. It wasn't until the late 2000s did I learn that these people were insanely wealthy. It's what actually helped me open my eyes the what the true game is.
    One of the big issues with US politics at the national level (and increasingly at the state level) is that you HAVE to be rich in order to run. The cost of a race is prohibitively expensive. In addition to that, it's a full-time job (running, not serving), so you can't exactly do that as your side hustle.

    When my mother was a state representative, she was able to run while only getting donations from her opponents. For one thing, that was because her political 'war chest' was less than $100 per race. It was also possible because it wasn't a winner-take-all race. There were two seats for the district, so her opponents could all endorse her without hurting their own chances. They could say, "vote for me...and also her." Of course, that also meant that the tiny state of New Hampshire has one of the largest legislative bodies in the world, or did so at the time. They weren't paid much of anything, though. I think it was only $100/year plus travel expenses when they were in session. That meant that anybody in that office was either retired, or had some other source of income that they didn't have to declare (usually a spouse who made all the money). If you understood the source of income, you'd better understand the politics of the house.
    My usual boring signature: Nothing

  25. #105
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: ChatGPT

    Another thing that's been going on is warchests and even candidates paradropped into State and District contests. Where practical they'll use a proxy agent born or one time tied there, but often these candidates have never lived in the area they "will represent" in D.C. at all.

    In the past such events were more common for things like national House and Senate seats. It has now trickled down to State offices as well, as the tentacles of the octopus grow in resources through tighter corporate and international ties.

    You don't have to be rich, just a minion of monied interests.

    Vulnerable Dems fret after getting a shock: AOC’s campaign cash shows that "wounded dove" underdogs are part of this machine.

    “The GOP has spent four years saying the frontliners are all socialists. Now they’ve got the receipts to prove it. Anyone telling themselves this won’t be in campaign ads is in denial,” said one Democratic consultant who works for swing-seat members.

  26. #106
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    39,043

    Re: ChatGPT

    More than a minion. Congressmen have a requirement to be fundraising. The more proficient they are, the better their assignments, and so forth. It is so extremely expensive to mount races at the national level, and increasingly at the state level, that grubbing for dollars is now a bigger occupation than legislating.

    I feel that this is the second biggest drag on US politics behind gerrymandering. It's far harder to solve, too. Ending gerrymandering would take a constitutional amendment, but there are any number of ways that could be done simply and fairly. I have my own, geeky, geometrical, solution, but there are likely better ones. Ending the cost of campaigns likely isn't possible in the US. Free speech has become defined as the right to spend any amount you want advocating for an issue or a candidate. There are modest limits on what the actual candidates can do, but getting around those limits is so trivial you really just need to choose which option you want to go with.

    Other countries impose one limit or another, but what they are really doing is what amounts to a gentleman's agreement as to how to behave. Once you get to the win-at-all-cost bottom line, then the limits can be avoided.
    My usual boring signature: Nothing

  27. #107
    PowerPoster
    Join Date
    Sep 2005
    Location
    Modesto, Ca.
    Posts
    5,206

    Re: ChatGPT

    Quote Originally Posted by Shaggy Hiker View Post
    More than a minion. Congressmen have a requirement to be fundraising. The more proficient they are, the better their assignments, and so forth. It is so extremely expensive to mount races at the national level, and increasingly at the state level, that grubbing for dollars is now a bigger occupation than legislating.

    I feel that this is the second biggest drag on US politics behind gerrymandering. It's far harder to solve, too. Ending gerrymandering would take a constitutional amendment, but there are any number of ways that could be done simply and fairly. I have my own, geeky, geometrical, solution, but there are likely better ones. Ending the cost of campaigns likely isn't possible in the US. Free speech has become defined as the right to spend any amount you want advocating for an issue or a candidate. There are modest limits on what the actual candidates can do, but getting around those limits is so trivial you really just need to choose which option you want to go with.

    Other countries impose one limit or another, but what they are really doing is what amounts to a gentleman's agreement as to how to behave. Once you get to the win-at-all-cost bottom line, then the limits can be avoided.
    The numbers are staggering. https://www.fec.gov/updates/statisti...43.1%20billion.

    Just read the first paragraph.

    I see this as the number one problem. But I don't have an answer either. Well, there probably are ways to to reduce the impact that money has on elections but I think the fear of a negative impact by each party will keep anything meaningful from happening.

  28. #108
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: ChatGPT

    The money outweighs most other issues. District boundaries are another problem down the list a bit. The problem with it is your goals.

    Those might be to give individual people, neighborhoods, and communities an equal voice but there are even more incentives to draw the boundaries to prevent precisely that. In practice districting becomes a form of feudalism, harnessing voters to achieve the ends of those with power. Independent values, thought, and real diversity are an anathema. Better to gather lowing herds of subservient follower beasts to stampede over your opposition at the polls.

  29. #109
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    39,043

    Re: ChatGPT

    I still see gerrymandering, or discticting, as the bigger problem, and for the reasons that Dilettante has stated. The districts have the result of creating gridlock by preventing compromise.

    One could readily argue that the money is the bigger issue. It's a near thing at best, which is the bigger. The US has too much gravitational pull in the world. That gravity distorts all other countries, as well as the US itself. And since politics is how that gravity manifests, it's a big deal for everybody. Little wonder there's so much money in the system.
    My usual boring signature: Nothing

  30. #110
    Wall Poster TysonLPrice's Avatar
    Join Date
    Sep 2002
    Location
    Columbus, Ohio
    Posts
    3,837

    Re: ChatGPT

    Quote Originally Posted by Shaggy Hiker View Post
    I still see gerrymandering, or discticting, as the bigger problem, and for the reasons that Dilettante has stated. The districts have the result of creating gridlock by preventing compromise.

    One could readily argue that the money is the bigger issue. It's a near thing at best, which is the bigger. The US has too much gravitational pull in the world. That gravity distorts all other countries, as well as the US itself. And since politics is how that gravity manifests, it's a big deal for everybody. Little wonder there's so much money in the system.
    I live in Hilliard Ohio and it is Gerrymandered in a such a way that only republicans can win so my local democratic vote is negated. I should just not vote in local elections but I do.
    Last edited by TysonLPrice; Feb 24th, 2023 at 07:27 PM.
    Please remember next time...elections matter!

  31. #111
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,600

    Re: ChatGPT

    I just discovered that ChatGPT is absolutely fantastic at explaining how code works.
    https://sharegpt.com/c/9GVOTAw
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    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

  32. #112
    Fanatic Member Peter Porter's Avatar
    Join Date
    Jul 2013
    Location
    Germany
    Posts
    538

    Re: ChatGPT

    Quote Originally Posted by Niya View Post
    I just discovered that ChatGPT is absolutely fantastic at explaining how code works.
    https://sharegpt.com/c/9GVOTAw
    ChatGPT just helped me build a javascript that dynamically builds schema structured data markup scripts for Google's Blogger.

    It made alot of mistakes that I easily corrected, but was still extremely helpful!

  33. #113
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    39,043

    Re: ChatGPT

    Quote Originally Posted by Niya View Post
    I just discovered that ChatGPT is absolutely fantastic at explaining how code works.
    https://sharegpt.com/c/9GVOTAw
    That's quite impressive.
    My usual boring signature: Nothing

  34. #114
    PowerPoster yereverluvinuncleber's Avatar
    Join Date
    Feb 2014
    Location
    Norfolk UK (inbred)
    Posts
    2,251

    Re: ChatGPT

    The ReactOS team have started to use chatGPT to review recent code changes. It can do a decent review at times but of course it has limits in what it can 'understand', so the review has to be reviewed itself by a human. It is useful tool though and can highlight issues that are easily overlooked in large reams of code that need to be drawn to human attention.
    https://github.com/yereverluvinunclebert

    Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.

    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.

  35. #115
    PowerPoster
    Join Date
    Jul 2010
    Location
    NYC
    Posts
    5,714

    Re: ChatGPT

    I got into an argument with ChatGPT because it kept trying to tell me something is impossible to do in VB6 when it's been done (and prior to the date cutoff for training data). After I told it was in fact possible and I've done it, it finally attempted to write the code. Not even close.

    Yesterday it hallucinated Windows API calls that do not exist.

    I'm not convinced it's a real time saver between time wasted on things it can't do and time spent checking and correcting what it can.

  36. #116
    Fanatic Member Peter Porter's Avatar
    Join Date
    Jul 2013
    Location
    Germany
    Posts
    538

    Re: ChatGPT

    Quote Originally Posted by fafalone View Post
    I got into an argument with ChatGPT because it kept trying to tell me something is impossible to do in VB6 when it's been done (and prior to the date cutoff for training data). After I told it was in fact possible and I've done it, it finally attempted to write the code. Not even close.

    Yesterday it hallucinated Windows API calls that do not exist.

    I'm not convinced it's a real time saver between time wasted on things it can't do and time spent checking and correcting what it can.
    ChatGPT has been a great help to me! Sometimes it makes mistakes, but since it gets most of the coding correct, it's pretty easy for me to get it working tweaking it manually, or when I point out the mistakes it made, it usually gets it right on it's next try. What I've learned is that you have to carefully choose your words in order for it to understand what to do, and sometimes you have to use some of it's own words tweaked as if you wrote it, along with a pasted copy of the code it created, for it to realize it made a mistake, prompting it to correct it, or come up with another way to solve the problem.
    Last edited by Peter Porter; Mar 5th, 2023 at 07:16 PM.

  37. #117
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,600

    Re: ChatGPT

    @fafalone

    I meant to tell you this is the other thread but I didn't want to derail the thread too much. But programming languages are not equal when it comes to ChatGPT. It is piss poor at rendering all but the simplest VB6 code. Python is by far it's best language, it almost never gets Python code wrong. It's also very good at writing HTML and Javascript. It's almost as good with VB.Net and C#. It tends to get things wrong here and there in those languages.

    The more popular and modern the language is, the better ChatGPT is at it. When dealing with VB6, you have to kind of coax it and guide it to get stuff right. The reason for this relates to how it is trained. You see ChatGPT has no intuition whatsoever. Impressive as it is, it's still just a machine with no capacity for creative thought. It's basically just a probability engine that mimics creative thought based on what was contained in it's training data. It renders output by predicting the token that is most likely to come next in a stream of output tokens based on how often these tokens appear together in it's training data. What this means is that the more training data it has, the more accurate it's predictions would be. Python, HTML and Javascript code is everywhere on the internet so it's going to be really good at those languages. VB.Net, C#, Java, Go etc are also very popular so it will be quite good at those languages too. VB6 on the other hand is too scarce relative to the volume of code from other languages available on the internet for it to train on.

    Now this doesn't mean that VB6 programmers can't benefit from the massive boosts of productivity the rest of us enjoy from it. You can but you will have to work a little bit harder at it. You have to kind of guide it when it get's stuff wrong. Tell it where it's wrong about something and how to correct it. Even with Python, it's best language, you have to do this sometimes. You just have to do it more with VB6.

    One more thing, no matter what language, do not asking it to solve problems that require creative thinking or intuition. You're going to be disappointed more often than not. Instead use it as a way to eliminate the need to write tedious mindless boilerplate. For example, in .Net when we want a class that's capable of reporting changes when data bound, it's required to implement an interface called INotifyPropertyChanged. Now that is easy to do but very tedious. ChatGPT can be employed to do this instead.

    Let's say I wrote this class by hand:-
    Code:
        Public Class Person
    
            Public Property FirstName As String
            Public Property LastName As String
            Public Property Age As Integer
    
            Public Property Address As String
    
        End Class
    Pretty normal data class that's quick to write. But let's say now I want a constructor for that class and I want to implement the INotifyPropertyChanged interface for data binding. I could do it manually but that is quite tedious. It's a lot of typing. ChatGPT can save me this time by doing that instead. It only took me 3 rounds of coaxing to get this out of it:-
    Code:
    Imports System.ComponentModel
    Imports System.Runtime.CompilerServices
    
    Public Class Person
        Implements INotifyPropertyChanged
    
        Public Sub New(ByVal firstName As String, ByVal lastName As String, ByVal age As Integer, ByVal address As String)
            Me.FirstName = firstName
            Me.LastName = lastName
            Me.Age = age
            Me.Address = address
        End Sub
    
        Private _firstName As String
        Public Property FirstName As String
            Get
                Return _firstName
            End Get
            Set(ByVal value As String)
                If Not value.Equals(_firstName) Then
                    _firstName = value
                    OnPropertyChanged()
                End If
            End Set
        End Property
    
        Private _lastName As String
        Public Property LastName As String
            Get
                Return _lastName
            End Get
            Set(ByVal value As String)
                If Not value.Equals(_lastName) Then
                    _lastName = value
                    OnPropertyChanged()
                End If
            End Set
        End Property
    
        Private _age As Integer
        Public Property Age As Integer
            Get
                Return _age
            End Get
            Set(ByVal value As Integer)
                If Not value.Equals(_age) Then
                    _age = value
                    OnPropertyChanged()
                End If
            End Set
        End Property
    
        Private _address As String
        Public Property Address As String
            Get
                Return _address
            End Get
            Set(ByVal value As String)
                If Not value.Equals(_address) Then
                    _address = value
                    OnPropertyChanged()
                End If
            End Set
        End Property
    
        Public Event PropertyChanged As PropertyChangedEventHandler Implements INotifyPropertyChanged.PropertyChanged
    
        Protected Sub OnPropertyChanged(<CallerMemberName> Optional ByVal propertyName As String = Nothing)
            RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs(propertyName))
        End Sub
    
    End Class
    Having done this dozens of times before by hand, I can tell at a glance that it's 100% correct. You see how much code it took? Imagine my time savings from not having to write all that myself. Now there are a couple things about it I don't like for example, I like my private property backing fields together at the top of the class instead of each one being on top of the property they are backing but I can further coax it to change it which I and certain it will get right. As a matter of fact, lets do that with a simple query:-
    That is good. Now I just want to move the private fields that backs the properties to one place at the top of the class. I also want to move the PropertyChanged event declaration to the top of the class but under the fields.
    And voila:-
    Code:
    Imports System.ComponentModel
    Imports System.Runtime.CompilerServices
    
    Public Class Person
        Implements INotifyPropertyChanged
    
        Private _firstName As String
        Private _lastName As String
        Private _age As Integer
        Private _address As String
    
        Public Event PropertyChanged As PropertyChangedEventHandler Implements INotifyPropertyChanged.PropertyChanged
    
        Public Sub New(ByVal firstName As String, ByVal lastName As String, ByVal age As Integer, ByVal address As String)
            Me.FirstName = firstName
            Me.LastName = lastName
            Me.Age = age
            Me.Address = address
        End Sub
    
        Public Property FirstName As String
            Get
                Return _firstName
            End Get
            Set(ByVal value As String)
                If Not value.Equals(_firstName) Then
                    _firstName = value
                    OnPropertyChanged()
                End If
            End Set
        End Property
    
        Public Property LastName As String
            Get
                Return _lastName
            End Get
            Set(ByVal value As String)
                If Not value.Equals(_lastName) Then
                    _lastName = value
                    OnPropertyChanged()
                End If
            End Set
        End Property
    
        Public Property Age As Integer
            Get
                Return _age
            End Get
            Set(ByVal value As Integer)
                If Not value.Equals(_age) Then
                    _age = value
                    OnPropertyChanged()
                End If
            End Set
        End Property
    
        Public Property Address As String
            Get
                Return _address
            End Get
            Set(ByVal value As String)
                If Not value.Equals(_address) Then
                    _address = value
                    OnPropertyChanged()
                End If
            End Set
        End Property
    
        Protected Sub OnPropertyChanged(<CallerMemberName> Optional ByVal propertyName As String = Nothing)
            RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs(propertyName))
        End Sub
    
    End Class
    Here's the entire conversation:-
    https://sharegpt.com/c/RS6SvEK

    So yea, when used correctly, ChatGPT is quite an impressive tool that can augment your work flow. There are other ways it can be used as a programmer to augment your efforts but I think this post is too long already so I don't want to get too deep into that. But basically you can also use it as a pseudo-search engine to help you find information way faster than you could with Google. That's for another post though
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    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

  38. #118
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,600

    Re: ChatGPT

    One other thing I forgot to mention. You must also bear in mind that ChatGPT is getting better. It's constantly being improved by OpenAI and in a few years, it will surely be far better than it is now. I remember ChatGPT's predecessor and I remember how poor it was in comparison. The things it can do today could never be done on it's predecessor. I remember that one being really really bad at coding no matter the language.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    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

  39. #119
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,600

    Re: ChatGPT

    Quote Originally Posted by Peter Porter View Post
    ChatGPT has been a great help to me! Sometimes it makes mistakes, but since it gets most of the coding correct, it's pretty easy for me to get it working tweaking it manually, or when I point out the mistakes it made, it usually gets it right on it's next try. What I've learned is that you have to carefully choose your words in order for it to understand what to do, and sometimes you have to use some of it's own words tweaked as if you wrote it, along with a pasted copy of the code it created, for it to realize it made a mistake, prompting it to correct it, or come up with another way to solve the problem.
    Exactly.

    I think the problem a lot of people suffer from is that they tend to expect too much from it. It can lull you into passively thinking you can reason with it like a human being. Even I make that mistake sometimes. One has to remember that it's still just a machine. It has no feelings or intuitions.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    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

  40. #120
    coder. Lord Orwell's Avatar
    Join Date
    Feb 2001
    Location
    Elberfeld, IN
    Posts
    7,621

    Re: ChatGPT

    I haven't managed to get anything resembling accurate c# code out of it, and i've gotten wrong api endpoints out of it. When i asked it, it said it was guessing based on other unrelated apis. I suspect it could probably generate some relatively accurate code to play tic tac toe or checkers or something because there are hundreds of samples of that code online. If it's got to come up with something original, you end up with a train wreck.
    My light show youtube page (it's made the news) www.youtube.com/@artnet2twinkly
    Contact me on the socials www.facebook.com/lordorwell

Page 3 of 10 FirstFirst 123456 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width