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:
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:
  • extract Ciro's email from one of his GitHub repositories. It might be of the form lower case first name, followed by a dot (which Google actually ignores), followed by his lower case last name, and under a popular email domain from Google
  • use Telegram: Note that end-to-end encryption is present on secret chats only, which don't have device sync. Ridiculous. Recommend 1 week self-destruct timer.
    Please treat this as email, Ciro might not reply immediately, but he will reply. So write longer complete messages each time.
    Ciro is trying to move more and more to end-to-end encrypted methods as a basic computer security hygiene exercise.
    Telegram is the best such mechanism that Ciro could find for now that does not require sharing cell phone numbers with all contacts.
    The closed sourcedness of the server is however a major point of concern. Signal would be a better choice, but it does not have usernames and so requires users to share cell phone numbers.
    Another major pain point of Telegram is the lack of message sync across devices, which Signal also already solves.
  • use LinkedIn or any other public profile linked to from: accounts controlled by Ciro Santillis
  • Discord ID: cirosantilli#8921
If you are a privacy freak or are going to tell Ciro state secrets Ciro has:
  • this GNU Privacy Guard public key: pubkey.gpg
  • a ProtonMail account which is of form: "Ciro's GitHub username +". Ciro doesn't use this very often, so if you don't get a reply soon, do ping Ciro in some other way telling him to check his protonmail. Ciro aims to maintain very high operations security standards on that account, making it the most secure way to contact Ciro, and the only one with a reasonable chance of plausible deniability:
    • multi-factor authentication
    • unique password not-reused anywhere else, and not saved on any computer or disk (and therefore entered manually on every new session)
    • immediate deletion of received messages after reading. This is further strengthened by Ciro Santilli's bad old event memory
    • one week message expiration on every message sent
    • only opened from trusted devices and when in a private location
    • only accessed through Tor Browser
    • concession: notifications that messages were received in the ProtonMail mailbox are sent an unencrypted mailbox which Ciro views more regularly and which has more free storage. But the message content itself is not. It does not seem that the Android app has a mode where it only notifies you of new messages but requires a password every time to see any messages. Also Android appears to request to remember passwords every time, so you risk clicking yes at some point.
If you have Ciro's phone number (available to closer acquaintances), Ciro's preferred messaging software is Signal. But he basically also runs all other major apps as well. Ciro sets a 1 week disappearing messages timer to all conversations. This is slightly less secure than protonmail as Ciro does not use multi-factor authentication to open the messages every time, but it should be pretty damn good already.
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.