Ruben Sabatini

Welcome! I'm an undergraduate CS student from Rome sharing posts about programming, art, math, photography, and more!

> [CONTACT ME]
> [ART GALLERY]


thumbnail of post 4

Simulating any dice with coin flips (random number generation)

#4

Some times ago, while designing a custom [CPU emulator](https://github.com/RubenSab/Zedecim-ISA-emulator), I stumbled into a math problem:...


thumbnail of post 3

Exploring beyond the visible: a simple guide to Near-Infrared Photography

#3

In this short guide I'll explain how near-infrared photography works and how to enjoy this cool technique yourself. # Why take photos in ...


thumbnail of post 2

Chess is unfair. Let's remove two pawns with data science to fix it.

#2

While reading a short story by the argentine writer Jorge Luis Borges titled "**Pierre Menard, Author of Don Quixote**", about a *fictiona...


thumbnail of post 1

A clever hack to implement 1D cellular automata in the fastest, easiest way possible.

#1

*^ generated with rule 102 automaton* # What is a cellular automaton? A cellular automaton is a collection of **cells**, usually arrange...