E.g. thinking about the electric potential alone, you could set the zero anywhere, and everything would remain be the same.
The Lorentz gauge is just one such choice. It is however a very popular one, because it is also manifestly Lorentz invariant.
The equation that allows us to calculate stuff in special relativity!
Take two observers with identical rules and stopwatch, and aligned axes, but one is on a car moving at towards the direction at speed .
When both observe an event, if we denote:It is of course arbitrary who is standing and who is moving, we will just use the term "standing" for the one without primes.
- the observation of the standing observer
- the observation of the ending observer on a car
Note that if tends towards zero, then this reduces to the usual Galilean transformations which our intuition expects:
For Ciro Santilli's campaign for freedom of speech in China: Section "github.com/cirosantilli/china-dictatorship".
Ciro has the radical opinion that absolute freedom of speech must be guaranteed by law for anyone to talk about absolutely anything, anonymously if they wish, with the exception only of copyright-related infringement.
And Ciro believes that there should be no age restriction of access to any information.
People should be only be punished for actions that they actually do in the real world. Not even purportedly planning those actions must be punished. Access and ability to publish information must be completely and totally free.
If you don't like someone, you should just block them, or start your own campaign to prepare a counter for whatever it is that they are want to do.
This freedom does not need to apply to citizens and organizations of other countries, only to citizens of the country in question, since foreign governments can create influence campaigns to affect the rights of your citizens. More info at: cirosantilli.com/china-dictatorship/mark-government-controlled-social-media
Limiting foreign influence therefore requires some kind of nationality check, which could harm anonymity. But Ciro believes that almost certainly such checks can be carried out in anonymous blockchain consensus based mechanisms. Governments would issues nationality tokens, and tokens are used for anonymous confirmations of rights in a way that only the token owner, not even the government, can determine who used the token. E.g. something a bit like what Monero does. Rights could be checked on a once per account basis, or yearly basis, so transaction costs should not be a big issue. Maybe expensive proof-of-work systems can be completely bypassed to the existence of this central token authority?
Some people believe that freedom of speech means "freedom of speech that I agree with". Those people should move to China or some other dictatorship.
Related projects:
- freeuniversitybrighton.org/
Free University Brighton has been working since 2012 to provide an alternative and for the last five years we’ve been running ‘freegrees’. These are University level courses, open to all regardless of qualification. Our courses range from 4 week long introductory courses aimed at First Years (people who have never been to University before) to 12-week long Humanities, Social Sciences and Philosophy courses that rival anything in a ‘traditional’ University. We do this all with no money exchanged anywhere - no fees, no debt.
Shut up and show us the courses.
Notably, the octonions are not associative.
Amazing talk by Richard Feynman that describes his experiences at Los Alamos National Laboratory while developing the first nuclear weapons.
Transcript: calteches.library.caltech.edu/34/3/FeynmanLosAlamos.htm Also included full text into Surely You're Joking, Mr. Feynman.
- www.youtube.com/watch?v=uY-u1qyRM5w&t=2881s describes the computing aspects. Particularly interesting is the quote about how they used the typist secretary pool to emulate the IBM machines and debug their programs before the machines had arrived. This is exactly analogous to what is done in 2020 in the semiconductor industry, where slower models are used to estimate how future algorithms will run in future hardware.
Ciro Santilli tried to add this example to Wikipedia, but it was reverted, so here we are, see also: Section "Deletionism on Wikipedia".
This is a good first example of a field of a finite field of non-prime order, this one is a prime power order instead.
, so one way to represent the elements of the field will be the to use the 4 polynomials of degree 1 over GF(2):
Note that we refer in this definition to anther field, but that is fine, because we only refer to fields of prime order such as GF(2), because we are dealing with prime powers only. And we have already defined fields of prime order easily previously with modular arithmetic.
Without modulo, that would not be one of the elements of the field anymore due to the !
So we take the modulo, we note that:and by the definition of modulo:which is the final result of the multiplication.
The fundamental insight of Git design is: a SHA represents not only current state, but also the full history due to the Merkle tree implementation, see notably:
This makes it so that you will always notice if you are overwriting history on the remote, even if you are developing from two separate local computers (or more commonly, two people in two different local computers) and therefore will never lose any work accidentally.
It is very hard to achieve that without the Merkle tree.
Consider for example the most naive approach possible of marking versions with consecutive numbers:
By GitHub around Black Lives Matter, due to a possible ludicrous relationship with slavery of black people:
For the love of God, the word "master" is much more general than black slavery. If you are going to ban it, you might as well ban the word "evil".
See also: Ciro Santilli's minor projects.
diff3
conflict is basically what you always want to see, either by setting it as the default as per stackoverflow.com/questions/27417656/should-diff3-be-default-conflictstyle-on-git:git config --global merge.conflictstyle diff3
git checkout --conflict=diff3
With this, conflicts now show up as:
++<<<<<<< HEAD
+5
++||||||| parent of 7b0f59d (6)
++3
++=======
+ 6
++>>>>>>> 7b0f59d (6)
7b0f59d
is the SHA-2 of commit 6.instead of the inferior default:
++<<<<<<< ours
+5
++=======
+ 6
++>>>>>>> theirs
We can also observe the current tree state during resolution:so we understand that we are now at 5 and that we are trying to apply our commit
* b4ec057 (HEAD, master) 5
* 0b37c1b 4
| * fbfbfe8 (my-feature) 7
| * 7b0f59d 6
|/
* 661cfab 3
* 6d748a9 2
* c5f8a2c 1
6
So it is much clearer what is happening:and so now we have to decide what the new code is that will put both of these together.
We now reach:and the tree looks like:So we understand that:
++<<<<<<< HEAD
+11
++||||||| parent of fbfbfe8 (7)
++6
++=======
+ 7
++>>>>>>> fbfbfe8 (7)
* ca7f7ff (HEAD) 6
* b4ec057 (master) 5
* 0b37c1b 4
| * fbfbfe8 (my-feature) 7
| * 7b0f59d 6
|/
* 661cfab 3
* 6d748a9 2
* c5f8a2c 1
and after resolving that one we now reach:
* e1aaf20 (HEAD -> my-feature) 7
* ca7f7ff 6
* b4ec057 (master) 5
* 0b37c1b 4
* 661cfab 3
* 6d748a9 2
* c5f8a2c 1
These are good free newbie GUI options:
sudo apt install meld
git mergetool --tool meld
sudo apt install kdiff3
git mergetool --tool kdiff3
git-tips-2.sh
#!/usr/bin/env bash
set -eux
add() (
rm -f f
for i in `seq 10`; do
printf "before $i\n\n" >> f
done
printf "conflict 1 $1\n\n" >> f
for i in `seq 10`; do
printf "middle $i\n\n" >> f
done
printf "conflict 2 $2\n\n" >> f
for i in `seq 10`; do
printf "after $i\n\n" >> f
done
git add f
)
rm -rf git-tips-2
mkdir git-tips-2
cd git-tips-2
git init
for i in 1 2 3; do
add $i $i
git commit -m $i
done
add 3 4
git commit -m 4
add 5 4
git commit -m 5
git checkout HEAD~2
git checkout -b my-feature
add 3 6
git commit -m 6
add 7 6
git commit -m 7
- kimchi
- reverse debugging
- E Ink
- web archiving
- Buildroot
- integrated development environments
- degreaser
- UML: while it might seem like a over-thought thing and likely is, the basic idea that understanding "one to one vs one to many vs many to many" relationships between objects and which object can see which object, is a fantastic approach towards understanding complex object oriented code
- open source software, including open source scientific computing consultancies
- computer
- FOSDEM. Ciro Santilli attended in 2016, and felt extremely good together with all those amazingly smart open source hackers: www.quora.com/What-are-the-best-open-source-conferences/answer/Ciro-Santilli
- Sass
- vimium
- bisection
- vector graphics, notably scalable Vector Graphics
- ASCII art
- OAuth
- command-line interface
- virtualization
- Anusol
- autodidacticism and self-directed learning
- end-to-end encryption
- The Criterion Collection
- version control
- SQLite
- Guerrilla Mail
- POSIX
- static website
- Freeman Dyson
- open access academic publishers
- unconditional basic income
- transhumanism
- 2FA, and notably 2FA apps
- human-readable formats
- wealth tax
- Reproducible builds
- F-Droid
- Can't get you out of my head by Adam Curtis (2021)
- drug liberalization
- Wiki-binge
- molecular Sciences Course of the University of São Paulo
- meal deal
- clade, as opposed to taxonomic ranks
- lingua franca, see also: having more than one natural language is bad for the world
- rsync
- zip hoodies
Looking at most astronomical object through a telescope is boring because you only see a white ball or point every time. Such targets would likely only be interesting with spectroscopy analysis.
There are however some objects that you can see the structure of even with an amateur telescope, and that makes them very exciting.
Some good ones:
- The Moon, notably crater detail.
- Saturn. Clearly visible to the naked eye, but looks like a ball. But under an amateur telescope, you can clearly see that there is a disk. Clearly discerning that the disk is a ring, i.e. seeing the gap, is a bit harder though.
- Jupiter. Clearly visible to the naked eye, it is quite huge. The four Galilean moons, being Earth-sized, are incredibly clearly visible, tested on Celestron NexStar 4SE 25mm/9mm eyepiece. Colored gas clouds are hard though, you will likely just see it bright white. www.reddit.com/r/telescopes/comments/35xrbb/how_can_i_see_the_color_of_jupiter_with_my/
- a double star. As mentioned at www.relativelyinteresting.com/10-astronomical-targets-new-telescope/ Albireo are incredibly separated. Also it is is easy to find manually being in a major well known constellation. It is no wonder it is not quite even known if they are gravitationally bound or not!
- Andromeda Galaxy. This is when things start getting hard. You can see a faint cloud, but it is not super clear that it has a center.One important understanding is that it is not possible to see stars outside of the Milky Way by naked eye.It is at this point that you start to learn that pictures of faint objects require longer term exposure and averaging of the images taken. For this you need:Just looking through the scope to immediately see something is not enough.
- a digital camera attached to the scope
- a computerized scope that slowly moves to track the point of interest
- image processing software that does the averaging
Video "Andromeda Galaxy with only a Camera, Lens, & Tripod by Nebula Photos (2020)" gives a good notion of expectation adjustment.
When they disabled this from Chromium, it was one of the things that prompted Ciro Santilli to switch to Proton Pass.
Wikipedia reads:so basically exactly what Ciro Santilli wants to do on OurBigBook.com. Ominous.
Any contributor could create and own new Knol articles, and there could be multiple articles on the same topic with each written by a different author.
Like any closed source "failure", everything was deleted. wiki.archiveteam.org/index.php/Knol
Infinitely many SQL answers.
As mentioned at Ciro Santilli's Stack Overflow contributions, he just answers every semi-duplicate immediatly as it is asked, and is therefore able to overcome the Stack Overflow maximum 200 daily reputation limit by far. E.g. in 2018, Gordon reached 135k (archive), thus almost double the 73k yearly limit due to the 200 daily limit, all of that with accepts.
This is in contrast to Ciro Santilli's contribution style which is to only answer questions as he needs the subject, or generally important questions that aroused his interest.
2014 Blog post describing his activity: blog.data-miners.com/2014/08/an-achievement-on-stack-overflow.html, key quote:so that suggests his contributions also take a meditative value.
For a few months, I sporadically answered questions. Then, in the first week of May, my Mom's younger brother passed away. That meant lots of time hanging around family, planning the funeral, and the like. Answering questions on Stack Overflow turned out to be a good way to get away from things. So, I became more intent.
www.data-miners.com/linoff.htm mentions he's an SQL consultant that consulted for several big companies.
The discovery of the photon was one of the major initiators of quantum mechanics.
Light was very well known to be a wave through diffraction experiments. So how could it also be a particle???
This process "started" in 1900 with Planck's law which was based on discrete energy packets being exchanged as exposed at On the Theory of the Energy Distribution Law of the Normal Spectrum by Max Planck (1900).
This ideas was reinforced by Einstein's explanation of the photoelectric effect in 1905 in terms of photon.
In the next big development was the Bohr model in 1913, which supposed non-classical physics new quantization rules for the electron which explained the hydrogen emission spectrum. The quantization rule used made use of the Planck constant, and so served an initial link between the emerging quantized nature of light, and that of the electron.
The final phase started in 1923, when Louis de Broglie proposed that in analogy to photons, electrons might also be waves, a statement made more precise through the de Broglie relations.
This event opened the floodgates, and soon matrix mechanics was published in quantum mechanical re-interpretation of kinematic and mechanical relations by Heisenberg (1925), as the first coherent formulation of quantum mechanics.
It was followed by the Schrödinger equation in 1926, which proposed an equivalent partial differential equation formulation to matrix mechanics, a mathematical formulation that was more familiar to physicists than the matrix ideas of Heisenberg.
Inward Bound by Abraham Pais (1988) summarizes his views of the main developments of the subjectit:
- Planck's on the discovery of the quantum theory (1900);
- Einstein's on the light-quantum (1905);
- Bohr's on the hydrogen atom (1913);
- Bose's on what came to be called quantum statistics (1924);
- Heisenberg's on what came to be known as matrix mechanics (1925);
- and Schroedinger's on wave mechanics (1926).
Bibliography:
Unlisted articles are being shown, click here to show only listed articles.