Putting aside the issue of posting about oneself, I wonder if there is research data whether not keeping track of others/society makes one less achieving or more...
I didn't interpret that as a dig at HN, any more than "GooBook" is a dig at Google and Facebook... He just changed the names to make it clear his story is fictional.
I would LOVE it if DB became a YouTube competitor. I don't share many videos on YT because it is so annoying to upload them. If I could just fling them in a DB folder and know my online video library was growing, my family and I would be posting many, many more.
However, I'd understand why DB would stay far away from that (too distracting from the core mission). They have to find somewhere new to grow into, though.
I'd look into building an app to do it, but they limit apps to 150MB files.
Even though there's an upload limit, it might still be possible to create an app that plays back uploaded files by getting a /media link and embedding the URL in a flash/HTML5 player.
A browser extension/desktop program could possibly add a "get video link" option to the Dropbox interface.
Interesting service, never heard of it.
I am actually looking for a library/framework rather than service, I was hoping there is some "visual editor" for defining what to scrape/crawl and simplify the building process.
Well like I said, google or even a targetted search on Github/Sourceforge will reveal a TON of libs. As for a GUI... I don't recall any free ones coming up in my search a few months back.
Python has less syntactic sugar: semi colon-terminated statements, braces, etc. It doesn't make Python "better," but to a newb, the less the better. If less comes in a real language, so much the better.
Variable declarations ... you could go either way. I like that Python is closer to a language that "knows what you mean" even when you don't declare a variable.
You can learn discipline later. Learning to program is a chicken and egg problem, you have to learn two things: a language (any language) and programming concepts, and unfortunately you have to learn one to do the other. Python's forgiving nature makes that a bit easier than some other languages.
Yes, probably.
The point is that Python has a lower barrier to entry, mainly because it doesn't force you to learn anything about OO first. That is why python and not C#.
The point is being made that learning one language makes it vastly easiest to learn another , so you may as well start by learning one that is designed to be learnable rather than necessarily one that is in demand.
This is for people learning to program, remember? If they have to install Mono, that's just an extra hurdle, and doesn't get them any closer to their goal vs. just using Python.
Either way your going to have to install something, either a python runtime or a mono/.net runtime.
Plus your going to at least want to install a better text editor and probably set some environment variables.
The installation process for all of these things shouldn't be a big hurdle since all you'd have to do is follow a set of steps that can be easily demonstrated.
"After that Gmvault will automatically authenticate itself using the credentials stored in $HOME/.gmvault (or %HOME%/.gmvault for Windows). " how are the credentials stored offline?