<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: bndr</title><link>https://news.ycombinator.com/user?id=bndr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 23:23:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bndr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bndr in "Crawling a billion web pages in just over 24 hours, in 2025"]]></title><description><![CDATA[
<p>Users sign up for my service.</p>
]]></description><pubDate>Mon, 23 Feb 2026 15:04:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47123199</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=47123199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47123199</guid></item><item><title><![CDATA[New comment by bndr in "Crawling a billion web pages in just over 24 hours, in 2025"]]></title><description><![CDATA[
<p>Please elaborate, why exactly is it antisocial? Because Cloudflare decides who can or cant access a users website? When they specifically signed up for my service.</p>
]]></description><pubDate>Mon, 23 Feb 2026 15:00:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47123158</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=47123158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47123158</guid></item><item><title><![CDATA[New comment by bndr in "Crawling a billion web pages in just over 24 hours, in 2025"]]></title><description><![CDATA[
<p>They're mostly non-technical/marketing people, but yes that would be a solution. I try to solve the issue "behind the scenes" so for them it "just works", but that means building all of these extra measures.</p>
]]></description><pubDate>Mon, 23 Feb 2026 14:38:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47122922</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=47122922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47122922</guid></item><item><title><![CDATA[New comment by bndr in "Crawling a billion web pages in just over 24 hours, in 2025"]]></title><description><![CDATA[
<p>I run a small startup called SEOJuice, where I need to crawl a lot of pages all the time, and I can say that the biggest issue with crawling is the blocking part and how much you need to invest to circumvent Cloudflare and similar, just to get access to any website. The bandwith and storage are the smallest cost factor.<p>Even though, in my case, users add their own domains, it's still took me quite a bit of time to reach 99% chance to crawl a website — with a mix of residential proxies, captcha solvers, rotating user-agents, stealth chrome binaries, otherwise I would get 403 immediately with no HTML being served.</p>
]]></description><pubDate>Mon, 23 Feb 2026 13:26:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47122029</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=47122029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47122029</guid></item><item><title><![CDATA[New comment by bndr in "Ask HN: What are you working on? (January 2026)"]]></title><description><![CDATA[
<p>Adding a bit of context as well: This started out as a internal linking tool, but grew into something more based on the customer feedback — the database has now reached about 10TB of data about keywords, pages, AI responses etc, where I know who was ranking where and why.<p>And I'm trying to offer this "data advantage" to website owners, so they can grow, and also this is something that will be hard to replicate (at least quickly) with AI.</p>
]]></description><pubDate>Sun, 11 Jan 2026 18:48:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46578477</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=46578477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46578477</guid></item><item><title><![CDATA[New comment by bndr in "Ask HN: What are you working on? (January 2026)"]]></title><description><![CDATA[
<p>I've been working on the same tool since 2024 where I thought it might be a good time to build a tool for all the people who will build their own tools, eventually they will need to market it.<p>So I built a SEO/GEO Automation Tool for Small to Mid-Size Businesses who don't have a full-time team for that. [0]<p>The goal is to provide teams visibility across all the channels — Search and AI and give them the tools needed to outrank their competition. So far so good, the fully bootstrapped venture has grown over the last year and I've built quite a few big features — sophisticated audit system, AI Responses Monitoring, Crawler Analytics, Competitors Monitoring etc.<p>[0] <a href="https://seojuice.io" rel="nofollow">https://seojuice.io</a></p>
]]></description><pubDate>Sun, 11 Jan 2026 18:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46578375</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=46578375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46578375</guid></item><item><title><![CDATA[New comment by bndr in "AI has a deep understanding of how this code works"]]></title><description><![CDATA[
<p>Oh wow, that was painful to read, I especially liked this analysis part:<p>> Different naming conventions (DW_OP_* vs DW_op_*)</p>
]]></description><pubDate>Tue, 25 Nov 2025 13:38:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46045664</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=46045664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46045664</guid></item><item><title><![CDATA[China's Great Firewall suffers a leak – 500GB of source code is spilled online]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.tomshardware.com/tech-industry/chinas-great-firewall-springs-huge-leak">https://www.tomshardware.com/tech-industry/chinas-great-firewall-springs-huge-leak</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45306170">https://news.ycombinator.com/item?id=45306170</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 19 Sep 2025 20:30:12 +0000</pubDate><link>https://www.tomshardware.com/tech-industry/chinas-great-firewall-springs-huge-leak</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=45306170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45306170</guid></item><item><title><![CDATA[New comment by bndr in "Ask HN: What Are You Working On? (October 2024)"]]></title><description><![CDATA[
<p>Hey HN!<p>I’m working on SEOJuice [1], an automated tool for internal linking and on-page SEO optimizations. It's designed to make life a little easier for indie founders and small business owners who don’t have time to dig deep into SEO.<p>So far, I’ve managed to scale it to $3,000 MRR, and recently made the move from the cloud to Hetzner, which has been a game-changer for cost efficiency. We’re running across multiple servers now, and handling everything from link analysis to on-page updates with a bit more control.<p>The journey’s been a mix of hands-on coding (and a lot of coffee) and constant optimization. It’s been challenging but incredibly fun to see how much can be automated without compromising on quality.<p>Happy to chat more about the tech stack or any of the growth pains if anyone’s interested!<p>[1] <a href="https://seojuice.io" rel="nofollow">https://seojuice.io</a></p>
]]></description><pubDate>Mon, 28 Oct 2024 07:07:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=41968425</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=41968425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41968425</guid></item><item><title><![CDATA[New comment by bndr in "Generate pip requirements.txt file based on imports of any project"]]></title><description><![CDATA[
<p>Oh wow, my package on the front page again. Glad that it's still being used.<p>This was written 10 years ago when I was struggling with pulling and installing projects that didn't have any requirements.txt. It was frustrating and time-consuming to get everything up and running, so I decided to fix it, apparently many other developers had the same issue.<p>[Update]: Though I do think the package is already at a level where it does one thing and it does it good. I'm still looking for maintainers to improve it and move it forward.</p>
]]></description><pubDate>Mon, 30 Sep 2024 18:14:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41700230</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=41700230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41700230</guid></item><item><title><![CDATA[Dare to Disagree]]></title><description><![CDATA[
<p>Article URL: <a href="https://vadimkravcenko.com/shorts/stand-out-and-dare-to-disagree/">https://vadimkravcenko.com/shorts/stand-out-and-dare-to-disagree/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40552509">https://news.ycombinator.com/item?id=40552509</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 02 Jun 2024 08:38:11 +0000</pubDate><link>https://vadimkravcenko.com/shorts/stand-out-and-dare-to-disagree/</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=40552509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40552509</guid></item><item><title><![CDATA[New comment by bndr in "Be Polarizing and Dare to Disagree"]]></title><description><![CDATA[
<p>Hey everyone, I know HN community is very polarizing, and the discussions here are always great to read through as both sides are always eager to prove the other wrong. I think we need more of that in the community. People not being afraid to disagree.<p>I'm really curious to hear your thoughts and experiences.</p>
]]></description><pubDate>Thu, 16 May 2024 10:37:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=40376867</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=40376867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40376867</guid></item><item><title><![CDATA[Be Polarizing and Dare to Disagree]]></title><description><![CDATA[
<p>Article URL: <a href="https://vadimkravcenko.com/shorts/stand-out-and-dare-to-disagree/">https://vadimkravcenko.com/shorts/stand-out-and-dare-to-disagree/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40376839">https://news.ycombinator.com/item?id=40376839</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 16 May 2024 10:31:43 +0000</pubDate><link>https://vadimkravcenko.com/shorts/stand-out-and-dare-to-disagree/</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=40376839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40376839</guid></item><item><title><![CDATA[New comment by bndr in "Show HN: I built a tool to boost SEO with internal links automagically"]]></title><description><![CDATA[
<p>Looking for feedback.<p>Cheers :)</p>
]]></description><pubDate>Tue, 14 May 2024 17:25:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=40357641</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=40357641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40357641</guid></item><item><title><![CDATA[Show HN: I built a tool to boost SEO with internal links automagically]]></title><description><![CDATA[
<p>Article URL: <a href="https://seojuice.io/">https://seojuice.io/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40357636">https://news.ycombinator.com/item?id=40357636</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 14 May 2024 17:25:22 +0000</pubDate><link>https://seojuice.io/</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=40357636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40357636</guid></item><item><title><![CDATA[I'm sorry.. I built another tool]]></title><description><![CDATA[
<p>Article URL: <a href="https://vadimkravcenko.com/shorts/building-a-tool-again/">https://vadimkravcenko.com/shorts/building-a-tool-again/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40306886">https://news.ycombinator.com/item?id=40306886</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 09 May 2024 10:48:39 +0000</pubDate><link>https://vadimkravcenko.com/shorts/building-a-tool-again/</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=40306886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40306886</guid></item><item><title><![CDATA[Show HN: I built a tool to automate SEO cross-linking of my articles]]></title><description><![CDATA[
<p>I'm a lazy person. Especially when it comes to repetitive tasks that I can automate. And since I've started writing regularly this annoying repetitive task for me was the SEO. Every time I add a new essay I need to figure out how to cross-link it from all of the other of my articles, and the more I write the harder it becomes to find suitable essays.<p>So how does it work you ask? Great that you asked:<p>1. You as a customer register and add your domain, Trial period starts.<p>2. The tool automagically finds your sitemap.xml (hopefully it will be at domain.com/sitemap.xml otherwise the automagic wont work)<p>3. Then the tool indexes the content, extracts keywords, does some more magic to understand which link goes where.<p>4. The tool generates links in the database that you can delete/modify.<p>5. You receive a small JS snippet that you need to add to the footer that will transform the relevant keywords into a link to some other page that is highly relevant.<p>6. Set up and forget, and reap the benefits of improved SEO.<p>The whole tool is built with Python, I have automated CI/CD with Github, I host on DigitalOcean (because I still got some balance there), I use some algorithms that I found on the internet to extract keywords + I use some algorithms that I found on the internet to extract content, even if it's not an article-type page (this was quite an annoying challenge to solve, but very rewarding). Everything is combined with some LLM magic and vector database for search / comparison.<p>I've already gotten some beta users testing the software, which is quite surprising. Apparently there are AI directories that are scanning the Twitterverse for AI tools, and you can get onto this directory and they will send traffic to you for free. (Though someone gave me a one star rating, because the onboarding failed with an 500 error, thank god I saw that in sentry and fixed quickly. Rookie bug, but it works!)<p>Here's the URL: <a href="https://seojuice.io" rel="nofollow">https://seojuice.io</a><p>I'm mostly looking for feedback on all aspects — tech, improvements, ideas, vision, marketing, positioning.<p>What do you think?<p>Cheers,
Vadim</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40296399">https://news.ycombinator.com/item?id=40296399</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Wed, 08 May 2024 10:37:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40296399</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=40296399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40296399</guid></item><item><title><![CDATA[New comment by bndr in "Show HN: I built a tool that does automatic SEO Internal Links with AI"]]></title><description><![CDATA[
<p>If you see any bugs, please let me know. The product is quite fresh.</p>
]]></description><pubDate>Mon, 06 May 2024 08:25:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=40272434</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=40272434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40272434</guid></item><item><title><![CDATA[Show HN: I built a tool that does automatic SEO Internal Links with AI]]></title><description><![CDATA[
<p>Hello dear HN Readers,<p>I run a blog at vadimkravcenko.com and recently I started being more aware of all the crosslinking of my content that benefits the SEO.<p>But I didn't want to do it by hand, so I built a tool for myself that automates the whole process and utilizes AI and semantic search to find relevant pages to crosslink and insert the links into the page.<p>I also built it as a single-line drop-in for everyone to use, basically you include a single JS in the footer of your website and the tool does the rest.<p>Of course there's full flexibility on which links you want to delete, change, which pages to exclude.<p>Let me know your feedback.<p>Cheers,
Vadim</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40272132">https://news.ycombinator.com/item?id=40272132</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 06 May 2024 07:32:24 +0000</pubDate><link>https://seojuice.io/</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=40272132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40272132</guid></item><item><title><![CDATA[Valueless CTO: High Salary, No Return]]></title><description><![CDATA[
<p>Article URL: <a href="https://vadimkravcenko.com/shorts/cto-value-high-salary-no-return/">https://vadimkravcenko.com/shorts/cto-value-high-salary-no-return/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40209271">https://news.ycombinator.com/item?id=40209271</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 30 Apr 2024 10:22:24 +0000</pubDate><link>https://vadimkravcenko.com/shorts/cto-value-high-salary-no-return/</link><dc:creator>bndr</dc:creator><comments>https://news.ycombinator.com/item?id=40209271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40209271</guid></item></channel></rss>