The 'k' is not silent, but does not sound entirely like the English 'k'. It is just like saying the first half of the English 'k' (stop right before you let the audible air out, like when u experience hiccups)
Actually no (the "K" is pronounced). If it happens, maybe because of the effect of his/her accent.
In Javanese (one of regional languages), the pronunciation of "k" tends to be stressed on the palate, not on the throat.