Hacker Newsnew | past | comments | ask | show | jobs | submit | stpapa's commentslogin

> This means that pleasant puzzles like Sudoku are not enough to provide the benefits of superaging. Neither are the popular diversions of various “brain game” websites. You must expend enough effort that you feel some “yuck.” Do it till it hurts, and then a bit more.

This sounds a lot like software development. We are constantly on the edge of frustration.

Working on a complex problem can be at the same time exhausting and satisfying.

Is this not a perfect example?


From what I've read, experienced, and observed, it would seem novelty is the crucial element in preserving and, even heightening, mental acuteness. Whether you are a programmer or a chess player; that alone might not be sufficient--you should always pursue novel activities. I tend to suggest music theory and learning to play an instrument.

Programming and software development need not be complex, and indeed a lot of programmers do not work on complex things, much of what they do is just routine, and that will not be enough stimuli for your brain.


I think continuously becoming a better programmer is probably a good way to go at this. If you can sprinkle in some traveling and learning another language or to while you're at it, that would perfect. And maybe learn a musical instrument as well.

That's my medium to long term plan, anyway.


What does travel have to do with this? Seems awful expensive (for your wallet and the environment) and unrelated to health.


Just went on a trip with my recently retired father.

The effect of a total change of routine, new experiences and challenges, emotional experiences (stress, wonder, happiness), was huge.

It was the first time I saw him look alive in months.

In retirement, I think you cam get stuck in am easy, comfortable rut. As in working age life but more so. Travel to novel places, with novel people, doing novel things, can force you out of that rut. Probably worth remembering for younger rutters as well.


There is so much novelty one encounters when traveling, on multiple levels. I definitely recommend everyone to travel and visit new places as much/often as possible, even in their own country.

Of course, I'm not talking about candy tripping in Ibiza.



So far so good! (age 59 and still cursing bad code)


And I'm 59 and and still occasionally writing bad code.


is it possible to expend some yuck without thinning my hairline and makinng me look old? :)


in the same vein, could I get it done without going completely gray before 40


To you and your GP, reducing stress is a good goal, whether it specifically causes grey hair or not. Unless you're writing code to stop an imminent killer asteroid, most jobs and tasks are not important enough or urgent enough to make you feel bad. If you feel stressed, long term, de-stress your job or change it.


There is some evidence for chronic stress causing premature achromotrichia,[24] but no definite link has been established. It is known that the stress hormone cortisol accumulates in human hair over time, but whether this has any effect on hair color has not yet been resolved.

(Wikipedia)


More than a few mentions of The Martian, going to add that to my list. Thanks.


Eh, I'd give it a shot by I quit after the first few chapters. I didn't like the narrator's voice/tone at all and the writing was definitely not my favorite.


The reason I posted this article was that this is the second mathematician I've come across in two days to talk about the elegance and beauty of mathematics.

I wish I had seen some of this beauty from a younger age.

It goes to show how much the right teacher, especially early on, can have a profound impact on your life.


I feel the same way as you.

But I don't know that my younger self had the maturity to see the deeper beauty. It was only starting college that I had the necessary complexity of thought (combined with wonderful professors).

It takes a while to develop a taste refined enough to perceive these things. In the meantime, rote memorizing your multiplication tables and polynomial expansions might be a necessary evil to have foundations strong enough to later support that kind of more abstract, artistic reasoning.

This goes for other fields too. You have to practice your chords to play Bach, and learn your conjugations to write a novel.


> In the meantime, rote memorizing your multiplication tables and polynomial expansions might be a necessary evil...

I disagree on both ideological and technical terms. Won't students lose the "flow" as soon as they start memorizing? It seems like an anti-intellectual activity to memorize data or particular steps (e.g. (a+b)^2 = a^2 + 2ab + b^2). I think the further we stay from memorization the better the learner's experience will be.

