<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: jaflo</title><link>https://news.ycombinator.com/user?id=jaflo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 02 May 2026 00:51:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jaflo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jaflo in "Bluesky Alt Text Stream"]]></title><description><![CDATA[
<p>The page accompanies a blog post about how many images have alt text on Bluesky so empty lines are included to give a feel for how many images do or don't have the descriptions: <a href="https://digitalseams.com/blog/image-descriptions-on-bluesky" rel="nofollow">https://digitalseams.com/blog/image-descriptions-on-bluesky</a><p>> This demo is part of Image descriptions on Bluesky: not bad, could be better - see the blog post for more details!</p>
]]></description><pubDate>Fri, 26 Sep 2025 00:20:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45381066</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=45381066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45381066</guid></item><item><title><![CDATA[New comment by jaflo in "Show HN: Browser AI agent platform designed for reliability"]]></title><description><![CDATA[
<p>The pricing page mentions how many credits you get but not what a credit does or gets you. Could you elaborate on that?</p>
]]></description><pubDate>Thu, 07 Aug 2025 19:50:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44829490</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=44829490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44829490</guid></item><item><title><![CDATA[New comment by jaflo in "GPT-5 for Developers"]]></title><description><![CDATA[
<p>I just wish their realtime audio pricing would go down but it looks like GPT-5 does not have support for that so we’re stuck with the old models.</p>
]]></description><pubDate>Thu, 07 Aug 2025 18:39:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44828646</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=44828646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44828646</guid></item><item><title><![CDATA[The GitHub Copilot Chat extension is now open source]]></title><description><![CDATA[
<p>Article URL: <a href="https://code.visualstudio.com/blogs/2025/06/30/openSourceAIEditorFirstMilestone">https://code.visualstudio.com/blogs/2025/06/30/openSourceAIEditorFirstMilestone</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44812812">https://news.ycombinator.com/item?id=44812812</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 06 Aug 2025 14:50:24 +0000</pubDate><link>https://code.visualstudio.com/blogs/2025/06/30/openSourceAIEditorFirstMilestone</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=44812812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44812812</guid></item><item><title><![CDATA[New comment by jaflo in "Python lib generates its code on-the-fly based on usage"]]></title><description><![CDATA[
<p>See also: <a href="https://github.com/drathier/stack-overflow-import">https://github.com/drathier/stack-overflow-import</a><p><pre><code>    >>> from stackoverflow import quick_sort
    >>> print(quick_sort.sort([1, 3, 2, 5, 4]))
    [1, 2, 3, 4, 5]</code></pre></p>
]]></description><pubDate>Thu, 15 May 2025 07:06:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43992550</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=43992550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43992550</guid></item><item><title><![CDATA[New comment by jaflo in "Show HN: I built website for sharing Drum Patterns"]]></title><description><![CDATA[
<p>I believe you need to use the audio element specifically. The Web Audio API is subject to different restrictions than the audio element. I used a similar approach on Audjust: <a href="https://www.audjust.com/blog/unmute-web-audio-on-ios/" rel="nofollow">https://www.audjust.com/blog/unmute-web-audio-on-ios/</a><p>(nice site you created btw! I love seeing audio stuff for the web)</p>
]]></description><pubDate>Sun, 23 Mar 2025 21:55:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43456210</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=43456210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43456210</guid></item><item><title><![CDATA[New comment by jaflo in "Show HN: We made an MCP server so Cursor can debug Node.js on its own"]]></title><description><![CDATA[
<p>Thank you! I had seen TabFS before, but the others are new to me. Will take a look! It's nice to see demand for this.</p>
]]></description><pubDate>Sun, 23 Mar 2025 05:58:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43451137</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=43451137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43451137</guid></item><item><title><![CDATA[New comment by jaflo in "Show HN: We made an MCP server so Cursor can debug Node.js on its own"]]></title><description><![CDATA[
<p>I think I know of some of the other MCP posts you’re referring to. I saw multiple posts recently about AI controlling browsers using MCP and thought that was interesting. I’m not sure if it will be a fad or not, but I’ve been trying to model browsers as an HTTP resource instead as a side project. This allows you to HTTP DELETE a tab or POST /browsers to create a new browser. I think it might be a more natural way of using an API plus it can just use the classic auth in the form of API keys.</p>
]]></description><pubDate>Sun, 23 Mar 2025 01:23:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43450211</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=43450211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43450211</guid></item><item><title><![CDATA[New comment by jaflo in "Certain names make ChatGPT grind to a halt, and we know why"]]></title><description><![CDATA[
<p>The article mentions that "The names do not affect outputs using OpenAI's API systems or in the OpenAI Playground (a special site for developer testing)."</p>
]]></description><pubDate>Thu, 12 Dec 2024 09:38:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=42397706</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=42397706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42397706</guid></item><item><title><![CDATA[New comment by jaflo in "Ask HN: Those making $500/month on side projects in 2024 – Show and tell"]]></title><description><![CDATA[
<p>I have been working on Audjust (<a href="https://www.audjust.com/" rel="nofollow">https://www.audjust.com/</a>) on and off in my spare time. It's a service to manipulate (shorten/lengthen/loop) audio for video editors and music producers.<p>I had a Show HN a while back that was well-received and kicked things off (<a href="https://news.ycombinator.com/item?id=36480687">https://news.ycombinator.com/item?id=36480687</a>). Since launching I have changed the name and added paid accounts which have brought in enough money to cover costs and make some profit!</p>
]]></description><pubDate>Tue, 10 Dec 2024 20:46:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42381265</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=42381265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42381265</guid></item><item><title><![CDATA[New comment by jaflo in "Show HN: I coded my own JSON translation tool to easily localize my side project"]]></title><description><![CDATA[
<p>I agree, the German translation is pretty bad (phrases like "Hier ist, was sie über Quicklang.", "Es ist ein Durcheinander. Sie wissen Bescheid.", and "Du kannst all meine Programmierprojekte auf X" are incomplete or awkward).<p>It also doesn't sound like this can handle dynamic phrases like "buy {{count}} items"?</p>
]]></description><pubDate>Mon, 08 Jul 2024 22:43:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=40910563</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=40910563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40910563</guid></item><item><title><![CDATA[New comment by jaflo in "Cloudflare acquires PartyKit to allow developers to build real-time multi-user"]]></title><description><![CDATA[
<p>Oh that’s neat! I’m not sure if it didn’t exist or if I didn’t find this last time. Looks like this would address the problem.</p>
]]></description><pubDate>Fri, 05 Apr 2024 16:06:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=39944077</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=39944077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39944077</guid></item><item><title><![CDATA[New comment by jaflo in "Cloudflare acquires PartyKit to allow developers to build real-time multi-user"]]></title><description><![CDATA[
<p>When I took a look at using DO last time I decided against using them because you had to pay for the duration your clients are connected to them when using WebSockets. As far as I understood it’s not execution duration but flat out how long your clients are connected. You’ll burn through seconds quickly that way. I decided to go with a polling mechanism instead.</p>
]]></description><pubDate>Fri, 05 Apr 2024 15:27:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=39943587</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=39943587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39943587</guid></item><item><title><![CDATA[New comment by jaflo in "Ask HN: For those with a successful Show HN, what happened next?"]]></title><description><![CDATA[
<p>I posted last year and reached #1 for a bit. The initial flood of users left, but my MAU is climbing bit by bit again after investing into SEO.<p>Profitable? Yes (as in making more than spending on it), but nowhere near enough to work on it full time. Successful? I think so? My first breakthrough project!<p>New connections? Yes, I got reached out to by some companies and individuals and had and still have conversations about it with folks interested in the tech. Also made me invest more into learning B2B after initially building the product as B2C.<p>Didn’t help with my career per se but opened a lot of doors in case something doesn’t work out with my current career.<p>Definitely a huge spike that I haven’t hit again. But the project isn’t dead.</p>
]]></description><pubDate>Fri, 05 Apr 2024 02:09:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=39938021</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=39938021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39938021</guid></item><item><title><![CDATA[New comment by jaflo in "Telefunken Datenspeicher"]]></title><description><![CDATA[
<p>Regarding documentation: my pet peeve is Google’s developer docs which default to showing docs in your account language with no way to change that. It would be fine if the translation was decent, but Google insists on using their awful machine translation and I would much rather just see the docs in English. But there’s no way to set that as the default as far as I could tell.</p>
]]></description><pubDate>Sat, 16 Mar 2024 15:58:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=39727004</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=39727004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39727004</guid></item><item><title><![CDATA[New comment by jaflo in "Winning a hackathon, losing my sanity"]]></title><description><![CDATA[
<p>Cool article and looks like a well deserved win! I like that the project was something fun and doesn’t take itself too seriously.<p>And I liked the part about how they did Guerilla marketing too.</p>
]]></description><pubDate>Thu, 14 Mar 2024 15:23:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=39705197</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=39705197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39705197</guid></item><item><title><![CDATA[New comment by jaflo in "No installation required: how WebAssembly is changing scientific computing"]]></title><description><![CDATA[
<p>Flipper Zero firmware can also be flashed that way! Blew my mind in a similar way: <a href="https://github.com/flipperdevices/update.flipperzero.one">https://github.com/flipperdevices/update.flipperzero.one</a></p>
]]></description><pubDate>Tue, 12 Mar 2024 08:08:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=39677206</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=39677206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39677206</guid></item><item><title><![CDATA[New comment by jaflo in "Show HN: I made Vinlo – Spinning artwork video for your music"]]></title><description><![CDATA[
<p>I've worked on something similar for a project of mine and used AWS Lambda which has been nice because it scales well and didn't cost me money while it wasn't running. The limit is 15 minutes which should be fine for something like this.<p>As others mentioned, I would go with a client-side approach if it works for you though.</p>
]]></description><pubDate>Tue, 12 Mar 2024 01:52:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39675338</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=39675338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39675338</guid></item><item><title><![CDATA[New comment by jaflo in "Show HN: An Experiment with One-Feature Tool Made $7164/Mo"]]></title><description><![CDATA[
<p>Worked on me!</p>
]]></description><pubDate>Wed, 21 Feb 2024 22:04:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39460292</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=39460292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39460292</guid></item><item><title><![CDATA[New comment by jaflo in "Show HN: An Experiment with One-Feature Tool Made $7164/Mo"]]></title><description><![CDATA[
<p>What tool did you use to submit to all of the directories?</p>
]]></description><pubDate>Wed, 21 Feb 2024 21:58:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39460177</link><dc:creator>jaflo</dc:creator><comments>https://news.ycombinator.com/item?id=39460177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39460177</guid></item></channel></rss>