{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Maciej Rutkowski","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/macbirdie","_microblog":{"about":"https://micro.blog/about/api","id":"2574","username":"macbirdie","bio":"I make software for iOS, dabble in Go, NodeJS for tooling and back-end services, and Arduino, ESP8266, ESP32 for home automation.","pronouns":"","is_following":false,"is_you":false,"following_count":14,"discover_count":0},"author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://micro.blog/macbirdie/avatar.jpg"},"items":[{"id":"24368872","content_html":"<p>Building like it's 1984: A comprehensive guide to creating intuitive context menus: <a href=\"https://height.app/blog/guide-to-build-context-menus\">height.app</a></p>","summary":"","url":"https://height.app/blog/guide-to-build-context-menus","date_published":"2023-09-22T18:07:00+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2023-09-22 18:07","date_timestamp":1695406020,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"87808478","content_html":"<p>Noticed some forks popping up of my Valetudo Homebridge plugin, since it’s become pretty out of date due to REST API changes in Valetudo and lack of time on my part. I released a new beta yesterday that actually works now. Sorry and thanks for the nudge. <a href=\"http://twitter.com/macbirdie/status/1429536399036923904\">twitter.com</a></p>","summary":"","url":"http://twitter.com/macbirdie/status/1429536399036923904","date_published":"2021-08-22T22:10:00+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2021-08-22 22:10","date_timestamp":1629670200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"11848359","content_html":"<p>Noticed some forks popping up of my Valetudo Homebridge plugin, since it’s become pretty out of date due to REST API changes in Valetudo and lack of time on my part. I released a new beta yesterday that actually works now. Sorry and thanks for the nudge. <a href=\"http://twitter.com/macbirdie/status/1429536399036923904\">twitter.com</a></p>","summary":"","url":"http://twitter.com/macbirdie/status/1429536399036923904","date_published":"2021-08-22T20:40:58+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2021-08-22 20:40","date_timestamp":1629664858,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87808477","content_html":"<p>I finally got to implementing app state restoration in <a href=\"https://apps.apple.com/us/app/headlines-rss/id904059445\">Headlines</a>. Hoo boy, there’s so little comprehensive info on how to implement it when app’s whole UI structure is implemented in code, especially when it involves <code>UISplitViewController</code>s. But in the end, it’s magical when it works!</p>","summary":"","url":"https://macbirdie.net/2019/11/20191129-restoration","date_published":"2019-11-29T16:18:20+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2019-11-29 16:18","date_timestamp":1575044300,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"6836352","content_html":"<p>I finally got to implementing app state restoration in <a href=\"https://apps.apple.com/us/app/headlines-rss/id904059445\">Headlines</a>. Hoo boy, there’s so little comprehensive info on how to implement it when app’s whole UI structure is implemented in code, especially when it involves <code>UISplitViewController</code>s. But in the end, it’s magical when it works!</p>","summary":"","url":"https://macbirdie.net/2019/11/20191129-restoration","date_published":"2019-11-29T16:18:20+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2019-11-29 16:18","date_timestamp":1575044300,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87808476","content_html":"<p>I find it a little bit sad that people working their asses off to make an app sold for $3 feel the need to take part in the Black Friday sale. The prices especially on the iOS market are already heavily discounted.</p>","summary":"","url":"https://macbirdie.net/2019/11/20191129-discounted","date_published":"2019-11-29T11:42:18+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2019-11-29 11:42","date_timestamp":1575027738,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"6833757","content_html":"<p>I find it a little bit sad that people working their asses off to make an app sold for $3 feel the need to take part in the Black Friday sale. The prices especially on the iOS market are already heavily discounted.</p>","summary":"","url":"https://macbirdie.net/2019/11/20191129-discounted","date_published":"2019-11-29T11:42:18+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2019-11-29 11:42","date_timestamp":1575027738,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87808475","content_html":"<p>RIP <a href=\"https://en.wikipedia.org/wiki/Steam_Controller\">Steam Controller</a>. The best thing to happen to couch PC gaming outside of Steam Link. <a href=\"https://www.theverge.com/good-deals/2019/11/26/20984123/valve-steam-controller-discontinued-sale-price\">theverge.com</a></p>","summary":"","url":"https://www.theverge.com/good-deals/2019/11/26/20984123/valve-steam-controller-discontinued-sale-price","date_published":"2019-11-27T13:23:00+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2019-11-27 13:23","date_timestamp":1574860980,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"6797324","content_html":"<p>RIP Steam Controller. The best thing to happen to couch PC gaming outside of Steam Link. <a href=\"https://www.theverge.com/good-deals/2019/11/26/20984123/valve-steam-controller-discontinued-sale-price\">theverge.com</a></p>","summary":"","url":"https://www.theverge.com/good-deals/2019/11/26/20984123/valve-steam-controller-discontinued-sale-price","date_published":"2019-11-27T12:59:26+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2019-11-27 12:59","date_timestamp":1574859566,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"6757354","content_html":"<p>Nice job, Apple and NVIDIA -- two of my favorite companies -- of making all of us lose, by being dicks to each other. But of them two it’s surely Apple that loses more by effectively limiting the eGPU hardware to one vendor.\n\nKind of hoping that it’s just NV forcing Apple’s hand for bot... <a href=\"https://gizmodo.com/apple-and-nvidia-are-over-1840015246\">gizmodo.com</a>: <a href=\"https://gizmodo.com/apple-and-nvidia-are-over-1840015246\">gizmodo.com</a></p>","summary":"","url":"https://gizmodo.com/apple-and-nvidia-are-over-1840015246","date_published":"2019-11-25T09:04:16+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2019-11-25 09:04","date_timestamp":1574672656,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87808474","content_html":"<p>Nice job, <a href=\"https://apple.com\">Apple</a> and <a href=\"https://nvidia.com\">NVIDIA</a> -- two of my favorite companies -- of making all of us lose, by being dicks to each other. But of them two it’s surely Apple that loses more by effectively limiting the eGPU hardware to one vendor.\n\n</p><p>Kind of hoping that it’s just NV forcing Apple’s hand for both to finally kiss and... <a href=\"https://gizmodo.com/apple-and-nvidia-are-over-1840015246\">gizmodo.com</a>: <a href=\"https://gizmodo.com/apple-and-nvidia-are-over-1840015246\">gizmodo.com</a></p>","summary":"","url":"https://gizmodo.com/apple-and-nvidia-are-over-1840015246","date_published":"2019-11-25T09:04:16+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2019-11-25 09:04","date_timestamp":1574672656,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"4804870","content_html":"<p>Advertising is a cancer on society: <a href=\"http://jacek.zlydach.pl/blog/2019-07-31-ads-as-cancer.html\">jacek.zlydach.pl</a></p>","summary":"","url":"http://jacek.zlydach.pl/blog/2019-07-31-ads-as-cancer.html","date_published":"2019-08-01T03:30:00+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2019-08-01 03:30","date_timestamp":1564630200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"1516619","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> what do you mean? I love switching to emoji in the middle of typing a word</p>\n","url":"https://micro.blog/macbirdie/1516619","date_published":"2018-12-22T08:27:08+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-12-22 08:27","date_timestamp":1545467228,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"1314230","content_html":"<p><a href=\"https://micro.blog/aaronpk\">@aaronpk</a> ouch, quite an expensive wash :(</p>\n","url":"https://micro.blog/macbirdie/1314230","date_published":"2018-12-08T21:25:56+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-12-08 21:25","date_timestamp":1544304356,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"1294821","content_html":"<p><a href=\"https://micro.blog/chet\">@chet</a> Don't get me wrong - I applaud the idea, I'm the one in my family that goes around and disables smoothing and other enhancements everywhere. I may be considered a d*ck for that, but at least it's for a good cause. ;)</p>\n","url":"https://micro.blog/macbirdie/1294821","date_published":"2018-12-07T13:29:59+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-12-07 13:29","date_timestamp":1544189399,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"1284051","content_html":"<p>Tom Cruise promoting disabling motion smoothing in TVs is something I did not expect. <a href=\"https://mobile.twitter.com/TomCruise/status/1070071781757616128\">mobile.twitter.com</a></p>","summary":"","url":"https://mobile.twitter.com/TomCruise/status/1070071781757616128","date_published":"2018-12-06T17:09:00+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-12-06 17:09","date_timestamp":1544116140,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"996160","content_html":"<p>Loved the New Mac mini <a href=\"https://m.youtube.com/watch?v=lyGbKSi3cpE\">intro video</a>,  reminiscent of That One Scene from The Last Jedi, with a cool Blade Runner-like audio background.</p>","summary":"","url":"https://macbirdie.net/2018/10/Note-October 30, 2018 at 05:24PM","date_published":"2018-10-30T17:24:00+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-10-30 17:24","date_timestamp":1540920240,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"957346","content_html":"<p><a href=\"https://micro.blog/brentsimmons\">@brentsimmons</a> I've been meaning to use face detection in Core Image to at least center to <em>some</em> faces, I'll see how that works out</p>\n","url":"https://micro.blog/macbirdie/957346","date_published":"2018-10-11T05:44:33+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-10-11 05:44","date_timestamp":1539236673,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"954118","content_html":"<p><a href=\"https://micro.blog/brentsimmons\">@brentsimmons</a> ignoring tiny gifs and huge images takes a few unnecessary downloads sometimes, but it's worth it - the feed looks rich in both content and pretty pixels to look at. And the headline image is only fetched when on Wi-Fi, since it would be too much of a burden on the cell connection.</p>\n","url":"https://micro.blog/macbirdie/954118","date_published":"2018-10-10T07:27:32+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-10-10 07:27","date_timestamp":1539156452,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"954116","content_html":"<p><a href=\"https://micro.blog/brentsimmons\">@brentsimmons</a> I had similar ideas for the feed in my app -- you are my RSS reader hero after all ;) Headline image is the first sensible image from the article, so only a PNG or a JPEG, for example. I even set the accepted content header to include only those, but CDNs usually ignore it. Also, constant cell height was both a perf and scannability optimization. And if the content snippet is longer than the cell, I apply a slight shadow, which makes for a nice indication that there's more inside.</p>\n","url":"https://micro.blog/macbirdie/954116","date_published":"2018-10-10T07:24:10+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-10-10 07:24","date_timestamp":1539156250,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"941428","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> huge congrats!</p>\n","url":"https://micro.blog/macbirdie/941428","date_published":"2018-10-05T19:44:24+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-10-05 19:44","date_timestamp":1538768664,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"859097","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> And it so happens I'm in the market for new running shoes. The choice is now to just do it!</p>\n","url":"https://micro.blog/macbirdie/859097","date_published":"2018-09-05T05:44:31+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-09-05 05:44","date_timestamp":1536126271,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87808473","content_html":"<p>Finally managed to build working <a href=\"https://pytorch.org\">PyTorch</a> and <a href=\"https://github.com/fastai\">fast.ai</a> with GPU support on macOS, and now my puny GTX 1060 is ready for some courses, phew.</p>","summary":"","url":"https://macbirdie.net/2018/08/20180822-fastai","date_published":"2018-08-22T08:00:13+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-08-22 08:00","date_timestamp":1534924813,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"818290","content_html":"<p>Finally managed to build working <a href=\"https://pytorch.org\">PyTorch</a> and <a href=\"https://github.com/fastai\">fast.ai</a> with GPU support on macOS, and now my puny GTX 1060 is ready for some courses, phew.</p>","summary":"","url":"https://macbirdie.net/2018/08/20180822-fastai","date_published":"2018-08-22T08:00:13+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-08-22 08:00","date_timestamp":1534924813,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"782516","content_html":"<p><a href=\"https://micro.blog/aaronpk\">@aaronpk</a> And keep up the great work you're doing!</p>\n","url":"https://micro.blog/macbirdie/782516","date_published":"2018-08-10T17:23:19+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-08-10 17:23","date_timestamp":1533921799,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"782515","content_html":"<p><a href=\"https://micro.blog/aaronpk\">@aaronpk</a> Just kidding, kind of! ;) I make a \"classical\" RSS Reader app and have been getting into Indieweb stuff recently to see how I can enable interactions with the followed feeds, was a little confused by the \"RSS is legacy\" message. Good to know it's still cool after all!</p>\n","url":"https://micro.blog/macbirdie/782515","date_published":"2018-08-10T17:22:26+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-08-10 17:22","date_timestamp":1533921746,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"782324","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> Indieweb kids are saying that RSS isn't cool any more! What do I do?</p>\n","url":"https://micro.blog/macbirdie/782324","date_published":"2018-08-10T15:56:20+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-08-10 15:56","date_timestamp":1533916580,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87808472","content_html":"<p>The new 13-inch MacBook Pros are starting to look truly compelling. The keyboards seem to be fixed, <a href=\"https://www.macrumors.com/2018/07/19/2018-13-in-rmbp-touch-bar-full-speed-thunderbolt-3/\">all four Thunderbolt ports are full-speed</a>, include crazy fast SSD. I’m ready to return my Escape 2016 as it’s broken by design. Thanks EU. <a href=\"https://www.macrumors.com/2018/07/19/2018-13-in-rmbp-touch-bar-full-speed-thunderbolt-3/\">macrumors.com</a></p>","summary":"","url":"https://www.macrumors.com/2018/07/19/2018-13-in-rmbp-touch-bar-full-speed-thunderbolt-3/","date_published":"2018-07-20T18:47:38+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-07-20 18:47","date_timestamp":1532112458,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"731053","content_html":"<p>The new 13-inch MacBook Pros are starting to look truly compelling. The keyboards seem to be fixed, <a href=\"https://www.macrumors.com/2018/07/19/2018-13-in-rmbp-touch-bar-full-speed-thunderbolt-3/\">all four Thunderbolt ports are full-speed</a>, include crazy fast SSD. I’m ready to return my Escape 2016 as it’s broken by design. Thanks EU. <a href=\"https://www.macrumors.com/2018/07/19/2018-13-in-rmbp-touch-bar-full-speed-thunderbolt-3/\">macrumors.com</a></p>","summary":"","url":"https://www.macrumors.com/2018/07/19/2018-13-in-rmbp-touch-bar-full-speed-thunderbolt-3/","date_published":"2018-07-20T18:47:38+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-07-20 18:47","date_timestamp":1532112458,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87808471","content_html":"<p>Sorry for the slight RSS feed screwup. I made a mistake of defining post and feed IDs as URLs containing blog site’s protocol. Had to rip that bandaid off.</p>","summary":"","url":"https://macbirdie.net/2018/07/20180716-feed-id","date_published":"2018-07-17T08:43:36+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-07-17 08:43","date_timestamp":1531817016,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"721830","content_html":"<p>Sorry for the slight RSS feed screwup. I made a mistake of defining post and feed IDs as URLs containing blog site’s protocol. Had to rip that bandaid off.</p>","summary":"","url":"https://macbirdie.net/2018/07/20180716-feed-id","date_published":"2018-07-17T08:43:36+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-07-17 08:43","date_timestamp":1531817016,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"626893","content_html":"<p>Scratch that. macOS deserves more from apps than remote rendered iOS UI ported to desktop. <a href=\"https://t.co/igNEJqoclH\">https://t.co/igNEJqoclH</a>: <a href=\"http://twitter.com/macbirdie/status/1004036897562398720\">twitter.com</a></p>","summary":"","url":"http://twitter.com/macbirdie/status/1004036897562398720","date_published":"2018-06-05T18:27:00+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-06-05 18:27","date_timestamp":1528223220,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"727898","content_html":"<p>Scratch that. macOS deserves more from apps than a <a href=\"https://twitter.com/stroughtonsmith/status/1004017431222898688\">remote rendered iOS UI ported to desktop</a>. <a href=\"http://twitter.com/macbirdie/status/1004036897562398720\">twitter.com</a></p>","summary":"","url":"http://twitter.com/macbirdie/status/1004036897562398720","date_published":"2018-06-05T18:27:00+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-06-05 18:27","date_timestamp":1528223220,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"626892","content_html":"<p>Yay, Headlines for macOS coming probably “late 2019”. I did dabble in AppKit, but was too lazy to code the app’s UI. ;): <a href=\"http://twitter.com/macbirdie/status/1003716859475251202\">twitter.com</a></p>","summary":"","url":"http://twitter.com/macbirdie/status/1003716859475251202","date_published":"2018-06-04T21:15:00+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-06-04 21:15","date_timestamp":1528146900,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"727897","content_html":"<p>Yay, Headlines for macOS coming probably “late 2019”. I did dabble in AppKit, but was too lazy to code the app’s UI. ;): <a href=\"http://twitter.com/macbirdie/status/1003716859475251202\">twitter.com</a></p>","summary":"","url":"http://twitter.com/macbirdie/status/1003716859475251202","date_published":"2018-06-04T21:15:00+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-06-04 21:15","date_timestamp":1528146900,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"489695","content_html":"<p><a href=\"https://micro.blog/brentsimmons\">@brentsimmons</a> I did some time ago and it's such a refreshing take on a nerdy hack-your-thing sandbox. Highly recommended!</p>\n","url":"https://micro.blog/macbirdie/489695","date_published":"2018-04-17T12:00:10+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-04-17 12:00","date_timestamp":1523966410,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"727896","content_html":"<p>If you happen to have issues resolving VPN-origin domains on a local network where your DNS server is a Tomato-powered router, make sure you have the “Prevent DNS-rebind attacks” option disabled.</p>","summary":"","url":"https://macbirdie.net/2018/02/vpn-tomato","date_published":"2018-02-19T21:11:55+00:00","author":{"name":"Maciej Rutkowski","url":"https://macbirdie.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmacbirdie%2Favatar.jpg","_microblog":{"username":"macbirdie"}},"_microblog":{"date_relative":"2018-02-19 21:11","date_timestamp":1519074715,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}}]}