Don't abuse Co-authored-by for marking AI assistance
Instead, use a dedicated AI-assistant: trailer with a more useful format.
Recent content on Bence Ferdinandy
Instead, use a dedicated AI-assistant: trailer with a more useful format.
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.
A set of rules, their rationale and a short practical guide to creating useful git commits.
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.
Keyboard centric tools: Regolith, tmux and vim + benefits of using text files (markdown and LaTeX with git).
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.
The dog can be considered the first bio-robot “built” by humans, and we’re only slightly joking with that statement. Let’s explore the concept of ethorobotics to understand why.
Obviously, you squeeze the string to the fret, which shortens the string making a higher sound. But it occurred to me, that it’s awfully convenient that you need one in the same place for all the strings. And if it’s so awfully convenient, how come violinist put up with having to find the exact place to hold the strings, rather then getting frets?
This tutorial will show you the fastest (and smallest) install of Jupyter Notebook if you only want to run R with it.
Nothing. 
 Or let’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. 
 My PhD dissertation has a network science part. When I started writing about Erdős-Rényi graphs in this part I realized I had to clear up the relationship between the networks and graphs. After some research I…
Ethorobotics
 
 
 
 
 
 
 
 Your robot doesn’t have to behave like a human, for it to be socially acceptable. Your dog and cat doesn’t, and you still love having them around. See more here . I used to lead the development of the Biscee, but now I’m mostly just a consultant.
Collected materials
 
 
 
 
 
 
 
 
 git 
 linux/terminal 
 python 
 ROS/robotics 
 markdown tutorial 
 
 Classes
 
 
 
 
 
 
 
 
 Numerical methods in physics (Physics BSc, ELTE, 2021) 
 Python programming and Linux basics (Biology MSc, ELTE, 2020 - 2021) 
 Biometry, advanced biostatistics…
Google Scholar 
 ORCID 
 MTMT 
 Book chapter
 
 
 
 
 
 
 
 Ferdinandy, B., Telkes P., Abdai, J., Miklósi Á., An introduction to robot construction in Abdai, J. and Miklósi Á., An Introduction to Ethorobotics : Robotics and the Study of Animal Behaviour , Routledge (2024)
bence@ferdinandy.com 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 I am Bence Ferdinandy , a Hungarian physicist based in Budapest,
 with a PhD in biological and statistical physics. I currently work as
 senior data scientist at Signifyd . In my free time I dabble in
 robotics and animal behaviour recognition as a volunteer at the Department of Ethology ,
 Eötvös Loránd University, and like to fiddle around with
…
See my dotfiles for configuration tips. 
 General git
 
 
 
 
 
 
 
 
 interactive tutorial for git 
 my post on writing good commits with a practical guide included 
 a workshop I held (it currently lacks some context, but has all the commands used) 
 the git book : especially chapters 1-3, 5.1, 5.2, 7.2 
 git rebase, i.e. how to rewrite git…
See my dotfiles for configuration tips. 
 tutorials and resources
 
 
 
 
 
 
 
 
 gamified tutorial for command line 
 command line video tutorial 
 command line book 
 tmux cheetsheet 
 your problem with vim 
 learn vim 
 more vim resources 
 
 tools
 
 
 
 
 
 
 
 
 tmux (split terminal,…
See my dotfiles for configuration tips. 
 tools
 
 
 
 
 
 
 
 
 pyenv vs pipenv 
 black (formatter) 
 ruff (linter and formatter) 
 
 Black and ruff play nicely together if ruff is configured with line-length=88 .

 ROS tutorial 
 State machines in ROS 
 Behavior Trees in Robotics and AI: An Introduction