<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: iowahansen</title><link>https://news.ycombinator.com/user?id=iowahansen</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 09:09:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=iowahansen" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by iowahansen in "Tell HN: Cloudflare's D1 service degraded since 2 days"]]></title><description><![CDATA[
<p>After days, there is finally an incident up: <a href="https://www.cloudflarestatus.com/incidents/kzvk0c2s5fy7" rel="nofollow">https://www.cloudflarestatus.com/incidents/kzvk0c2s5fy7</a></p>
]]></description><pubDate>Fri, 23 Jan 2026 19:28:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46736690</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=46736690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46736690</guid></item><item><title><![CDATA[Tell HN: Cloudflare's D1 service degraded since 2 days]]></title><description><![CDATA[
<p>Public service announcement: if you're seeing very slow Cloudflare D1 query latencies, you're not alone.<p>I just burned hours trying to figure out why basic D1 SQL queries against a 100MB database are taking 20-30 seconds wall time. Turns out there's an ongoing D1 issue, but it's only being acknowledged in Cloudflare's D1 Discord channel, while cloudflarestatus.com says everything is a-ok.<p>Posting here in case it saves someone else the debugging rabbit hole.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46734283">https://news.ycombinator.com/item?id=46734283</a></p>
<p>Points: 10</p>
<p># Comments: 4</p>
]]></description><pubDate>Fri, 23 Jan 2026 16:17:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46734283</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=46734283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46734283</guid></item><item><title><![CDATA[New comment by iowahansen in "Beyond the Wrist: Debugging RSI"]]></title><description><![CDATA[
<p>I had the same experience. For years, like clockwork I had monthly episodes of debilitating back/neck pain that only my chiropractor could "fix".<p>After reading Healing Back Pain: The Mind-Body Connection by John E. Sarno ( <a href="https://www.goodreads.com/book/show/144873.Healing_Back_Pain" rel="nofollow">https://www.goodreads.com/book/show/144873.Healing_Back_Pain</a> ), I recognized that my body was trying distract me from my troubled relationship at that time. On my next painful episode, I mentally said "F*ck it, there is nothing wrong with me physically" and the next day the pain was gone, never to resurface again. The whole thing coincided with my relationship finally ending, so that might have had a positive impact as well.<p>It still blows my mind though, how much grief my brain gave me over the years.</p>
]]></description><pubDate>Thu, 15 May 2025 08:05:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43992871</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=43992871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43992871</guid></item><item><title><![CDATA[New comment by iowahansen in "I Lost Faith in Kagi"]]></title><description><![CDATA[
<p>Happy Kagi user here. I'm gladly paying $25 per month because of all their AI features, which work well for me overall. Yes, I could set up API keys on OpenAI, Anthropic, Google and Mistral and get a similar experience for less, but I prefer the convenience of their interface and have clean search results bundled into the experience. I will continue to recommend them and hope that T-Shirt becomes available soon.</p>
]]></description><pubDate>Fri, 12 Apr 2024 12:17:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=40011713</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=40011713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40011713</guid></item><item><title><![CDATA[New comment by iowahansen in "Epitome launches 2400 Euro automated oral care product"]]></title><description><![CDATA[
<p>With over 100 sensors and 14 nano cameras, the e1 precisely analyses your teeth, gums and automatically removes over 95% of the detected biofilm, in less than a minute.</p>
]]></description><pubDate>Thu, 21 Mar 2024 11:59:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=39777441</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=39777441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39777441</guid></item><item><title><![CDATA[Epitome launches 2400 Euro automated oral care product]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.epitome.inc/en/product">https://www.epitome.inc/en/product</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39777440">https://news.ycombinator.com/item?id=39777440</a></p>
<p>Points: 4</p>
<p># Comments: 3</p>
]]></description><pubDate>Thu, 21 Mar 2024 11:59:49 +0000</pubDate><link>https://www.epitome.inc/en/product</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=39777440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39777440</guid></item><item><title><![CDATA[New comment by iowahansen in "Migrating from Supabase"]]></title><description><![CDATA[
<p>Real-world "things we ran into" stories like this are super helpful when choosing a service or technology.<p>Unfortunately, I have a similar experience with Firebase, where I wish I would have known that:<p>* Don't like the text of your Firebase Auth SMS verification message that we send on your behalf -> tough luck<p>* Your app name is longer than 15 characters? We are not going to include that hash in your Firebase Auth SMS message that is required by Android to perform an automatic login.<p>* Global Firebase Auth SMS pricing does not work you economically? Welcome to implement the whole thing yourself anyways.<p>* Dealing with development environments is flakey, as Firebase's emulators work 98% similar to production, but you will regularly hit things that are different.<p>* You can't completely automate environment creation/tear down, as not everything is covered by Terraform or Google's own APIs, so you will end up doing manual things in their admin interface.<p>* Real-time subscriptions in Firestore end up not being worth the tight schema coupling between client and server, as you can't control when the updates fire and you end up with a lot more unintended side effects than what this technology benefits you.<p>So after a year of workarounds you finally end up deeply understanding the trade-offs involved in Firebase and make the decision that its downsides exceed its out of the box benefits. :(</p>
]]></description><pubDate>Sun, 21 May 2023 10:23:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=36019527</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=36019527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36019527</guid></item><item><title><![CDATA[Ask HN: Are App Store anti-steering rules dead now?]]></title><description><![CDATA[
<p>After Epic vs Apple's ruling in the U.S. and EU's recent statement of objections ( https://ec.europa.eu/commission/presscorner/detail/en/ip_23_1217 ), does that mean we can simply use external payment methods for in-app purchases? Has anyone tried submitting an app with alternative payment methods?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36019391">https://news.ycombinator.com/item?id=36019391</a></p>
<p>Points: 28</p>
<p># Comments: 6</p>
]]></description><pubDate>Sun, 21 May 2023 09:59:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=36019391</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=36019391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36019391</guid></item><item><title><![CDATA[New comment by iowahansen in "Ask HN: Freelancer? Seeking freelancer? (April 2021)"]]></title><description><![CDATA[
<p>SEEKING FREELANCER | Remote | Contract<p>Looking for help with converting a small Android app (36 .java files) to Kotlin and add two smaller features.<p>Interested? -> project+kotlin@k2labs.net<p>--8<--<p>Existing Laravel/MySQL-based dashboard needs a successor. Looking for someone who has experience creating Nova dashboards with role-based access control.<p>Interested? -> project+dash@k2labs.net<p>--8<--<p>Looking for someone who has experience building scheduling/workflow systems to convert existing crontab that simply runs 30 scripts at different times pulling data from external sources (that sometimes fail and need to be retried) and also have dependencies between each other into a more robust & manageable system.<p>Interested? -> project+byecron@k2labs.net</p>
]]></description><pubDate>Fri, 09 Apr 2021 18:25:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=26754111</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=26754111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26754111</guid></item><item><title><![CDATA[New comment by iowahansen in "European Commission fines Google €4.34B in Android antitrust case"]]></title><description><![CDATA[
<p>My company ran into this time and again, trying to get our browser pre-installed by the manufacturer only to loose the deal last minute as Google would threaten to withhold device  certification if there is a different browser pre-installed (beside Google Chrome).<p>Google is a big bully and if you try to compete with them in an area they care about, they will use their market dominance to keep your product out. They have been deserving that fine for a long time.</p>
]]></description><pubDate>Wed, 18 Jul 2018 20:56:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=17561992</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=17561992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17561992</guid></item><item><title><![CDATA[New comment by iowahansen in "Google Cloud Global Loadbalancer Outage"]]></title><description><![CDATA[
<p><a href="https://aws.amazon.com/elasticloadbalancing/details/#details" rel="nofollow">https://aws.amazon.com/elasticloadbalancing/details/#details</a><p>IP addresses as Targets
You can load balance any application hosted in AWS or on-premises using IP addresses of the application backends as targets. This allows load balancing to an application backend hosted on any IP address and any interface on an instance.  You can also use IP addresses as targets to load balance applications hosted in on-premises locations (over a Direct Connect or VPN connection), peered VPCs and EC2-Classic (using ClassicLink). The ability to load balance across AWS and on-prem resources helps you migrate-to-cloud, burst-to-cloud or failover-to-cloud.<p>Looks like you need an active VPN connection to access external IPs.</p>
]]></description><pubDate>Tue, 17 Jul 2018 21:45:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=17553720</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=17553720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17553720</guid></item><item><title><![CDATA[New comment by iowahansen in "Google Cloud Global Loadbalancer Outage"]]></title><description><![CDATA[
<p>Interesting, thank you. So a potential mitigation strategy could look like this:<p>- Route 53 failover record
  * primary record: Google global load balancer IP
  * secondary record: Route 53 Geolocation set (really need that latency)
    - Elastic Load balancer record per region
      * routes to mirror region GCP IP address (ELB's application load balancer seems to able to point to AWS external IPs)
      * optionally spin up mirror infrastructure in AWS<p>Seems brittle. Does Azure support global load balancing with external IPs?<p>Does anyone have such (or similar) setup actually in production? How did it work today?</p>
]]></description><pubDate>Tue, 17 Jul 2018 21:09:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=17553412</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=17553412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17553412</guid></item><item><title><![CDATA[New comment by iowahansen in "Google Cloud Global Loadbalancer Outage"]]></title><description><![CDATA[
<p>Traffic is coming back. Looks like Google fixed their load balancer problem within 28 minutes.</p>
]]></description><pubDate>Tue, 17 Jul 2018 19:58:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=17552740</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=17552740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17552740</guid></item><item><title><![CDATA[New comment by iowahansen in "Google Cloud Global Loadbalancer Outage"]]></title><description><![CDATA[
<p>Grrr. So much for global redundancy.<p>What is going to be faster? Updating DNS records with TTL 3600 to point to a single data center or Google fixing their problem.<p>We host DNS at AWS, but servers in GCP. Should we use AWS's automatic DNS failover feature to cover for such a case?</p>
]]></description><pubDate>Tue, 17 Jul 2018 19:54:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=17552699</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=17552699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17552699</guid></item><item><title><![CDATA[New comment by iowahansen in "Shrimp Trap"]]></title><description><![CDATA[
<p>100 grams of shrimp are roughly 100 calories. Let's generously assume that one shrimp from the video yields 200 grams of meat. So he would need to continuously catch 10 shrimp a day to satisfy a 2000 calorie diet. Seems to me that the shrimp population of this stream in the video would be exhausted pretty quickly and he would need to move elsewhere to continue hitting his calorie goals.<p>Given that we are surrounded by an incredible amount of high-calorie food (100g of a Snicker's bar provide 488 calories), it is easy to forget how difficult it is to source calories in the wild.</p>
]]></description><pubDate>Sat, 05 Nov 2016 09:46:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=12878975</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=12878975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12878975</guid></item><item><title><![CDATA[New comment by iowahansen in "Namecheap.com DNS servers down yet again"]]></title><description><![CDATA[
<p>Seems like the 3rd time in the past 12 months?<p>Can somebody please explain to me why this can't be mitigated against? Is it because they offer DNS as a free add-on and can't be bothered to spend the bucks to make their service more DDOS-proof?</p>
]]></description><pubDate>Sun, 19 Apr 2015 12:30:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=9402909</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=9402909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9402909</guid></item><item><title><![CDATA[New comment by iowahansen in "AppFog Pricing Released"]]></title><description><![CDATA[
<p>After migrating a Java application that ran on EC2 to AppFog over the weekend, I wouldn't recommend running mission-critical apps on their infrastructure yet. A few things that I ran into<p>- After EC2 East was slow like molasses, I switched over to EC2 EU which was still speedy<p>- That caused their CLI tool to fall on its nose when trying to tunnel to the database (right now the bridge always gets installed in EC2 East). Fixed with a simple patch in the Ruby source<p>- Looks like the backend connector in nginx won't connect to your app if you have Basic-Auth on your root index<p>- Later MySQL became unavailable with "Host '10.0.47.186' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'". No connection limiter between different apps?<p>I think AppFog is offering a great value should they be able to iron out all the kinks. I'm crossing my fingers that this will happen quickly.</p>
]]></description><pubDate>Sun, 29 Jul 2012 18:42:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=4309302</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=4309302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=4309302</guid></item><item><title><![CDATA[Subsidized cable subscription plans for Apple TV play?]]></title><description><![CDATA[
<p>Interesting new Apple television play speculation: commit to a 2 year cable subscription, get a new Apple TV set at a subsidized price (instead of Set-top box).</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=3240045">https://news.ycombinator.com/item?id=3240045</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 15 Nov 2011 20:30:20 +0000</pubDate><link>http://www.forbes.com/sites/benzingainsights/2011/11/15/apple-to-partner-with-cable-companies-offer-tv-at-subsidized-rate/</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=3240045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3240045</guid></item><item><title><![CDATA[New comment by iowahansen in "SeatGeek Powers Artist Listings For DuckDuckGo"]]></title><description><![CDATA[
<p>How does DDG's relevance engine work?<p>e.g. Adele is on tour right now, but DDG won't return a SeatGeek listing for it</p>
]]></description><pubDate>Thu, 07 Apr 2011 23:02:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=2421586</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=2421586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=2421586</guid></item><item><title><![CDATA[New comment by iowahansen in "Optimize for Happiness (Followup to my Startup School talk)"]]></title><description><![CDATA[
<p>What's cause and what's effect?<p>Is GitHub a great product because the founders optimized for happiness or where they only able to optimize for happiness because they had a home-run product on their hands?</p>
]]></description><pubDate>Tue, 19 Oct 2010 00:27:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=1805711</link><dc:creator>iowahansen</dc:creator><comments>https://news.ycombinator.com/item?id=1805711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1805711</guid></item></channel></rss>