3 ms·
FWIW, I don't know why they downed you either. Just thought that your epitaph was premature. Despite recent developments, the symbolic calculator via teletype
by hello_computer 3y ago
FWIW, I don't know why they downed you either. Just thought that your epitaph was premature. Despite recent developments, the symbolic calculator via teletype is still getting me to the point of "correct" faster than ChatGPT. If I owned a search engine company, or wrote clickbait listicles for a living, I'd be worried, but I don't.
Natural language is packed with ambiguities and unspoken/unwritten context, and is thus a terrible programming language. People will end up spilling paragraphs of prose into text models, to do poorly and unpredictably, what a couple lines of bash would have done perfectly. For "approximate", natural language is fine, and possibly even optimal, but for precision, for "correct", it is unsuitable. It is why every profession develops its own domain-specific vocabulary and re-definition of phrases: they need more precision. Don't get me wrong. Those paragraphs will most certainly be spilled, but this is not the demise of programming. This is the next degeneration of programming! The Netflixification of programming; the union of hacks and technology, generating infinite low-quality content for insatiable consumers who have lost all faculties of discrimination.
Perhaps the "most needful" software has already been written. But how much of it is any good? Last I checked, everyone's bug tracker is still overflowing. Some are easy fixes. Others will be decade-long slogs. I wish we were as close to done as you think, because I think with these new models, we're actually going to start slipping further away.
> What does that have to do with anything?
If the market size serves an estimate of work the world wants performed, and something as "done" as a bicycle still pulls-in $68B/yr, while software still earns trillions, then by the money-metric we have quite a ways to go before we are anywhere near finished.
- carapace 3y agoCheers, well met. > thought that your epitaph was premature. It's possible. I gave up prognostication when I didn't predict Twitter. I recently checked Craigslist for jobs in my line and it was empty... > the symbolic calculator via teletype is still getting me to the point of "correct" faster than ChatGPT. I prefer it myself. But we're not the mass audience, eh? My entire career is built on the fact that most people won't even learn Python or JS (let alone bash.) When we connect these models to empirical feedback devices they'll be able to tell us correct things. Schmidhuber says his goal is to "build an automatic scientist and retire." > Natural language is packed with ambiguities and unspoken/unwritten context, and is thus a terrible programming language. People will end up spilling paragraphs of prose into text models, to do poorly and unpredictably, what a couple lines of bash would have done perfectly. But you have to learn bash first. Now we can offload all that overhead to (fast powerful) external processors. > For "approximate", natural language is fine, and possibly even optimal, but for precision, for "correct", it is unsuitable. Nyet. Read the links I gave you. Our task is selection from the choices the machine generates. That's how you build an intelligence amplifier. The machines are capable of arbitrary precision. > consumers who have lost all faculties of discrimination. That's the only faculty the machine can't replace. That's the purpose of humanity: to answer the question "What are people for?" I don't know what's going to happen, but I am pretty sure of the overall envelope of possibility. We might become the slobs in Wall-E, I don't know. - - - - > If the market size serves an estimate of work the world wants performed, and something as "done" as a bicycle still pulls-in $68B/yr, while software still earns trillions, then by the money-metric we have quite a ways to go before we are anywhere near finished. I'm still not sure I'm getting what you mean? What's "finished" mean here? People buy bikes, yes, but I don't see the connection to my thesis that talking computers will rapidly make obsolete things we programmers take for granted now: Programming Languages, Bug Trackers, Bugs, Frameworks, Libraries, Apps, etc. Just as the smartphone subsumes many previously-separate devices, these "Talking UI" systems will subsume most of what we think of as programming.
- hello_computer 3y ago> Nyet. Read the links I gave you. Our task is selection from the choices the machine generates. That's how you build an intelligence amplifier. The machines are capable of arbitrary precision. I'm already familiar with the Engelbart paper, but this is what people have already been doing with Google; with copy-paste from Stack Overflow. More often than not, all of the generated choices are either partially or wholly incorrect, and in need of either a cross-breeding or a euthanization. In this respect, LLMs are no different from the answer generators which preceded them. Only the priesthood of RTFM knows what to breed, what to gene-edit, and what to put down.
- carapace 3y ago> I'm already familiar with the Engelbart paper Excellent! I hope I didn't come off too patronizing? It's hard to argue this point (that the machines will rapidly become empirical, aka scientists) because I don't know how it will happen, it's more than a gut feeling, but less than an equation or a working example. I'm certain it will, but less certain how swiftly. In a sense, I'm trying to get out ahead of things to the extent that's even possible. FWIW, I would bet the inflection point comes within five years, the computers become automatic scientists, the options they generate will all be non-hallucinatory, and the only job left for us is "be human".