<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: jftuga</title><link>https://news.ycombinator.com/user?id=jftuga</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 19 Sep 2026 07:42:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jftuga" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jftuga in "The unreasonable difficulty of time series forecasting"]]></title><description><![CDATA[
<p>Is there a github repo for her time series forecasting experiments? I'd like to see her code and be able to run it against my own data sets.</p>
]]></description><pubDate>Wed, 22 Jul 2026 04:43:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49001977</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=49001977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49001977</guid></item><item><title><![CDATA[New comment by jftuga in "Ask HN: What are you using for authn/authz and payments?"]]></title><description><![CDATA[
<p>Thank you!</p>
]]></description><pubDate>Thu, 16 Jul 2026 17:07:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48937222</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=48937222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48937222</guid></item><item><title><![CDATA[New comment by jftuga in "Ask HN: What are you using for authn/authz and payments?"]]></title><description><![CDATA[
<p>Thanks for the detailed reply. I'll definitely check this out.  What type(s) of projects have you created that use this?</p>
]]></description><pubDate>Thu, 16 Jul 2026 14:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48934848</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=48934848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48934848</guid></item><item><title><![CDATA[Ask HN: What are you using for authn/authz and payments?]]></title><description><![CDATA[
<p>I've had a few side project ideas over the years but have never implemented one because I lack knowledge in <i>(but willing to learn)</i>:<p>* implementing social logins (OAuth), account management, etc.<p>* managing backend permissions (RBAC always looks more complicated than it should be). My projects might have three tiers: free, hobbyist, pro<p>* handling payments securely while actually monitoring for abuse/intrusion<p>Which social logins are allowed to tie into your project?<p>What are you using for authn/authz? My projects would be very low traffic, so I wouldn't want to commit to a big monthly spend. Are you rolling your own or using Auth0/Clerk/Supabase for auth and Stripe for payments? I'm comfortable with AWS, Cloudflare, Go, JS, and Linux.  Are there any GitHub repos that I can look at for this?<p>How well do frontier LLMs (Claude Opus, etc.) do at generating clean, auditable code for this kind of thing? Is anyone actually trusting AI-written auth/payment code and how do you review it?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48932993">https://news.ycombinator.com/item?id=48932993</a></p>
<p>Points: 3</p>
<p># Comments: 4</p>
]]></description><pubDate>Thu, 16 Jul 2026 11:19:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48932993</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=48932993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48932993</guid></item><item><title><![CDATA[New comment by jftuga in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p><a href="https://datetimemate.com/" rel="nofollow">https://datetimemate.com/</a> - An old-school terminal-styled date/time calculator<p>Compute differences between dates, times, durations and timezones<p>Underlying CLI and Go library: <a href="https://github.com/jftuga/DateTimeMate" rel="nofollow">https://github.com/jftuga/DateTimeMate</a></p>
]]></description><pubDate>Mon, 13 Jul 2026 03:12:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48887424</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=48887424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48887424</guid></item><item><title><![CDATA[Show HN: Date Time calulator with unique functions]]></title><description><![CDATA[
<p>I made a date time calculator tool with six different functions that I gave an old-school terminal-based look-n-feel. It has a few unique features that I have not seen on other similar web sites before. I have it try very hard to allow for a wide variety of inputs such as just a date or just a time; a three/four letter timezone, such as EDT or CEST as opposed to having to remember something like America/New_York (which it can also handle). Another unique feature would be adding or subtracting two durations. For example, adding 3 days 5 hours 14 minutes to 2 days 23 hours and 51 minutes.  Another nice function is the ability to convert from one group of durations to another: 386 hours 24 minutes 36 seconds to just days hours minutes seconds.<p>There is also an example button for each function so that you can see how it works.<p>If you like find this useful, there is also a GitHub link to the CLI equivalent at the bottom of the page.<p><a href="https://datetimemate.com/" rel="nofollow">https://datetimemate.com/</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48839908">https://news.ycombinator.com/item?id=48839908</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 09 Jul 2026 01:44:31 +0000</pubDate><link>https://datetimemate.com/</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=48839908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48839908</guid></item><item><title><![CDATA[New comment by jftuga in "Linux on Older Hardware: The Complete Revival Guide"]]></title><description><![CDATA[
<p>I like running Linux on older Dell Optiplex systems that you can buy off of Ebay. They usually come with 8GB ram, 256 or 512 SSD and usually 4 to 6 cores (maybe 8).  All of the ones I bought use Intel CPUs.<p>They run Debian or Ubuntu great although I usually run them headless and just SSH into them.  One experiment I did was with Talos / K8s with about 3 of these and it worked great.</p>
]]></description><pubDate>Sat, 27 Jun 2026 17:40:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48700145</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=48700145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48700145</guid></item><item><title><![CDATA[New comment by jftuga in "Claude Code and Codex can have real-time conversation via Git"]]></title><description><![CDATA[
<p>What do you think of this: <a href="https://github.com/synadia-ai/synadia-agents" rel="nofollow">https://github.com/synadia-ai/synadia-agents</a></p>
]]></description><pubDate>Thu, 04 Jun 2026 16:53:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48401335</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=48401335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48401335</guid></item><item><title><![CDATA[New comment by jftuga in "If I could make my own GitHub"]]></title><description><![CDATA[
<p>I think this is a good idea as it happens anyways even in GitHub.</p>
]]></description><pubDate>Sat, 02 May 2026 12:55:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47986011</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=47986011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47986011</guid></item><item><title><![CDATA[New comment by jftuga in "If I could make my own GitHub"]]></title><description><![CDATA[
<p>I like to rebase/squash before pushing because it keeps the commit history cleaner.  However, I do like your idea so I guess I could also do a squash/merge after approval (which I already do, anyway).</p>
]]></description><pubDate>Sat, 02 May 2026 12:54:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47986005</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=47986005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47986005</guid></item><item><title><![CDATA[Show HN: mac-screen-search: CLI find, highlight, redact text on screen, in files]]></title><description><![CDATA[
<p>mac-screen-search captures your screen (or takes a glob of existing image files), OCRs the text, and draws colored boxes around every match. Use the `-r` flag to have it fill those boxes solid for redaction or `-b` to blur.<p>It also handles batch processing (overwrites in-place, preserves mtime), enhanced OCR for degraded images (Zoom calls, transparent terminals) with `-e` flag, and Levenshtein fuzzy matching to catch OCR misreads with the `-d N` flag.<p>It includes: screenshot and file-glob modes, exact/fuzzy whole-word matching, redact/blur/outline annotation, multi-monitor, multi-term search, list mode, and output control.<p>Free, open source, written in Swift. Single file, no deps beyond macOS itself.<p><pre><code>    brew install jftuga/tap/mac-screen-search
</code></pre>
<a href="https://github.com/jftuga/mac-screen-search" rel="nofollow">https://github.com/jftuga/mac-screen-search</a><p>Disclaimer: Vibe coded with Claude Opus 4.6.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47943666">https://news.ycombinator.com/item?id=47943666</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 29 Apr 2026 02:49:04 +0000</pubDate><link>https://github.com/jftuga/mac-screen-search</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=47943666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47943666</guid></item><item><title><![CDATA[New comment by jftuga in "An update on GitHub availability"]]></title><description><![CDATA[
<p>Some interesting tid bits:<p>* we had to resolve a variety of bottlenecks that appeared faster than expected from moving webhooks to a different backend (out of MySQL)<p>* * redesigning user session cache to redoing authentication and authorization flows to substantially reduce database load.<p>* we accelerated parts of migrating performance or scale sensitive code out of Ruby monolith into Go.<p>I'd like to know what database backend they migrated to.  I was also surprised to read that the migration from Ruby to a more performant language had not already been completed.  I assume this is because it a large code base with many moving parts, etc.</p>
]]></description><pubDate>Tue, 28 Apr 2026 11:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47932782</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=47932782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47932782</guid></item><item><title><![CDATA[New comment by jftuga in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>Wow, this is super useful. Thanks for making this!</p>
]]></description><pubDate>Sun, 12 Apr 2026 22:01:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47745033</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=47745033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47745033</guid></item><item><title><![CDATA[New comment by jftuga in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>Nice layout - I really like this.</p>
]]></description><pubDate>Sun, 12 Apr 2026 21:50:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47744932</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=47744932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47744932</guid></item><item><title><![CDATA[New comment by jftuga in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>Nice work, I like it.</p>
]]></description><pubDate>Sun, 12 Apr 2026 19:37:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47743557</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=47743557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47743557</guid></item><item><title><![CDATA[New comment by jftuga in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>I am vibe coding with Opus 4.6: <a href="https://github.com/jftuga/swiftswiss" rel="nofollow">https://github.com/jftuga/swiftswiss</a><p>Swiss army knife CLI tool written in Swift using only native Apple frameworks.<p>The primary goal of this project is to demonstrate how many Apple standard library frameworks can be meaningfully used in a single, actually-useful CLI tool.<p>brew install jftuga/tap/swiftswiss</p>
]]></description><pubDate>Sun, 12 Apr 2026 19:34:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47743518</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=47743518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47743518</guid></item><item><title><![CDATA[New comment by jftuga in "MacBook Pro with M5 Pro and M5 Max"]]></title><description><![CDATA[
<p>I wonder how this compares to my M4 air with 10 GPU cores and 32 MB of RAM.  My system can only run ~14B sized models at any reasonable speed.  The accuracy of these sized models can be underwhelming.  I am looking forward to a time when it would be nice to run models locally at a reasonable price, at a reasonable speed and with reasonable accuracy.  I don't think we are there just yet.</p>
]]></description><pubDate>Tue, 03 Mar 2026 15:19:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47233713</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=47233713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47233713</guid></item><item><title><![CDATA[Show HN: Transcript-critic, Claude Code skill: transcribe and critically analyze]]></title><description><![CDATA[
<p>Claude Code skill that transcribes audio/video with whisper.cpp to get structured critical analysis including timestamped summaries, evidence notes, logical fallacies, and underdeveloped areas.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47067699">https://news.ycombinator.com/item?id=47067699</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 18 Feb 2026 23:12:03 +0000</pubDate><link>https://github.com/jftuga/transcript-critic</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=47067699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47067699</guid></item><item><title><![CDATA[New comment by jftuga in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>I am researching go-string-concat-benchmark [1]:<p><pre><code>    A performance comparison of four common Go string building methods.
</code></pre>
___<p>I recently updated my go-stats-calculator to include many more stats [2]:<p><pre><code>    CLI tool for computing statistics (mean, median, variance, std-dev, skewness, etc.) from files or standard input.
</code></pre>
___<p>I also created claude-image-renamer [3]:<p><pre><code>    AI-powered image renaming script that generates descriptive filenames for screenshots. 
</code></pre>
___<p>[1] <a href="https://github.com/jftuga/go-string-concat-benchmark" rel="nofollow">https://github.com/jftuga/go-string-concat-benchmark</a><p>[2] <a href="https://github.com/jftuga/go-stats-calculator" rel="nofollow">https://github.com/jftuga/go-stats-calculator</a><p>[3] <a href="https://github.com/jftuga/claude-image-renamer" rel="nofollow">https://github.com/jftuga/claude-image-renamer</a></p>
]]></description><pubDate>Mon, 09 Feb 2026 05:08:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46941779</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=46941779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46941779</guid></item><item><title><![CDATA[Show HN: go-stats-calculator, CLI for computing stats:mean,median,variance,etc.]]></title><description><![CDATA[
<p>What: go-stats-calculator[1] - CLI tool for computing statistics <i>(mean, median, variance, std-dev, skewness, etc.)</i><p>Why: I needed a quick way to look at statistics without having to resort to something heavy such as Python + its statistics module or Excel.<p>Disclaimer: Vibe-coded by Gemini 2.5 Pro and Opus 4.5 but also validated through unit tests and independent verification[2].<p>Install: Homebrew[3] or GoReleaser built binaries[4].<p>Demo:<p><pre><code>    $ seq 99 322 | stats

    --- Descriptive Statistics ---
    Count:          224
    Sum:            47152
    Min:            99
    Max:            322
    
    --- Measures of Central Tendency ---
    Mean:           210.5
    Median (p50):   210.5
    Mode:           None
    
    --- Measures of Spread & Distribution ---
    Std Deviation:  64.8074
    Variance:       4200
    Quartile 1 (p25): 154.75
    Quartile 3 (p75): 266.25
    Percentile (p95): 310.85
    Percentile (p99): 319.77
    IQR:            111.5
    Skewness:       0 (Fairly Symmetrical)
    Outliers:       None
</code></pre>
[1] <a href="https://github.com/jftuga/go-stats-calculator" rel="nofollow">https://github.com/jftuga/go-stats-calculator</a><p>[2] <a href="https://github.com/jftuga/go-stats-calculator/tree/main?tab=readme-ov-file#testing-and-correctness" rel="nofollow">https://github.com/jftuga/go-stats-calculator/tree/main?tab=...</a><p>[3] <a href="https://github.com/jftuga/go-stats-calculator?tab=readme-ov-file#installation" rel="nofollow">https://github.com/jftuga/go-stats-calculator?tab=readme-ov-...</a><p>[4] <a href="https://github.com/jftuga/go-stats-calculator/releases" rel="nofollow">https://github.com/jftuga/go-stats-calculator/releases</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46658302">https://news.ycombinator.com/item?id=46658302</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 17 Jan 2026 14:24:22 +0000</pubDate><link>https://github.com/jftuga/go-stats-calculator</link><dc:creator>jftuga</dc:creator><comments>https://news.ycombinator.com/item?id=46658302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46658302</guid></item></channel></rss>