15 posts
GSoC Initilization: The results day
It dosen’t seems possible until it’s done!! The day 6th of March 2019 will always be remembered when dreams actually came true. We were having our end semester exams and results were going to be displayed at 11:30 PM according to our time-zone. We had the last exam tomorrow at 4 pm and the pressure of GSoC was intense. I came to my hostel dorm after finishing the 4 pm exam that day and I had to study for the last one. I have submitted two proposals for GSoC, one for JuliaText in JuliaLang and other to JuliaAstro in OpenAstronomy. I have worked equally for both of them, maybe a bit more for JuliaText’s NLP one. I had an assurance that one of them might get in as I gave my all for them. Strict personal deadlines, iteration of thoughts and planning the best possible ways to strengthen my proposal. So, I started studying for the last exam around 7-8pm and at the start, I wasn’t feeling the pressure of GSoC that much. And as time passed, minutes seemed like hours and the panic grew stronger. I just couldn’t wait till 11:30 PM. So, I was in a state where I couldn’t focus enough to let that thought go away and study for the last exam.......
Google Collaboratory: Your PitStop
Are you starting on your deep learning journey and things are processing slow!! Or you are already on one and don’t want to buy costly computers for your deep learning endeavors or the cloud computation resources like AWS ,Azure or GCP seems too complicated? Well, Google’s collaboratory is pretty easy and handy tool which will get you started right away!! So what is Google’s Collaboratory? It is a free cloud based service by Google for developers to experiment with their snippets of python codes. It is a Jupyter notebook type interface which you can use just as your standard python compiler but with more features. Also on top of that it provides you a free Tesla K80 GPU for a run-time of 12hours and after that you only have to re-connect with the service again with a single click!! So in short, unless you have a huge task which would take huge resources and time, you can use Google collab for a faster runtime. Getting Started Head to your google drive-> click on “New(+)” sign -> click on “More” -> click on “Connect more apps”-> search “collaboratory” and add it. (One time process) You can create a new notebook(compiler) by-> click on “New(+)” sign -> click on “more” -> click on “collaboratory”.......
Why I started Open-Source
After more than 6 months into this, this question almost seems silly to me… I remember the first week of September 2018, I was desperate to find just a single good enough reason for convincing me to contribute to the Open-Source community. I wanted to participate in GSoC but the idea of spending my own personal time into someone else project was not convincing me. Even after this, something changed and convinced me to do so. I hope by the end of it, you too will be convinced or at least give it a thought!! Back in those days, I was exploring the depths of Deep Learning. My interest was divided among the most exciting domains popular those days. But somehow NLP was the top one. It was fascinating and enough to keep me there. The same year, two of my seniors became the first batch to crack GSoC from my college. I can say, it totally sparked hope in others. I remember the day 15th September, I decided I too want it and started preparing for it. I know it was way too early to aim for it, but at that time I was familiar only with some markdown syntax and basic GitHub interface.......