143 karma · joined October 31, 2015
Simulated annealing is blind, what you do with simulated annealing you just move locally around the current point.
If you had a partial picture of the landscape of the function, how would you locate the most interesting unvisited point in the landscape?
I do have to admit that what I'm seeing here is only the application of Bayesian sampling algorithms, there are startups doing similar things for A/B testing and similar.
Seems money can buy you all.
Yes, I definitely mentioned mathematicians, because they were the ones who showed us the problem solving methods, the modeling/design method.
I'm definitely agreeing that one uses practically none of the category theory in programming. But let's say that we can be influenced by the design of category theory, and get some theorems for free because of it.
Yeah, why would I use mathematics in programming.
why wouldn't it be useful in programming?
There's a lot to learn from them.
#pragma omp simd collapse(N)
works for me almost every time.can one short bitcoin in a single day?
last time I tried it was insanely slow to buy bitcoin, and then sell it...
video
it's looking brilliant
for anyone thinking this could be used in games, someone has to speed it up a little bit more :D
There's no mind of an artist (by this I think author meant creative, but not logical).
You have a problem. You'll solve it using programming. Yes, there exists a problem solving methodology, and yes, it means you might put your pencil aside and think.
But it's much better to use very well written methodologies of problem solving instead of trying to come up with your mumbojumbobehappyifitworks.
Methodology is logical, it's an algorithm for problem solving that works really well on simple problems. On more complicated ones it helps you get closer to the solution but when all of the methods were tried then there's that creative jump you have to make, by either solving it after thinking (employing creativity) or inventing new methods that will bring you even closer to the solution (employing creativity, again).
It's quite easy for programmers to incorporate problem solving methodologies in their workflow because most of the time their problem can be defined in some way.
On the other hand, a painter, a musician, a writer, their problems are hardly defined if not non-existent. That's why it's hard to self-evaluate, it's hard to see if you are making any progress, and then when something successfully mainstream happens we cherish their remarkable creativity.