Earlier quoted context omitted.
This is also true for almost every other field, even within computer science. The only difference is that a lot of people operate at a very surface level without realizing just how much background knowledge they have accumulated. Think about the number of keywords your average SWE is expected to know. It is rather insane. Cache, stack, heap, process, thread, socket, file, tcp, http, tls, websocks, socks, soc2???, dea…
> https://en.wikipedia.org/wiki/Transmission_Control_Protocol compare to > https://en.wikipedia.org/wiki/Rees_algebra Most people, especially non-tech technical people, could crash through the TCP article and come out the other side with at least a high level understanding of it. Most people, even technical ones, could not even get through the first line of the rees article, heck the first statement of the article. A…
Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample
521–530 of 681 posts
Re: Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample
#522Earlier quoted context omitted.
Nice list. I like it how you also included some made up terms. For completeness, those are not real: ETag, SAML, CSP, BGP, haproxy, helm file, k8s, SOCKS5, Lamport OTS, Winternitz OTS, SPHINCS, lattice-based, pg-vector, sameSite, httpOnly. (Or, at least, i have no idea what those are ::)
"helm file" is, of course, supposed to be "helm chart".
Re: Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample
#523It’s endlessly fascinating to read the AI transcript of an expert who _really_ knows how to cut to the chase. It just shows how much you can potentially squeeze out of these models. I’m also surprised to see that even Terrence Tao seems to use it in a way that resembles, in progression, how I use llms in my area of expertise (emphasis on progression and usage patterns, not absolute skill, obv I don’t match that): sho…
It reinforces how to "learn AI" is to first master the problem domain. I can use AI for coding after decades of coding. I can't use it for theoretical physics because I can't evaluate the responses.
You can't use it for theoretical physics because you have no meaningful question and there is no result that you can do anything with.
In contrast you don't need to be a coder to understand if your to-do list for cats works: You have an idea of what you want. You know the rough shape of what an app is and what it can do. You can put it in front of your can and look at it go. Or not.
Re: Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample
#524Earlier quoted context omitted.
This is also true for almost every other field, even within computer science. The only difference is that a lot of people operate at a very surface level without realizing just how much background knowledge they have accumulated. Think about the number of keywords your average SWE is expected to know. It is rather insane. Cache, stack, heap, process, thread, socket, file, tcp, http, tls, websocks, socks, soc2???, dea…
> https://en.wikipedia.org/wiki/Transmission_Control_Protocol compare to > https://en.wikipedia.org/wiki/Rees_algebra Most people, especially non-tech technical people, could crash through the TCP article and come out the other side with at least a high level understanding of it. Most people, even technical ones, could not even get through the first line of the rees article, heck the first statement of the article. A…
Re: Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample
#525Earlier quoted context omitted.
>> Cache, stack, heap, process, thread, socket, file, tcp, http, tls, websocks, socks, soc2???, deadlock, stack, queue, race, atomic, event loop, coroutine, async, database, transaction, index, replication, sharding, consistency, serialization, DNS, load balancer, container, namespace, and so on. ... communication protocol, method signatures, web components, ssh, CSS media queries, HTTP headers, WebSockets, timeouts,…
Coinbase not a startup built by recent graduates... You overestimate Coinbase's engineering rigor. But yes security in modern software systems is a joke. I don't even get paid to fix security bugs everytime I raise them the answer is to slap a sandbox and proxy and call it done.
Now I could hack essentially any system I want. At least DoS or crash them for sure, with minimal computing on my end. They're much more complex than they used to be. Security-through-obscurity used to be a no-no and sometime in the last 10 years it became the main security paradigm.
Re: Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample
#526Earlier quoted context omitted.
They are solving jacobian conjectures, I don't think they will hallucinate till masters level of any subject. Edit: do give counter examples if you have any in maths, physics, chemistry, biology etc
Both fable and sol are confidently wrong all the time in their most cherished domain - software engineering - I can’t quote anything because they’re working on my employer’s code bases. They’re much less wrong than their predecessors and they’re also quite good at point out their mistakes, but they’re still wrong a lot.
Re: Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample
#527Earlier quoted context omitted.
I think the issue is that LLMs can be so confidently and convincingly wrong about anything. And if we (LLM tool operators) don’t know the subject matter in question, we can’t easily distinguish what they are right or wrong about.
They are solving jacobian conjectures, I don't think they will hallucinate till masters level of any subject. Edit: do give counter examples if you have any in maths, physics, chemistry, biology etc
Re: Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample
#528Earlier quoted context omitted.
It reinforces how to "learn AI" is to first master the problem domain. I can use AI for coding after decades of coding. I can't use it for theoretical physics because I can't evaluate the responses.
That is probably not going to be the important difference. You can't use it for theoretical physics because you have no meaningful question and there is no result that you can do anything with. In contrast you don't need to be a coder to understand if your to-do list for cats works: You have an idea of what you want. You know the rough shape of what an app is and what it can do. You can put it in front of your can an…
But if you are building some complex data science statistical model and you don’t have any domain knowledge you won’t even know what to ask for.
Re: Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample
#529Earlier quoted context omitted.
Your translation only makes intuitive sense to you because you are well versed in programming. I suspect if I showed a non-technical person with no background in either math or programming they would think both are nonsense until you explained it to them
The thing is that you basically cannot explain the math like you can the programming. Tables, algos, and variables are all things people can generally quickly grasp. The construction is abstract but the function is tangible. The math is working entirely on abstract objects, using abstract tools, governed by abstract rules. It's just all so desperately far away from anything even technical people have contact with.
They don't seem to have any desire to reconcile their 'craft' with real world applications and this is probably why they're particularly good at it.
Re: Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample
#530Terrance Tao's chatgpt conversation is really interesting for a variety of reasons: 1. The counter example wasn't just a brute force selection, the polynomial is structured in a very specific way that ends up getting the result. 2. Terry Tao's questions are very specific and prompts the AI in a useful way, that without high math training you are not going to get the same information out of it. Terry seems to see some…