<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: b_shulha</title><link>https://news.ycombinator.com/user?id=b_shulha</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 23 Sep 2026 22:14:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=b_shulha" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by b_shulha in "[dead]"]]></title><description><![CDATA[
<p>Hi there,<p>Okay, maybe not the last one, but I'm working on a prototype of the "idiomatic" OpenAPI schema generator.<p>I wasn't happy with the well-known options:<p>swaggo requires magic comments that I cannot take.<p>goa introduces custom DSL and forces you to either use it's generated structures or continuously hook in your own structures, trying to match those in sync.<p>I decided to give a try for my own vision and this project was born. It is currently at the PoC stage, but I plan to use it for my other tiny startup (it's live, but runs on the MVP version with React Server Actions under the hood).<p>Please let me know what you think!</p>
]]></description><pubDate>Fri, 18 Jul 2025 13:49:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44604616</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=44604616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44604616</guid></item><item><title><![CDATA[New comment by b_shulha in "Show HN: Puck – Open-source visual editor for React"]]></title><description><![CDATA[
<p>I'm using Puck for my no-code website builder. Works like a charm and saved me literally weeks of development efforts.<p>Thank you! <3</p>
]]></description><pubDate>Thu, 29 May 2025 07:25:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44123813</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=44123813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44123813</guid></item><item><title><![CDATA[New comment by b_shulha in "Ask HN: How long do you think this AI wave will last?"]]></title><description><![CDATA[
<p>Sure. There is almost no industry left where AI is not plugged into the business processes.<p>LLM are tunable, so we'll get some kind of kindergartened version of AI which will be still useful, yet too polite.</p>
]]></description><pubDate>Mon, 16 Dec 2024 19:28:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42434411</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=42434411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42434411</guid></item><item><title><![CDATA[New comment by b_shulha in "Ask HN: How long do you think this AI wave will last?"]]></title><description><![CDATA[
<p>It will be with us forever. It is yet another industrial revolution bumping our productivity by multiple times.</p>
]]></description><pubDate>Mon, 16 Dec 2024 16:35:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42432610</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=42432610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42432610</guid></item><item><title><![CDATA[Show HN: I made an AI-Powered no-code directory/website builder in my spare time]]></title><description><![CDATA[
<p>Article URL: <a href="https://makeadir.com">https://makeadir.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42432538">https://news.ycombinator.com/item?id=42432538</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 16 Dec 2024 16:29:37 +0000</pubDate><link>https://makeadir.com</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=42432538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42432538</guid></item><item><title><![CDATA[New comment by b_shulha in "Ask HN: What selfhosted PaaS would you recommend?"]]></title><description><![CDATA[
<p><a href="https://Ptah.sh/" rel="nofollow">https://Ptah.sh/</a> might be a good fit too.<p>This is the tool I am developing for myself, but it already handles some production workloads for my other projects. It runs on top of Docker Swarm, so there are no issues running hundreds of services on hundreds of nodes.</p>
]]></description><pubDate>Mon, 21 Oct 2024 13:58:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=41904224</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=41904224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41904224</guid></item><item><title><![CDATA[New comment by b_shulha in "Show HN: I have made a fair source alternative to Heroku"]]></title><description><![CDATA[
<p>Sorry, forgotten to post the GitHub link: <a href="https://github.com/ptah-sh/ptah-server/">https://github.com/ptah-sh/ptah-server/</a></p>
]]></description><pubDate>Thu, 17 Oct 2024 13:29:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=41869483</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=41869483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41869483</guid></item><item><title><![CDATA[Show HN: I have made a fair source alternative to Heroku]]></title><description><![CDATA[
<p>Article URL: <a href="https://ptah.sh/">https://ptah.sh/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41869369">https://news.ycombinator.com/item?id=41869369</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 17 Oct 2024 13:14:17 +0000</pubDate><link>https://ptah.sh/</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=41869369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41869369</guid></item><item><title><![CDATA[New comment by b_shulha in "Heroku Alternatives"]]></title><description><![CDATA[
<p>Would you write an article about self-hosted alternatives?</p>
]]></description><pubDate>Tue, 08 Oct 2024 11:42:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41776244</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=41776244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41776244</guid></item><item><title><![CDATA[New comment by b_shulha in "Gentle Guide to Self-Hosting"]]></title><description><![CDATA[
<p>That was quick. Means a lot for the tiny startup. Thank you. <3</p>
]]></description><pubDate>Wed, 18 Sep 2024 17:47:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41583133</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=41583133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41583133</guid></item><item><title><![CDATA[New comment by b_shulha in "Gentle Guide to Self-Hosting"]]></title><description><![CDATA[
<p>Coolify and others mentioned on that website can run on the server itself as well.<p>It happened that Coolify provides the paid option to sponsor the development, but it is not mandatory.</p>
]]></description><pubDate>Wed, 18 Sep 2024 14:04:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=41579873</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=41579873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41579873</guid></item><item><title><![CDATA[New comment by b_shulha in "Gentle Guide to Self-Hosting"]]></title><description><![CDATA[
<p>Any chance to get my SaaS into "Heroku alternatives" section as well?<p><a href="https://ptah.sh" rel="nofollow">https://ptah.sh</a></p>
]]></description><pubDate>Wed, 18 Sep 2024 12:53:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=41579121</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=41579121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41579121</guid></item><item><title><![CDATA[New comment by b_shulha in "Reclaim the Stack"]]></title><description><![CDATA[
<p>I've read the Introduction, but still have no idea why I need to use this platform instead of a managed k8s provided by DO.<p>It probably makes sense to put a few words on the "components" as well, as it seems to be the main selling point and not the privacy/GDPR concerns.</p>
]]></description><pubDate>Tue, 10 Sep 2024 06:24:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41497744</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=41497744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41497744</guid></item><item><title><![CDATA[New comment by b_shulha in "Please stop inventing new software licences (2020)"]]></title><description><![CDATA[
<p>This is the core part of FSL-1.1-Apache-2.0. For MIT it is the same, just the "Grant of Future License" paragraph mentions the corresponding license.<p>---<p>License Grant<p>Subject to your compliance with this License Grant and the Patents, Redistribution and Trademark clauses below, we hereby grant you the right to use, copy, modify, create derivative works, publicly perform, publicly display and redistribute the Software for any Permitted Purpose identified below.
Permitted Purpose<p>A Permitted Purpose is any purpose other than a Competing Use. A Competing Use means making the Software available to others in a commercial product or service that:<p><pre><code>    substitutes for the Software;

    substitutes for any other product or service we offer using the Software that exists as of the date we make the Software available; or

    offers the same or substantially similar functionality as the Software.
</code></pre>
Permitted Purposes specifically include using the Software:<p><pre><code>    for your internal use and access;

    for non-commercial education;

    for non-commercial research; and

    in connection with professional services that you provide to a licensee using the Software in accordance with these Terms and Conditions.</code></pre></p>
]]></description><pubDate>Mon, 09 Sep 2024 12:21:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41487835</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=41487835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41487835</guid></item><item><title><![CDATA[New comment by b_shulha in "Please stop inventing new software licences (2020)"]]></title><description><![CDATA[
<p>Right, that's a good addition. Thanks.<p>However, it solves problems the author mentions in his article: you can freely contribute and use the software as you wish, just don't create a competitive company using the recent versions of the sources.<p>And in 2 years the code becomes true OSS - either MIT or Apache 2.0 (or anything else you want - the FSL itself is pretty short so you can easily adjust it to your needs without spending hours on lawyer consultations).<p>BTW, the FSL is driven by Sentry, and they have created an org to cover the fair usage licensing: <a href="https://fair.io" rel="nofollow">https://fair.io</a> (that's why I have mistyped the FSL name in the original comment).</p>
]]></description><pubDate>Mon, 09 Sep 2024 12:14:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=41487796</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=41487796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41487796</guid></item><item><title><![CDATA[New comment by b_shulha in "Please stop inventing new software licences (2020)"]]></title><description><![CDATA[
<p>This is why I like Fair Source License. It protects the company's IP but gives a community legal ways to contribute & use software for their needs.<p><a href="https://fsl.software" rel="nofollow">https://fsl.software</a></p>
]]></description><pubDate>Mon, 09 Sep 2024 11:35:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=41487523</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=41487523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41487523</guid></item><item><title><![CDATA[New comment by b_shulha in "Reclaim the Stack"]]></title><description><![CDATA[
<p>While k3s make k8s easier for sure, it still comes with lots of complexity on board just because it is k8s. :)<p>Nowaday I prefer simple tooling over "flexible" for my needs.<p>Enterprises, however, should stick to k8s-alike solutions, as there are just too many variables everywhere: starting from security, and ending the software architecture itself.</p>
]]></description><pubDate>Mon, 09 Sep 2024 11:27:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=41487467</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=41487467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41487467</guid></item><item><title><![CDATA[New comment by b_shulha in "Reclaim the Stack"]]></title><description><![CDATA[
<p>Oh, thanks for asking. ;)<p>It is a fair source (future Apache 2.0 License) PaaS. I provide a cloud option if you want to manage less and get extra features (soon - included backup space, uptime monitoring from multiple locations, etc) and, of course, you are free to self-host it for free and without any limitations by using a single installation script. ;)<p><a href="https://github.com/ptah-sh/ptah-server">https://github.com/ptah-sh/ptah-server</a><p>But anyway, I'm really curious to know the answers to the questions I have posted above. Thanks!</p>
]]></description><pubDate>Mon, 09 Sep 2024 11:12:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41487356</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=41487356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41487356</guid></item><item><title><![CDATA[New comment by b_shulha in "Reclaim the Stack"]]></title><description><![CDATA[
<p>Who are your target audience? There are so many components in this system, so it would require a dev-ops team member just to keep it healthy.<p>What are the advantages over the (free) managed k8s provided by DigitalOcean?<p>---<p>Gosh, I'm so happy I was able to jump of the k8s hype train. This is not something SMBs should be using. Now I happily manage my fleet of services without large infra overhead via my own paas over Docker Swarm. :)</p>
]]></description><pubDate>Mon, 09 Sep 2024 10:34:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41487129</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=41487129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41487129</guid></item><item><title><![CDATA[OpenTofu removed Russian providers from it's sources]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/opentofu/registry/pull/824">https://github.com/opentofu/registry/pull/824</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41398893">https://news.ycombinator.com/item?id=41398893</a></p>
<p>Points: 12</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 30 Aug 2024 08:52:09 +0000</pubDate><link>https://github.com/opentofu/registry/pull/824</link><dc:creator>b_shulha</dc:creator><comments>https://news.ycombinator.com/item?id=41398893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41398893</guid></item></channel></rss>