How to publish about your research results for academic and non-academic audiences

As a graduate student, one of our goals is to produce research that will be useful to the world, that will be known and used by other people. This usefulness can come in many forms; for example, our work can serve to inspire future research, which will take the topic one step further, or it can be used by people in the industry as part of their work. But for any of this to happen, the methods, results, and takeaways of our research need to be communicated to the world. Of course, most research programs require the student to write a thesis or dissertation, but the reality is that very few people will read it besides the evaluation committee. A thesis or dissertation might eventually be also read by other graduate students that are working on the same topic and want to know the existing literature in details. But other than that, most people would prefer to read a summarized version of the research instead of the whole thesis or dissertation. Continue reading

A world full of emojis

In 2010, a new trend emerged in electronic messages and web pages: emojis. There is an interesting journey behind these cute little images, and it is definitely worth to understand how and why they were initially created.

Emojis (less known as pictographs) are images encoded as text and exist in various genres: facial expressions , common objects , food , places ⛰️, activities ⛷, animals and most of what you can think of . The word comes from the Japanese (e ≅ picture) + (moji ≅ written character). 2823 emojis exist in total (as of today) and it is estimated that about 6 billion emojis are sent every single day. Continue reading

PHP for Backend Web Applications

Web Applications

It is reasonable to consider any website, whose functionality is entirely carried out by the client machine, to be a webpage. Alternatively, any website which requires communication with the server, after requesting a new page to display, could be considered a web application. PHP is one programming language which can be used on a web server in order to support web application functionality.
Continue reading

What Are Precision and Recall and Why Are They Needed in Search Engines?

In this post, I am going to talk about precision and recall and their importance in information retrieval. First of all, let’s talk about what we mean by information retrieval. Suppose you wake up one morning and decide you want to make muffins for breakfast. You take out your laptop and search for “healthy muffin recipe” on Google. Then, you go through the search results, decide on a recipe and get started on it. This is an example of information retrieval where the search engine (Google in this case) retrieved the results for your search query “healthy muffin recipe”. 

Continue reading

Impressions of Primavera Hacker (Santiago de Chile)

Due to my involvement in the UNAM/DGAPA/PAPIME PE102718 project on the ”creation of teaching materials regarding privacy and anonymity mechanisms”, as the Southern half of the world gets ready for the warm season, I was invited to participate during the first weekend of December in Primavera Hacker 17. With around 350 participants spanning a good chunk of Latin America, this was a most interesting experience.
Continue reading