Just make it very clear what you've tried, what you observed, and what you don't understand if anything at all.
This will already open up room for others to come and expand on your attempt, and you are more likely to learn the answers to your questions as they do.
And there's a good chance someone who knows more than you will come along and correct or teach you something new about the subject. For example, this has happened countless times to Ciro Santilli when doing Ciro Santilli's Stack Overflow contributions.
Perfect is the enemy of good.
Examples of famous fails:
How to teach / Showcase student work Updated 2025-07-16
The thing about projects is that they are illiquid: it is not easy to immediately compare them.
And that is the whole point.
The outcome of that however is that you have to learn how to explain what you've achieved to others and why it is awesome.
Just like in the real world.
You have to create portfolio, and do some public relations.
When you do get face to face time with students, don't teach a large group.
Everything you want to teach is already online.
The only goal of meeting students is talking to them individually or in small groups to:
  • understand what they feel
  • transmit your passion for the subject
and letting them do the same amongst themselves.
If you talk to a large group, you will only reach / understand a very small percentage of the group, so your time is wasted.
It is better to deeply understand what 25% of the students feel and adapt the course material, than to talk to everyone at once, and have only 5% understand anything.
Coming out Updated 2025-07-16
Company Updated 2025-07-16
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.
555 timer IC Updated 2025-07-16
How to teach / Use English Updated 2025-07-16
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).
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
HTML canvas Updated 2025-07-16
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);
      }
    }
  }
}
Huainanzi Updated 2025-07-16
De novo DNA synthesis Updated 2025-07-16
As of 2018, Ciro Santilli believes that this could be the next big thing in biology technology.
"De novo" means "starting from scratch", that is: you type the desired sequence into a computer, and the synthesize it.
The "de novo" part is important, because it distinguishes this from the already well solved problem of duplicating DNA from an existing DNA template, which is what all our cells do daily, and which can already be done very efficiently in vitro with polymerase chain reaction.
Notably, the dream of most of those companies is to have a machine that sits on a lab bench, which synthesises whatever you want.
TODO current de novo synthesis costs/time to delivery after ordering a custom sequence.
The initial main applications are likely going to be:
but the real pipe dream is building and bootstraping entire artificial chromosomes
News coverage:
Video 1.
Nuclera eDNA enzymatic de novo DNA synthesis explanatory animation (2021)
Source. The video shows nicely how Nuclera's enzymatic DNA synthesis works:
Feels quite good.
Bought: Paris 2015, about 180 euros.
The model number is 41075.
Label markings:
V78003007 00 LH 11440482
41075 1173 CNU SPINNER 77/2
EXTERIOR: NYLON 56%
POLYESTER 44%
INTERIOR: POLYESTER 100% Made In China (LH)
Wheel hole separation:
  • bottom two: 3.55cm
  • bottom two: 3.4cm
  • bottom to top: 4.3cm
Trying to buy a replacement: www.amazon.co.uk/dp/B08KVZQSTG
Human brain Updated 2025-07-16
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
Human brain connectome Updated 2025-07-16
By cranks:
Galaxies nearest the Milky Way Updated 2025-07-16
The first proper galaxy near the Milky Way is the Andromeda Galaxy. Everything else in the middle is a satellite of either of of those.
"AtomSea & EMBII" refers to an upload system for various media types includeing text, images, HTML pages and audio.
The official name used by its creators for the protocol is P2FK (Pay To Future Key).
The name "AtomSea & EMBII" is a reference to the online handles of its creators. That string appears to be added as padding in the protocol and is therefore visible repeatebly in the blockchain, though it is sometimes cut up a bit. The following online profiles of the creators feel authentic:
Tried saying hi to them at: twitter.com/cirosantilli/status/1382080760774033415 and they replied: twitter.com/AllenVandever/status/1563964396656812034
The feature-set of their protocol is impressive:
Basically they've created a fully descentralized Bitcoin-based social media. Their system is basically a sligly more clunky superset of Ordinal ruleset inscriptions, just way older and way less known for whatever reason.
Each P2FK inscription is done over P2FKH payloads. Each inscription a toplevel transaction which links to other transactions. All the linked transactions together make up the payload. The most common payload type is a text plus image, as is the case of Nelson-Mandela.jpg, which can be seen at bitfossil.com/78f0e6de0ce007f4dd4a09085e649d7e354f70bc7da06d697b167f353f115b8e/ where 78f0e6de0ce007f4dd4a09085e649d7e354f70bc7da06d697b167f353f115b8e is the toplevel transaction ID: www.blockchain.com/btc/tx/78f0e6de0ce007f4dd4a09085e649d7e354f70bc7da06d697b167f353f115b8e See Section "Nelson-Mandela.jpg" for a detailed reverse engineering of the format, and Section "AtomSea & EMBII data format" for a summary of it.
The system shows the messages and the images on a single page: bitfossil.org/4cbb32cd27b5b5edc12d3559bdffc1355ac2a210463d5cfaadc7ce9b06675b2b/index.htm It is basically a blockchain-based Twitter.

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