Learn Argentine Tango. If you live in a big enough city, most likely there will be a tango community. Classes 2 times a week, one practica and one milonga and puff most of your week is covered.
I think that it is more important to remember that Montessori tried to bring education in the 20th century using the science that was available to her 100+ years ago.
Most schools today are still stuck into the factory model of 200 years ago. They are still trying to take uneducated peasant children and discipline them to mindlessly follow a 9-to-5 factory work schedule. Applying Montessori principles would be an improvement to most.
Regular people severely underestimate how outdated and unscientific the current model is. Everywhere.
And we know about this for more than 50 years and we've done very little to improve things.
One of my sisters made sure that my nephew was in a Montessori kindergarten. He went to a regular school afterwards but those Montessori years can still be felt. There is a kind of emotional stability that still permeates his behavior. A level of presence and calm that brings me joy and gratefulness.
Long ago I found an approach to 3D modeling [1] that used a morphable model that was then morphed into the desired shape. Would something like this be possible for voice? A voice model obtained from a gigantic set of samples, that can be manually tuned to sound more masculine/feminine, higher/lower pitched and that can be morphed into the timbre of various samples.
> "No wireless. Less space than a nomad. Lame." - CmdrTaco
Apple is very good at maximizing "consumer satisfaction". This means giving consumer the best deal for their money considering as many of the consumer needs as feasible. Other brands ignore a lot of these needs and then they wonder why people don't buy their products when, on some details, they are much better than Apple at a lower price.
I personally think the self-help movement peaked with "Lead the Field" by Earl Nightingale.
The only things better than that program can be found in science backed endeavors from something like Psychological Self-Help[1] to the entire field of Positive Psychology.
Programming is draining on the brain and you need a way to disconnect from your project in order to rest your mind. Tango will provide you with the much needed balance.
This way, you can code during the day, socialize/move your body during the evening at tango classes or practicas and maybe have a great time at a milonga (tango party) once a week.
When you get back to US, you will also come back with a great body skill.
Even good software runs in a context. The last commit I did was just to add a comment about a specific ordering in an argument to a function call that had to be that way to compensate for a bug in the library from where the function was imported.
Hate is such a strong word and most likely not the best description here.
We all have beliefs about reality and these beliefs generate a lot of emotions. We also interact with our beliefs as if they are the reality and seldom question them. This is true for both more conservative or traditionalist beliefs and for ultra-progressive beliefs.
When the beliefs about reality clash, as they inevitably do, people sometimes find it hard to take a more inclusive perspective and try to find our shared humanity. Unfortunately, most of the time they activate the old ingroup-outgroup distinction, Us vs Them and the Them must be destroyed.
Just because someone don't share ALL of your beliefs does not mean that they hate you.
Gerald Sussman of SICP fame was asked why they stop teaching SICP and he said that the way programming was being done changed mid 90s. It moved from programming from first principles to programming against an API. This is still the reality of most.
You have to be big enough or brave enough to move back to reinventing the whole universe.
In theory, any large company could use projects like Oberon and "STEPS Toward The Reinvention of Programming" as an inspiration and create a full stack that runs GUIs on all platforms.
In practice this is a monumental undertaking that not even companies like Apple could do. They still reused BSD for macos and KHtml for Safari.
> I’ve never fully understood why the events emit a value of some message type
In Elm, the Model can be updated faster than the DOM. In other words, the view is rendered at the speed of requestAnimationFrame but the model can change in between animation frames. This means that if you handle model changes inside the view you might get out of sync with the model.
Here is a program [1] that shows this problem. If you click "SnapShot" you will sometimes get the same number but sometimes get different numbers.
> “Correlation doesn’t imply causation, but it does waggle its eyebrows suggestively and gesture furtively while mouthing ‘look over there.’” - Randall Munroe
The way I see this is that it might be one of those tests that, if they come back positive, indicate that further analysis should be made. A general practitioner might ask for this test and then recommend to the person to see a specialist.
There is an interesting book coming out later this year: "The Bias That Divides Us: The Science and Politics of Myside Thinking" by Keith E. Stanovich (applied psychology professor famous for his work on rationality)
I'm seeing this get worse in my own country for very different reasons. There is a profound lack of reasonable people that take a moderate position where the other side is not demonized.
I wish more people would take his ideas seriously, especially his "Collective Code Construction Contract".