Introducing reverse.horse - The Feeble Human Brain Powered Jev API
Reverse.horse is my newest project, an attempt to understand and explain the new AI model Jev, by using your feeble human brain as the model. Place yourself in-request and respond as best as you can to incoming questions.
If you want to jump right in, then go try it at https://reverse.horse and come back here for the reintegration with humanity. The horse will put you through your training on how to be the AI model and then cut you loose to do the job of the AI model. You may come back with a new appreciation of what these models are doing.
What is Jev?
Jev is a new AI model that has taken the internet by storm in recent weeks. The concept is based on the idea that if we make “good enough” intelligence cheap and fast, it will explode in usefulness, expanding the use of intelligence into more places than we ever thought practical.
Jev is a different direction than most LLMs have taken. ChatGPT and Claude try to be ever bigger and smarter to take over for your brain, while Jev asks only for ever-more-decomposed questions. You send Jev state and questions and you get the answers to those questions very quickly and cheaply. I picked this model to clone because it impressed me. It opened up new ideas for working with intelligence, and, like many great ideas, it seems so simple after the fact.
The API route systemone (that’s “System One”) implies the behavior of the model. System One comes from Daniel Kahneman’s Thinking, Fast and Slow, which defines it as quick, gut-reaction thinking. System Two is what almost all modern LLMs are doing: Reasoning…
The name “Jev” comes from Jevons Paradox, which has been a buzzy term for a characteristic of demand elasticity: when you make consumption of a resource more efficient, sometimes you use more of that resource than you did before. Cheaper electricity makes people apply electricity in places where it was previously too expensive to do so.
Why?
Because! Reverse.horse is something between a tutorial and an art project.
Reverse.horse is actually a functioning API that matches the Jev /v1/systemone format. You could, in truth, hook this up in place of your real usage of Jev and get terrible, slow, human powered answers (if anyone is listening). The questions you ask are presented to anyone that is connected, and the results become the response from the API. Send real questions to reverse.horse and any human connected can scramble to respond before the 30 second response timeout.
It’s also a tutorial intended to help you understand exactly what Jev is and what the 3 question types mean. By using your human brain to answer in place of the model, you get an intuitive sense of what Jev is doing.
It becomes immediately apparent that you suck at this. Jev can usually answer in under 1/10th of a second, and it can do thousands of questions like this in the time it takes you to answer a single one. You may even notice that for every answer that you carefully answer correctly, Jev is within a few points of what you answered. Remarkable, isn’t it?
Why “Reverse Horse”?
The name comes from Cory Doctorow’s reverse centaur, a situation created by AI that places the human in the position of being a meat body that does what the AI tells it. Instead of a good centaur, a human brain controlling a powerful horse body, you have the opposite: an “unthinking” horse brain controlling the feeble human body.
The irony here is that I’ve inverted it. By using your feeble human brain to answer as the “unthinking” AI, I’m pointing out just how slow you are at it, and how impressively fast and accurate Jev is. When I started the project, the example questions were actually too complex to answer within a reasonable timeout, so I had to break them down. Feeble human brain!
Why the 30 second timeout?
It’s kind of stressful, right? It’s there for 2 reasons:
- I’m trying to make you give your gut reaction to the question. The timer makes it clear just how slow we are at this. 30 seconds is 300 times longer than Jev usually takes to respond.
- This is a real, if impractical, API. You can actually send a request to it with curl. 30 seconds seemed like the longest reasonable timeout for a held-open request. I’m waiting for the moment when this 30 second timeout causes the poor server to get overloaded.
How does reverse.horse work?
In theory, everyone answering questions is connected to a web socket and will be asked live the questions that arrive at the API. Their answers are assembled into the response. That’s the goal, and it works across a small group, but it’s almost certainly bound to break if too many people visit. I look forward to finding out the strange new ways this can break.
How did I not know about the .horse TLD!?
Welcome to a whole new world of domain ideas! The domain reverse.horse is me stupidly spending $25 on a joke. Secretly, I’ve been chomping at the bit to have a good reason to buy a .horse domain for years. Every new idea I have gets a run through “could this be a .horse domain?” I already have another project planned that may end up on .horse. It’s my favorite silly TLD because it begs so many questions: Why horse? Why aren’t there other animal TLDs? Where’s the demand for this TLD coming from? How has this not created a new economic boom in horse related websites?
Enough silliness!
Please go try it out and let me know what you think.