Ciro Santilli  Sponsor 中国独裁统治 China Dictatorship 新疆改造中心、六四事件、法轮功、郝海东、709大抓捕、2015巴拿马文件 邓家贵、低端人口、西藏骚乱
Ciro Santilli is a male human software engineer and activist born in Brazil, Earth in 1989 AD.
Quick facts:
Other people with the same name are listed at Section "Ciro Santilli's homonyms".
Figure 1.
19th century illustration of the Journey to the West protagonist Sun Wukong
. Source.
Sun Wukong (孙悟空) is a playful and obscenely powerful monkey Journey to the West. He protects Buddhist monk Tang Sanzang, and likes eating fruit, just like Ciro. Oh, and Goku from Dragon Ball is based on him. His japanese name is "Sun Wukong" (same Chinese characters with different Japanese pronunciation) for the love. His given name "Wukong" means literally "the one who mastered the void", which is clearly a Dharma name and fucking awesome in multiple ways. This is another sad instance of a Chinese thing better known in the West as Japanese.
It is worth noting however that although Wukong is extremely charming, Ciro's favorite novel of the Four Great Classic Novels is Water Margin. Journey to the West is just a Monster of the Week for kids, but Water Margin is a fight for justice saga. Sorry Wukong!
Figure 2.
Ciro Santilli playing with a pipette at the University of Cambridge circa 2017
The photo was taken in an open event organized by the awesome Cambridge Synthetic Biology outreach group, more or less the same people who organize: and who helped organize Section "How to use an Oxford Nanopore MinION to extract DNA from river water and determine which bacteria live in it".
Taking part in such activities is what Ciro tries to do to overcome his lifelong regret of not having done more experimental stuff at university. Would he have had the patience to handle all the bullshit of the physical word without going back to the informational sciences? Maybe, maybe not. But now he will probably never know?!
Notice the orange high visibility cycling jersey under the lab coat, from someone who had just ridden in from work as fast as possible as part of his "lunch break". It is more fun when it is hard.
Figure 3.
Scribe Jean Miélot, 15th century
Ciro Santilli fantasises that he would have make a good scribe in the middle ages, partly due to his self diagnosed graphomania, but also appreciation for foreign languages, and his mild obsession with the natural sciences. is Ciro's view of a modern day scriptorium, except that now the illuminations are YouTube videos.
Chill and eat your bread in peace comes to mind. A scribe, in a library, reading and writing the entire day in peace and quiet. The life!
The job of a Internet-age scribe is basically that of making knowledge more open, legally extracting it from closed copyrighted sources, and explaining your understanding of it to the wider world under Creative Commons licenses on the web. And in the process of greater openess, given a well organized system, we are able combine the knowledge of many diffferent people, and thus make things more understandable than any single/few creator closed source source could ever achieve.
Ciro once saw some cartoon on Wikipedia help pages of a turtle with a book in one hand, and typing into Wikipedia on its computer, TODO find it. That cartoon summarizes well the modern scribe life.
Another analogous version of this fantasy more in touch with Ciro's sinophily is the ideal of the Chinese scholar, notably including their stereotypical attributes such as mastery of the Four arts.
This section is present in another page, follow this link to view it.
This section is present in another page, follow this link to view it.
This section is present in another page, follow this link to view it.

The next big thing

