<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: johnernaut</title><link>https://news.ycombinator.com/user?id=johnernaut</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 11 Apr 2026 08:10:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=johnernaut" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by johnernaut in "Neovim plugin to view Claude Code changes"]]></title><description><![CDATA[
<p>I wanted a simple harpoon-esque neovim plugin where I could view the files that the Claude Code CLI changes within a simple popup within neovim, and optionally dismiss the ones I've already reviewed, so I built one.  Can definitely do a lot more here, but this is meeting my needs so far.  Would love to hear thoughts!</p>
]]></description><pubDate>Thu, 01 Jan 2026 20:52:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46457907</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=46457907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46457907</guid></item><item><title><![CDATA[Neovim plugin to view Claude Code changes]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/johnernaut/claude-files.nvim">https://github.com/johnernaut/claude-files.nvim</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46457906">https://news.ycombinator.com/item?id=46457906</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 01 Jan 2026 20:52:28 +0000</pubDate><link>https://github.com/johnernaut/claude-files.nvim</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=46457906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46457906</guid></item><item><title><![CDATA[New comment by johnernaut in "Ask HN: Any example of successful vibe-coded product?"]]></title><description><![CDATA[
<p>I vibe coded Pantry Recipes as an experiment (and to fill a personal need), and it has paying subscribers.  Certainly not commercially successful though. <a href="https://apps.apple.com/us/app/pantry-recipes/id6744589753">https://apps.apple.com/us/app/pantry-recipes/id6744589753</a></p>
]]></description><pubDate>Tue, 30 Dec 2025 18:15:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46436215</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=46436215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46436215</guid></item><item><title><![CDATA[New comment by johnernaut in "Ask HN: What are you working on? (April 2025)"]]></title><description><![CDATA[
<p>Working on: Pantry Recipes – AI meal generation based on what’s in your kitchen<p>Over the past few weekends, I’ve been building Pantry Recipes – a mobile app that lets you quickly generate recipe ideas based on the ingredients you already have at home.<p>The idea is simple:<p>- Save or quickly select ingredients you have on hand
- Tap Generate Recipes and get ideas instantly
- You can also describe what you want to make free-form (e.g., "cheese omelette") and the app will generate a recipe for you.<p>The app is free for a number of recipe generations, then offers a low-cost subscription if you want unlimited use. It's live on the iOS App Store now:
 <a href="https://apps.apple.com/us/app/pantry-recipes/id6744589753">https://apps.apple.com/us/app/pantry-recipes/id6744589753</a><p>Happy to answer any questions if anyone’s curious about the tech, UX challenges, or what I learned from launching!</p>
]]></description><pubDate>Mon, 28 Apr 2025 11:20:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43819978</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=43819978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43819978</guid></item><item><title><![CDATA[New comment by johnernaut in "Ask HN: What are some mentally healthy apps to have?"]]></title><description><![CDATA[
<p>I found an app called Meomind (<a href="https://meomind.com/" rel="nofollow">https://meomind.com/</a>) recently that has helped me a lot.  It has a collection of <i>real</i> recorded therapy sessions from individuals that they've decided to share (with personal details scrubbed I assume) that you can listen to at your leisure.  They're categorized as well, so if you're looking for understanding why you have a lack of interest in things, are having relationship issues, etc... you can find topics that you're interested in.  It's been super helpful for me to realize how many people have the same issues or are in the same boat as me without me having to go in to see an actual therapist.</p>
]]></description><pubDate>Thu, 09 Jun 2022 16:39:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=31683413</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=31683413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31683413</guid></item><item><title><![CDATA[The Real-Time Impact Covid-19 Is Having on Small Businesses and Workers]]></title><description><![CDATA[
<p>Article URL: <a href="https://joinhomebase.com/blog/real-time-covid-19-data/">https://joinhomebase.com/blog/real-time-covid-19-data/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22626426">https://news.ycombinator.com/item?id=22626426</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 19 Mar 2020 11:24:13 +0000</pubDate><link>https://joinhomebase.com/blog/real-time-covid-19-data/</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=22626426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22626426</guid></item><item><title><![CDATA[New comment by johnernaut in "PySnooper: Never use print for debugging again"]]></title><description><![CDATA[
<p>Yes, check out Pry: <a href="https://pryrepl.org/" rel="nofollow">https://pryrepl.org/</a></p>
]]></description><pubDate>Mon, 22 Apr 2019 13:31:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=19718739</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=19718739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19718739</guid></item><item><title><![CDATA[New comment by johnernaut in "Microsoft Teams gets a free version"]]></title><description><![CDATA[
<p>Interesting - thanks for the heads up.</p>
]]></description><pubDate>Fri, 13 Jul 2018 16:21:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=17524277</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=17524277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17524277</guid></item><item><title><![CDATA[New comment by johnernaut in "Microsoft Teams gets a free version"]]></title><description><![CDATA[
<p>One of the biggest frustrations I've had after switching from Slack -> Teams is the lack of support for syntax highlighting or 'code snippets.'  Also, I can search for past comments, etc.. but for some reason it doesn't take you back in time to view the context around them - it only shows you the exact search result.</p>
]]></description><pubDate>Fri, 13 Jul 2018 14:28:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=17523219</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=17523219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17523219</guid></item><item><title><![CDATA[New comment by johnernaut in "Introduction and Quick Guide to GraphQL for BackEnd and FrontEnd"]]></title><description><![CDATA[
<p>I ran into the issue of authentication when trying to learn GraphQL.  I made a Node/GraphQL/React boilerplate with an example implementation of authentication in place.  It's my first foray into both Node and GraphQL so I apologize for any inconsistencies.<p><a href="https://github.com/johnernaut/express-graphql-react-boilerplate" rel="nofollow">https://github.com/johnernaut/express-graphql-react-boilerpl...</a></p>
]]></description><pubDate>Wed, 14 Feb 2018 14:01:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=16375711</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=16375711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16375711</guid></item><item><title><![CDATA[New comment by johnernaut in "Amazon Key is a new service that lets couriers unlock your front door"]]></title><description><![CDATA[
<p>It's also worrying for households that have animals that are not particularly friendly toward strangers.  Would the delivery person be able to press charges should a home owners dog bite them?</p>
]]></description><pubDate>Wed, 25 Oct 2017 13:01:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=15549684</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=15549684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15549684</guid></item><item><title><![CDATA[New comment by johnernaut in "Microsoft: more people are switching from Macs to Surface than ever before"]]></title><description><![CDATA[
<p>> Every store's shopping experience on black friday ranges from barely tolerable to unbearable.<p>This is true and I would be completely sympathetic to this if the same thing hadn't happened to my brother-in-law (also purchasing a Surface Book) a couple of weeks prior.  Note: this isn't a dig on Microsoft or even the product - I was more trying to make the point that I went into the store super excited about a product, and the experience alone completely turned me off to it in the long run.  Granted, I probably didn't give the product enough of a chance in the end.<p>I'm glad to hear you're enjoying yours.</p>
]]></description><pubDate>Mon, 12 Dec 2016 19:34:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=13161112</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=13161112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13161112</guid></item><item><title><![CDATA[New comment by johnernaut in "Microsoft: more people are switching from Macs to Surface than ever before"]]></title><description><![CDATA[
<p>I'm one of the people that switched from a MacBook Pro to the new Surface Book.<p>The ENTIRE experience was dreadful for me.<p>The day I went into the Microsoft store to purchase it (Black Friday), their credit card system was down, so I had to wait around for nearly 2 hours until they finally figured things out.  That wouldn't typically upset me, but my brother-in-law went through something similar just 2 weeks prior.  Aside from that, the reps in the store were constantly trying to up-sell me on different items and get me to purchase other things throughout the store.  This is something that is extremely irritating to me and something that I appreciated the reps at the Apple Store not doing.<p>As far as the actual product goes - I found the trackpad to be lacking.  It just FELT a bit buggy and non-responsive at times.  I have yet to find a trackpad as solid as the ones that Apple ship.  This became more apparent of time after using the product.  Aside from the trackpad I don't have too many complaints, except for things that are of personal preference (I can't say I like the design / functionality of the snake hinge).  I also realized, as mainly a pro user, that I don't have much use / need for the touch screen or tablet portion of the device.<p>Needless to say, I ended up returning the device and buying the new touch-bar 15" MBP a few days ago.  Aside from how annoying it is to locate / use the touch-based Esc key, it's a really solid device.</p>
]]></description><pubDate>Mon, 12 Dec 2016 16:45:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=13159430</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=13159430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13159430</guid></item><item><title><![CDATA[New comment by johnernaut in "Ask HN: Who wants to be hired? (November 2016)"]]></title><description><![CDATA[
<p>Location: Austin, TX<p>Remote: Yes<p>Willing to Relocate: Yes<p>Technologies: Go, Ruby on Rails, C/C++, JavaScript, Redis, 
MySQL, PostgreSQL<p>Resume/CV: <a href="https://www.linkedin.com/in/johnsonjohn3" rel="nofollow">https://www.linkedin.com/in/johnsonjohn3</a><p>Email: john@johnjohnson.cc</p>
]]></description><pubDate>Tue, 01 Nov 2016 16:20:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=12847256</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=12847256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12847256</guid></item><item><title><![CDATA[New comment by johnernaut in "How much oxygen for a person to survive in an air-tight enclosure? (2004)"]]></title><description><![CDATA[
<p>This can be alleviated with the use of CO2 scrubbers[0].  Basically you fill fan-powered canisters with minerals ("sodasorb" is a popular product used in the offshore diving industry), which absorbs CO2 from the atmosphere.  That's not to say that you need to be able to remove and replace the minerals in the scrubbers every so often.<p>[0] <a href="https://en.wikipedia.org/wiki/Carbon_dioxide_scrubber" rel="nofollow">https://en.wikipedia.org/wiki/Carbon_dioxide_scrubber</a></p>
]]></description><pubDate>Sun, 20 Mar 2016 13:04:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=11322748</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=11322748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11322748</guid></item><item><title><![CDATA[New comment by johnernaut in "Reverse Engineering Challenges"]]></title><description><![CDATA[
<p>Although probably not well-known, <a href="http://crackmes.de/" rel="nofollow">http://crackmes.de/</a> is a site I've been using to create / upload and also work on challenges for various RE applications for about 10 years now.  I'd definitely recommend it to newcomers wanting to learn more about RE in general.</p>
]]></description><pubDate>Fri, 13 Nov 2015 14:39:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=10560032</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=10560032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10560032</guid></item><item><title><![CDATA[Put a MacBook to sleep with an iPad cover]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/johnernaut/status/610563597740015618">https://twitter.com/johnernaut/status/610563597740015618</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=9722323">https://news.ycombinator.com/item?id=9722323</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 15 Jun 2015 21:45:16 +0000</pubDate><link>https://twitter.com/johnernaut/status/610563597740015618</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=9722323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9722323</guid></item><item><title><![CDATA[New comment by johnernaut in "Deku: How we built our functional alternative to React"]]></title><description><![CDATA[
<p>ES6</p>
]]></description><pubDate>Tue, 12 May 2015 13:05:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=9531397</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=9531397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9531397</guid></item><item><title><![CDATA[New comment by johnernaut in "Startups can now buy insurance against threat of patent trolls"]]></title><description><![CDATA[
<p>E-Mafia.</p>
]]></description><pubDate>Tue, 11 Nov 2014 23:52:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=8593095</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=8593095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8593095</guid></item><item><title><![CDATA[New comment by johnernaut in "Swarm.js and React – Real-time, offline-ready web apps"]]></title><description><![CDATA[
<p>I built a websocket server in Go that pulls messages from Redis and shoots them off to subscribed clients, similar to what you're mentioning.  <a href="https://github.com/johnernaut/goatee" rel="nofollow">https://github.com/johnernaut/goatee</a></p>
]]></description><pubDate>Tue, 14 Oct 2014 13:27:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=8453274</link><dc:creator>johnernaut</dc:creator><comments>https://news.ycombinator.com/item?id=8453274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8453274</guid></item></channel></rss>