JSON Feed Validator

Check whether your feed is valid. For more information about JSON Feed, see the specification.

{
  "version": "https://jsonfeed.org/version/1",
  "title": "The Link Blog",
  "author": {
    "name": "Nitin Khanna",
    "url": "https://emit.nitinkhanna.com/about/",
    "avatar": "https://www.gravatar.com/avatar/d21e628f17cd0e00a78848e0d3754699?s=500"
  },
  "description": "Links by Nitin Khanna",
  "home_page_url": "https://emit.nitinkhanna.com",
  "feed_url": "https://emit.nitinkhanna.com/feeds/feed.json",
  "icon": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-trans.png",
  "favicon": "https://emit.nitinkhanna.com/favicon-32x32.png",
  "items": [
    {
      "id": "https://emit.nitinkhanna.com/2019/08/the-screenless-office-what-a-strange-idea/",
      "title": "The Screenless Office | What a strange idea. ",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>Looks weird and interesting. They refer to it at some point as 0ffice. I think it means Zero Office, which could be a synonym for this. Courtsey <a href=\"https://eli.li/2019/08/9/like-2019-08-09-21-39-26\">Oatmeal</a>.</p>\n",
      "date_published": "2019-08-10T21:02:21-07:00",
      "url": "https://emit.nitinkhanna.com/2019/08/the-screenless-office-what-a-strange-idea/",
      "external_url": "http://screenl.es/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/08/this-is-bs-bananamilk-is-just-banana-shake-it-doesn-t-belong-in-the-dairy-aisle/",
      "title": "This is BS. ‘Bananamilk’ is just banana shake. It doesn’t belong in the dairy aisle.",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>In typical money-minded person fashion, this ‘innovator’ is selling a product that is definitely, certainly, undoubtedly, NOT what he’s selling it as. If you just put water and banana in a mixer and mix then it’s a banana shake, or at best, banana juice. NOT milk. Idiots run this world.</p>\n",
      "date_published": "2019-08-02T17:17:50-07:00",
      "url": "https://emit.nitinkhanna.com/2019/08/this-is-bs-bananamilk-is-just-banana-shake-it-doesn-t-belong-in-the-dairy-aisle/",
      "external_url": "https://qz.com/1680209/banana-milk-has-officially-entered-the-dairy-wars/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/07/this-is-silly-marketwatch-nielsen-when-more-and-more-people-are-becoming-cord-cutters-how-can-they-turn-to-trusty-broadcast-tv/",
      "title": "This is silly MarketWatch/Nielsen - when more and more people are becoming cord cutters, how can they turn to 'trusty' broadcast TV?",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<blockquote>\n  <p>When there’s just too much video streaming content to choose from, viewers turn to a trusty old friend: broadcast television.</p>\n</blockquote>\n\n<p>Hogwash. I don’t <strong>have</strong> broadcast TV, and don’t intend to ever, and I suspect more and more people are turning to that. My theory? When we find nothing to watch, we go into mindless browsing mode, and there’s nothing better for that than YouTube. Check those numbers!</p>\n",
      "date_published": "2019-07-22T09:55:21-07:00",
      "url": "https://emit.nitinkhanna.com/2019/07/this-is-silly-marketwatch-nielsen-when-more-and-more-people-are-becoming-cord-cutters-how-can-they-turn-to-trusty-broadcast-tv/",
      "external_url": "https://www.marketwatch.com/story/why-too-much-content-could-be-hurting-netflixs-subscriber-numbers-2019-07-19"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/07/terminology-for-os-x-dictionary-free/",
      "title": "Terminology for OS X Dictionary (free)",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>I just installed this and it works really well with the OS X dictionary app. I love Terminology for iOS for its simplicity and how easy it is to share a word to it from almost any reading app I read on.</p>\n",
      "date_published": "2019-07-13T18:17:28-07:00",
      "url": "https://emit.nitinkhanna.com/2019/07/terminology-for-os-x-dictionary-free/",
      "external_url": "https://agiletortoise.com/terminology/mac/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/07/lotion-for-notion/",
      "title": "Lotion for Notion",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>Someone built an Electron Linux client for Notion… and called it Lotion… 😂😂</p>\n",
      "date_published": "2019-07-10T10:22:37-07:00",
      "url": "https://emit.nitinkhanna.com/2019/07/lotion-for-notion/",
      "external_url": "https://github.com/puneetsl/lotion"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/06/holy-crap-what-an-interesting-service/",
      "title": "Holy crap what an interesting service!",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>People always find me to ask - does this phrase look right? Most of the time, I end up doing a Google search for the phrase and if it’s been used enough historically (specially in Google Books) then it’s fine to use today.</p>\n\n<p>This service automates that process in a great way! A simple search reveals similar strings, common uses, etc. Love it!</p>\n\n<p>Paired with Hemingwayapp and Gingkoapp, the web is becoming a powerful place to write! (Scrivener beware!)</p>\n",
      "date_published": "2019-06-27T11:28:35-07:00",
      "url": "https://emit.nitinkhanna.com/2019/06/holy-crap-what-an-interesting-service/",
      "external_url": "https://ludwig.guru/s/vagaries+of+nature"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/06/what-is-this-koype-thing-seems-like-a-good-solution/",
      "title": "What is this Koype thing? Seems like a good solution!",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>Hmmm. Seems like a good replacement for my liveblog. I don’t want to move my long form blogging from WordPress to anything else, but liveblogging and linkblogging can go to something more professional, and this does seem nice!</p>\n\n<p>Sample site where I discovered this service is here - https://v2.jacky.wtf/stream</p>\n",
      "date_published": "2019-06-27T11:12:46-07:00",
      "url": "https://emit.nitinkhanna.com/2019/06/what-is-this-koype-thing-seems-like-a-good-solution/",
      "external_url": "https://koype.net/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/06/easy-to-use-online-pdf-editor/",
      "title": "Easy to use Online PDF editor",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>A simple online tool to edit text from a PDF in-browser.</p>\n\n<p>You can edit lines but adding new ones is not easy/possible. But it works in a cinch and kicks Adobe to the curb, which couldn’t make me happier.</p>\n",
      "date_published": "2019-06-18T12:53:31-07:00",
      "url": "https://emit.nitinkhanna.com/2019/06/easy-to-use-online-pdf-editor/",
      "external_url": "https://www.sejda.com/pdf-editor"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/06/syntax-coloring-for-yaml-files-in-macos-terminal-also-possible-in-ubuntu/",
      "title": "Syntax coloring for YAML files in macOS terminal (also possible in Ubuntu)",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>Was looking for this solution for my Ubuntu box and my boss Todd linked me to it. I discovered a few things - vimcat, the fact that I can install homebrew on linux, and that I love syntax highlighting!</p>\n",
      "date_published": "2019-06-07T14:49:25-07:00",
      "url": "https://emit.nitinkhanna.com/2019/06/syntax-coloring-for-yaml-files-in-macos-terminal-also-possible-in-ubuntu/",
      "external_url": "https://www.cedric-meury.ch/2017/03/syntax-coloring-for-yaml-files-in-macos-terminal/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/06/this-writing-about-the-internet-is-no-excuse-for-not-doing-your-research/",
      "title": "This! -> Writing about the internet is no excuse for not doing your research",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>‘nuff said.</p>\n",
      "date_published": "2019-06-07T14:28:19-07:00",
      "url": "https://emit.nitinkhanna.com/2019/06/this-writing-about-the-internet-is-no-excuse-for-not-doing-your-research/",
      "external_url": "https://onemanandhisblog.com/2019/06/writing-about-the-internet-is-no-excuse-for-not-doing-your-research/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/05/check-it-out-paperblanks-journal-prompts-app/",
      "title": "Check it out - Paperblanks Journal Prompts App",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>It’s a simple app - it gives you journal prompts for when you’re out of ideas about what to write. Enjoy!</p>\n",
      "date_published": "2019-05-19T01:52:39-07:00",
      "url": "https://emit.nitinkhanna.com/2019/05/check-it-out-paperblanks-journal-prompts-app/",
      "external_url": "https://itunes.apple.com/us/app/paperblanks-journal-prompts/id1055489156?mt=8"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/05/how-to-create-a-uuid-in-bash-uuidgen-and-random-uuid/",
      "title": "How to create a UUID in bash? -> uuidgen and random/uuid",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>Two answers -</p>\n<blockquote>\n  <p>uuidgen\nand\nrandom/uuid</p>\n</blockquote>\n\n<p>I like it! I used random/uuid in a project at work. It’s nice!</p>\n",
      "date_published": "2019-05-16T14:54:35-07:00",
      "url": "https://emit.nitinkhanna.com/2019/05/how-to-create-a-uuid-in-bash-uuidgen-and-random-uuid/",
      "external_url": "https://serverfault.com/questions/103359/how-to-create-a-uuid-in-bash"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/05/damn-genetic-testing-is-a-wild-world-23andme-informed-me-my-husband-and-i-are-related/",
      "title": "Damn. Genetic testing is a wild world! -> 23andMe Informed Me My Husband and I Are Related",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>In a way, it doesn’t matter, as long as entire generations are not doing this, and if your kid doesn’t have sickle cell because you didn’t bother to get checked.</p>\n\n<p>But the privacy implications of 23andMe keep popping up and get uglier every time.</p>\n\n<p>What a strange thing knowledge is.</p>\n\n<p>Also, nice word towards the end of article - imprimatur. It means “formal approval”</p>\n",
      "date_published": "2019-05-15T11:32:21-07:00",
      "url": "https://emit.nitinkhanna.com/2019/05/damn-genetic-testing-is-a-wild-world-23andme-informed-me-my-husband-and-i-are-related/",
      "external_url": "https://www.thecut.com/2018/12/23andme-informed-me-my-husband-and-i-are-related.html"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/05/if-facebook-wants-our-trust-mark-zuckerberg-must-resign/",
      "title": "If Facebook Wants Our Trust, Mark Zuckerberg Must Resign",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>I’ve been saying this since some time now. Good article. A crescendo of voices must be risen in the media to make this happen.</p>\n",
      "date_published": "2019-05-03T23:03:23-07:00",
      "url": "https://emit.nitinkhanna.com/2019/05/if-facebook-wants-our-trust-mark-zuckerberg-must-resign/",
      "external_url": "https://www.tomsguide.com/us/facebook-privacy-problems,news-29944.html"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/05/cc-search-is-out-of-beta/",
      "title": "CC Search is out of beta",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<blockquote>\n  <p>CC Search is out of beta with 300M images</p>\n</blockquote>\n\n<p>This is pretty awesome. I love using Unsplash to find beautiful images for my blogposts on WordPress. I use the Instant Images to do so. Hopefully this new Search tool will have API access that plugins will get built around and we’ll be able to access some amazing photos from around the world!</p>\n",
      "date_published": "2019-05-01T14:57:19-07:00",
      "url": "https://emit.nitinkhanna.com/2019/05/cc-search-is-out-of-beta/",
      "external_url": "https://creativecommons.org/2019/04/30/cc-search-images"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/04/facebook-is-stealing-the-next-thing-from-it-s-underlings-groups-from-whatsapp/",
      "title": "Facebook is stealing the next thing from it's underlings - Groups from WhatsApp",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>It’s pretty stupid that FB’s ‘bold new vision’ for privacy is all about two things - groups and events. It’s stupid because -</p>\n\n<ol>\n  <li>\n    <p>It’s not. It’s really not. Facebook has had years to get Events front and center. It can be the powerhouse in that field. But I can clearly see that terrible video tab. And I can see that Stories are front and center.</p>\n  </li>\n  <li>\n    <p>Groups. That’s cute. WhatsApp circa 2010 you mean? Groups have existed forever. Relabeling the UI and putting Groups to the center is nice, but it doesn’t solve the problem of privacy or hate speech.</p>\n  </li>\n</ol>\n\n<p>Also, Facebook killed their awesome Groups app years ago. Now they want to bring it back? What happened? All else failed? Bah.</p>\n",
      "date_published": "2019-04-30T15:07:25-07:00",
      "url": "https://emit.nitinkhanna.com/2019/04/facebook-is-stealing-the-next-thing-from-it-s-underlings-groups-from-whatsapp/",
      "external_url": "https://www.theverge.com/2019/4/30/18523265/facebook-events-groups-redesign-news-feed-features-f8-2019"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/04/clip-sharing-with-overcast-instagram-special/",
      "title": "Clip sharing with Overcast – Instagram special?",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>This is great! I expect to see loads of Instagram stories with podcast clips now. Maybe.</p>\n",
      "date_published": "2019-04-28T10:13:26-07:00",
      "url": "https://emit.nitinkhanna.com/2019/04/clip-sharing-with-overcast-instagram-special/",
      "external_url": "https://marco.org/2019/04/27/overcast-clip-sharing"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/04/why-you-should-block-notifications-and-close-your-browser-rule-11-reader/",
      "title": "Why You Should Block Notifications and Close Your Browser – rule 11 reader",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<blockquote>\n  <p>Since the service worker is running in the context of the browser, most anti-virus software packages will give the traffic and processing a pass.</p>\n</blockquote>\n\n<p>This is scary. As our tools mature, including new ideas about notifications and such, hidden things are being added to the back to get the work done. This is great because it brings technology closer to magic, but it also means that the assumptions we make about technology are mostly wrong.</p>\n\n<p>The article mentions that 12% of people who see the notifications prompt accept it. This is bad. Web browsers should make it more difficult for websites to ask for permission to create service workers. Instead, firefox makes it more likely for a user to click Allow. I always click Deny, because I sure don’t want notifications on desktop from random websites. But I guess most people can easily click Allow. The buck for this stops at the browser’s design team.</p>\n\n<p>I’ve visited tech news sites that have maybe one or two articles of interest, which have asked me for notifications access every time. This should not be normal behavior.</p>\n",
      "date_published": "2019-04-16T08:12:41-07:00",
      "url": "https://emit.nitinkhanna.com/2019/04/why-you-should-block-notifications-and-close-your-browser-rule-11-reader/",
      "external_url": "https://rule11.tech/why-you-should-block-notifications-and-close-your-browser/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/04/this-comic-is-so-meta-diesel-sweeties/",
      "title": "This comic is so meta! 💖 diesel sweeties",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>no comment. Just funny. And deep. Those are the best kind of comics!</p>\n",
      "date_published": "2019-04-10T14:58:00-07:00",
      "url": "https://emit.nitinkhanna.com/2019/04/this-comic-is-so-meta-diesel-sweeties/",
      "external_url": "http://www.dieselsweeties.com/ics/777/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/04/a-bunch-of-amateur-librarians/",
      "title": "a bunch of amateur librarians",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>Gah! What is this place?? People hosting their Calibre libraries online, sharing eBooks like it’s 1999?</p>\n\n<p>h/t <a href=\"https://www.kickscondor.com/memory-of-the-world\">Kicks Condor</a></p>\n",
      "date_published": "2019-04-09T15:34:16-07:00",
      "url": "https://emit.nitinkhanna.com/2019/04/a-bunch-of-amateur-librarians/",
      "external_url": "https://library.memoryoftheworld.org"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/03/shortcut-to-convert-apple-news-link-to-www-in-drafts-app/",
      "title": "Shortcut to convert Apple News link to www in Drafts app",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>Sometimes we just need a solution that gets us out of the walled garden. This is such a shortcut. Thanks endonend!</p>\n\n<p><a href=\"https://www.icloud.com/shortcuts/51b827b5336c43f2b425cb0e5b23d5b5\">For those that directly want the shortcut</a></p>\n",
      "date_published": "2019-03-29T10:01:21-07:00",
      "url": "https://emit.nitinkhanna.com/2019/03/shortcut-to-convert-apple-news-link-to-www-in-drafts-app/",
      "external_url": "https://www.endonend.org/2019/03/27/ok-i-created.html"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/03/a-very-interesting-publisher-amazon-crossing/",
      "title": "A very interesting publisher: Amazon Crossing",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>“Amazon Crossing introduces readers to authors from around the world with translations of foreign language books, making award-winning and best-selling books accessible to new readers.”</p>\n\n<p>This is amazing! What’s also interesting is that Amazon has sorted the books into “from countries”, typical categories like “historical fiction”, and you can filter to Kindle Unlimited or Prime Reading. All great ways to get your hands on interesting reading from other countries and perspectives.</p>\n\n<p>This has existed since 2010 and today is the first I’ve seen it! It’s ridiculous that Amazon has all these amazing things going on in the background and some of us don’t even know!</p>\n",
      "date_published": "2019-03-19T08:36:08-07:00",
      "url": "https://emit.nitinkhanna.com/2019/03/a-very-interesting-publisher-amazon-crossing/",
      "external_url": "https://amazon.com/crossing"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/03/agreed-our-useless-social-media/",
      "title": "Agreed - Our useless social media",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<blockquote>\n  <p>People are being murdered and our governments are a shambles, and the big players in social media like to pretend that they are apolitical purveyors of totally free speech. Nothing is apolitical, and free speech has become an empty mantra recited by the deplorables to defend shitposting. Thanks to you.</p>\n</blockquote>\n\n<ul>\n  <li><a href=\"https://freethoughtblogs.com/pharyngula/2019/03/17/our-useless-social-media/\">Our useless social media</a></li>\n</ul>\n",
      "date_published": "2019-03-18T14:26:58-07:00",
      "url": "https://emit.nitinkhanna.com/2019/03/agreed-our-useless-social-media/",
      "external_url": "https://freethoughtblogs.com/pharyngula/2019/03/17/our-useless-social-media/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/03/why-you-should-start-a-blog-right-now-alexey-guzey/",
      "title": "Why You Should Start a Blog Right Now - Alexey Guzey",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>Excellent ideas on how to start and keep a blog, and why.</p>\n",
      "date_published": "2019-03-04T12:40:10-08:00",
      "url": "https://emit.nitinkhanna.com/2019/03/why-you-should-start-a-blog-right-now-alexey-guzey/",
      "external_url": "https://guzey.com/personal/why-have-a-blog/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/02/i-made-tea/",
      "title": "I made tea",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>One of my favorite websites and ideas around writing! “I made tea” is just gorgeous!</p>\n",
      "date_published": "2019-02-28T11:36:41-08:00",
      "url": "https://emit.nitinkhanna.com/2019/02/i-made-tea/",
      "external_url": "http://www.telescopictext.com/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/02/a-tiny-spotify-player-with-visualizations-lofi-rocks-2nipun/",
      "title": "A tiny Spotify player with visualizations • lofi.rocks • // @2nipun",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>This is something I and my brother have been looking for since some time now!</p>\n",
      "date_published": "2019-02-26T11:01:51-08:00",
      "url": "https://emit.nitinkhanna.com/2019/02/a-tiny-spotify-player-with-visualizations-lofi-rocks-2nipun/",
      "external_url": "https://www.lofi.rocks/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/02/a-beautiful-essay-to-read-today-let-there-be-light-switches/",
      "title": "A beautiful essay to read today — Let There Be Light Switches",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<blockquote>\n  <p>As is often the case with unthinking smart systems, it is a highly individualising interface, revealing no trace of others.</p>\n</blockquote>\n\n<p><a href=\"https://www.readingdesign.org/let-there-be-light-switches/\">Let There Be Light Switches — R / D</a></p>\n\n<p>What a beautiful essay about light switches and light and darkness and design. Beautiful intersection of things and ideas. Also takes a dig at smart systems for being hyper-impersonal while being highly individualistic. Hence the beautiful and dark quote above.</p>\n",
      "date_published": "2019-02-14T21:41:16-08:00",
      "url": "https://emit.nitinkhanna.com/2019/02/a-beautiful-essay-to-read-today-let-there-be-light-switches/",
      "external_url": "https://www.readingdesign.org/let-there-be-light-switches/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/02/don-t-learn-a-programming-language-solve-a-problem-instead-medium/",
      "title": "Don’t learn a programming language, solve a problem instead | Medium",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<blockquote>\n  <blockquote>\n    <p>The thing is that the details of how to build something are worthless compared to reasons why you need to build something.</p>\n  </blockquote>\n</blockquote>\n\n<p>I believe that when you’re learning a new language, the best way to do this is to pick up a real world problem you’re trying to solve, boil it down to the simplest version of the thing (no remote hosting, no paid API access, etc) and just build it as you go about learning the language.</p>\n\n<p>When I learned python, I didn’t learn the ins and outs of python before I built something. I tossed the python language books into the trash and just built something, going along as I did. This is not the ‘right way’ of leaning Computer Science, but most of us aren’t trying to learn computer science, we’re trying to build stuff.</p>\n\n<p>So this is great advice.</p>\n",
      "date_published": "2019-02-12T12:29:32-08:00",
      "url": "https://emit.nitinkhanna.com/2019/02/don-t-learn-a-programming-language-solve-a-problem-instead-medium/",
      "external_url": "https://medium.com/datadriveninvestor/dont-learn-a-programming-language-solve-a-problem-instead-654f6bbfb573"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/02/thank-1password-for-shared-vaults-digital-exchange-loses-137-million-as-founder-takes-passwords-to-the-grave/",
      "title": "Thank 1Password for shared vaults! -> Digital exchange loses $137 million as founder takes passwords to the grave",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>Yikes. This should not happen. There need to be backups of everything, including passwords, no matter how blockheaded that feels. If nothing else, 1Password shared vaults should allow important access. Or, if you’re sitting on $137 million in a computer, you better have the password of the device written down and sitting in a vault!</p>\n\n<p>RIP Gerry.</p>\n",
      "date_published": "2019-02-02T11:19:59-08:00",
      "url": "https://emit.nitinkhanna.com/2019/02/thank-1password-for-shared-vaults-digital-exchange-loses-137-million-as-founder-takes-passwords-to-the-grave/",
      "external_url": "https://arstechnica.com/information-technology/2019/02/digital-exchange-loses-137-million-as-founder-takes-passwords-to-the-grave/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/01/get-random-posts-in-wordpress-using-a-page-template/",
      "title": "Get random posts in Wordpress (using a page template)",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>I really wanted to get random posts on my blog. This does it perfectly, using a page template in a child theme. :)\nNow nitinkhanna.com/random is a very nice place to be :)</p>\n",
      "date_published": "2019-01-24T16:00:37-08:00",
      "url": "https://emit.nitinkhanna.com/2019/01/get-random-posts-in-wordpress-using-a-page-template/",
      "external_url": "https://stackoverflow.com/questions/8672401/get-random-post-in-wordpress/39474774#39474774"
    },
    {
      "id": "https://emit.nitinkhanna.com/2019/01/how-to-host-a-website-using-cloudflare-and-nginx-on-ubuntu/",
      "title": "How To Host a Website Using Cloudflare and Nginx on Ubuntu",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>I’m a little bit surprised and embarrassed at how easy it was to setup SSL using this tutorial. I haven’t bothered about it in a long time, but it’s done now. Hopefully, that didn’t break much!</p>\n",
      "date_published": "2019-01-07T11:26:03-08:00",
      "url": "https://emit.nitinkhanna.com/2019/01/how-to-host-a-website-using-cloudflare-and-nginx-on-ubuntu/",
      "external_url": "https://www.digitalocean.com/community/tutorials/how-to-host-a-website-using-cloudflare-and-nginx-on-ubuntu-16-04"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/12/autumnal-futility-closet/",
      "title": "Autumnal - Futility Closet",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>Nice poem :D</p>\n",
      "date_published": "2018-12-28T15:17:00-08:00",
      "url": "https://emit.nitinkhanna.com/2018/12/autumnal-futility-closet/",
      "external_url": "https://www.futilitycloset.com/2018/12/26/autumnal/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/12/microsoft-is-building-edge-on-top-of-chromium/",
      "title": "Microsoft is building Edge on top of Chromium",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>Damn. Now that’s an event! MS tossing their IE code in favor of Chromium is a massive shift in their thinking! Now, does this mean they’ll fix years-old Chromium bugs? ¯_(ツ)_/¯</p>\n",
      "date_published": "2018-12-06T16:53:08-08:00",
      "url": "https://emit.nitinkhanna.com/2018/12/microsoft-is-building-edge-on-top-of-chromium/",
      "external_url": "https://www.cyberciti.biz/open-source/microsoft-is-building-edge-on-top-of-chromium/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/12/awesometool-kill-the-newsletter/",
      "title": "This is an \"#awesometool -> Kill the Newsletter!\"",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>I just discovered Kill the Newsletter and used it to get an RSS feed of recomendo.com\nI can’t bear to have more email flooding my inbox than already shows up and I’ve actively avoided newsletters before this point! I can’t believe I’ve never gone looking for something like this before. But all’s well that ends well, I think.</p>\n\n<p>Hopefully Kill the Newsletter will do its thing for a long time to come! :)</p>\n",
      "date_published": "2018-12-05T16:17:46-08:00",
      "url": "https://emit.nitinkhanna.com/2018/12/awesometool-kill-the-newsletter/",
      "external_url": "https://www.kill-the-newsletter.com/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/12/why-you-should-never-ever-use-quora-waxy-org/",
      "title": "Why You Should Never, Ever Use Quora – Waxy.org",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>I don’t contribute to Quora. Here’s why.</p>\n",
      "date_published": "2018-12-05T15:53:53-08:00",
      "url": "https://emit.nitinkhanna.com/2018/12/why-you-should-never-ever-use-quora-waxy-org/",
      "external_url": "https://waxy.org/2018/12/why-you-should-never-ever-use-quora/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/11/labex/",
      "title": "LabEx",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>More free coding courses anyone?</p>\n",
      "date_published": "2018-11-13T12:46:45-08:00",
      "url": "https://emit.nitinkhanna.com/2018/11/labex/",
      "external_url": "https://labex.io/courses"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/11/embr-wave/",
      "title": "Embr Wave        ",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>It’s easy to laugh at this product as a three hundred dollar sweater. So, yeah, that’s what I’ll do.</p>\n",
      "date_published": "2018-11-13T12:22:11-08:00",
      "url": "https://emit.nitinkhanna.com/2018/11/embr-wave/",
      "external_url": "https://embrlabs.com/embr-wave/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/11/valve-making-their-own-vr-headset-gamingonlinux/",
      "title": "Valve making their own VR headset | GamingOnLinux",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>.@2nipun dude Valve VR!!! And a new Half Life!!!!!!!!</p>\n",
      "date_published": "2018-11-12T13:40:34-08:00",
      "url": "https://emit.nitinkhanna.com/2018/11/valve-making-their-own-vr-headset-gamingonlinux/",
      "external_url": "https://www.gamingonlinux.com/articles/reports-valve-making-their-own-vr-hmd-and-apparently-a-new-vr-half-life.12943"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/11/instagram-adpot-count6-numbers-decreasing-cogdogblog/",
      "title": "Instagram Adpot: #count6 numbers decreasing – CogDogBlog",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>I hate twitter and Instagram ads because of their absurd frequency. The second tweet and the second post on the respective networks are ads for me. Same, it seems, for CogDog.</p>\n\n<p>This is an interesting way of studying the algorithm and critiquing it. But I won’t do it because I’ve found ways around seeing these ads and I’m happy with the solutions I’ve found.</p>\n",
      "date_published": "2018-11-12T13:00:04-08:00",
      "url": "https://emit.nitinkhanna.com/2018/11/instagram-adpot-count6-numbers-decreasing-cogdogblog/",
      "external_url": "https://cogdogblog.com/2018/11/instagram-adpot/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/11/by-raising-750m-in-debt-musk-boldly-steers-spacex-toward-the-financial-frontier/",
      "title": "By raising $750m in debt, Musk boldly steers SpaceX toward the financial frontier",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>Nice note by The Hustle about Musk’s moves to secure his companies from market forces. Musk may be considered a genius, but more importantly, he’s a pioneer, with a pioneer’s thinking - the grit to find solutions to problems people think are impenetrable.</p>\n\n<p>That’s what makes watching his career so interesting.</p>\n",
      "date_published": "2018-11-08T12:07:28-08:00",
      "url": "https://emit.nitinkhanna.com/2018/11/by-raising-750m-in-debt-musk-boldly-steers-spacex-toward-the-financial-frontier/",
      "external_url": "https://thehustle.co/spacex-elon-musk-debt-financing/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/10/how-to-stash-my-previous-commit/",
      "title": "How to Stash my Previous Commit",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>Sometimes, the answer finds you.</p>\n",
      "date_published": "2018-10-31T22:15:19-07:00",
      "url": "https://emit.nitinkhanna.com/2018/10/how-to-stash-my-previous-commit/",
      "external_url": "https://stackoverflow.com/questions/26884364/how-to-stash-my-previous-commit"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/10/tim-cook-says-tech-s-dark-side-is-real-nbsp-axios/",
      "title": "Tim Cook says tech's dark side is real - Axios",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>Nice set of rules Tim Cook is plugging for increased user data privacy. It’s all the more interesting that Apple’s faux pas don’t happen in that space that much. Apple does <a href=\"https://www.forbes.com/sites/ewanspence/2017/12/20/apple-iphone-kill-switch-ios-degrade-cripple-performance-battery/\">lie to people about battery consumption</a> but <a href=\"https://gizmodo.com/a-bug-in-samsungs-default-texting-app-is-sending-random-1827291759\">doesn’t stealth send people’s photos to their friends</a>.</p>\n",
      "date_published": "2018-10-31T11:45:49-07:00",
      "url": "https://emit.nitinkhanna.com/2018/10/tim-cook-says-tech-s-dark-side-is-real-nbsp-axios/",
      "external_url": "https://www.axios.com/tim-cook-says-techs-dark-side-is-real-1540387871-cffb003d-3593-49af-8a8b-f368d568a393.html"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/10/programming-sucks/",
      "title": "Programming Sucks",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>Nice kvetch.</p>\n",
      "date_published": "2018-10-31T11:43:01-07:00",
      "url": "https://emit.nitinkhanna.com/2018/10/programming-sucks/",
      "external_url": "https://www.stilldrinking.org/programming-sucks"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/10/fromscratch-auto-saving-scratchpad/",
      "title": "FromScratch - auto saving scratchpad",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>I like Windows tools and I like scratchpads. Electron is doing well these days.</p>\n",
      "date_published": "2018-10-30T10:19:36-07:00",
      "url": "https://emit.nitinkhanna.com/2018/10/fromscratch-auto-saving-scratchpad/",
      "external_url": "https://fromscratch.rocks/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/10/links-for-2nipun/",
      "title": "Links for @2nipun",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>Thread by @morganknutson -</p>\n\n<p>This is an excellent read on the pathos in Google from the point of view of a designer. It’s a twitter thread, so I’ve linked threadviews instead.</p>\n\n<p>There are two services I’ve seen that collect threads on twitter. I wonder which one you’d prefer -</p>\n\n<p><a href=\"https://threadreaderapp.com/thread/1049523067506966529.html\">threadreaderapp</a></p>\n\n<p>or</p>\n\n<p><a href=\"https://threader.app/thread/1049523067506966529\">threader</a></p>\n\n<p>Now that Workflow has been relabeled as Shortcuts, there are websites popping up that deal with sharing the same -</p>\n\n<p><a href=\"https://shortcutsgallery.com/?_sort=popular\">shortcutsgallery</a></p>\n\n<p><a href=\"https://sharecuts.app/\">sharecuts</a></p>\n\n<p>People are really loving the dot app domains, it seems!</p>\n\n<p>We were having a conversation around offline reading, PDFs, notes, annotations and the such recently. I’ve been looking at <a href=\"https://getpolarized.io/\">Polar</a> for a while now. Worth downloading and using?</p>\n",
      "date_published": "2018-10-19T11:12:53-07:00",
      "url": "https://emit.nitinkhanna.com/2018/10/links-for-2nipun/",
      "external_url": "https://emit.nitinkhanna.com/2018/10/links-for-2nipun/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/10/amazon-s-recent-wage-increase-shows-the-drawbacks-of-a-universal-15-minimum/",
      "title": "Amazon’s recent wage increase shows the drawbacks of a universal $15 minimum",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<blockquote>\n  <p>“Amazon employees could suddenly be making more than nurses”</p>\n</blockquote>\n\n<p>This is such a BS thing to say. It’s like saying “your company is doing something to prevent global warming, but this other company isn’t, so your company will end up doing more harm than good.”</p>\n\n<p>Amazon can lead by example here. It should.</p>\n",
      "date_published": "2018-10-15T10:35:11-07:00",
      "url": "https://emit.nitinkhanna.com/2018/10/amazon-s-recent-wage-increase-shows-the-drawbacks-of-a-universal-15-minimum/",
      "external_url": "https://thehustle.co/amazon-minimum-wage/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/10/how-to-make-bubble-tea-no-music/",
      "title": "How to make Bubble Tea - No Music",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>My new favorite YouTube channel - Peaceful Cuisine.</p>\n\n<p>The last thing I truly liked on YouTube/Netflix was Slow TV and it’s amazing train journeys.</p>\n\n<p>This channel is just as therapeutic. The sounds in the No Music versions are all just the chopping, pouring, scooping of the ingredients. It’s amazing!!</p>\n",
      "date_published": "2018-10-14T15:02:15-07:00",
      "url": "https://emit.nitinkhanna.com/2018/10/how-to-make-bubble-tea-no-music/",
      "external_url": "https://youtu.be/xebewT6lh2k"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/10/things-to-read-over-the-weekend-10-12-2018/",
      "title": "Things to read over the weekend 10/12/2018",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p><a href=\"https://jvns.ca/blog/senior-engineer/\">What’s part of a Senior Engineer’s job?</a></p>\n\n<p><a href=\"http://sarjakuvakeskus.fi/blogi/1097-webcomics\">Making Money from Webcomics</a></p>\n\n<p><a href=\"https://mailchi.mp/ribbonfarm/against-waldenponding\">Against Waldenponding</a> - It’s a critique of tossing your phone in the water/deleting all your social media apps</p>\n\n<p><a href=\"https://clearleft.com/posts/workplace-topology\">Workplace topology</a></p>\n\n<p><a href=\"https://www.gq.com/story/missing-parents-melting-glacier-swiss-alps\">The Ghosts of the Glacier</a></p>\n\n<p>Inspiration -</p>\n\n<p><a href=\"https://austinkleon.com/2018/10/08/be-the-light-or-reflect-it/\">Be the light or reflect it</a></p>\n\n<p>Extra (reread) –</p>\n\n<p><a href=\"http://tonsky.me/blog/disenchantment/\">Software disenchantment</a> - nice rant!</p>\n\n<p><a href=\"http://calnewport.com/blog/2018/09/18/the-human-api-manifesto/\">The Human API manifesto</a> - can this be turned into something actionable?</p>\n",
      "date_published": "2018-10-12T11:31:41-07:00",
      "url": "https://emit.nitinkhanna.com/2018/10/things-to-read-over-the-weekend-10-12-2018/",
      "external_url": "https://emit.nitinkhanna.com/2018/10/things-to-read-over-the-weekend-10-12-2018/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/10/witchy-comic-page-289/",
      "title": "Witchy Comic » Page 289",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<p>This is a beautiful and sad page. This story is so raw and the protagonist is so reluctant to be the hero we all easily make these characters often out to be.</p>\n",
      "date_published": "2018-10-09T14:35:47-07:00",
      "url": "https://emit.nitinkhanna.com/2018/10/witchy-comic-page-289/",
      "external_url": "http://witchycomic.com/comic/page-289/"
    },
    {
      "id": "https://emit.nitinkhanna.com/2018/10/why-it-s-hard-to-read-the-time-on-infograph-marco-org/",
      "title": "Why it’s hard to read the time on Infograph – Marco.org",
      "image": "https://emit.nitinkhanna.com/assets/logo/links-logo-grey-dark.png",
      "content_html": "<blockquote>\n  <p>Open this door, Apple.</p>\n</blockquote>\n\n<p>Could not agree more. From the moment the first watch came out, my brother and I agreed that Apple needs to open the platform to third party watch faces. NOT giving us this option is just negligence on Apple’s part and a clear disrespect for both consumer choice and developer capabilities.</p>\n",
      "date_published": "2018-10-09T13:41:50-07:00",
      "url": "https://emit.nitinkhanna.com/2018/10/why-it-s-hard-to-read-the-time-on-infograph-marco-org/",
      "external_url": "https://marco.org/2018/10/09/infograph-legibility#fnref:pMiV5VkCX3"
    }
  ]
}