words: 898 articles: 4
If you are going to live, you might as well chase one of them.
You might not achieve them in your lifetime, but you never know. At some point, the pieces just "fall into place", and they happen.
And they will all come from deep tech.
Ciro Santilli would like to contribute to them. but this is a bit less realistic than software projects.
But who knows? Maybe he can code some stuff in those areas.
And one can at least have some fun by learning deeply about those subjects.
See also:
As of 2019, the silicon industry is ending, and molecular biology technology is one of the most promising and growing field of engineering.
Figure 4.
42 years of microprocessor trend data by Karl Rupp
. Source. Only transistor count increases, which also pushes core counts up. But what you gonna do when atomic limits are reached? The separation between two silicon atoms is 0.23nm and 2019 technology is at 5nm scale.
Such advances could one day lead to both biological super-AGI and immortality.
Ciro Santilli is especially excited about DNA-related technologies, because DNA is the centerpiece of biology, and it is programmable.
First, during the 2000's, the cost of DNA sequencing fell to about 1000 USD per genome in the end of the 2010's: Figure 5. "Cost per genome vs Moore's law from 2000 to 2019", largely due to "Illumina's" technology.
The medical consequences of this revolution are still trickling down towards medical applications of 2019, inevitably, but somewhat slowly due to tight privacy control of medical records.
Figure 5.
Cost per genome vs Moore's law from 2000 to 2019
. Source.
Ciro Santilli predicts that when the 100 dollar mark is reached, every person of the First world will have their genome sequenced, and then medical applications will be closer at hand than ever.
But even 100 dollars is not enough. Sequencing power is like computing power: humankind can never have enough. Sequencing is not a one per person thing. For example, as of 2019 tumors are already being sequenced to help understand and treat them, and scientists/doctors will sequence as many tumor cells as budget allows.
Then, in the 2010's, CRISPR/Cas9 gene editing started opening up the way to actually modifying the genome that we could now see through sequencing.
What's next?
Ciro believes that the next step in the revolution could be could be: de novo DNA synthesis.
This technology could be the key to the one of the ultimate dream of biologists: cheap programmable biology with push-button organism bootstrap!
Just imagine this: at the comfort of your own garage, you take some model organism of interest, maybe start humble with Escherichia coli. Then you modify its DNA to your liking, and upload it to a 3D printer sized machine on your workbench, which automatically synthesizes the DNA, and injects into a bootstrapped cell.
You then make experiments to check if the modified cell achieves your desired new properties, e.g. production of some protein, and if not reiterate, just like a software engineer.
Of course, even if we were able to do the bootstrap, the debugging process then becomes key, as visibility is the key limitation of biology, maybe we need other cheap technologies to come in at that point.
This a place point we see the beauty of evolution the brightest: evolution does not require observability. But it also implies that if your changes to the organism make it less fit, then your mutation will also likely be lost. This has to be one of the considerations done when designing your organism.
Other cool topic include:
It's weird, cells feel a lot like embedded systems: small, complex, hard to observe, and profound.
Ciro is sad that by the time he dies, humanity won't have understood the human brain, maybe not even a measly Escherichia coli... Heck, even key molecular biology events are not yet fully understood, see e.g. transcription regulation.
One of the most exciting aspects of molecular biology technologies is their relatively low entry cost, compared for example to other areas such as fusion energy and quantum computing.
As of 2020, Ciro Santilli is getting excited about quantum computing, which is a deep tech field.
He's a bit lazy to explain why here, but Googling will be more than enough.
There is a risk it will fizzle and the bubble pop, like any revolution.
But recent developments are making it too exciting to ignore.
Main article: brain-computer interface.
This is one of the deep tech bets that Ciro Santilli would put his money in as of 2020.
How hard could it be? You just have to learn the encoding of the neural spine/eyes/ear, add an invasive device that multiplexes it, and then the benefits could be mind blowing.
Musk approves.
Interestingly and obviously, the initial advances in the area are happening for people that have hearing or vision difficulties. Since they already have a deficient sense, you don't lose that much by a failed attempt.
Hearing is likely to be the first since it feels the simplest. Ciro heard there are even already clinical applications there. TODO source.
Main section: fusion power.
This is a long haul. But we have to give it a shot.
This section is present in another page, follow this link to view it.
Ciro Santilli is very happy to meet people with related interests, he really loves his like-minded online friends. Even if you don't have something a specific goal in mind for the contact, please just say hi.
To contact Ciro publicly about any general subject that is not covered in a more specific GitHub repository, including saying hi or suggestions about his website either:
For comments about China, first read:
and then create a GitHub issue at:
Publicly viewable contact is preferred if possible to more effectively share Ciro's wisdom with the world.
But if you feel more comfortable with private contact, no problem, either:
For other less good methods that will also work, use direct messages of the following profiles from under Section "Accounts controlled by Ciro Santilli":
If you are a privacy freak or are going to tell Ciro state secrets Ciro has this GNU Privacy Guard public key: pubkey.gpg.
Disqus comments were removed from his website in 2019-05-04, a manual dump is available here, removal rationale at: why Ciro Santilli removed Disqus comments from his website in 2019-05-04.
This section is present in another page, follow this link to view it.


words: 4k articles: 35
This section is present in another page, follow this link to view it.

words: 2k articles: 25
This section is present in another page, follow this link to view it.

Ciro Santilli's skills

words: 869 articles: 2
Ciro Santilli has the power to document stuff in a way that makes using them awesome, as evidenced by his his Stack Overflow contributions (notably those in the best articles by Ciro Santillis), and other online contributions.
If your project does something awesome, hiring Ciro means that more people will be able to notice that it is actually awesome, and use it.
He likes to do this in parallel to contributing new features, quickly switching between his "developer" and "technical documentor" hats.
This means of course that he will develop new features a bit slower than others, but he feel it is more valuable if end users can actually use your project in the first place.
His technique is to provide upfront extremely interactive and reproducible getting started setups that immediately show the key value of the project to users.
He backs those setups with:
  • scripts that automate the setup much as possible to make things enjoyable and reproducible
  • a detailed description of the environment in which he tested: which OS, version of key software, etc.
  • a detailed description of what is expected to happen when you take an action, including known bugs with links to bug reports
  • theory and rationale on the sections after the initial getting started, but always finely interspersed with concrete examples
  • all docs contained in a Git-tracked repo, with the ability to render to a single HTML with one TOC
  • short sentences and paragraphs, interspersed with many headers, lists and code blocks
