異端の考古学者・稗田礼二郎が日本各地の様々な場所を学術調査で訪れ、その地の歴史や伝承などを独自の視点で再検証し、その結果、超次元的・超自然的な事件に遭遇していく様を描く。古事記、聖書など実在の文献をベースにしたエピソードも多く、全体的にアカデミック、知的な構成が強い。ほぼ一話完結であるが、一つの大きなテーマが複数のエピソードを重ねて語られることもある。
NASM文法の自己書き換えx86アセンブラコード：命令プリフェッチキューのサイズ測定code_starts_here:   xor cx, cx                  ; レジスタ cx をゼロクリア   xor ax, ax                  ; レジスタ ax をゼロクリアaround:   cmp ax, 1                   ; ax が変化したかチェック   je found_size   mov [nop_field+cx], 0x90    ; 0x90 = "nop" (NO oPeration)命令のオペコード   inc cx   jmp short flush_queueflush_queue:    mov [nop_field+cx], 0x40    ; 0x40 = "inc ax" (INCrease ax)命令のオペコードnop_field:   nop times 256   jmp aroundfound_size:   ;   ;    これで、レジスタ cx は命令プリフェッチキューのサイズを保持している   ;このコードは処理の流れを変更して力ずくで命令プリフェッチキューの大きさを調べるものである。 コードを順次書き換えていき、どれだけ書き換えたらプロセッサが書き換え後の命令をフェッチするかを調べることでキューの長さがわかる。 これをプロテクトモードで実行する際にはコンテキストスイッチが発生しないようにしなければならない。 さもなくば、このプログラムは間違った値を返すだろう。
最近のプロセッサでは自己書き換えコードは実行速度が遅くなる。 実行コードを書き換えると、命令キャッシュに保持していた筈の命令が使えなくなるので、メモリからキャッシュにロードし直さなければならなくなり、遅くなるのである。つまり自己書き換えコードで性能改善が図れるのは、書き換えがごくまれにしか発生しない、ループ内のスイッチ切り替え（前述の状態依存ループ）のような場合だけである。 コード書き換えは一瞬で終わるわけではないから、これは何も命令キャッシュに限った問題ではない。最近のプロセッサは命令を実行前に内部に取り込むので、プログラムカウンタに近い箇所を書き換えるとプロセッサがそれに気づかない可能性があり、書き換え前のコードを実行してしまうことがある。これについては命令プリフェッチキューを参照されたい。
自己書き換えコードはセキュリティ上問題があるため、いくつかのオペレーティングシステムではそれを禁止している。懸念されているのは、そのプログラム自身が自分のコードを書き換えることではなく、他者が悪意を持ってコードを改変することである。たとえばOpenBSDの最近のバージョンは W^X（"write XOR execute"）という機能を持っており、あるメモリページについてプログラムは書き込むことができるか「あるいは」実行することができるが、書き込んで実行することはできないというものである。W^X 機能を持った OpenBSDでは自己書き換えコードは通常は動作できない。自己書き換えが必要なプログラムは、mmap で PROT_EXEC | PROT_WRITE 属性でページをマッピングしてそこにコードを書き込まなければならない。メタなレベルで考えれば、適切なデータ構造を使うことで振る舞いを変化させるプログラムは一種の自己書き換えとも言える（メタプログラミング参照）。
機械学習システムは一般に学習アルゴリズムは事前に用意され固定であり、パラメータを変化させることで学習を行う。しかし、Jürgen Schmidhuber は1980年代から自己書き換え式の学習アルゴリズムを自ら変更できるシステムをいくつか発表している。機能不全に陥るような自己書き換えに陥らないように、ユーザー指定のフィットネス関数などを使って、有効な書き換えのみが生き残るようにしている。
960年（建隆元年）、北宋により設置された保塞軍を前身とする。981年（太平興国6年）に保州と、1129年（天会7年）に金朝により順天軍、1239年にはモンゴル帝国により順天路、更に1275年（至元12年）には保定路が設置された。明朝が成立すると1368年（洪武元年）に保定府と改称、清代には直隷の首府として直隷総督府と淮軍公所が置かれ、直隷総督となった李鴻章と袁世凱によって北洋軍閥の拠点となり、1903年（光緖29年）には北洋陸軍速成武備学堂が保定に設置されている。中華民国初期も直隷省の省都（省会）であり、北洋政府所在地となり、1912年（民国元年）には中国最初の陸軍士官学校である保定陸軍軍官学校が開校している。1913年（民国2年）の州制廃止に伴い清苑県とされたが、1948年（民国37年）に清苑県城区に保定市が分割新設された。1949年に中華人民共和国が成立すると地級市に昇格し河北省省都とされたが、1958年に省都は天津市に移転され保定市は県級市に、1960年に地級市、1961年に再び県級市に改編されている。その後1967年に再び省都とされた保定市であるが、1968年には石家荘市に移転した。1994年、県級市の保定市と保定地区が合併して地級市が成立し現在に至っている。2014年3月、一部の北京の首都機能を保定市などに分散させることが決定され、河北省はこれによって首都圏に組み込まれることとなった。2017年4月、中華人民共和国国務院と中国共産党中央委員会は習近平党総書記の主導する「千年大計」（1000年にわたる大計画）として保定市内の雄県、安新県、容城県などを雄安新区として開発することを発表した。一方で、かつては保定市の主要産業の一つであった鉄鋼工場は、全国的な過剰生産能力の整理のため、2017年末までに全て操業を停止した。