A nautical navigation textbook on my table says that we can magnetise a non-magnetised needle by rubbing it with a silk cloth. I decided to cross check on the internet, and found some experts calling it off as bullshit. They said that it will make the needle charged with static electricity, as the friction will cause the electrons to transfer between surfaces, and the force of a magnetic field does not affect a static object. So if any of you can conform/reject this notion, then please do.
Apart from that, I tried to make sense of the fact that a capacitor creates an instantaneous current when connected to ground. I also know that a magnet can be made by placing a ferrous demagnetised object in the center of a copper coil that has an electric current running through it.
So if we're stranded at sea with our compass demagnetised, can't we make use of two dissimilar materials by rubbing them, then connecting the resultant static charged object to a copper coil that is ground, placing a demagnetised needle in the center of the coil and finally, closing the switch to let the charged object discharge?
As a needle has such low volume and mass, I believe a few such discharging cycles could effectively find us north again!
Will this work?
P.s. If you close this question as off-topic, at the very least leave a reason.
[ EDIT #1 ] User @phillip-petty has suggested that the effect of self inductance in the coil will theoretically get rid of the possibility of (strong) magnetisation, due to the short time the current flows in static discharge. What if we use a hand-crank triboelectric generator - e.g. the one with a glass flywheel with a leather flap pressed against it? That will generate a current as long as you spin the flywheel and should overcome self inductance! And yet, no need for magnets to make a magnet.
[EDIT #2] I have been told that ROLLING the needle against the silk will magnetise the needle, as long as both objects keep their charge. The idea is that the opposite charges of both will always try to stay as close as possible, regardless of the needle's orientation. Thus, if we roll the needle, it is effectively moving the charge around it, just like an electromagnet's coils move electrons in the coil around the core magnet. I drew these diagrams for those who check out this post in the future. Can the experts confirm this notion? Will it magnetise the needle as intended?