Time travel is possible. Theoretically anyway. Or so I’ve read. The mathematics prove it. The theory of relativity says it so. Yet no one as of today has travelled any when. No one born before today, anyway. But what if time travel were actually possible, beyond theory. What if it was just a matter of attaining more computing power and using the right materials to build the time machine. Perhaps not today, or tomorrow, but let’s say within the next one to two hundred years it had become somewhat practical to do so. How could we prove for sure that someone had achieved it?
Everyone has their story of having met someone that they thought could have come from another time. I remember when I was younger working in a department store. a customer had asked me if we accepted cash. Another time, I received a spam email from a supposed time traveller who needed parts for his time machine. This one I was more inclined to believe was true since the traveller never asked for money, only ship parts that most probably still won’t exist until we build a time machine. Continue reading
Educating yourself on machine learning is a challenging preposition. There is so much content online that it’s easy to get fooled into reading an article that is beyond capabilities. Unfortunately, in many cases, reading and rereading this sort of content is often the only way to crack that nut open. But recently I’ve found some great resources that should hopefully be able to help the uninitiated into getting a foothold into this popular segment of IT. Continue reading
About two months ago I took steps to get into the Machine Learning bandwaggon. It was tough to take that first step for many reasons. The first was the tough decision of choosing the right programming language to learn. Did I want to stick to the JVM and Java or chose another JVM language? Take up Python. Or learn something else. This article from KDnuggets made that decision much harder. Luckily, due to circumstances from a recent project, I decided to turn to Scala. And so far, I haven’t been disappointed. Continue reading
Posted in java, machine learning, scala
Tagged apache spark, golang, google, java, julia, machine learning, python, scala, tensorflow
In the last few weeks that I’ve spent learning Scala I’ve discovered several amazing online resources. So much so that it made it difficult to justify purchasing a book, even though I did buy the much-recommended Programming in Scala title. Every time I needed help in figuring out how to do something, the following websites were indispensable.
Some of these sites are no longer active, but the information they provide is still very much relevant to new and experienced Scala programmers. Continue reading
I recently saw this image while scrolling through my Facebook timeline. It’s a great list of ways to keep learning and improving. This is a particularly good list for those who are struggling for ways to improve. Or feel they’ve already reached their maximum capacity. Continue reading
I’ve been working a lot with Scala in the last few weeks. It is an amazing programming language, to say the least. It’s terse, intuitive, unambiguous. And a real treat when you want to do stuff. It’s the programming language of the future. If only it would get more support and momentum going for it. Plus, the quantity of online resources available is just mind boggling.
Below are my N reasons why Scala is the best JVM language. Continue reading