Articles

  • Nov 3, 2024 | lesswrong.com | Johannes Mayer

    Save the world by understanding intelligence. Instead of having SGD "grow" intelligence, design the algorithms of intelligence directly to get a system we can reason about. Align this system to a narrow but pivotal task, e.g. upload a human. The key to intelligence is finding the algorithms that infer world models that enable efficient prediction, planning, and meaningfully combining existing knowledge.

  • Aug 27, 2024 | lesswrong.com | Johannes Mayer

    Summary: Describe at a high level how interpreters, static compilers, and JIT differ in their ability to optimize code. Optimizing compilers are awesome. An interpreter is like a blind man. It can only feel the instruction right in front of it. It grabs the instruction and executes it. It sees a = Ackermann(4, 2) and evaluates it. But it turns out, a isn't ever used. A compiler can read the entire source code, notice that a is never used, and just delete the entire a = Ackermann(4, 2) computation.

  • Aug 17, 2024 | lesswrong.com | Johannes Mayer

    TLDR: Through concrete scenic descriptions illustrate how I expect naive goal specifications to fail, for getting diamonds in Minecraft. Not much beyond the concrete examples is original. I am playing Minecraft. I'd like to have an AI companion that can perform all sorts of tasks, like obtaining diamonds and giving them to me. The AI controls a normal player character with the usual controls. Let's call this the AI avatar. Momentarily, we want to run some Minecraft simulations.

  • Aug 9, 2024 | lesswrong.com | Johannes Mayer

    This repo provides an easy way to use an HVM1 version from the dup_labels branch. Note that HVM1 is deprecated in favor of HVM2 and bend. The only reason to use it is to experiment with lazy SUP nodes. SeeFast Discrete Program Search with HVM Superpositions (SUP nodes) - finding ADD-CARRYSolving SAT via interaction net superpositionsUsage:Install Nix. Get a shell with hvm1 with SUP labels available via nix --experimental-features 'nix-command flakes' shell github:johannesCmayer/HVM1-SUP-Flake.

  • Aug 8, 2024 | lesswrong.com | Johannes Mayer

    Take a large thick cardboard box. Cut it into planar pieces. Take transparent tape and cover the cardboard's surface with it. Tadaa! A whiteboard:Because transparent tape is smooth the whiteboard pen is erasable. Sticky notes stick a lot better on the transparent tape than on the cardboard, which is useful for Kanban Boards!Ideally, put white paper between the cardboard box and the tape to get an actual white board.

Contact details

Socials & Sites

Try JournoFinder For Free

Search and contact over 1M+ journalist profiles, browse 100M+ articles, and unlock powerful PR tools.

Start Your 7-Day Free Trial →