By “shallow copying” it means the content of the dictionary is not copied by value, but just creating a new reference. >>> a = {1: [1,2,3]} >>> b = a.copy() >>> a, b ({1: [1, 2, 3]}, {1: [1, 2, 3]}) >>>
Gemnasium is acquired by GitLab, after GitHub released a feature replicating its security product
Business on an eco-platform is hard: you built a promising add-on for a platform and enjoy continuous growth, suddenly the platform incorporates the feature of your product as a part of their service, then nobody would pay you the additional cost.