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

Have never tried it personally, but this talk made me think collaborative editing is a solved or close-to-solved problem in Emacs: https://emacsconf.org/2023/talks/collab/


Great article, would love to know what you're using to create these diagrams!


They're created with ThreeJS and react-three-fiber. My website is open source, you can find all of the 3D scenes here: https://github.com/alexharri/website/tree/master/src/threejs...


Nice work, one thing (which you'll see everywhere once you've fixed it yourself) though: in TeX you want to escape functions like cos, i.e. use "\cos" not "cos", which will get rendered as a product of 3 variables c, o and s.


Just pushed a fix changing "cos" to "\cos", looks much better. Thank you!


same!


Link to the talks is here: https://emacsconf.org/2023/talks/


Folks here are harsh this looks like a lot of fun.


People here don't even play games they sit at their keyboard and drive-by comment


The people who liked it are too busy playing to comment?


I thought the AlphaZero paper was pretty cool: https://arxiv.org/abs/1712.01815

Not only did we get a whole new type of Chess engine, it was also interesting to see how the engine thought of different openings at various stages in its training. For instance, the Caro-Kann, which is my weapon of choice, was favored quite heavily by it for several hours and then seemingly rejected (perhaps it even refuted it?!) near the end.


totally! MuZero is my favourite[1]

The super cool thing about MuZero is that it learns the dynamics of the problem, i.e. you don't have to give it the rules of the game, which makes the algorithm very general. For example, DeepMind threw MuZero at video compression and found that it can reduce video sizes by 6.28% (massive for something like YouTube)[2][3].

Curious if anyone else knows examples of MuZero being deployed outside of toy examples?

[1] https://arxiv.org/pdf/1911.08265.pdf [2] https://arxiv.org/pdf/2202.06626.pdf [3] https://www.deepmind.com/blog/muzeros-first-step-from-resear...

(edit s/Google/DeepMind)


> you don't have to give it the rules of the game

To be fair, it uses MCTS, which requires many simulations of the game. For this, it needs to know which moves are valid, and when a player wins or loses the game.

So it does need to know the rules of the game, but it doesn't need any prior knowledge about which moves are better than others.


Not quite, you can define an illegal move as losing the game, and winning/losing is a “meta-observation” - ie if the player wins/loses, you don’t invoke another search.


Why are API calls less cost-efficient than getting the same information on a browser?


Users in a browser can see ads; the cost is subsidised.


Users in a browser, with no ad blocking - the five remaining ones...


Sadly, there's plenty of them. Probably using MS Edge because that's what their computer came with. No adblocker installed.


And that's why they're as much against people using their own mobile web experience as they are third party apps.


A lot of third-party apps don't show Reddit's ads.


There isn't any way to in the first place: the API contains no way to show them even if the apps wanted to.


Why not update the API contract that if you use the Reddit API you need to render the ads? If you don't render the Ads they can come up with some pricing model. Seems like Reddit's pricing is designed by an MBA intern who just joined silicon valley.


That would require the API to also include ad information. I think putting a sensible price on API access would make this a bit simpler, though (and allow for a paid ad-free experience as well). The core issue isn't so much paid API access as the price being so crazy high it can't possibly reflect how much reddit would normally be making from the users of these apps, so instead looks like it is aimed at just shutting down 3rd party apps entirely.


evil-mode is deprecated? What?


Lol—that's so wrong. Someone's already got an issue open: https://github.com/erikw/vim-keybindings-everywhere-the-ulti...

Evil has been fantastic. That said, I'm intrigued by Meow: https://github.com/meow-edit/meow

Meow inverts the order of commands: instead of vim's verb-count-object order, meow does object-count-verb, if I'm remember David Wilson's video right. This lets it pop up an avy-like overlay (I think it calls them "rulers") so you can see more clearly exactly how far of an extent an action is going to have. Kinda cool. Might try it some day.


> ~evil-mode~ Deprecated, check out Vimpulse or Vim Mode. Lol, the linked pages for Vimpulse and Vim Mode both start with the statement: > Superceded by Evil

Though frankly, any Vimmer using Emacs knows this already. Someone's either trolling, or never saw any reason to leave Vim and find out what these are options are really like, picking up the misunderstanding along the way.

I'd totally get that, these lists are awesome and maintaining them is hard work-- it's otherwise pretty great, and congratulations to everyone involved! I've always felt jealous of the folks funning neovim in their browser text-areas.

As an aside: I stick with emacs because of the modal and recursive minibuffer(s) (ie. command-line(s)). What vim setting do I change to be able to use normal mode down there?


  > I stick with emacs because of the modal and recursive minibuffer(s) (ie. command-line(s)). What vim setting do I change to be able to use normal mode down there?
Not a setting. Just press Ctrl+F when your cursor is in the command line. After that, and until you finish entering the command, you will be able to use Esc to go into normal mode again.


I "discovered" that feature by accidentally pressing q: instead of :q in the editor. Never knew about the Ctrl-F option, thank you!


It's backwards. Vimpulse etc. are deprecated in favour of evil-mode.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: