PostgreSQL Installation on Mac:

During this guide you will learn how to install PostgreSQL latest version on your mac step by step.

A step by step guide on exchanging your foreign driving license to Danish driving license in Denmark? Non-EU, non- Scandinavian, Group 1, 2, and other countries candidates.

If your driving license is not from European or Scandinavian countries and it does not belong to Group 1 or Group 2 countries given below according to Danish Road Traffic Authority, you need to apply for exchange of your foreign driving license and pass a theory and a practical test.

Note: This article is to assist this exchange process based on personal experience and gained knowledge.

Group 1 and Group 2 Countries according to — Danish Road Traffic Authority

Disclaimer: Being a foreigner having a normal residence in Denmark, you need to be aware of the rules and regulations if your foreign driving license is valid in Denmark or not?
I suggest you should visit the official website of Danish Road Traffic Authority to read the updated rules and regulations.

I will answer the following questions in this article to make the process of license exchange super clear for you. …

If you are from Pakistan and have started working/studying in Denmark, perhaps its time to consider getting a driving license in Denmark as your Pakistani driving license is not valid here.

Photo by Jaromír Kavan on Unsplash

Do you have a Pakistani local driving license from any city? For example a driving license issued by Islamabad Traffic Police (ITP). Please note that I am not talking about an International Driving License!

If the answer is Yes, then this article is useful for you. If not, sadly, you will have to take admission in a Danish Driving School and take certain theory and practical lessons before appearing for a theory and a practical driving exam.

Note: This article is based on the personal experience of exchanging Pakistani driving license to Danish driving license and information collected form the…

Photo by Clay Banks on Unsplash


In the following document, I will provide a basic review of Metadata. This review will start with the motivation and definition of Metadata. Metadata definition requires to build some foundation knowledge about maps along with background from history. Metadata literature will be extended to the big picture view focusing on three core features reflected by metadata. After covering metadata literature, I will explain a few important day-to-day metadata terminologies, metadata standards topology, and top-notch metadata types used in current-state-of-the-art. Finally, I will conclude by explaining domain-specific metadata standards in five particular domains, the use of metadata and takeaway message. …

Photo by Shahadat Rahman on Unsplash

1- Introduction

The fact that the pace of technological change is at its peak, Silicon Valley is also introducing new challenges that need to be tackled via new and efficient ways. Continuous research is being carried out to improve the existing tools, techniques, and algorithms to maximize their efficiency. Streaming data has always remained a challenge since the last decades, nevertheless plenty of stream-based algorithms have been introduced but still, the researchers are struggling to achieve better results and performance. As you know that, when water from a fire hose starts hitting your face, chances to measure it starts decreasing gradually. This…

Photo by Harrison Broadbent on Unsplash

This report summarizes the technological trends that give rise to the phenomenon of dark silicon, its impact on the servers, and an effort to curb them based on the research paper [6] published in 2011 by Hardavellas et al. Server chips do not scale beyond a certain limit. As a result, an increasing portion of the chip remains powered off, known as dark silicon, that we can not afford to power. Specialized multi-core processors can make use of abundant, underutilized, and power-constrained die area by providing diverse application-specific heterogeneous cores to improve server performance and power efficiency.


Data is growing…

A Framework for Machine Learning and Data Mining in the Cloud [12]

Photo by M. B. M. on Unsplash


This report summarizes the extended multicore GraphLab abstraction introduced in [12] along with critiques, current state-of-the-art, and related work. Systems capable of executing MLDM algorithms efficiently on distributed large clusters (in parallel) were highly needed to cope with the challenges of MLDM problems and techniques. MapReduce [6] [8], Dryad [13], and Pregel [9] were the only existing high-level distributed systems at that time. However, these systems were unable to fulfill the needs of MLDM community, like enabling cloud services fully in a distributed setting.

Therefore, MLDM community came up with a high-level abstraction of GraphLab targeting dynamic, asynchronous, and graph-parallel…

Loading DBpedia in Virtuoso. A complete guide!

Photo by Charles Deluvio on Unsplash

I assume that you have already setup Virtuoso locally. Now, if you need to load turtle/owl data files to Virtuoso, then follow these steps where I have loaded DBpedia ontology TBOX and ABOX instance to Virtuoso:

Kashif Rabbani

I am a data science PhD researcher who loves to write!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store