If you want extreme scale, most data in memory, such as a search engine processing millions of documents running data pipelines, then RDBMS isn't the way to go. For other MVC types, for a reasonable scale out, straight forward models with RDBMS should do.
That probably explains why we didn't put money in an anti viral drug which would have saved lives during a pandemic. Our goals if you look from a humanity or global perspective are misplaced
My experience is, single threaded execution and being able to replicate that with local data for each instance and remote lookup at a fine grained data level when needed, is a more easier way to maintain the code. Cocurrency and all those synchronisation is damn hard to code and debug.
So it is possible that we could have pursued(time and money) on things that do not turn out to be impactful or left out working on those that could have had a major impact.
Thanks. The rest of Q#3 is actually questioning how one makes a choice to go after theory X to prove vis-a-vis theory Y. Does it have a grounding on the impact (positive) on humanity, funds, personal likes and dislikes etc.?
So how does the scientific community decide which are the theories that is worth spending time on to prove them and which are not ? Are there personal biases ? How do we know choosing theory X over theory Y to prove will advance Science and humanity ? Is it just the budget available to prove theory X over theory Y the criterion?
I can relate to the author's curiosity of how such a random movement ends up doing a near perfect clean in the given time. I have tried to understand how my basic Roomba works as well. One simple algorithm could be that it is simply storing the path it travels randomly like a criss-cross, zig-zag path and ends up filling a imaginary polygon with those zig-zag movement. That's probably the reason it does not get stuck doing the same part of a room again and again.
I have spent a lot of time in Angular 2 and later in Angular 6. I had later switched to plain java script and used requireJS to modularize. I have my own orchestrator to route events like a pub-sub. HTML5 + CSS + plain JS is good enough for most simple UI.
I guess most of the time we do not know what we want to do. That's the time you can productively spend working on improving your skills. But unfortunately it is too hard to work on something that does not lead to worthiness of some sort. So I guess it is good to look for something worthy to be done in their life while sharpening your skills.
The way we filter candidates into any stream be it college or companies need to change. People are inherently pressurized by capitalistic mindsets and competition that makes them to not question things but just follow the herd mindset of setting up papers and interviews mechanically. We always are chasing the next than solving the now.
Some related thoughts I wrote a while ago on the state of Education https://medium.com/@thallukrish/why-the-why-matters-d7b8170b...
Many a time happiness comes with just doing things without bothering about outcomes. So all the important things you want to do should help you to create more such situations. Which also means when you do important things, you won't find happiness.
The main idea here is that information is connected seamlessly. The idea of Web and its hyper links. But the pages on the Web grew enormously than the linking itself. Google sort of acts as the link in the middle. This is not a desirable state certainly. This needs to be fixed.
Harvesting the rain water is the only way. Desalination could be another way. But in general, keeping rivers alive, lakes, ponds and smaller water bodies alive is the key.
Earth has everything for everyone's need but not greed - Mahatma Gandhi.
Some tips. Take things one at a time. Do them with all the attention. Have breaks in between. Spend time outside with loved ones. When you sleep, leave everything aside as if you enter a new world where nothing matters. If you cannot complete something today at the normal pace, do it the following day. Have a broader plan and idea, but keep inching towards it without fixing deadlines.
I have been in this same space for a while. But the problem I am solving is lot more complex for a individual part time contribution. I am aware of it and I keep pushing it and it is now into final testing / deployment though a million things can be polished. I am dying to release it, but the problem itself to be solved reasonably well kept me at it.
You captured the dilemma of "build the best product and launch it and feel that you've done it when you have not done anything towards finding the users Versus. go without a clean product and get into the act of finding users" very nicely.
Again, this is something like moving towards the real goal versus acknowledging the real goal but still continuing to stay where you are.
This is the reason why chatbots did not live up to the hype. It is hard to have an agent that offers solution in a domain as well as being generally conversant.
After a long time of procrastinating understanding block chains, I could watch the whole video and understand it finally. Thanks for the great visual explanation.
This looks very interesting. I always felt most of ML is about one aspect of intelligence - prediction from existing data. While this may work for specific tasks like driving a car or analysing a scanned image, the human intelligence has always been about the Why? on anything. Answering the Why? on a pile of data by connecting the dots using a causal model is also prediction in a sense, but a more generic one than a prediction on a bunch of specific classes or outcomes. For example, a self-driving car algorithm trained on a pre-classified data to detect obstacles versus a algorithm that can answer Why something is a obstacle is vastly different and is much more effective I guess.
Very similar thoughts. I have tried a universal data model for a while for solving personal data as well as business data (small and medium businesses)...I had built an App and then put that in cold storage as I am still not clear in my head on how I can go about presenting it to the world.
I just figured out being an independent researcher is the best for me over time. It gives me the freedom to look at a problem space without noise. I consider even a partner or a group to be a noise. Also, it is true as said in this article that you do not need others approval if you can fund yourself and find a interesting problem to work on.
I do like to go beyond just research for the sake of it and engineer / productise the ideas.
I feel you brought out the critical point very well. There is the internet sucks the vacuum from our lives like FB, Twitter or blogs, News...while there is a whole lot of utilitarian needs fulfilled on the other side...And, yes, I have felt the same, the fun part has diminished except following News and occasionally some brilliant links..