Our foundation with respect to distributed systems isn't really formally rigid (I'm still trying to understand how Raft and Paxos work) and looking at this will probably help a lot!
A course designed around using a particular "modern" web technology stack will have to change too often (every time it doesn't become "modern" anymore) for it to be sustainable. Imagine that in 2016 you have a course centered around using what was modern in 2006. That would inevitably happen with a course like that.
I'd rather teach programming from 0 to making a really basic 2D game (be it in C++ or Python or whatever language and whatever library). The results are eye-catching and the coding process is engaging, and there's no need for it to rely too much on how trendy the framework is in the current year.
It will be interesting to see how this fact will come up in legislative discussions. Has it happened before -- that so many people ended up relying on a single corporations that the corporation needed to take on special obligations?
Despite any implementation problems, I don't believe that someone should have a worse chance of keeping their life in the face of disease just because they are not as wealthy. That alone means that society is considering some people's lives more important than others, which is not a society that I would like to live in.
Competing at the top level of any sport (athletic, mental, or otherwise) requires the right training and support almost as much as the right mindset, work ethic, and talent. The training and support requires time and money.
At present, people of different ethnicities have a disproportionate share of wealth, and thus fewer resources that they can spend on training and support. Support begins early: parents help their children find the right activity to undertake and also teach them the mentality to work hard at it in order to compete -- this is almost impossible to accomplish if those parents have to be away most of the time because of financial constraints.
As for gender, we have only recently entered an era where we recognize that girls are equally capable of doing things like math at a top level (the first Fields Medal given to a woman was given to them quite recently). In girls' formative years, parents still have some subconscious expectations of what their children are capable of -- perhaps being reluctant to expose girls to the sciences or other serious undertakings. There are some recent efforts to get girls into these things, but the fact that they are newsworthy proves that it's not the norm yet. The time that there will be equal female representation in these areas will be when an entire generation understands that women and girls are equally capable of getting into them. This will be after everyone who comes from the previous era of society have died.
Reading the full text, I can't help but notice the mention of "Episodic" meaningfulness, which means that meaningfulness peaks at certain times rather than being present at a constant level throughout.
Does this apply to the feelings about what someone is doing that day, or does it apply to the job as a whole?
All of those installation steps and disjoint applications make this comment sound like one of the early detractors of Dropbox commenting on its Show HN thread.
Anecdotally, I feel that it's mostly because of stereotypes that nerds are socially awkward. In American culture, there's a lot of emphasis on being popular.
This comment completely glosses over the cases of people who can be pushing the button but can be affected by circumstances that they really can't control (like a mental illness). To say that they deserve to die for the sake of "natural selection" is insensitive and frankly disturbing.
I think this kind of knowledge is pretty important for when you're writing code, even if you work exclusively in the JVM. It helps to understand what goes on under the hood and the fundamental limitations of what your computer can do, so you know where you need to optimize.
It's mostly about the user experience of the follower, I think (more than the fact that the stories go away after 24 hours).
Snapchat allows a follower to consume all of the stories that they follow in a single stream. You only have to tap quickly to go to the next media item. One can also skip one story and move on to the next with a single swipe.
The fact that everything has to be a direct photo or video from a phone also makes every story feel less manufactured and more genuine. For example, I can go to an NBA player's Twitter account and find that personal tweets and messages from their sponsors are completely mixed in a single feed, while their Snapchat feed is all about their day-to-day personal life (which some find much more interesting).
Would like to give my congratulations to my school, the 99th place University of British Columbia. The team is composed entirely of first-time World Finals participants!
I have a feeling that a lot of the advances of the Golden Quarter have a lot to do with the Cold War. Parties on both sides of the war were pushed to create progress in order to best those on the other side. That kind of fierce competition doesn't exist at the same scale in today's world.
Does working toward your side projects without necessarily writing code count? There are some days where I devote myself to figuring out something on my system that's essential for my side project, and those days I don't necessarily write any code.
Our foundation with respect to distributed systems isn't really formally rigid (I'm still trying to understand how Raft and Paxos work) and looking at this will probably help a lot!