806 karma · joined January 3, 2014
There are a lot of things to improve, IMHO some of the plans are a bit outdated and teachers get a low salary.
I can go without coffee for few days, I alternante with "mate" [1]. Mate is awesome because how it taste, it is very different from one yerba to another and is awesome because the way of drinking it. I literally can drink 2L of mate through the morning while working.
Best of both words: docker. I consider docker an application packager.
Edit
Regarding protecting your code do it legally first by contract, then look at code obfuscation tools for python.
Imagine two strangers having a date just to tremble together.
Correct me if I am wrong but I think this is actually incorrect, because there is no concept of "request" at the tcp level. If I understand correctly it will rather load balance "connections".
I think the current status quo for databases is canned software. And this isn't necessarily bad because neither of the three databases mentioned hide their specs or default settings, the three have very good docs and community willing to help, in addition to companies giving commercial support. Whats your excuse to misuse these products?
RethinkDB writes your data to disk before acknowledging the write but on the other hand can't elect a new primary in case of failure, two completely different features/limitations that might work for someone and not for other ones. Is that hard to understand? Did mongo documentation lie you at some point?
Accept that you are "buying" a general purpose product, the designers thought that their users will need those features, deal with it.
Otherwise build your own database, I know this might sound very hard but I guess in the future we will see smaller building blocks that let you build something that handle your needs like this:
It started for node.js then someone did browserify which IMHO makes the best package manager for front end developers, there is some people using it even for C. Typescript/coffescript/css whatever. If you see the home page of npm it says "npm is the package manager for:" and the word keeps changing with a lot of use cases.
I think JavaScript has a bright future still, but in addition to that can npm or the ideas survive the language and be used in other contexts?
It is a very useful approach and I use it all time as well.
I implemented the same in node by using the cluster api [1].
[1]: http://joseoncode.com/2015/01/18/reloading-node-with-no-down...
Thank you for writing this, it is very inspiring. I have heard so many times that good devs are young people that makes me wonder about my future even if I'm very passionated about my career. At this point in my life I think I will love programming in the next 30 years, I hope I could live from that as well.
I had a submission for three days in the FP and that was the only time I didn't ask any friend to upvote me over IM.
I think people has developed some kind of ad-blindness.
I remember a friend using facebook and some crazy and animated ads were taking 80% of his screen, I asked him "doesn't this bother you?" , he says "meh".
The client can send something wrong? Yes, as long as the client can digital sign what is sending with the secret you expect.
JWTs can be signed with a symmetric key or an asymmetric key, the vulnerability mentioned in this post is when the server-side expect a token digitally signed with an asymmetric key but an unauthorized client uses the public key to create a signature as if the key where symmetric. The issue in this case is when the server is blindly accepting any algorithm.
This is the reason I always share how I do it in hn! LOL
tail -f /var/log/x.log | grep foo -A 20 -B 20
Most of the time.
[1]: http://www.tp-link.com/resources/images/products/large/TL-WD...
I did tried dd-wrt for this same purpose, the interface is much better, it is very flexible as openwrt, but I couldn't put my wifi on client and AP mode at the same time and I needed to connect to one of my WAN using wifi because that modem is not close enough yet.