Today’s link is from the same site as yesterday’s. I try not to let that happen, but sometimes I don’t have much choice. One couldn’t ask for a more measured and intellectually consistent response to the Signal chat story.
Discussion about this post
No posts