<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: jakejohnson</title><link>https://news.ycombinator.com/user?id=jakejohnson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 20 May 2026 07:42:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jakejohnson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jakejohnson in "Gemini 3.1 Pro"]]></title><description><![CDATA[
<p>I haven't seen any deprecation notices for 2.5 yet, just for 2. I'd expect (and hope) the deprecation timeline for 2.5 is longer since 3.0 is still in preview. Maybe they just default to 1 year here?<p>> Note: The shutdown dates listed in the table indicate the /earliest/ possible dates on which a model might be retired. We will communicate the exact shutdown date to users with advance notice to ensure a smooth transition to a replacement model.</p>
]]></description><pubDate>Thu, 19 Feb 2026 18:08:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47076916</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=47076916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47076916</guid></item><item><title><![CDATA[New comment by jakejohnson in "Bridging Elixir and Python with Oban"]]></title><description><![CDATA[
<p>LLMs work great with Elixir. Running tsc in a loop while generating code still catches type errors introduced by an LLM and it’s faster than generating additional tests. Elixir is also succinct and highly functional. If you can’t find a specific library it’s easier than ever to build out the barebones functionality you need yourself or use NIFs, ports, etc.<p><a href="https://dashbit.co/blog/why-elixir-best-language-for-ai" rel="nofollow">https://dashbit.co/blog/why-elixir-best-language-for-ai</a></p>
]]></description><pubDate>Thu, 19 Feb 2026 15:24:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47074802</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=47074802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47074802</guid></item><item><title><![CDATA[New comment by jakejohnson in "Bugs Apple loves"]]></title><description><![CDATA[
<p>I set up a couple developer accounts recently for my clients. Just use a new Google Voice number for 2FA. I had to live chat with Apple support to get past initial verification both times and after that setup went fine.</p>
]]></description><pubDate>Fri, 23 Jan 2026 07:01:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46729369</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=46729369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46729369</guid></item><item><title><![CDATA[New comment by jakejohnson in "Video Game Websites in the early 00s"]]></title><description><![CDATA[
<p>Nintendo 2k1 website [1] was god tier slicing with the curved layout, inset menus, and sprites for the corners, edges, buttons without transparency. The pixel backgrounds, fonts, buttons, shadows looked great on a CRT. Tried to replicate it myself back in the day with HTML tables.<p>[1] <a href="https://www.webdesignmuseum.org/gallery/nintendo-2001" rel="nofollow">https://www.webdesignmuseum.org/gallery/nintendo-2001</a></p>
]]></description><pubDate>Tue, 06 Jan 2026 20:25:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46518140</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=46518140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46518140</guid></item><item><title><![CDATA[Show HN: BotBudget – AI Agent Cost Calculator]]></title><description><![CDATA[
<p>Hi HN, I kept running into the same problem when helping clients forecast expenses for AI agents. Pricing can be complex and requires some serious spreadsheeting. You need to factor in different model tiers, token estimates, prompt caching, and a variety of services across your specific workflows.<p>After manually building spreadsheets for each client, I decided to build BotBudget - a free calculator that models these costs across hundreds of LLM models and AI services.<p>Key features:<p><pre><code>  - Multi-service workflows (LLM + STT/TTS + RAG + guardrails) 
  - Recent pricing data for major providers
  - Built-in tokenizer for prompt estimation
  - Cost projections with growth scenarios
  - Shareable team links
</code></pre>
It's been helpful for my consulting work, and I'm hoping others building AI products might find it useful too.<p>Try it at botbudget.com - would love feedback on what's missing or could be improved.<p>Simple stack btw: It’s built with Next.js, hosted on Cloudflare Workers using @opennextjs/cloudflare, and flat JSON pricing data updated daily with GitHub Workflows from self and community maintained sources.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44573131">https://news.ycombinator.com/item?id=44573131</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 15 Jul 2025 16:44:42 +0000</pubDate><link>https://botbudget.com/calculator</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=44573131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44573131</guid></item><item><title><![CDATA[New comment by jakejohnson in "Ask HN: Who is hiring? (May 2021)"]]></title><description><![CDATA[
<p>TaxJar | Engineering, DevOps, QA, Integrations | Remote (US Only) | Full Time | <a href="https://taxjar.com/careers" rel="nofollow">https://taxjar.com/careers</a><p>TaxJar is the leading technology solution for busy eCommerce sellers to manage sales tax and trusted by more than 20,000 businesses. We’re solving problems at scale, supporting our growing customer base and creating new solutions in a complex domain with Elixir and Ruby. We deal with large datasets, intricate sales tax rules, and automating complicated processes for thousands of business customers.<p>We’re actively hiring for the following positions:<p><pre><code>  * Ruby / Rails Engineers
  * Elixir Engineers
  * Integration Engineers (NetSuite, WooCommerce, Acumatica)
  * DevOps Engineer
  * Security Engineer
  * Information Security Analyst
  * QA Engineer
  * Support Engineer
  * Engineering Manager
  * Product Managers
  * Product Designers
</code></pre>
Apply here: <a href="https://www.taxjar.com/careers/" rel="nofollow">https://www.taxjar.com/careers/</a></p>
]]></description><pubDate>Mon, 03 May 2021 21:32:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=27030984</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=27030984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27030984</guid></item><item><title><![CDATA[New comment by jakejohnson in "Ask HN: Who is hiring? (April 2021)"]]></title><description><![CDATA[
<p>TaxJar | Engineering, DevOps, QA, Integrations | Remote (US Only) | Full Time | <a href="https://taxjar.com/careers" rel="nofollow">https://taxjar.com/careers</a><p>TaxJar is the leading technology solution for busy eCommerce sellers to manage sales tax and trusted by more than 20,000 businesses. We’re solving problems at scale, supporting our growing customer base and creating new solutions in a complex domain with Elixir and Ruby. We deal with large datasets, intricate sales tax rules, and automating complicated processes for thousands of business customers.<p>We’re actively hiring for the following positions:<p><pre><code>  * Software Engineers (Ruby / JavaScript)
  * Integration Engineers (Junior or Senior)
  * DevOps Engineer
  * QA Engineer
  * Support Engineer
  * Engineering Manager
  * Product Managers
  * Product Designers
</code></pre>
Apply here: <a href="https://www.taxjar.com/careers/" rel="nofollow">https://www.taxjar.com/careers/</a></p>
]]></description><pubDate>Fri, 02 Apr 2021 00:20:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=26667892</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=26667892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26667892</guid></item><item><title><![CDATA[New comment by jakejohnson in "Ask HN: Who is hiring? (March 2021)"]]></title><description><![CDATA[
<p>TaxJar | Engineering, DevOps, QA, Integrations | Remote (US Only) | Full Time | <a href="https://taxjar.com/careers" rel="nofollow">https://taxjar.com/careers</a><p>TaxJar is the leading technology solution for busy eCommerce sellers to manage sales tax and trusted by more than 20,000 businesses. We’re solving problems at scale, supporting our growing customer base and creating new solutions in a complex domain with Elixir and Ruby. We deal with large datasets, intricate sales tax rules, and automating complicated processes for thousands of business customers.<p>We’re actively hiring for the following positions:<p><pre><code>  * Software Engineers (Elixir / Ruby)
  * Integration Engineers (NetSuite / Magento / Acumatica)
  * DevOps Engineer
  * QA Engineer
  * Support Engineer
  * Engineering Manager
  * Product Managers
  * Product Designers
</code></pre>
Apply here: <a href="https://www.taxjar.com/careers/" rel="nofollow">https://www.taxjar.com/careers/</a></p>
]]></description><pubDate>Mon, 01 Mar 2021 16:02:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=26304069</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=26304069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26304069</guid></item><item><title><![CDATA[New comment by jakejohnson in "Ask HN: Who is hiring? (January 2020)"]]></title><description><![CDATA[
<p>TaxJar | Remote Only (USA) | Full time | <a href="https://www.taxjar.com/about/" rel="nofollow">https://www.taxjar.com/about/</a><p>TaxJar is the leading technology solution for busy eCommerce sellers to manage sales tax and is trusted by more than 20,000 businesses. The product engineering team at TaxJar is solving complex problems on a daily basis, supporting our growing customer base and creating new solutions in a complex domain. We deal with large datasets, intricate sales tax rules, and automating complicated processes for thousands of business customers.<p>We’re actively hiring for the following positions:<p><pre><code>  * Software Engineer (Ruby / Rails)
  * Software Engineer (Elixir)
  * BI Engineer
  * Engineering Manager
  * Full Stack Software Engineer
  * Senior Product Designer
  * Product Managers
</code></pre>
Apply here:
<a href="https://apply.workable.com/taxjar/" rel="nofollow">https://apply.workable.com/taxjar/</a></p>
]]></description><pubDate>Fri, 03 Jan 2020 22:14:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=21950940</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=21950940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21950940</guid></item><item><title><![CDATA[New comment by jakejohnson in "Ask HN: How are you handling US sales tax?"]]></title><description><![CDATA[
<p>If you're just starting out, I'd register and collect sales tax in the state where you have a physical presence. You would only collect and remit sales tax in that state. As you grow your business, you may need to consider economic nexus thresholds to determine if you have nexus in additional states based on revenue or order volume [1].<p>You may have different sales tax obligations if you decide to sell on a marketplace such as Amazon. FBA sellers may have additional nexuses based on where Amazon is storing your products in fulfillment centers [2]. Marketplace facilitator laws are taking effect where the marketplace may collect and remit sales tax on your behalf in specific states, but you may still be obligated to report sales tax [3].<p>All of this can get complicated fast. As always, it's a good idea to talk to a CPA or tax professional first.<p>[1]: <a href="https://blog.taxjar.com/economic-nexus-laws/" rel="nofollow">https://blog.taxjar.com/economic-nexus-laws/</a>
[2]: <a href="https://blog.taxjar.com/find-amazon-fba-sales-tax-nexus/" rel="nofollow">https://blog.taxjar.com/find-amazon-fba-sales-tax-nexus/</a>
[3]: <a href="https://blog.taxjar.com/sales-tax-by-state-marketplace-facilitator-laws-explained/" rel="nofollow">https://blog.taxjar.com/sales-tax-by-state-marketplace-facil...</a></p>
]]></description><pubDate>Fri, 11 Jan 2019 20:26:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=18886622</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=18886622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18886622</guid></item><item><title><![CDATA[TaxJar (Fully Remote) Raises $60M for Sales Tax Automation Software]]></title><description><![CDATA[
<p>Article URL: <a href="https://venturebeat.com/2019/01/09/taxjar-gets-60-million-for-software-that-automates-ecommerce-sales-tax-calculations/">https://venturebeat.com/2019/01/09/taxjar-gets-60-million-for-software-that-automates-ecommerce-sales-tax-calculations/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18865522">https://news.ycombinator.com/item?id=18865522</a></p>
<p>Points: 14</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 09 Jan 2019 15:41:45 +0000</pubDate><link>https://venturebeat.com/2019/01/09/taxjar-gets-60-million-for-software-that-automates-ecommerce-sales-tax-calculations/</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=18865522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18865522</guid></item><item><title><![CDATA[New comment by jakejohnson in "Ask HN: Who is hiring? (July 2018)"]]></title><description><![CDATA[
<p>TaxJar | Software Engineer (Ruby on Rails), Integration Developer (WooCommerce) | Remote / Distributed Team (US Only) | Full Time<p>TaxJar is the leading technology solution for busy eCommerce sellers to manage sales tax and is trusted by more than 10,000 businesses. Our remote-only team of almost 40 people is growing quickly. We have immediate openings for a Ruby software engineer and WooCommerce developer who want to help us make eCommerce easier for everyone. Learn more about us at <a href="https://www.taxjar.com/jobs/" rel="nofollow">https://www.taxjar.com/jobs/</a> and <a href="https://life.taxjar.com/" rel="nofollow">https://life.taxjar.com/</a><p>Apply directly:<p>Software Engineer (Ruby on Rails) - <a href="https://taxjar.workable.com/jobs/712896" rel="nofollow">https://taxjar.workable.com/jobs/712896</a><p>Integration Developer (WooCommerce) - <a href="https://taxjar.workable.com/jobs/748990" rel="nofollow">https://taxjar.workable.com/jobs/748990</a></p>
]]></description><pubDate>Tue, 03 Jul 2018 03:10:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=17447182</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=17447182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17447182</guid></item><item><title><![CDATA[New comment by jakejohnson in "States Can Require Internet Tax Collection, Supreme Court Rules"]]></title><description><![CDATA[
<p>Can you expand on why TaxJar seems lighter after collecting sales tax? We have a fully automated reporting and filing solution that works at scale for over 10k merchants.<p>Disclaimer: I work at TaxJar, just curious to hear your feedback. Thanks!</p>
]]></description><pubDate>Thu, 21 Jun 2018 21:30:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=17369463</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=17369463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17369463</guid></item><item><title><![CDATA[New comment by jakejohnson in "States Can Require Internet Tax Collection, Supreme Court Rules"]]></title><description><![CDATA[
<p>Correct, that pricing is specific to TrustFile for reporting and filing. They have a separate product called AvaTax [1] for calculating sales tax. If you decide to speak with a sales rep for an all-inclusive package, be mindful of setup fees, cancellation fees, and annual contracts.<p>[1] <a href="https://www.avalara.com/us/en/products/sales-and-use-tax/avatax/avatax-pricing.html" rel="nofollow">https://www.avalara.com/us/en/products/sales-and-use-tax/ava...</a></p>
]]></description><pubDate>Thu, 21 Jun 2018 19:23:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=17368448</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=17368448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17368448</guid></item><item><title><![CDATA[New comment by jakejohnson in "States Can Require Internet Tax Collection, Supreme Court Rules"]]></title><description><![CDATA[
<p>When using a sales tax API, the merchant configures their product catalog by assigning products to specific tax categories or tax codes based on the sales tax provider. Some tax categories are extremely granular to accommodate the scenario you mentioned. The logic on whether or not the product is taxable in a specific state based on a certain threshold is done completely within the API when passing over tax codes for each line item.</p>
]]></description><pubDate>Thu, 21 Jun 2018 18:58:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=17368242</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=17368242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17368242</guid></item><item><title><![CDATA[New comment by jakejohnson in "States Can Require Internet Tax Collection, Supreme Court Rules"]]></title><description><![CDATA[
<p>SaaS is taxable in some states [1], so if you have nexus in one of those states you'll want to register for a sales tax permit and collect sales tax for that state. When these states introduce thresholds similar to South Dakota, you may be obligated to collect sales tax in additional states.<p>You can use a sales tax API with Stripe [2] to calculate sales tax before processing the payment. From there, you'll have to remit the sales tax to the state manually or use sales tax compliance software like TaxJar or Avalara.<p>[1] <a href="https://blog.taxjar.com/saas-sales-tax/" rel="nofollow">https://blog.taxjar.com/saas-sales-tax/</a>
[2] <a href="https://developers.taxjar.com/blog/handling-sales-tax-with-stripe/" rel="nofollow">https://developers.taxjar.com/blog/handling-sales-tax-with-s...</a></p>
]]></description><pubDate>Thu, 21 Jun 2018 18:49:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=17368153</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=17368153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17368153</guid></item><item><title><![CDATA[New comment by jakejohnson in "States Can Require Internet Tax Collection, Supreme Court Rules"]]></title><description><![CDATA[
<p>Some states consider SaaS [1] and digital products [2] taxable. Refer to the blog posts below:<p>[1] <a href="https://blog.taxjar.com/saas-sales-tax/" rel="nofollow">https://blog.taxjar.com/saas-sales-tax/</a>
[2] <a href="https://blog.taxjar.com/sales-tax-digital-products/" rel="nofollow">https://blog.taxjar.com/sales-tax-digital-products/</a></p>
]]></description><pubDate>Thu, 21 Jun 2018 18:39:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=17368068</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=17368068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17368068</guid></item><item><title><![CDATA[New comment by jakejohnson in "States Can Require Internet Tax Collection, Supreme Court Rules"]]></title><description><![CDATA[
<p>You can sign up for a free trial with TaxJar right away without calling a sales rep, no CC required. Sandbox API environment is included for all plans, but marketed toward Plus plans. Once you log in, generate prod / sandbox keys from the account page.</p>
]]></description><pubDate>Thu, 21 Jun 2018 16:28:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=17366594</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=17366594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17366594</guid></item><item><title><![CDATA[New comment by jakejohnson in "States Can Require Internet Tax Collection, Supreme Court Rules"]]></title><description><![CDATA[
<p>Keep in mind that Stripe only provides automated tax calculations for their Orders API (previously Relay) at this time. You'll have to use a sales tax API to handle calculations for subscriptions and one-off charges.</p>
]]></description><pubDate>Thu, 21 Jun 2018 16:24:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=17366553</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=17366553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17366553</guid></item><item><title><![CDATA[New comment by jakejohnson in "States Can Require Internet Tax Collection, Supreme Court Rules"]]></title><description><![CDATA[
<p>Yes, those platforms may handle sales tax calculations automatically for you for their specific platform. That's only the very first step. Merchants will then need to report and remit their sales tax to each state. If those platforms plan to handle the <i>entire</i> process, trust me they have a ton of work ahead of them if they decide to handle it in-house.</p>
]]></description><pubDate>Thu, 21 Jun 2018 15:53:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=17366249</link><dc:creator>jakejohnson</dc:creator><comments>https://news.ycombinator.com/item?id=17366249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17366249</guid></item></channel></rss>