46 karma · joined September 7, 2017
How much data will you be pushing across? Things are easier if you can send full objects instead of partial objects.
How much does latency matter? If this has to be as close to real time as possible (ie. stock prices etc), or can this be 1 second updates?
Using Protocol Buffers works well if you need to be very optimized, JSON is really nice for being extremely widely supported but special care needs to be taken for having API versions if you make drastic changes to the API
I think what would be nice would be to know a little bit more about your intended use case, I would say I typically like to build web apps more than native apps because then the server code and client code can be updated as a single unit, instead of having older native clients out in the wild and having to support then until the users decide to update, but some use cases it's better to have a native client.
"We find apass-through effect on tuition of changes in subsidized loan maximums of about 60cents onthe dollar, and smaller but positive effects for unsubsidized federal loans. The subsidized loaneffect is most pronounced for more expensive degrees, those offered by private institutions, andfor two-year or vocational programs"
1) the amount of debt accumulated by this group for their degrees is much larger than they're comfortable with 2) how much more important personal finance is as compared to government finance at this particular point in time
Aspera is used widely in the Movie industry to move Tb size movies around (~2.5Tb). The key to Aspera is that it assumes that packet order doesn't matter so it will max out your pipes and it doesn't have to immediately report back about what packets were dropped and therefore is pretty efficient at getting the data across quickly.
Enable Fast iterations
Weather it's a fast loop to test and make changes, or the batteries included mindset that means you can use someone else's code, fast iterations are a big win in the Python world.
Also I had a look through your blog, I saw that your marketing checklist included Product Hunt, Hacker News, and Reddit, do you have any plans after those?
In small groups that are already interested in something, finding genetic similarity would mean that their nature is similar, and that nurture has also had an opportunity to take effect.
So small groups of people interested in something, can't necessarily be extrapolated to a larger group.
PS. I'm a huge Scala fan, I've used it both professionally and for side projects
edit: corrected grammer
Instead of having to manually load a virtualenv, why not have that information contained in the project, and running a command would use that virtualenv similar to how npm, sbt, or maven work.
The majority Python projects I've worked on have had a requirements.txt file anyways that was specific to a single project, so I haven't seen a situation where having a bin/activate was beneficial.