Hacker Newsnew | past | comments | ask | show | jobs | submit | penprogg's commentslogin

Wow, it's like you didn't even take the time to process what he said and decided to get outraged anyway.


I agree someone wasn't reading, but I don't think it was me!


holy shit it's three hours long


Hey man, all that CRUD needed to make all those shovelware google apps requires a ton of algorithmic knowledge. /s


Isn't it possible with a little bit of work to get Unity content working on UE4?


One problem I have with the page is the contrast of the lettering. I think you the light grey characters could be a little bit darker.


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.


I don't think it uses science, other than scientifically studied development processes, and how many start ups use thast? If you count computer science, I'd kick the can down the road and ask if computer science is a real science? Does it use the scientific method? It seems more as applied mathematics.


Science involves the application of the scientific method. Take academic research, for example. Engineering may involve the scientific method, but it isn't required to validate that scientific knowledge was used. Scientific knowledge could be an algorithm for autonomous environment mapping. Implementing that in an autonomous car and ensuring system functionality in the many possible environments it might end up in, that is certainly a feat of engineering.


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.


This is purpose built for this use case. The MapReduce system you talk about is part of what's built in. Each aggregate function in the query language is represented as a MapReduce job that gets run on the fly.

The other part of it is that we're optimized for this use case. I've built "time series databases" on top of Cassandra before. It requires a great deal of application level code and hacking to get things like retention policies and continuous queries, which are built into InfluxDB.


And then all of the universities submitting courses to coursera would stop...


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.


You can copy the link into google and access it through there


... or read a similar article from the NY Times:

https://news.ycombinator.com/item?id=9608105


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: