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

Yea I think one reason to restrict to spheres is because the voting function takes as input the relative preferences (like in [0,1]^n how does all 0s differ from all 1s), which implies the vectors should be normalized


As it turns out choosing a simplex instead doesn't change things much from the hypercube. I think the arithmetic mean also still works. In stark contrast to the sphere.


Yes, I saw that! Inspired me to look at the original paper.

The video takes a slightly different approach from the paper and uses a retraction on the möbius strip to its boundary as a contradiction.

That particular argument doesn’t generalize as well in higher dimensions (in particular, the symmetric product won't always have a boundary to retract to), so I followed the original paper’s one instead. I'll add a link to that video as well


Yeah you don’t want to get hbomberguy’d.


The High Dimensional Probability textbook is one of my all time favorites. The elegant mix of probability, geometry, and linear algebra can generate some really non-intuitive insights. The intuitions developed are also pretty useful for reasoning about modeling in a lot of applications


When will tools/models like these start integrating with code servers and linters in IDEs instead of just yielding supercharged autocomplete?


The guy TJ De Vries works at Sourcegraph + contributes to neovim and he’s building sg.nvim - a plug-in to hook Sourcegraph AND their code assistant Cody to neovim LSP.


I <3 neovim, but copilot has me in vscode more than i'd like. all of these tools are amazing; seriously excited about the future here.


I use copilot in neovim[1]. It was remarkably simple to get installed. Highly recommend

[1]: https://github.com/github/copilot.vim


I do use that plugin actually; TPope is an absolute boss. The One missing feature I find myself moving to VSCode for that's not in the Vim plugin yet is the ability to open up an interactive chat session and ask:

"Please parse <dict name> and re-key it by <field>", making sure to remove entires where <x> is Blue and converting <y> to Yellow."

and it'll dump out a 40 line (working!) parser in ~3 seconds I can then further customize. It's honestly remarkable as you can then interactively ask it to update/adjust "Can you make that a reusable function where I pass in X,Y, and Z?" "Can you convert that to a tuple comprehension?", "Can you unroll that loop and add inline comments explaining the regex?" are all futher-drilldowns I'd use and expect good responses to.

I do have ShellGPT setup to give me (similar generic) responses in the terminal; but I haven't found a good way to let it see my code yet to let it parse my data structures as fluidly.


need to mod https://github.com/jackmort/chatgpt.nvim to use copilot or ollama


Alright - this looks amazing - thank you. I'm surprised I missed it, What's the best place to stay ontop of new/awesome neovim plugins? I admit to not having paid as much attention to /r/neovim as in past years after the recent api lockdown; but there has to be more o.0



surely steve yegge will not let this go unanswered


I guess I've been summoned.

We're primarily focusing on VSCode, IntelliJ and Neovim for Cody. Of course I'll be working on an Emacs version, but that's kinda best-effort for now.

As for the new crop of codegen models, they seem to be getting to parity with GPT/Claude/Bard-class models for code autocompletions, but not so much for other tasks.

We're working on incorporating OSS models, but I'd be surprised if they're ready for prime-time this year. I think next year they'll be huge.

Just my $0.02, take with a grain of salt. Shit moves fast.


I think "best-effort" would be a good tagline for emacs


excuse me @dang a ban is in order


please share that elisp when you get around to the emacs version. it doesn't matter if it sucks, you can't let this t.j. hooligan get the last laugh.


ryantolsma.com


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

Search: