<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Well, Actually...]]></title><description><![CDATA[Well, Actually...]]></description><link>https://well-actually.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 22:14:01 GMT</lastBuildDate><atom:link href="https://well-actually.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[What the heck is a CAPTCHA?]]></title><description><![CDATA[A CAPTCHA is a quick and simple test/challenge designed to determine if an online user is in fact a real human or a bot. CAPTCHA is an acronym that stands…]]></description><link>https://well-actually.hashnode.dev/what-the-heck-is-a-captcha</link><guid isPermaLink="true">https://well-actually.hashnode.dev/what-the-heck-is-a-captcha</guid><category><![CDATA[tech ]]></category><category><![CDATA[technology]]></category><dc:creator><![CDATA[Anirudh Navalgund]]></dc:creator><pubDate>Tue, 20 Oct 2026 13:54:10 GMT</pubDate><content:encoded><![CDATA[<p>A CAPTCHA is a quick and simple test/challenge designed to determine if an online user is in fact a real human or a bot. CAPTCHA is an acronym that stands for “Completely Automated Public Turing test to tell Computers and Humans Apart.”</p>
<img src="https://cdn.hashnode.com/uploads/covers/6ac514f5f0d6df89d823822c/7bd7db62-b051-481c-9a51-1a56b012758c.png" alt="" style="display:block;margin:0 auto" />

<h2>A Brief History of CAPTCHA</h2>
<p>The automated system of CAPTCHA, was designed and created by Carnegie Mellon University in order to tackle the issue where the access to websites by bots, increased substantially back in the year 2000. The CAPTCHA test gets its name from the renowned mathematician and computer scientist Alan Turing, who actually the developed the basis of CAPTCHA test (Turing Test) back in the days of World War II. Over the years, the CAPTCHA system has evolved and has become a norm among many website hosts.</p>
<h2>How exactly does a CAPTCHA work?</h2>
<p>Classic CAPTCHA tests usually work by asking the user to identify a set of alphanumeric characters. These alphanumeric characters are distorted so that the bots are unable to identify/decipher the characters the way a human brain does. Upon the verification of the test, the user is permitted access to the site. Digging further into the working of a CAPTCHA, newer versions/standards usually accesses the user’s browser history/activity in order to distinguish a human from a bot. It also looks at the time taken by the user to fill in the characters or sometimes solve mini tests (discussed in detail further in the blog). The CAPTCHA tests are even able to track the user’s cursor movement while solving the test. The idea behind this being that a human is most likely to move the cursor in random directions while a bot usually moves in straight lines with sharp turns while solving the same.</p>
<h2>Types of CAPTCHA Tests</h2>
<p><strong>Text-based CAPTCHA:</strong> This is one of the most common types of CAPTCHA tests. They usually require the user to reproduce the text (composed of alphanumeric characters) that is normally distorted or blurry or covered with lines, into an input text box.</p>
<img src="https://cdn.hashnode.com/uploads/covers/6ac514f5f0d6df89d823822c/d929e10a-b02a-474a-9af2-6d0a7a068409.png" alt="" style="display:block;margin:0 auto" />

<p><strong>Image-based CAPTCHA:</strong> This CAPTCHA method usually displays 9 or 16 pictures and asks the user to choose a particular type of image. For example, the most common ones among these are to pick images with traffic lights and crosswalks among other images. The array of images displayed might sometimes be related and sometimes not. Picking out certain objects/signs from within blurry photos can be a challenge for computers to comprehend and overcome making it a preferred method over text-based CAPTCHA.</p>
<img src="https://cdn.hashnode.com/uploads/covers/6ac514f5f0d6df89d823822c/d248334c-ce46-4cba-aa1f-fdbc953ec83b.png" alt="" style="display:block;margin:0 auto" />

<p><strong>Math Problem-based CAPTCHA:</strong> Another method for filtering out bots is where simple mathematical problems are used that are users need to solve in order to pass the test.</p>
<p><strong>Audio-based CAPTCHA:</strong> This mode of CAPTCHA was basically introduced to help visually impaired users to comfortably take the CAPTCHA test and access the website. This typically includes a button that allows users to hear an audio version of the code or alphanumeric sequence of characters.</p>
<p><strong>Single Checkbox CAPTCHA:</strong> Some CAPTCHAs just require the user to check a box that says, “I’m not a robot”. However, the test is not the actual action of clicking the checkbox but rather everything leading up to the checkbox click. This test takes into account the movement of the user’s cursor as it approaches the checkbox; i.e., human motions have randomness that cannot be mimicked easily by bots. The test may also assess the cookies stored in the user’s device browser and the device’s history in order to tell if the user is likely to be a bot.</p>
<h2>Advantages of CAPTCHA</h2>
<ol>
<li><p>Prevention of false comments by malicious spam bots.</p>
</li>
<li><p>Helps prevent bots from creating multiple accounts on free services like Gmail etc.</p>
</li>
<li><p>Prevention of fake form registrations.</p>
</li>
<li><p>Prevention of running inappropriate commands on sites by bots.</p>
</li>
</ol>
<h2>Drawbacks of CAPTCHA</h2>
<ol>
<li><p>Some bots can bypass the CAPTCHA tests.</p>
</li>
<li><p>Less seamless user experience.</p>
</li>
<li><p>People with visual impairment and/or hearing impairment find it difficult to access important sites.</p>
</li>
<li><p>Discomfort faced by people in order to prove themselves as being humans.</p>
</li>
</ol>
]]></content:encoded></item><item><title><![CDATA[Why are the Actual Storage Capacities of Computer Drives less than advertised?]]></title><description><![CDATA[If you have ever gone out to purchase an external hard drive or an SSD, chances are you end up buying the ones advertised as 1TB (terabyte) or 2TB…]]></description><link>https://well-actually.hashnode.dev/why-are-the-actual-storage-capacities-of-computer-drives-less-than-advertised</link><guid isPermaLink="true">https://well-actually.hashnode.dev/why-are-the-actual-storage-capacities-of-computer-drives-less-than-advertised</guid><category><![CDATA[tech ]]></category><dc:creator><![CDATA[Anirudh Navalgund]]></dc:creator><pubDate>Tue, 06 Oct 2026 17:21:51 GMT</pubDate><content:encoded><![CDATA[<p>If you have ever gone out to purchase an external hard drive or an SSD, chances are you end up buying the ones advertised as <strong>1TB (terabyte)</strong> or <strong>2TB (terabyte).</strong> It is when you go home and plug them into a computer you find out that the drive advertised as 1TB (terabyte) has only 931 GB (gigabyte) while the 2TB has around 1.8 TB.</p>
<p>So, what is actually going on? Is it false advertising?</p>
<p>Well yes... but no. Let me explain...</p>
<img src="https://cdn.hashnode.com/uploads/covers/6ac514f5f0d6df89d823822c/3a535750-c566-4172-b4a9-38a89aaab39f.png" alt="" style="display:block;margin:0 auto" />

