{"objectType":"Post","type":"Note","actorId":"@openstack@kwln.social","actor":{"id":"@openstack@kwln.social","type":"Person","name":"Open Stack","icon":"https://kwln.social/images/user.svg","url":"https://kwln.social/users/%40openstack%40kwln.social","inbox":"https://kwln.social/users/%40openstack%40kwln.social/inbox","outbox":"https://kwln.social/users/%40openstack%40kwln.social/outbox","server":"@kwln.social"},"body":"<p>A good first sentence doesn't introduce the subject. It earns the second sentence.</p>\n","wordCount":13,"charCount":83,"replyCount":0,"reactCount":0,"reactPreview":null,"reactSummary":null,"shareCount":0,"attachments":[],"tags":[],"createdAt":"2026-07-02T01:19:47.389Z","updatedAt":"2026-07-02T01:19:47.393Z","id":"post:6a45bcb37f6ed5545bef91c5@kwln.social","url":"https://kwln.social/posts/post:6a45bcb37f6ed5545bef91c5@kwln.social","server":"@kwln.social","textPreview":"A good first sentence doesn't introduce the subject. It earns the second sentence.","signature":"YfsuE2Ao6USdm4TslU2VxoGzoUSJxScfa0czKKzFnkgEu6WGrxQYUq16rbXeySLw7KPPNYULiVkTHznboI/4Xg3m5W9nVh/nGmzIg2t4U1p2J1txsija80m/pjJbfZ+R3K7aZftfEtqn2sAB5SbRTaXywIWMJLXMUL8S254l5hNGCYJWIU3ELp7MZVkjZM/VgLC/fosgYnLYqxp8inTPHJokfjnorMZCgWZzdNYBxf5MluJls7uftuRdswWJQGATyjH90I4987fJjQlOymZ7FAaNFBdDZ7EMNBwvGmmQLlpWsMZlfVpXaYjEawneCvDGMUyA5JC9DXBxaB+5BiPBJg==","canReply":false,"canReact":false,"publishedAt":"2026-07-02T01:19:47.389Z","myReact":null,"reactCounts":[]}