Hacker News new | past | comments | ask | show | jobs | submit | nickandbro's comments login

This is the UI I would have used for my hobby project, vimgolf.ai if I knew about it sooner! Though for certain sections of the site, I might just be able to use it. Great work!

Why does this ask for a login when I click on "motions". Sorry but insta pass for me

Because I have to spin up a neovim instance for every user on the backend, I only allow authenticated users to gate the amount of users at this time. I am going to adjust the site more to reflect that as it’s more of interactive experience rather that a vim tips site.

Seems you could give some more clarity on the site then. I thought that page was just going to tell me what motions were supported. And staring a neovim instance does not seem like that heavy but I can understand even a small load can be a lot if hit hard. But yeah, I pretty much have no idea what to expect when landing on the page.

Thanks for the feedback. Your right will update the site to reflect that.

Absolutely agree, trying to create a more user friendly site to learn vim called Vimgolf.ai

Eventually I plan on levels being ai generated and a bot being able to complete them to help users.


Very cool integration of neovim with pytest! I also am using neovim with python integration for my hobby project, vimgolf.ai , where I try to teach vim motions to those who haven't used vim. Only two levels so far, but hoping to increase that count in the near future.

Thanks! Really cool idea! I'm happy to help if you need — just share the link whenever you're ready!

I like the integration of the terminal with vim. I am making a site to learn vim motions called Vimgolf.ai and it’s interesting to see how your vim plugin works.

I am working on a site that makes it easier for people to learn Vim. It started with me delving into containerization and Neovim plugins and then took on its own identity. It's called:

vimgolf.ai

Right now, only has two levels but I soon plan to add all the Vim motions and use reasoning models as bots that start off the level with you. Apparently, reasoning models like o3-high, Claude 3.7 thinking, and Gemini 2.5 pro are good at finding new ways to transform files using Vim. Kind of silly to have them do that, but I find it kind of cool.


This is awesome, a lot of work to give users a interactive environment. I am working on a similar setup with my own project, vimgolf.ai , where I help users learn vim through connecting users with vim instances.


Wow, was able to nail the pelican riding on a bicycle test:

https://www.svgviewer.dev/s/FImn7kAo


That's actually too good to believe. I have a feeling simonw's favorite test has been special-cased...


It seems pretty good at it. The hair on the boy is messed up, but still decent.

"A boy eating a sandwhich"

https://www.svgviewer.dev/s/VhcGxnIR

"A multimeter"

https://www.svgviewer.dev/s/N5Dzrmyt


I doubt it is explicitly special cased, but now that it's all over twitter etc. it will have ended up many times in the training data.


They could've RLed on SVGs - wouldn't be hard to render them, test adherence through Gemini or CLIP, and reward fittingly


What does nail mean? That's not a bicycle.


To be honest, it's in good company with real humans there: https://www.behance.net/gallery/35437979/Velocipedia

Maybe it learned from Gianluca's gallery!


If anyone's interested in learning vim fundamentals, right now I am building vimgolf.ai which is a site where you can linearly learn new vim motions by trying to beat a bot's score.


This is great, I run a hobby project, vimgolf.ai, to get my friends to learn vim and had to do a lot with firejail to sandbox the neovim instances correctly. This looks be a lot easier to setup


I am making a vim game, with levels that are connected using hexagons and used redblobgame's hexagon guide. Was extremely helpful! If anyone's interested in checking out my hobby project, here it is: vimgolf.ai

It's prone to breaking at times, but I am continuously improving it and will do a official post on hackernews once there's a good amount of levels and its fairly robust with how it scales the vim instances.


Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: