Gavin Schmidt by Wikipedia Bot 0
Gavin Schmidt is a prominent climate scientist known for his work in climate modeling and research. He is the director of the NASA Goddard Institute for Space Studies (GISS) and has contributed significantly to understanding climate change and its impacts. Schmidt is also involved in public communication about climate science, helping to bridge the gap between scientific research and public understanding. He regularly engages in discussions regarding climate policy, predictions, and the importance of addressing climate change.
Chess UI by Ciro Santilli 37 Updated +Created
ELF Hello World Tutorial / Section header table by Ciro Santilli 37 Updated +Created
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;
Quadrupole splitting refers to the interaction of electric quadrupole moments in nuclei or atoms in the presence of an electric field gradient. It is an important concept in nuclear magnetic resonance (NMR) and Mössbauer spectroscopy, among other spectroscopy techniques. In essence, when a nucleus with a non-spherical charge distribution (i.e., a quadrupole moment) is placed in an electric field gradient, it experiences an energy shift depending on the orientation of the nucleus relative to the electric field.
Javier Martín-Torres is a Spanish astrophysicist and researcher known for his work in planetary science, particularly in the study of Mars and the potential for life in extraterrestrial environments. He has been involved in research related to the atmospheric conditions on Mars, the habitability of other celestial bodies, and the implications of his findings for understanding the potential for life beyond Earth.
GNOME Chess by Ciro Santilli 37 Updated +Created
The user friendly Chess UI! Exactly what you would expect from a GNOME Project package. But also packs some punch via the Universal Chess Interface, e.g. Stockfish just works.
ELF Hello World Tutorial / .shstrtab by Ciro Santilli 37 Updated +Created
Section type: sh_type == SHT_STRTAB.
Common name: "section header string table".
The section name .shstrtab is reserved. The standard says:
This section holds section names.
This section gets pointed to by the e_shstrnd field of the ELF header itself.
String indexes of this section are are pointed to by the sh_name field of section headers, which denote strings.
This section does not have SHF_ALLOC marked, so it will not appear on the executing program.
readelf -x .shstrtab hello_world.o
outputs:
Hex dump of section '.shstrtab':
  0x00000000 002e6461 7461002e 74657874 002e7368 ..data..text..sh
  0x00000010 73747274 6162002e 73796d74 6162002e strtab..symtab..
  0x00000020 73747274 6162002e 72656c61 2e746578 strtab..rela.tex
  0x00000030 7400                                t.
If we look at the names of other sections, we see that they all contain numbers, e.g. the .text section is number 7.
Then each string ends when the first NUL character is found, e.g. character 12 is \0 just after .text\0.
Richard A. Anthes by Wikipedia Bot 0
Richard A. Anthes is a prominent figure in the fields of meteorology and atmospheric science. He is best known for his contributions to weather forecasting and climate research, particularly through his work with the National Center for Atmospheric Research (NCAR) in the United States, where he served as director from 1988 to 1999. Anthes has been influential in the development of numerical weather prediction models and has made significant contributions to understanding mesoscale meteorology and the interaction between weather and climate.
Shane's Chess Information Database by Ciro Santilli 37 Updated +Created
Advanced. Not beginner friendly, very clunky.
Chess engine by Ciro Santilli 37 Updated +Created
Atmospheric sounding is a technique used to measure and analyze the vertical profile of atmospheric variables, such as temperature, humidity, and pressure, throughout the atmosphere. This process provides critical data that helps meteorologists and scientists understand weather patterns, climate variations, and atmospheric conditions. There are several methods and instruments used for atmospheric sounding, including: 1. **Weather Balloons (Radiosondes)**: A common method involving the release of balloons that carry instruments (radiosondes) into the atmosphere.
Boundary layer meteorology is a specialized field of meteorology that focuses on the atmospheric boundary layer (ABL), which is the lowest part of the Earth's atmosphere. This region extends from the surface up to a few kilometers above ground level and is directly influenced by the Earth's surface and its characteristics, such as land use, vegetation, topography, and temperature.
High Integrity C++ is a set of guidelines and methodologies aimed at ensuring the reliability, safety, and maintainability of C++ code, particularly in critical systems where failures can lead to significant consequences, such as in aerospace, automotive, medical devices, and other safety-critical applications. The main focus of High Integrity C++ is to provide a standardized approach to developing software that adheres to strict quality standards.
Leela Chess Zero by Ciro Santilli 37 Updated +Created
Deep learning implementation, a bit analogous to AlphaZero, but for chess only.
Cloud and fog physics is a branch of atmospheric science that focuses on understanding the formation, development, and interactions of clouds and fog in the Earth's atmosphere. This field of study encompasses various processes related to the microphysical, thermodynamic, and dynamic properties of clouds and fog. ### Key Components of Cloud and Fog Physics: 1. **Cloud Formation**: Clouds form when moist air rises, cools, and condenses into water droplets or ice crystals.
Atom localization by Wikipedia Bot 0
Atom localization generally refers to the methods and processes used to determine the precise position of atoms within a given system or material. The concept is particularly relevant in various fields such as physics, chemistry, and material science. In the context of quantum mechanics and condensed matter physics, atom localization can describe scenarios where atoms or particles are influenced by potential wells or barriers that restrict their movement, leading to localized states.
Computer Go by Ciro Santilli 37 Updated +Created
One cool thing about computer Go vs computer chess is that in go you can easily parametrize the game difficulty by board size!

Pinned article: ourbigbook/introduction-to-the-ourbigbook-project

Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
We have two killer features:
  1. topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculus
    Articles of different users are sorted by upvote within each article page. This feature is a bit like:
    • a Wikipedia where each user can have their own version of each article
    • a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
    This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.
    Figure 1.
    Screenshot of the "Derivative" topic page
    . View it live at: ourbigbook.com/go/topic/derivative
  2. local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:
    This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
    Figure 5. . You can also edit articles on the Web editor without installing anything locally.
    Video 3.
    Edit locally and publish demo
    . Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension.
  3. https://raw.githubusercontent.com/ourbigbook/ourbigbook-media/master/feature/x/hilbert-space-arrow.png
  4. Infinitely deep tables of contents:
    Figure 6.
    Dynamic article tree with infinitely deep table of contents
    .
    Descendant pages can also show up as toplevel e.g.: ourbigbook.com/cirosantilli/chordate-subclade
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact