Skip to main content

Posts

A Brief History of Artificial Intelligence: From Turing to ChatGPT

Artificial intelligence feels like it arrived overnight — one day we were typing search queries, the next we were holding conversations with machines. But AI has a long history, stretching back decades before ChatGPT. It is a story of bold ideas, crushing disappointments, and stubborn researchers who kept going through two “winters” when almost everyone else gave up. Here is the journey, from a single provocative question to the tools we use every day. The question that started it all Alan Turing, whose 1950 paper asked “Can machines think?” (Image: Wikimedia Commons) In 1950, British mathematician Alan Turing published Computing Machinery and Intelligence , opening with a deceptively simple question: “Can machines think?” Rather than get lost in philosophy, he proposed a practical test — now called the Turing Test — in which a machine passes if a human judge cannot reliably tell it apart from a person in conversation. Turing...

Manning's Equation Explained: Open Channel Flow for Irrigation Design

If you design canals, culverts, or any open channel, one formula shows up again and again: Manning's equation . It is the workhorse of open channel hydraulics — the tool engineers use to relate a channel's shape, slope, and roughness to how much water it can carry. Here is a plain-language explanation, with a worked irrigation example. What is Manning's equation? Manning's equation estimates the average velocity of uniform flow in an open channel. In SI (metric) units it is written as: V = (1/n) × R 2/3 × S 1/2 And since discharge Q is just velocity times area, we usually combine them: Q = (1/n) × A × R 2/3 × S 1/2 (In US customary units, a factor of 1.49 replaces the 1 in the numerator.) The variables, explained V — average flow velocity (m/s) Q — discharge, or flow rate (m³/s) n — Manning's roughness coefficient (dimensionless); how much the channel surface resists flow A — cross-se...

Cursor AI Review: Is the AI Code Editor Worth It?

I've been using Cursor as my main code editor for a while now, and enough people have asked whether it's worth switching to that a proper review felt overdue. Short version: for me, yes — but with caveats. What is Cursor? Cursor is an AI-first code editor built as a fork of VS Code. That means every extension, theme, and keybinding you already use in VS Code works here, but with AI woven directly into the editing experience instead of bolted on as a plugin. It's made by Anysphere and can run models from OpenAI and Anthropic under the hood. What I like Tab completion is uncanny. Cursor predicts your next edit — not just the rest of the line, but the next change across the file. Once you get used to hitting Tab, going back to a plain editor feels slow. The Composer / Agent mode. You describe a change in plain language and it edits multiple files at once, showing you a diff to accept or reject. For refactors and boilerplate, this saves real time. It unde...

How I used Google Sheets and Apps Script

Google Sheet is one of the most powerful spreadsheet application that exists online, rivaling with Microsoft's Excel. One of the main strengths is its strong support for collaboration with other users, much easier and popular than collaboration tools with Microsoft Office. Aside from plain spreadsheet, it also supports extensions such as macro. If you are familiar with macros on other office tools, they work almost the same. However, the most extension I use and tinker with is the Apps Scipt . Apps Script Extension One of the challenges I faced recently is how do I track or monitor reports in our department if they are submitted on time or worst, forgotten due to lack of better monitoring tools. So I thought if there can be simple applications that can be deployed or use by a more general user to allow reminding periodically what reports are approaching due dates or those that are past dues. Then I looked for a way, instead of creating a full blown app from scratc...

Automate Sending Email with Apps Script and Google Sheet

Introduction It has been too long that many people uses Microsoft Excel in day-to-day computing tasks. It's so big that it almost resemble a programming language where non-technical people can create their own spreadsheet programs. It has many uses with just the default grid-type data entries. But Microsoft Office developers did not stopped there. They gave it more power by adding a scripting capability to it with VBA or Visual Basic for Applications. Most of the office apps of Microsoft has this VBA at their disposal but I most used it with Microsoft Excel. It was the most appropriate application for me to use it. But then come the big competition. I'll skip the open source apps that may compete with Microsoft Office and go directly with the big one. This is the Google Sheet from Google. Introducing Google Sheet Google Sheets is an online spreadsheet application that allows users to create, edit, and format spreadsheets to organize and analyze information....

