<?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[Tech Stuff]]></title><description><![CDATA[Tech Stuff]]></description><link>https://blog.prashantk.net</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Apr 2026 02:03:30 GMT</lastBuildDate><atom:link href="https://blog.prashantk.net/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[CNAME DNS Records]]></title><description><![CDATA[A Canonical Name (CNAME) record is a type of resource record in the Domain Name System (DNS) that maps one domain name (an alias) to another (the canonical name).[1]
This can prove convenient when running multiple services (like an FTP server and a w...]]></description><link>https://blog.prashantk.net/cname-dns-records</link><guid isPermaLink="true">https://blog.prashantk.net/cname-dns-records</guid><dc:creator><![CDATA[Prashant Kumar]]></dc:creator><pubDate>Tue, 27 Aug 2024 16:54:38 GMT</pubDate><content:encoded><![CDATA[<p>A <strong>Canonical Name</strong> (<strong>CNAME</strong>) <strong>record</strong> is a type of <a target="_blank" href="https://en.wikipedia.org/wiki/Resource_record">resource record</a> in the <a target="_blank" href="https://en.wikipedia.org/wiki/Domain_Name_System">Domain Name System</a> (DNS) that maps one domain name (an alias) to another (the <a target="_blank" href="https://en.wikipedia.org/wiki/Canonical_form">canonical</a> name).<a target="_blank" href="https://en.wikipedia.org/wiki/CNAME_record#cite_note-1"><sup>[1]</sup></a></p>
<p>This can prove convenient when running multiple services (like an <a target="_blank" href="https://en.wikipedia.org/wiki/File_Transfer_Protocol">FTP server</a> <em>and</em> a <a target="_blank" href="https://en.wikipedia.org/wiki/Web_server">web server</a>, each running on different ports) from a single <a target="_blank" href="https://en.wikipedia.org/wiki/IP_address">IP address</a>. One can, for example, use CNAME records to point <em>ftp.example.com</em> and <em>www.example.com</em> to the DNS entry for <em>example.com</em>, which in turn has an <a target="_blank" href="https://en.wikipedia.org/wiki/A_record">A record</a> which points to the IP address. Then, if the IP address ever changes, one only has to record the change in one place within the network: in the DNS A record for <em>example.com</em>.</p>
<p>CNAME records must always point to another domain name, never directly to an IP address.  </p>
<p>Source:</p>
<ul>
<li><a target="_blank" href="https://en.wikipedia.org/wiki/CNAME_record">https://en.wikipedia.org/wiki/CNAME_record</a></li>
</ul>
]]></content:encoded></item><item><title><![CDATA[Classifying Bugs]]></title><description><![CDATA[A bohrbug, by way of contrast, is a "good, solid bug". Like the deterministic Bohr atom model, they do not change their behavior and are relatively easily detected.
A mandelbug (named after Benoît Mandelbrot's fractal) is a bug whose causes are so co...]]></description><link>https://blog.prashantk.net/classifying-bugs</link><guid isPermaLink="true">https://blog.prashantk.net/classifying-bugs</guid><dc:creator><![CDATA[Prashant Kumar]]></dc:creator><pubDate>Wed, 15 Feb 2023 17:41:28 GMT</pubDate><content:encoded><![CDATA[<p>A <em>bohrbug</em>, by way of contrast, is a "good, solid bug". Like the deterministic <a target="_blank" href="https://en.wikipedia.org/wiki/Bohr_atom_model">Bohr atom model</a>, they do not change their behavior and are relatively easily detected.</p>
<p>A <em>mandelbug</em> (named after <a target="_blank" href="https://en.wikipedia.org/wiki/Beno%C3%AEt_Mandelbrot">Benoît Mandelbrot</a>'s <a target="_blank" href="https://en.wikipedia.org/wiki/Mandelbrot_set">fractal</a>) is a bug whose causes are so complex it defies repair or makes its behavior appear <a target="_blank" href="https://en.wikipedia.org/wiki/Chaos_theory">chaotic</a> or even <a target="_blank" href="https://en.wikipedia.org/wiki/Deterministic_system">non-deterministic</a>. The term also refers to a bug that exhibits fractal behavior (that is, <a target="_blank" href="https://en.wikipedia.org/wiki/Self-similarity">self-similarity</a>) by revealing more bugs (the deeper a developer goes into the code to fix it the more bugs they find).</p>
<p>A <em>schrödinbug</em> or <em>schroedinbug</em> (named after <a target="_blank" href="https://en.wikipedia.org/wiki/Erwin_Schr%C3%B6dinger">Erwin Schrödinger</a> and his <a target="_blank" href="https://en.wikipedia.org/wiki/Schr%C3%B6dinger%27s_cat">thought experiment</a>) is a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.</p>
<p>A <em>hindenbug</em> (named after the <a target="_blank" href="https://en.wikipedia.org/wiki/Hindenburg_disaster">Hindenburg disaster</a>) is a bug with catastrophic behavior.</p>
<p>A <em>higgs-bugson</em> (named after the <a target="_blank" href="https://en.wikipedia.org/wiki/Higgs_boson">Higgs boson</a> particle) is a bug that is predicted to exist based upon other observed conditions (most commonly, vaguely related log entries and anecdotal user reports) but is difficult, if not impossible, to artificially reproduce in a development or test environment. The term may also refer to a bug that is obvious in the code (mathematically proven), but which cannot be seen in execution (yet difficult or impossible to actually find in existence).</p>
<p>A <strong>heisenbug</strong> is a <a target="_blank" href="https://en.wikipedia.org/wiki/Software_bug">software bug</a> that seems to disappear or alter its behavior when one attempts to study it. The term is a <a target="_blank" href="https://en.wikipedia.org/wiki/Pun">pun</a> on the name of <a target="_blank" href="https://en.wikipedia.org/wiki/Werner_Heisenberg">Werner Heisenberg</a>, the <a target="_blank" href="https://en.wikipedia.org/wiki/Physicist">physicist</a> who first asserted the <a target="_blank" href="https://en.wikipedia.org/wiki/Observer_effect_(physics)">observer effect</a> of <a target="_blank" href="https://en.wikipedia.org/wiki/Quantum_mechanics">quantum mechanics</a>, which states that the act of observing a system inevitably alters its state.</p>
<p>Source: <a target="_blank" href="https://en.wikipedia.org/wiki/Heisenbug">https://en.wikipedia.org/wiki/Heisenbug</a></p>
]]></content:encoded></item></channel></rss>