mostly repost of stuff I drop here.

other discussions
 

like this