From Checkers to Consciousness: Tracing the Roots of AI

 Artificial intelligence (AI) and machine learning (ML) have exploded into our lives, powering everything from our music playlists to groundbreaking medical diagnoses. Even how our mobile phone cameras take pictures uses AI. But where did this extraordinary revolution begin? And how did we go from clunky, rule-based systems to the sophisticated, data-driven intelligence we see today? The quest to build intelligent machines has captivated thinkers, scientists, mathematicians and many more for centuries, with pioneers like Alan Turing laying crucial theoretical groundwork long before the formal establishment of the field.  Now let's dive into the fascinating origin story and explore the ever-expanding contributions of these transformative technologies. The Seeds of Intelligence: Early Days of AI The concept of artificial intelligence has roots in ancient myths and fictional automatons. However, the formal pursuit of AI as a scientific field began in the mid-20th century. Alan Tu...

Exploring the Cons of AI

 As mentioned in this post,  https://www.chinopeak.com/2025/03/pros-of-ai-today.html , we have been given a few powerful tools in our hand. AI is a promising technology yes we get that. But let's dive a little about it. Is it all good? We are going to weight the cons if they are really worth it. It's the buzzword on everyone's lips, promising to revolutionize everything from healthcare to how we order pizza. While the potential benefits are undeniable, it's crucial to acknowledge the less glamorous side of AI – the potential downsides and ethical dilemmas that demand careful consideration. Let's delve into some of the significant cons of  relying  on AI. Job Displacement and Economic Disruption Perhaps the most widely discussed concern is the potential for AI-driven automation to displace human workers. Repetitive tasks, data entry, and even some analytical roles are vulnerable. This could lead to widespread unemployment and exacerbate existing economic inequalities...

The Rise and Fall of a Social Media Pioneer

 Friendster, once the king of online social networking, ultimately succumbed to the might of Facebook. Here's a look at how it happened The Early Days of Social Networking Before Facebook, there was Friendster. It was a groundbreaking platform that introduced the concept of online social networking to a wide audience. People loved connecting with friends, discovering new ones, and building their online presence. However, Friendster faced significant challenges, primarily related to its rapid growth. The Fatal Flaws Technical Difficulties Friendster struggled with scalability. As its user base exploded, the platform experienced frequent crashes and slow loading times. This created a frustrating user experience, driving people away. Instead of focusing on improving their infrastructure, they at times attempted to reduce user activity, which is the opposite of what a social network should do. Lack of Innovation While Friendster pioneered social networking, it failed to innovate and ad...

The Rise of Generative AI

 How AI is Creating Art, Music, and More Have you ever seen an image generated by an AI, or listened to music composed by a computer? If not, you're missing out on something truly incredible. Generative AI is changing the landscape of creativity, and it's happening right now. What Is Generative AI? Basically, generative AI models learn the patterns and structures within a dataset (like images, music, or text) and then use that knowledge to create new, original content. Think of it as teaching a computer the "rules" of art or music, and then letting it improvise. For example, you can feed a generative AI thousands of paintings, and it will learn the styles, colors, and techniques of those artists. Then, it can generate new paintings that look like they were created by a human artist. A World of Creative Possibilities The applications of generative AI are vast and exciting: Art: AI can create stunning visual art, from abstract paintings to photorealistic images. Tools...

The Evolution of AI: From Simple Algorithms to Complex Neural Networks

 Hey everyone! If you're anything like me, you've probably heard a lot about artificial intelligence lately. It's in the news, it's in our phones, and it's even writing blog posts (well, sort of!). But have you ever stopped to wonder how we got here? How did we go from clunky, basic computer programs to the sophisticated AI systems we see today? Let's take a little trip down memory lane, shall we? The Early Days: Rule-Based Systems Back in the early days of AI, things were pretty simple. We were dealing with what are called "rule-based systems." Imagine a computer program that follows a set of "if-then" rules. For example, "IF it's raining, THEN take an umbrella." These systems were good at specific tasks, like playing chess or solving mathematical problems, but they were limited by the rules we programmed into them. If a situation fell outside those rules, the system was stumped. Think of it like a really detailed instruction m...