{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Oliver Mooney","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/OliverM","_microblog":{"about":"https://micro.blog/about/api","id":"38178","username":"OliverM","bio":"","pronouns":"","is_following":false,"is_you":false,"following_count":1,"discover_count":0},"author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://www.gravatar.com/avatar/afdf18aef884a13f727e2621203725d3?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"},"items":[{"id":"12663025","content_html":"<p>I loved this article about <a href=\"https://spectrum.ieee.org/commodore-64\">the Commodore 64’s genesis</a>. We thought we were so smart as kids coming up with ways to ‘beat’ the C64’s 8-sprite hardware limitation using software interrupts, little realising it’s how the machine’s designers meant you to do it!</p>\n","summary":"","url":"https://OliverM.micro.blog/2022/04/03/i-loved-this.html","date_published":"2022-04-03T11:42:17+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2022-04-03 11:42","date_timestamp":1648986137,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"11759303","content_html":"<p>Another YT video showing how expert programmers work: <a href=\"https://www.youtube.com/watch?v=gcUWTa16Jc0\">Aaron Hsu shows how he works with APL to develop the codfns compiler</a>. There are so many tidbits about working style, the impact of code density on comprehension and the ability to make changes, and much more.</p>\n","summary":"","url":"https://OliverM.micro.blog/2021/07/31/another-yt-video.html","date_published":"2021-07-31T10:40:43+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2021-07-31 10:40","date_timestamp":1627728043,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"11751178","content_html":"<p>Bridging the array programming language conceptual gap: <a href=\"https://OliverM.micro.blog/2021/07/29/bridging-the-array.html\">oliverm.micro.blog</a></p>","summary":"","url":"https://OliverM.micro.blog/2021/07/29/bridging-the-array.html","date_published":"2021-07-29T08:24:13+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2021-07-29 08:24","date_timestamp":1627547053,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"11744108","content_html":"<p><a href=\"https://tonsky.me\">Nikita Prokopov</a> uploaded a <a href=\"https://www.youtube.com/watch?v=KES-lKTq-3M\">coding session video</a> where he codes a version of Snake using Clojure and Skija in about 3 hours. You pick up so much incidental stuff watching experienced programmers work like this! (It’s long, but totally watchable at 1.5x speed). <a href=\"https://github.com/JetBrains/skija/tree/master/examples/clojure-snake\">Here’s the code</a>.</p>\n\n<p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2FOliverM.micro.blog%2Fuploads%2F2021%2F4d8b3f25da.jpg\" width=\"600\" height=\"476\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://OliverM.micro.blog/2021/07/27/nikita-prokopov-uploaded.html","date_published":"2021-07-27T15:12:17+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2021-07-27 15:12","date_timestamp":1627398737,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"11733755","content_html":"<p>Drawing libraries I have known and well, not always loved: <a href=\"https://OliverM.micro.blog/2021/07/24/drawing-libraries-i.html\">oliverm.micro.blog</a></p>","summary":"","url":"https://OliverM.micro.blog/2021/07/24/drawing-libraries-i.html","date_published":"2021-07-24T17:45:44+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2021-07-24 17:45","date_timestamp":1627148744,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"11732738","content_html":"<p>I’ve been looking at a <em>lot</em> of generative art libraries. <a href=\"https://tylerxhobbs.com/work\">Tyler Hobbs</a> has done some amazing stuff with <a href=\"https://github.com/thobbs/genartlib\">genartlib</a> (which wraps <a href=\"https://github.com/quil/quil\">Quil</a> which itself wraps <a href=\"https://processing.org/\">Processing</a>, the original democratising force here). But Tyler’s stuff in particular I love.</p>\n\n<p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2FOliverM.micro.blog%2Fuploads%2F2021%2Fab65f2156f.jpg\" width=\"250\" height=\"375\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://OliverM.micro.blog/2021/07/24/ive-been-looking.html","date_published":"2021-07-24T10:12:11+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2021-07-24 10:12","date_timestamp":1627121531,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"11730715","content_html":"<p><a href=\"https://matt3o.com\">Matt3o</a>, famed keycaps designer and keyboard maker, has a guide on <a href=\"https://matt3o.com/hand-wiring-a-custom-keyboard/\">how to make your own keyboard</a>, including hand-wiring (so no need for a PCB).</p>\n\n<p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2FOliverM.micro.blog%2Fuploads%2F2021%2F7a99eeb18f.jpg\" width=\"600\" height=\"337\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://OliverM.micro.blog/2021/07/23/matto-famed-keycaps.html","date_published":"2021-07-23T19:29:49+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2021-07-23 19:29","date_timestamp":1627068589,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"11713418","content_html":"<p>Visual noise generation is generally done using Perlin noise, but its creator, Ken Perlin, went on to develop Simplex noise which <a href=\"https://www.bit-101.com/blog/2021/07/perlin-vs-simplex/\">Keith Peters finds far better</a>. It’d be fun to play with this in some design work (and check out that post’s mini-app for fun comparisons).</p>\n","summary":"","url":"https://OliverM.micro.blog/2021/07/19/visual-noise-generation.html","date_published":"2021-07-19T09:54:07+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2021-07-19 09:54","date_timestamp":1626688447,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"11710263","content_html":"<p>So I’m largely capturing my current set of open web tabs as <a href=\"https://www.kottke.org\">kottke</a>-style brief links - apologies if you’re not a technical person. I promise these posts aren’t being written by some poorly-tuned AI.</p>\n","summary":"","url":"https://OliverM.micro.blog/2021/07/18/so-im-largely.html","date_published":"2021-07-18T10:41:11+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2021-07-18 10:41","date_timestamp":1626604871,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"11710260","content_html":"<p>I still want to make my own keyboard: split, ortholinear, but with judicious use of 1.5 &amp; bigger keycaps and, most importantly, wireless, which seems very rare for split keyboards. It makes sense - you’ve to double up on batteries &amp; more. Maybe the <a href=\"https://www.tinypico.com\">TinyPico</a> could do it?</p>\n","summary":"","url":"https://OliverM.micro.blog/2021/07/18/i-still-want.html","date_published":"2021-07-18T10:38:33+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2021-07-18 10:38","date_timestamp":1626604713,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"11707886","content_html":"<p>I’m not sure<a href=\"https://lambdaisland.com/blog/2020-03-29-coffee-grinders-2\">“coffee-grinders”</a> is a good name for the request-handling pattern Arne describes, where multiple functions handle &amp; alter a request in sequence. But I <em>far</em> prefer to Ring-style nested functions (and it’s why I prefer <a href=\"https://github.com/pedestal/pedestal\">Pedestal</a> to <a href=\"https://github.com/ring-clojure/ring\">Ring</a> as a web handler framework).</p>\n","summary":"","url":"https://OliverM.micro.blog/2021/07/17/im-not-surecoffeegrinders.html","date_published":"2021-07-17T17:24:00+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2021-07-17 17:24","date_timestamp":1626542640,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"11707735","content_html":"<p>Harold shows some <a href=\"https://www.instagram.com/_hrrld/\">lovely generative designs</a> using nodes &amp; <a href=\"https://github.com/JetBrains/Skija\">skija</a> over on Instagram.</p>\n","summary":"","url":"https://OliverM.micro.blog/2021/07/17/harold-shows-some.html","date_published":"2021-07-17T16:12:11+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2021-07-17 16:12","date_timestamp":1626538331,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"11707726","content_html":"<p>Are you starting to go back to shared working arrangements? I’ve worked remotely for years but if you are, <a href=\"https://www.economist.com/1843/2021/07/14/hell-is-other-people-a-monks-guide-to-office-life?etear=nl_special_9\">monk traditions can help you prepare</a>.</p>\n","summary":"","url":"https://OliverM.micro.blog/2021/07/17/are-you-starting.html","date_published":"2021-07-17T16:05:04+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2021-07-17 16:05","date_timestamp":1626537904,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"11707559","content_html":"<p>Array Programming Languages: <a href=\"https://OliverM.micro.blog/2021/07/17/array-programming-languages.html\">oliverm.micro.blog</a></p>","summary":"","url":"https://OliverM.micro.blog/2021/07/17/array-programming-languages.html","date_published":"2021-07-17T14:59:12+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2021-07-17 14:59","date_timestamp":1626533952,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"11707520","content_html":"<p>Trying to resurrect my activity here after turtling down through the latest series of lockdowns in Dublin. Just had my second vaccine and starting to feel some normalcy may slowly be returning, despite the D variant’s best efforts🤞</p>\n","summary":"","url":"https://OliverM.micro.blog/2021/07/17/trying-to-resurrect.html","date_published":"2021-07-17T14:33:29+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2021-07-17 14:33","date_timestamp":1626532409,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"9438398","content_html":"<p>Finally got to play with my Meadow IoT kit from Wilderness Labs. This is an <a href=\"https://www.hackster.io/wilderness-labs/build-your-own-simon-game-with-meadow-3701d5\">implementation of Simon Says</a>. It was so good to do a little soldering, play with breadboard compinents and follow the programming guide. They’ve a <a href=\"https://store.wildernesslabs.co/collections/frontpage/products/meadow-f7-micro-development-board-w-hack-kit-pro\">single kit</a> that has all you need for this and far more.</p>\n\n<p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2FOliverM.micro.blog%2Fuploads%2F2020%2Fd60e8433c5.jpg\" width=\"599\" height=\"600\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://OliverM.micro.blog/2020/04/17/finally-got-to.html","date_published":"2020-04-17T16:30:29+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2020-04-17 16:30","date_timestamp":1587141029,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"8930600","content_html":"<p>Latest Daybook entry is another Wallace Stephens, _<a href=\"https://www.poetryfoundation.org/poems/45236/thirteen-ways-of-looking-at-a-blackbird\">Thirteen Ways of Looking at a Blackbird</a>.</p>\n","summary":"","url":"https://OliverM.micro.blog/2020/03/20/latest-daybook-entry.html","date_published":"2020-03-20T18:54:12+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2020-03-20 18:54","date_timestamp":1584730452,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"8753870","content_html":"<p>Next entry to the daybook: Wallace Stephens’s <a href=\"https://www.poetryfoundation.org/poems/43431/the-idea-of-order-at-key-west\">The Idea of Order at Key West</a>. I loved this when I first read it over 20 years ago at UCD, and still do. It’s so satisfying to recite aloud.</p>\n","summary":"","url":"https://OliverM.micro.blog/2020/03/10/next-entry-to.html","date_published":"2020-03-10T15:43:00+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2020-03-10 15:43","date_timestamp":1583854980,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"8717479","content_html":"<p>Following the the example of Robert Pinsky’s <a href=\"https://www.goodreads.com/en/book/show/18378020-singing-school\">Singing School</a>, I’ve started my own daybook, writing out the set of poems that appeal to me as I encounter them. First up: <a href=\"https://markmcbride.wordpress.com/2015/06/28/tiara-by-mark-doty/\">Tiara</a>, by Mark Doty.</p>\n","summary":"","url":"https://OliverM.micro.blog/2020/03/08/following-the-the.html","date_published":"2020-03-08T11:23:00+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2020-03-08 11:23","date_timestamp":1583666580,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"7221187","content_html":"<p>Teaching my thumbs to type: <a href=\"https://OliverM.micro.blog/2019/12/14/teaching-my-thumbs.html\">oliverm.micro.blog</a></p>","summary":"","url":"https://OliverM.micro.blog/2019/12/14/teaching-my-thumbs.html","date_published":"2019-12-14T12:22:04+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2019-12-14 12:22","date_timestamp":1576326124,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"6901625","content_html":"<p>London in the morning.</p>\n\n<p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2FOliverM.micro.blog%2Fuploads%2F2019%2Fe32771b56c.jpg\" width=\"600\" height=\"600\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://OliverM.micro.blog/2019/12/03/london-in-the.html","date_published":"2019-12-03T09:22:34+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2019-12-03 09:22","date_timestamp":1575364954,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"6885661","content_html":"<p>My newly built Preonic keyboard from OLKB/Massdrop, with a set of MDA Big Bang 2.0 keycaps on Kailh Box Navy keyswitches, except for a couple of Cherry MX latching keys in the corners (I’ll unpack all that in a bit if you’re not too familiar with custom mechanical keyboards).</p>\n\n<p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2FOliverM.micro.blog%2Fuploads%2F2019%2F8b5a81c787.jpg\" width=\"600\" height=\"368\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://OliverM.micro.blog/2019/12/02/my-newly-built.html","date_published":"2019-12-02T13:20:15+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2019-12-02 13:20","date_timestamp":1575292815,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"6482883","content_html":"<p>Iris Murdoch's The Sea, The Sea: A Review: <a href=\"https://OliverM.micro.blog/2019/11/10/iris-murdochs-the.html\">oliverm.micro.blog</a></p>","summary":"","url":"https://OliverM.micro.blog/2019/11/10/iris-murdochs-the.html","date_published":"2019-11-10T19:29:41+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2019-11-10 19:29","date_timestamp":1573414181,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"6482347","content_html":"<p>Animating the Pimoroni Keybow keys: <a href=\"https://OliverM.micro.blog/2019/11/10/animating-the-pimoroni.html\">oliverm.micro.blog</a></p>","summary":"","url":"https://OliverM.micro.blog/2019/11/10/animating-the-pimoroni.html","date_published":"2019-11-10T18:44:00+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2019-11-10 18:44","date_timestamp":1573411440,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"6380862","content_html":"<p>For programmers, Vim is the minimal but powerful <a href=\"https://www.vim.org\">text editor</a> present  on every unix system worth talking about. For designers, Vim is the forename of a <a href=\"https://en.wikipedia.org/wiki/Wim_Crouwel\">renowned designer</a>. If you like either, check out <a href=\"https://raffinaderij.booreiland.amsterdam/minimalwim/\">Minimal Vim</a> for a nice exploration of minimalism in font design.</p>\n","summary":"","url":"https://OliverM.micro.blog/2019/11/05/for-programmers-vim.html","date_published":"2019-11-05T16:41:00+00:00","author":{"name":"Oliver Mooney","url":"http://OliverM.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fafdf18aef884a13f727e2621203725d3%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"OliverM"}},"_microblog":{"date_relative":"2019-11-05 16:41","date_timestamp":1572972060,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}}]}