Editing 2510: Modern Tools
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 6: | Line 6: | ||
| titletext = I tried to train an AI to repair my Python environment but it kept giving up and deleting itself. | | titletext = I tried to train an AI to repair my Python environment but it kept giving up and deleting itself. | ||
}} | }} | ||
− | |||
==Explanation== | ==Explanation== | ||
+ | {{incomplete|Created by MODERN TOOLS THAT HAS NOW DELETED THEMSELVES - Please change this comment when editing this page. Do NOT delete this tag too soon.}} | ||
[[Cueball]] tells [[White Hat]] how he has trained a {{w|artificial neural network|neural net}} to generate mostly valid {{w|Make_(software)#Makefile|Makefiles}}. | [[Cueball]] tells [[White Hat]] how he has trained a {{w|artificial neural network|neural net}} to generate mostly valid {{w|Make_(software)#Makefile|Makefiles}}. | ||
− | This is the file type that {{w|Make (software)|Make}} searches for. In software development, Make is a build automation tool that automatically builds executable programs and libraries from source code by reading files called Makefiles which specify how to derive the target program. (See [[2173: Trained a Neural Net]]) | + | This is the file type that the {{w|Make (software)|Make}} searches for. In software development, Make is a build automation tool that automatically builds executable programs and libraries from source code by reading files called Makefiles which specify how to derive the target program. (See [[2173: Trained a Neural Net]]). |
Then Cueball continues to tell that he next will train it to distinguish between Bash and Zsh. | Then Cueball continues to tell that he next will train it to distinguish between Bash and Zsh. | ||
− | {{w|Bash (Unix shell)|Bash}} and {{w|Z_shell|Zsh}} are two {{w|Command-line_interface|command line interfaces}} for {{w|Unix-like}} OSes. The way to execute commands is almost identical, making detecting a script that contains a mixed syntax nearly impossible. This was previously referenced in [[1678: Recent Searches]] | + | {{w|Bash (Unix shell)|Bash}} and {{w|Z_shell|Zsh}} are two {{w|Command-line_interface|command line interfaces}} for {{w|Unix-like}} OSes. The way to execute commands is almost identical, making detecting a script that contains a mixed syntax nearly impossible. This was previously referenced in [[1678: Recent Searches]]. |
− | A human-designed 'random Makefile'-maker might have been written with this explicit choice amongst the earlier decisions in the generation process, but an AI might be assumed to have started (many, many generations ago) with something close to utter nonsense and painstakingly reached the stage of (mostly!) valid files along the way. Some might say that the differentiation | + | A human-designed 'random Makefile'-maker might have been written with this explicit choice amongst the earlier decisions in the generation process, but an AI might be assumed to have started (many, many generations ago) with something close to utter nonsense and painstakingly reached the stage of (mostly!) valid files along the way. Some might say that the differentiation functionality would have been better at another point in the lengthy process. |
On top of that, the current (mostly valid) results may even be {{w|Polyglot (computing)|polyglot}} and/or {{w|Agnostic (data)|shell-agnostic}}. Dependant upon the {{w|Fitness function|fitness tests}} in use, many other {{w|List of command-line interpreters|$SHELL}}-choices and Makefile styles may have been coevolved as valid (if rarer) subgenus of outputs, such as a ''command.com''-based makefile. | On top of that, the current (mostly valid) results may even be {{w|Polyglot (computing)|polyglot}} and/or {{w|Agnostic (data)|shell-agnostic}}. Dependant upon the {{w|Fitness function|fitness tests}} in use, many other {{w|List of command-line interpreters|$SHELL}}-choices and Makefile styles may have been coevolved as valid (if rarer) subgenus of outputs, such as a ''command.com''-based makefile. | ||
Line 23: | Line 23: | ||
In the caption it states that Cueball is using modern tools to make ancient technology, as opposed to other people who use ancient tools and UIs ({{w|User interface}}) to develop Modern Tools. | In the caption it states that Cueball is using modern tools to make ancient technology, as opposed to other people who use ancient tools and UIs ({{w|User interface}}) to develop Modern Tools. | ||
− | In the title text Randall states that he tried to train an AI ({{w|Artificial intelligence}}) to repair | + | In the title text Randall states that he tried to train an AI ({{w|Artificial intelligence}}) to repair his {{w|Python (programming language)|Python}} environment. But the AI kept giving up and deleting itself. The joke is that the AI was so intelligent that it was either so appalled by the task, or found it impossible to fix the environment that it committed a form of suicide. [[Python]] has been a recurring subject as has [[:Category:Programming|Programming]] and [[:Category:Artificial Intelligence|Artificial Intelligence]]. |
− | |||
− | |||
==Transcript== | ==Transcript== |