<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Blog — Chibici Tiberiu</title>
    <link>https://tibich.com/blog/</link>
    <description>Blog posts by Tiberiu Chibici</description>
    <generator>Hugo</generator>
    <language>en-gb</language>
    <copyright>&#169; 2026 Tiberiu Chibici</copyright>
    <lastBuildDate>Sat, 26 Jan 2019 20:50:00 +0000</lastBuildDate>
    <atom:link href="https://tibich.com/blog/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Building an OS - part 1 - Hello world</title>
      <link>https://tibich.com/blog/building-an-os-part-1-hello-world/</link>
      <pubDate>Sat, 26 Jan 2019 20:50:00 +0000</pubDate>
      <dc:creator>Tiberiu Chibici</dc:creator>
      <guid>https://tibich.com/blog/building-an-os-part-1-hello-world/</guid>
      <description>&lt;p&gt;This is the first entry in a series where I build a small operating system from scratch and try to explain each step along the way. The idea is to start from almost nothing, a bare machine that only knows how to load a few bytes off a disk, and slowly grow it into something that boots, prints to the screen, and eventually does something useful.&lt;/p&gt;&#xA;&lt;p&gt;In this first part we keep it simple: writing a &#34;hello world&#34; straight in x86 assembly, assembling it into a 512-byte boot sector, and booting it inside an emulator so we can watch our own code run before any operating system is loaded. The full walkthrough is in the video below.&lt;/p&gt;&#xA;&lt;p&gt;&lt;iframe allowfullscreen=&#34;&#34; frameborder=&#34;0&#34; height=&#34;600&#34; src=&#34;https://www.youtube.com/embed/9t-SPC7Tczc&#34; width=&#34;100%&#34;&gt;&lt;/iframe&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Street network orientation of Romanian cities</title>
      <link>https://tibich.com/blog/street-network-orientation-of-romanian-cities-visualization/</link>
      <pubDate>Thu, 27 Dec 2018 14:24:00 +0000</pubDate>
      <dc:creator>Tiberiu Chibici</dc:creator>
      <guid>https://tibich.com/blog/street-network-orientation-of-romanian-cities-visualization/</guid>
      <description>&lt;p&gt;I kept running into these polar &#34;street orientation&#34; charts on data-visualisation subreddits and wanted to make one for the cities closer to home. Each little rose diagram plots the compass bearings of every road in a city, so a place built on a strict grid shows up as a tidy cross, while an older town that grew more organically scatters its streets in every direction.&lt;/p&gt;&#xA;&lt;p&gt;Here is the result for every Romanian city with a population above 75,000:&lt;/p&gt;&#xA;&lt;p class=&#34;fit-image&#34;&gt;&lt;img alt=&#34;Street orientations&#34; src=&#34;https://tibich.com/images/blog/street-network-orientation/chart.jpg&#34;&gt;&lt;/p&gt;&#xA;&lt;h3&gt;More info&lt;/h3&gt;&#xA;&lt;p&gt;I built this chart inspired by &lt;a href=&#34;https://www.reddit.com/r/dataisbeautiful/&#34;&gt;some posts on Reddit&lt;/a&gt;, by modifying this &lt;a href=&#34;https://github.com/gboeing/osmnx-examples/blob/master/notebooks/17-street-network-orientations.ipynb&#34;&gt;osmnx example&lt;/a&gt;. For the city list, I took all the cities having a population greater than 75k &lt;a href=&#34;https://ro.wikipedia.org/wiki/Lista_ora%C8%99elor_din_Rom%C3%A2nia&#34;&gt;from Wikipedia.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ul class=&#34;alt&#34;&gt;&#xA;&lt;li&gt;&lt;a class=&#34;undecorated&#34; href=&#34;https://tibich.com/git/chibicitiberiu/romania-city-streets&#34;&gt;Source code &lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>Up and running</title>
      <link>https://tibich.com/blog/up-and-running/</link>
      <pubDate>Wed, 31 Jan 2018 00:11:00 +0000</pubDate>
      <dc:creator>Tiberiu Chibici</dc:creator>
      <guid>https://tibich.com/blog/up-and-running/</guid>
      <description>&lt;p&gt;Well, it&#39;s finally happening. After a good many &#34;I should really put up a personal website&#34; moments spread over the years, the site is up and running.&lt;/p&gt;&#xA;&lt;p&gt;I&#39;ve wanted a small corner of the web that&#39;s entirely my own for a long time: somewhere to keep my projects, write the occasional article, and point people to when they ask what I&#39;ve been up to. This is that place.&lt;/p&gt;&#xA;&lt;p&gt;I&#39;m planning to write mostly about programming and the side projects I tinker with in my spare time, along with whatever else I happen to find interesting. Thanks for stopping by.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
