E-learning website Updated 2025-07-16
Generally, if something is labelled as "e-learning", it's not a good sign, as it implies that it adheres to the "teacher"/"student" separation which Ciro Santilli much despises: E-learning websites must allow students to create learning content.
Electric current Updated 2025-07-16
In the context of Maxwell's equations, it is vector field that is one of the inputs of the equation.
Section "Maxwell's equations with pointlike particles" asks if the theory would work for pointlike particles in order to predict the evolution of this field as part of the equations themselves rather than as an external element.
Electrolysis Updated 2025-07-16
Electromagnetism Updated 2025-07-16
As of the 20th century, this can be described well as "the phenomena described by Maxwell's equations".
Back through its history however, that was not at all clear. This highlights how big of an achievement Maxwell's equations are.
Electronic component Updated 2025-07-16
Video 1.
Open Circuits book interview by CuriousMarc (2022)
Source.
Electronic money Updated 2025-07-16
Our minimal definition of "electronic money" is the following.
Instead of creating legal tender such as Dollars as banknotes or transactions in some complex obscure banking system, the government offers an official simple centralized API that represents it instead.
Each citizen or legal entity has an account there, and transfers between registered users are just simple API calls.
So for example you would e able to put all your money in the government account instead of using useless banks. And then you would invest it as you want with the investment company of your choice, without tying the "my money is here" with "this is the best investment" aspects of banks.
Email Updated 2025-07-16
Ciro Santilli's email can be found by cloning one of his repositories on GitHub. It is also given at: Section "How to contact Ciro Santilli".
Electronic oscillator Updated 2025-07-16
Something where DC voltage comes in, and a periodic voltage comes out.
Video 1.
Oscillators: RC, LC, Crystal by GreatScott! (2015)
Source. Good video. Contains actual breadboard experiments on oscilloscope and circuit diagrams
Electronic voting Updated 2025-07-16
This is a must if the people want to regain control of their society from apathetic politicians.
I would also increase voter percentage due to convenience, and reduce the weight of voting fraud cases, as everyone would be able to check that their own vote was counted correctly.
And then, we would be able to have referendums for basically any important decision being made. No need to go out on the streets and waste your time in a mass protest! Just vote!
It is possible to implement anonymous electronic voting with ring signatures, an algorithm also used by Monero, an anonymity focused cryptocurrency, as mentioned e.g. on this 2004 paper eprint.iacr.org/2004/281.pdf. The system can be set in a way such that you can only deanonymize someone if everyone else, or a very large number of people, conspire against that person.
The same system could also be used to setup forums where only citizens of the country could comment and propose changes and vote on them.
With electronic voting, we could have a system where you can let someone you trust vote for you automatically, or vote automatically for certain subjects alone, a bit like we do by electing senators. But then you would also be able to override specific votes if you wanted to.
In this system therefore, anyone who can proxy vote has to have their vote public, and placed in a decent website that shows clearly who voted for what.
Related:
.data is section 1:
00000080  01 00 00 00 01 00 00 00  03 00 00 00 00 00 00 00  |................|
00000090  00 00 00 00 00 00 00 00  00 02 00 00 00 00 00 00  |................|
000000a0  0d 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000b0  04 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
  • 80 4: sh_type = 01 00 00 00: SHT_PROGBITS: the section content is not specified by ELF, only by how the program interprets it. Normal since a .data section.
  • 80 8: sh_flags = 03 7x 00: SHF_WRITE and SHF_ALLOC: www.sco.com/developers/gabi/2003-12-17/ch4.sheader.html#sh_flags, as required from a .data section
  • 90 0: sh_addr = 8x 00: TODO: standard says:
    If the section will appear in the memory image of a process, this member gives the address at which the section's first byte should reside. Otherwise, the member contains 0.
    but I don't understand it very well yet.
  • 90 8: sh_offset = 00 02 00 00 00 00 00 00 = 0x200: number of bytes from the start of the program to the first byte in this section
  • a0 0: sh_size = 0d 00 00 00 00 00 00 00
    If we take 0xD bytes starting at sh_offset 200, we see:
    00000200  48 65 6c 6c 6f 20 77 6f  72 6c 64 21 0a 00        |Hello world!..  |
    AHA! So our "Hello world!" string is in the data section like we told it to be on the NASM.
    Once we graduate from hd, we will look this up like:
    readelf -x .data hello_world.o
    which outputs:
    Hex dump of section '.data':
      0x00000000 48656c6c 6f20776f 726c6421 0a       Hello world!.
    NASM sets decent properties for that section because it treats .data magically: www.nasm.us/doc/nasmdoc7.html#section-7.9.2
    Also note that this was a bad section choice: a good C compiler would put the string in .rodata instead, because it is read-only and it would allow for further OS optimizations.
    • a0 8: sh_link and sh_info = 8x 0: do not apply to this section type. www.sco.com/developers/gabi/2003-12-17/ch4.sheader.html#special_sections
    • b0 0: sh_addralign = 04 = TODO: why is this alignment necessary? Is it only for sh_addr, or also for symbols inside sh_addr?
    • b0 8: sh_entsize = 00 = the section does not contain a table. If != 0, it means that the section contains a table of fixed size entries. In this file, we see from the readelf output that this is the case for the .symtab and .rela.text sections.

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