This was the major final step of fully integrating the OurBigBook CLI into the dynamic website (besides fixing some nasty bugs that escaped passed by me from the previous newsletter).
The implementation was done by "simply" reusing scopes, e.g.: cirosantilli's article about mathematics has scope cirosantilli and full ID cirosantilli/mathematics.
That on the website is equivalent to a local file structure of:
cirodown/mathematics.bigb
The problem is that a bunch of subdirectory scope operations were broken locally as well, as it simply wasn't a major use case. But now they became a major use case for , so I fixed them.
After something broke on the website due to SQLite vs PostgreSQL inconsistencies and took me a day to figure it out, I finally decided to update the test system so that OURBIGBOOK_POSTGRES=true npm test will run the tests on PostgreSQL.
Originally, these were being run only on SQLite, which is the major use case for OurBigBook CLI, which came before the website.
But the website runs on PostgreSQL, so it is fundamental to test things in PostgreSQL as well.
Computer program by Ciro Santilli 37 Updated 2025-07-16
One specific software project, typically with a single executable file format entry point.
Open source software by Ciro Santilli 37 Updated 2025-07-16
What happens when the underdogs get together and try to factor out their efforts to beat some evil dominant power, sometimes victoriously.
Or when startups use the cheapest stuff available and randomly become the next big thing, and decide to keep maintaining the open stuff to get features for free from other companies, or because they are forced by the Holy GPL.
Open source frees employees. When you change jobs, a large part of the specific knowledge you acquired about closed source a project with your blood and tears goes to the trash. When companies get bought, projects get shut down, and closed source code goes to the trash. What sane non desperate person would sell their life energy into such closed source projects that could die at any moment? Working on open source is the single most important non money perk a company can have to attract the best employees.
Open source is worth more than the mere pragmatic financial value of not having to pay for software or the ability to freely add new features.
Its greatest value is perhaps the fact that it allows people study it, to appreciate the beauty of the code, and feel empowered by being able to add the features that they want.
That is why Ciro Santilli thought:
Life is too short for closed source.
But quoting Ciro's colleague S.:
Every software is open source when you read assembly code.
While software is the most developed open source technology available in the 2010's, due to the "zero cost" of copying it over the Internet, Ciro also believes that the world would benefit enormously from open source knowledge in all areas on science and engineering, for the same reasons as open source.
Terminal emulator by Ciro Santilli 37 Updated 2025-07-16
Once upon a time young Ciro Santilli spent lots of time evaluating the features of different terimnals. The many windows of Terminator. The pop-uppiness of Guake/Yakuake.
But then one day he met tmux, and he was enlightened
Terminal choice doesn't matter. Just use tmux.
Ciro Santilli very aggressively aggressively people in social media.
There are basically 3 categories:
  • are you Ciro's parents or children or brothers: OK, keep following, unless you are truly truly very noise.
  • does Ciro really really like or respect you? OK, he can take some useless (i.e. non-technical/scientific) posts
  • otherwise: one bad post and unfollow
This is perhaps slightly worse than the Tinker Tailor Soldier Spy, but still amazing.
Some difficult points:
  • how did the general deduce that the old woman's daughter had a link to Karla? It must be linked to the fact that the Russian agent who made the offer was a Karla-man.
  • some things are hard to understand without having seen the previous Tinker Tailor Soldier Spy, e.g. they say nothing clearly who Toby Esterhase is, he now works on art sales
  • but others are inconsistent, e.g. they changed the actor for Peter Guillam...
Video 1.
Smiley's letter to Karla scene from Smiley's People 1982 BBC miniseries John le Carré adaptation EP6o
. Source. Fan-uplod by Ciro Santilli, one of the greatest television scenes ever. Blocked in the UK.
It is not obvious why there have to be two sexes.
Sex itself is obvious: by mixing genes we increase variability.
But having two sexes rather than just being able to reproduce with anyone reduces the possible mating pool by half!

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