Exif comment tag Updated +Created
Investment thesis Updated +Created
There are no known eukaryotes which never had mitochondria Updated +Created
Known eukaryotes without mitochondria, which are very rare, have lost mitochondria they previously had.
Having mitochondria appears to be a requisite for being an eukaryote. This is one of the central thesis of Power, Sex, Suicide by Nick Lane (2006).
ELF Hello World Tutorial / Global file structure Updated +Created
An ELF file contains the following parts:
  • ELF header. Points to the position of the section header table and the program header table.
  • Section header table (optional on executable). Each has e_shnum section headers, each pointing to the position of a section.
  • N sections, with N <= e_shnum (optional on executable)
  • Program header table (only on executable). Each has e_phnum program headers, each pointing to the position of a segment.
  • N segments, with N <= e_phnum (only on executable)
The order of those parts is not fixed: the only fixed thing is the ELF header that must be the first thing on the file: Generic docs say:
Although the figure shows the program header table immediately after the ELF header, and the section header table following the sections, actual files may differ. Moreover, sections and segments have no specified order. Only the ELF header has a fixed position in the file.
In pictures: sample object file with three sections:
            +-------------------+
            | ELF header        |---+
+---------> +-------------------+   | e_shoff
|           |                   |<--+
| Section   | Section header 0  |
|           |                   |---+ sh_offset
| Header    +-------------------+   |
|           | Section header 1  |---|--+ sh_offset
| Table     +-------------------+   |  |
|           | Section header 2  |---|--|--+
+---------> +-------------------+   |  |  |
            | Section 0         |<--+  |  |
            +-------------------+      |  | sh_offset
            | Section 1         |<-----+  |
            +-------------------+         |
            | Section 2         |<--------+
            +-------------------+
But nothing (except sanity) prevents the following topology:
            +-------------------+
            | ELF header        |---+ e_shoff
            +-------------------+   |
            | Section 1         |<--|--+
+---------> +-------------------+   |  |
|           |                   |<--+  | sh_offset
| Section   | Section header 0  |      |
|           |                   |------|---------+
| Header    +-------------------+      |         |
|           | Section header 1  |------+         |
| Table     +-------------------+                |
|           | Section header 2  |---+            | sh_offset
+---------> +-------------------+   | sh_offset  |
            | Section 2         |<--+            |
            +-------------------+                |
            | Section 0         |<---------------+
            +-------------------+
But some newbies may prefer PNGs :-)
Figure 1.
ELF Executable and Linkable Format diagram by Ange Albertini
. Source.
ELF Hello World Tutorial / Section vs segment Updated +Created
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.
Ethernet cable Updated +Created
When non-specialists say "Ethernet cable", they usually mean twisted pair for Ethernet over twisted pair.
But of course, this term is much more generic to a more specialized person, since notably fiber optics are also extensively used in Ethernet over fiber.
Human embryonics Updated +Created
Video 1.
General Embryology review in 20 minutes by Medical Animations (2020)
Source. Completely devoid of passion, but once you already have the I should have loved biology by James Somers mindset, it's OK.
Time-energy uncertainty principle Updated +Created
There is also a time-energy uncertainty principle, because those two operators are also complementary.
Caroline Ellison Updated +Created
Some analysts seem to suggest that the things she said were bad.
But they're not.
They're a rare example of someone with some power saying cool honest stuff that comes across their mind.
Unlike the endless mandatory corporate bullshit we usually get otherwise.
Financial fraud Updated +Created
Fractional quantum Hall effect 5/2 Updated +Created
Functional programming is a subset of imperative programming Updated +Created
Ciro Santilli thinks imperative programming is just a superset of functional programming where you can have state.
C and C++: OK, you're old before the Internet and compiled, forgiven.
Python: OMG, please, just make it work!!! Your are interpreted!!! You are a hot web technology!!! Node.js and Ruby are doing just fine, and Ruby is not newer than you!!! See also: pip.
High-frequency trading Updated +Created
Hyperfine structure Updated +Created
Small splits present in all levels due to interaction between the electron spin and the nuclear spin if it is present, i.e. the nucleus has an even number of nucleons.
As the name suggests, this energy split is very small, since the influence of the nucleus spin on the electron spin is relatively small compared to other fine structure.
TODO confirm: does it need quantum electrodynamics or is the Dirac equation enough?
The most important examples:
OpenAI Updated +Created
In 2019, OpenAI transitioned from non-profit to for-profit
so what's that point of "Open" in the name anymore??
Git object Updated +Created

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