Pauli-X gate Updated 2025-07-16
The quantum NOT gate swaps the state of and , i.e. it maps:
As a result, this gate also inverts the probability of measuring 0 or 1, e.g.
Equation 2.
Quantum NOT gate matrix
.
Figure 1.
Quantum NOT gate symbol
. Source.
Peptidoglycan Updated 2025-07-16
From the Wikipedia image we can see clearly the polymer structure formed: it is a mesh with:
Figure 1.
Peptidoglycan polymer structure
. Source.
Pernosco Updated 2025-07-16
Proprietary extension to Mozilla rr by rr lead coder Robert O'Callahan et. al, started in 2016 after he quit Mozilla.
This is the only way to truly understand and appreciate the subject.
Understanding the experiments gets intimately entangled with basically learning the history of physics, which is extremely beneficial as also highlighted by Ron Maimon, related: there is value in tutorials written by early pioneers of the field.
"How we know" is a basically more fundamental point than "what we know" in the natural sciences.
In the Surely You're Joking, Mr. Feynman chapter O Americano, Outra Vez! Richard Feynman describes his experience teaching in Brazil in the early 1950s, and how everything was memorized, without any explanation of the experiments or that the theory has some relationship to the real world!
Although things have improved considerably since in Brazil, Ciro still feels that some areas of physics are still taught without enough experiments described upfront. Notably, ironically, quantum field theory, which is where Feynman himself worked.
Feynman gave huge importance to understanding and explaining experiments, as can also be seen on Richard Feynman Quantum Electrodynamics Lecture at University of Auckland (1979).
Video 1.
'Making' - the best way of learning science and technology by Manish Jain (2018)
Source.
Pineapple jelly with cream Updated 2025-07-16
December 2023: www.tudogostoso.com.br/receita/81176-gelatina-de-abacaxi-com-creme-de-leite.html Terribly explained recipe! Used 5 spoons of sugar rather than 10, and a 300ml cup of double cream. Turned out OK, except that the cream condensed all on top, and assumed the same coarse texture as when you do a fatty beef and let it cool, so not so nice,
Maybe this would be more successful: receitas.globo.com/tipos-de-prato/doces-e-sobremesas/gelatina-de-abacaxi-4e64345bddf17214b4003e71.ghtml They also use condensed milk, and beat the cream with the jelly, so it might mix better? It didn't really.
June 2024: Now going for:
  • 4 cups of water
  • 1 spoon of sugar
  • just drop 150 ml double cream on top after jelly and mix with spoon since anything else was pointless to get mixture