A prime example of kind of setup is Ciro's Linux Kernel Module Cheat.
While he create this setup, he inevitably start to notice and fix:
  • bugs
  • annoyances on the public interface of the project
  • the devs were using 50 different local scripts to do similar things, all of them semi-broken and limited. Every new hire was copying one of those local scripts, and hacking it up further.
  • your crappy build / test / version control setup
Exploiting this skill, however, requires you to trust him.
When he tells to managers that he's good at documenting, they always say: great, we need better documentation! But then, one of the following may happen:
  • managers forget that they wanted good documentation and just tell him to code new features as fast as possible
  • they don't let him own the getting started page, but rather and expect him to try and fix the existing crappy unfixable existing getting started, without stepping on anyone's pride in the process >:-)
    This makes him tired, and less likely to do a good job.
    Good documentation requires a large number of small iterative reviews, and detailed review of every line is not always feasible.
    Too many cooks.
Ciro's passion for documentation and tooling has the effect that if you have crappy documentation and tooling and don't want them to be fixed, Ciro will end up trying to fix those tools instead of doing what you tell him to do anyways, which might lead to him quitting because he can't stand the tools, or you firing him because he's not doing the job you think I should be doing. So please, don't bother hiring Ciro if you have crappy documentation and tooling.
Psychological analysis of why Ciro has this gift: How Ciro Santilli manages to write so much.
Ciro often has the following metaphor in his mind:
New discoveries are like very rough trails where you have to cut through heavy bushes (an original research paper).
After a brave explorer goes through this rough path for the first time and charts it, it does become much easier for others to follow it later on, but it still requires a lot of effort to go through them, because there are still a lot of rough bushes and some parts of the map are not very clear (reading and reproducing the research paper to further advance the state of the art).
As enough people start going through, the probability that someone with a bad memory ends up walking it increases, and that person ends up pounding the earth into a beaten track and increasing the trail clearance of the beginning of the trail at least (review paper).
There finally comes a point when even the local government starts to notice this trail is important, and pays someone to add some stone pavement and rails on the most exposed parts of the trail (post and undergrad education).
Ciro's documenation obsession is partly part of his braindumping effort of dumping his brain into text form, which he has been doing through Ciro Santilli's website.
When asked, Ciro likes to say that he speaks something between 1.5 and 3.5 languages in total, depending on how you count, because Portuguese, French and English are 99.99% the same, and Chinese is completely different but Ciro only knows about 50% of it if counted optimistically.
This section is present in another page, follow this link to view it.
Ciro Santilli never did any illegal drugs, because he:
so don't expect any amazing stories here.
Like LDS believers, Ciro never drinks coffee nor smokes, and only drinks alcohol and tea sparingly, because they are all addictive drugs and bring no net increase of energy and concentration.
Ciro prefers to only enjoy a glass of tea when going out cycling on a cold day (Earl gray, with milk, no sugar), or get a half pint of beer when going out with friends to a pub.
Ciro only got reasonably drunk twice on his life:
  • once when he was quite young, likely pre-10 years old, while visiting an uncle's home, and adults were having a very nice sweet and thick type of alcoholic cocktail, and Ciro drank a bit too much and that made him really really stupid
  • once while studying at University of São Paulo, somehow someone was giving free beers at one of the parties (at which Ciro practiced Cirodance). And since Ciro had always been a cheap-ass, he thought, hey, this is a good chance to try it out. Ciro remembers that this made him a bit euphoric, active, very stupid, and a bit horny (though of course, he got no pussy as usual).
Later in life, around the time of his wedding, there were guests around all the time, and he was drinking beer with them all the time. Then one day, during lunch, Ciro felt a weirdly strong desire to drink one more pint. It was at this point that Ciro realised first-hand what mild, but real, alcohol addiction felt like, and he didn't get that drink, and swore from then on to never drink more than one glass a week, and only with friends at a bar after work. Richard Feynman tells a very similar story on his book Surely You're Joking, Mr. Feynman chapter O Americano, Outra Vez!, see: Section "Richard Feynman's drug use".

Ciro Santilli's biography

