RSSAmplifier

Blog

Vladimir Nikishkin: Homepage

lockywolf.netRSS feed ↗113 posts

Latest posts

"Managerial Revolution" by James Burnham, recap-and-review.

"Managerial Revolution" by James Burnham, recap-and-review. Table of Contents 1. Thoughts 1.1. What is Burnham studying? What has incited in him the desire to analyse Managerialism? 1.2. The Theory of Social Formation Transition 1.3. His predictions 1.3.1. Managers will be more efficient than owners in managing production. 1.3.2. The government will own all of the economy. 1.3.3. The countries of…

Using an eBook instead of a laptop for daily work.

Using an eBook instead of a laptop for daily work. Table of Contents 1. Download the installation files 2. Install F-Droid. 3. Install Syncthing (or Syncthing-Fork). 4. Buy a keyboard and learn input methods. 4.1. Basic input method 4.1.1. TODO If someone finds out how to use the “Chinese” layout of “Android Keyboard”, tell me please. 4.2. Install fcitx5. 5. Install Conversations from F-Droid. 6.…

Reading manual for GNU Screen.

Reading manual for GNU Screen. Table of Contents 1. Questions 1.1. What’s the difference between xterm and uxterm? 1.2. What is the difference between DEC VT 100 and other DEC terminals? 1.3. What is the ISO-10646-1 standard? 1.4. What is the ISO 6429 (ECMA 48, ANSI X3.64) format? 1.5. What is the ISO 2022 standard? 1.6. Why don’t I have /etc/utmp? 1.7. What do the commands talk, script, shutdown,…

Various thoughts on articles and books read unsystematically.

Various thoughts on articles and books read unsystematically. Table of Contents 1. Spencer Greenberg on intrinsic vs. instrumental values, overconfidence, and how to actually update beliefs. 1.1. Speakers 1.2. UpLift – the actual Eliza! 1.3. MindEase … some robot counselling app. 1.4. Positly.com , recruiting social science research guinea pigs. 1.5. Creating happiness habits 1.6. Temptation…

Reading "Infinite Jest" by David Foster Wallace.

Reading “Infinite Jest” by David Foster Wallace. Table of Contents 1. Body 1.1. Executive summary 1.1.1. Infinite Jest is not a masterpiece 1.1.2. Order does not beat rank 1.2. Wallace himself 1.3. The Plot 1.4. What is Important 1.5. Is there anything which justifies the novel’s existence? 2. Blurb In this file I want to write down my impression of “Infinite Jest”. I am mostly reading…

Reading "The Definitive Guide to SQLite" by Grant Allen and Mike Owens (2010).

Reading “The Definitive Guide to SQLite” by Grant Allen and Mike Owens (2010). Table of Contents 1. Body 1.1. What are databases? 2. Blurb I have read “The Definitive Guide to SQLite”, and I want to share my review. Bibliography Using SQLite: Small. Fast. Reliable. Choose Any Three. Jay A. Kreibich, 2010 . SQL QuickStart Guide: The Simplified Beginner’s Guide to Managing, Analyzing, and…

Reading "Heart of Bodhi" by Cao DeWang.

Reading “Heart of Bodhi” by Cao DeWang. Table of Contents 1. Review 2. Heart of Bodhi 2.1. Family becomes poor 2.2. Arduously making business 2.3. Trust as a Capital 2.4. Heaven rewards the diligent 2.5. Morals and righteousness lay on iron shoulders 2.6. Going international 2.6.1. Going to Russia 2.6.2. Facing the anti-dumping lawsuit 2.6.3. Finding an agreement with the Kremlin 2.6.4. A VIP on a…

Infinite Jest, Table of Contents

Infinite Jest, Table of Contents Table of Contents 1. Table of Contents 2. Glossary 3. Dating 4. My book was missing the Table of Contents, so I wrote my own one. 1. Table of Contents YEAR OF GLAD 3 YEAR OF THE DEPEND ADULT UNDERGARMENT.17 1 APRIL — YEAR OF THE TUCKS MEDICATED PAD 27 9 MAY — YEAR OF THE DEPEND ADULT UNDERGARMENT 32 YEAR OF THE DEPEND ADULT UNDERGARMENT.33 YEAR OF THE TRIAL-SIZE…

How to install and start using LineageOS on your phone.

How to install and start using LineageOS on your phone. Table of Contents 0.1. Warning 1 0.2. Warning 2 1. The Manual 1.1. Background 1.2. Building LineageOS 1.2.1. Git and repo 1.2.2. The build system, Soong, ckati, ninja, Android.bp, and Make 1.2.3. Android Studio and Android Studio for Platform 1.3. Basics of Android architecture 1.3.1. Overview 1.3.2. TODO Kernel 1.3.3. TODO VINTF (vendor…

Introduction into Android Development for the stupid.

Introduction into Android Development for the stupid. Table of Contents 1. TODO Body 1.1. TODO Введение 1.2. TODO Java и Gradle 1.3. TODO Структура программ для Андроид и IPC. 1.3.1. TODO AndroidManifest.xml 1.3.2. TODO Объект R 1.3.3. TODO Activity 1.3.4. TODO Permissions 1.4. TODO Async shit 1.4.1. TODO Bundle 1.4.2. TODO Persistent notifications 1.4.3. TODO Threads and Alarms 1.4.4. TODO…

Reading "SNMP Mastery" by Michael W Lucas.

Reading “SNMP Mastery” by Michael W Lucas. Table of Contents 1. Examples and notes I have a weird hobby of reading easy tech books when resting, having time off from reading hard books. “SNMP Mastery” is an easy book, you can read it in half a day and learn a bit of new knowledge about, well, network management which is unlikely to be useful, but you will understand what your company’s IT guys are…

Reading "Cyberpunk 2020" from Talsorian Games

Reading “Cyberpunk 2020” from Talsorian Games Table of Contents 1. Wonderful citations from a game book 1.1. Whether it takes committing dangerous place, filled with people crimes, defying authority or even outright revolution, the quintessential Cyberpunk character is a rebel with a cause. 1.2. Media Special Ability: Credibility. The ability to have people believe what you are saying while in…

如何减肥 (How to lose weigh, Chinese.)

如何减肥 (How to lose weigh, Chinese.) Table of Contents 1. 如何减肥 1.1. 序言 1.2. 主要内容:如何凭借限制营养值的摄入,保持一定的体重。 1.2.1. 减轻你的精神压力。 1.2.2. 计算必要的营养摄入。 1.2.3. 我到底需要多少碳/脂/蛋呢? 1.2.4. 但是我想更快地减肥! 1.2.5. 按照必要的摄入,规划吃多少和什么样的食物可以避免你过度饥饿。 1.2.6. 有时候我 非常地饿 !怎么办? 1.2.7. 减肥成功之后怎么办? 1.3. 结论 2. Contacts and blurb 预警: 我并不是医生,我不能给真实的建议。 我只是记录自己的体验,再持有一定的希望,此文章有可能会帮助某人,但是主要地是为我未来自己。 1. 如何减肥 1.1. 序言 我喜欢身体轻便(轻盈)。…

How to lose weight.

How to lose weight. Table of Contents 1. How to lose weight 1.1. Preface 1.2. How to maintain body weight by limiting nutritional intake 1.2.1. Lower your stress. 1.2.2. Calculate your necessary nutritional intake. 1.2.3. How much CFP do I need? 1.2.4. But I want to lose weight faster! 1.2.5. Find the amount of food corresponding to your CFP, eating which does not leave you too hungry. 1.2.6. What…

Some thoughts on human brain process scheduling. (Reading Eckhart Tolle's "The Power of Now")

Some thoughts on human brain process scheduling. (Reading Eckhart Tolle’s “The Power of Now”) Table of Contents 1. Eckhart Tolle “The Power of Now” 1.1. Automatic algorithms versus observational algorithms 1.2. Conscious algorithms versus unconscious algorithms 1.3. Synchronous versus asynchronous algorithms 1.4. Emotions 1.5. Looking at the algorithms a human brain runs 1.6. Other topics 2.…

How to use GNU GRUB on OpenBSD.

How to use GNU GRUB on OpenBSD. Table of Contents 1. How to install GNU GRUB from OpenBSD. 1.1. Build GRUB 1.1.1. Grub 2.12 1.1.2. Build grub 2.06 1.2. Resize the existing openbsd partition. 1.3. install grub 1.4. /boot_grub_part2/grub/grub.cfg 1.5. Next steps. 1.6. What is happening here? 1.7. Summary 1.8. Post Scriptum (Using GRUB withe EFI) 2. Contacts and blurb At some point I got a machine…

How to configure postfix in 2024.

How to configure postfix in 2024. Table of Contents 1. Preface 2. Postfix 2.1. What is this howto aimed at? 2.2. What are pre-requisites for using this howto? 2.3. I have messed up completely a lot of things, how can I drop everything? 2.4. What is the full list of software used in this HOWTO? 2.5. How do I change something and see what it does? 2.6. What is tls and why would I need it? 2.7. How…

A review on "Sources of Chinese Tradition" by William Theodore De Bary.

A review on “Sources of Chinese Tradition” by William Theodore De Bary. Table of Contents 1. Обзор 1.1. Как я пришёл к чтению азиатской литературы. 1.2. Какой материал даётся в книге, и какой не даётся. 1.3. Субъективные ощущения от прочтения. 2. Методы связи В этом кратком ревью я хочу написать моё впечатление от прочтения “The Sources of Chinese Tradition”, книги, написанной William Theodore de…

The History of Rome by Mike Duncan

The History of Rome by Mike Duncan Я нечасто пишу обзоры по-русски, но время от времени я всё-таки делаю это, чтобы не забыть родной язык. Ныне же, тем более, выдалась тема, которая на Западе давно отзвучала, и про которую написали уже очень много разного и без меня, в Китае чужда и не очень интересна, а в СНГ всё-таки проникает, но медленно. Эта тема – подкасты. Так вот, я набрёл на подкаст под…

How to make use of scientific (or similar) conferences (online too).

How to make use of scientific (or similar) conferences (online too). Table of Contents 1. Abstract. 2. Before the conference. 2.1. Make a memory bank file for the conference. 2.2. Prepare the slides. (Not necessarily a pptx/odp/pdf, maybe imaginary slides) 2.3. Record yourself while your are preparing for the talk. You can publish the video later. 2.4. For every day of the conference, read X…

GnuPG and other creatures.

GnuPG and other creatures. Table of Contents 1. Preface 2. Notes 2.1. Gnupg is very stateful. 2.2. Gnupg is very picky about options, parameters, whatever it has. 2.3. Address book is very important for gnupg. 2.4. Keys are identified by fingerprints. 2.5. Key-ID is the last 16 numbers of a fingerprint. 2.6. GnuPG does not preserve message length. 2.7. GnuPG encrypts the same cleartext DIFFERENTLY…

Reading "The Book of Change" by Richard Rutt.

Reading “The Book of Change” by Richard Rutt. Table of Contents 1. Review 1.1. How I started reading the Book of Change 1.2. What is the Book of Change and how to read it? ATTACH 1.2.1. Translation details 1.3. The programmer’s manual 1.3.1. Tuán zhuàn 1.3.2. Xiàng zhuàn 1.3.3. Other appendices 1.4. Wúwéi (the principle of minimal action) 1.5. Postface 2. Notes 2.1. Caves 2.2. References 3.…

How to I learnt Chinese.

How to I learnt Chinese. Table of Contents 1. TODO Body 1.1. TODO References 1.2. TODO Text 1.3. Counting words I have learnt overtime 1.3.1. Counting words 1.3.2. Generating a plot 1.3.3. Result 1.4. Generating a list of hard characters Todo: this is a post-mortem of learning Chinese as a foreign language, for those who would like to try it themselves, to assess time and effort needed. 1. TODO…

How to digitise a book in 2025.

How to digitise a book in 2025. Table of Contents 1. Body 1.1. Scan a book into TIFF or PNG. 1.2. Fix deformities using scantailor or unpaper. 1.3. Compress the images. 1.4. Combine the pages into a single PDF. 1.5. Add a text search layer (OCR) to a file using ocrmypdf. 1.6. Add “roman page numbers” and add a Table of Contents. 1.7. (Optional) Try to convert a pdf book to epub. optional 1.8.…

How nerds love.

How nerds love. Table of Contents 1. TODO Body 1.1. TODO Harry Lee Kuan Yew, Father of independent Singapore. 1.2. TODO Indira Gandhi 1.3. TODO Michel Talagrand, Mathematician. 1.4. TODO Benjamin Disraeli, British Prime Minister. 1.5. TODO Stendhal (Marie-Henri Beyle), Writer and diplomat. 1.6. TODO Somerset Maugham, British Writer and Spy. 1. TODO Body 1.1. TODO Harry Lee Kuan Yew, Father of…

How to Read Books (English).

How to Read Books (English). Table of Contents 1. Abstract 2. Reading setup 2.1. Print out the book 2.2. Have an electronic version open before you 2.3. Have Google prepared 2.4. Have a dictionary open 2.5. Pencil and eraser 2.6. Ruler 2.7. Smartphone with a Chinese character input method 3. Reading practice 3.1. Timing 3.2. Notes file 3.2.1. Vocabulary node 3.2.2. Citations and Remarks node 3.3.…

如何阅读 (How to Read Books (Chinese))

如何阅读 (How to Read Books (Chinese)) Table of Contents 1. 如何阅读书籍 1.1. 摘要 1.2. 阅读设备 1.2.1. 打印你所需要的书籍。 1.2.2. 你可以同时打开电子版和纸质版来阅读 1.2.3. 准备好谷歌网页 1.2.4. 在桌面上拥有一个可以随时查看的字典 1.2.5. 铅笔和橡皮 1.2.6. 尺子 1.2.7. 使用有汉字输入法的智能手机 1.3. 阅读实践 1.3.1. 时间控制 1.3.2. 备注文件 1.3.3. 使用尺子 1.3.4. 纸质备注 1.3.5. 网络搜索 1.4. 阅读技巧 1.4.1. 首先阅读目录 1.4.2. 阅读文本之前先阅读参考书目 1.4.3. 阅读序言 1.4.4. 从头到尾阅读整个故事 1.4.5. 重复阅读最有意思的片段 1.4.6. 为自己写一些小评论 1.4.7.…

Notes on using fonts in computers.

Notes on using fonts in computers. Table of Contents 1. References 2. Terminology and basic introduction 2.1. Some basic terms 2.2. What is a font . 2.2.1. Overlapping fonts 2.2.2. Font variations 2.2.3. Incomplete fonts 2.2.4. Dingbats and lying fonts 2.2.5. Marketing bullshit 2.2.6. Character widths 2.2.7. Stroke style 2.2.8. File formats and symbol encoding 2.3. Software tools 2.3.1. fontconfig…

Reading "TLS Mastery" by Michael W Lucas.

Reading "TLS Mastery" by Michael W Lucas. Table of Contents 1. Review 2. Notes 2.1. References 2.2. Simple request 2.3. Understanding the crypto system 2.3.1. HMAC 2.3.2. Algorithms 2.3.3. Perfect Forward Secrecy 2.4. File formats 2.4.1. Serialisation 2.4.2. Working with keys 2.5. Signing and Encryption 2.6. Revocation 2.7. Negotiation 2.8. Making CSR 2.9. Making an CA 2.9.1. TODO RSA version…

Reading "Genetics of Genius" by V.P.Efroimson.

Reading “Genetics of Genius” by V.P.Efroimson. Table of Contents 1. Review 1.1. Who is Efroimson and how does he dare to discuss whether genius is genetic? 1.2. Genetics of the social behaviour. 1.3. What are Efroimson’s argument against this obvious Anti-Utopian conclusion? 1.4. What are geniuses? 1.5. How do geniuses benefit societies? 1.6. What kinds of geniuses are there? How to spot a genius?…

Reading "Bogleheads Guide to Investing" by Taylor Larimore, Mel Lindauer, and Michael LeBoeuf

Reading “Bogleheads Guide to Investing” by Taylor Larimore, Mel Lindauer, and Michael LeBoeuf Table of Contents 1. Review 1.1. Where is the author’s conflict of interest and what do they want you to believe? 1.1.1. Financial conflict of interest 1.1.2. Ideological conflict of interest 1.2. The main investment strategy they suggest and what it is good for 1.3. Same strategy more rigorously 1.3.1.…

Reading "Democracy: The God That Failed" by Hans-Hermann Hoppe.

Reading “Democracy: The God That Failed” by Hans-Hermann Hoppe. Table of Contents 1. Body 1.1. What is “Austrian Economics” 1.2. What is the book about 1.3. What are “democracy”, “monarchy”, and “natural order” 1.3.1. Natural Order 1.3.2. Democracy versus Monarchy 1.4. Relationship of an-capists to liberals, minarchists, and conservatives 1.5. How to reach an-cap 1.6. On City, Village, and how…

Reading "Blown to Bits" by Harry Lewis, Ken Ledeen, Hal Abelson, and Wendy Seltzer.

Reading “Blown to Bits” by Harry Lewis, Ken Ledeen, Hal Abelson, and Wendy Seltzer. Table of Contents 1. Review 1.1. Who are the authors and from which perspective the are writing. 1.2. Which subjects are touched in the book 1.2.1. The uniformity of bits. 1.2.2. The abundance of bits. 1.2.3. Longevity of bits. 1.2.4. Speed of transmission. 1.2.5. Defamation. 1.2.6. Privacy. 1.2.7. Copyright.…

Reading "Quotations of Chairman Mao Zedong".

Reading “Quotations of Chairman Mao Zedong”. I suspect that most readers of my notes have heard about the book called “Quotations of Chairman Mao Zedong”. (It is often translated into English using the Wade-Giles latinization Mao Tse-Tung, because it was published during the times when PinYin had not yet become an indisputable standard.) It is one of the most published books in the world, and it…

Translating Potanya's "Winter Rail" into Chinese.

Translating Potanya's "Winter Rail" into Chinese. Table of Contents 1. References 2. Translation At some point I wanted to exercise my Chinese skills in an unexpected domain. 1. References Original song :: Potanya (Svetlana Shenkar (Mylnikova, Panteleeva)) (Светлана Шенкарь (Мыльникова, Пантелеева)) http://www.taiellor.ru/autors/potanya.html Original music :: Georgy Sviridov (Георгий Свиридов),…

Analysing ipv4 prices in real time.

Analysing ipv4 prices in real time. Table of Contents 1. Body This “howto” is not really a howto, it is a “registry” page which is referencing my improvised script on analyzing ipv4 prices on the aftermarket. 1. Body The link to the page is https://ipv4a-5539ad.gitlab.io

Jabbertop.gitlab.io, a bootleg copy of OMEMO.top

Jabbertop.gitlab.io, a bootleg copy of OMEMO.top Table of Contents 1. Body XMPP is a moderately well-known protocol for instant messaging. It is not as technologically advanced as many popular instant messaging tools, but it works if you want to just setup a small chat room for your friends, and it has low resource consumption. The problem with Jabber (that is a network of machines communicating…

A page for some CAD sketches.

A page for some CAD sketches. Table of Contents 1. TODO Body 1.1. A pen sketch [0/3] This page is not a page but just a web place for attachments. 1. TODO Body 1.1. A pen sketch [0/3] https://www.thingiverse.com/thing:6964071 This is my first attempt at modelling stuff in 3D. This has issues: The hook should be drawn using Bézier curves. The text should be rendered using triangulation and…

The AWK Programming Language (Chinese review)

The AWK Programming Language (Chinese review) Table of Contents 1. Review 1.1. 什么是AWK以及为什么它值得学习? 1.2. AWK到底适合什么样的运用?这本书如何介绍它? 1.3. 结论 1.4. 联系方式 我读完了Aho和Kernighan和Wenberger著的经典书籍《The AWK Programming Language》. 在这篇文章我要分享我的感受。 为什么我突然决定学习AWK、为什么用这本书以及为什么我在这本书中除了AWK本身看到了更多知识。 1. Review 1.1. 什么是AWK以及为什么它值得学习? AWK是一种专门用于处理文本的程序语言。 在这种语系中它不是唯一一个语言,比如还有Perl,但是因为大概每个服务器现在都有AWK,无论你对编程历史和哲学感不感兴趣,它还是值得学习皮毛。…

A Review of LiShan Chan's Philosopher's Madness.

A Review of LiShan Chan’s Philosopher’s Madness. Table of Contents 1. Intro 2. Getting back to the book. 3. Philosophy 4. The author 5. If you are interested in a professional review 6. Contacts Book cover I have read the “Philosopher’s Madness” by LiShan Chan. It is a book about mental illness, British Education, academic careers, their successes and failures, Overseas Chinese, Singapore and…

A short review on "The Culture of Chinese Communism and the Secret Sources of its Power" by Kerry Brown.

A short review on “The Culture of Chinese Communism and the Secret Sources of its Power” by Kerry Brown. Table of Contents 1. Abstract 2. The scope 3. The results 4. References 5. Contacts 1. Abstract Kerry Brown is a well-known scholar of Chinese culture. The Communist Party of China could not have avoided his attention. I have read this book at a book club, and would like to share some of my…

Musings on "The Force of Non-Violence" by Judith Butler (2020).

Musings on “The Force of Non-Violence” by Judith Butler (2020). Table of Contents 1. The Force of Non-Violence by Judith Butler (2020) 1.1. The book. 1.2. Useful thoughts. 1.3. Living 1.4. Imagination 1.5. Saving and killing. 1.6. Some thoughts on basic instincts. 1.7. Some thoughts on the writers she cites. 1.8. The actual force of the non-violent action. 1.9. Conclusion 2. Contacts 1. The Force…

A short review on "The Madness of Crowds" by Douglas Murray (2019).

A short review on “The Madness of Crowds” by Douglas Murray (2019). Table of Contents 1. Contacts I have read the “Madness of Crowds”. It is a book about several kinds of inequalities in the society, to which a lot of effort has been paid in order to compensate for them, and although up to a certain point a lot of this effort paid off, recently the effects became more controversial than working.…

Let us discuss SRFI-216: SICP Prerequisites

Let us discuss SRFI-216: SICP Prerequisites Table of Contents 1. Abstract 2. What is SICP and why is it good? 3. Which technical problems? 4. Why would I even want to solve SICP in some other Scheme? 5. My contribution 6. The artefact 6.1. Boolean values. 6.2. Time queries. 6.3. Random numbers. 6.4. Multi-threading. 6.5. Streams. 7. How can I help? 8. Conclusion 9. Contacts and Donations 1.…

Unsystematic measurements of daily life.

Unsystematic measurements of daily life. Table of Contents 1. Abstract 2. Medicine 2.1. Cut finger healing 3. Weather 3.1. Autumn coming to Shanghai 2020. 3.2. Spring coming to Shanghai 2021. 3.3. Autumn coming to Wuhan 2021. 4. Tea 4.1. 正山小种 4.2. 兰贵人 1. Abstract This file is to record certain random observations that I would like to later return to. 2. Medicine 2.1. Cut finger healing On I cut my…

Notes and words collected while reading "Tractatus…" by Ludwig Wittgenstein.

Notes and words collected while reading "Tractatus…" by Ludwig Wittgenstein. Table of Contents 1. TODO Abstract 2. Words 3. Notes 3.1. he is concerned with the conditions which would have to be fulfilled by a logically perfect language – three problems 3.1.1. What happens in our brain :: psychology (syntax?) 3.1.2. How semantics gets into sentences :: epistemology (semantics?) 3.1.3.…

Finding correspondence between Wittgenstein's Tractatus and programming.

Finding correspondence between Wittgenstein's Tractatus and programming. Table of Contents 1. 1 The world is all that is the case. 1.1. 1.1 The world is the totality of facts, not of things. 1.1.1. 1.11 The world is determined by the facts, and by their being all the facts. 1.1.2. 1.12 For the totality of facts determines what is the case, and also whatever is not the case. 1.1.3. TODO 1.13 The…

Reading the USA foundational documents.

Reading the USA foundational documents. Table of Contents 1. Abstract 2. Documents 2.1. Give me Liberty or give me Death, 1775-03-23 (Patrick Henry) 2.1.1. Important phrases 2.1.2. Hard Phrases 2.1.3. Words 2.2. Declaration of Independence, 1776-07-04 (Thomas Jefferson with the help of Benjamin Franklin, John Adams, Roger Sherman, Robert Livingston) 2.2.1. Important Phrases 2.2.2. Hard Phrases…

A sketch of a brain data flow for an adult in 2021.

A sketch of a brain data flow for an adult in 2021. Table of Contents 1. TODO Body This sketch is not (yet) implemented in software, it is just an imaginary construct that may be useful for reference. 1. TODO Body @startuml skinparam componentStyle uml2 header some header footer some footer title A plan for data flow in 2021 caption Unfinished. Version legend Unfinished TODO: 1. Style services 2.…

Solving SICP

Solving SICP This report is written as a post-mortem of a project that has, perhaps, been the author’s most extensive personal project: creating a complete and comprehensive solution to one of the most famous programming problem sets in the modern computer science curriculum “Structure and Interpretation of Computer Programs”, by Abelson, Sussman, and Sussman ([ 2 ]). It measures exactly: How much…