!!! Survivorship bias alert !!!
quoteinvestigator.com/2018/05/07/overcome/
If you want to do something, but you are afraid to do it, then that is likely what you should do.
www.goodreads.com/quotes/50458-whatever-you-re-meant-to-do-do-it-now-the-conditions Doris Lessing:
Whatever you're meant to do, do it now. The conditions are always impossible.
For example, when Ciro Santilli was deciding what to do in university, he wanted mostly to do pure physics.
But because he was afraid he was going to die poor and unemployed because of that, he picked engineering instead.
That was a mistake.
His family was not even poor. He was young and did not have a family to support. His father even told him: "do whatever the fuck you want, we support your decision".
But he was a coward.
It was also in part because a physicist uncle which he respected suggested that as an engineer Ciro might be able to make useful contributions to tooling required by physics. When Roberto Salmeron died in 2020, Ciro's friends shared this 2013 video interview with the late professor, where he explains he first went to the University of São Paulo to study engineering (like Ciro), but then fell for his passion for physics (like Ciro?), his first task being to build a Geiger counter, thus explaining the likely origin of the uncle's theory. But who knows, maybe he was right. Maybe Ciro's OurBigBook.com will become huge and help a lot of people, and it might not have had Ciro not done engineering and learnt programming. Destiny operates in weird ways sometimes.
Furthermore, while in University, Ciro learnt about the molecular Sciences Course of the University of São Paulo, a fantastic sounding full time course that any student could transfer to called that teaches various natural sciences topics which Ciro loves (Mathematics, Physics, Chemistry, Biology) and which students from the entire university can apply to transfer to only after joining the university, with the guarantee that they can go back to their original courses if they didn't adapt to the new course.
But did Ciro do it? Nope, he remained an even larger coward.
Had he studied more sciences, he might have been happier, and might have had greater achievements later in life, in particular when he went to École Polytechnique.
Similar thoughts crossed his mind when he started his campaign for freedom of speech in China, but this time he had learnt the lesson, and went for it, and it felt very good.
If you have a day job, but also have a dream, and want to keep the day job for a reason, try to reserve the time of the day that your brain works best before or after work for your dream: do one cool thing every day.
Companies can help you grow because you see real problems from within them, but their end goal is to consume you as much as possible. Don't let that happen. Invest part of what you gain, in yourself. www.outsideonline.com/outdoor-adventure/paradox-going-outside/ The Paradox of Going Outside by James Somers (2012) puts it incredibly well:
I work, for instance, as a Web developer. It's a very good job. Our office is a block south of Union Square, a 12-minute commute from my apartment. We're served breakfast every morning. Our kitchen is stocked with "provisions" of organic beef jerky, coconut water, craft beers, chips, and two restaurant-class espresso machines. We have two ping pong tables and buckets of 3-star ping pong balls. (A new office manager bought "1-stars" once and some of the guys protested by crushing them.) We work on 4-cored Apple Mac computers with dual monitors. We have an unmolested hour for lunch, 10-minute breaks in the morning and afternoon, and a "do not disturb" policy past the working hours. We even have a specific email address where employees can ask for free things: genuine maple syrup, hot chocolate, a $900 chair, a new keyboard. Most of the programmers make six figures, and many of those have only three or four years of experience.It's impossible to say so without sounding like the spokesperson for Entitlement itself but working there is still sort of soul-crushing. It's soul-crushing in the way that any job that doesn't command your full passionate attention must be. What happens is that I will be in my chair in the early afternoon and I will accidentally step out of myself and all I'll see is time passing, nine-hour parcels of healthy consciousness forever being packed away as the user experience of clerical workers or consumers or whoever gets marginally better; and I'll end up thinking that this enterprise of mine is not so much creative but bureaucratic, that what I've gotten good at is reading the instruction manuals of other people, finding my way around their insignificant warrens. And in those moments the whole business will seem to me like kind of a tragic waste.
Other quotes:
- is a phrase Sergey Brin uses. The Google Story claims he picked that up from academia, and quotes this from a september 2003 talk in an Israeli elite high school.
Healthy Disregard For The Impossible
- quoteinvestigator.com/2014/05/29/find-love/
Find What You Love and Let It Kill You
- Cute boy things by Caroline Ellison:
if you are a boy with the confidence to advocate for unconventional ideas and take actions based on them you are valid
- How can I be as great by Justine Musk:
rock the boat
- From the 1922 poem Portuguese Sea by famous Portuguese poet Fernando Pessoa, which gets drilled into the head of every Brazilian high school student:He who wants to pass beyond the Bojador
Must go beyond pain.Quem quer passar além do Bojador
Tem que passar além da dor. - Translation of a poem by Muhammad Iqbal TODO date:One is reminded of As iron sharpens iron, so one person sharpens another.
- "NPC life" as a way to refer to a soul crushing job
- twitter.com/0xTenkito/status/1775167216641548732, a cryptocurrency investor says:However there is one thing to lose, if you do safer investments and don't lose everything, then you might be able to retire earlier.
- archive.ph/mlaLK
- twitter.com/0xTenkito/status/1775167216641548732, a cryptocurrency investor says:
Dilbert "A small brain irrationally puts more weight on a small loss than on a huge opportunity" cartoon (2000)
Source. Jake Likes Onions "Slowly" cartoon
. Source. This is what trying to reach a dream part time feels like. The cartoon reads: "The tiger pursues its prey. Slowly. The human pursues its life goals. Slowly. Very slowly.".When you grow up you tend to get told that the world is the way it is and your life is just to live your life inside the world. Try not to bash into the walls too much. Try to have a nice family life, have fun, save a little money. That's a very limited life. Life can be much broader once you discover one simple fact: Everything around you that you call life was made up by people that were no smarter than you. And you can change it, you can influence it... Once you learn that, you'll never be the same again.
Of course, survivorship bias alert!
What Would You Do If Money Were No Object by Alan Watts
. Source. Sample transcription: genius.com/Alan-watts-what-if-money-was-no-object-annotated:What do you desire? What makes you itch? What sort of a situation would you like?Let's suppose, I do this often in vocational guidance of students, they come to me and say, well, "we're getting out of college and we have the faintest idea what we want to do". So I always ask the question, "what would you like to do if money were no object? How would you really enjoy spending your life?"Well, it's so amazing as a result of our kind of educational system, crowds of students say well, we'd like to be painters, we'd like to be poets, we'd like to be writers, but as everybody knows you can't earn any money that way. Or another person says well, I'd like to live an out-of-doors life and ride horses. I said you want to teach in a riding school?Let's go through with it. What do you want to do? When we finally got down to something, which the individual says he really wants to do, I will say to him, you do that and forget the money, because, if you say that getting the money is the most important thing, you will spend your life completely wasting your time. You'll be doing things you don't like doing in order to go on living, that is to go on doing things you don't like doing, which is stupid. Better to have a short life that is full of what you like doing than a long life spent in a miserable way.And after all, if you do really like what you're doing, it doesn't matter what it is, you can eventually turn it - you could eventually become a master of it. It's the only way to become a master of something, to be really with it. And then you'll be able to get a good fee for whatever it is. So don't worry too much. That's everybody is - somebody is interested in everything, anything you can be interested in, you will find others will.But it's absolutely stupid to spend your time doing things you don't like, in order to go on spending things you don't like, doing things you don't like and to teach our children to follow in the same track. See what we are doing, is we're bringing up children and educating to live the same sort of lives we are living. In order that they may justify themselves and find satisfaction in life by bringing up their children to bring up their children to do the same thing, so it's all retch and no vomit. It never gets there. And so, therefore, it's so important to consider this question: What do I desire?
Keep Chargin' from a Show of Hands by Victor Wooten (1996)
. Source. That's the way I live my life, I give it my all. I think that a person should really make up his mind what he wants to do, and when did made up, he cannot fail at it. The basic rule to sucess I think, is when the going gets tough, that is a positive signal to keep chargin'.
Charles Bukowski is one of the most hardcore don't be a pussy people ever. It's almost scary. Far beyond Ciro level.
thebestamericanpoetry.typepad.com/the_best_american_poetry/2008/11/the-laughing-he.html
your life is your life
don't let it be clubbed into dank submission.
be on the watch.
there are ways out.
there is light somewhere.
it may not be much light but
it beats the darkness.
be on the watch.
the gods will offer you chances.
know them.
take them.
you can't beat death but
you can beat death in life, sometimes.
and the more often you learn to do it,
the more light there will be.
your life is your life.
know it while you have it.
you are marvelous
the Gods wait to delight
in you.
www.goodreads.com/quotes/39207-if-you-re-going-to-try-go-all-the-way-otherwise
If you're going to try, go all the way. Otherwise, don't even start. This could mean losing girlfriends, wives, relatives and maybe even your mind. It could mean not eating for three or four days. It could mean freezing on a park bench. It could mean jail. It could mean derision. It could mean mockery--isolation. Isolation is the gift. All the others are a test of your endurance, of how much you really want to do it. And, you'll do it, despite rejection and the worst odds. And it will be better than anything else you can imagine. If you're going to try, go all the way. There is no other feeling like that. You will be alone with the Gods, and the nights will flame with fire. You will ride life straight to perfect laughter. It's the only good fight there is.
I have one of two choices - stay in the post office and go crazy... or stay out here and play at writer and starve. I have decided to starve.
Bukowski kissing his typewriter.
Like Ciro Santilli and his computer!All adults are bored scene from an Edward Teller, An Early Time
. Source. Up to the time that I met Klug ([a mathematiciam]), I was sure that all grown ups were people to be pitied. They had to work, they were tired, they were bored with what they were doing. I heard both my parents often complain. Klug was the first man whom I met who most obviously enoyed what he was doing.
How to write technical help requests and bug reports by
Ciro Santilli 37 Updated 2025-05-13 +Created 1970-01-01
Ciro Santilli often sees all those genius who are much smarter than him making shitty forum/mailing list posts, they need to learn this:
- The apparently most important one liner error message must appear in the title, and fuller apparently relevant logs must appear on the body
- These are an important part of the minimal working example.
- For build errors, you must give your OS and compiler version and version of any relevant external library
Sponsor Ciro Santilli's work on OurBigBook.com Progress updates by
Ciro Santilli 37 Updated 2025-05-13 +Created 1970-01-01
These are the best articles ever authored by Ciro Santilli, most of them in the format of Stack Overflow answers.
Ciro posts update about new articles on his Twitter accounts.
Some random generally less technical in-tree essays will be present at: Section "Essays by Ciro Santilli".
- Trended on Hacker News:
- CIA 2010 covert communication websites on 2023-06-11. 190 points, a mild success.
- x86 Bare Metal Examples on 2019-03-19. 513 points. The third time something related to that repo trends. Hacker news people really like that repo!
- again 2020-06-27 (archive). 200 points, repository traffic jumped from 25 daily unique visitors to 4.6k unique visitors on the day
- How to run a program without an operating system? on 2018-11-26 (archive). 394 points. Covers x86 and ARM
- ELF Hello World Tutorial on 2017-05-17 (archive). 334 points.
- x86 Paging Tutorial on 2017-03-02. Number 1 Google search result for "x86 Paging" in 2017-08. 142 points.
- x86 assembly
- What does "multicore" assembly language look like?
- What is the function of the push / pop instructions used on registers in x86 assembly? Going down to memory spills, register allocation and graph coloring.
- Linux kernel
- What do the flags in /proc/cpuinfo mean?
- How does kernel get an executable binary file running under linux?
- How to debug the Linux kernel with GDB and QEMU?
- Can the sys_execve() system call in the Linux kernel receive both absolute or relative paths?
- What is the difference between the kernel space and the user space?
- Is there any API for determining the physical address from virtual address in Linux?
- Why do people write the
#!/usr/bin/env
python shebang on the first line of a Python script? - How to solve "Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)"?
- Single program Linux distro
- QEMU
- gcc and Binutils:
- How do linkers and address relocation works?
- What is incremental linking or partial linking?
- GOLD (
-fuse-ld=gold
) linker vs the traditional GNU ld and LLVM ldd - What is the -fPIE option for position-independent executables in GCC and ld? Concrete examples by running program through GDB twice, and an assembly hello world with absolute vs PC relative load.
- How many GCC optimization levels are there?
- Why does GCC create a shared object instead of an executable binary according to file?
- C/C++: almost all of those fall into "disassemble all the things" category. Ciro also does "standards dissection" and "a new version of the standard is out" answers, but those are boring:
- What does "static" mean in a C program?
- In C++ source, what is the effect of
extern "C"
? - Char array vs Char Pointer in C
- How to compile glibc from source and use it?
- When should
static_cast
,dynamic_cast
,const_cast
andreinterpret_cast
be used? - What exactly is
std::atomic
in C++?. This answer was originally more appropriately entitled "Let's disassemble some stuff", and got three downvotes, so Ciro changed it to a more professional title, and it started getting upvotes. People judge books by their covers. notmain.o 0000000000000000 0000000000000017 W MyTemplate<int>::f(int) main.o 0000000000000000 0000000000000017 W MyTemplate<int>::f(int)
Code 1.. From: What is explicit template instantiation in C++ and when to use it?nm
outputs showing that objects are redefined multiple times across files if you don't use template instantiation properly
- IEEE 754
- What is difference between quiet NaN and signaling NaN?
- In Java, what does NaN mean?
Without subnormals: +---+---+-------+---------------+-------------------------------+ exponent | ? | 0 | 1 | 2 | 3 | +---+---+-------+---------------+-------------------------------+ | | | | | | v v v v v v ----------------------------------------------------------------- floats * **** * * * * * * * * * * * * ----------------------------------------------------------------- ^ ^ ^ ^ ^ ^ | | | | | | 0 | 2^-126 2^-125 2^-124 2^-123 | 2^-127 With subnormals: +-------+-------+---------------+-------------------------------+ exponent | 0 | 1 | 2 | 3 | +-------+-------+---------------+-------------------------------+ | | | | | v v v v v ----------------------------------------------------------------- floats * * * * * * * * * * * * * * * * * ----------------------------------------------------------------- ^ ^ ^ ^ ^ ^ | | | | | | 0 | 2^-126 2^-125 2^-124 2^-123 | 2^-127
- Computer science
- Algorithms
- Is it necessary for NP problems to be decision problems?
- Polynomial time and exponential time. Answered focusing on the definition of "exponential time".
- What is the smallest Turing machine where it is unknown if it halts or not?. Answer focusing on "blank tape" initial condition only. Large parts of it are summarizing the Busy Beaver Challenge, but some additions were made.
- Algorithms
- Git
| 0 | 4 | 8 | C | |-------------|--------------|-------------|----------------| 0 | DIRC | Version | File count | ctime ...| 0 | ... | mtime | device | 2 | inode | mode | UID | GID | 2 | File size | Entry SHA-1 ...| 4 | ... | Flags | Index SHA-1 ...| 4 | ... |
tree {tree_sha} {parents} author {author_name} <{author_email}> {author_date_seconds} {author_date_timezone} committer {committer_name} <{committer_email}> {committer_date_seconds} {committer_date_timezone} {commit message}
- How do I clone a subdirectory only of a Git repository?
- Python
- Web technology
- OpenGL
- Node.js
- Ruby on Rails
- POSIX
- What is POSIX? Huge classified overview of the most important things that POSIX specifies.
- Systems programming
- What do the terms "CPU bound" and "I/O bound" mean?
Figure 12. Plot of "real", "user" and "sys" mean times of the output of time for CPU-bound workload with 8 threads. Source. From: What do 'real', 'user' and 'sys' mean in the output of time?+--------+ +------------+ +------+ | device |>---------------->| function 0 |>----->| BAR0 | | | | | +------+ | |>------------+ | | | | | | | +------+ ... ... | | |>----->| BAR1 | | | | | | +------+ | |>--------+ | | | +--------+ | | ... ... ... | | | | | | | | +------+ | | | |>----->| BAR5 | | | +------------+ +------+ | | | | | | +------------+ +------+ | +--->| function 1 |>----->| BAR0 | | | | +------+ | | | | | | +------+ | | |>----->| BAR1 | | | | +------+ | | | | ... ... ... | | | | | | +------+ | | |>----->| BAR5 | | +------------+ +------+ | | | ... | | | +------------+ +------+ +------->| function 7 |>----->| BAR0 | | | +------+ | | | | +------+ | |>----->| BAR1 | | | +------+ | | ... ... ... | | | | +------+ | |>----->| BAR5 | +------------+ +------+
Code 5.Logical struture PCIe device, functions and BARs. From: What is the Base Address Register (BAR) in PCIe?
- Electronics
- Raspberry Pi
Figure 13. . Image from answer to: How to hook up a Raspberry Pi via Ethernet to a laptop without a router? Figure 14. . Image from answer to: How to hook up a Raspberry Pi via Ethernet to a laptop without a router? Figure 15. . Image from answer to: How to emulate the Raspberry Pi 2 on QEMU? Figure 16. . Image from answer to: How to run a C program with no OS on the Raspberry Pi?
- Raspberry Pi
- Computer security
- Media
Video 2. . Source. The original question was deleted, lol...: How to programmatically synthesize music?- How to resize a picture using ffmpeg's sws_scale()?
- Is there any decent speech recognition software for Linux? ran a few examples manually on
vosk-api
and compared to ground truth.
- Eclipse
- Computer hardware
- Scientific visualization software
Figure 17. VisIt zoom in 10 million straight line plot with some manually marked points. Source. From: Section "Survey of open source interactive plotting software with a 10 million point scatter plot benchmark by Ciro Santilli"
- Numerical analysis
Video 3. Real-time heat equation OpenGL visualization with interactive mouse cursor using relaxation method by Ciro Santilli (2016)Source.
- Computational physics
- Register transfer level languages like Verilog and VHDL
- Verilog:
Figure 19. . See also: Section "Verilator interactive example"
- Verilog:
- Android
- Debugging
- Program optimization
- What is tail call optimization?
Figure 21. . Source. The answer compares gprof, valgrind callgrind, perf and gperftools on a single simple executable.
- Data
Figure 22. Mathematics dump of Wikipedia CatTree. Source. In this project, Ciro Santilli explored extracting the category and article tree out of the Wikipedia dumps.
- Mathematics
Figure 23. Diagram of the fundamental theorem on homomorphisms by Ciro Santilli (2020)Shows the relationship between group homomorphisms and normal subgroups.- Section "Formalization of mathematics": some early thoughts that could be expanded. Ciro almost had a stroke when he understood this stuff in his teens.
Figure 24. Simple example of the Discrete Fourier transform. Source. That was missing from Wikipedia page: en.wikipedia.org/wiki/Discrete_Fourier_transform!
- Network programming
- Physics
- Biology
- Quantum computing
- Section "Quantum computing is just matrix multiplication"
Figure 28. Visualization of the continuous deformation of states as we walk around the Bloch sphere represented as photon polarization arrows. From: Understanding the Bloch sphere.
- Bitcoin
- GIMP
Figure 29. GIMP screenshot part of how to combine two images side-by-side in GIMP?.
- Home DIY
Figure 30. Total_Blackout_Cassette_Roller_Blind_With_Curtains.Source. From: Section "How to blackout your window without drilling"
- China
This term was invented by Ciro Santilli, and similar ideas certainly already exists with different names by other people. As the name suggests, it basically involves combining free education and gifted education, but with other more specific aspects crammed in that would make a precise name too long to read, as descried below.
Government must create selective, K-12 and university-level teaching institutions that are completely free.
As mentioned at pick few good bets and invest enough on bets, these do not need to be given to all students: what we have to do is to ensure that the top N-percent of the best students will get in, and that none of them will pay. Where N is as large as the budget society decides to put into this project, the larger the better. Therefore, perhaps "gifted education" is not the ideal name for this idea, as it generally implies very small N (1%?), while this project hopes for larger N, maybe 10%. But a minimal level of quality must be attained, it is pointless to dissolve the resources too much, if we only have enough for 1%, then so be it, start with 1%.
These institutions must start from the very first school year, and go all the way up through K-12 to the end of university. It is useless to start at university-level only otherwise only the rich students will have a chance of getting in, like Ciro Santilli saw in Brazil at the Polytechnic School of the University of São Paulo in the late 2000's: one day all students were gathered in the amphitheater, and they asked the students who had only gone through free government K-12 schools to raise their hands. Those were notably worse than the corresponding private schools, and the situation is inverted in university, where the best schools are the government ones. Out of about 500 people, at most 10 raised their hands!
These institutions should not have affirmative action entry quotas, including most importantly at the university level. Both rich and poor should be able to apply. Passing the selection criteria is all that matters. We just must ensure that the schools are widely advertised amongst disadvantaged communities, so that they will at least get their children to try to apply from an early age. This way, even if the rich always have an advantage due to better overall conditions, the poor are so much more numerous that the majority of students accepted will still be poor.
The school should follow the basic principles of how to teach, notably:
- students must have a flexible choice of what to learn. There will be no classes, all learning will happen either OurBigBook.com or on 1-to-1 meeting with tutors, or in discussions with fellow students.The term "gifted education" might suggest elitism, but Ciro Santilli strongly believes that different people have different skills, and that if everyone could focus on whatever it is that they want to do in life, be it engineering or the arts, rather than just pass a bunch of useless exam, then having the 10% "best" of each interest group would already cover a huge percentage of the population.
- Through it, students will be helped to directly achieve their greater life goals.There will be no teachers: each student will be assigned senior advisors, and together they will come with an individualized research proposal or business plan.There will be no useless mandatory institutional exams. Exams only need to be taken if a given advisor requires it to filter candidate students. But if you manage to impress them through other means, they can just accept you without the exam.A fundamental part of this is to fill the the missing link between basic and advanced. We want to help students to reach the state of the art of their field of interest as fast as possile.
- group students by interest, not by age
These schools must pay mentors as much as the average good non-free schools so you actually get comparably good teachers. Mentor selection would also be highly competitive, just as that of the students.
Once admitted, students will have guaranteed access to the school resources for a few years. This way, they won't need to worry about passing useless exams every three months.
All that matters is that they are progressing in their development plan. Rather than exams, students will do regular progress report sessions with their advisors, and will get periodic reviews from other advisors with similar interests.
Such projects could be funded by much needed wealth tax or other measures to tax the rich, which the people should claim through Referendum, that would be come more common with the adoption of electronic voting. Because the politicians are simply not being able to do it.
On a plate by Toby Morris (2015)
Source. And rightly so, since soccer in particular is truly ridiculously popular in Brazil, where "what is your local soccer team?" is just as valid a conversation starter as "Which city are you from?".
The ironic reason is simple: maybe is Brazil loses more on this useless art, then maybe people will get tired of it, and instead invest on more useful and beautiful arts.
Notably, what Ciro really wants people to root for are:
- the number of Brazilian Nobel Prizes, which is zero, yes, zero, as of 2020, despite a population of 210 million people. But thank God for our one Field Medal, what an epic start, even though Mathematics is useless.
- the number of high tech companies that have a global impact, which is likely extremely low as of 2020, and must contain only a few mammoths that dominate some local commodity market and therefore got enough money from that to expand a bit of technology worldwide. But they were mostly not classic tech startups that did world innovation from the start.
- how low your country's Gini coefficient is
Don't get Ciro wrong.
Observing professionals who do it amazingly can be beautiful.
But why the F do you have to root for a team unless your wife or children are playing in it (and even then..., how will that help?)?
What will you get from that?
Even if it is your national team, why does it matter if they win or lose?
Hooliganism just takes that uselessness to a hole new level.
Now some confessions.
A five year old Ciro will never forget when the feeling of Brazil won the 1994 World Cup on the penalties and everyone went mad that evening.
A nine year old Ciro stopped watching the 1998 World Cup Final of Brazil vs France half way during the 3-0 massacre and went to his front garden to kick his soccer ball on the metallic fence gate which represented a goal.
After that, Ciro went through puberty he guesses, and noticed that the natural sciences are just cooler than this soccer watching bullshit.
Interview by Web of Stories. His thesis is that football is the sport that looks most like a hunt, the scoring of a goal being the kill of the prey, and thus appeals to people's Paleolithic hunting habits the most. He feels it is more like hunting than war, and that the opposing team is just there to add some difficulty to scoring. He mentions that soccer has all the fundamental aspects of hunting: running after something, aiming, and hunting in a pack of allies. Ciro agrees with this dude. Ciro also adds that the fact that each soccer match has few goals, e.g. as opposed to basketball, makes it much more like a hunt, where you score few large kills per hunt.
Ciro Santilli's open source contributions Security by
Ciro Santilli 37 Updated 2025-05-13 +Created 1970-01-01
Date | Project | Size | Description |
---|---|---|---|
2016-05 | All GitHub Commit Emails | 1 | Password disclosure grep password on email data. Gmail password worked and user confirmed. |
Physics (like all well done science) is the art of predicting the future by modelling the world with mathematics.
Ciro Santilli doesn't know physics. He writes about it partly to start playing with some scientific content for: OurBigBook.com, partly because this stuff is just amazingly beautiful.
Ciro's main intellectual physics fetishes are to learn quantum electrodynamics (understanding the point of Lie groups being a subpart of that) and condensed matter physics.
Every science is Physics in disguise, but the number of objects in the real world is so large that we can't solve the real equations in practice.
Luckily, due to emergence, we can use uglier higher level approximations of the world to solve many problems, with the complex limits of applicability of those approximations.
Therefore, such higher level approximations are highly specialized, and given different names such as:
Unifying those two into the theory of everything one of the major goals of modern physics.
xkcd 435: Fields arranged by purity
. Source. Reductionism comes to mind. How to teach Projects with global impact by
Ciro Santilli 37 Updated 2025-05-13 +Created 1970-01-01
Ciro Santilli's hardware Dell P2720D by
Ciro Santilli 37 Updated 2025-05-13 +Created 1970-01-01
Ciro Santilli's hardware Computer accessories by
Ciro Santilli 37 Updated 2025-05-13 +Created 1970-01-01
420 to 680 nm for sure, but larger ranges are observable in laboratory conditions.
However it won't remain like that for long, because it will be migrated to OurBigBook.com, and therefore become a brain dump of society itself.
One of the main reasons why physicists are obsessed by this topic is that position and momentum are mapped to the phase space coordinates of Hamiltonian mechanics, which appear in the matrix mechanics formulation of quantum mechanics, which offers insight into the theory, particularly when generalizing to relativistic quantum mechanics.
One way to think is: what is the definition of space space? It is a way to write the wave function such that:And then, what is the definition of momentum space? It is of course a way to write the wave function such that:
- the position operator is the multiplication by
- the momentum operator is the derivative by
- the momentum operator is the multiplication by
physics.stackexchange.com/questions/39442/intuitive-explanation-of-why-momentum-is-the-fourier-transform-variable-of-posit/39508#39508 gives the best idea intuitive idea: the Fourier transform writes a function as a (continuous) sum of plane waves, and each plane wave has a fixed momentum.
Bibliography:
I wonder where the spray painted sign went: twitter.com/profgalloway/status/1229952158667288576/photo/1. As mentioned at officechai.com/startups/amazon-first-office/ and elsewhere, Jeff did all he could to save money, e.g. he made the desks himself from pieces of wood. Mentioned e.g. at youtu.be/J2xGBlT0cqY?t=345 from Video 4. "Jeff Bezos presentation at MIT (2002)".
Jeff Bezos interview by Chuck Films (1997)
Source. On the street, with a lot of car noise. CC BY-SA, nice.Order from Bulgaria by Jeff Bezos (2002)
Source. Full video: Video 4. "Jeff Bezos presentation at MIT (2002)"- youtu.be/J2xGBlT0cqY?t=220 why Seattle: tech talent, and nearest to the largest book warehouse in Roseburg Oregon
- youtu.be/J2xGBlT0cqY?t=232 first hire, VP of Engineering, Shel Kaphan
- youtu.be/J2xGBlT0cqY?t=267 screenshot of the first version. Can't find any working version from before 2000 on web.archive.org/web/19990601000000*/amazon.com unfortunately.
- youtu.be/J2xGBlT0cqY?t=303 kadabra/cadaver
- youtu.be/J2xGBlT0cqY?t=345 Shel, how tall do you want your desk to be?
- youtu.be/J2xGBlT0cqY?t=610 order from Bulgaria: Video 3. "Order from Bulgaria by Jeff Bezos (2002)"
- youtu.be/J2xGBlT0cqY?t=733 customers don't really know what they want. One is reminded of Steve Jobs customers don't know what they want quote
- youtu.be/J2xGBlT0cqY?t=1010 item merging in a single package from warehouse
- youtu.be/J2xGBlT0cqY?t=1187 and other points mentions repeatedly how much effort they've put into result personalization. But of course, that also means tracking everything people do. Including users that are not logged in. Would not fly well in 2020's increasing privacy concerns!
- youtu.be/J2xGBlT0cqY?t=1251 A/B testing
- youtu.be/J2xGBlT0cqY?t=1314 passes word to employee Robert Frederick, MIT alumni, black dude, AWS manager
- youtu.be/J2xGBlT0cqY?t=1517 demos something in AWS
- youtu.be/J2xGBlT0cqY?t=2171 Jeff's back
- youtu.be/J2xGBlT0cqY?t=2312 similarity searches on some somewhat perverted for-male books. Golden. 2020's political correctness would never allow that in a presentation. A bit further ahead mentions they've optimized to run it in "small machines" with only 2GB RAM, still likely large for the time. Also mentions that if you do it naively, then you're going to say "also bought Harry Potter" for everyone (hugely popular book at the time). You've got to work harder to do better non obvious recommendations.
- youtu.be/J2xGBlT0cqY?t=2409 warehouse uses a technique called random stow, which store items randomly.
- youtu.be/J2xGBlT0cqY?t=2563 OXO Good Grips Salad Spinner. The reviews must be fake, but Jeff doesn't recognize it. Priceless. Still on sale: www.amazon.co.uk/OXO-Good-Grips-Salad-Spinner/dp/B009KCFHAW
- youtu.be/J2xGBlT0cqY?t=2599 decentralized pub/sub pattern, cache warming
- youtu.be/J2xGBlT0cqY?t=2685 "you've bought this previously feature" that reduces sales: people forget they bought things and buy them a second time!
- youtu.be/J2xGBlT0cqY?t=2938 vote fraud after someone from crowd mentions. God reviewed the Bible.
- youtu.be/J2xGBlT0cqY?t=3253 hiring slide with contact jeff@amazon.com Send your CV, today!
Jeff Bezos Revealed by Bloomberg (2015)
Source. cosine by Jeff Bezos (2018)
Source. Yasantha Rajakarunanayake: twitter.com/yasantha62/status/1042052665893511168.
Bibliography:
- archive.ph/ucSHN This is what it was like to work at Amazon 20 years ago (2015). Good annecdotes from the first offices.
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!
Intro to OurBigBook
. Source. We have two killer features:
- 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-calculusArticles 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/derivativeVideo 2. OurBigBook Web topics demo. Source. - 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.
- to OurBigBook.com to get awesome multi-user features like topics and likes
- as HTML files to a static website, which you can host yourself for free on many external providers like GitHub Pages, and remain in full control
Figure 2. You can publish local OurBigBook lightweight markup files to either OurBigBook.com or as a static website.Figure 3. Visual Studio Code extension installation.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. - Infinitely deep tables of contents:
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