words: 3k articles: 20
Maybe Ciro Santilli should do something useful and remarkable so that someone might actually want to read his biography in the first place. But hey, procrastination.
Ciro Santilli was born in Brazil in the small/medium city of Rio Claro, São Paulo (~200k people in 2020) in the State of São Paulo in 1989 AD.
The family then moved to Jundiaí in 1995, and then finally to Santos, São Paulo, Brazil in 1997.
At the age of 10, Ciro Santilli spent 10 months in Coventry, United Kingdom, where he greatly improved his English.
After Coventry, Ciro's family went back to Santos, São Paulo, Brazil, which made a deep impression on Ciro, until he Ciro Santilli's undergrad studies at the University of São Paulo in 2007.
In 2010, as mentioned atSection "Ciro Santilli's formal education", Ciro as admitted in a double degree program at the École Polytechnique, France, where he stayed until 2013. Going to France was a mind blowing, life changing event.
When Ciro Santilli was very young, about 6, he was a fatty, and other evil boys picked on him.
Ciro was even more stupid than as of 2020, and continued to try and hang out with those evil kids to show them he was cool too or that he was strong, and so continued to get hurt.
Advice to his children: stay away from evil people.
The bullied sometimes feels an almost masochistic desire to overcome the bullies' contempt, and to try and either become friends with the bullies, or to overpower them.
You must never give into those thoughts.
If you come across evil people, smile a fake smile to them, and walk away, but never give your back to them, and always be ready to fight.
If they laugh at you, know that you are shit like everyone else, pretend to laugh with them, take their post and repost it on your public profile, and silently stay away from those idiots.
Never show any weakness.
If a fight is likely, always be ready, always have your friends nearby, be as well armed as the enemy, and never be outnumbered.
On the Internet, never care about e-bully posts, either block them immediately, and anyone that likes their posts, or follow Ciro's reply policy.
Call parents or other authorities as soon as there is risk of physical harm. Better a living free pussy than dead or in youth detention for murder. Similar advice applies if you are going to jail I guess.
If a physical fight is inevitable however, ignore Jesus this once and don't give the other face, but rather follow the Talmud and fight all out on the beaches:
If someone comes to kill you, rise and kill first.
The Sikh knife, the Kirpan, which Sikhs must carry at all times as a religious obligation, also comes to mind. The Sikh must have been bullied out of the their minds at some point in history, Ciro understands.
Non-violence only works when you have bodies to spare from your followers.
Perhaps it was good to learn those lessons early, before the stakes were too high. Adults fake it much better, and therefore it is harder to learn those lessons from them, but they are still just as evil on the inside.
These experiences might have contributed to Ciro Santilli's self perceived compassionate personality.
In the year 2000, Ciro lived with his parents for 10 months in the Coventry because his father took some courses at the University of Warwick. This was Ciro's most important educational experience, more so than any other inCiro Santilli's formal education, because it taught him the Holy Language of English, which infinitely expanded Ciro's Internet horizons, and shaped Ciro's having more than one natural language is bad for the world philosophy. When he came back to Brazil, Ciro skipped dozens of levels in his English school in Santos, São Paulo, Brazil, a Brazilian chain called Cultura Inglesa, and was put to study with much older teenagers who marveled at Ciro's incredibly cute, but since lost, British accent.
Another huge advantage of Coventry is that the Hearsall Community Primary School where Ciro studied was a regular British primary school but with two classes dedicated to foreign students to learn English before integrating with the British students. There were a several kids from Kosovo there due to the Kosovo War which was just ending, and it was there that Ciro made his first Chinese friend, yet unaware of course of the role the country would later play in his life. One particularly fun memory was that of playing soccer on the school playground with a sponge ball to avoid breaking the windows. Then one day it was raining, british weather of course, but Ciro still went for a header, and the soaked sponge ball was soaked and splashed Ciro with dirty water all over. Good days.
Ciro also played a bit of Rugby in those days in a local club.
Some other good memories are of reading the first two Harry Potters, playing and mostly watching other kids play Pokemon on their Game Boys and Pokemon trading cards, and going to a nearby commons playing field and woods, as it typical throughout the UK. Ciro also played some rugby with a local boys team TODO name? but for some reason his team was always crushed when they went to nearby towns to play against other teams. And Ciro also went with his family or with school to some nearby attractions, like Stratford-Upon-Avon (Shakespeare's hometown), and some castles.
Video 1.
When Ali G met the Beckhams by Comic Relief (2001)
. Source. Ciro's father really liked Ali G. when they were in the UK in the year 2000, and Ciro would watch along, not fully getting all jokes, but still amused by his irreverence. This interview with David and Victoria Beckham is perhaps one of Ali's best performances.
Video 2.
Wicked wicked jungle is massive song from Ali G Indahouse (2002)
. Source. OK, the last Ali G video, I promise. Maybe. This video illustrate well the main point of Ali G's humour: his cultural appropriation of American black rap/crime culture, despite it being entirely incongruence with his British background.

Ciro Santilli's formal education

words: 218 articles: 1
Ciro Santilli participated in a double degree program, so he obtained have engineering degrees in both:
See also further remarks on Ciro Santilli's LinkedIn:
Despite studying in great institutions with great teachers, Ciro feels that:
This motivated Ciro to work on
Ciro's official diploma from the University of São Paulo read "Automation and Control Engineer at the Polytechnic School of the University of São Paulo".
The University of São Paulo had been elected the best South American university in the Times Ranking 2013 (archive) in all subjects.
Ciro finished the course with honors of "The Best Student in Automation and Control of the year 2013".
Ciro didn´t learn basically any control engineering however unfortunately. He did only the 3 base years of the electrical engineering course, and the rest got lost on stupid politics of having to go back to do 6 months from France to validate his Brazilian degree, see also: Section 4. "Don't force international exchange students to come back early".
Ciro's parents put him to play the piano. This is partly influenced by Ciro's paternal grandfather, an energetic Italian descendant who liked music
The piano was fine, but a bit boring due to how it was taught.
The teachers were nice old ladies who followed a very traditional and methodic approach which was just like regular school, instead of doing what actually needed to be done: inspire kids into becoming creative musical geniuses that can compose their own stuff.
While in Santos, before going to university, Ciro somehow got into acoustic and electric guitar.
The electric guitar environment was much less formalized in general, and he took courses with an awesome teacher (archive), who actually tried to inspire his students to create their own music and improvisation.
And so a young teenage Ciro once seriously considered becoming a professional guitar player.
In his early teens, Ciro listened to the usual canned music his friends listened to: music teenager Ciro Santilli liked to listen to, until he started to stumble upon jazz.
Ciro remembers clearly rainy weekend days where he would go to a run down second hand shop near his home in someone's garage (Sebo do Alfaiate, R. Frei Francisco de Sampaio, 183 - Embaré, Santos - SP, 11040-220, Brazil :-)), and buy amazing second hand Jazz CDs. It was just a matter of time until he would start scouring the web for "the best jazz albums of all time" and start listening to all of them, see e.g. the best modern instrumental Western music. was a good resource from those times!
Ciro ultimately decided his bad memory and overwhelming passion for the natural sciences would better suit a scientific carrier.
He also learnt that the computer is also an extremely satisfying artistic instrument.
Also, with a computer, boring dexterity limitations are no more: you can just record perfect played segments or program things note by note to achieve whatever music or action you want!
Although Ciro quit playing musical instruments, his passion for the music has remained, and who knows how it has influenced his life.

Ciro Santilli's family

words: 2k articles: 14

Ciro Santilli's wife

words: 550 articles: 3
For more china-related stuff see:
Excerpt of For Whom the Bell Tolls by Ernest Hemingway (1940), slightly adapted for brevity:
"The earth moved," Maria said, not looking at Pilar. "Truly. It was a thing I cannot tell thee."
"It never moves more than three times in a lifetime. Did it really move?" Pilar Said.
"Yes," the girl said. "Truly."
"For you, Inglés?" Pilar looked at Robert Jordan. "Don't lie."
"Yes," he said. "Truly."
Video 3.
Teresinha performed by Maria Bethânia
. Source.
Composed and previously performed by Chico Buarque in 1987: Video "Teresinha by Chico Buarque".
This video has English subtitles, click CC to enable them. This is one of the the best popular Brazilian music (MPB) of all time. A transcribed English translation adapted slightly by Ciro Santilli to be a bit less literal:
The first one came to me as if coming from the flower shop
Brought a stuffed toy, brought an amethyst pin
He told me about his journey and the perks he had
He showed me his watch and called me 'queen'
He found me so undefended that he touched my heart
But he denied me nothing, so, frightened, I said 'no'
The second came to me as if coming back from the bar
Brought a bottle of brandy too bitter to swallow
He asked me about my past and sniffed my food
He searched through my drawer and called me 'the lost one'
He found me so undefended that he scratched my heart
But he gave me nothing, so, frightened, I said 'no'
The third one arrived like he was arriving from nowhere
He brought me nothing and also asked me nothing
I barely know his name but I understand what he wants
He laid on my bed and called me 'woman'
He arrived very sneakily and before I could say 'no'
He settled inside my heart as its owner
Video 4. . Source. Chinese: 猪之歌 by 香香. Baidu Baike page:猪之歌/16181836. A dude wrote the lyrics though: 毛慧 (Mao Hui), but wouldn't have been a hit if he had performed it given the insane gender imbalance in China. Chinese lyrics on mojim: A quick translation:
Pig, you have two holes in your nose, and they have snot when you catch a cold
Pig, you have dark eyes, you can't see the edge
Pig, your ears are so big, you can't hear me calling you stupid
Pig, your tail is curled and curled. It turns out that you can't live without it when you run and jump.
Pig head, pig brain, pig body, pig tail, a wise toy who is never picky about food
Every day sleep until after three in the afternoon, you never brush your teeth, and you never fight
Pig, your belly is so bulging, you can tell at a glance that you can't stand the hardships of life
Pig, your skin is so white, you must have been from a rich family in your past life, oh
Legend has it that your ancestor had eight rakes, and it hit a peach blossom criminal.
When you see a beautiful girl, you chuckle, won't blush, and isn't afraid
Some people in the West are quite amused by the usage of "pig" as a term of endearment.
The old lady was arrested in 2015 for a few days for doing Falun Gong, which was an important motivation to Ciro Santilli's campaign for freedom of speech in China.
Figure 6.
Ciro Santilli with his soon-to-be mother-in-law during his wedding in 2017
Figure 7.
Ciro Santilli with his soon-to-be Ciro Santilli's mother-in-law during his wedding in 2017
Count: 0.

Ciro Santilli's ancestors

words: 124 articles: 3
Where most of Ciro Santilli's ancestors came from, and why Ciro has the Italian nationality as well as Brazilian.
More specifically his paternal line comes from Gissi in the Abruzzo region.
Ciro feels really bad by the fact that he does not speak Italian and has never visited Gissi as of 2020.
He would likely be able to learn Italian in like 3 months because it is so similar to Portuguese and French which he already speaks.
And a cycling visit maybe? That would be amazing!'Abruzzo |
For what it is worth though, Ciro Santilli does honestly love Europe, and feels a strong desire to make it even awesomer, along with the rest of the world. Despite this being a hopeless attempt due to having more than one natural language is bad for the world.

Ciro Santilli's name (Ciro)

words: 858 articles: 3
Ciro Santilli's full birth name is "Ciro Duran Santilli", with mother's last name "Duran" in the middle as per Brazilian tradition.
But Ciro's usage of "Duran" got gradually dropped to "Ciro Santilli", Ciro's official Italian name, as Ciro moved more and more definitively to Europe.
It can still however be seen in certain online places where Ciro didn't have the patience or power to change it e.g. some old École Polytechnique stuff:
Also, don't have multiple names if you can avoid it, it is confusing!
Ciro Santilli's given name (Ciro)
words: 777 articles: 1
"Ciro" is "Cyrus" from Cyrus the Great in both Portuguese and Italian (although with very different pronunciations), thus doubly appropriate given that Ciro Santilli was born in Brazil, and has Italian ancestry.
After he conquered Babylon in 539 BC from the hands Neo-Babylonian Empire, Cyrus the Great did a great service to the Hebrews by allowing war prisoners that were held in Babylon to back to their home Judea, thus terminating the Babylonian captivity. These Jews were imprisoned because they had previously fought a war or revolted against the Neo-Babylonian Empire and lost. As Wikipedia puts it:
According to Isaiah 45:1 of the Hebrew Bible, God anointed Cyrus for this task, even referring to him as a messiah (lit. 'anointed one'); Cyrus is the only non-Jewish figure in the Bible to be revered in this capacity.
He is therefore viewed extremely positively in the good old book. Ciro was quite happy about this name choice by his father, given the human rights connotations of the figure and Ciro Santilli's self perceived compassionate personality.
Particularly fun things related to modern Cyrus are:
Because it belongs to some relatively obscure character of the Bible, the name it has been mostly passed on by writing to every single Christian country, and every single language came up with different way of saying it, because the only place they would possibly hear that name said out loud would be in Church!
As of 2020, the country in which the name is most popular in undoubtedly Italy. In Brazil, it is definitely not common, but also not completely unheard of either, e.g. Ciro Gomes is a notable Brazilian politician.
And Ciro responds to all the versions of the name that he knows of. These include:
  • English:
    • direct English reading of "Ciro" as "See Roll". Not the most cultured, but its what things tend to converge to, especially in highly international environments where it would be impossible to try and learn the origin of everyone's name! So it's fine. Slightly too close to "zero" for comfort.
    • Cyrus, the actual English version of the name. Ciro was so happy when his elderly English neighbour who went to Eton college, upon recognizing what Ciro was, immediately said: "Ah, Cyrus the Great!" He was the cutest, and he had some culture. Many/most English speaking people can't or won't be very sure about the spelling, but the sound of the name has a distinctly exotic feel to it, and the sounds are immediately recognized without sound ambiguity (unlike Ciro vs Zero).
  • French:
    • direct French reading of "Ciro" as "See Rho" with accent on Rho. This sounds exactly like "Sirop", i.e. Syrup in French, which can be good or bad depending on how you look at it.
    • Cyrus, the actual version of the name in French. Similar remarks to those of English apply.
  • Portuguese: "See Ru" with accent on See, and rolling r, and very weak "u". Some people might have some doubt of how to spell it and will ask for confirmation if needed, though many/most will get it right. Not particularly exotic like it is for English speakers.
  • Italian: "Chee Ro" with accent on Chee and rolling r. Widely understood and correctly spelled, more than in any other language. Not exotic at all, could be any random dude from Naples.
    • "fratm Ciruzzo": reserved for the Napolitan mates. It means "my bro little Ciro" in Napolitan. The "m" in fratm is a possessive inflection ("my", "mio", but on the same word), and "frat" is of course something like he standard Italian fratello (brother).
  • German: Kyrus. Because Cyrus the Great is known Kyrus II. (Cyrus the Second, his grandfather was also called Cyrus), Ciro once joked to a German friend that he should call him Kyrus III! He liked that.
and glad to add any new ones as they come.
  • Persian (spoken in 2020s Iran): something like Kurush. Likely the closest sound one to the original, though not sure how certain we can be of this.
He is actually quite happy when people use the name in their own language, because that means they understand the origin of the name.
Some Ciro's of interest:
  • is a reference to the possessive "Ciro's", as of 2022 a cute family-held Italian restaurant in Texas, i.e. "Ciro's restaurant"
    • More notably perhaps, Ciro's was the name a nightclub on Sunset Boulevard
    Figure 8.
    Neon Sign from Ciro's night club (1955)
    . Source.
  • it is unclear if the usage of Cyrus in family names, e.g. the dread Miley Cyrus. mentions it may be of Greek origin.
See: Section "Ciro Santilli (三西猴, 1989-)".
Found through Google with no direct relation known to Ciro Santilli:
Possibly related variants:
If any of you ever read this, do send me an email to Ciro Santilli saying hi and we can agree on a clear separation of usernames.
Although if you are just starting out, maybe you should just go from scratch with a unique Internet alias.
A younger unrelated Argentinian homonym who likes soccer that can be found through Google:
Ciro used to like playing soccer too! :-) documents a "Ciro Santilli" born 31 Jan 1887 at Castelvécchio in Subéquo, L'Aquila, in the Abruzzo region, just like Ciro Santilli's ancestors. Parents Francesco Santilli and Anna Silveri. The page also mentions:
  • Ciro Santilli found in New York, Passenger and Crew Lists (including Castle Garden and Ellis Island), 1820-1957
  • Ciro Santilli found in Oregon, Naturalization Records 1865-1991
Firstly, in 2012, while he was at École Polytechnique, Ciro Santilli was introduced to LaTeX (thank God for French mathematical obsession), and his mind was blown:
Ha, so I can write my own books, and so can anyone, for free?
he though. Why isn't everyone doing that!
One particular event stood out: Ciro made a small change to his teacher's course material, who blessed be him (dude's a legend, Ciro just noticed he has some Chinese publications with another French dude, e.g.高效算法-应试与提高必修128例-克里斯托弗-Christoph-Durr/dp/B078SJQPVK "High-efficiency algorithm competitions 128 examples", did he write it the Chinese himself?? Must be of course to complement the notoriously low French professor salaries), made it available, and then Ciro gave him back the .tex file. Ciro was just a bit worried about how the teacher would be able to tell what he had changed in the file to validate the change. The teacher just said of course, "no problem, I'll just use diff". Ciro had never heard of diff. Let alone Git of course, though yes, this was a bit early in Git's history version control systems had been around since forever of course. This was 2011 or 2012, about 4 or 5 years into a superior education curricula with various courses involving computers, some requiring quite a lot of "fill these empty functions" style programming. Education is a joke. Anyways, this was a prelude to exactly what Ciro wanted to do in This might have been the one actually:
Not long afterwards, Ciro started playing with Linux. Until then, Ciro had had some contacts with the mysterious operating system at university, and was a bit puzzled what the point of it was! He clearly remembers:
  • at the University of São Paulo that they had some "UNIX" computers in some classes, and at the library
  • at École Polytechnique, he took a course about mathematical analysis and there was a "lab" where students were supposed to use FreeFem, great initiative BTW. And Ciro distinctly remembers being paried with a nice Chilian colleague, and the guy was alreay super at ease with the shell: "cd", "ls", etc. WTF was all that!
University should be forced to use only open source software and hardware in undergrad teaching courses by law BTW.
Then came an Ubuntu live disk on his own machine, and finally a measly 40GB dual book partition in a Microsoft Windows machine on a laptop. At first, it took a lot of time to learn all the crazy new terminal stuff! Yes, at this point, Ubuntu was already usable enough without the terminal, an accomplishment actually. But as a programmer, Ciro felt obliged to learn. Many hours were spent reading man pages at the library. But it all just felt so right, and sometimes powerful... true wizardry.
And ten years later, Ciro was seriously considering buying a computer without Windows pre-installed. He had not used Windows a single tie on a personal machine even once in those ten years!
Finally, to finish things off Ciro found two websites that changed his life forever, and made be believe that there was an alternative: Stack Overflow and GitHub.
The brutal openness of it all. The raw high quality content. Ugliness and uselessness too no doubt. But definitely spark in a sea of darkness.

Ciro Santilli's projects

words: 11k articles: 54
This section is present in another page, follow this link to view it.


words: 4k articles: 57
This section is present in another page, follow this link to view it.

Essays by Ciro Santilli

words: 6k articles: 40
This section is present in another page, follow this link to view it.

How to teach

words: 237 articles: 24
This section is present in another page, follow this link to view it.
This section is present in another page, follow this link to view it.
One of Ciro Santilli's strongest feeling in education is that material often falls in either of the two categories:
Ciro believes that there is often an important missing link between them, e.g.:
  • a 15 minute video that delivers the main end results and motivations for people who already know the very basic stuff
If we as a society are unable to provide this sweet Middle Way sweet-spot, it is unreasonable to expect that learners will ever have the motivation to advance, because it is just too boring! They are just more likely to go play video games instead.
It is Ciro's hope that will help to fill exactly that gap.
In Ciro's view, as of the 2020's this critical gap generally lies somewhere between the end of undergraduate studies, and at the start of postgraduate studies.
What we have to do is make this knowledge more accessible all way down to high school and earlier.
Let's take the gloves off more often, and give the full thing to interested students! Let students learn what they want to learn, and do that as soon as possible! Life is too short!
This problem is basically the knowledge version of the last mile problem. When we reach the end of graduate, there are enough directions of knowledge to go off into, that the probability that a great free tutorial exists is relatively low. Of course, as one approaches the realm of novel research, the branching is so wide that having perfect tutorials becomes impossible. Ciro's goal in life go push the last mile marker a bit further out.
  • by Adam Beatty mentions:
    There are myriad resources for physics and maths. The Kahn Academy and Patrick JMT were the best for me. They really helped me out. The question is, what resources are there for the advanced undergraduate courses?
Video 5.
Being valued as a lab technician interview with Norman Greenwood by Web of Stories (2017)
. Source.
In this video, the noted chemist mentions how he managed to get into a chemistry research development before he even joined university, due to a somewhat exceptional situation. Section "The only reason for universities to exist should be the laboratories" also comes to mind. This is exactly the type of thing that Ciro Santilli wants to make much more widespread.
Stories of Ainan Celeste Cawley fighting to advance his kids education beyond school, and being forbidden to do so by a stupid educational system, also come to mind.
Ciro Santilli often sees all those genius who are much smarter than him making shitty forum/mailing list posts, they need to learn this:
  • The apparently most important one liner error message must appear in the title, and fuller apparently relevant logs must appear on the body
  • You must always give the version of the software that you are using as either a tag or git SHA
    These are an important part of the minimal working example.
  • For build errors, you must give your OS and compiler version and version of any relevant external library
