So I decided to search the definition of engineering on the internet because I've heard this whole "software engineering is not engineering" thing before:
> Engineering (from Latin ingenium, meaning "cleverness" and ingeniare, meaning "to contrive, devise") is the application of scientific, economic, social, and practical knowledge in order to invent, design, build, maintain, research, and improve structures, machines, devices, systems, materials and processes.
So, software "engineering" definitely involves the use of scientific, economic, social and practical knowledge to build, maintain, research, and improve devices, systems, and processes. So that, in my lowly opinion, makes it engineering "in the strictest sense of the term".
Arguing about semantics is extremely stupid if you are not a PHD in linguistics.
What is the difference between this and Cassandra? A more powerful querying language?
Cassandra already has Consistency Levels with Replication Strategies. I feel like the only way to get powerful querying out of a system like this would be to have a map reduce layer on top of your db which is what many do to get powerful querying from cassandra.
When people are saying the certificate is worthless they mean that when applying for a job, employers do not care if you have completed a mooc or not. A Mooc's value doesn't come from the fact that you finish the course, it comes from the fact that you've learned something new from great teachers. With the knowledge from that mooc you should then do something which you can then show to whomever.
Oh those poor government agencies with their millions of dollars in funding. Who will defend them from those teenage hackers that are causing them "trillions" in damages tm.
I don't know about the newer smart boards but the old ones sucked hard. This windows surface device seems like it will be using an actual digitizer and it wont be using a projector.
I would never go to a company therapist. Go out and pay for one yourself. There is a clear conflict of interest for the therapist and while they may seem to be nice it's not worth the risk.
While I hate that riots exist, it honestly makes me feel good that there is a group of people in the US that get angry enough with the system to get up and do something.
Every time I hear about protests and think about people standing outside the whitehouse all I can think of is how futile it is. Especially after Occupy Wallstreet where the media did it's hardest to discredit the entire movement.
The problem with this is that society does not accept failure. Fail a few times in college and your GPA is irreparably damaged, you have to spend extra time (and money, oh god the money) retaking courses you "should" have passed on the first go.
I find myself gaining the most from courses where the professor destroys me. I spend all semester struggling with certain concepts and then at some point towards the end, once I've been exposed to the bigger picture, everything falls together and all the previous material I didn't understand now makes sense. The problem is that I've already been evaluated for the material. If I get a D in a course and retake it and get an A should I still have that D on that record, even though I arguably know the material better than someone who got a B on their first go?
While failure is probably the best way to learn, society conditions people to avoid failure like the plague.
I agree, I'm a CS student taking a Digital Design course and programming VHDL is possibly the worst experience I've ever had. (I am very aware that VHDL is not a programming language but a HDL).
It's not odd that they are more expensive, monitors typically have higher refresh rates and faster response times. Both of which imply more powerful hardware for the monitor's driver.