Skip to main content
Dr. UK
  • Home
  • Projects
  • Writing
  • Research
  • About
  • CV
  • Search
✕

    Blog


    Powered by Markdown (HTML, JS), PyScript and MathJax.
    • November 14, 2024

      Quantum Computing Fundamentals for Data Engineers

      An introductory guide to quantum computing concepts, focusing on how it might revolutionize data engineering practices.

      Quantum computing is on the brink of revolutionizing data engineering by enabling capabilities that extend beyond the limits of classical computers. [Read More]
      Tags:
      • latex
    • December 30, 2023

      Introduction to Pyscript and WebGL

      PyScript is a HTML framework to create Python apps in the browser

      PyScript, an innovative framework, bridges the gap between Python’s simplicity and the vast capabilities of web technologies. Leveraging WebAssembly and Pyodide, PyScript offers an intriguing approach to web application development, particularly for complex tasks like 3D rendering using WebGL. This article explores the fascinating world of 3D graphics in the... [Read More]
      Tags:
      • latex
    • September 17, 2022

      Primer to Markov Chains

      A quick overview of discrete-time Markov Chains

      A first-order Markov chain process is characterized by the Markov property, which states that the conditional probability distribution for the system at the next time period depends only on the current state of the system, and not on the state of the system at any previous time periods. [Read More]
      Tags:
      • markov chains
      • discrete-time
      • stochastic processes
    • September 1, 2022

      Using requests library with AJAX in Python to get data from a JavaScript website

      Replaying AJAX routines instead of using Selenium

      In the past, we used libraries such as urllib or requests to read or download data from webpages, but things started falling apart with dynamic websites. [Read More]
      Tags:
      • JavaScript
      • python
      • ajax
      • requests
    • August 20, 2022

      Connect to a GCP VM instance via SSH behind a firewall

      SSH over HTTPS or IAP

      This post describes how to connect to a GCP VM instance via SSH behind a firewall. There are two options: SSH over HTTPS or SSH over IAP. The first option is the easiest to set up. The second option is more secure, but it requires more steps to set up.... [Read More]
      Tags:
      • GCP
      • ssh
      • vm
      • firewall
      • https
      • iap
    • September 20, 2021

      Exact closed-form solution for the multilateral Geary-Khamis price index method

      A simple and elegant linear algebra solution to the Geary-Khamis method without iteration

      Price index methods are being used or currently being implemented by many statistical agencies around the world (e.g to compute the Consumer Price Index (CPI)) using bilateral or multilateral methods. The CPI in the UK is currently based on a bilateral method, but that will change in the future with... [Read More]
      Tags:
      • cpi
      • price index
      • geary-khamis
      • linear algebra
    • January 20, 2021

      Black holes

      Short introduction to black holes

      A black hole is simply an object from which light can’t escape. If particles of light (photons) cannot escape the surface of the object, then we can’t see the object - hence the name. [Read More]
      Tags:
      • black hole
      • physics
      • m87
      • sagitarrius A*
    • Email me
    • GitHub
    • Twitter
    • LinkedIn
    • ORCID
    • Google Scholar

    Dr. Usman Kayani •  2026  •  drrobotk.github.io