Python can represent floats in binary but cannot use bit operations (&, |, ^, ~, >>, and <<) on them. Why? Let’s take bitwise conjunction operation: >>100.0 & 101.0 # raises a TypeError >>100 & 101 # works fine outputting…
Do you remember the last time you went a full day without interacting with a device powered by a microprocessor? It is becoming increasingly rare, as these tiny chips have infiltrated nearly every aspect of our lives. In “Chip War,”…
Revolutionising human-tech relationship. In a yet-to-be-released TED talk, ex-Apple exec and the founder of startup Humane, Imran Chaudhri demonstrated the first version of the next-generation AI-powered projector-based wearable device in a very impressive demo. The wearable is a standalone device…
Once upon a time, in a faraway galaxy, there existed an advanced civilisation of aliens who were highly intelligent and technologically advanced. They created many wonders and explored the vastness of the universe. But their greatest achievement was something called…
After reading about the possibilities of how AI and BMIs could revolutionise problem-solving and transform industries, I couldn’t help but think about how ChatGPT, right now, is doing something similar, albeit on a smaller scale. It makes everyday life easier…
As I searched for my next reads on artificial intelligence and technology, I found myself filtering out everything published before the end of 2022. With the release of ChatGPT, GPT-4, and other Large Language Models (LLMs), it seems that much…
BFS and DFS are two fundamental graph traversal algorithms that have many practical applications in computer science. In this article, we’ll explore the key differences between these two algorithms and their advantages and disadvantages. Applications of BFS and DFS DFS…
Jump to: venv VS virtualenv venv Step-by-Step Guide virtualenv Step-by-Step Guide venv VS virtualenv There are two commonly used libraries that can be used to create virtual environments in Python: virtualenv: a popular third-party package that provides a way to…
When life throws you a curveball, and you find yourself lacking the expertise to tackle a challenging task, it’s time to unleash your inner ChatGPT out-of-the-box thinking! With a simple prompt to ChatGPT and three outputs later, we have a…
Robots are taking over the job market, but don’t worry, we’ve got the ultimate survival guide for you! Spoiler alert: it involves showcasing your unique human qualities (like having a sense of humor) and embracing our robot overlords (just kidding…or are we? 😉)