OMG this is sick.
Full official album on YouTube: www.youtube.com/playlist?list=OLAK5uy_myUBkJ0UJbkV7O1q-hg7ONxxGBLGz4SzU. so glad he managed to upload it...
Does have some gems worth looking at. But generally always too superficial as can be expected from any self-sufficient YouTubber.
My Life Story by Veritasium (2018)
Source. Basically a don't be a pussy story where he describes how he has always been passionate by both science and film making. Veritasium is a nice guy.In this section we list charitable organizations that support education or research:
- elifesciences.org/labs by eLife
- www.digital-science.com/investment/catalyst-grant/ by Shuttleworth Foundation.
- en.wikipedia.org/wiki/PLOS
- www.chanzuckerberg.com/ Zuck has already invested in education previously:
- openuk.uk/
- Sir Peter Lampl, Education Endowment Foundation and Sutton Trust
- Jacobs Foundation, by German-Swiss coffee mogul Klaus Johann Jacobs
- joint-research-centre.ec.europa.eu/what-open-education_en
- www.non-trivial.org/ "Launch Your Own Impactful Project CHOOSE YOUR CAUSE. GET EXPERT GUIDANCE. FIND A SOLUTION AND MAKE IT HAPPEN."
- by United States Government:
- FY 2024 Education Innovation and Research:
- Education Innovation and Research (EIR) Notices Inviting Applications
- oese.ed.gov/offices/office-of-discretionary-grants-support-services/innovation-early-learning/education-innovation-and-research-eir/fy-2024-competition/
- www.federalregister.gov/documents/2024/05/06/2024-09797/applications-for-new-awards-education-innovation-and-research-eir-program-early-phase-grants
- FY 2024 Education Innovation and Research:
A set of software programs that compile high level register transfer level languages such as Verilog into something that a fab can actually produce. One is reminded of a compiler toolchain but on a lower level.
The most important steps of that include:
- logic synthesis: mapping the Verilog to a standard cell library
- place and route: mapping the synthesis output into the 2D surface of the chip
The general and ideal user acquisition is of course organic Googling:
- user does not understand his teacher's explanation of a subject
- user Googles into rare specific subject
- looks around, then login/create account with OAuth to leaves a comment or upvote
- notice that you can fork anything
- mind = KABOOM
However, before that point, it is very likely that Ciro will have to physically do some very hard and specific user acquisition work at some University. Maybe there is a more virtual way of achieving this.
This work will involve going through some open set of university lecture notes, and creating a superior version of them on OurBigBook.com, and somehow getting students to notice it and use it as a superior alternative to their crappy lecture notes.
Another very promising route is publishing the answers to old examination questions on the website. It is likely that we will be able to overcome any copyright issues by uploading only the answers to numbered questions. There is a minor risk that these would be considered derivative works of the copyrighted questions. But universities would have to be very anal to enforce a DMCA for that!!!
Getting in contact with students is an epic challenge, as an incredibly deep chasm separates us:
- it is basically impossible to try and approach teachers: how to convince teachers to use CC BY-SA
- and on the other hand, how will you get university students to trust you are not a pedophile and that you actually want to help them?The missing aspect is how to join their main "class communication group", e.g. a WhatsApp or Discord chat they have. That would be the perfect entry point to communicate with the end users. But that entry point is also generally closed exclusively for students, and sometimes lecturers, and will not accept anyone external.Perhaps Ciro would be able to do something with one of the two Universities he attended in the past: École Polytechnique or University of São Paulo. But there was no clear channel in those institutions for that. There is either an "infinitely noisy Facebook with everyone that bothered" or silence, deathly silence and isolation of no contact. The key hard part is getting a per-course granularity chat. Discord Student Hubs are a fantastic initiative in that area. Shame that Discord is an unusable mess with zero ways to select which notifications you care about: Section "Discord email notifications"!One approach method that shows some promise is to follow the Student societies, which often host open events of interest outside of work hours.
Walking with advertisement t-shirts mentioning specific course names in some university location is something Ciro seriously considers, that's how desperate things are. Watch out: docs.ourbigbook.com/#public-relations for T-shirt news!
2011 PHYS 485 lecture videos by Roger Moore from the University of Alberta Updated 2025-05-23 +Created 1970-01-01
E.g. monotremes laying eggs did not evolve separately after function loss, it comes directly from reptiles.
Oscillators: RC, LC, Crystal by GreatScott! (2015)
Source. Good video. Contains actual breadboard experiments on oscilloscope and circuit diagrams- youtu.be/eYVOdlK15Og?t=66 RC oscillator on breadboard. Produces rectangular wave. Mentions popular integrated circuit that does it: 555 timer IC.
- youtu.be/eYVOdlK15Og?t=175 LC oscillators allows for higher frequencies. Produces sinusoidal output on MHz range. Uses an amplifier to feed back into input and maintain same voltage. Hard to make reliably on breadboard.
- youtu.be/eYVOdlK15Og?t=315 crystal oscillator. Mentions it acts like an LC oscillators. Shows and equivalent model. Wish he had talked more about them. You need support components around it: similarly to the LC case, the amplifier is generally not packaged in.
In many important applications, what you have to solve is not just a single partial differential equation, but multiple partial differential equations coupled to each other. This is the case for many key PDEs including:
.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
7x00
:SHF_WRITE
andSHF_ALLOC
: www.sco.com/developers/gabi/2003-12-17/ch4.sheader.html#sh_flags, as required from a.data
section - 90 0:
sh_addr
= 8x00
: TODO: standard says:but I don't understand it very well yet.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.
- 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 00000200 48 65 6c 6c 6f 20 77 6f 72 6c 64 21 0a 00 |Hello world!.. |
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.2Also 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
andsh_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 forsh_addr
, or also for symbols insidesh_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 thereadelf
output that this is the case for the.symtab
and.rela.text
sections.
- a0 8:
Polynomial time for most inputs, but not for some very rare ones. TODO can they be determined?
But it is better in practice than the AKS primality test, which is always polynomial time.
There are unlisted articles, also show them or only show them.