{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Brendan Long","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/brendanlong","_microblog":{"about":"https://micro.blog/about/api","id":"6922","username":"brendanlong","bio":"","pronouns":"","is_following":false,"is_you":false,"following_count":1,"discover_count":0},"author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://www.gravatar.com/avatar/b7bbc26a53917230eb17d1f8cd4b3dda?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"},"items":[{"id":"19456157","content_html":"Don't do the bare minimum with code changes","summary":"","url":"/dont-do-the-bare-minimum-with-code-changes.html","date_published":"2023-05-06T06:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2023-05-06 06:00","date_timestamp":1683352800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"18937171","content_html":"<p>Don't do the bare minimum with code changes: <a href=\"https://www.brendanlong.com/dont-do-the-bare-minimum-with-code-changes.html\">brendanlong.com</a></p>","summary":"","url":"https://www.brendanlong.com/dont-do-the-bare-minimum-with-code-changes.html","date_published":"2023-05-06T06:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2023-05-06 06:00","date_timestamp":1683352800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"19456156","content_html":"Write code to interact with 3rd parties using their data model","summary":"","url":"/write-code-to-interact-with-3rd-parties-using-their-data-model.html","date_published":"2023-04-19T06:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2023-04-19 06:00","date_timestamp":1681884000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"18517248","content_html":"<p>Write code to interact with 3rd parties using their data model: <a href=\"https://www.brendanlong.com/write-code-to-interact-with-3rd-parties-using-their-data-model.html\">brendanlong.com</a></p>","summary":"","url":"https://www.brendanlong.com/write-code-to-interact-with-3rd-parties-using-their-data-model.html","date_published":"2023-04-19T06:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2023-04-19 06:00","date_timestamp":1681884000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"19456155","content_html":"Additional space complexity isn't always a useful metric","summary":"","url":"/additional-space-complexity-isnt-always-a-useful-metric.html","date_published":"2023-01-04T07:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2023-01-04 07:00","date_timestamp":1672815600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"16746036","content_html":"<p>Additional space complexity isn't always a useful metric: <a href=\"https://www.brendanlong.com/additional-space-complexity-isnt-always-a-useful-metric.html\">brendanlong.com</a></p>","summary":"","url":"https://www.brendanlong.com/additional-space-complexity-isnt-always-a-useful-metric.html","date_published":"2023-01-04T07:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2023-01-04 07:00","date_timestamp":1672815600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"13264113","content_html":"<p>It's worth it to use more memory: <a href=\"https://www.brendanlong.com/its-worth-it-to-use-more-memory.html\">brendanlong.com</a></p>","summary":"","url":"https://www.brendanlong.com/its-worth-it-to-use-more-memory.html","date_published":"2022-08-13T06:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2022-08-13 06:00","date_timestamp":1660370400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"19456154","content_html":"It's worth it to use more memory","summary":"","url":"/its-worth-it-to-use-more-memory.html","date_published":"2022-08-13T06:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2022-08-13 06:00","date_timestamp":1660370400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"10998499","content_html":"<p>Etherium GPU mining for paranoid noobs: <a href=\"https://www.brendanlong.com/etherium-gpu-mining-for-paranoid-noobs.html\">brendanlong.com</a></p>","summary":"","url":"https://www.brendanlong.com/etherium-gpu-mining-for-paranoid-noobs.html","date_published":"2021-02-10T07:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2021-02-10 07:00","date_timestamp":1612940400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"10998105","content_html":"<p>Etherium GPU mining for paranoid noobs: <a href=\"https://www.brendanlong.com/etherium-gpu-mining-for-paranoid-noobs.html\">brendanlong.com</a></p>","summary":"","url":"https://www.brendanlong.com/etherium-gpu-mining-for-paranoid-noobs.html","date_published":"2020-02-10T07:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2020-02-10 07:00","date_timestamp":1581318000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"6828475","content_html":"<p>The problem with wealth taxes: <a href=\"https://www.brendanlong.com/the-problem-with-wealth-taxes.html\">brendanlong.com</a></p>","summary":"","url":"https://www.brendanlong.com/the-problem-with-wealth-taxes.html","date_published":"2019-11-28T07:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2019-11-28 07:00","date_timestamp":1574924400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"19456153","content_html":"Indexing and sorting to find data quickly","summary":"","url":"/indexing-and-sorting-to-find-data-quickly.html","date_published":"2019-07-07T06:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2019-07-07 06:00","date_timestamp":1562479200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"4406570","content_html":"<p>Indexing and sorting to find data quickly: <a href=\"https://www.brendanlong.com/indexing-and-sorting-to-find-data-quickly.html\">brendanlong.com</a></p>","summary":"","url":"https://www.brendanlong.com/indexing-and-sorting-to-find-data-quickly.html","date_published":"2019-07-07T06:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2019-07-07 06:00","date_timestamp":1562479200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"19456152","content_html":"How to write examples for documentation","summary":"","url":"/how-to-write-examples-for-documentation.html","date_published":"2019-01-26T07:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2019-01-26 07:00","date_timestamp":1548486000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"2036810","content_html":"<p>How to write examples for documentation: <a href=\"https://www.brendanlong.com/how-to-write-examples-for-documentation.html\">brendanlong.com</a></p>","summary":"","url":"https://www.brendanlong.com/how-to-write-examples-for-documentation.html","date_published":"2019-01-26T07:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2019-01-26 07:00","date_timestamp":1548486000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"1631399","content_html":"<p>Easy mistakes when writing OCaml C bindings: <a href=\"https://www.brendanlong.com/easy-mistakes-when-writing-ocaml-c-bindings.html\">brendanlong.com</a></p>","summary":"","url":"https://www.brendanlong.com/easy-mistakes-when-writing-ocaml-c-bindings.html","date_published":"2018-12-30T07:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2018-12-30 07:00","date_timestamp":1546153200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"19456151","content_html":"Easy mistakes when writing OCaml C bindings","summary":"","url":"/easy-mistakes-when-writing-ocaml-c-bindings.html","date_published":"2018-12-30T07:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2018-12-30 07:00","date_timestamp":1546153200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"19456150","content_html":"How to use Core.Command.Param","summary":"","url":"/how-to-use-corecommandparam.html","date_published":"2018-12-03T07:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2018-12-03 07:00","date_timestamp":1543820400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"1247502","content_html":"<p>How to use Core.Command.Param: <a href=\"https://www.brendanlong.com/how-to-use-corecommandparam.html\">brendanlong.com</a></p>","summary":"","url":"https://www.brendanlong.com/how-to-use-corecommandparam.html","date_published":"2018-12-03T07:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2018-12-03 07:00","date_timestamp":1543820400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"655330","content_html":"<p>FreeTDS 0.91's TDS 7.1 support is buggy: <a href=\"https://www.brendanlong.com/freetds-091s-tds-71-support-is-buggy.html\">brendanlong.com</a></p>","summary":"","url":"https://www.brendanlong.com/freetds-091s-tds-71-support-is-buggy.html","date_published":"2018-06-19T06:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2018-06-19 06:00","date_timestamp":1529388000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"19456149","content_html":"FreeTDS 0.91's TDS 7.1 support is buggy","summary":"","url":"/freetds-091s-tds-71-support-is-buggy.html","date_published":"2018-06-19T06:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2018-06-19 06:00","date_timestamp":1529388000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"350682","content_html":"<p>The minimum viable XLSX reader: <a href=\"https://www.brendanlong.com/the-minimum-viable-xlsx-reader.html\">brendanlong.com</a></p>","summary":"","url":"https://www.brendanlong.com/the-minimum-viable-xlsx-reader.html","date_published":"2018-02-19T07:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2018-02-19 07:00","date_timestamp":1519023600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"19456148","content_html":"The minimum viable XLSX reader","summary":"","url":"/the-minimum-viable-xlsx-reader.html","date_published":"2018-02-19T07:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2018-02-19 07:00","date_timestamp":1519023600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"19456147","content_html":"What is a monad?","summary":"","url":"/what-is-a-monad.html","date_published":"2018-01-30T07:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2018-01-30 07:00","date_timestamp":1517295600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"304412","content_html":"<p>What is a monad? <a href=\"https://www.brendanlong.com/what-is-a-monad.html\">brendanlong.com</a></p>","summary":"","url":"https://www.brendanlong.com/what-is-a-monad.html","date_published":"2018-01-30T07:00:00+00:00","author":{"name":"Brendan Long","url":"https://www.brendanlong.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7bbc26a53917230eb17d1f8cd4b3dda%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"brendanlong"}},"_microblog":{"date_relative":"2018-01-30 07:00","date_timestamp":1517295600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}}]}