It is true that one image is worth a thousand words, but unfortunately it is also true that one image takes up at least as much bytes as a thousand words!
Having one single page to rule them all is of course the ideal setup for a website, as you can Ctrl + F one ToC and quickly find what you want.
And, with Linux Kernel Module Cheat Ciro noticed that it is very hard to write so much intelligent prose that becomes larger than reasonable to load on a single webpage.
He then started using this technique for everything he writes, including this page and Chinese government.
However, if there are too many images on the page, the loading of the last images would take forever in case users want to view the last sections.
There are two solutions to that:
- be traditional and create separate web pages
- be bold and load images as they appear on the viewport: stackoverflow.com/questions/2321907/how-do-you-make-images-load-only-when-they-are-in-the-viewport/57389607#57389607Edit: OK, it was standardized with
loading=lazy
, without need JavaScript!Now the last awesome thing would be a method that loads first images in viewport, then those below, and then those above, that would be the ultimate solution.This question comes close: stackoverflow.com/questions/7906348/change-loading-order-of-images-already-on-page
Ciro is still deciding between those two. The traditional approach works for sure but loses the one page to rule them all benefits.
The innovative approach will work for interactive viewing, but archive.org will fail to load the images for example, and there may be other unforseen consequences.
Wikimedia Commons is awesome and automatically converts and serves smaller versions of images, so always choose the smallest images size needed by the output document. Readers can then find the higher resolution versions by following the page source.
This also comes to mind: motherfuckingwebsite.com
zettelkasten.de/posts/overview/ from zettelkasten:
How many Zettelkästen should I have? The answer is, most likely, only one for the duration of your life. But there are exceptions to this rule.
Soil mechanics is a branch of engineering that focuses on the behavior of soil under various conditions and its interactions with structures that are built on or within it. It combines principles of physics, engineering, and material science to understand the mechanical properties and behavior of soil. Key concepts in soil mechanics include: 1. **Soil Properties**: Understanding the physical and chemical characteristics of soil, such as grain size distribution, plasticity, density, and permeability.
Ciro Santilli's undergrad studies at the University of São Paulo by
Ciro Santilli 37 Updated 2025-07-16
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 "Don't force international exchange students to come back early".
For more china-related stuff see: cirosantilli.com/china-dictatorship/wife
Excerpt of For Whom the Bell Tolls by Ernest Hemingway (1940), slightly adapted for brevity:Related: www.reddit.com/r/OldSchoolCool/comments/hj7bfq/comment/fwkik5v/
"Yes," the girl said. "Truly.""For you, Inglés?" Pilar looked at Robert Jordan. "Don't lie.""Yes," he said. "Truly."
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'
Song of pig by Xiangxiang (2005)
Source. Chinese: 猪之歌 by 香香. Baidu Baike page: baike.baidu.com/item/猪之歌/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: mojim.com/cny104491x1x1.htm. 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 fightPig, 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 possible/not possible sources that could be used to manually bootstrap content:
- LibreTexts. Good project. "Teacher-only-content" unfortunately as usual. But besides that fundamental flaw, they do exactly what we want to do in a sense.
- OpenStax: CC BY. This could be a great entry point, as they already have some university integration going on, and might be interested in this project.
- physics.stackexchange.com/questions/6157/list-of-freely-available-physics-books "List of freely available physics books" explicitly asks for:but the thread was locked, and basically none of the sources in the answers have free licenses, nor do they note it. It just seems that the physicists don't know what a free license is.
a list of physics books with open-source licenses, like Creative Commons, GPL
- MIT OpenCourseWare: CC BY-NC-SA, so not really usable
- github.com/certik/theoretical-physics: MIT License. Workable but wonky.
- subwiki.org/: wiki with some upper graduate math subjects presumably by this Indian dude: www.linkedin.com/in/vipul-naik-0ab1898/. Description on his homepage: vipulnaik.com/subwiki/. He's also got other interesting but not so relevant projects:He's also into Stack Overflow, Quora and Wikipedia editing. That's a cool dude. He's into in LessWrong it seems.
- pro freer immigration laws: vipulnaik.com/openborders/
- vipulnaik.com/cognito-mentoring/ free mentoring project for interested students
- massive mathematics books
- Infinite Napkin.CC BY-SA mathematics infinite book: github.com/vEnhance/napkin/issues/77. Very similar type of content to what we want in this project!
- Stacks Project
Existing lecture notes by students:
- github.com/mb2g17/NotesNetworkArchive Google Docs-based: docs.google.com/document/d/1OIcQ8dJ_FAhdkirU94M29-ZbNZ4oQs1LbWF3Nz-mq_U/edit#heading=h.vehxib58w1iw. An actual student uploading tons of lecture notes in one coherent system. CC BY-NC-SA unfortunately.
- academia.stackexchange.com/questions/148261/do-you-keep-your-study-notes-publicly-available mentions:Related: academia.stackexchange.com/questions/40381/how-common-is-it-that-professors-have-their-students-write-textbooks
- Cambridge Mathematics Lecture Notes by Dexter Chua (2014-2018)Comments:
Lecture note upload website:
- nexusnotes.com likely illegal reuploads of PDFs from teachers
- www.studocu.com/en-gb Paywall. PDF uploads. Unclear if simple teacher reuploads or actual novel notes.
- www.studydrive.net/
- Chinese GitHub repos. Some of these are very advanced in terms of content quantity and organizational quality! The Chinese are miles ahead in this area:
- github.com/PKUanonym/REKCARC-TSC-UHT Guidance for courses in Department of Computer Science and Technology, Tsinghua University. Chinese. Appears to try and store all past exams.
- github.com/lib-pku/libpku
- github.com/openwhu/OpenWHU: Wuhan University
- github.com/USTC-Resource/USTC-Course: USTC
- github.com/Zeal-L/UNSW: UNSW from Australia, but by a Chinese dude
- github.com/apachecn/mit-18.06-linalg-notes: translation of MIT course to Chinese
- github.com/chenyang1999/MyComputerCollegeCourses: TODO which univeresity
- github.com/elder-frog/OpenCourseCatalog: nothing to do with this project, but since I'm making a list, this dude is copying YouTube videos to Bilibili. And he's edgy anti-CCP on Twitter, what a legend.
- github.com/TheBloodthirster/BUAA_Course_Sharing: en.wikipedia.org/wiki/Beihang_University
- github.com/1051727403/SHU-CS-Source-Share: ShangHai University CS course source code
- github.com/Willie169/tw-gifted-k12-notes: Taiwanese high school notes
Exams uploads:
- questions.tripos.org/part-ib/all/ University of Cambridge Mathematics past examinations
This website basically aims to be a learning management system, allowing in particular a teacher to focus his help on students that he is legally obliged to help due to their job. But it will have the following unusual characteristics in current LMS solutions:
- public first, to allow reuse across universities, rather than paywalled as is the case for most top universities
- students can create material just like teachers, both are on equal footing. Students/teachers will see an indicator "this is your teacher"/"this is your student for this/past semester", but that is the only difference between their interfaces.
Only patches which were reviewed by at least one person with push permission will be listed here.
This may also include patches which were rejected in favor of another patch, but strongly influenced the merged patch.
2022-02: lost my Karrimor REFLEKT, must have fallen off from trouses somewhere.
2022-02: bought Burg Wachter Sold Secure Bike Chain, Lock and Ground Anchor Kit 1m, 10mm chain width: www.amazon.co.uk/Burg-Wachter-Sold-Secure-Gold-Chain/dp/B09MMGL9B7
2022-02 bought Kryptonite Kryptoflex double loop cable 1.2m length 10mm diameter braided steel cable: www.kryptonitelock.com/en/products/product-information/current-key/210818.html
2022-02: bought a Trelock BC 115/110/4 chain white for my saddle after Liv Flourish 2 (2018) the saddle of was stolen at home. Same as this but white: www.trelock.com/en/lock/locks/chain-locks/bc-115-110-4-green. The keys are a bit larger than I'd like.
2021-11: buying a Cateye ViZ450 www.cateye.com/intl/products/safety_lights/TL-LD820/ 51 dollars after CatEye RAPID X2 was stolen. Unfortunately, it is not very compatible with my Topeak saddle bag... the attachment is to wide to fit the saddble bag, and even if it did it is slanted to account for seat tube slant so it would not be very verfical. Arghh, they have futher options on the website: www.cateye.com/intl/products/parts/5342460/ that is the one I need, Clip C-2 or Clip C-1N. On Amazon it didn't have clear choices for that... mine came with the BracketSP-15. Ah, can buy on Amazon for 3 dollars, OK then.
2021-11: COZYROOMY multitool broke apart already, like before, but much sooner this time. What a piece of junk!!! Buying the Topeak Mini 18+ Bike Multitool www.topeak.com/global/en/products/75-Mini-Tools/173-mini-18+ Has a spoke wrench.
2021-09: COZYROOMY multitool stolen, even though it was completely in pieces already. 2021-09-21 12:30PM discovered, seat bag open, one tool on floor, and some leftovers inside, but black bag gone. Bicycle last seen 2021-09-20 6PM. Would likely have spotted it if it had happened before. Bicycle last used: 2021-09-19 6PM. Would almost for sure have seen it if it had happened by then. Rebought it.
2021-07 Topeak MTS Trunkbag EX Strap Type www.topeak.com/global/en/products/192-Rear-Rack-Bags/859-MTX-TRUNKBAG-EX Fit nicely on the back of the Kross bicycle (2017). 8L. Originally to carry some extra food and water on a long summer trip. 36 pounds.
2020-11-30: Bought more "Finish Line DRY Teflon Bicycle Chain Lube" 8oz/240ml www.amazon.com/dp/B00Z779GMO/ after previous disaster with the bottle because lock is a bit hard to open.
2020-11-30 WD-40 Bike, All Conditions Lube Bicycle Lubricant, 250ml. Markings: "Contains PTFE". www.amazon.com/dp/B00O8QF3PY Sprays out of bottle, so very thin.
2020-11: Park Tool CC-2 Chain Checker Tool www.amazon.co.uk/dp/B000OZFILW 24 pounds www.parktool.com/product/chain-checker-cc-2
2020-04: www.amazon.co.uk/gp/product/B014LC7HS0 "Park Tool HPG-1 High Performance Grease", 113 g, blue. www.parktool.com/product/high-performance-grease-hpg-1#tabbed-section | www.parktool.com/assets/doc/product/HPG-1_SDS.pdf
2020-02: CatEye AMPP500 45 pounds www.cateye.com/intl/products/headlights/HL-EL085RC/ High mode 500 lumens: 1.5hrs, Daytime HyperConstant mode 500/250 lumens: 5hrs. 2020-11: noticed it was cracked on top front between button and light, I think I dropped it the other day from waist height.
2020-02: Karrimor REFLEKT Band 2 pounds from Sports Direct to replace old that I destroyed by playing with it with hands on work desk www.karrimor.com/karrimor-reflect-band-765007
2020-01: Muc-Off Drivetrain Cleaner - 500ml www.halfords.com/cycling/bike-maintenance/bike-cleaning/muc-off-drivetrain-cleaner-500ml
2020-01: Halfords Microfibre Heavy Duty Cloths www.halfords.com/motoring/car-cleaning/sponges-brushes-buckets/halfords-microfibre-heavy-duty-cloths (archive) 87% polyester, 13% polyamide.
2019-12: www.amazon.co.uk/gp/product/B07GQSXN8B SENZEAL Bicycle Spoke Wrench Tool Spoke Key Spanner 6 in 1 for Bike Wheel Cycle Wrench 10-15 Gauge. TODO 2024: can't find those for the life in me.
2019-12: Halford's Bike Hut Chain Cleaning Kit: www.halfords.com/cycling/bike-maintenance/bike-cleaning/bikehut-chain-cleaning-kit 18 pounds. GCN video using it: www.youtube.com/watch?v=KM6mzE5lQ0w Review video saying it is useless: www.youtube.com/watch?v=rCo41pftAjU
2019-11: Multitool: www.amazon.co.uk/dp/B07MW3K2GK "COZYROOMY Bike Repair Kits - Bicycle tool kit with 10 in 1 Multi-Function Bike Tool, multi-purpose bone wrench And related spare tools, 1 Portable tool bag, 6 Month Warranty". No spoke wrench unfortunately. But does have 15mm bone wrench, which opens Kross front wheel. Some months later, the thing came apart, quality was a bit shit. But I kept it in the saddle bag anyways for a long time, and just used it by putting part of it manually together.
2019-11: "CatEye RAPID X2" real lights, 40 dollars. Hopefully to increase side visibility at night, and day visibility on fast roads when cycling further on weekends. www.cateye.com/intl/products/safety_lights/TL-LD710-R/ (archive) USB rechargeable. 80 lumens in high mode lasting 1 hour, 5 hours in low mode, 30 hours flashing, 16 hours rapid/pulse. Lost 2021-11 in a big city, didn't know the path well, had to cross a bunch of streets, was on back of back bag, likely stolen.
2019-10 Finish Line Dry Teflon Tube www.amazon.com/dp/B00B704LZW (archive) Tube broke while opening the first day. I glued it with some superglue, but two months later found it leaked into my "oils bag", so I threw it away... it must have penetrated through the super glue.
2019-08: "CatEye CA475RAPMIN Rapid Mini Rear Lights and Reflectors, Black" stolen: www.amazon.co.uk/dp/B01I4193PY (archive). Very good quality. Those USB rechargeable lights you just have got to take off with you whenever parked in town or else drug addicts will steal them because they are easy to remove for recharging. Tempted to just stick to dynamo ones that are screwed in. Re-bought original back light: AXA Basta, was a bit different from previous one, cannot take in lamps anymore, even though there is the plastic casing for them! Just not metal / wires.
E.g. showing live data from a scientific instrument! TODO:
- superuser.com/questions/825588/what-is-the-easiest-way-of-visualizing-data-from-stdout-as-a-graph
- unix.stackexchange.com/questions/190337/how-can-i-make-a-graphical-plot-of-a-sequence-of-numbers-from-the-standard-input
- stackoverflow.com/questions/44470965/how-can-you-watch-gnuplot-realtime-data-plots-as-a-live-graph-with-automatic-up
- stackoverflow.com/questions/14074790/plotting-a-string-of-csv-data-in-realtime-using-linux
- stackoverflow.com/questions/11874767/how-do-i-plot-in-real-time-in-a-while-loop-using-matplotlib
Bought: 2018, 2021.
Seems to work OK. But you're fighting the symptom, and it will eventually come back.
Pinned article: Introduction to the OurBigBook Project
Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
Intro to OurBigBook
. Source. We have two killer features:
- topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculusArticles of different users are sorted by upvote within each article page. This feature is a bit like:
- a Wikipedia where each user can have their own version of each article
- a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.Figure 1. Screenshot of the "Derivative" topic page. View it live at: ourbigbook.com/go/topic/derivativeVideo 2. OurBigBook Web topics demo. Source. - local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
- to OurBigBook.com to get awesome multi-user features like topics and likes
- as HTML files to a static website, which you can host yourself for free on many external providers like GitHub Pages, and remain in full control
Figure 2. You can publish local OurBigBook lightweight markup files to either OurBigBook.com or as a static website.Figure 3. Visual Studio Code extension installation.Figure 5. . You can also edit articles on the Web editor without installing anything locally. Video 3. Edit locally and publish demo. Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension. - Infinitely deep tables of contents:
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact