A.I, Data and Software Engineering


Got a bachelor of Telecommunication Engineering from Shanghai University (China), Master of Information, Systems, and Technologies from Paris Sud 11 (France), and PhD of Computer Science from Auckland University of Technology. Current research interests include multi-agent systems (A.I), data science, and software engineering.

Celebrating 5k+ Stack overflow

stack overflow

It has been a while since I joined Stack Overflow. As a programmer, I would like to acknowledge the creators and all contributors of the website to an awesome resource for developers and other fields of interest. Stack Overflow is a question-and-answer site for professional and enthusiast programmers. It is a privately-held website, the flagship site of the Stack Exchange Network, created in 2008...


woman working at home using her laptop

In this post, we will discuss why it is important to override equals and hashCode method in Java/Kotlin. Item 9 in Josh Bloch’s Effective Java suggests always override hashCode() method if the class overrides equals(). In this post, we will discuss why this is necessary and good practice.  We know that two objects are considered equal only if their references point...


Petamind A.I

In statistics, the p-value is the probability of obtaining results at least as extreme as the observed results of a statistical hypothesis test, assuming that the null hypothesis is correct. The p-value is used as an alternative to rejection points of significance at which the null hypothesis would be rejected. A smaller p-value means that there is stronger evidence in favor of the alternative...

Welcome 2021 with some fun

Wonder how these kids are doing now? Their answers are brilliantly fun. Some are typical examples of out of box thinking and it is really good for creativity. Imagination is more important than knowledgeAlbert Einstein Image credits: Douglass Image credits: Douglass Source: imgur Source: clivewhite.co.uk Source: funcage.com Source: imgur Source: picslap.com Source: addfunny.com Source: alittle...

Material Design — Custom Alert Dialog

Google did an amazing job to promote material design. However there is not many articles about how to quickly style the custom dialog. So, we will cover some missing stuff here. Prerequisites Add material design dependency in Gradle file: 1 implementation "com.google.android.material:material:<latest-version>" Make sure your AppTheme inherited from a material theme like:...

A.I, Data and Software Engineering

PetaMinds focuses on developing the coolest topics in data science, A.I, and programming, and make them so digestible for everyone to learn and create amazing applications in a short time.