<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>🌈 Indie Hacker, Founder @Meetingroom365.com - Seattle / Taipei - jamesfuthey.com - Previously Analytics @Adobe, Design @HBO. @kidgdzilla on the legacy app. Building 🌟 transparent.se 🕹️ pmn.blue 🍍 indie.am/james</description><link>https://bsky.app/profile/jamesfuthey.com</link><title>@jamesfuthey.com - James Futhey</title><item><link>https://bsky.app/profile/jamesfuthey.com/post/3mf4e4ibjb225</link><description>Using Claude Opus 4.6 and Codex 5.3 simultaneously. I can definitely tell which one is a front-end developer and which is a backend dev.&#xA;&#xA;All the little bells are going off in my head, like &#34;you can trust this guy to design your backend APIs but don&#39;t ask him to center a div&#34;</description><pubDate>18 Feb 2026 05:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3mf4e4ibjb225</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3ltzxnelj6k25</link><description>I&#39;m just excited i get the reference!&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>15 Jul 2025 22:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3ltzxnelj6k25</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3ltdjrc52ds2a</link><description>This guy is try to distill OpenAI’s model into his brain 😲&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>07 Jul 2025 00:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3ltdjrc52ds2a</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lrzg3v6lnk2e</link><description>Feed server effectively ran out of space. Probably need to migrate to a new server with ~1tb ssd, more time consuming than anything.&#xA;&#xA;The upside is, after 3 days of downtime you can just truncate the likes table to free up space 😅&#xA;&#xA;Will probably start working in a day or so.</description><pubDate>20 Jun 2025 06:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lrzg3v6lnk2e</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lqyntdndp22i</link><description>Ran out of disk space. Actually ran out of disk space every day for the last 2 weeks to be more accurate!&#xA;&#xA;Going to bite the bullet and rebuild the likes index. Feed will probably be offline for some period of time after the current cache expires. Could be an hours but my day is your night, right?</description><pubDate>07 Jun 2025 05:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lqyntdndp22i</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lqhytyv7qk2v</link><description>&#34;Pornographic Images with Rivers&#34;&#xA;&#xA;This is what happens when you let an LLM label clusters based on alt tags, 0.001% of the time 🧐&#xA;&#xA;https://www.transparent.se/image-clusters.html&#xA;&#xA;The alt tag is almost always &#34;IEMBot Image TBD&#34; so.... 🤡</description><pubDate>31 May 2025 14:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lqhytyv7qk2v</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lpnsi757tk24</link><description>Gemini: You seemed stressed. I booked you a flight to Tahiti, it&#39;s beautiful there this time of year. &#xA;&#xA;Unrelated, I see an email alert that your checking account is  overdrawn by ($736).&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>21 May 2025 04:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lpnsi757tk24</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lozyvwcvzc2u</link><description>Not this week, but I want to use what I&#39;ve learned to create an open-source / self-hosted discover feed that various #Indiesky projects can use to remove one more piece of &#34;relies on Bluesky&#34; from their stack.&#xA;&#xA;That makes sense, right?&#xA;&#xA;pg tables get large but it could probably fit on an 8gb vm</description><pubDate>13 May 2025 07:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lozyvwcvzc2u</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3loxlvkwdhk22</link><description>I finished a new round of clustering images today before my flight, it&#39;s technically live but I think the old labels are cached until the cache expires 😆&#xA;&#xA;It&#39;ll be a surprise when it goes live...&#xA;&#xA;Maybe 30% label reuse, I had a substantially larger set this week vs last week. Must have missed some.</description><pubDate>12 May 2025 08:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3loxlvkwdhk22</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3louwgjqnw22g</link><description>In all seriousness the demand despite lack of huge launch titles on day one implies players really wanted a Switch Pro.&#xA;&#xA;(Just like how players said for years they explicitly wanted a Switch Pro)&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>11 May 2025 07:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3louwgjqnw22g</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3loqtjnur4c2z</link><description>Guys a Soviet spacecraft is going to re-enter and possibly crash into earth any day now!&#xA;&#xA;Any day now…&#xA;&#xA;(I’ve been seeing this for about 2 weeks)&#xA;https://media.tenor.com/qEBNbqTut1UAAAAC/lubudubu.gif?hh=275&amp;ww=498</description><pubDate>09 May 2025 16:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3loqtjnur4c2z</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lokw3kw3m22l</link><description>Ack, found my mistake from 9 days ago 🙈&#xA;&#xA;rb_jaccard_dist is DISTANCE not SIMILARITY, so &#34;most similar&#34; would be least distant. And.... it looks like I flipped this to DESC by mistake.&#xA;&#xA;I bet I&#39;ll find more mistakes if I keep going 😅</description><pubDate>07 May 2025 07:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lokw3kw3m22l</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lokjebvh4227</link><description>Had no idea @2048.blue existed, pretty neat! &#xA;&#xA;2048.blue&#xA;https://2048.blue</description><pubDate>07 May 2025 04:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lokjebvh4227</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3loe2ai3q4k2h</link><description>Every image posted to Bluesky in the last week, semantically clustered and labeled.&#xA;&#xA;Jetstream -&gt; Postgres -&gt; Python (ML)&#xA;&#xA;https://www.transparent.se/image-clusters.html</description><pubDate>04 May 2025 14:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3loe2ai3q4k2h</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lod6a4r6ms2a</link><description>Clustering pipeline on 6.6m Bluesky posts currently takes 1 hour 44 minutes on my Macbook Pro. &#xA;&#xA;Good news is that it now actually works without any errors or bugs, so I can probably productionalize it and run it on a GPU next week instead.</description><pubDate>04 May 2025 05:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lod6a4r6ms2a</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lobqy75wa22s</link><description>Pikmin update, 81 days to Seattle…&#xA;&#xA;I don’t know why this is so funny&#xA;&#xA;I think I get a sticker when he gets back 🤷</description><pubDate>03 May 2025 16:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lobqy75wa22s</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3loaq3sktbc2h</link><description>I think this method is not amazing yet but I&#39;m testing it anyway: Semantic post recommendations (i.e. you like a lot of things in a semantic cluster, so we recommend it to you).&#xA;&#xA;In theory it could be great. You like dog photos? We can semantically find dog photos!</description><pubDate>03 May 2025 06:38 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3loaq3sktbc2h</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lo73alwvk222</link><description>I wonder if bro’s gonna make it back before I do…</description><pubDate>02 May 2025 14:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lo73alwvk222</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lo4e6bgbmk2o</link><description>Hunted a &#34;memory leak&#34; that didn&#39;t make any sense. Turned out to be a SQL query that, when it actually got executed, never finished. Ever.&#xA;&#xA;Accidentally snuck a correlated subquery into a query I almost never ran and only invoked manually. Was fine at first.&#xA;&#xA;So it went unnoticed.</description><pubDate>01 May 2025 12:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lo4e6bgbmk2o</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lo3zwbt4hc2o</link><description>Things in the comparison: an image of Jupiter and Australia, resized by the Bluesky CDN. A smudge covering part of Pennsylvania.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>01 May 2025 09:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lo3zwbt4hc2o</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lnsr6dd5tc2d</link><description>One gut-wrenching interpretation of the seasonality in this chart, that I don&#39;t believe is wrong: &#xA;&#xA;Debt accumulation to pay for Holiday spending, then paying off some of that debt with tax refunds.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>27 Apr 2025 17:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lnsr6dd5tc2d</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lnsdbxhj7c2y</link><description>Holy 💩 I owe about 11 people a huge apology 🙇🏻‍♂️&#xA;&#xA;This last week I&#39;ve been thinking &#34;Huh, some of these posts in the feed are a bit off&#34;&#xA;&#xA;Then I checked scoring. User&lt;-&gt;user&lt;-&gt;creator similarity scores are very good. zScore decay for engagement metrics is good... I must be imagining things....</description><pubDate>27 Apr 2025 13:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lnsdbxhj7c2y</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lnrhjvnkdk2m</link><description>Took a day off yesterday, woke up and there are 5700 csv files from jetstream in my unprocessed folder 😅&#xA;&#xA;That&#39;s like 57m records..... 😅😅😅&#xA;&#xA;It&#39;ll catch up in about an hour. copy from is fast.&#xA;&#xA;Import worker only failed once this month but I guess I have to watch and restart it, lol...</description><pubDate>27 Apr 2025 04:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lnrhjvnkdk2m</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lnopjttigs26</link><description>Pretty excited! At 3m posts clusters are stabilizing. You can see multiple runs and even active clusters overlap, even in 2d space.&#xA;&#xA;So now they can be merged together, and more importantly, you can keep assigning posts to them right after calculating embeddings, without re-clustering.</description><pubDate>26 Apr 2025 02:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lnopjttigs26</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lnmuhfs6y224</link><description>Copypasta explorer (duplicated posts on Bluesky)&#xA;&#xA;See users who repeatedly post the same post text, or groups of users who post the same exact post text (1 week timeframe)&#xA;&#xA;www.transparent.se/copypasta.html&#xA;&#xA;#dataviz #bluesky</description><pubDate>25 Apr 2025 09:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lnmuhfs6y224</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lnmkzbcdw22j</link><description>My current bot stats are 93k I’ve identified (conservatively), less than 1% of Bluesky users, when I combine this with Casey’s blocklist.&#xA;&#xA;Sounds nice, but only 8%-10% of Bluesky users are monthly active. &#xA;&#xA;So, 3%-5% of active users could be using bots or scripts to augment their activity. 😬</description><pubDate>25 Apr 2025 06:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lnmkzbcdw22j</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lnla3ucejk2p</link><description>Jetstream Video Post -&gt; ffmpeg -&gt; extract 1-5 frames -&gt; CLIP -&gt; zero-shot labels + embeddings -&gt; mean embed -&gt; whisper transcript -&gt; db&#xA;&#xA;Theoretically I can do something with these, but for today, I just figure I&#39;m finishing the processing pipeline.&#xA;&#xA;Will figure out a use-case later 🙃</description><pubDate>24 Apr 2025 17:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lnla3ucejk2p</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lnkyh2fsbk2e</link><description>lol gamestop.com running out of sockets... &#xA;&#xA;Not ordering just watching the carnage. Contributing to the fail whale that is the Switch 2 Launch...</description><pubDate>24 Apr 2025 15:09 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lnkyh2fsbk2e</guid></item><item><link>https://bsky.app/profile/jamesfuthey.com/post/3lnkj2agq3c2p</link><description>Ok all I did today was write a bash script for my image pipeline and embeddings pipeline so I can get clip to use up those sweet cuda cores I&#39;m barely paying for.&#xA;&#xA;Just one thing I can paste into the new servers to get it all set up. I&#39;ll figure out templates eventually.&#xA;&#xA;Then I guess image clusters</description><pubDate>24 Apr 2025 10:33 +0000</pubDate><guid isPermaLink="false">at://did:plc:al773bhtogn7xidgsq2cbbpn/app.bsky.feed.post/3lnkj2agq3c2p</guid></item></channel></rss>