For some reason it became too liquid this time, the jelly didn't work very well. Not sure why. The pineapple was a bit large.
Pinto bean Updated 2025-07-16
This seems to be the "brown Brazilian bean" that many Brazilians eat every day.
Edit: after buying it, not 100% sure. This one felt smaller than what Ciro had in Brazil, borlotti beans might be closer. Pinto beans are smaller, and creamier, and have softer peel, possibly produced less natural gas.
2021-04: second try.
2021-03: did for first time, started with same procedure as borlotti beans 2021-03. Maybe 1h30 is too much. Outcome was still very good.
Pipa piece Updated 2025-07-16
TODO identify better:
Video 1.
Posing As a Wind Instrument Player In an Ensemble by Li Xuan
. Source. Part of "Chinese Ancient Music - Vol 2, High Mountains And Flowing Water", e.g. as seen at: www.youtube.com/watch?v=If7ARKoMiKI.
Plancherel theorem Updated 2025-07-16
Some sources say that this is just the part that says that the norm of a function is the same as the norm of its Fourier transform.
Others say that this theorem actually says that the Fourier transform is bijective.
The comment at math.stackexchange.com/questions/446870/bijectiveness-injectiveness-and-surjectiveness-of-fourier-transformation-define/1235725#1235725 may be of interest, it says that the bijection statement is an easy consequence from the norm one, thus the confusion.
Planck's law Updated 2025-07-16
Used to explain the black-body radiation experiment.
The Quantum Story by Jim Baggott (2011) page 9 mentions that Planck apparently immediately recognized that Planck constant was a new fundamental physical constant, and could have potential applications in the definition of the system of units (TODO where was that published):
Planck wrote that the constants offered: 'the possibility of establishing units of length, mass, time and temperature which are independent of specific bodies or materials and which necessarily maintain their meaning for all time and for all civilizations, even those which are extraterrestrial and nonhuman, constants which therefore can be called "fundamental physical units of measurement".'
This was a visionary insight, and was finally realized in the 2019 redefinition of the SI base units.
Video 1.
Quantum Mechanics 2 - Photons by ViaScience (2012)
Source. Contains a good explanation of how discretization + energy increases with frequency explains the black-body radiation experiment curve: you need more and more energy for small wavelengths, each time higher above the average energy available.
PlanetMath Updated 2025-07-16
Joe Corneli, of of the contributors, mentions this in a cool-sounding "Peeragogy" context at metameso.org/~joe/:
I earned my doctorate at The Open University in Milton Keynes, with a thesis focused on peer produced support for peer learning in the mathematics domain. The main case study was planetmath.org; the ideas also informed the development of “Peeragogy”.
Planned obsolescence Updated 2025-07-16
The first time Ciro Santilli Googled this was when trying to repair his cell phone.
2019 cell phones are glued together with adhesive, which makes them impossible to repair them unless you have a heat gun, spend hours and hours learning and planning, and accept the risk of breaking the screen
If you take a phone less than 300 dollars to a repair shop in the first world, they will say: I've never repaired this crap, and likely for the price of the repair you should just buy a new one, and so to the trash goes the old one, polluting the planet, and in comes a new one, enriching the manufacturer further.
You need a secondary password that when used leads to an empty inbox with a setting set where message are deleted after 2 days.
This way, if the attacker sends a test email, it will still show up, but being empty is also plausible.
Of course, this means that any new emails received will be visible by the attacker, so you have to find a way to inform senders that the account has been compromised.
So you have to find a way to inform senders that the account has been compromised, e.g. a secret pre-agreed canary that must be checked each time as part of the contact protocol.
Plutonium Updated 2025-07-16
What a material:
Video 2.
Burning and Extinguishing Characteristics of Plutonium Metal Fires by RobPlonski
. Source. Commented by this dude: www.linkedin.com/in/robplonski/
Pokemon Updated 2025-07-16
One of the main children cartoons Ciro Santilli liked to watch. Part of the Pokemon Mania of the 90s of course.
Ciro could not understand why Nintendo won't make a proper 3D MMORPG Pokemon with actually 3D Pokemon roaming the land, which is obviously what everyone wants. There are even fan games getting there!
until this explaiend it beautifully Video 1. "The Downfall Of Mainline Pokemon Games by GONZ media (2020)":
Figure 1.
Instead of risking anything new, let's play it safe by continuing our slow decline into obsolecense cartoon by Tom Fishburne
. Source.
Video 1.
The Downfall Of Mainline Pokemon Games by GONZ media (2020)
Source. Great video, explains things Ciro had never thought about, e.g. how the Nintendo Switch unified handheld and console for Nintento, this could open the doors for a more ambitious Pokemon release.
Array of Elf64_Shdr structs.
Each entry contains metadata about a given section.
e_shoff of the ELF header gives the starting position, 0x40 here.
e_shentsize and e_shnum from the ELF header say that we have 7 entries, each 0x40 bytes long.
So the table takes bytes from 0x40 to 0x40 + 7 + 0x40 - 1 = 0x1FF.
Some section names are reserved for certain section types: www.sco.com/developers/gabi/2003-12-17/ch4.sheader.html#special_sections e.g. .text requires a SHT_PROGBITS type and SHF_ALLOC + SHF_EXECINSTR
Running:
readelf -S hello_world.o
outputs:
There are 7 section headers, starting at offset 0x40:

Section Headers:
  [Nr] Name              Type             Address           Offset
       Size              EntSize          Flags  Link  Info  Align
  [ 0]                   NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 1] .data             PROGBITS         0000000000000000  00000200
       000000000000000d  0000000000000000  WA       0     0     4
  [ 2] .text             PROGBITS         0000000000000000  00000210
       0000000000000027  0000000000000000  AX       0     0     16
  [ 3] .shstrtab         STRTAB           0000000000000000  00000240
       0000000000000032  0000000000000000           0     0     1
  [ 4] .symtab           SYMTAB           0000000000000000  00000280
       00000000000000a8  0000000000000018           5     6     4
  [ 5] .strtab           STRTAB           0000000000000000  00000330
       0000000000000034  0000000000000000           0     0     1
  [ 6] .rela.text        RELA             0000000000000000  00000370
       0000000000000018  0000000000000018           4     2     4
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings), l (large)
  I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)
  O (extra OS processing required) o (OS specific), p (processor specific)
The struct represented by each entry is:
typedef struct {
    Elf64_Word  sh_name;
    Elf64_Word  sh_type;
    Elf64_Xword sh_flags;
    Elf64_Addr  sh_addr;
    Elf64_Off   sh_offset;
    Elf64_Xword sh_size;
    Elf64_Word  sh_link;
    Elf64_Word  sh_info;
    Elf64_Xword sh_addralign;
    Elf64_Xword sh_entsize;
} Elf64_Shdr;
We will get into more detail later, but it is good to have it in mind now:
  • section: exists before linking, in object files.
    One ore more sections will be put inside a single segment by the linker.
    Major information sections contain for the linker: is this section:
    • raw data to be loaded into memory, e.g. .data, .text, etc.
    • or metadata about other sections, that will be used by the linker, but disappear at runtime e.g. .symtab, .srttab, .rela.text
  • segment: exists after linking, in the executable file.
    Contains information about how each segment should be loaded into memory by the OS, notably location and permissions.

Unlisted articles are being shown, click here to show only listed articles.