Fishers of men by Ciro Santilli 35 Updated +Created
Gospel of Matthew 4 King James Version:
18 And Jesus, walking by the sea of Galilee, saw two brethren, Simon called Peter, and andrew the Apostle his brother, casting a net into the sea: for they were fishers.
19 And he saith unto them, Follow me, and I will make you fishers of men.
Chinese painting by Ciro Santilli 35 Updated +Created
Human by Ciro Santilli 35 Updated +Created
wget ftp://ftp.ncbi.nlm.nih.gov/refseq/H_sapiens/annotation/GRCh38_latest/refseq_identifiers/GRCh38_latest_genomic.fna.gz
gunzip --keep GRCh38_latest_genomic.fna.gz
How to use a single source multiple times in a Wikipedia article? by Ciro Santilli 35 Updated +Created
Definition, anywhere on article, likely ideally as the first usage:
<ref name="myname">{{cite web ...}}</ref>
And then you can use it later on as:
<ref name="myname" />
which automatically expands the exact same thing, or using the shortcut:
{{r|myname}}
To cite multiple pages of a book: en.wikipedia.org/wiki/Wikipedia:Citing_sources#Citing_multiple_pages_of_the_same_source, the best method is to define and use the reference without adding the p or location in cite as:
<ref name="googleStory">{{cite book |title=The Google Story}}</ref>{{rp|p=123}}
Do not set the page in cite, otherwise it shows up on the references. Instead we use the {{rp}} template. And then use the reference with the {{r}} template as:
{{r|googleStory|p=456}}
or for multiple pages:
{{r|googleStory|pp=123, 156-158}}
How to teach / Use the Internet by Ciro Santilli 35 Updated +Created
If you give a course in a classroom, you reach 10 people (the others were sleeping).
If you make a perfect course online, and answer questions online, you reach 10 thousand.
Not doing things online is a waste of time.
You are a highly trained professional, and your time is extremely valuable.
Even if it takes twice as long to create the material than giving course, you are still more efficient by a factor of 500.
It is as if there were 500 little copies of you working full time. It is a superpower.
How to teach / Search before creating by Ciro Santilli 35 Updated +Created
Search a lot first, and only create your own when you can't find something that suits you.
Someone else has already written everything you can come up with.
And if you do find something useful that you want to modify, propose your modifications to the author: they can also be useful to them and others.
@cirosantilli/_file/react/react/ref-click-counter.html by Ciro Santilli 35 Updated +Created
Dummy example of using a React ref This example is useless and to the end user seems functionally equivalent to react/hello.html.
It does however serve as a good example of what react does that is useful: it provides a "clear" separation between state and render code (which becomes once again much less clear in React function components.
Notably, this example is insane because at:
<button onClick={() => {
  elem.innerHTML = (parseInt(elem.innerHTML) + 1).toString()
we are extracing state from some random HTML string rather than having a clean JavaScript variable containing that value.
In this case we managed to get away with it, but this is in general not easy/possible.
Dirac adjoint by Ciro Santilli 35 Updated +Created
How to teach / Give answers by Ciro Santilli 35 Updated +Created
Give students answers to all questions.
Explain in extreme detail how each result was reached.
Students have the amazing capacity of not looking at answers if they don't want to.
And when they've had enough, then can read answers and understand while the problem is fresh in their minds.
If you don't give answers, no one will be able to use your online material without you being there to hold their hands.
Forbidding students from publishing their answers also goes against let students learn by teaching.
The Hardware of a Quantum Computer by TU Delft by Ciro Santilli 35 Updated +Created
EdX course. Meh! Just give me the YouTube list!!
But seriously, this is a valuable little list.
The course is basically exclusively about transmons.
Video 1.
The transmon qubit by Leo Di Carlo (2018)
Source. Via QuTech Academy.
Video 2.
Circuit QED by Leo Di Carlo (2018)
Source. Via QuTech Academy.
Video 3.
Measurements on transmon qubits by Niels Bultink (2018)
Source. Via QuTech Academy. I wish someone would show some actual equipment running! But this is of interest.
Video 4.
Single-qubit gate by Brian Taraskinki (2018)
Source. Good video! Basically you make a phase rotation by controlling the envelope of a pulse.
Video 5.
Two qubit gates by Adriaan Rol (2018)
Source.
Video 6.
Assembling a Quantum Processor by Leo Di Carlo (2018)
Source. Via QuTech Academy.
Physics bibliography by Ciro Santilli 35 Updated +Created
How to store data in the Bitcoin blockchain by Ciro Santilli 35 Updated +Created
There are apparently two methods:
Specific implementations:
How to make animations of molecular biology processes by Ciro Santilli 35 Updated +Created
Drew Berry recommends having a look at clarafi.
How to diagnose a genius by Wilhelm Ostwald (1909) by Ciro Santilli 35 Updated +Created
From the abstract:
Much money, his student went on to say, is spent by various Governments in attempting to discover those people whose thorough education may be expected to bring in a return of value to the State, and the question how best to discover latent genius is an eminently practical one. After cogitation, Prof. Ostwald came to the conclusion that it is those students who cannot be kept on the rails - that is, who are not contented with methodical teaching - who have within them the seeds of genius
Ciro Santilli couldn't agree more... notably students must have a flexible choice of what to learn.
How to decide if an ORM is good? by Ciro Santilli 35 Updated +Created
How to decide if an ORM is decent? Just try to replicate every SQL query from nodejs/sequelize/raw/many_to_many.js on PostgreSQL and SQLite.
There is only a very finite number of possible reasonable queries on a two table many to many relationship with a join table. A decent ORM has to be able to do them all.
If it can do all those queries, then the ORM can actually do a good subset of SQL and is decent. If not, it can't, and this will make you suffer. E.g. Sequelize v5 is such an ORM that makes you suffer.
The next thing to check are transactions.
Basically, all of those come up if you try to implement a blog hello world world such as gothinkster/realworld correctly, i.e. without unnecessary inefficiencies due to your ORM on top of underlying SQL, and dealing with concurrency.

Pinned article: ourbigbook/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!
We have two killer features:
  1. 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-calculus
    Articles 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/derivative
  2. 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.
    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.
  3. https://raw.githubusercontent.com/ourbigbook/ourbigbook-media/master/feature/x/hilbert-space-arrow.png
  4. Infinitely deep tables of contents:
    Figure 6.
    Dynamic article tree with infinitely deep table of contents
    .
    Descendant pages can also show up as toplevel e.g.: ourbigbook.com/cirosantilli/chordate-subclade
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