<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Bence Ferdinandy</title>
    <link>https://bence.ferdinandy.com/</link>
    <description>Recent content on Bence Ferdinandy</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>2022 Bence Ferdinandy All rights reserved</copyright>
    <lastBuildDate>Mon, 29 Dec 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://bence.ferdinandy.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Don&#39;t abuse Co-authored-by for marking AI assistance</title>
      <link>https://bence.ferdinandy.com/2025/12/29/dont-abuse-co-authored-by-for-marking-ai-assistance/</link>
      <pubDate>Mon, 29 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/2025/12/29/dont-abuse-co-authored-by-for-marking-ai-assistance/</guid>
      <description>Instead, use a dedicated &lt;code&gt;AI-assistant:&lt;/code&gt; trailer with a more useful format.</description>
    </item>
    <item>
      <title>Secure and redundant server setup with a bit of lazyness</title>
      <link>https://bence.ferdinandy.com/2025/06/07/secure-and-redundant-server-setup-with-a-bit-of-lazyness/</link>
      <pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/2025/06/07/secure-and-redundant-server-setup-with-a-bit-of-lazyness/</guid>
      <description>Step-by-step guide to set up an Ubuntu server with the root partition on btrfs raid1, encrypted with luks, and automatically unlocking on boot via a mandos server running locally.</description>
    </item>
    <item>
      <title>Git commits and how to craft them</title>
      <link>https://bence.ferdinandy.com/2024/06/17/git-commits-and-how-to-craft-them/</link>
      <pubDate>Mon, 17 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/2024/06/17/git-commits-and-how-to-craft-them/</guid>
      <description>A set of rules, their rationale and a short practical guide to creating useful git commits.</description>
    </item>
    <item>
      <title>Email in the terminal: a complete guide to the unix way of email</title>
      <link>https://bence.ferdinandy.com/2023/07/20/email-in-the-terminal-a-complete-guide-to-the-unix-way-of-email/</link>
      <pubDate>Thu, 20 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/2023/07/20/email-in-the-terminal-a-complete-guide-to-the-unix-way-of-email/</guid>
      <description>Reading emails in your terminal is fast, highly customizable, productive, and fun. Unfortunately, it can be frustrating to set up. This is a complete guide to take the frustration out of the process.</description>
    </item>
    <item>
      <title>More keyboard, less mouse: my Regolith &#43; tmux &#43; vim based workflow</title>
      <link>https://bence.ferdinandy.com/2021/01/12/more-keyboard-less-mouse-my-regolith-tmux-vim-based-workflow/</link>
      <pubDate>Tue, 12 Jan 2021 11:32:01 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/2021/01/12/more-keyboard-less-mouse-my-regolith-tmux-vim-based-workflow/</guid>
      <description>Keyboard centric tools: Regolith, tmux and vim + benefits of using text files (markdown and LaTeX with git).</description>
    </item>
    <item>
      <title>Naming chaos in statistics: bring order by thinking in mathematical models</title>
      <link>https://bence.ferdinandy.com/2020/11/25/naming-chaos-in-statistics/</link>
      <pubDate>Wed, 25 Nov 2020 13:23:38 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/2020/11/25/naming-chaos-in-statistics/</guid>
      <description>Ever got confused by difference between the two GLMs? With why ANCOVA and GLM do the same thing? Ever had trouble remembering assumptions? Stop thinking in tests and start thinking in mathematical models, and everything will be much clearer.</description>
    </item>
    <item>
      <title>Ethorobotics and the first bio-robot</title>
      <link>https://bence.ferdinandy.com/2020/03/30/ethorobotics-and-the-first-bio-robot/</link>
      <pubDate>Mon, 30 Mar 2020 12:18:59 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/2020/03/30/ethorobotics-and-the-first-bio-robot/</guid>
      <description>The dog can be considered the first bio-robot &amp;ldquo;built&amp;rdquo; by humans, and we&amp;rsquo;re only slightly joking with that statement. Let&amp;rsquo;s explore the concept of ethorobotics to understand why.</description>
    </item>
    <item>
      <title>Why guitar frets work (and why violins don&#39;t have them)</title>
      <link>https://bence.ferdinandy.com/2019/04/06/why-gitar-frets-work/</link>
      <pubDate>Sat, 06 Apr 2019 22:05:26 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/2019/04/06/why-gitar-frets-work/</guid>
      <description>Obviously, you squeeze the string to the fret, which shortens the string making a higher sound. But it occurred to me, that it&amp;rsquo;s awfully convenient that you need one in the same place for all the strings. And if it&amp;rsquo;s so awfully convenient, how come violinist put up with having to find the exact place to hold the strings, rather then getting frets?</description>
    </item>
    <item>
      <title>Fastest and smallest way to set up R with jupyter on Windows</title>
      <link>https://bence.ferdinandy.com/2018/11/22/fastest-way-to-set-up-r-with-jupyter-on-windows/</link>
      <pubDate>Thu, 22 Nov 2018 21:49:24 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/2018/11/22/fastest-way-to-set-up-r-with-jupyter-on-windows/</guid>
      <description>This tutorial will show you the fastest (and smallest) install of Jupyter Notebook if you only want to run R with it.</description>
    </item>
    <item>
      <title>What&#39;s the difference between a graph and a network?</title>
      <link>https://bence.ferdinandy.com/2018/05/27/whats-the-difference-between-a-graph-and-a-network/</link>
      <pubDate>Sun, 27 May 2018 18:12:00 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/2018/05/27/whats-the-difference-between-a-graph-and-a-network/</guid>
      <description>&lt;p&gt;Nothing.&lt;/p&gt;&#xA;&lt;p&gt;Or let&amp;rsquo;s be precise: not much. Both are things (nodes, vertices) connected by other things (links, edges) and any distinction is pretty much nothing but tradition.&lt;/p&gt;&#xA;&lt;p&gt;My PhD dissertation has a network science part. When I started writing about &lt;a href=&#34;https://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93R%C3%A9nyi_model&#34;&gt;Erdős-Rényi graphs&lt;/a&gt; in this part I realized I had to clear up the relationship between the networks and graphs. After some research I tentatively wrote &lt;em&gt;&amp;ldquo;Networks are essentially graphs&amp;rdquo;&lt;/em&gt;. Unfortunately, this statement did not resound well with one of my opponents, so I had to dig deeper.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tags</title>
      <link>https://bence.ferdinandy.com/tags/</link>
      <pubDate>Sun, 27 May 2018 18:02:08 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/tags/</guid>
      <description></description>
    </item>
    <item>
      <title>Projects</title>
      <link>https://bence.ferdinandy.com/projects/</link>
      <pubDate>Sun, 27 May 2018 18:01:54 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/projects/</guid>
      <description>&lt;h2 id=&#34;ethorobotics&#34;&gt;Ethorobotics&#xA;  &lt;a href=&#34;#ethorobotics&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;16&#34; height=&#34;16&#34; fill=&#34;currentColor&#34; class=&#34;bi bi-link&#34; viewBox=&#34;0 0 16 16&#34;&gt;&#xA;      &lt;path d=&#34;M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9c-.086 0-.17.01-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z&#34;/&gt;&#xA;      &lt;path d=&#34;M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4.02 4.02 0 0 1-.82 1H12a3 3 0 1 0 0-6H9z&#34;/&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Your robot doesn&amp;rsquo;t have to behave like a human, for it to be socially acceptable. Your dog and cat doesn&amp;rsquo;t, and you still love having them around. See more &lt;a href=&#34;https://www.frontiersin.org/articles/10.3389/fpsyg.2017.00958/full&#34;&gt;here&lt;/a&gt;. I used to lead the development of the Biscee, but now I&amp;rsquo;m mostly just a consultant.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Teaching</title>
      <link>https://bence.ferdinandy.com/teaching/</link>
      <pubDate>Sun, 27 May 2018 18:01:47 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/teaching/</guid>
      <description>&lt;h4 id=&#34;collected-materials&#34;&gt;Collected materials&#xA;  &lt;a href=&#34;#collected-materials&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;16&#34; height=&#34;16&#34; fill=&#34;currentColor&#34; class=&#34;bi bi-link&#34; viewBox=&#34;0 0 16 16&#34;&gt;&#xA;      &lt;path d=&#34;M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9c-.086 0-.17.01-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z&#34;/&gt;&#xA;      &lt;path d=&#34;M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4.02 4.02 0 0 1-.82 1H12a3 3 0 1 0 0-6H9z&#34;/&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bence.ferdinandy.com/materials/git&#34;&gt;git&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bence.ferdinandy.com/materials/terminal&#34;&gt;linux/terminal&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bence.ferdinandy.com/materials/python&#34;&gt;python&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bence.ferdinandy.com/materials/ros&#34;&gt;ROS/robotics&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.markdowntutorial.com/&#34;&gt;markdown tutorial&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;classes&#34;&gt;Classes&#xA;  &lt;a href=&#34;#classes&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;16&#34; height=&#34;16&#34; fill=&#34;currentColor&#34; class=&#34;bi bi-link&#34; viewBox=&#34;0 0 16 16&#34;&gt;&#xA;      &lt;path d=&#34;M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9c-.086 0-.17.01-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z&#34;/&gt;&#xA;      &lt;path d=&#34;M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4.02 4.02 0 0 1-.82 1H12a3 3 0 1 0 0-6H9z&#34;/&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Numerical methods in physics (Physics BSc, ELTE, 2021)&lt;/li&gt;&#xA;&lt;li&gt;Python programming and Linux basics (Biology MSc, ELTE, 2020 - 2021)&lt;/li&gt;&#xA;&lt;li&gt;Biometry, advanced biostatistics (Biology MSc, ELTE, 2018 - 2021)&lt;/li&gt;&#xA;&lt;li&gt;Modern Physics Laboratory (Physics BSc, ELTE, 2012 - 2014)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;students-finished-degree-or-scholarship&#34;&gt;Students (finished degree or scholarship)&#xA;  &lt;a href=&#34;#students-finished-degree-or-scholarship&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;16&#34; height=&#34;16&#34; fill=&#34;currentColor&#34; class=&#34;bi bi-link&#34; viewBox=&#34;0 0 16 16&#34;&gt;&#xA;      &lt;path d=&#34;M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9c-.086 0-.17.01-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z&#34;/&gt;&#xA;      &lt;path d=&#34;M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4.02 4.02 0 0 1-.82 1H12a3 3 0 1 0 0-6H9z&#34;/&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Péter Telkes (Mechatronics MSc, BME, 2023)&lt;/li&gt;&#xA;&lt;li&gt;Ákos Móri (Computer Science BSc, ELTE, 2023)&lt;/li&gt;&#xA;&lt;li&gt;Erik Neczli (Mechatronics BSc, BME, 2023)&lt;/li&gt;&#xA;&lt;li&gt;Máté László (Mechatronics BSc, BME, 2023)&lt;/li&gt;&#xA;&lt;li&gt;Márton Wernigg (internship, Computer Science MSc, BME, 2022)&lt;/li&gt;&#xA;&lt;li&gt;Paula Perez (Cooperative PhD program, 2022)&lt;/li&gt;&#xA;&lt;li&gt;Balázs Kozma (Mechatronics BSc, BME, 2022)&lt;/li&gt;&#xA;&lt;li&gt;Amri Katalin (Biology MSc, ELTE, 2022)&lt;/li&gt;&#xA;&lt;li&gt;Balázs Morvai (Mechatronics BSc, BME, 2022)&lt;/li&gt;&#xA;&lt;li&gt;Fülöp Pelle (Mechatronics MSc, BME, 2022)&lt;/li&gt;&#xA;&lt;li&gt;Lehel Horváth (Mechatronics MSc, BME, 2022)&lt;/li&gt;&#xA;&lt;li&gt;Lukas Schüler (DAAD RISE, 2021)&lt;/li&gt;&#xA;&lt;li&gt;Ábel Rozmán (Biology BSc, ELTE, 2021)&lt;/li&gt;&#xA;&lt;li&gt;Mohamad Zatar (DAAD RISE, Engineering BSc, Hamburg University of Technology, 2021)&lt;/li&gt;&#xA;&lt;li&gt;Zoe Farkas (Biology BSc, ELTE, 2020)&lt;/li&gt;&#xA;&lt;li&gt;Aayush Yadav (DAAD RISE, Electrical Engineering BSc, Technische Hochschule Ingolstadt, 2019)&lt;/li&gt;&#xA;&lt;li&gt;Kata Iklódi (Animal Husbandry Engineer BSc, SZIE, 2018)&lt;/li&gt;&#xA;&lt;li&gt;Levente Pál (Physics BSc, ELTE, 2017)&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Publications</title>
      <link>https://bence.ferdinandy.com/publications/</link>
      <pubDate>Fri, 09 Mar 2018 08:34:56 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/publications/</guid>
      <description>&lt;p&gt;&lt;a style=&#34;box-shadow:none&#34; href=&#34;https://scholar.google.hu/citations?user=ypkTfcQAAAAJ&amp;hl=en&#34;&gt;&lt;i class=&#34;ai ai-google-scholar ai-lg&#34;&gt;&lt;/i&gt; Google Scholar&lt;/a&gt;&lt;/br&gt;&#xA;&lt;a style=&#34;box-shadow:none&#34; href=&#34;https://orcid.org/0000-0001-6895-9750&#34;&gt;&lt;i class=&#34;ai ai-orcid ai-lg&#34;&gt;&lt;/i&gt; ORCID&lt;/a&gt;&lt;/br&gt;&#xA;&lt;a style=&#34;box-shadow:none&#34; href=&#34;https://m2.mtmt.hu/gui2/?type=authors&amp;mode=browse&amp;sel=10028021&amp;view=dataSheet&#34;&gt;&lt;i class=&#34;ai ai-mtmt ai-lg&#34;&gt;&lt;/i&gt; MTMT&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;book-chapter&#34;&gt;Book chapter&#xA;  &lt;a href=&#34;#book-chapter&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;16&#34; height=&#34;16&#34; fill=&#34;currentColor&#34; class=&#34;bi bi-link&#34; viewBox=&#34;0 0 16 16&#34;&gt;&#xA;      &lt;path d=&#34;M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9c-.086 0-.17.01-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z&#34;/&gt;&#xA;      &lt;path d=&#34;M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4.02 4.02 0 0 1-.82 1H12a3 3 0 1 0 0-6H9z&#34;/&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;b&gt;Ferdinandy, B.,&lt;/b&gt; Telkes P., Abdai, J., Miklósi Á., &lt;i&gt;&lt;a href=&#34;https://doi.org/10.4324/9781003182931-4&#34;&gt; An introduction to robot construction &lt;/a&gt;&lt;/i&gt; in Abdai, J. and Miklósi Á., &lt;i&gt;&lt;a href=&#34;https://doi.org/10.4324/9781003182931&#34;&gt; An Introduction to Ethorobotics : Robotics and the Study of Animal Behaviour&lt;/a&gt;&lt;/i&gt;, Routledge (2024)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Contact</title>
      <link>https://bence.ferdinandy.com/contact/</link>
      <pubDate>Fri, 09 Mar 2018 07:40:52 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/contact/</guid>
      <description>&lt;div class=&#34;contact-mailto&#34;&gt; &lt;a href=&#34;mailto:bence@ferdinandy.com&#34;&gt; bence@ferdinandy.com &lt;/a&gt;&lt;/div&gt;&#xA;&lt;div  style=&#34;float:left;display:inline;text-align:center&#34;&gt;&#xA;&lt;a style=&#34;box-shadow:none&#34; href=&#34;https://scholar.google.hu/citations?user=ypkTfcQAAAAJ&amp;hl=en&#34;&gt;&lt;i class=&#34;ai ai-google-scholar-square ai-2x&#34;&gt;&lt;/i&gt;&lt;/a&gt;&#xA;&lt;a style=&#34;box-shadow:none&#34; href=&#34;https://orcid.org/0000-0001-6895-9750&#34;&gt;&lt;i class=&#34;fab fa-orcid fa-2x&#34;&gt;&lt;/i&gt;&lt;/a&gt;&#xA;&lt;a style=&#34;box-shadow:none&#34; href=&#34;https://m2.mtmt.hu/gui2/?type=authors&amp;mode=browse&amp;sel=10028021&amp;view=dataSheet&#34;&gt;&lt;i class=&#34;ai ai-mtmt-square ai-2x&#34;&gt;&lt;/i&gt;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;div style=&#34;text-align:center&#34;&gt;&#xA;        &lt;a style=&#34;box-shadow:none&#34; href=&#34;https://github.com/ferdinandyb&#34; &gt;&lt;i class=&#34;fab fa-github fa-2x&#34;&gt;&lt;/i&gt;&lt;/a&gt;&#xA;        &lt;a style=&#34;box-shadow:none&#34; href=&#34;https://stackexchange.com/users/2585416/fbence&#34; &gt;&lt;i class=&#34;fab fa-stack-exchange fa-2x&#34;&gt;&lt;/i&gt;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;div  style=&#34;float:left;display:inline;text-align:center&#34;&gt;&#xA;               &lt;a style=&#34;box-shadow:none&#34; href=&#34;https://twitter.com/ferdinandyb&#34;&gt;&lt;i class=&#34;fab fa-twitter fa-2x&#34;&gt;&lt;/i&gt;&lt;/a&gt;&#xA;           &lt;a style=&#34;box-shadow:none&#34; href=&#34;https://www.instagram.com/ferdinandybence/&#34;&gt;&lt;i class=&#34;fab fa-instagram fa-2x&#34;&gt;&lt;/i&gt;&lt;/a&gt;&#xA;               &lt;a style=&#34;box-shadow:none&#34; href=&#34;https://www.facebook.com/ferdinandybence&#34;&gt;&lt;i class=&#34;fab fa-facebook fa-2x&#34;&gt;&lt;/i&gt;&lt;/a&gt;&#xA;       &lt;a style=&#34;box-shadow:none&#34; href=&#34;https://www.linkedin.com/in/bence-ferdinandy&#34;&gt;&lt;i class=&#34;fab fa-linkedin fa-2x&#34;&gt;&lt;/i&gt;&lt;/a&gt;&#xA;       &lt;a style=&#34;box-shadow:none&#34; href=&#34;https://bence.ferdinandy.com/index.xml&#34;&gt;&lt;I class=&#34;fas fa-rss fa-2x&#34;&gt;&lt;/i&gt;&lt;/a&gt;&#xA;  &lt;/div&gt;</description>
    </item>
    <item>
      <title>About</title>
      <link>https://bence.ferdinandy.com/about/</link>
      <pubDate>Thu, 08 Mar 2018 19:32:23 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/about/</guid>
      <description>&lt;div class=&#34;about-wrapper&#34;&gt;&#xA;    &lt;div class=&#34;about-image&#34;&gt;&#xA;        &lt;img src=&#34;https://bence.ferdinandy.com/images/portrait.jpg&#34; &gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div class=&#34;about-text&#34;&gt;&#xA;        I am &lt;b&gt;Bence Ferdinandy&lt;/b&gt;, a Hungarian physicist based in Budapest,&#xA;        with a PhD in biological and statistical physics. I currently work as&#xA;        senior data scientist at &lt;a href=&#34;https://signifyd.com/&#34;&gt;Signifyd&lt;/a&gt;. In my free time I dabble in&#xA;        robotics and animal behaviour recognition as a volunteer at the &lt;a&#xA;        href=&#34;http://etologia.elte.hu/en/home-2/&#34;&gt;Department of Ethology&lt;/a&gt;,&#xA;        Eötvös Loránd University, and like to fiddle around with&#xA;        open source utilities. I also occasionally work for the family R&amp;D&#xA;        company &lt;a href=&#34;http://pharmahungary.com&#34;&gt;Pharmahungary Group&lt;/a&gt;&#xA;        where I am the sysadmin and general IT guy. I&#39;m married and a father of&#xA;        two.&#xA;    &lt;/div&gt;&#xA;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Materials for git</title>
      <link>https://bence.ferdinandy.com/materials/git/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/materials/git/</guid>
      <description>&lt;p&gt;See &lt;a href=&#34;https://github.com/ferdinandyb/dotfiles/tree/master/.config/git&#34;&gt;my dotfiles&lt;/a&gt; for configuration tips.&lt;/p&gt;&#xA;&lt;h1 id=&#34;general-git&#34;&gt;General git&#xA;  &lt;a href=&#34;#general-git&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;16&#34; height=&#34;16&#34; fill=&#34;currentColor&#34; class=&#34;bi bi-link&#34; viewBox=&#34;0 0 16 16&#34;&gt;&#xA;      &lt;path d=&#34;M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9c-.086 0-.17.01-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z&#34;/&gt;&#xA;      &lt;path d=&#34;M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4.02 4.02 0 0 1-.82 1H12a3 3 0 1 0 0-6H9z&#34;/&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://learngitbranching.js.org/&#34;&gt;interactive tutorial for git&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;my post on &lt;a href=&#34;https://bence.ferdinandy.com/gitcraft&#34;&gt;writing good commits&lt;/a&gt; with a practical guide included&lt;/li&gt;&#xA;&lt;li&gt;a &lt;a href=&#34;https://github.com/ferdinandyb/gitworkshop&#34;&gt;workshop&lt;/a&gt; I held (it currently lacks some context, but has all the commands used)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://git-scm.com/book/en/v2&#34;&gt;the git book&lt;/a&gt;: especially chapters 1-3, 5.1, 5.2, 7.2&lt;/li&gt;&#xA;&lt;li&gt;git rebase, i.e. how to rewrite git history: &lt;a href=&#34;https://git-rebase.io/&#34;&gt;https://git-rebase.io/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;git-over-email&#34;&gt;Git over email&#xA;  &lt;a href=&#34;#git-over-email&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;16&#34; height=&#34;16&#34; fill=&#34;currentColor&#34; class=&#34;bi bi-link&#34; viewBox=&#34;0 0 16 16&#34;&gt;&#xA;      &lt;path d=&#34;M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9c-.086 0-.17.01-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z&#34;/&gt;&#xA;      &lt;path d=&#34;M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4.02 4.02 0 0 1-.82 1H12a3 3 0 1 0 0-6H9z&#34;/&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;tutorial for contributing with git over email: &lt;a href=&#34;https://git-send-email.io/&#34;&gt;https://git-send-email.io/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;tutorial for reviewing with git over email: &lt;a href=&#34;https://git-am.io/&#34;&gt;https://git-am.io/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;my post on &lt;a href=&#34;https://bence.ferdinandy.com/email-tutorial&#34;&gt;setting up terminal email&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;workflows--governence&#34;&gt;Workflows / governence&#xA;  &lt;a href=&#34;#workflows--governence&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;16&#34; height=&#34;16&#34; fill=&#34;currentColor&#34; class=&#34;bi bi-link&#34; viewBox=&#34;0 0 16 16&#34;&gt;&#xA;      &lt;path d=&#34;M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9c-.086 0-.17.01-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z&#34;/&gt;&#xA;      &lt;path d=&#34;M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4.02 4.02 0 0 1-.82 1H12a3 3 0 1 0 0-6H9z&#34;/&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://drewdevault.com/2019/05/24/What-is-a-fork.html&#34;&gt;alternative to the forking model&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;tools-for-git&#34;&gt;Tools for git&#xA;  &lt;a href=&#34;#tools-for-git&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;16&#34; height=&#34;16&#34; fill=&#34;currentColor&#34; class=&#34;bi bi-link&#34; viewBox=&#34;0 0 16 16&#34;&gt;&#xA;      &lt;path d=&#34;M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9c-.086 0-.17.01-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z&#34;/&gt;&#xA;      &lt;path d=&#34;M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4.02 4.02 0 0 1-.82 1H12a3 3 0 1 0 0-6H9z&#34;/&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;vim setup: &lt;a href=&#34;https://github.com/tpope/vim-fugitive&#34;&gt;fugitive.vim&lt;/a&gt;, &lt;a href=&#34;https://github.com/rbong/vim-flog&#34;&gt;vim-flog&lt;/a&gt;, &lt;a href=&#34;https://github.com/airblade/vim-gitgutter&#34;&gt;vim-gitgutter&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/jesseduffield/lazygit&#34;&gt;lazygit&lt;/a&gt; (TUI)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;notes&#34;&gt;Notes&#xA;  &lt;a href=&#34;#notes&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;16&#34; height=&#34;16&#34; fill=&#34;currentColor&#34; class=&#34;bi bi-link&#34; viewBox=&#34;0 0 16 16&#34;&gt;&#xA;      &lt;path d=&#34;M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9c-.086 0-.17.01-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z&#34;/&gt;&#xA;      &lt;path d=&#34;M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4.02 4.02 0 0 1-.82 1H12a3 3 0 1 0 0-6H9z&#34;/&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The functionality of &lt;code&gt;checkout&lt;/code&gt; has been split into &lt;code&gt;switch&lt;/code&gt; and &lt;code&gt;restore&lt;/code&gt; in more recent versions, it&amp;rsquo;s better to use those.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Materials for linux and terminals</title>
      <link>https://bence.ferdinandy.com/materials/terminal/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/materials/terminal/</guid>
      <description>&lt;p&gt;See &lt;a href=&#34;https://github.com/ferdinandyb/dotfiles&#34;&gt;my dotfiles&lt;/a&gt; for configuration tips.&lt;/p&gt;&#xA;&lt;h1 id=&#34;tutorials-and-resources&#34;&gt;tutorials and resources&#xA;  &lt;a href=&#34;#tutorials-and-resources&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;16&#34; height=&#34;16&#34; fill=&#34;currentColor&#34; class=&#34;bi bi-link&#34; viewBox=&#34;0 0 16 16&#34;&gt;&#xA;      &lt;path d=&#34;M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9c-.086 0-.17.01-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z&#34;/&gt;&#xA;      &lt;path d=&#34;M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4.02 4.02 0 0 1-.82 1H12a3 3 0 1 0 0-6H9z&#34;/&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://overthewire.org/wargames/bandit/&#34;&gt;gamified tutorial for command line&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/playlist?list=PLA86D04D6E0BFD2E0&#34;&gt;command line video tutorial&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://linuxcommand.org/tlcl.php&#34;&gt;command line book&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tmuxcheatsheet.com/&#34;&gt;tmux cheetsheet&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://stackoverflow.com/a/1220118/2241241&#34;&gt;your problem with vim&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://learnvim.irian.to/&#34;&gt;learn vim&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.reddit.com/r/vim/comments/bfxr2z/vim_theory_and_reflections/&#34;&gt;more vim resources&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;tools&#34;&gt;tools&#xA;  &lt;a href=&#34;#tools&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;16&#34; height=&#34;16&#34; fill=&#34;currentColor&#34; class=&#34;bi bi-link&#34; viewBox=&#34;0 0 16 16&#34;&gt;&#xA;      &lt;path d=&#34;M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9c-.086 0-.17.01-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z&#34;/&gt;&#xA;      &lt;path d=&#34;M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4.02 4.02 0 0 1-.82 1H12a3 3 0 1 0 0-6H9z&#34;/&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/tmux/tmux&#34;&gt;tmux&lt;/a&gt; (split terminal, keep alive remote ssh session)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/junegunn/fzf&#34;&gt;fzf&lt;/a&gt; (fuzzy finder for everything)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/Genivia/ugrep&#34;&gt;ugrep&lt;/a&gt; (much faster grep)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/sharkdp/fd&#34;&gt;fd&lt;/a&gt; (better find)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/sharkdp/bat&#34;&gt;bat&lt;/a&gt; (better cat)&lt;/li&gt;&#xA;&lt;li&gt;terminal editors (know how to change a word or two in a file):&#xA;&lt;ul&gt;&#xA;&lt;li&gt;vim or neovim (harder, but better long term):&lt;/li&gt;&#xA;&lt;li&gt;nano (easier)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Materials for python</title>
      <link>https://bence.ferdinandy.com/materials/python/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/materials/python/</guid>
      <description>&lt;p&gt;See &lt;a href=&#34;https://github.com/ferdinandyb/dotfiles&#34;&gt;my dotfiles&lt;/a&gt; for configuration tips.&lt;/p&gt;&#xA;&lt;h1 id=&#34;tools&#34;&gt;tools&#xA;  &lt;a href=&#34;#tools&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;16&#34; height=&#34;16&#34; fill=&#34;currentColor&#34; class=&#34;bi bi-link&#34; viewBox=&#34;0 0 16 16&#34;&gt;&#xA;      &lt;path d=&#34;M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9c-.086 0-.17.01-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z&#34;/&gt;&#xA;      &lt;path d=&#34;M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4.02 4.02 0 0 1-.82 1H12a3 3 0 1 0 0-6H9z&#34;/&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://towardsdatascience.com/python-environment-101-1d68bda3094d&#34;&gt;pyenv vs pipenv&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://pypi.org/project/black/&#34;&gt;black (formatter)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://pypi.org/project/ruff/&#34;&gt;ruff (linter and formatter)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Black and ruff play nicely together if ruff is configured with &lt;code&gt;line-length=88&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Materials for ROS and robotics</title>
      <link>https://bence.ferdinandy.com/materials/ros/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bence.ferdinandy.com/materials/ros/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wiki.ros.org/ROS/Tutorials&#34;&gt;ROS tutorial&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wiki.ros.org/smach/Tutorials&#34;&gt;State machines in ROS&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arxiv.org/abs/1709.00084&#34;&gt;Behavior Trees in Robotics and AI: An Introduction&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
