Freeman Dyson Web of Stories interview (1998) Updated +Created
The amount of detail in which he remembers all that happened is astounding. Not too different from the Murray Gell-Mann interview in that aspect.
Updates Updated +Created
This section contains the a list of cool things Ciro Santilli has been up to in chronological order, including small quick ones. Many/most of those are also posted on Ciro Santilli's accounts such as:
For a more theme-oriented version of the best results see: Section "The best articles by Ciro Santilli".
Bacteria Updated +Created
Bad film Updated +Created
Many bad films have good aspects. They just didn't cross the elusive threshold of a good film.
Ciro Santilli's hardware / Mechanical and electrical tools Updated +Created
2020-01 "Heat Gun, SEEKONE Professional 2000W 50℃- 600℃ Variable Temperature Control Hot Air Gun Kit with 2 Temperature Modes 7 Accessories for D" www.amazon.com/dp/B078S5QMFG Initially for for cell phone repair, but later learnt they are also useful for heat shrink.
2019-09 "Draper Redline 68001 160 mm Heavy Duty Pliers Set with Soft Grip Handles (3-Piece)" web.archive.org/web/20190903191215/https://www.amazon.co.uk/dp/B071JL6LLL (archive)
2019-08: www.amazon.co.uk/dp/B000LFRYG2 (archive) "Silverline SP1236 Combination Spanner, 8-19 mm - 12 Pieces" 8.48 pounds. Because I needed the 15mm for bike pedal, and the price of 1 and the full set were very close.
6 10/11/12/13/14/17 mm Combination Wrench Set WRENCH SET COMBINATION Open-Ended Spanner/Ring Spanner Set www.amazon.co.uk/dp/B07BZLVGX8 (archive) But they sent one wrong, 8 instead of 11. Chrome Vanadium Steel. Markings: "DROP FORGED A". Quality feels crappy, not very smooth.
2017: Teng 621011 Double Open Ended Spanner 10x11mm www.amazon.co.uk/dp/B0001P0VP8 (archive)
2017: Magnusson AMS49 5M TAPE MEASURE 5m retractable flexible rule. www.screwfix.com/p/magnusson-ams49-5m-tape-measure/5315v (archive)
Ciro Santilli's hardware / P51 benchmark Updated +Created
glmark2 -b build:duration=3:model=horse
~4.8K
Monero 0.18.3.1 hashrate: 2.6 KH/s
Ciro Santilli's hardware / P51 hardware Updated +Created
lspci
output:
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 05)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
00:15.0 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller #0 (rev 31)
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #1 (rev f1)
00:1c.2 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #3 (rev f1)
00:1c.4 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #9 (rev f1)
00:1d.4 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #13 (rev f1)
00:1f.0 ISA bridge: Intel Corporation CM238 Chipset LPC/eSPI Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (5) I219-LM (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] (rev a2)
01:00.1 Audio device: NVIDIA Corporation GM107 High Definition Audio Controller [GeForce 940MX] (rev a1)
04:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
3e:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
3f:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
lspci -t
output:
-[0000:00]-+-00.0
           +-00.2
           +-01.0
           +-02.0
           +-02.1-[01]----00.0
           +-02.2-[02]----00.0
           +-02.4-[03]----00.0
           +-03.0
           +-04.0
           +-04.1-[04-63]--
           +-08.0
           +-08.1-[64]--+-00.0
           |            +-00.1
           |            +-00.2
           |            +-00.3
           |            +-00.4
           |            +-00.5
           |            \-00.6
           +-08.2-[65]--+-00.0
           |            \-00.1
           +-08.3-[66]--+-00.0
           |            +-00.3
           |            +-00.4
           |            \-00.6
           +-14.0
           +-14.3
           +-18.0
           +-18.1
           +-18.2
           +-18.3
           +-18.4
           +-18.5
           +-18.6
           \-18.7
Ciro Santilli's hardware / SanDisk Ultra Flair 64 GB Updated +Created
Marked read speeds up to 150 MB/s
Write speed burning 5 GB Ubuntu ISO from Dell Inspiron 15: 5.4 MB/s
For clean Dell Inspiron 15 3520 cryptocurrenty laptop bootstrap and backup.
Bad Stack Overflow policies Updated +Created
Baidu Updated +Created
Bait-and-switch Updated +Created
Ciro Santilli's hardware / Tefal rice cooker (2017) Updated +Created
Bought around: 2017-09.
TEFAL Multicook 8in1 RK302E15 MultiCooker - 4 Portions / 5L.
Markings say: "SERIE R13-B REF: RK302E15 / 79 A - 1017"
How to open videos: can't find any, but the hard part (remove top lid) was the same as the video for joyoung rice cooker (2014), can be done by inserting a thin metal and going around it.
Bottom opens by taking off a single screw on the bottom and pulling it out (not obvious, a little bit of force).
2021-01: while making congee it overflowed without us noticing it, and next time we were going to cook something, it started to burn bits of congee that stuck to the heat plate. Opened it up and tried to clean everything.
2020-03: E01 error, looked up on manual and it is a top wire broken, opened up and confirmed one of the three wires going up broken, exactly like the previous one joyoung rice cooker (2014). Managed to fix easily with heat gun and Solder Seal Heat Shrink, no soldering iron, that thing is amazing: www.amazon.co.uk/dp/B085415G8N Let's see how long it lasts.
Ciro Santilli's hardware / Trek FX 3 2021 Updated +Created
www.tritoncycles.co.uk/urban-bikes-c4/hybrid-c30/trek-fx-3-equipped-urban-bike-2021-p39860/s102315 XL color Dnister Black. £675.00 plus £35.00 delivery. Disc breaks, 2x9 gears. Bought 2023 on a bit of a sale.
Specs upon buying:
Weight after bought measured differentially on bathroom scale: 13.5 kg
Gears: 11-36T on back, 46-30T on front. So min speed is 30/36 = 0.83 and max is 46/11 = 4.18, so range is 4.18 / 0.83 ~= 5. Compared to Kross which was 11-32 on back vs 48-28 on front, so min 28/32 = 0.875 and max 48/11 = 4.36. So the ranges are very comparable! This confirms Ciro's suspicion that 3 speeds on cranckset is just useless.
I was sized just at the lower limit of XL, but decided to go for it. The seatpost goes all the way into the tube, which is a good thing, might help with noises?
Frame serial under bottom bracket: WTU173C0374S. Registered at: www.bikeregister.com/
Initial impressions:
I'm unable to place a U-lock carrier on this bike in a way that doesn't block one of the two bottles inside frame, or hits leg on if on side. Tried both Kryptonite and Abus ones I have lying around. Shame. Also the Topeak MTS Trunkbag does not fit well on the pannier rack, it is not wide enough to strap: 11cm outer width, 9cm inner width, same geometry as that of the Liv bike.
Log:
2025-04: rear shift cable snapped near shifter when going over a cattle grid, was already a bit off in the previous days after last adjust I then noticed. I'll buy a SHIMANO Gear Inner Wire Y60098070 on Amazon and might pass by bike shop as well I'll see.
2025-03: rear middle metal connection broke off read mudguard. Rebuying £21.04 from: www.tritoncycles.co.uk/frames-forks-c6/frame-fork-spares-c152/eurofender-snello-700c-fenders-46mm-rear-p33330/s93941 Quite disappointed with that, didn't come with any screws, though perhaps these are frame dependant. And the drilling was a bit different, this model seems to be intended to have some wiring passing inside via some rubber tubes that I removed, and unfortunately the hole on front was too high up and didn't match up with the screw hole on frame. I just removed the broken metal piece from it and put it on the old mudguard.
2024-09: buying CHUMXINY Brake Bleed Kit: www.amazon.co.uk/dp/B0CXDQ2S1S I hope I don't regret this. But I can't find an original one on Amazon either so... £12.74. Quality is a bit crap but seems to work. The 7mm wrench however is so bad that it can't unscrew a 7mm nut.
2024-09: chain reached 0.75, rebuying KMC X9. x9 9 speed chain 114 links.
2024-09: when going down a hill in intense breaking, noise started coming from back disk brake. Tried to adjust, but made it worse, had to bail out on nearby bike shop. Readjusted, told me to replace back pads and likely bleed. Bought two Shimano B05S brake pads to replace the B01S that came with the bike, Internet says compatible. Brake maintenance finally caught up with me, it was a great summer and I kept putting it off. Changed just the back one for now, front still has life it seems.
2024-06: noticed a sideways lump on back tyre between spoke 23 and 24 when washing. The only sign of damage was internal near grip part, I could see some clear shearing... God those tyres are crap, or at least crap to what I've subjected them. Inner tube and outside seem perfect, so weird. If only the Schawlbe had worked! But OK now I'm forced to get something new and better, thinking:They had a Schwalbe Marathon Plus 700x35c (non-Tour, as that one didn't fit as per previous experiment) on the shop and I went for it. They said 35c was the maximum recommended for that mudgard which is a bit of a shame, but good to know. Also getting one from Amazon to match on front as shop only had one.
2024-04: micropuncture on front tube? Could not identify during ride, refilled and was OK to get home. Almost no pressure in middle of ride. Passed through some deep water which may have made things worse? Had a small pice of glass-like material stuck in tyre, but didn't seem to penetrate? One day and a half later, was full empty again after full fill without riding, so confirming micropuncture theory. Buying 2x Conti Tube Cross 28 (700C) presta inner tubes.
Tried to put a spare Schwalbe Men's Marathon Plus Tour 700x40C on the bike to get better stability. It seemed to fit the wheel quite well, but unfortunately failed to go well in the fork because it was too tall and hit the mudgard. Without mudgard it might work. Measured height was 6cm for Schwalbe vs 5.3cm for the stock one.
2024-02: another broken spoke... what crappy weak wheels!!! Bought Bavel 290 mm spokes 36pcs 14G J Bend Silver. Broken position was 22nd clockwise from inner tube valve hole.
2023-12: chain reached 0.75, rebuying KMC X9. x9 9 speed chain 114 links.
2023-12: broken spoke! Also had to replace nipple because broke inside nipple. At least learned how to change tire at last.
2023-05: rebuying another Topeak Aero Wedge saddle bag for this new bike
2023-05: 2x Elite custom race cage water bottle frame cages, felt great, much better than those on the Kross! www.elite-it.com/en/products/bottle-cages/fibre-reinforced-material-frp/custom-race
2023-05: ParkTool TR1 tyre levers + GP-2 super patch kit
2023-05: Kask Rapido Medium Black/Yellow fluo helmet, got a more racy helmet too! 69 pounds, way more any previous helmet I've owned: www.kask.com/en/cycling/helmets/rapido_24_2.htm
2023-05: Lezyne V-Pro 10 multi-tool ride.lezyne.com/products/v-pro-tool No spoke wrench unfortunately.
Initial equipment:
Annotated copypasta:
Weight limit: This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 136 kg (300 lb)
Finite general linear group Updated +Created
general linear group over a finite field of order . Remember that due to the classification of finite fields, there is one single field for each prime power .
Exactly as over the real numbers, you just put the finite field elements into a matrix, and then take the invertible ones.
Floating-point number Updated +Created
General relativity Updated +Created
Unifies both special relativity and gravity.
Not compatible with the Standard Model, and the 2020 unification attempts are called theory of everything.
One of the main motivations for it was likely having forces not be instantaneous, but rather mediated by field to maintain the principle of locality, just like electromagnetism did earlier.
SQL 2D histogram Updated +Created
Let's try it on SQLite 3.40.1, Ubuntu 23.04. Data setup:
sqlite3 tmp.sqlite 'create table t(x integer, y integer)'
sqlite3 tmp.sqlite <<EOF
insert into t values
  (0, 0),
  (1, 1),
  (2, 2),
  (3, 3),
  (4, 4),
  (5, 5),
  (6, 6),
  (7, 7),
  (8, 8),
  (9, 9),
  (10, 10),
  (11, 11),
  (12, 12),
  (13, 13),
  (14, 14),
  (15, 15),
  (16, 16),
  (17, 17),
  (18, 18),
  (19, 19),

  (2, 18)
EOF
sqlite3 tmp.sqlite 'create index txy on t(x, y)'
For a bin size of 5 ignoring empty ranges we can:
sqlite3 tmp.sqlite <<EOF
select
  floor(x/5)*5 as x,
  floor(y/5)*5 as y,
  count(*) as cnt
from t
group by 1, 2
order by 1, 2
EOF
which produces the desired:
0|0|5
0|15|1
5|5|5
10|10|5
15|15|5
And to consider empty ranges we can use SQL genenerate_series + as per stackoverflow.com/questions/72367652/populating-empty-bins-in-a-histogram-generated-using-sql:
sqlite3 tmp.sqlite <<EOF
select x, y, sum(cnt) from (
  select
      floor(x/5)*5 as x,
      floor(y/5)*5 as y,
      count(*) as cnt
    from t
    group by 1, 2
  union
  select *, 0 as cnt from generate_series(0, 15, 5) inner join (select * from generate_series(0, 15, 5))
)
group by x, y
EOF
which outputs the desired:
0|0|5
0|5|0
0|10|0
0|15|1
5|0|0
5|5|5
5|10|0
5|15|0
10|0|0
10|5|0
10|10|5
10|15|0
15|0|0
15|5|0
15|10|0
15|15|5

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