rixarn
Portability comes with a price. And the more you abstract away from hardware the less you will be able to use it to its full potential. Most of the code written in these times it's not designed around things like cache locality for example and we have code that is 100 times as slow as they should be... even in plain C!
That said, we can agree that right now (more or less) you can reason about cache locality (for example) in "traditional" languages (even in Javascript... to some extent) and keep your distance from bare metal. But you lose the ability to reason about that and other things by using a PL so focused in writing beautiful mathematical expressions. For me, that's a deal breaker.
So yeah... you end up with a beautiful mathematical expression ... but runs way slower than an "ugly" equivalent in c code.
First thing that baffles me on most commercial products is the frequency and duration of each training session. Let's think for a minute. On average you have this short sessions that range from 5 to 15 minutes. Even in something as evident as physical activity... how fit can you get by doing 15 minutes of low intensity jogging on average 3 times a week? How fair is to say based on that example that jogging is "worthless"?
That said, most critiques to Brain Fitness are correct.
If I could summarize what we've learned so far:
- Transfer effect (i.e. to gain benefits outside of the activity you're doing) is hard to achieve, it takes a lot of time, has to be a n-back and heavy working memory activity (is the only think I can think of having a chance to do transfer) and it doesn't work all the time. On our own experience probably 20% of the population will never benefit from something like this. Also, transfer is limited to some executive functions, not all of them.
- Training duration and frequency. Think of a physical activity like jogging but instead of doing 15 minutes of low intensity jogging 3 times a week, do 35 high speed jogging 4 times a week for two months. You will get fit.
- Training activity. Most n-back and working memory stuff is boring and hard to do for players. It's difficult to engage on a "game" like that and the dropout rate for users is very high.
Most games out there that are part of the package of games in brain training softwares are based on stuff that has not been proved to have any transfer effect.
Our mobile app will focus mostly on working memory and sustained attention games (fewer but with more complex game dynamics that current ones). And I don't think we will advertise it as a "life changer" or a way to "make you smarter". We just want to build a suite of games for people to be challenged and have fun while doing so.
Brain training does work for some people; around 20% of the population won't gain anything from it, regardless of what you make em do. And even for those that works it has limited scope on the benefits.
No wonder the brain training industry gets bashed every now and then when a new study debunks most of the allegedly benefits. So we have a group of folks that don't understand what they are doing and are publishing bad papers, and another group of folks that read those papers without fully understanding what is going on under the hood and create a "brain training" app. The fine on Lumosity by FTC was fair and expected.
You talk about death as it is some kind of disease... Dead is part of life everywhere you look and not in the disease sense. There's a cyclic constant in all nature. You have seasons. You have day and night. Even stars that "live" for millions of years wither and "die" at some point. Why do you think we, as humanity, deserve to be the exception to that rule and escape a cyclic order that's been around like... forever?
Also, "life" feeds from "dead", no the other way around. It's not a coincidence that it's this way...