T techzine.eu Microsoft's ICC blockade: digital dependence comes at a cost 308 points bramhaag 1 year ago 200 comments