Skip to main content

Mozilla Festival 2016 : A Recap through the journey

Image result for mozfest 2017


MozFest is an annual, hands-on festival for and by the open Internet movement. Every year, bright minds from around the world build, debate, and explore the future of our lives online. In this publication, we invite everyone to share their thoughts and start conversations.

And I had the unique opportunity to attend and take three sessions for the 2016 chapter. MozFest is a unique learning experience and a journey in itself. There are so many interesting things and session that follow those three days that it becomes almost impossible to follow everything (more on that later). So I will focus my narrative mostly on my sessions.

Though technically I had three different sessions. One of them was supposed to go on for all of the days and once we reached we had to immediately start setting things up for that one.

Session 1: Painting with Virtual Reality and A-Painter

The primary goal of the session was to showcase the capabilities of A-frame and what a-painter can do. We had a lot of fun throughout MozFest getting hundreds of digital paintings being made and shared.

The hardware for the session required us to have a HTC Vive and a really beefy machine. Those two were shipped form Mozilla Berlin office. Me and Dietrich had an awesome adventure first day setting them up with a keyboard with non-us layout and configuring steam.

Lesson Learnt: Always figure out the exact version of api and chromium the demo can run smoothly before updating everything. You may not be able to downgrade and have to look for hacky solutions.

Session 2: Are you well? When connected devices know more about you
This was a talk I came up as a progress and extension of a talk I did with Dietrich a year back in OpenIoT Summit. The concept came specially handy when we had Mozilla’s Project Magnet and beacons taking over. For Mozfestation (a unique challenge that Dietrich hacked overnight) we had almost more than 100 Bluetooth beacon throughout whole building. And participants had to tag all of them. This talk became the perfect test-ground for that since essentially I deal with a way where just by being a passive observer and walking with my mobile i should be able to locate all the beacons. Just by form their relative location and Signal strength. And more importantly the opposite. If we had way to record data form these beacons, I could potentially figure out where the person was walking throughout the building. I saw this as a huge privacy leak, and something you just cannot solve immediately as this is all done by passive observation. I wished to and still wish to spark more discussion, brainstorming on how can prevent this kind of privacy leaks. A short account of my talk slides are below. Do leave a comment if you have any questions


Disclaimer: This talk does have more technical details than my normal talks have. So don’t hesitate to poke me in comments if you are curious about anything!

Session 3: Build on WebVR and touch to interact! Come Augmented Reality for the web!

This was a combination of my WebVR talk along with demos of what we can do with a little touch of Augmented Reality and how we can use our mobile phones to actually interact and touch (using back-camera and our trust getUsermedia() ).

The session however was a little in disarray after a mishap about timing/rescheduling and miscommunication. At the end I had to informally meet with the people who wanted to attend and show them.


Overall just like every-time MozFest was super fun, super exciting, super exhausting and filled with memories I cherish.

Also not to mention I get to meet friends whom I have very less chance to meet throughout the year, notably Flaki, Ioana, Michael, Ellio, Priyanka, Soumya (who incidentally had a talk about “Machine Learning for the Masses”, no idea how he pulled that one off).



Later at my other talk at Met’s Office in GraphicalWeb when I was talking with some other speakers, they brought one concern to me. That slowly MozFest has become too condensed. Too many sessions, too many things going on to concentrate on anything. I don’t necessarily feel that is a bad thing, but that is one feedback I got.



Will be interested to see how all of you feel about it, specially my second session.



Happy Hacking! 



And if you are near New York and interested in IoT, privacy and security. You might drop by at Princeton where I will(might?) be present at the adversarial design of IoT used at Home.



(that “might” stems from the fact that, they have been changing dates like crazy, and might affect if I can attend it or not)

Popular posts from this blog

Visualizing large scale Uber Movement Data

Last month one of my acquaintances in LinkedIn pointed me to a very interesting dataset. Uber's Movement Dataset. It was fascinating to explore their awesome GUI and to play with the data. However, their UI for exploring the dataset leaves much more to be desired, especially the fact that we always have to specify source and destination to get relevant data and can't play with the whole dataset. Another limitation also was, the dataset doesn't include any time component. Which immediately threw out a lot of things I wanted to explore. When I started looking out if there is another publicly available dataset, I found one at Kaggle. And then quite a few more at Kaggle. But none of them seemed official, and then I found one released by NYC - TLC which looked pretty official and I was hooked.
To explore the data I wanted to try out OmniSci. I recently saw a video of a talk at jupytercon by Randy Zwitch where he goes through a demo of exploring an NYC Cab dataset using OmniSci. A…

HackRice 7.5: How "uFilter" was born

I have a thing for Hackathon. I am a procrastinator. A lazy and procrastinator graduate student, not a nice combination to have. But still when I see hundreds of sharp minds in a room scrabbling over idea, hungry to build and prototype their idea. Bring it to life, it finally pushes me to activity, makes me productive.  That is why I love Hackathon, that is why I love HackRice, our resident Hackathon of Rice University.

TL;DR: if you just want to try the extension, chrome version is here and Firefox version is here.
I have been participating at HackRice since 2014, when I think for the first time it was open for non-rice students, and have been participating ever since. What a roller coaster ride it has been, but that is a story for another day. HackRice 7.5 being the last one I will be able to attend at Rice, it was somewhat special and emotional for me.
HackRice 7.5 was a tad different form the other iterations. For starters it was the first time it was being held in Spring semester…

FirefoxOS, A keyboard and prediction: Story of my first contribution

Returning to my cubical holding a hot cup of coffee and with a head loaded with frustration and panic over a system codebase that I managed to break with no sufficient time to fix it before the next morning. 

This was at IBM, New York where I was interning and working on the TJ Watson project. I returned back to my desk, turned on my dual monitors, started reading some blogs and engaging on Mozilla IRC (a new found and pretty short lived hobby). Just a few days before that, FirefoxOS was launched in India in the form of an Intex phone with a $35 price tag. It was making waves all around, because of its hefty price and poor performance . The OS struggle was showing up in the super low cost hardware. I was personally furious about some of the shortcomings, primarily the keyboard which at that time didn’t support prediction in any language other than English and also did not learn new words. Coincidentally, I came upon Dietrich Ayala in the FirefoxOS IRC channel, who at that time was a P…