<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: rwestergren</title><link>https://news.ycombinator.com/user?id=rwestergren</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 10:30:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rwestergren" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rwestergren in "Running Claude Code dangerously (safely)"]]></title><description><![CDATA[
<p>I think VMs with snapshots would negate the need for Vagrant.</p>
]]></description><pubDate>Wed, 21 Jan 2026 00:29:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46699661</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=46699661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46699661</guid></item><item><title><![CDATA[Proxying Flutter Traffic on Android with Claude]]></title><description><![CDATA[
<p>Article URL: <a href="https://randywestergren.com/vibe-hacking-proxying-flutter-traffic-on-android-with-claude/">https://randywestergren.com/vibe-hacking-proxying-flutter-traffic-on-android-with-claude/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46527472">https://news.ycombinator.com/item?id=46527472</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 07 Jan 2026 15:27:27 +0000</pubDate><link>https://randywestergren.com/vibe-hacking-proxying-flutter-traffic-on-android-with-claude/</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=46527472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46527472</guid></item><item><title><![CDATA[New comment by rwestergren in "Gemini CLI tips and tricks for agentic coding"]]></title><description><![CDATA[
<p>With increasingly aggressive usage limits (Claude weekly usage now), "agentic" style of token burning seems much less practical to me. Coming from Aider and trying tools like OpenCode, the "use models to discover the relevant files" etc pattern seems very token heavy and even wasteful - whereas with Aider you include relevant files up front and use your tokens for the real work.</p>
]]></description><pubDate>Sat, 29 Nov 2025 00:18:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46084069</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=46084069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46084069</guid></item><item><title><![CDATA[New comment by rwestergren in "Gemini CLI tips and tricks for agentic coding"]]></title><description><![CDATA[
<p>Agreed. Alternatives seem too "agentic" for me, where Aider strikes the right balance of AI pair programming.</p>
]]></description><pubDate>Fri, 28 Nov 2025 17:20:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46080634</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=46080634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46080634</guid></item><item><title><![CDATA[Analyzing VPC Flow Logs to Reduce Nat Gateway Costs]]></title><description><![CDATA[
<p>Article URL: <a href="https://randywestergren.com/analyzing-vpc-flow-logs-to-reduce-nat-gateway-costs/">https://randywestergren.com/analyzing-vpc-flow-logs-to-reduce-nat-gateway-costs/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41878443">https://news.ycombinator.com/item?id=41878443</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 18 Oct 2024 11:41:47 +0000</pubDate><link>https://randywestergren.com/analyzing-vpc-flow-logs-to-reduce-nat-gateway-costs/</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=41878443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41878443</guid></item><item><title><![CDATA[New comment by rwestergren in "GitHub notification emails used to send malware"]]></title><description><![CDATA[
<p>One one hand, I can see the captcha is easy to fall for. On the other, nothing says "prove you aren't a machine" like "run this code that a machine could easily run."</p>
]]></description><pubDate>Fri, 20 Sep 2024 00:35:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=41597702</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=41597702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41597702</guid></item><item><title><![CDATA[New comment by rwestergren in "It's still easy for anyone to become you at Experian"]]></title><description><![CDATA[
<p>If you have any sort of Experian bureau activity, you're at risk by this issue whether you manage your profile with this site or not</p>
]]></description><pubDate>Sun, 12 Nov 2023 02:11:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=38236598</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=38236598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38236598</guid></item><item><title><![CDATA[New comment by rwestergren in "It's still easy for anyone to become you at Experian"]]></title><description><![CDATA[
<p>Experian allows unfreezing via their site in the article. If someone can easily recreate your account, they can unfreeze it which makes it pretty useless.</p>
]]></description><pubDate>Sun, 12 Nov 2023 02:06:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=38236572</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=38236572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38236572</guid></item><item><title><![CDATA[New comment by rwestergren in "What's New in Python 3.12"]]></title><description><![CDATA[
<p>defaultdict doesn't seem to easily solve for the main topic of deeply nested values.</p>
]]></description><pubDate>Thu, 19 Oct 2023 10:18:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=37940816</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=37940816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37940816</guid></item><item><title><![CDATA[New comment by rwestergren in "Tracing HTTP Requests with tcpflow"]]></title><description><![CDATA[
<p>+1 for Fiddler, though it doesn't sound like the author was in a position to forward traffic to an HTTP proxy at the time in prod</p>
]]></description><pubDate>Sun, 13 Nov 2022 15:51:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=33584102</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=33584102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33584102</guid></item><item><title><![CDATA[New comment by rwestergren in "Reverse Engineering a Cat Feeder to Boost Productivity"]]></title><description><![CDATA[
<p>I was scratching my head on how he was capturing requests without mentioning a proxy cert, but then I saw the security note at the bottom.<p><pre><code>  You'll see that the data for these products is sent in plaintext to and from their servers
</code></pre>
The API seems to have a valid cert and is listening over HTTPS - strange that the app client uses plaintext.<p><pre><code>  curl https://api.petkt.com/
  {"error":{"code":97,"msg":"App is out of date, please upgrade"}}</code></pre></p>
]]></description><pubDate>Sun, 09 Oct 2022 10:33:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=33139714</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=33139714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33139714</guid></item><item><title><![CDATA[Simplified SSO with AWS Application Load Balancer and Azure AD OIDC]]></title><description><![CDATA[
<p>Article URL: <a href="https://randywestergren.com/simplified-sso-with-aws-application-load-balancer-and-azure-ad-oidc/">https://randywestergren.com/simplified-sso-with-aws-application-load-balancer-and-azure-ad-oidc/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33120339">https://news.ycombinator.com/item?id=33120339</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 07 Oct 2022 12:34:01 +0000</pubDate><link>https://randywestergren.com/simplified-sso-with-aws-application-load-balancer-and-azure-ad-oidc/</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=33120339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33120339</guid></item><item><title><![CDATA[Building Pymssql (FreeTDS) for Lambda]]></title><description><![CDATA[
<p>Article URL: <a href="https://randywestergren.com/building-pymssql-freetds-for-lambda/">https://randywestergren.com/building-pymssql-freetds-for-lambda/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=30744527">https://news.ycombinator.com/item?id=30744527</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 20 Mar 2022 17:20:42 +0000</pubDate><link>https://randywestergren.com/building-pymssql-freetds-for-lambda/</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=30744527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30744527</guid></item><item><title><![CDATA[New comment by rwestergren in "CORS is not meant to secure an API endpoint"]]></title><description><![CDATA[
<p>I find CORS is generally a good interview question for frontend or full stack engineers.</p>
]]></description><pubDate>Sun, 13 Feb 2022 17:47:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=30323691</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=30323691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30323691</guid></item><item><title><![CDATA[New comment by rwestergren in "Event-driven access to my home after a run"]]></title><description><![CDATA[
<p>The battery level isn't actually close to dying, in my case it just rapidly depletes from up to 40% when it's very cold. But that 40% remains intact seemingly with the screen off. Could be my phone also, but it has happened often enough that I wanted to solve it and thought this was an interesting approach.<p>For me, this was just a matter of convenience and not optimizing for most resilient or reliable solution. I do have backup plans for home entry.</p>
]]></description><pubDate>Thu, 10 Feb 2022 13:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=30286023</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=30286023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30286023</guid></item><item><title><![CDATA[New comment by rwestergren in "Event-driven access to my home after a run"]]></title><description><![CDATA[
<p>I shared this elsewhere but I could have expressed the initial problem a little clearer, which actually was "enter my home without unlocking my phone which causes my phone to die in the cold."<p>Unlocking the screen caused the battery to drop immediately - it still had network connectivity prior to that.</p>
]]></description><pubDate>Thu, 10 Feb 2022 13:19:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=30285571</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=30285571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30285571</guid></item><item><title><![CDATA[Event-driven access to my home after a run]]></title><description><![CDATA[
<p>Article URL: <a href="https://randywestergren.com/event-driven-access-to-my-home-after-a-run/">https://randywestergren.com/event-driven-access-to-my-home-after-a-run/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=30257776">https://news.ycombinator.com/item?id=30257776</a></p>
<p>Points: 114</p>
<p># Comments: 78</p>
]]></description><pubDate>Tue, 08 Feb 2022 12:50:13 +0000</pubDate><link>https://randywestergren.com/event-driven-access-to-my-home-after-a-run/</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=30257776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30257776</guid></item><item><title><![CDATA[New comment by rwestergren in "APKTool: A tool for reverse engineering Android APK files"]]></title><description><![CDATA[
<p>Back from 2015, bypassing an APK signature check: <a href="https://randywestergren.com/reverse-engineering-the-yik-yak-android-app/" rel="nofollow">https://randywestergren.com/reverse-engineering-the-yik-yak-...</a></p>
]]></description><pubDate>Mon, 17 Jan 2022 10:20:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=29965113</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=29965113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29965113</guid></item><item><title><![CDATA[New comment by rwestergren in "Ask HN: Who is hiring? (January 2022)"]]></title><description><![CDATA[
<p>Marlette Funding | Multiple Engineering Roles | Full-time | Wilmington, DE / REMOTE<p>Marlette Funding is a consumer financial technology (fintech) business on a mission to inspire financial confidence by helping people manage their day-to-day finances.  We offer a digital financial platform with simple, accessible and personalized financial solutions including personal loans, credit cards, and a financial health product.<p>The company is a fast-growing fintech that has been recognized numerous times as a best workplace.  If you are energized by working in a fun organization where communication is open, everyone feels included, creativity is embraced, personal growth is encouraged, and you can make positive impact on the business, Marlette is the place for you.<p>Senior frontend engineer: <a href="https://jobs.lever.co/marlettefunding/54bfe4d1-1fa6-4172-a401-e4ac457d4bd0" rel="nofollow">https://jobs.lever.co/marlettefunding/54bfe4d1-1fa6-4172-a40...</a><p>All open engineering positions: <a href="https://jobs.lever.co/marlettefunding?department=Technology&team=Internal%20Engineering" rel="nofollow">https://jobs.lever.co/marlettefunding?department=Technology&...</a></p>
]]></description><pubDate>Tue, 04 Jan 2022 10:53:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=29793471</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=29793471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29793471</guid></item><item><title><![CDATA[Building pyodbc for Lambda's Python 3.9 Runtime]]></title><description><![CDATA[
<p>Article URL: <a href="https://randywestergren.com/building-pyodbc-for-lambdas-python-3-9-runtime/">https://randywestergren.com/building-pyodbc-for-lambdas-python-3-9-runtime/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=29317097">https://news.ycombinator.com/item?id=29317097</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 23 Nov 2021 12:40:40 +0000</pubDate><link>https://randywestergren.com/building-pyodbc-for-lambdas-python-3-9-runtime/</link><dc:creator>rwestergren</dc:creator><comments>https://news.ycombinator.com/item?id=29317097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29317097</guid></item></channel></rss>