176 karma · joined March 15, 2011
[ my public key: https://keybase.io/serkanyersen; my proof: https://keybase.io/serkanyersen/sigs/pGCIb5XpvJjt4wqt7NrnFeQ4mIcIFJSXS_kf_rq0vvc ]
Completely unrelated but you might want to silence the parts where you type your passwords in the video, some one can easily predict your password by keyboard's click sounds. For example your github password is 7 characters long and contains `w` or `n` in first 3 letters.
We have development servers for each developer like 'username.dev.myapp.com' so you don't have to install the application on your machine. Most people work on the server using 'ssh: screen/tmux - vi/emacs', but I want to work on my local because it's faster. So I needed a system to upload my changes to my remote box. and commit my changes from local.
Most companies use this technique so that you know how your code will behave on production while developing it, because it has the same exact architecture.
I hope it's more clear now. It's funny that you would think I don't use a version control system :) what year is this.
I manage my changes from my local so I can use any editor I want in the mean time this script uploads all my changes to development server.
I think this is the general use case.
Also this is probably first HN thread that everyone seem to like what they saw, no nitpicking at all. This must tell you that you guys are on the right track.
Underscore.py is not trying to fill any gap in Python. It's just a port. Maybe a useful collection of tools. But I agree it's mostly pointless when there are itertools and functools.
First of all, thank you all for your comments. I have to clarify the purpose of this library. I'm originally a JavaScript developer and I didn't write a single line of python code before this project.
I needed a project to learn python and I choose something I'm already familiar with. Underscore.js has almost everything you want to learn on a new language and it thought me a lot.
When I completed the project I figured I can post it online and other clueless javascript developers like myself can learn python from a familiar place.
I'm fully aware that python already has most of the tools underscore has and this code is not pythonic at all. It was built that way intentionally. I wanted it to be the same as underscore.js.
Now I need your advice to write a better python code and maybe create a useful library after all.
Thank you all.
PS: I wrote this comment from mobile phone so please excuse any errors.
I liked the output and wanted to know what people would think about it.
BTW, I didn't copy anything, I watched the video and saw ryan doing TCP chat example and I thought I can do it for web and that would be great to learn node.js and socket.io