Showing posts with label rant. Show all posts
Showing posts with label rant. Show all posts

2013-12-19

What is discussion all about?

I find intriguing, and to some degree disappointing, that so many people I know have such a hard time understanding what is a discussion about. The confrontation of ideas is more often than not perceived as a personal attack, directed at one's personal belief. People tend to misunderstand the meaning of Ad Hominen attacks, while their ideas are being confronted, in the two possible ways: they either think the confrontation is personal, or they use the ad hominen subterfuge to gain leverage in the discussion. This usually only leads to frustration (which leads to the dark side).

In this sense, I found this TEDTalk enlightening. Philosopher Daniel Cohen, explains what exactly is the kind of argument I'm ranting about, the conceptual metaphor called "Argument as War" (more on this here). In this metaphor, the debate is perceived as a combat between points of view (represented, of course, by the debaters).

To win the debate, is to reduce the opponent to either agreeing with your point of view, or making him/her doubt himself/herself enough to give up arguing against you. The alternative, of course, is losing the debate, in which case you are forced either to change your point of view, or agree that your argumentation is just not good enough to keep discussing.

The most valid point he makes is: what do we gain, cognitively, by winning? Nothing. Except, of course, for a short ego massage. The person that actually gains something is the one that loses the argument, in the sense that he/she learns enough of the subject to change his/her mind.

My only addition to this interpretation is that we also learn things about the subject during the debate, no matter what the outcome. Whenever we confront our ideas, perspectives and points of view with another's, we have the chance of learning whatever facts or impressions they have on the subject that led to their different conclusion.

I like to think I always learn something in a good discussion, no matter if someone wins, or it ties. This is what drives me, and why I love a good debate.

2009-06-29

Stochasticity x Determinism in elementary math

Most of the problems I'm having in studying theoretical topics nowadays stem from the fact that I've had null measure content of Statistics as a math student. I've seen interesting topics as Analysis, and Differential Geometry in undergrad, and useful stuff like Linear Algebra and Computational Linea Algebra in the masters course, but absolutely no Probability and Inference.

Nothing related to Data (not the android) at all. And this is mostly my fault. I knew before the Masters Course I wouldn't be pursuing a PhD in Math, and I knew my Math teachers wouldn't deal with topics I would most likely need in the near future (the one I'm living now).

I'm chasing the lost time, with books in Bayesian Data Analysis and Inference, but I although most of the times I understand what I read, I never seem to grok it. I will, certainly, in time, but time is a commodity a grad student doesn't have - I need Statistics now. As well as Biology, Ecology, Evolutionary Biology, and (why not?) a little Computer Science. So it's fair to say I'm chasing the lost time, and losing.

Prior to leaving I've seen the creation of a new undergrad course, Applied Math, in my former University; it started with concentrations in Finances, Mathematical Biology and Scientific Computing, and it soon became obvious to the faculty that some basic knowledge in Probability and Inference were a must, so it's been introduced as obligatory courses for all concentrations. My former advisor there told me he thought it was overkill at first but soon (in the first year or so) realized how suitable it was.

This is why I think it's a terrific idea (definitely worth spreading) this nice Arthur Benjamin fella presented on this talk on TED.



Obviously I don't think you should rip out everything related to Calculus (I like it, after all :) ). If you are really to grok Probability, you need a strong base in Calculus (from integrals, to maximizing Likelihood functions). But a change in paradigm is definitely well deserved. Our modern western societies are still studying according to old rules. Rules that fit well to the time and reality where they were idealized, but probably are just outdated now. We are a new society on overdrive, with a new (still changing) set of moral rules, new problems and challenges, new perspectives, new age limits. Why stick with the 19th century education philosophies? At least let's realize it's about time to discuss if it's worth changing it. See also another TED talk on this subject.

This all also brings an old question I've always had: is it a good thing that education curricula should be centralized? It's good to know beforehand what people must (might? should?) have learned looking at their curriculum. I'ts useful for the teacher/professor to know what to expect the student to know, and this also applies to the student. I've been bitten before, when the pre-requisites for a course weren't clear. I also have first hand experience of how good and dynamic an improvised class can be, when given by a motivated (and skilled) professor. OTOH, I also have firsthand experience in improvised classes that sucked.

Which is the lesser evil?

2009-04-26

Nostalgic rant of the interweb

I miss those good old days when HTML was white background, black foreground and blue links, not these devilish flash websites and heavy webapps we have today.

I miss the good old days of ASCII emails, not these HTML embedded with attached images, off-site images. Oh yeah, those spam-free text-only simple and efficient e-mail, that was email. Who the hell needs scripts being auto-executed when reading emails?

Heck, I miss the good old mainframe days, when men were real men, and coded their own interfaces, patched and recompiled the programs they used, until they worked to satisfaction. Of course, this was done in macho-language C, not these bogus unreliable unpredictable script languages, that don't enforce variable definitions. These modern languages that let ignorants remain ignorants.

Maybe I'm 20 years older than my real age.

Disclaimer: I'm not old enough to actually have used - or even seen, FTM - a mainframe, but that's beside the point. I can't code in C, although I have some basic familiarity with the syntax. I have seen someone use Python, but I don't grok it either. </hypocrisy> I wish I had enough skills to fix my own issues, but there's only so much time.