<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>gciruelos.com</title>
    <link>https://www.gciruelos.com</link>
    <description>Blog</description>
    <atom:link href="https://gciruelos.com/feed.xml" rel="self" type="application/rss+xml" />
        <item>
      <title>The Swiss National Bank</title>
      <link>https://gciruelos.com/the-swiss-national-bank.html</link>
      <guid>https://gciruelos.com/the-swiss-national-bank.html</guid>
      <description><![CDATA[<p>The Bank of England, the Banque de
France, the Reserve Bank of India: all started as private corporations
and were nationalized over the course of the twentieth century. The
Swiss National Bank, founded in 1907, never was. Its shares still trade
on the SIX Swiss Exchange.</p>]]></description>
      <pubDate>Sun, 05 Oct 2025 00:00:00 GMT</pubDate>
    </item>
        <item>
      <title>What is the roundest country?</title>
      <link>https://gciruelos.com/what-is-the-roundest-country.html</link>
      <guid>https://gciruelos.com/what-is-the-roundest-country.html</guid>
      <description><![CDATA[<p>We can define <em>roundness</em> in many
ways. For example, as you may know, the circle is the shape that given a
fixed perimeter maximizes the area. This definition has many problems.
One of the problems is that countries generally have chaotic perimeters
(also known as borders), so they tend to be much longer than they seem
to be.</p>
<p>For that reason, we have to define roundness some other way. Given a
country, I will represent it as a plane region, more precisely a compact
set \(C \subset \mathbb{R}^2\), and I will define its roundness as</p>
<p>\[ roundness(C) = \max_{ x \in \mathbb{R}^2, r \in
\mathbb{R}_{&gt;0}<br />
} \frac{ area(C \cap D(x,r)) }{ \max \{ area(D(x,r)), area(C) \} }
\]</p>
<p>where \(D(x, r)\) is the disk of center \(x\) and radius
\(r\).</p>]]></description>
      <pubDate>Tue, 26 Jul 2016 00:00:00 GMT</pubDate>
    </item>
        <item>
      <title>Linear Recurrences</title>
      <link>https://gciruelos.com/linear-recurrences.html</link>
      <guid>https://gciruelos.com/linear-recurrences.html</guid>
      <description><![CDATA[<p>A linear recurrence is a linear equation
that recursively defines a sequence. An example is the Fibonacci
sequence, that is defined as</p>
<p>\[F_0 = 0\] \[F_1 = 1\] \[F_n = F_{n-1} +
F_{n-2}\]</p>]]></description>
      <pubDate>Sun, 21 Jun 2015 00:00:00 GMT</pubDate>
    </item>
        <item>
      <title>XOR</title>
      <link>https://gciruelos.com/xor.html</link>
      <guid>https://gciruelos.com/xor.html</guid>
      <description><![CDATA[<p>In this post we will talk about xor. Xor
is a logical operator that outputs <em>true</em> when the two input
values are different, and <em>false</em> otherwise. It is usually
symbolized with \(\oplus\).</p>]]></description>
      <pubDate>Sun, 19 Apr 2015 00:00:00 GMT</pubDate>
    </item>
        <item>
      <title>Binary Codes</title>
      <link>https://gciruelos.com/binary-codes.html</link>
      <guid>https://gciruelos.com/binary-codes.html</guid>
      <description><![CDATA[<p>We all know we can write any number in
base 2. For example, \(18_{10} = 10010_2\). So we can ask a question,
are there other (nontrivial) sequences such that any natural number is
the sum of a finite subset of it? The answer is
yes.</p>]]></description>
      <pubDate>Mon, 23 Mar 2015 00:00:00 GMT</pubDate>
    </item>
        <item>
      <title>Propositions as types</title>
      <link>https://gciruelos.com/propositions-as-types.html</link>
      <guid>https://gciruelos.com/propositions-as-types.html</guid>
      <description><![CDATA[<p>In Type Theory, <strong>propositions as
types</strong> is the idea that types can be interpreted as propositions
and vice versa. It is also known as the <strong>Curry-Howard
isomorphism</strong> and closely related with the concept of proofs as
programs, this is the reason we will use 3 languages during this post:
the language of logic, of type theory and Haskell.</p>]]></description>
      <pubDate>Wed, 04 Mar 2015 00:00:00 GMT</pubDate>
    </item>
      </channel>
</rss>
