Hacker Newsnew | past | comments | ask | show | jobs | submit | dargscisyhp's commentslogin

That is a standard rule in chess. If your opponent has no legal moves (i.e. no way to move without moving his king into check) and is not currently in check, it is considered stalemate, which is a draw.

Yea, but most other immigrants are also far from being that productive.


I knew this comment was coming.

You'd be surprised at how productive many of them are.

Just as you've been trained to react to the academic stimulus, memorize all the emacs' shortcuts and whatnot; you can also be trained to acknowledge many of the things other immigrants do.


did he reach his ultimate goal? Cause right now it sounds like he spent millions of dollars and didn’t achieve it


what if we just pretend he's an AI company and give him more shots at it?


Any private AI companies funded with government money?

(I know grants exist, but I mean, a significant chunk of their capital)


Syncthing, maybe?


Been using it for a couple of years, and in practice it does not cause me much trouble, at least not for me.


Can you share more about your particular setup? I use a pretty vanilla setup of Doom emacs on Linux, and while I really wish to give exwm a try my experience with emacs has been too unstable so far. E.g. it sometimes crashes when it gets an I/O error trying to write a file (which happens when a USB drive is removed by accident). A more common annoyance is the entire program freezing while waiting for plugins that should be asynchronous, like Tramp or some LSP servers.


You can already do this using Emacs with EXWM. I've been living this way for years.


Good ole M-x butterfly


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.


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

Search: