How to teach / Text is cheaper than video Updated +Created
Text materials are generally superior to video because they:
  • are faster to create and edit
  • uses less disk space and network bandwidth
  • is easier to search: Ctrl + F on the browser and off you go. And then grep if you have superpowers.
Only produce video material if:
Never create videos of people just speaking hardcore content for long amounts of time.
If you have to use videos, make them as short as possible, and index them with a textual table of contents.
Also consider using sequences of images or GIFs instead of videos, since those are cheaper.
Figure 1.
Textbooks Y U NO HAVE CTRL-F meme
. Source. Same applies to videos.
How to teach / Use English Updated +Created
By writing in English you reach more people.
Writing in any other language is a waste of time.
The reason is simple: English speakers control a huge proportion of the world's GDP.
English is the de-facto Lingua Franca of the second half of the 20th Century, it is the new lingua franca, the new Latin, and there is no escaping it.
Students who don't know English will never do anything truly useful in science and technology. So it is pointless to teach them anything (besides English itself).
How to write technical help requests and bug reports Updated +Created
Ciro Santilli often sees all those genius who are much smarter than him making shitty forum/mailing list posts, they need to learn this:
  • The apparently most important one liner error message must appear in the title, and fuller apparently relevant logs must appear on the body
  • You must always give the version of the software that you are using as either a tag or git SHA
    These are an important part of the minimal working example.
  • For build errors, you must give your OS and compiler version and version of any relevant external library
How to develop Ciro Santilli's website before the OurBigBook migration Updated +Created
The website moved from AsciiDoctor to OurBigBook Markup in 2020, making this section mostly useless. But hey, history!
Ciro's website is powered by GitHub Pages and Jekyll Asciidoc.
Build locally, watch for changes and rebuild automatically, and start a local server with:
git clone --recursive https://github.com/cirosantilli/cirosantilli.github.io
cd cirosantilli.github.io
bundle install
npm install
./run
Source: ./run.
The website will be visible at: localhost:4000.
Tested on the latest Ubuntu.
Publish changes to GitHub Pages:
git add -u
git commit -m 'make yourself look sillier'
./publish
Source: ./publish.
GitHub forces us to use the master branch for the build output... so the actual source is in the branch dev.
Update the gems with:
bundle update
git add Gemfile.lock
git commit -m 'update gems'
His website was originally written in markdown, however those were deprecated in favour of AsciiDoctor when Ciro saw the light, rationale shown at: markdown-style-guideuse-asciidoc
HTML canvas Updated +Created
Allows us to draw with JavaScript pixel by pixel! Great way to create computational physics demos!
Here is an animation demo with some useful controls:
HTML snippet:
new class extends OurbigbookCanvasDemo {
  init() {
    super.init('hello');
    this.pixel_size_input = this.addInputAfterEnable(
      'Pixel size',
      {
        'min': 1,
        'type': 'number',
        'value': 1,
      }
    );
  }
  draw() {
    var pixel_size = parseInt(this.pixel_size_input.value);
    for (var x = 0; x < this.width; x += pixel_size) {
      for (var y = 0; y < this.height; y += pixel_size) {
        var b = ((1.0 + Math.sin(this.time * Math.PI / 16)) / 2.0);
        this.ctx.fillStyle =
          'rgba(' +
          (x / this.width) * 255 + ',' +
          (y / this.height) * 255 + ',' +
          b * 255 +
          ',255)'
        ;
        this.ctx.fillRect(x, y, pixel_size, pixel_size);
      }
    }
  }
}
Human brain Updated +Created
Ciro Santilli feels it is not for his generation though, and that is one of the philosophical things that saddens him the most in this world.
On the other hand, Ciro's playing with the Linux kernel and other complex software which no single human can every fully understand cheer him up a bit. But still, the high level view, that we can have...
Figure 1. Source.
  • 1: Ventriculus lateralis, Cornu frontale
  • 2: Ventriculus lateralis, Pars centralis
  • 3: Calcar avis
  • 4: Ventriculus lateralis, Cornu occipitale
  • 5: Trigonum collaterale
  • 6: Eminentia collateralis
  • 7: Hippocampus
  • 8: Ventriculus lateralis, Cornu temporale
  • 9: Capsula interna
  • 10: Nucleus caudatus
Hyperscale computing Updated +Created
Basically means "company with huge server farms, and which usually rents them out like Amazon AWS or Google Cloud Platform
Figure 1.
Global electricity use by data center type: 2010 vs 2018
. Source. The growth of hyperscaler cloud vs smaller cloud and private deployments was incredible in that period!
IAU designated constellations Updated +Created
Cover up the entire sky in a compatible way with the traditional constellations. They are also very square, the boundaries consisting only of vertical and horizontal lines on the sphere.
IBM Generalized Markup Language Updated +Created
SGML predecessor.
IBM Personal Computer Updated +Created
Ice Updated +Created
Ice is the name of one of the solid phases of water.
In informal contexts, it usually refers to the phase of ice observed in atmospheric pressure, Ice Ih.
ICMP runs on top of IP Updated +Created
This can be seen with Wireshark very clearly for example, just make a ping and disssemble it.
Cool data embedded in the Bitcoin blockchain / Cursed ordinal Updated +Created
These were ordinals that were only indexed in later versions of the script. So to prevent changing the useless indices of existing ordinals, they gave them negative numbers.
The word "cursed" is a meme from the 2010/20s, e.g. knowyourmeme.com/memes/cursed-images--2.
Some examples:
Idaho stop Updated +Created
The traffic is designed for cars, which makes many red stops for bicycles completely stupid.
In a bicycle you just have too much more control and awareness than in a car, so if the way is completely clear, you should be allowed to stop, look if the way is clear, and then run reds.
Of course, this does increase the chances of hitting pedestrians a little bit. But the risk change feels so little that it would be worth it. Studies quoted by Wikipedia corroborate. It just feels extremely unintuitive to make cyclists stop in certain places when the street is clear.
Ilana Wisby Updated +Created
Founding CEO of Oxford Quantum Circuits.
As mentioned at www.investmentmonitor.ai/tech/innovation/in-conversation-with-oxford-quantum-circuits-ilana-wisby she is not the original tech person:
she was finally headhunted by Oxford Science and Innovation to become the founding CEO of OQC. The company was spun out of Oxford University's physics department in 2017, at which point Wisby was handed "a laptop and a patent".
Did they mean Oxford Sciences Enterprises? There's nothing called "Oxford Science and Innovation" on Google. Yes, it is just a typo oxfordscienceenterprises.com/news/meet-the-founder-ilana-wisby-ceo-of-oxford-quantum-circuits/ says it clearly:
I was headhunted by Oxford Sciences Enterprises to be the founding CEO of OQC.
Cool data embedded in the Bitcoin blockchain / Eternity Wall Updated +Created
This website used to allow embedding text messages with OP_RETURN, here's an archive from 2015: web.archive.org/web/20150718052659/http://eternitywall.it/
As of January 2024, it seems to read-only mode, where it simply indexes matching transactions that were made via other means: web.archive.org/web/20230929075331/https://eternitywall.it/
There were 3191 hits for the search term:
git grep '\bEW '
in our data starting with tx a3b3af21514bd79a4cbcac9916a8514636a72d813539192214542fd85247082e (2015-06-24):
EW Eternity wall is live
up to the last entry on tx 28820bc14cf2cfda58ecbc9ac6df3f41a1cb90f4246543f01ba42a5e9dac3cf8 (2023-06-15)
EW May our friendship endure, signed by hg, kty, wjj, and xyz.
no doubt initials of 4 Chinesepeople. A blood brother oath comes to mind, akin to the Oath of the Peach Garden. Will these four be the ones to take down the evil dictator Xi Jinping?
The very first message gives away the name of what we assume is a web-based upload system, "EW" being its advertisement signature added to every message.
Running bitcoin-cli:
bitcoin-core.cli getrawtransaction a3b3af21514bd79a4cbcac9916a8514636a72d813539192214542fd85247082e true
shows that the messages are encoded with OP_RETURN:
  "vout": [
    {
      "value": 0.00000000,
      "n": 0,
      "scriptPubKey": {
        "asm": "OP_RETURN 455720457465726e6974792077616c6c206973206c697665
Cool data embedded in the Bitcoin blockchain / Mt. Gox' shutdown Updated +Created
Mt. Gox was the first Cryptocurrency exchange in existence, and when it shutdowon in Febrauary 2014 because the website was crap and they got hacked, some people were not happy at all about their missing funds!
tx 0540b5dda23ee870330c6b1e18a88c592cf8d847c47f1dc1d5328f46115b12b3 (2014-02-25)
2014-02-25: The day Mt.Gox shut down. Farewell, may even you rest in peace!
tx c00a4a04905a2e8d8dee8a768165aa6bdf842413a8a648462a6349db89cd77f2 (2014-02-27) has an ASCII art of a seal, TODO understand meme:
        o
      / |
      | \
  .   |  |
.'\`  | \|
  | \_/ \ \
  \____/\/
<3 You Seals!
There are also a few Base58 messages referring to Mt Gox, the nicest and most expensive one being to burn addres:which as of 2025 holds 0.014537 BTC burnt on:
Many of these transactions also contain other quick messages, e.g.:
Cool data embedded in the Bitcoin blockchain / Nelson-Mandela.jpg Updated +Created
Figure 1.
Nelson-Mandela.jpg
. Source. Message:
"There is nothing like returning to a place that remains unchanged to find the ways in which you yourself have altered." - Nelson Mandela Nelson Rolihlahla Mandela was a South African anti-apartheid revolutionary, politician and philanthropist who served as President of South Africa from 1994 to 1999. - Wikipedia Born: July 18, 1918, Mvezo, South Africa Died: December 5, 2013.

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