Future self, answer these.
10 years:
  • 2017-2027: did self-driving cars become big?
  • 2017-2027: did virtual reality become big?
20 years
  • 2018-2038: are companies offering free full genome decoding just to get your genomic data and sell it to pharma companies?
    Someone like Ciro then creates an open source genomic database funded by health organizations that publishes genomes + phenotypes anonymously. Genome to phenotype analytics go crazy big.
40 years:

Ciro Santilli's hardware

words: 15k articles: 106
This section is present in another page, follow this link to view it.

Ciro Santilli's cooking

words: 245 articles: 2

Roast chicken

words: 35
2020-12: large-ish chicken, worked very well. Just that after 1 hour it was slightly uncooked in the middle, and 10 minutes later, the top skin burnt a little bit. So next time, use some aluminium foil.

Roasted nuts

words: 210
All with olive oil and salt mixed up before roasting.
2021-04-05 180C:
  • chestnuts: 1.5x 200g: 3x 6min, this was a bit too much
  • hazelnuts: 1.5x 200g: 3x 6min, seemed fine
  • pecans: 4.5x 200g bags: 5x 6 min, a bit uneven roast because too much on tray
2021-02-06 180C:
  • almonds: 2x 200g: 3x 6min, slighted burnt taste
  • Brazil nuts: 2x 300g: 3x 6min + 3min
  • chestnuts: 1x 400g: 3x 6min, perfect
  • pecans: 3x 200g bags (previously had done just 2 bags at a time): 3x 6 min + 2x 3min, perfect
  • almonds: 190C, 8 min, they started burning on top! What? I put olive oil abundantly this time. 170C 5 min
  • chestnuts: 180C, 6 min, stir, 6 min, stir, 4 min, they became very good, dark brown
  • pecans: 180C, 6 min, stir, 6 min, stir, 3 min while preparing chestnuts, very good
  • mixed nuts: 180C, 10 minutes, did not reach the point. Then 7 more minutes on 190C: pecans completely burned out
  • almonds: 190C, about 25 minutes, opened several times, in the end had a slight burnt taste, but did not get black, just darker brown. Not as crispy as the ones we buy roasted, but pretty good
  • pecans: 180C, 13 minutes, opened 3 times to stir, became great

Talk by Ciro Santilli

words: 44 articles: 1

Aratu Week 4

words: 44



  1. Ciro Santilli's Homepage