We're never getting rid of ChatGPT
xeiaso.net
xeiaso.net
I am beginning to think that ChatGPT is the singularity. I built that emacs package, but really, ChatGPT built it using me as a conduit - there isn't a single function in there that ChatGPT didn't write the majority of (although the poor code quality is all my own).
It could go further. Using something like langchain, I'm pretty sure you could get ChatGPT to instruct itself in building a python library or something:
User request: build a python library to print out ascii charts in the terminal
ChatGPT2ChatGPT: What are the steps I need to take to build a python library to print out charts?
For step in steps:
ChatGPT2ChatGPT: Carry out this instruction
And so forth. I'm sure some human interaction is required, particularly given the context limit. But even so.Another thought I had was that using ChatGPT to help me build things is so convenient that I am unlikely to pick technology that it doesn't know about. Perhaps this kind of thing will cause a chilling effect in the creation of new tech. Who knows. Truly exciting times.
The singularity seems pretty far off and the current LLM techniques will change drastically over the coming years… Algol families exist but we’ve well beyond those abstractions.
One thing I’ve noticed is that LLMs will eventually run in to Syntax errors or other logical errors and halt on their own. I’ve been calling it the non-halting problem and intuitively it seems as though this will be a rather large hurdle to overcome!
There’s a certain amount of computational thinking required by a developer required to understand how the computer is interpreting code that seems missing from the capabilities of both LLMs and symbolic interpreters like traditional computers.
I certainly haven't made up my mind about what this might do to the world in general - more a question for science fiction authors than programmers, I think. In any case, I am fairly unworried (and more excited) by these developments. ChatGPT can't stop me from sitting on a mountain and eating a banana. Yet.
One of my favorite recent projects is called Parsel:
Parsel : A (De-)compositional Framework for Algorithmic Reasoning with Language Models
https://arxiv.org/abs/2212.10561
Here's a notebook with an introduction:
https://github.com/ezelikman/parsel/blob/main/parsel.ipynb
And here's a GUI interface the author has been developing:
I haven't used it, but it might be what you're looking for. I'm actually pretty sure ChatGPT can write effective tests as well, though.
It may well be that this is an unexpected vector from which to enter the singularity.
Via English. I'll be inclined to believe we have general AI when it teaches itself language that is not widely available on the internet.
All I think 2001 depicts is a transcendence. A level up.
And actually that was all Dave being levelled up. I don't remember Hal being all that important at all. Some transcended elders or their left-behind machines picked up Dave and gave him the VGER treatment (give god powers to the insect) and afterwards, we mere humans can still follow his train of thought as he comes back home.
To me a singularity is something you can't even imagine. If you can make any sort of sense of something at all, then it's still contemporary and not a singularity. It's just a faster car than last years. AI that becomes smarter than us and take over is not a singularity. That's just the Europeans wiping out the native Americans.
Compute power could probably produce a singularity. What happens when Jupiter is converted into solid compute? So it's merely adjacent. But a smart ai is not the definition of a singularity.
That debate has been raging at least since The Mechanical Turk, and even now philosophers can't even agree on what consciousness is or if humans themselves are really conscious or some kind of automata.
Chatgpt simply brought such speculation to the masses, but it's been raging in academia and science fiction for quite some time.
We're not there yet, but it's reasonable to think we might've crossed an event horizon.
Any particular examples you are thinking of here that you could point to? I’d be interested to read.
Humans not being able to accurately predict what comes next technologically isn't the singularity; it's just a basic truism, and has been for decades.
Are you talking about the behavior of ChatGPT constantly inventing API parameters that would be kind of useful to solve the task at hand, but which unfortunately aren't part of the external API?
I would say that understanding that there's a difference between your own code, where you have full freedom to design your contracts, and "code of others" where you have to adhere to some already-defined contract, would be an absolute minimum bar that must be passed in order to call someone (or something) proficient at writing calls to external APIs.
Just because you can't one shot a perfect completion every time with 0 engineering investment doesn't mean you can't use this technology to build some cool things.
Once the politicians see it as a threat because of its perceived bias, or the content creators see that their copyright is infringed, or the scammers see that it can be used to scam people, or the spammers overwhelm the API, or or or.... Then the fun is going to be over.
But maybe not. Maybe it'll be fine. One can only hope.
As more parts of the world improve technologically, economically, and in terms of education, technological progress becomes even harder to stop.
Mix in the virtually limitless promise of riches and power that strong AI brings, there's just no way any government anywhere will be capable of preventing strong AI research from racing on. In fact, every government will see it to be in their own interest to get there first. Same with every billionaire.
There's just no stopping the race to develop a wish-granting machine.
ChatGPT is a warning shot for me. The technology had been there for a while, but this arrangement is particularly compelling (concerning). Even if the current iteration doesn't achieve "criticality", the next one almost certainly will.
I am seeing 2 paths for a developer: embrace these tools or become the next generation of luddite. I've got no clue if this is going to eliminate jobs, but I would certainly prefer to be on the vendor-side of this software than the receiving end. The roles inside of a typical org chart are going to change very quickly - That much is certain to me.
There's already a lot of that through outsourcing and bad decisions and incentives.
Right now it's definitely not that good to be a real aid to a software developer who knows his stuff but will probably help brainstorm when something is obscure, badly documented or unclear.
People who don't know the subject matter will be impressed because they won't be able to judge the output but those who do know, will not be so impressed.
It exposes a lot of the unnecessary things (cover letters and corporate drivel) and that's laudable.
It's still a text in text out thing that can only do what it's trained on and not all the other sci-fi things people seem to think it is.
There's no need to overreact, even if definitely people without understanding of the tech and crazy for the latest buzzword will.
Agreed. In my particular case, I looked at this last year and dismissed it as a shiny distraction. Looking at it again with a fresh perspective, I have arrived at a different conclusion.
The part that bothers me is not replacing the ivory tower of engineering or consulting with a robot. It's the other 99% of the market that can be captured virtually overnight.
Two Goliath companies forced to compete in the blue ocean of practical LLMs. It's going to be a wild ride of innovation and cool new stuff. When was the last time Google faced real competition? This is it. This is the next era of tech.
Hopefully someone decides to compete on consent, credit, and compensation for the people whose work these models depend on. Google's bargain was: We index your stuff to make it searchable, and we run ads on it while sending traffic to you.
The LLM chat-based search bargain is similar: we scoop up your work and help you make more. The glitch is that LLMs have the potential to negate the you and your and take over, like Google has with that bargain in trying to answer all queries on-search instead of sending traffic.
Someone has to solve the problem of people needing to work for compensation to survive. I really can take or leave copyright and IP in general. It exists to get people paid for creating stuff we enjoy and benefit from as a society.
I would happily hand it all over to these machines to help me come up with new stuff if I weren't struggling to survive when my only real skills are at risk of being turned into a mush of data that people will acclimate to and forget they ever cared about craft or the people who used to make it.
Wouldn't it be wild if our discussions about this became input for the models, and those models came up with some good solutions?
I have a feeling it will take a few years at a minimum to see reliable, trustworthy, accurate, useful ways of using it.
But I do agree it's adapt or die (if not now, eventually)
What were they hoping for exactly? That OpenAI would just close down and stop serving requests?
"I'm not a fan of banning promising technologies that also have very positive use-cases. Especially when I could out-source really boring tasks to it as well. But the enormous amount of potential negative impact does worry me a lot so that a short-term ban is the lesser evil here to me."
> Another issue at hand is that so far, text written by people who lack a certain level of knowledge was easy to spot and detect. Those texts typically had typing errors, were using less elaborate language and followed a certain pattern to be recognized as bullshit.
This seems to be the core of the author's argument. It's not very convincing. The rest of the article is just various forms of paranoia and hand wringing about supposed bad actors or incompetence. This is simple historical blindness, there have always been bad actors and incompetent people and yes any technological advance extends their ability to do bad things but those advances also extend the ability of others to counteract those effects.
We've already had the ultimate "bad technology" for almost 80 years and it's currently in the hands of some bad actors. Lots of people were concerned about it leading to the end of the world, and still are, but almost no one predicted that it would result in one of the most peaceful periods in human history due to the horrendous consequences of attempting to wage an all out war. Regardless, there's no putting the genie back in the bottle once it's out and the LLM genie is most definitely out
That clearly isn't going to happen.
My other hope was that these large language models would lose popularity in general and everyone would move on, but now I'm seeing LLM output in screenshots in slack threads when I ask a clarifying fundamental question about CSS. Like I said in the article: Pandora's box is now open and we get to learn to live with the diseases.
Side note: it would be nice if you edited your comment to refer to me accurately with "they" or "she". I'd really appreciate it!
I would if I could, but I don't see an 'edit' button.
But in that sense, it's not more dangerous than misguided Internet for rooms forums, (which are regulated?)
[1] - https://www.theguardian.com/technology/2023/feb/03/colombia-...
For example: https://news.ycombinator.com/item?id=34986361
All Google provided was endless near-identical articles explaining the core types. No amount of query refinement helped. Meanwhile, Bing Chat asked follow-up questions and helped get to the right questions to ask.
It is a great tool, but it is just a tool.
It used to be thought that only humans could play chess, as chess playing was seen as a mark of human intelligence, then when computers could play chess it was thought only humans could play chess well, and when computers could play chess well it was argued that computers couldn't beat the best of human chess players, so humans were ahead. But then computers started to beat the best hummer chess players. So the sights were next set on Go, which went through the same cycle, but much faster until computers could outplay the best human Go players.
The evolution of AI is littered with such hurdles that computers overcame time and time again, but the goal posts keep moving.
We should note that some humans can't do the things you ask for either... or not well, and if they can they don't always do so (most people speak in cliches, for instance, so could be said to be "just reshuffling words"), and, anyway, computers are quite capable of generating randomness, which is definitely "new" in some sense.
One they acquire the je ne sais quoi of consciousness, we're toast.
— preachers in 1860
Was there any doubt? Useful technology proliferates regardless of how people feel about it.
The ads really do make up for the costs involved in serving things over my CDN (AVIF images being widely supported and my video compression experiments https://xeiaso.net/blog/video-compression help). It's not enough to make me quit my dayjob (I would probably not want to do that anyways), but it's enough that the passive income pays for all my video games: https://xeiaso.net/blog/blog-profit-2022.
So, yes. There's ads. Blame other Hacker News users being toxic for why they exist. Maybe we can have a better world where people are just nice to other people, but until then I put ads on the blog so that my side projects are more sustainable.
omg i know right, every time a post of mine winds up on the hn frontpage for a second the comments are all like "actually you're wrong and this thing you worked so hard on is very stupid, please delete this now, also please feel bad, thank you for absolutely nothing"
it reminds me of playing magic the gathering in 2008 - the 14 year olds at the shop (of which i was one) would always talk this way (arrogant & mean) about each others decks.
having a confident contrarian opinion is fun. and everyone loves an underdog. but it's extreme here :/
I don't think it's so clear cut. We neither understand what it's doing, how it's doing it[1], nor consciousness will enough to glibly declare that it's not conscious. By some definitions it is, or (alternatively) humans themselves may not be any more conscious than it is.
[1] - https://writings.stephenwolfram.com/2023/02/what-is-chatgpt-...
> it is trained off of basically the entire internet without paying anyone involved
> This is fantastic technology that can enable so many things to be so much easier, and yet I can see it being used for such evil at the same time. I just keep looking at this, and I wonder what happens when someone tries to use it to radicalize people.
I've also used it myself and found myself trying to make decisions based on its explanations only to find out that ChatGPT was mistaken.
I personally do not think I am vulnerable to grave errors due to it and I've noticed large benefits using it for other purposes like coding or diagnostics.
If you're trying to make the argument that "use computer algorithm make people dumb" then you're decades late on that one.
Censorship should not be for everyone. Because if it is, it certainly isn't for its creators and powerful groups of people that bribe or coerce OpenAI which assuredly will happen regardless. This would be a strong argument for non-censorship.
I don't think the decision to censor it was even done as a move to protect the public. I think it actually was a power play by the company with an easy alibi of seeming virtuous. This allows them the ability to charge much more for clandestine use. It could also be out of fear that it will spill secrets that they themselves are using or plan to use for their own gain. I think you could conjure several other valid reasons here.
Even now, as long as there are no real-life consequences to your online interaction, it already doesn't matter.
It is also super frustrating as someone who does writing and community management to be warned that I may have to totally radically change a lot of approaches to try and filter out AI spam. This part is very annoying. I think the blogspam problem is going to get much worse and we're going to end up with awesome lists for trustable blogs or whatever.
I just hope we don't end up having to lose tools like Stack Overflow in the wake of this technological revolution.
Also, as someone who grew up in an oppressive state, government monopoly on violence is far from a blessing.
Also go see that other violent crime did not increase either.
Hell, ask chat gpt to explain.
Besides, the laws have only stopped some of the rabble. They have not stopped governments from developing ever more effective and deadly weapons.
Technological progress in weapons development has not stopped, and it's that kind of progress (rather than mere gun ownership) that's more akin to AI development.
Basically very often the models find it easier to deceive us into accepting a pathological response rather than generating a genuinely correct response. Robert Miles' Youtube channel is required viewing for anyone with an interest in this.