Now for the technical objection. You said some degree of memorization might be a "necessary" evil, but I have a counter example: me. I've been doing math for the past 15+ years, but to this day I never learned the multiplication table. People are often surprised when I need 78 and I have to do 74 and add the result twice. "I thought you were a math person, and you don't know the multiplication table?" some will say... and I'm, like, yeah.


I've been doing math for the past 15+ years as well, and the nature of my education (French system) forced me to learn a number of things by rote. I'm very glad I now have these automatisms built in my brain and basic things come instinctively to me.

> Won't students lose the "flow" as soon as they start memorizing?

The core of my argument is that memorization will help them better find and stay in the flow in the first place, over the long term.

People wouldn't argue that having to learn your scales, chords, etc. gets in the way of creative piano playing, for instance; how and why is math different?


I can't argue with the music analogy—it's a very strong point.

My view is that pursuing fluency in the basic arithmetic skills as an intermediate goal towards higher understanding might not be a necessary step. Assuming the person learns a lot of math (like five years' worth) then they will be forced to develop fluency in the process of using the basic skills as building blocks for the more advanced topics. You're right that having useful "chunks" of memorized procedures would make learning the advanced stuff easier in the first place, but I think students could also develop arithmetic/algebra fluency "just in time" while learning the more advanced levels.


Indeed. It’s much better to practice basic arithmetic in the context of solving some harder problem than to just drill on worksheets of completely repetitive trivial problems for years on end.

Unfortunately, it takes much more teacher skill (e.g. to assess individual gaps in student understanding), doesn’t scale as well to large class sizes (ideally problems should to be catered to the ability level of each individual student), and isn’t as easy to assess with standardized tests.


> (a+b)^2 = a^2 + 2ab + b^2

who else think it could be better to explain such identities with geometric combinatorial diagrams ? at least at first step toward formal memorization.


The right curriculum is also important. I don't know why so much emphasis is placed on calculus. Why was my calculus class filled with nursing students? Why weren't they off studying statistics, logic, set theory or any other of the more applicable fields of mathematics?


If nursing students never study calculus, you sometimes end up with Tai’s Formula for calculating the area under a curve http://care.diabetesjournals.org/content/17/2/152.abstract now with nearly 300 citations.

This is a method which was known <50 BCE to the Babylonians, and is taught to every high school calculus student as the “trapezoid rule”.


To each his own. Education aside (which is often way too bad) your mind may only catch a subset of how math can be beautiful. Had to wander around 10 years on my own before finally see the value in complex planes, non linear abstractions, or even very simple geometric concepts you encounter at a young age (tan/cotan).


What was the other mathematician?

Thx for posting this excellent article.



I agree. Most of mathematics is taught as calculations without motivation. If it was taught as the study of systems, and a toolbelt to understand the universe, more people would be passionate about it. All we can do is show the light to others.


Actually if you dig in the calculation techniques taught in primary school(Like multidigit addition/multiplication/ division), you would find some of them are actually quite clever ideas (O(log n) algorithms), but what almost all school do is to ask the student execute the algorithm like a computer, not how to come up with ideas like those...


> If it was taught as ... a toolbelt to understand the universe ...

While true, I think that this is still a bit abstract. Rather than "a toolbelt to understand the universe", I would say "a toolbelt to formally characterize problems in order to analyze and solve them".

Let me add in addition that in order to learn to use the fun tools in the toolbelt, one must first grasp the basic ones. This (in my limited experience teaching lower level math courses) is another obstacle in teaching math: (continuing with the tool analogy) it would be quite boring to spend 3 months studying screwdrivers, another 3 months on wrenches, etc. without applying these tools to any "fun" problems.


I don't see a problem here, we've know Typescript is core here from the beginning.


I agree


Interested to hear - what kind of effect will this have on the fragmentation we see in the JavaScript ecosystem?


Most likely? None at all. But it might ensure the long-term survival of some popular libraries that could otherwise eventually die off (kinda like Apache).

Case in point: https://medium.com/webpack/sustaining-webpack-for-the-future...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: