Home Updated +Created
Check out: OurBigBook.com, the best way to publish your scientific knowledge. It's an open source note taking system that can publish from lightweight markup files in your computer both to a multi-user mind melding dynamic website, or as a static website. It's like Wikipedia + GitHub + Stack Overflow + Obsidian mashed up. Source code: github.com/ourbigbook/ourbigbook.
Sponsor me to work on this project: 100k USD = I quit me job and work on it one year full time. Status: ~144k / 200k USD reached: 1st year locked-in, 2nd year stretch goal open at 200k USD. 1M USD = I retire and do it forever. How to donate: Section "Sponsor Ciro Santilli's work on OurBigBook.com".
I reached 100k USD after a 1000 Monero donation, so I quit my job for 1 year starting 1st June 2024 to solve as many STEM courses as I can from a world leading university to try and kickstart The Higher Education Revolution. If I reach 200k USD, then I'll do it for two years instead. A second year greatly improve chances of success: year one I solve a bunch of courses, year two I come guns blazing with the content and expand further.
Mission: to live in a world where you can learn university-level mathematics, physics, chemistry, biology and engineering from perfect free open source books that anyone can write to get famous. More rationale: Section "OurBigBook.com"
Explaining things is my superpower, e.g. I was top user #39 on Stack Overflow in 2023[ref][ref] and I have a few 1k+ star educational GitHub repositories[ref][ref][ref][ref]. Now I want to bring that level of awesomeness to masters level Mathematics and Physics. But I can't do it alone! So I created OurBigBook.com to allow everyone to work together towards the perfect book of everything.
My life's goal is to bring hardcore university-level STEM open educational content to all ages. Sponsor me at github.com/sponsors/cirosantilli starting from 1$/month so I can work full time on it. Further information: Section "Sponsor Ciro Santilli's work on OurBigBook.com". Achieving what I call "free gifted education" is my Nirvana.
This website is written in OurBigBook Markup, and it is published on both cirosantilli.com (static website) and outbigbook.om/cirosantilli (multi-user OurBigBook Web instance). Its source code is located at: github.com/cirosantilli/cirosantilli.github.io and also at cirosantilli.com/_dir and it is licensed under CC BY-SA 4.0 unless otherwise noted.
To contact Ciro, see: Section "How to contact Ciro Santilli". He likes to talk with random people of the Internet.
https://raw.githubusercontent.com/cirosantilli/media/master/ID_photo_of_Ciro_Santilli_taken_in_2013.jpg https://raw.githubusercontent.com/cirosantilli/media/master/Ciro_Santilli's_learn_teach_apply_logo.png
Besides that, I'm also a freedom of speech slacktivist and recreational cyclist. I like Chinese traditional music and classic Brazilian pop. Opinions are my own, but they could be yours too. Tax the rich.
I offer:
My approach is to:
For minors, parents are welcome to join video calls, and all interactions with the student will be recorded and made available to parents.
I have a proven track of explaining complex concepts in an interesting and useful way. I work for the learner. Teaching statement at: Section "How to teach". Pricing to be discussed. Contact details at: Section "How to contact Ciro Santilli".
I am particularly excited about pointing people to the potential next big things, my top picks these days are:I am also generally interested in:
Figure 1.
Ciro Santilli's amazing Stack Overflow profile
. Ciro contributes almost exclusively by answering question he Googles into out of his own need, and never by refreshing the newest question of big tags for low hanging fruit! More information at: Section "Ciro Santilli's Stack Overflow contributions".
Video 1.
Introduction to the OurBigBook Project
. Source.
Video 2.
OurBigBook Web topics demo
. Source. The OurBigBook topic feature allows users to "merge their minds" in a "sort by upvote"-stack overflow-like manner for each subject. This is the killer feature of OurBigBook Web. More information at: docs.ourbigbook.com/ourbigbook-web-topics.
Video 3.
OurBigBook dynamic article tree demo
. Source. The OurBigBook dynamic tree feature allows any of your headers to be the toplevel h1 header of a page, while still displaying its descendants. SEO loves this, and it also allows users to always get their content on the correct granularity. More information at: docs.ourbigbook.com/ourbigbook-web-dynamic-article-tree.
Video 4.
OurBigBook local editing and publishing demo
. Source. With OurBigBook you can store your content as plaintext files in a Lightweight markup, and then publish that to either OurBigBook.com to get awesome multi-user features, or as a static website where you are in full control. More information at: docs.ourbigbook.com/publish-your-content.
Video 5. Source. More information: Section "Ciro's 2D reinforcement learning games". This is Ciro's underwhelming stab at the fundamental question: Can AGI be trained in simulations?. This project could be taken much further.
Figure 2. . Source code: github.com/cirosantilli/x86-bare-metal-examples. Ciro's Linux Kernel Module Cheat is a closely related and much more important project that covers the Linux kernel and assembly language.
 -------------------------------------
|  Force of Will               3 U U  |
|  ---------------------------------  |
| |                  ////////////   | |
| |                ////() ()\////\  | |
| |               ///_\ (--) \///\  | |
| |        )      ////  \_____///\\ | |
| |       ) \      /   /   /    /   | |
| |    ) /   \     |   |  /   _/    | |
| |   ) \  (  (   /   / /   / \     | |
| |  / ) ( )  / (    )/(    )  \    | |
| |  \(_)/(_)/  /UUUU \  \\\/   |   | |
| .---------------------------------. |
| Interrupt                           |
| ,---------------------------------, |
| | You may pay 1 life and remove a | |
| | blue card in your hand from the | |
| | game instead of paying Force of | |
| | Will's casting cost.  Effects   | |
| | that prevent or redirect damage | |
| | cannot be used to counter this  | |
| | loss of life.                   | |
| | Counter target spell.           | |
| `---------------------------------` |
|                                     l
| Illus.  Terese Nelsen               |
 -------------------------------------
Code 1. .
Artist unknown, uploaded December 2014. Part of Section "Cool data embedded in the Bitcoin blockchain" where Ciro Santilli maintains a curated list of such interesting inscriptions.
This was a small project done by Ciro for artistic purposes that received some attention due to the incredible hype surrounding cryptocurrencies at the time. Ciro Santilli's views on cryptocurrencies are summarized at: Section "Are cryptocurrencies useful?".
Figure 3.
YellowRobot.jpg
. Source.
JPG image fully embedded in the Bitcoin blockchain depicting some kind of cut material art depicting a yellow robot, inscribed on January 29, 2017.
Ciro Santilli found this image and others during his research for Section "Cool data embedded in the Bitcoin blockchain" by searching for image fingerprints on every transaction payload of the blockchain with a script.
The image was uploaded by EMBII, co-creator of the AtomSea & EMBII upload mechanism, which was responsible for a large part of the image inscriptions in the Bitcoin blockchain.
The associated message reads:
Chiharu [EMBII's Japanese wife] and I found this little yellow robot while exploring Chicago. It will be covered by tar or eventually removed but this tribute will remain. N 41.880778 E -87.629210
This is one of Ciro Santilli's favorite AtomSea & EMBII uploads, as it perfectly encapsules the "medium as an art form" approach to blockchain art, where even non-novel works can be recontextualized into something interesting, here depicting an opposition between the ephemeral and the immutable.
At twitter.com/EMBII4U/status/1615389973343268871 EMBII announced that he would be giving off shares of that image on Sup!?, a Bitcoin-backed NFT system he was; making. In December 2023, he gave some shares of the robot to Ciro Santilli.
Figure 4. .
This website was used as one of the CIA 2010 covert communication websites, a covert system the CIA used to communicate with its assets. More details at: Section "CIA 2010 covert communication websites".
Ciro Santilli had some naughty OSINT fun finding some of the websites of this defunct network in 2023 after he heard about the 2022 Reuters report on the matter, which for the first time gave away 7 concrete websites out of a claimed 885 total found. As of November 2023, Ciro had found about 350 of them.
Figure 5. .
This is another website that was used as one of the CIA 2010 covert communication websites. This website is written in Brazilian Portuguese, and therefore suggests that the CIA had assets in Brazil at the time, and thus was spying on a "fellow democracy".
Although Snowden's revelations made it extremely obvious to the world that the USA spies upon everyone outside of the Five Eyes, including fellow democracies, it is rare to have such a direct a concrete proof of it visible live right on the Wayback Machine. Other targeted democracies include France, Germany, Italy and Spain. More details at: USA spying on its own allies.
Video 8. . Source. Quick and direct explanation of the statement of the BSD conjecture for people who know basic university mathematics. This is one of the Millennium Prize Problems, and you will get a million dollars if you can solve it! This therefore falls in the Simple to state but hard to prove of Ciro Santilli's the beauty of mathematics aesthetics.
Figure 9.
Top view of an open Oxford Nanopore MinION
. Source. This is Ciro Santilli's hand on the Wikipedia article: en.wikipedia.org/wiki/Oxford_Nanopore_Technologies. He put it there after working a bit on Section "How to use an Oxford Nanopore MinION to extract DNA from river water and determine which bacteria live in it" :-) And he would love to document more experiments like that one Section "Videos of all key physics experiments", but opportunities are extremely rare.
A quick 2D continuous AI game prototype for reinforcement learning written in Matter.js, you can view it on a separate page at cirosantilli.com/_raw/js/matterjs/examples.html#top-down-asdw-fixed-viewport. This is a for-fun-only prototype for Ciro's 2D reinforcement learning games, C++ or maybe Python (for the deep learning ecosystem) seems inevitable for a serious version of such a project. But it is cute how much you can do with a few lines of Matter.js!
HTML snippet:
<iframe src="_raw/js/matterjs/examples.html#top-down-asdw-fixed-viewport" width="1000" height="850"></iframe>
Cataclysm: Dark Days Ahead Updated +Created
Seems to simulate the world in an extremely elaborate way.
Ciro can't help but to think that with a little content work, this game engine could also produce a Factorio-like (conveyor belts mentioned in passing at: discourse.cataclysmdda.org/t/vehicle-unloading/10783), or a The Sims-like, or an Stardew-valley-like. E.g. even stuff like house building is already included: www.youtube.com/watch?v=QnCYGSlZ1gE
They're also adding more and more allyied NPC management in "faction camps" it seems: www.reddit.com/r/cataclysmdda/comments/edg5y0/a_beginners_guide_to_faction_bases/ thus approaching the game further to Dwarf Fortress or RimWorld.
Ciro Santilli played this for 1 day and a half non-stop with save scumming in 2022, then he deleted his saves and uninstalled the game, and started Googling to see how end games can look like, as usual.
The problem is that it is a bit hard to find edited gameplay with highlights only, the type of people who play those games are just regular nerds right. But there is a lot of gameplay videos, just not edited ones.
Then two days later Ciro re-downloaded it and played more, just no so nonstop, the urge was too strong. Two days later, he deleted the save again after clearing out a middle sized town, and reaching a large town.
Then Ciro learned about debug menu, which is the best way to experience all buildings/weapons/abilities easily without grinding more than necessary. TODO any simple easy way to become invincible there? discourse.cataclysmdda.org/t/prompt-for-certain-debug-commands/19209/5
We do not accept feature requests for the debug menu.
Lol. Found a "Debug invincibility" and "Debug invisibility" under mutations.
But a few days later he played a bit more for a day non-stop after having learnt some more techniques from YouTube, and then deleted again.
Ciro noticed that the part of this game that he likes the most is the early game. Raiding low populated areas like farms is joy. Once you get a car and stabilize, things become a bit less fun, and it is then just a matter of getting more and more powerful with a lot of routine work, which takes time. Sleeping in tents is quite tempting as well, there's a campfire overmap tile that is great. You can actually take down tents Ciro later learnt... that's awesome.
A major joy of this type of game is the ability to loot shops and homes without any moral implications since the former owners are all dead/zombified.
Another major joy is the incredible value you attach to items you discover, because they are truly life changing.
For example, Ciro was first obsessed with his duffel bag, which could carry huge volumes, and made fixing it a top priority once it got ripped!
Then he was obsessed about the 4x4 car he found, which looks like this:
fffffF
fttsfF
fttsfF
fffffF
where:
  • f: frame
  • F: reinforced frame
  • t: trunk
  • s: seat
What a great design! Enough room for a lot of loot, and also the reinforced frame to kill zombies without destroying the car, all while not being overly heavy which spends a lot of fuel, not being too wide which makes maneuvering in cities with broken cars on the road hard! Also the trunks were large enough for large water tanks, which solves your clean water supply forever.
Humvees are also good, but they are wider, have a lot of useless seats, and consume diesel, a lot of diesel, runs out very quickly. But they are even tougher than the 4x4, and have a turret that can fire at zombies.
It should be noted however that larger towns are generally just too much to use a car to clear, you will just waste too much fuel/car damage/real world time. The only way is to go at night it seems.
And then guns. The power of a guns is something to behold. Encounters that would easily be your death become one shot escapes. But of course, ammo is very limited, so you want to use each precious shot wisely! FEMA camps are a good place to get some easy powerful rifles and reasonable amount of ammo. Just drive in front of the entrance, and make the armed guards follow you out, then run them over. Try not to attract the zombie inside though, they are useless civilians without weapons, and just take up your time.
This game is also very good to learn some English if you are not a native, as you have to learn what all those bit and bobs you never needed to say before are.
The default tileset when running cataclysm-tiles is a huge improvement over the text version, but still, could be a bit higher res. Overmap tilesets were only added in 2021 it seems: www.reddit.com/r/cataclysmdda/comments/pxtqsn/new_overmap_tileset_available/. Edit: 0.F appears to come with the proper Ultima tileset by defualt via cataclysm-dda-data Ubuntu 22.04 package. Fantastic!
There are other built-in tiles under settings, but all of them are way too resolution for a casual gamer.
github.com/I-am-Erk/CDDA-Tilesets has a good tileset pack. To install on Ubuntu 21.10, drop the release under:
~/.local/share/cataclysm-dda/gfx/
and then select UltCa from Settings > Tiles in the main menu. It does make things much more immediately understandable. Edit: after some initial plays, Ciro had a second look at the default -tiles graphics, and they are not so bad. But still, the higher resolution is better. Edit: looks like they are going to merge it in-tree, which is great! github.com/CleverRaven/Cataclysm-DDA/commits/master/gfx/UltimateCataclysm
No default sounds, but has a soundpacks mechanism. Sad for now default, but cool for the configurability:
Installation is similar to tilesets, but you put it under sounds/ instead of gfx/. Restart required to select the soundpack option, and another restart required for the selected option to be used, clunky.
This is the type of thing that prevents wider adoption of this game, it is just too hard to figure out things.
The other major requirement for casual players would be mouse clicking stuff with dropdown menus that show what you can do there (e.g. E and Shift + G), and better menus, everything should be also doable with a mouse in addition to the keyboard shortcuts.
Besides the zombies, it also has some high tech stuff like bionics and aliens mixed in. And mods add other stuff, e.g. cddawiki.chezzo.com/cdda_wiki/index.php?title=Magiclysm which is quite cool. The design document/lore spoilers explain that this is the actual cause of te cataclysm: cataclysmdda.org/lore-background.html
The cool thing about this type of game is that enemies are really powerful, which is so much more realistic. Even a single zombie has to be given lots of respect, especially since healing is a slow process like real life, and killing one feels like an achievement.
Some other cool points:
Tips for beginners:
  • a Reddit list: www.reddit.com/r/cataclysmdda/comments/hsxpco/things_you_wish_you_knew_when_you_started_playing/
  • go to town at night, zombies are even blinder than you, it is possible to sneak by massive hoards, fighting one enemy at a time, even when they are well packed together. The only possible reason to go out during the day is to smash zombies with a car without crashing.
  • favoriting items makes you not drop them by default with ,. This is fundamental so you can drop loot while keeping survival stuff on you.
  • indestructible and faster than you early game enemies, encounter means certain death: Survivor zombie, Giant cockroach, Giant wasp. Walking on trails is also potentially deadly, which is very annoying... sometimes you only see dealy enemies like wolves when you are on top of them on trails. Not sure what to do about that.
  • pick up all items from any surrounding tile: /, then on left I for inventory, on right A for area. You can also examine items with e if not everything fits, and sort by category with s. That's the most important menu in the game!
  • duffel bags are the best thing ever made, carry huge volumes, and you can craft them too!
  • smash (S) zombie corpses after you kill them, or else they will re-raise after a few hours. They will be wounded and easy to kill however.
  • just like in real life, cars are the ultimate killing machine. For some reason though, it does not smash zombie corpses. They can also carry infinite crap, after clearing up a town, you can just pick up EVERYTHING without thinking too much, just hit ,. To bulk move things into/off a car, just hold Enter until the inventory is full. So sort huge piles by category: Shift + V then S:.
    • to get fuel from other cars, you need a rubber hose that can be easily obtained by smashing a refrigerator.
    • you can just siphon directly from one vehicle to another if you stop them close by, no need to go through containers every time!
    • you will learn where are good places to find cars:
      • bridges
      • prisons
      • mine entrance parking lots
      • car refueling/repair stationsJust like in real life, bicycles are pretty good if you can't find a working car, as they don't consume fuel, just stamina. You can even go around hordes if you are crazy enough, and try to look for working cars in towns, but going on the countryside would be wiser. Just make sure you always have enough stamina to cycle out to safety if your electric motor isn't working, which is often the case!
    Electric cars can also be recharged from the sun, which means they will never run out. They are generally not very strong, so not suitable for ramming, and the battery runs out relatively soon. But great to stop out of town.
  • head encumbrance does not seem to do anything besides limit how many hats you can wear, so do ware that motorcycle helmet: www.reddit.com/r/cataclysmdda/comments/a5nq6c/head_encumbrance/
  • headlamps are a must
  • on the overmap m, you can fast travel with Shift + W twice. Not perfect path finding, but saves a lot of useless clicking!
  • on the EVAC shelter computer, contact us is not useless at all! It shows the nearest refugee center, and can show a lot of map because it shows the full road path there
  • climb buildings to see further out. You can start by climbing the EVAC shelter via gutter with >! But to go down pipes you have to examine it, not <, it's weird. Edit: actually, you can "climb down" any ledge, so that's why. But you can still get hurt, so don't do it unless it is really necessary. You will want to carry the telescope, or a binoculars with you at all times most likely, as it is just a huge asset. You just can't climb back up without the water pipe. Radio tower and silos are other good buildings to climb, and radio towers often contain telescopes which allow you to see very very far, climbing those is a top priority when scouting a new region. Don't jump down, even of 1 floor, as it hurts you. A bit exaggerated, but so be it.
  • you can grind fabrication easily to level 1 even without a book: www.reddit.com/r/cataclysmdda/comments/6r2477/best_way_to_grind_fabrication/ This is fundamental to make the all important brazier. And you'll learn that dumping things in the brazier unnecessarily burns them out, the uninsuitive "Construct" > "Firewood Source" is a must.
  • place brazier immediately outside of the EVAC shelter window, this way you avoid smoke problems, but can still cook from the inside.
  • shopping carts are the very best mechanism to carry a lot of loot in town besides a car. And there's a foldable version that can fit into cars, but you have to craft it... www.youtube.com/watch?v=kccBl7cksPY. Most important item ever.
  • there's a built-in debug menu that allows you to cheat whatever you want: spawn items, change your stats (e.g. 10000 strenght and smash through walls? no problem), learn skills, reveal map, and teleport. You have to bind a key to it before using it from ?, , is a good bind candidate. Now that's real fun, being God.
  • auto-smash mode is a must
  • you likely should look into spears: www.reddit.com/r/cataclysmdda/comments/7m99jb/why_melee_with_anything_besides_spears/. Reach attacks from spears are OP, as you can hit a zombie, run, wait for it to come in range, hit from afar, run, and so on. Then after killing a zombie, you wait until your stamina recovered with |. This allows to safely kill anything as fast as you without taking hits. Wooden spear is a good first one, and it is not flimsy and lasts a while, like 30-50 zombies maybe. A pitch fork is another good option if you can find one.
How a typical early day looks like for a newbie: go to down, fight 5 zombies, get some stuff from houses, and run back home because your limbs are too weak and could break. Get home 10AM, and read the hole day and night. Repeat.
A fun play style is: get a car, clear out a small town with a library, bring food and books back to the base, fill the 4 60L tanks with water and bring them on the car as well, and then just read for several days until the food runs out. Repeat. It is not super serious if you don't have a car though, as even "shallow water" pools found in every forest can fill one of them. Exploitative mechanic BTW.
Top feature requests for Ciro Santilli:
  • www.reddit.com/r/cataclysmdda/comments/2mni5z/can_i_store_items_in_a_backpack_and_drop_the/. As of 0.E-3-1, drop happens automatically on Take off, but then you have to pick up items that go overweight/volume one by one.
  • find items in my inventory by quality, or at least all item qualities in a single sortable table, otherwise it is too hard to know which item can do what
  • fill all empty containers with something, e.g. water from a large pool into 25 plastic bottles
  • view wound details without having to select bandage or antiseptic. @ "EFFECTS" has a summary, but it is too tiny, that stats window should be fullscreen for sure
  • realism requests. Ciro is a big fan of realism in CDDA, the more the better, and if you don't like something, just use the debug menu!
    • shitting/peeing system
    • when you wash clothes (currently important because zombie worn clothes that you pickup are generally filthy and reduce morale), make the clothes wet and require drying. There are even already some rotation clothes handers in houses, but just putting on a bench would be enough. And of course, higher temperatures mean faster drying, next to a fire would be ideal. Wearing wet clothes would of course make you cold and demoralized.
  • exercise/fitness
TODO how to create a custom non random map/scenario? Possible from JSON: discourse.cataclysmdda.org/t/guide-to-adding-new-content-to-cdda-for-first-time-modders/17781/13/ ?
Their dominating Q&A communication channels are terrible, as of 2021 everything you google leads to: www.reddit.com/r/cataclysmdda/ which suffers from online forums that lock threads after some time are evil (edit: this changed since). They've since made a discourse thankfully however: discourse.cataclysmdda.org/
Source code overview:
  • it is funny how the lang/ directory with translations is by far the largest of the repo ta 100MB, way larger than gfx, it's comical
One of the things it simulates is some level of builing stuff:
  • you can build a wooden house: www.youtube.com/watch?v=QnCYGSlZ1gE including floor, roof, windows. There are also concrete walls. Of course, building is useless, what you really want is a super mega truck that doubles as a home.
  • you can dig water channels from rivers/lakes with a digging tool to bring water to your doorstep. TODO can you dig down deeper than "pit", minecraft style?
    OK, you can build a "Dig downstair" and it works. With a pickaxe you can carve stone sideways. With infinite cheated strength you can just mash the rock walls. The have salts and coal sometimes, funny. Upper floor does not collapse. TODO can't dig the second one "You cannot build here".
  • TODO can you generate power e.g. in solar cells or not, and wire it into home appliances? www.reddit.com/r/cataclysmdda/comments/4zm7tf/solar_panels_useless/ from 2016 says no.
    The solution would be simple... just mark the edge incoming wire from the reality bubble as a magic source that has a given voltage/max amperage/total power or total wattage available. Would be good enough. Sure, some estimates might be hard, e.g. how much sun is there in a far away location of the map, etc. but just having some average of those values would be good enough. E.g. average temperature of an off bubble tile would also be useful to calculate food rotting time.
    A related obvious application would be refrigerators. www.youtube.com/watch?v=G6B0KBJHvZs from 2021 mentions again that you can't have power without vehicles. TODO do the refrigerators in a powered 01 lab protect food?
    The fork github.com/cataclysmbnteam/Cataclysm-BN is actually trying to add an electric grid...
Video 1. Source. This game really is right up Seth's alley, glad he tried it out. Perhaps his review was partly what motivated Ciro Santilli to give it a try. But the other part, perhaps even more important, was the joy of trying out crappy open source video games. Ciro especially likes Seth's observation that you could just go all in Mad Max mode. Since vehicles are so powerful, you can just clean up towns with them and basic weapons, then either get a new vehicle when the old one goes bust, or at least very easily find gas. Another good observation is that crafting in this game is amazing.
Ciro Santilli's dreams Updated +Created
Ciro Santilli's dreams almost all include the following aspect: Ciro is trying to do something mundane, like climbing a hill, walking across town, etc. but doing so it extremely difficult. The hill is too steep, he gets lost, and things which are easy to use in real life are impossibly hard to use in the dream.
So they are a bit like nightmares, but not that bad. Just really annoying and tiresome. Still, Ciro does enjoy o visiting the semi-real places those dreams bring him to, much for the same reasons he enjoys cycling.
Ciro attributes this type of dream to his occupation as a software engineer, because that's basically the feeling you get all day from it: why isn't this working!!! It is so basic!!!
Ciro Santilli's drug experiences Updated +Created
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 sport practice Updated +Created
As a Brazilian, Ciro Santilli used to really love playing soccer (but not watching it), until he hurt his knee.
Playing soccer just feels amazing, because you are constantly running around, but with a more specific goal in mind: to get that ball into that goal!
Playing soccer was specially amazing in the flat wet sand beach of Santos. weekend, the sea, feet touching the sand, the sun going down, and your school mates next to you. Nirvana.
It is also true that under those conditions, the skin of your feet will get ripped off due to running on the slightly wet and flat sand no matter how thick it has become. But it is worth it.
Teams would often be slit between "the team with shirts vs the team without shirts", who would just take off their shirts. The two best players would take turns picking players into their teams, the first one to pick would be decided by odds and evens (par ou ímpar).
A pair of Havaianas, or Havaianas rip-offs, stuck into the sand, or even just some school bags, would do as a goal posts. More organized people, especially adults, would have their own water pipe goal with a proper net and all. But doing so would spoil the fun of endless discussions if a non flat ball had gone in or not into an imaginary rectangle.
That's how soccer was meant to be played.
Ciro became however disillusioned with soccer after his injury. It is a shame.
And so after that, Ciro decided to dedicate himself to sports where you can't hurt your knee.
Ciro hates water, so swimming is out of the question. What could be more boring than going back and forth on a fixed location a million times to gain some milliseconds?
And so Ciro has been left with the gym as the only main option for a while.
Running would have been a consideration, but Ciro Santilli's legs sometimes itch when he runs.
This is until he ended up living in a place with decent roads for cycling in the late 2010's, which led to Ciro Santilli's cycling.
Video 1.
Adults playing soccer in Santos, São Paulo, Brazil beach on a rainy day
. Source. It is still warm though as you can see from their clothing.
Cycling Updated +Created
Ciro Santilli's sport of choice circa 2020, see also: Ciro Santilli's cycling.
Paris Updated +Created
Ciro Santilli lived in Paris for a few years between 2013 and 2016, and he can confirm the uncontroversial fact that "Paris is Magic".
Not just one type of magic though. Every quarter in Paris has its own unique personality that sets it apart and gives it a different mood.
Ciro knows Paris not from its historical facts, but from the raw feeling of endless walks through its streets in different times of the year. Ciro is a walker.
Maybe one day Ciro will expand this section to try and convey into words his feelings of love for the city, but maybe the effort would be pointless. Maybe such feelings can only be felt by other free-roaming walker souls living in the city, and that is both beautiful and a shame.
Ciro had written the following in the past before he lived in smaller cities, started cycling and joined the Street reclamation movement he thought:
Paris is a friendly city to walkers, as it is not too large, and does not have too many extremely busy roads, you can basically cross all of it on foot.
Perhaps compared to São Paulo City, which is what he knew before that was true. But no, his standards have improved since. Paris has way too many cars. The noise of internal combustion engine vehicles is extremely annoying. And because there are too many personal vehicles, cars have to horn a lot to fight for space. Fuck cars. Paris has been making a big cycling push in the early 2020's, and that is great. But it is still far, far from good.
Not work Updated +Created
I was trying to learn about how some types of quantum computers work, when I came across this pearl:
en.wikipedia.org/wiki/Wolfgang_Paul#Scientific_results Wolfgang Paul, 1989 Nobel Prize in Physics winner, referred to Wolfgang Pauli, 1945 winner, as his "imaginary part".
Street reclamation Updated +Created
Only people who need to drive a car should be allowed to drive a car anywhere near a city, e.g. people who work door to door, people who are disabled, etc.
Countryside driving is fine. If going to a city, you just have to drive to a parking outside of the city where you then take the public transport. And those who live in cities must leave their cars there too.
Everyone else must walk or cycle from home to public transport.
Cars just destroy everything, they make everything ugly:
  • this was extremely clear to Ciro Santilli as a cyclist. He previously lived in a place with few cars and the countryside was so pleasant. Then he moved to a place with more cars and it was shocking. It's a mixture of pollution, noise, and the fact that roads cut up the countryside that just make things not pleasant at all. Dual lane roads in particular are just a terrible thing. You can hear them from afar, much before you see them.
    You can just see as tiny little villages surrounding the bit city and it's oversized motorways are more or less homogenized into one big city mass, the process is clearly visible as you cycle out of the big city and the villages become nicer and more unique as you go along further out.
  • even within cities, cars completely dehumanize the streets. For example, Ciro once lived in a small dead end street, and he would have gladly opened his front window more often to meet the neighbours. But just the noise of cars passing by every so often makes it impractical to work like that.
The Zatoichi effect applies well to the problem of cyclists:
  • they are not really pedestrians, and pedestrian paths are not suitable to them because they are too narrow, of not smooth, or curved. But pedestrians will always have enough political power to have their paths, because they live around the paths
  • they are not really motor vehicles, because motor vehicle paths are too wide and too fast for them. But motor vehicles will always have enough political power to have their paths, because people are lazy and stupid, and because as the world stands, individually you just don't have any reasonable choice to go anywhere.
This is the main drama faced by cyclists.
Lobbying groups:
Video 1.
Why isn't cycling normal in London? by Jay Foreman (2018)
Source.