2 ms·
Consider doing some language processing using the excellent NLTK library: http://www.nltk.org/ http://www.nltk.org/ It wasn't on the lists of "wants", but impl
by nieksand 12y ago
Consider doing some language processing using the excellent NLTK library: http://www.nltk.org/ http://www.nltk.org/
It wasn't on the lists of "wants", but implementing the Raft consensus protocol could be neat too. It was designed to be understandable and implementable. The video is here: https://www.youtube.com/watch?v=YbZ3zDzDnrw https://www.youtube.com/watch?v=YbZ3zDzDnrw. The research paper is here: https://ramcloud.stanford.edu/wiki/download/attachments/11370504/raft.pdf https://ramcloud.stanford.edu/wiki/download/attachments/1137...
- knowbody 12y agolooks ambitious, I'll have a look at it in a bit
- nieksand 12y agoFor the NLTK idea, I think you can get a long way by adapting one of the examples from the (free) book: http://www.nltk.org/book_1ed/ http://www.nltk.org/book_1ed/ Raft is conceptually deep, but code wise isn't actually that hard to do. However, it gives you a beautiful introduction to consensus algorithms which appear in many distributed systems.