<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: joshuakcockrell</title><link>https://news.ycombinator.com/user?id=joshuakcockrell</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 22 Oct 2026 11:51:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=joshuakcockrell" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by joshuakcockrell in "Mike Tomlin spent 12 years building a Minecraft city"]]></title><description><![CDATA[
<p>Umm, yes. How’s that relevant?</p>
]]></description><pubDate>Sat, 03 Oct 2026 02:30:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49940886</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=49940886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49940886</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "The Google Play app review process now regularly takes longer than a week"]]></title><description><![CDATA[
<p>I agree with this. I had a production Play Store submission approved within 4 hours last week. It feels so random.</p>
]]></description><pubDate>Wed, 16 Sep 2026 17:40:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49730427</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=49730427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49730427</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "“It works better in the app”"]]></title><description><![CDATA[
<p>It’s also about friction.<p>No one wants to troubleshoot a card decline by logging into their mobile browser bank account in checkout at the grocery store.</p>
]]></description><pubDate>Fri, 28 Aug 2026 14:27:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49479014</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=49479014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49479014</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "I were 17, I'd learn how to build LLMs from scratch"]]></title><description><![CDATA[
<p>This is like saying, “teens shouldn’t learn how to make their own game engine because no one is hiring for that.”<p>You’re missing the point. Understanding how Unity works fundamentally makes you a better Unity dev.</p>
]]></description><pubDate>Mon, 24 Aug 2026 08:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49416771</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=49416771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49416771</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "SwiftUI After 7 Years"]]></title><description><![CDATA[
<p>Ah yes, the glory days when you had to sift through 200+ lines of NSLayoutConstraint just to fix a simple layout bug.</p>
]]></description><pubDate>Mon, 03 Aug 2026 04:28:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49151223</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=49151223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49151223</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "SwiftUI After 7 Years"]]></title><description><![CDATA[
<p>Complaining about needing special code to support iOS 15 definitely weakened the argument.</p>
]]></description><pubDate>Mon, 03 Aug 2026 04:24:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49151201</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=49151201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49151201</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>I’m working on Envelope. <a href="https://envelopebudgeting.com">https://envelopebudgeting.com</a> It’s a budgeting app that comes with a built in checking account and debit cards. Because your budget can actually decline card transactions it’s a very effective system for stopping overspending.<p>I’m currently migrating the codebase to Swift 6 and dealing with the new concurrency system.</p>
]]></description><pubDate>Mon, 13 Jul 2026 04:51:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48888058</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=48888058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48888058</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "Show HN: Chess-Inspired Roguelike"]]></title><description><![CDATA[
<p>They have the same movement as their equivalent chess pieces.</p>
]]></description><pubDate>Thu, 25 Jun 2026 22:29:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48680032</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=48680032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48680032</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "Thoughts on the Commodore 8020 smart flip phone?"]]></title><description><![CDATA[
<p>Why not? Just because the screen is so small? I’m sure the right mount could hold this on your dashboard without issue.</p>
]]></description><pubDate>Tue, 16 Jun 2026 14:15:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48555693</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=48555693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48555693</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "What Is Minimalism Worth?"]]></title><description><![CDATA[
<p>To save others the click: the article is just saying minimalism.com is for sale.</p>
]]></description><pubDate>Tue, 16 Jun 2026 14:13:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48555647</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=48555647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48555647</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "SpaceX has acquired Cursor"]]></title><description><![CDATA[
<p>Existing discussion <a href="https://news.ycombinator.com/item?id=48554215">https://news.ycombinator.com/item?id=48554215</a></p>
]]></description><pubDate>Tue, 16 Jun 2026 14:11:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48555615</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=48555615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48555615</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>I'm working on Envelope. It's a budgeting app that comes with a checking account built in. <a href="https://envelopebudgeting.com">https://envelopebudgeting.com</a> Because the checking account is built in, you can assign real money to digital envelopes for bills, groceries, savings, and everyday spending, then spend from the money with built-in checking, debit cards, and envelope-based spending controls.<p>The idea is to guide spending before it happens, not just track transactions afterward.</p>
]]></description><pubDate>Mon, 11 May 2026 17:46:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48098157</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=48098157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48098157</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>I'm building Envelope, which is a checking account with built-in budgeting: <a href="https://envelopebudgeting.com">https://envelopebudgeting.com</a> It's like if Mint, YNAB, or Copilot was built into a bank account. The goal is to help people budget, spend, and save from one account, instead of using a separate budgeting tool, spreadsheet (yuck!), or cash envelope system. It does that by allowing users to get paid via direct deposit and then organizing their money into digital envelopes for bills, groceries, savings, sinking funds, etc. It's attached to a debit card so everything updates instantly and has individual or joint accounts.<p>I'm currently working on the paycheck prediction algorithm so Envelope can automatically determine how much needs to be set aside from user's paychecks so their bills are paid on time.</p>
]]></description><pubDate>Mon, 13 Apr 2026 16:12:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47754202</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=47754202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47754202</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "Ask HN: Any interesting niche hobbies?"]]></title><description><![CDATA[
<p>Someone needs to solve barbecue. The entire industry is based on feel and experience. Why can't a beginner replicate Franklin's brisket by following a recipe online?<p>It's probably because the main measuring instrument (a probe thermometer) doesn't provide any feedback about fat rendering, moisture, etc. Plus, every brisket cut has different fat ratios and thickness, which means a recipe can't guarantee identical inputs like bread baking. I'd love for someone to throw some over the top engineering & experimentation at this.</p>
]]></description><pubDate>Wed, 08 Apr 2026 14:36:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47690824</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=47690824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47690824</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "ATMs didn’t kill bank teller jobs, but the iPhone did"]]></title><description><![CDATA[
<p>Cofounder at Envelope here. Yes, a well polished banking app is much easier to use for many tasks<p>- Push notifications within seconds of swiping your card
- Frictionless to check your balance/budget/cards with bio auth
- Mobile check deposit (as others here have stated)
- Instantly locking/unlocking your cards
- Budgeting built-in<p>If, to you, "doing online banking" means "sitting down at my computer and scrolling through the PDF statements on Chase's website" (I don't blame you, I've been there), then yes, doing that on a desktop is much easier. I'd encourage you to take a look at how far banking apps have come recently.</p>
]]></description><pubDate>Fri, 13 Mar 2026 03:42:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47360444</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=47360444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47360444</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>Envelope <a href="https://envelopebudgeting.com">https://envelopebudgeting.com</a><p>It's a budgeting app I'm building for iOS and Android. It's an alternative to YNAB, Goodbudget, or Monarch, but the checking account and debit cards are built-in, so it avoids the unreliable syncing issues that make budgeting apps suck. It's named after the digital envelope system and helps you organize money into categories for bills, spending, savings, upcoming expenses, etc. Individual and joint accounts.<p>Right now I'm working on an upcoming paycheck detection system to automatically split your paycheck across your budgets.</p>
]]></description><pubDate>Tue, 10 Mar 2026 19:38:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47327860</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=47327860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47327860</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "Why No AI Games?"]]></title><description><![CDATA[
<p>> Maybe there are some cool AI-centric games that I’m overlooking?<p>The enemy locomotion in Arc Raiders was almost entirely created with reinforcement learning. It’s a very impressive modern example (the game has been out for less than 6 months).<p>Here’s the documentary explaining how the RL locomotion works. Skip to 10 min 36 sec.  <a href="https://www.youtube.com/watch?v=DRlhpzc7ImA&t=636s" rel="nofollow">https://www.youtube.com/watch?v=DRlhpzc7ImA&t=636s</a></p>
]]></description><pubDate>Tue, 03 Mar 2026 17:05:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47235368</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=47235368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47235368</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>Lately I’ve been interested in how budgeting apps model cash flow over time. A lot of tools are either expense trackers or monthly budgets that assume clean month boundaries, which breaks down quickly if you’re paid biweekly or irregularly.<p>Envelope budgeting (the method) works by allocating money up front so future obligations are actually covered before spending happens. But the hard part is handling income timing and paycheck variability without overfunding the future.<p>Anyways, I’m currently adding a cash flow detection algorithm to Envelope (the budgeting app) <a href="https://envelopebudgeting.com">https://envelopebudgeting.com</a> that only allocates paychecks to obligations before the next paycheck unless future funding is strictly required. That approach has avoided a lot of timing edge cases I kept running into.</p>
]]></description><pubDate>Mon, 09 Feb 2026 19:28:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46949781</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=46949781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46949781</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://joshcockrell.com" rel="nofollow">https://joshcockrell.com</a></p>
]]></description><pubDate>Thu, 15 Jan 2026 17:33:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46636154</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=46636154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46636154</guid></item><item><title><![CDATA[New comment by joshuakcockrell in "Ask HN: What are you working on? (January 2026)"]]></title><description><![CDATA[
<p>I’m building a budgeting app called Envelope, it’s like the envelope budgeting concept but has the checking account built in. <a href="https://envelopebudgeting.com">https://envelopebudgeting.com</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 13:56:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46616115</link><dc:creator>joshuakcockrell</dc:creator><comments>https://news.ycombinator.com/item?id=46616115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46616115</guid></item></channel></rss>