<img src="https://cdn.hashnode.com/uploads/covers/6ac514f5f0d6df89d823822c/1584a5fa-9382-467e-8c62-7b6ef3f70e6e.png" alt="" style="display:block;margin:0 auto" />

<p>The discrepancies arise due to the units of measure of digital storage. You might have heard of <strong>GB - Gigabyte</strong> and <strong>TB - Terabyte</strong> but there is something called <strong>GiB - Gibibyte</strong> and <strong>TiB - Tebibyte</strong> and the storage capacities of computer drives are measured in Gibibyte and Tebibyte rather than Gigabyte and Terabyte.</p>
<table style="width:324px"><colgroup><col style="width:161px"></col><col style="width:163px"></col></colgroup><tbody><tr><td><p>Kilobyte (KB)</p></td><td><p>Kibibyte (KiB)</p></td></tr><tr><td><p>Megabyte (MB)</p></td><td><p>Mebibyte (MiB)</p></td></tr><tr><td><p>Gigabyte (GB)</p></td><td><p>Gibibyte (GiB)</p></td></tr><tr><td><p>Terabyte (TB)</p></td><td><p>Tebibyte (TiB)</p></td></tr></tbody></table>

<p>The difference between them is actually the number of bytes in each of them. KB, MB, GB and TB are measured in powers of 10 (decimal) while KiB, MiB, GiB and TiB are measured in powers of 2 (binary). This is also the reason by 1KB ≠ 1000 bytes but equal to 1024 bytes.</p>
<table style="width:550px"><colgroup><col style="width:273px"></col><col style="width:277px"></col></colgroup><tbody><tr><td><p>1 KB = 10³ bytes = 1 thousand</p></td><td><p>1 KiB = 2¹⁰ bytes = 1024 bytes</p></td></tr><tr><td><p>1 MB = 10⁶ bytes = 1 million</p></td><td><p>1 MiB = 2²⁰ bytes</p></td></tr><tr><td><p>1 GB = 10⁹ bytes = 1 billion</p></td><td><p>1 GiB = 2³⁰ bytes</p></td></tr><tr><td><p>1 TB = 10¹² bytes = 1 trillion</p></td><td><p>1 TiB = 2⁴⁰ bytes</p></td></tr></tbody></table>

<p>While the actual numbers of bytes are pretty close in both the notations, as we go further and larger, it starts to diverge more. The percentage numbers in parentheses refer to the error in closeness.</p>
<p><a href="https://en.wikipedia.org/wiki/Binary_prefix"><img src="https://cdn.hashnode.com/uploads/covers/6ac514f5f0d6df89d823822c/ce96df3b-588a-4251-bbf7-81a9be93be58.png" alt="Binary prefix - Wikipedia" style="display:block;margin:0 auto" /></a></p>
<p>So, the answer to why drives have less storage than advertised is because under the hood, computers are measuring the storage/number of bytes in terms of powers of 2, that is in KiB, MiB and so on but the labels are incorrectly displayed KB, MB (powers of 10).</p>
<p>Since 1 GiB is larger than 1 GB that is <strong><em>1 GiB = 1.074 GB</em>,</strong> if we divide 1000 GB by 1.074 GB/GiB we get <em><strong>931</strong></em>.</p>
<h3>Now the question arises, why doesn't Windows use GiB and TiB notations?</h3>
<p>As we know that computers use binary system, computations are easier to deal with numbers in powers of 2 ever since the olden days of computing.</p>
<p>And also, since numbers in powers of 2 are quite close to numbers in powers of 10 the trend of using the same notations as GB and TB has ever continued. But as people started using the same names Gigabyte, Terabyte, etc. for numbers of both powers of 2 and powers of 10 in all other technical areas the confusion has also increased ever since.</p>
<p>To address this issue, the International Electrotechnical Commission (IEC) came up with the prefixes <em>Kibi, Mebi, Gibi, Tebi</em>, etc. where the "<em>bi</em>" is short for binary. But the problem is these notations/prefixes never caught up mainstream in the commercial computing market and companies too, ignore them.</p>
]]></content:encoded></item></channel></rss>