strongly recommend you check out the built in Swift APIs for screen capture and OCR. They’re heavily optimized for energy usage, and allow much finer grained controls on what apps are white/blacklisted for privacy
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
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
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 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.
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
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.