E. Coli K-12 MG1655 origin of replication Updated 2025-07-16
Note that this is not the conventional starting point for gene numbering: Section "E. Coli genome starting point".
ELF Hello World Tutorial Dynamic section Updated 2025-07-16
Contains a lot of different flag masks.
GitHub Sponsors Updated 2025-07-16
GitHub users deleted by GitHub Updated 2025-07-16
Newton supported the corpuscular theory of light Updated 2025-07-16
Quantum circuit Updated 2025-07-16
Sallie (FutureAI) Updated 2025-07-16
Serial wire debug Updated 2025-07-16
Tachyon Updated 2025-07-16
Undecidable Diophantine equation example Updated 2025-07-16
GitHub Pages Updated 2025-07-16
The cheapest and most resilient way to publish text content humanity has achieved so far.
Some tests:
- github.com/cirosantilli/jekyll-cheat: cirosantilli.com/jekyll-cheat
- github.com/cirosantilli/test-gh-pages-min: cirosantilli.com/test-gh-pages-min. Minimal version of the above.
GitHub porn policy Updated 2025-07-16
GitLab CI Updated 2025-07-16
Git tips Modify contents of an old commit in your branch Updated 2025-07-16
Before:
7 my-feature HEAD
|
6
|
5 master
|
4
|
3
|
2
|
1Oh, commit 6 was crap:
git rebase -i HEAD~2Mark
6 to be modified.After:Better now, ready to push.
7 my-feature HEAD
|
6v2
|
5 master
|
4
|
3
|
2
|
1 JCVI-syn3.0 Updated 2025-07-16
phenomena.nationalgeographic.com/2016/04/21/we-built-the-worlds-simplest-cell-but-dunno-how-it-works/ likely talks about it.
Stuff built on top:
Marek Rosa Updated 2025-07-16
Markus W. Covert Updated 2025-07-16
Ciro Santilli really likes this dude, because Ciro really likes simulation.
Octokat.js Updated 2025-07-16
x86 Paging Tutorial Invalidating TLB entries Updated 2025-07-16
When the process changes,
cr3 change to point to the page table of the new current process.A simple and naive solution would be to completely invalidate the TLB whenever the
cr3 changes.However, this is would not be very efficient, because it often happens that we switch back to process 1 before process 2 has completely used up the entire TLB cache entries.
The solution for this is to use so called "Address Space Identifiers" (ASID) as mentioned in sources such as:
Basically, the OS assigns a different ASID for each process, and then TLB entries are automatically also tagged with that ASID. This way when the process makes an access, the TLB can determine if a hit is actually for the current process, or if it is an old address coincidence with another process.
Cool data embedded in the Bitcoin blockchain Prayer wars Updated 2025-07-16
Starting at tx cbbaa0a64924fe1d6ace3352f23242aa0028d4e0ff6ae8ed615244d66079cfb1 (2011-08-05), Catholic Bitcoin developer Luke Dashjr started to inscribe prayers in the miner messages of his mining pool "Eligius pool", usually one verse per message.
Saint Eligius by Petrus Christus
. Source. Off-chain image for illustration. Eligius pool is named after Saint Eligius, patron of goldsmiths and miners[ref]These are some of the earliest inscriptions in the blockchain, and therefore extremelly visible.
Although the prayer verses appear contiguous in ASCII dumps, Eligius was not actually mining every block: it is just that in those early days, miners still hadn't started adding advertisement messages to every block, so only Eligius shows up and appears contiguous.
At some point, opponents noticed these messages, and started adding atheist mockery graffiti replies, which appear interspersed in ASCII dumps with the prayer.
The first prayer is the Latin version of the Divine Praises, a Catholic prayer composed in 1797 in Italian by Luigi Felici for the purpose of making reparation after saying or hearing sacrilege or blasphemy. Luke claims he was referring to anything in particular that came prior in the blockchain: twitter.com/LukeDashjr/status/1749182637569122434. There arent many earlier inscriptions at all to refer to in any case! The prayer and correspondong interrupts (in transaction outputs, not by other miners) ordered by block are:
- 139690 (2011-08-05) prayer: "Eligius/Benedictus Deus. Benedictum Nomen Sanctum eius."
- 139717 prayer: "Eligius/Benedictus Deus. Benedictum Nomen Sanctum eius.'
- 139758 interruption:
***************************************************. This is not a Coinbase message: www.blockchain.com/explorer/transactions/btc/23befff6eea3dded0e34574af65c266c9398e7d7d9d07022bf1cd526c5cdbc94. This Bitcoin input script appears to spend a standard P2PKH output, but it first adds an extra value to the stack which contains the***. - 139792 prayer: "Benedictus Iesus Christus, verus Deus et verus homo.'
- 139831 prayer: "Benedictum Nomen Iesu.'
- 139838 (2011-08-06) interruption: "I LIKE TURTLES" (tx 78eb16507b3d3df615e3b474e853db4667f4b11954ec6d918b1ded0fca7ad25a)
- 138898 prayer: "Benedictum Cor eius sacratissimum."
- 139904 prayer: "Benedictus Sanguis eius pretiosissimus."
- 139921 prayer: "Benedictus Iesus in sanctissimo altaris Sacramento."
- 139942 prayer: "Benedictus Sanctus Spiritus, Paraclitus."
- 139954 interrupion: "aC-C-C-COMBO BREAKER" (tx 138c024a76df99ecafd2236d5429cf574b7778a3c6508bd83f116c832f3c6980)
- 139960 prayer: "Benedictus Sanctus Spiritus, Paraclitus."
- 139977 prayer: "Benedicta excelsa Mater Dei, Maria sanctissima."
- 139990 (2011-08-06) prayer: "Benedicta sancta eius et immaculata Conceptio."
Then comes:and various others + output message interruptions.
- 140181 Latin Trinitarian formula
In nomine Patris et Filii et Spiritus Sancti. Amen.
- Act of Contrition
- Act of Hope
Then at last come the first miner message interruptions. Luke explained on Twitter[ref] that they were also made by Eligius pool, as there was a system in which contributors besides Luke could submit their own strings:followed by more prayers and interruptions such as tx ec92d245822fa1ff862f3314b9102f36fe1eb8bc055865674c75323540aedef6:
- 142547: (2011-08-25) tx 8e1e44a48b5e79636675d1476f8e4add075bbeb7f49e00ec743eed56f17feaaa A yandere game is starting in 60 seconds! Please type "]yandere" to join. Yandere Simulator comes to mind, but it can't be because that was pitched 2014.
- 142550: "A yandere game is starting in 60 seconds! Please type "]yandere" to join."
- 142573: (2011-08-25) "Militant atheists, bit.ly/naNhG2 -- happy now?". A Rickrolling link. Perhaps one of the fist.
- 142596: (2011-08-25) "<cjdelisle> ran out of prayers?! That explains the price drop.". Possibly quoting this dude on som twitter.com/cjdelisle Bitcoin IRC channel givesn the
<USERNAME>format? - 142640: "an de ti go su by ra me ni ko hu vy la po fy ton": Tonal system numerals. Interesting.
FFS Luke-Jr leave the blockchain alone!
Oh, and God isn't real
The last Luke prayer appears to be on block 143822 (2011-09-03)
... the Lord of the harvest, that he send forth labourers into his harvest.
Then there is a bit of radio silence, until finally Slush Pool started self advertising for the first time on block 163970 (2012-01-26):They had been mining for a long time by then (December 2010 according to en.bitcoin.it/wiki/Slush_Pool), but this is when they decided to add a human readable ASCII message as well.
/P2SH/BIP16/slush/R,From then on, miner messages would be forever polluted with ads, and Luke's multi-miner message feat would never again be reproduced.
The non-obvious interruptions are all well known memes/anime references:
- "I like turtles": knowyourmeme.com/memes/i-like-turtles
- Combo breaker: knowyourmeme.com/memes/combo-breaker
- "Yukkuri Shiteitte ne": knowyourmeme.com/memes/yukkuri-shiteitte-ne
- "kLhLUKE-JR IS A Pedophile! Oh, and God isn't real, sucka. Stop polluting the blockchain with your nonsense.", tx 9740e7d646f5278603c04706a366716e5e87212c57395e0d24761c0ae784b2c6, block 141460
- "Help me, ERINNNNNN!!": touhou.fandom.com/wiki/Lyrics:_Help_me,_ERINNNNNN!!
- "EASY MODO? How lame!F?": knowyourmeme.com/memes/kimoi-girls
Bibliography:
- 2011-08-19 bitcointalk.org/index.php?topic=38007.0 "Eligius miners aware of prayers in block headers?" from on bitcointalk.org by user "Graet" who quotes prior discussion from a Bitcoin IRC channel:<luke-jr> cosurgi: by design, it contains "random" data-- I've just been setting some of that "random" data to prayers<Graet> mm interesting luke-jr i understand you are strong in your faith but you dont think putting prayers in might alienate some ppl - after all btc is multidenominational<luke-jr> Graet: Catholics do not believe in freedom of religion.<Graet> and you make your non catholic miners aware of this?
- 2011-11-02 bitcointalk.org/index.php?topic=52979.0 "Mysterious transaction spotted in blockchain!"
Unlisted articles are being shown, click here to show only listed articles.
