Mould Updated +Created
2019-12-26: applied Ronseal mould killer on external north east living room walls, had widespread light brown mould spots, and more localized black mould spots. The water insulation here is bad, possibly due to being on the last floor. Also applied next to window sills on those walls.
Lenovo ThinkPad P14s gen4 amd Updated +Created
Bought: November 2023 during Black Friday sale for £1,323.00 to be Ciro Santilli's main personal laptop.
Six years after, and we are 2x on every key spec (except processor Hz ;-) at about 1/2 the price and 1/2 the weight (though smaller 14" screen for greater portability), so not bad! Customized to max out each hardware spec:
Specs:
  • Processor: AMD Ryzen™ 7 PRO 7840U Processor (3.30 GHz up to 5.10 GHz)
  • Operating System: No Operating Systemselected upgrade
  • Operating System Language: No Operating System Languageselected upgrade
  • Microsoft Productivity Software: None
  • Memory: 64 GB LPDDR5X-6400MHz (Soldered)selected upgrade. Specs at: www.lenovo.com/gb/en/p/accessories-and-software/memory-and-storage/memory-and-storage-hard-drives/4xb1d04758 quotes "64 Gbps", i.e. 8 GB/s. dd count=1M if=/dev/zero of=tmp gives only 255 MB/s however.
  • Solid State Drive: 2 TB SSD M.2 2280 PCIe Gen4 Performance TLC Opalselected upgrade
  • Display: 14" WUXGA (1920 x 1200), IPS, Anti-Glare, Touch, 45%NTSC, 300 nits, 60Hz
  • Graphic Card: Integrated Graphics
    The Ubuntu 23.10 "About system GUI describes its graphics as: Radeon 780M Graphics × 16, which e.g. www.techpowerup.com/gpu-specs/radeon-780m.c4020 documents as running the RDNA 3 microarchitecture.
  • Camera: 1080P FHD RGB/IR Hybrid with Microphone
  • Color: Thunder Black
  • Factory Color Calibration: No Factory Color Calibration
  • Wireless: Qualcomm Wi-Fi 6E NFA725A 2x2 AX & Bluetooth® 5.1 or above
  • Integrated Mobile Broadband: No Wireless WAN
  • Ethernet: Wired Ethernet
  • Near Field Communication: No NFC
  • Fingerprint Reader: Fingerprint Reader
  • Keyboard: Black - English (EU)selected upgrade
  • Battery: 4 Cell Li-Polymer 52.5Whselected upgrade
  • Power Cord: 65W USB-C Slim 90% PCC 3pin AC Adapter - UKselected upgrade
  • Electronic Privacy Filter: No ePrivacy Filter
  • Adobe Elements: None
  • Adobe Acrobat: None
  • Adobe Creative Cloud: None
  • Security Software: None
  • Cloud Security Software: No Cloud Security Software
  • Warranty: 3 Year Courier or Carry-in
Identifiers:
Upon arrival:
  • Weight: 1490 g
  • Charger weight: 323 g
  • Firmware according to sudo dmidecode -t bios:
    Vendor: LENOVO
    Version: R2FET33W (1.13 )
    Release Date: 09/08/2023
Buy research:
Log:
2024-01-17: firmware update:
Vendor: LENOVO
Version: R2FET36W (1.16 )
Release Date: 10/24/2023
Actually fixed performance mode: askubuntu.com/questions/604720/setting-to-high-performance/1343879#1343879
Lenovo ThinkPad P51 (2017) Updated +Created
Bought: 2017 for approximately 2400 pounds to be Ciro Santilli's main personal laptop.
Specs:
  • screen: 15.6 inches, 16:9
  • weight: 2691g (self weight in 2023)
  • charger weight: 700g (self weight in 2023)
Identifiers:
Raspberry Pi Pico W Updated +Created
With pre-soldered male pin headers.
>>> machine.unique_id()
b'\xe6ad\x08C8%$'
Raspberry Pi 2 Updated +Created
As of 2018-12, I believe that I might have fried the UART on this board when I burnt my last UART to USB converter by connecting ground to 5V.
Linux kernel logs don't show, but do show with the exact same components on the Pi 3 (SD card with enable_uart=1 + image Raspbian Lite 2018-11-03 and UART cables).
Serial from cat /proc/cpuinfo: 00000000a50c1f69
Datasheets: Raspberry Pi 2.
Fire alarm Updated +Created
2021-08 bedroom battery out, 7.29V out of 9V duracell duralock. Buying pack of 12 Energizer nine-volt batteries. Measurement on new battery: 9.68V.
Dell Inspiron 15 3520 Updated +Created
Bought May 2024 to be my clean crypto-only computer. Searched for cheapest 1 TB disk 16 GB RAM not too old on Amazon with Ubuntu certification, and that was it at £479.00.
Some reviews:
  • the keyboard is kind of crap. Notably the key "a" is very hard to press!!
  • the lack of a sleep state indication LED and "I'm powering on LED" compared to Lenovo is really sad
  • it gets way too hot doing work (Monero bootstrap) with lid closed, likely brought system down
OPSEC: will run only cryptocurrency wallets and nothing else. Will connect to Internet, but never ever to a non clean USB flash drive.
The OPSEC for this machine supposes:
  • no supply of chain attack on USB hardware, Laptop hardware, pre-installed Windows and Ubuntu ISO
  • connecting with browser to a few well known websites to download stuff (Ubuntu ISO, Monero software) is safe
Bootstrap OPSEC:
It must have taken about one week running full time to sync the Monero blockchain which at the time was at about 3.1M blocks! I checked on system explorer, and CPU and internet usage was never maxed out, suggesting simply slow network. But the computer still overheated quite a bit and froze a few times.
Nike Run Swift 2.0 Updated +Created
Bought 2021-11, grey, size EUR 44.5, 80$ (later found cheaper online): www.sportsdirect.com/nike-run-swift-2-running-shoes-mens-121052
Ciro Duran Santilli Updated +Created
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: gitlab.binets.fr/ciro.duran-santilli/china-dictatorship
Also, don't have multiple names if you can avoid it, it is confusing!
Ciro Santilli's given name Updated +Created
"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:
  • ciros.com 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 1.
    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. www.houseofnames.com/cyrus-history mentions it may be of Greek origin.
"Weird Al" Yankovic Updated +Created
Holomorphic function Updated +Created
Being a complex holomorphic function is an extremely strong condition.
The existence of the first derivative implies the existence of all derivatives.
Another extremely strong consequence is the identity theorem.
"Holos" means "entire" in Greek, so maybe this is a reference to the fact that due to the identity theorem, knowing the function on a small open ball implies knowing the function everywhere.
Imaginary unit Updated +Created
Cayley-Dickson construction Updated +Created
Constructs the quaternions from complex numbers, octonions from quaternions, and keeps doubling like this indefinitely.
Whole organism simulation Updated +Created
How computers work? Updated +Created
A computer is a highly layered system, and so you have to decide which layers you are the most interested in studying.
Although the layer are somewhat independent, they also sometimes interact, and when that happens it usually hurts your brain. E.g., if compilers were perfect, no one optimizing software would have to know anything about microarchitecture. But if you want to go hardcore enough, you might have to learn some lower layer.
It must also be said that like in any industry, certain layers are hidden in commercial secrecy mysteries making it harder to actually learn them. In computing, the lower level you go, the more closed source things tend to become.
But as you climb down into the abyss of low level hardcoreness, don't forget that making usefulness is more important than being hardcore: Figure 1. "xkcd 378: Real Programmers".
First, the most important thing you should know about this subject: cirosantilli.com/linux-kernel-module-cheat/should-you-waste-your-life-with-systems-programming
Here's a summary from low-level to high-level:
Figure 1.
xkcd 378: Real Programmers
. Source.
Video 1.
How low can you go video by Ciro Santilli (2017)
Source. In this infamous video Ciro has summarized the computer hierarchy.
Computer by operating principle Updated +Created
Computer company Updated +Created
This section is about companies that were primarily started as computer makers.
For companies that make integrated circuits, see also: Section "Semiconductor company".
Computer network Updated +Created

There are unlisted articles, also show them or only show them.