Hacker News new | past | comments | ask | show | jobs | submit login

#2 Is incredibly ambitious but I expect it should be doable by a lone grad student over the course of a summer. Something like this would range in complexity from completely redefining programming languages (drastically lowering the skill required for complex programming tasks and thus feeding into #1) all the way up to general intelligence.

The tests referenced in [https://arxiv.org/ftp/arxiv/papers/1604/1604.04315.pdf], currently dominated by information retrieval techniques, seem more realistic and still feel hopelessly far away.

#3 should also allow looking into the use of AI to break into systems, in addition to detecting and defending against AI breaking into systems. A prototype for #4 could create an environment where trilobyte fuzzers could co-evolve into fearsome Artificial intelligences. The AIs that break into systems need not be as smart as the systems being broken into. Just as viruses are much less complicated than eukaryotic cells and yet are capable of wreaking great havoc against mammals, might this be a possible mad deterrent against out of control AI, developed by #1's opponents who use #2's breakthroughs? No AI could plausibly be bug free.

See also: Schild's Ladder.

#4 It would also be cool if humans were allowed to visit and interact with this virtual world.

See also: The Lifecycle of Software Objects

These projects have the same feel as: A PROPOSAL FOR THE DARTMOUTH SUMMER RESEARCH PROJECT ON ARTIFICIAL INTELLIGENCE, whose #4 and #1[+] were the only ones to see much progress. It's difficult to say whether we are 10 or another 50 years away from making meaningful progress on OpenAI's list, but I'm glad they made it because it seems somewhere along the past 60 years, we forgot how to dream.

[+] #3 warrants a honorable mention.

#2 Might be technically doable: I feel like there has got to be a way to "cheat" this. Maybe make something that Google searches similar problems and then automatically signs up for contests under several names and submits potential code snippet answers as solutions. Your program could run the snippets in sandboxes and ensure the inputs / outputs match the example code for the problem. You do this on a large enough scale you might eventually win a few just by dumb luck + your skill at programming something to detect how well random snippets of code fit a particular problem.

I think that sort of solution would work better as an educational tool or as part of an augmented programming environment. But I don't think it fits within the spirit of the task. It also would hit a ceiling really early on, if the parallel solutions to the Allen AI Science challenge are to be looked at as hints of how things might turn out.

You seriously think #2 is so easy a lone grad student could casually do it over a summer? ......

It was tongue in cheek. The original AI researchers posed the problem of General Intelligence to a single grad student and thought he would have it completed by the end of the summer... 50+ years later here we are with no solution.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact