Ciro's Edict #7 Email verification and reCAPTCHA signup protection by
Ciro Santilli 37 Updated 2025-07-16
Added this basic but fundamental protection layer to the website.
The email setup will of course be reused when notifications are eventually implemented.
After breaking production and sweating for a bit hotfixing (not that anyone uses the website yet), I decided to be smart and created a staging server: ourbigbook-staging.herokuapp.com. Now I can blow that server up as I wish without afecting users. Documented at: cirosantilli.com/ourbigbook/staging-deployment
Ciro's Edict #4 The table of contents shows across different files via
Ciro Santilli 37 Updated 2025-07-16
\Include by E.g.:
README.cironot-readme.cirothe table of contents for
= My website
== h2
\Include[not-readme]= Not readme
== Not readme h2index.html also contains the headers for not-readme.ciro producing:This feature means that you can split large input files if rendering starts to slow you down, and things will still render exactly the same, with the larger table of contents.
This will be especially important for the website because initially I want users to be able to edit one header at a time, and join all headers with
\Include. But I still want the ToC to show those children.This was a bit hard because it required doing RECURSIVE SQL queries, something I hadn't done before: stackoverflow.com/questions/192220/what-is-the-most-efficient-elegant-way-to-parse-a-flat-table-into-a-tree/192462#192462 + of course the usual refactor a bunch of stuff and fix tests until you go mad.
As mentioned at Section "Computer security researcher", Ciro Santilli really tends to like people from this area.
Also, the type of programming Ciro used to do, systems programming, is particularly useful to security researchers, e.g. Linux Kernel Module Cheat.
2020-so-far yes, Grover's algorithm would only effectively reduce key sizes by half:
but there isn't a mathematical proof either.
This is a neologism by Ciro Santilli, it refers to the fact that Zatoichi was not fully blind, but extremely hard of sight, which makes him:and metaphorically refers to similar situations where a person or group of people are in the middle of two groups and not part of either of them.
- too capable for the blind people, who did not trust him
- too incapable for non-blind people, who despised him
A related thing that comes to mind is Aum Shinrikyo's Prophet Shoko Asahara, who was semi blind, and would bully the fully blind people of his school for blind people.
epigenetics mechanism.
This shows how to produce a minimized fully embedded CSS file with webpack from a sass:That example produces a
cd webpack/sass
npm install
npm run build
xdg-open index.htmldist/main.css file which is a compresesd combination of:- webpack/sass/main.scss
- normalize.css, added to the project as a regular
node_modulespackage
There are unlisted articles, also show them or only show them.