<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: bhupesh</title><link>https://news.ycombinator.com/user?id=bhupesh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 23:41:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bhupesh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[GitHub's checkout action is halting contributions]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/actions/checkout">https://github.com/actions/checkout</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44209775">https://news.ycombinator.com/item?id=44209775</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 07 Jun 2025 14:12:10 +0000</pubDate><link>https://github.com/actions/checkout</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=44209775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44209775</guid></item><item><title><![CDATA[New comment by bhupesh in "My AI skeptic friends are all nuts"]]></title><description><![CDATA[
<p>I am in the middle, neither a dogmatic skeptic nor a full-blown prompt engineer, but I lost it when the author compared a junior developer (a human) to a SaaS subscription.<p>Tells you what you need to know about the AI culture.</p>
]]></description><pubDate>Tue, 03 Jun 2025 06:18:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44166930</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=44166930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44166930</guid></item><item><title><![CDATA[The minimalist's guide to cloning Git repositories]]></title><description><![CDATA[
<p>Article URL: <a href="https://bhupesh.me/minimalist-guide-git-clone/">https://bhupesh.me/minimalist-guide-git-clone/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43946662">https://news.ycombinator.com/item?id=43946662</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 10 May 2025 15:58:47 +0000</pubDate><link>https://bhupesh.me/minimalist-guide-git-clone/</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=43946662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43946662</guid></item><item><title><![CDATA[Checklist for tech workers who think there's no growth without working at scale]]></title><description><![CDATA[
<p>Article URL: <a href="https://bhupesh.me/growth-without-scale/">https://bhupesh.me/growth-without-scale/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43878113">https://news.ycombinator.com/item?id=43878113</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 03 May 2025 10:35:43 +0000</pubDate><link>https://bhupesh.me/growth-without-scale/</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=43878113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43878113</guid></item><item><title><![CDATA[What will you do with the freedom GenAI offers?]]></title><description><![CDATA[
<p>Article URL: <a href="https://bhupesh.me/freedom-by-genai-mindset/">https://bhupesh.me/freedom-by-genai-mindset/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43678716">https://news.ycombinator.com/item?id=43678716</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 14 Apr 2025 06:54:08 +0000</pubDate><link>https://bhupesh.me/freedom-by-genai-mindset/</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=43678716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43678716</guid></item><item><title><![CDATA[The humanity in each line of code]]></title><description><![CDATA[
<p>Article URL: <a href="https://bhupesh.me/humanity-line-of-code/">https://bhupesh.me/humanity-line-of-code/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43621255">https://news.ycombinator.com/item?id=43621255</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 08 Apr 2025 12:59:24 +0000</pubDate><link>https://bhupesh.me/humanity-line-of-code/</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=43621255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43621255</guid></item><item><title><![CDATA[5 years of maintaining India's largest dev community on the web]]></title><description><![CDATA[
<p>Article URL: <a href="https://bhupesh.me/5-years-developersIndia/">https://bhupesh.me/5-years-developersIndia/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42917661">https://news.ycombinator.com/item?id=42917661</a></p>
<p>Points: 7</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 03 Feb 2025 12:47:12 +0000</pubDate><link>https://bhupesh.me/5-years-developersIndia/</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=42917661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42917661</guid></item><item><title><![CDATA[New comment by bhupesh in "Ask HN: Is maintaining a personal blog still worth it?"]]></title><description><![CDATA[
<p>> How do you find readers<p>I don't, that's what search engines are for. If people know what keywords to lookup, and are willing to go an extra mile (browse all pages of the Google search) they will eventually find your blog. If you have done a good job, it may land on the first page of search results.<p>> Where do you share your content?<p>Random short off-topic ramblings on X. Discussion oriented stuff on Reddit. Personal long-form opinion/perspectives on personal blog & knowledge base.<p>> why do you keep writing<p>For myself, I do not owe anyone anything, I don't plan to "build a brand" (or rather I have failed to do that), writing is a form of expression, that's it.<p>Whenever my gut says, this "thought" needs to get out of your head because you have been wasting a lot of time thinking about it, that's usually my cue to draft a post.</p>
]]></description><pubDate>Mon, 13 Jan 2025 17:21:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42685891</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=42685891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42685891</guid></item><item><title><![CDATA[2024 State of the API Report]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.postman.com/state-of-api/2024/">https://www.postman.com/state-of-api/2024/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41938554">https://news.ycombinator.com/item?id=41938554</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 24 Oct 2024 18:58:07 +0000</pubDate><link>https://www.postman.com/state-of-api/2024/</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=41938554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41938554</guid></item><item><title><![CDATA[Show HN: I created a digital version of my bookshelf]]></title><description><![CDATA[
<p>Article URL: <a href="https://bookshelf.bhupesh.me/">https://bookshelf.bhupesh.me/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41555857">https://news.ycombinator.com/item?id=41555857</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 16 Sep 2024 13:28:43 +0000</pubDate><link>https://bookshelf.bhupesh.me/</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=41555857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41555857</guid></item><item><title><![CDATA[An open letter to everyone that I will ever work with as a remote tech worker]]></title><description><![CDATA[
<p>Article URL: <a href="https://bhupesh.me/open-letter-remote-tech-worker/">https://bhupesh.me/open-letter-remote-tech-worker/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40645598">https://news.ycombinator.com/item?id=40645598</a></p>
<p>Points: 2</p>
<p># Comments: 4</p>
]]></description><pubDate>Tue, 11 Jun 2024 12:47:08 +0000</pubDate><link>https://bhupesh.me/open-letter-remote-tech-worker/</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=40645598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40645598</guid></item><item><title><![CDATA[Show HN: I made a silly website to let people book tickets to heaven or hell]]></title><description><![CDATA[
<p>Article URL: <a href="https://heavenorhell.xyz/">https://heavenorhell.xyz/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40355443">https://news.ycombinator.com/item?id=40355443</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 14 May 2024 14:13:55 +0000</pubDate><link>https://heavenorhell.xyz/</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=40355443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40355443</guid></item><item><title><![CDATA[New comment by bhupesh in "Ask HN: Has Anyone Trained a personal LLM using their personal notes?"]]></title><description><![CDATA[
<p>Folks at gitbook are kind enough to give me a LLM over my notes <a href="https://til.bhupesh.me" rel="nofollow">https://til.bhupesh.me</a></p>
]]></description><pubDate>Thu, 04 Apr 2024 08:48:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=39927982</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=39927982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39927982</guid></item><item><title><![CDATA[New comment by bhupesh in "Why Elixir (2014)"]]></title><description><![CDATA[
<p>Soul of erlang got me hooked to Elixir recently, trying to get my hands dirty as well.<p>Other than distributed/concurrent system use-cases, could you share what kind of products are best when built with elixir/erlang compared to easier to write languages like Go, for example.</p>
]]></description><pubDate>Wed, 27 Mar 2024 10:44:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=39837457</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=39837457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39837457</guid></item><item><title><![CDATA[New comment by bhupesh in "It's OK to abandon your side-project"]]></title><description><![CDATA[
<p>> Out of all of my abandoned side-projects, this was the one that made me think differently. Even if I would never actually use the end 'deliverable', working on the project still indirectly achieved what I'd set out to do. That led me to an important realisation: we talk a lot about abandoned side-projects as "failed", but their success is really a matter of perspective.<p>Very much agreed here, abandoning things helps us eventually priortise other things that we learned from the exercise of building the original thing. I briefly wrote about a similar experience on how thinking too much about maintaining a project for a longer period of time is not really a good idea.<p><a href="https://buttondown.email/bhupesh/archive/why-its-ok-to-abandon-your-side-projects/" rel="nofollow">https://buttondown.email/bhupesh/archive/why-its-ok-to-aband...</a></p>
]]></description><pubDate>Mon, 26 Feb 2024 09:31:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=39509230</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=39509230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39509230</guid></item><item><title><![CDATA[Discovering Small GitHub Projects for Contributing to FOSS]]></title><description><![CDATA[
<p>Article URL: <a href="https://wiki.developersindia.in/faqs/finding-small-foss-projects-on-github">https://wiki.developersindia.in/faqs/finding-small-foss-projects-on-github</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39485250">https://news.ycombinator.com/item?id=39485250</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 23 Feb 2024 19:48:16 +0000</pubDate><link>https://wiki.developersindia.in/faqs/finding-small-foss-projects-on-github</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=39485250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39485250</guid></item><item><title><![CDATA[Feeding a Hungry Mouse Using Chromedp and Golang]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.pacenthink.io/post/feeding-a-hungry-mouse-using-chromedp-and-golang/">https://www.pacenthink.io/post/feeding-a-hungry-mouse-using-chromedp-and-golang/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39349139">https://news.ycombinator.com/item?id=39349139</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 12 Feb 2024 19:26:11 +0000</pubDate><link>https://www.pacenthink.io/post/feeding-a-hungry-mouse-using-chromedp-and-golang/</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=39349139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39349139</guid></item><item><title><![CDATA[New comment by bhupesh in "A lesson in dockerizing shell scripts"]]></title><description><![CDATA[
<p>> Here's a solution that compresses everything into a single 8.7MB layer using tar and an intermediate staging stage: <a href="https://gist.github.com/carlosonunez/b6af15062661bf9dfcb8688" rel="nofollow">https://gist.github.com/carlosonunez/b6af15062661bf9dfcb8688</a>...<p>Hey this looks interesting, will try it out. Thanks for writing it!<p>> That said, in a real-world scenario where I care about readability and maintainability, I'd either write this in Go with gzip-tar compression in the middle (single statically-compiled binaries for the win!) or I'd just use Busybox (~5MB base image) and copy what's missing into it since that base image ships with libc.<p>Agreed, rewriting was not the option (as mentioned in the beginning). Moreover, It would have taken longer to build a nice TUI interface then it took to dockerize it.</p>
]]></description><pubDate>Sun, 04 Feb 2024 06:41:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39248157</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=39248157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39248157</guid></item><item><title><![CDATA[New comment by bhupesh in "A lesson in dockerizing shell scripts"]]></title><description><![CDATA[
<p>> I think it would be more accurate to say, in the Alpine ecosystem, it is generally not advised to pin versions of packages at all. Actually, this is not so much a recommendation as it is a statement of impossibility: You can't pin package versions (without your Docker builds starting to fail in a week or two), period. In other words: Don't use Alpine if you want reproducible (easily cacheable) Docker builds.<p>Agreed, should have been clear with my sentiment there. Thanks for stating this :)<p>> Personally, I'm very excited about snapshot images like <a href="https://hub.docker.com/r/debian/snapshot" rel="nofollow">https://hub.docker.com/r/debian/snapshot</a> where all package versions and the package sources are pinned. All I, as the downstream consumer, will have to do in order to stay up-to-date (and patch upstream vulnerabilities) is bump the snapshot date string on a regular basis.<p>This is really helpful, thanks for sharing. Looks like it will be a good change, fingers crossed.</p>
]]></description><pubDate>Sat, 03 Feb 2024 17:28:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=39242564</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=39242564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39242564</guid></item><item><title><![CDATA[New comment by bhupesh in "A lesson in dockerizing shell scripts"]]></title><description><![CDATA[
<p>> How would I use this? Say I just made a bad commit in my terminal. How would I run this container to fix it? The container doesn't have my working directory does it? Or is that the idea, to mount a volume with the working for or something?<p>You can refer to usage guidelines on dockerhub <a href="https://hub.docker.com/r/bhupeshimself/ugit" rel="nofollow">https://hub.docker.com/r/bhupeshimself/ugit</a><p>> So if you do that and just give me a one liner install command to copy paste then I guess this actually makes sense. A small docker container could eliminate a lot of potential gotchas with trying to install dependencies in arbitrary environments.<p>Yes, that was also an internal motivation behind doing this.<p>> Why does it need fzf? Is it intended to run the container interactively?<p>Hey fzf is required by ugit (the script) itself. I didnt want to rely on cli arguments to give ability to users undo command per a matching git command. Adding a fuzzy search utility makes it easier for people to search what they can undo about "git tag" for example.</p>
]]></description><pubDate>Sat, 03 Feb 2024 16:49:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=39242084</link><dc:creator>bhupesh</dc:creator><comments>https://news.ycombinator.com/item?id=39242084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39242084</guid></item></channel></rss>