6 ms·
What a great technical problem, except for this bit: > Btw, I didn't try to hide behind "this is scientific computing -- no way to optimize". It's just that th
by joeyh 15y ago
What a great technical problem, except for this bit:
> Btw, I didn't try to hide behind "this is scientific computing -- no way to optimize". It's just that the basis for this code is something that comes out of a "black box" where I have no real access to
Black box != science.
- eru 15y agoI wish that was true.
- esrauch 15y agoA research assistantship I held was based on classified data; all of the published work had to be approved by the DoD and the actual data we used wasn't allowed to be published which made our results entirely unreproducable.
- deleted 15y ago[deleted]
- sevenproxies 15y agoScience is a blackbox. We make theories about the world we live in based upon the results of experiments. Richard Feynman commented method of thinking about science on one of his videos. http://www.youtube.com/watch?v=o1dgrvlWML4 http://www.youtube.com/watch?v=o1dgrvlWML4
- jerf 15y agoScience studies a black box. The science itself shouldn't be a black box. What is the added value of a black box representation of a black box?
- cbr 15y ago> What is the added value of a black box representation of a black box? The ability to make predictions.
- jerf 15y agoHow? You handed me a black box. You wrote some code, and you fed it some data, and you made some prediction, and all I really have is your word for it that your prediction worked, but I sure can't do anything with it. I don't know what it is or how it works, how to extend it, how to build on it, anything. That's not science by any useful definition of the term.
- shareme 15y agowht do you call a machine so complicated that we do not know its source code? Its called the human body and the black box is known as Medical Science..:)
- robin_reala 15y agoWe know its source code. We just don’t understand it. http://www.ornl.gov/sci/techresources/Human_Genome/home.shtml http://www.ornl.gov/sci/techresources/Human_Genome/home.shtm...
- roel_v 15y agoIt seems you don't understand the context of research projects. When you're assigned to write a program that processes data x coming group another group, it's valid to say that that input data is a 'black box' to you. That still doesn't mean that the whole research is 'black box' or somehow not 'real science'.
- jedbrown 15y agoI'm certain the methods being used here are just wrong. It looks like it's code generated by a symbolic algebra system. Chances are that using a more scalable methodology would eliminate the code size problem. For example, symbolic manipulations often have exponential space complexity in the depth of the expression tree, but automatic differentiation can do the required operation in polynomial time and space (often linear or log-linear). Unfortunately, "no way to optimize" is basically a statement that the questioner is not interested in an algorithmic way to make the problem go away.