3 ms·
No. Software does not scale linearly. I.e. 10 LOC -> 100 LOC -> 1000 LOC -> 10K LOC -> 100K LOC. I failed to see AI moving behind 1000 LOC. I.e. 10*100LOC <<
by streetcat1 4y ago
No. Software does not scale linearly.
I.e. 10 LOC -> 100 LOC -> 1000 LOC -> 10K LOC -> 100K LOC.
I failed to see AI moving behind 1000 LOC. I.e. 10*100LOC << 1000LOC.
Also, the AI is statistical, it does not have any notion of the real world. I.e. he might know how to write a function, but it does not know why you need the function.
- baandam 4y agoTo me it is like saying "AI can recognize faces but it can never be creative and make art". That is true until it is not. As a long time art lover, I have seen more amazing art randomly generated on my own machine in the last 2 months than I could see at any art gallery near me. I think we underestimate how statistical creativity is. For human artists and musicians we just call them influences. Of course humans will still be involved in the loop but the productivity of one human is going to utterly explode this decade when it comes to knowledge work.
- streetcat1 4y agoYou need to separate creativity from logic. One is subjective the other one is objective. To create something objective you need to understand the current world state, and this AI does not understand it. I.e. this AI (might) work if he had seen all the possible states of the world , and their next state.
- ben_w 4y ago> but it does not know why you need the function. Seen that many times in humans, too. One place, we were upgrading the data storage in an app from a custom file format to a local database, and on some files the transfer process from old to new was taking 20 minutes. The other developer absolutely insisted it was as fast as it could possibly be, even though (1) the app loaded the data almost instantly when it was plain text, and (2) likewise after the data had been transferred to the database. I looked through the transfer function and the tree of other functions that it called in turn, found it was trying to de-duplicate some data, asked the CTO if we cared about this, CTO said no, I removed that function, and measured the new time to transfer that specific data as, IIRC, 200ms.