<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: NikhilVerma</title><link>https://news.ycombinator.com/user?id=NikhilVerma</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 20:04:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=NikhilVerma" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Migrate away from Vue SFC's to native TSX]]></title><description><![CDATA[
<p>I've been actively using Vue for my official and personal projects for over 6 years now. While SFC was great it's quickly becoming a pain. It requires custom Volar plugins. It doesn't work with native typescript. The vue-tsc overrides "fs" imports just to be able to detect and run vue files.<p>I am not sure why Vue doesn't talk more about native TSX support because it eliminates this whole class of issues. In my work project, this has been a major pain because vue-tsc almost always crashes and I can't use the new tsgo (Typescript written in Go) because it doesn't work with SFCs<p>So I've made a new tool that migrates SFC to TSX. It's not a trivial migration so I've added an "LLM fallback" which takes care of the tricky things.<p>It made the migration of our internal codebase quite trivial. I hope you folks try it out and let me know.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46971877">https://news.ycombinator.com/item?id=46971877</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 11 Feb 2026 07:15:02 +0000</pubDate><link>https://www.npmjs.com/package/vue-to-tsx</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=46971877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46971877</guid></item><item><title><![CDATA[New comment by NikhilVerma in "Webvm: Virtual Machine for the Web"]]></title><description><![CDATA[
<p>I was thinking of a Chrome plugin to enable this, I think plugins can make arbitrary API calls.</p>
]]></description><pubDate>Thu, 21 Nov 2024 03:20:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=42200777</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=42200777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42200777</guid></item><item><title><![CDATA[New comment by NikhilVerma in "Webvm: Virtual Machine for the Web"]]></title><description><![CDATA[
<p>Being able to run docker containers on the web will immediately unlock so many usecases for my work! Right now I've been trying to get a Python sentence parser to run in the browser but it requires a lot of the ecosystem (Pytorch and such). Which is not trivial to compile to WASM.</p>
]]></description><pubDate>Wed, 20 Nov 2024 10:31:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42192559</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=42192559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42192559</guid></item><item><title><![CDATA[New comment by NikhilVerma in "Flaw has Microsoft Authenticator overwriting MFA accounts, locking users out"]]></title><description><![CDATA[
<p>A similar thing has happened with Twitter. After the Musk takeover and the removal of SMS for auth something has changed they keys of the 2FA authenticator. My old keys don't work and my "ticket" has been waiting on Twitter support (which were probably all fired) for resolution.</p>
]]></description><pubDate>Sun, 18 Aug 2024 04:17:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=41280099</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=41280099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41280099</guid></item><item><title><![CDATA[New comment by NikhilVerma in "The sun's magnetic field is about to flip"]]></title><description><![CDATA[
<p>I wonder what the astrologers have to say about this</p>
]]></description><pubDate>Sat, 15 Jun 2024 06:28:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=40687895</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=40687895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40687895</guid></item><item><title><![CDATA[New comment by NikhilVerma in "Show HN: I built a free in-browser Llama 3 chatbot powered by WebGPU"]]></title><description><![CDATA[
<p>This is absolutely wonderful, I am a HUGE fan of local first apps. Running models locally is such a powerful thing I wish more companies could leverage it to build smarter apps which can run offline.<p>I tried this on my M1 and ran LLama3, I think it's the quantized 7B version. It ran with around 4-5 tokens per second which was way faster than I expected on my browser.</p>
]]></description><pubDate>Sat, 04 May 2024 12:32:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=40257168</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=40257168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40257168</guid></item><item><title><![CDATA[New comment by NikhilVerma in "New models and developer products"]]></title><description><![CDATA[
<p>How do you manage token limits when sending large amounts of code structure to OpenAI?</p>
]]></description><pubDate>Tue, 07 Nov 2023 06:26:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=38173844</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=38173844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38173844</guid></item><item><title><![CDATA[New comment by NikhilVerma in "The sudden demise of Indian vultures killed thousands of people"]]></title><description><![CDATA[
<p>I remember vividly when going out with my family in the year 2000. There used to be a stretch of road filled with vultures. Then a few years later they just stopped existing. I haven’t seen a real vulture since then.</p>
]]></description><pubDate>Tue, 29 Aug 2023 12:09:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=37306508</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=37306508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37306508</guid></item><item><title><![CDATA[New comment by NikhilVerma in "Using XPath in 2023"]]></title><description><![CDATA[
<p>I wrote about my frustrations with modern day XPaths here - <a href="https://dev.to/nikhilverma/xpaths-in-the-modern-age-1gah" rel="nofollow noreferrer">https://dev.to/nikhilverma/xpaths-in-the-modern-age-1gah</a></p>
]]></description><pubDate>Mon, 17 Jul 2023 11:38:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=36756823</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=36756823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36756823</guid></item><item><title><![CDATA[New comment by NikhilVerma in "My 20 year career is technical debt or deprecated"]]></title><description><![CDATA[
<p>I've been programming professionally close to 16 years. Here is what I can remember of my code:<p># Job 1 (3 yrs)<p><pre><code>  - Worked on around three products, all shut down, code probably lives in some SVN archive.
  - Learnt advanced JS, PHP, MySQL, Photoshop, jQuery etc (skills mostly relevant)
</code></pre>
# Job 2 (1.6 years)<p><pre><code>  - Project never launched, code never saw the light of the day. Probably lives in some Git archive.
  - Learnt a few in-house frameworks (irrelevant) but also leant Git (relevant)
</code></pre>
# Job 3 (8.5 years)<p><pre><code>  - Worked on several products, the biggest one is still active and seeing millions of users weekly. Rest got shut down and live in a Git repo.
  - Learnt about some inhouse frameworks (irrelevant). React, React Native (skills still relevant)
</code></pre>
# Job 4 (2 years)<p><pre><code>  - Actively working
  - Learnt Vue (skills still relevant)</code></pre></p>
]]></description><pubDate>Tue, 16 May 2023 06:14:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=35958265</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=35958265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35958265</guid></item><item><title><![CDATA[Ask HN: Does your org disallow sudo on your dev machines?]]></title><description><![CDATA[
<p>Recently my org decided to disallow sudo/admin access to all employees on their laptops. So basic things like updating the OS, updating VSCode need to go through an approval process.<p>I've never experienced a policy like this in any of my previous companies and it's incredibly frustrating.<p>Do you experience the same with your org? Do you have any success stories of getting through the red-tape and get permanent admin privileges? I am genuinely confused, perhaps it's a common occurrence across other IT companies and I am just oblivious to the fact.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34673587">https://news.ycombinator.com/item?id=34673587</a></p>
<p>Points: 1</p>
<p># Comments: 5</p>
]]></description><pubDate>Mon, 06 Feb 2023 05:06:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=34673587</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=34673587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34673587</guid></item><item><title><![CDATA[New comment by NikhilVerma in "Using a framework will harm the maintenance of your software"]]></title><description><![CDATA[
<p>I see Frameworks as another layer of abstraction, just like programming languages. And they have the same pros/cons that comes with abstractions.</p>
]]></description><pubDate>Thu, 13 Oct 2022 09:49:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=33189089</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=33189089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33189089</guid></item><item><title><![CDATA[New comment by NikhilVerma in "Show HN: I may have created a new type of puzzle"]]></title><description><![CDATA[
<p>So much fun! It'll be nicer to highlight the paths which are "available" given the criteria. It could be only enabled when you start dragging an entity</p>
]]></description><pubDate>Mon, 19 Sep 2022 05:48:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=32894704</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=32894704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32894704</guid></item><item><title><![CDATA[New comment by NikhilVerma in "Serving Netflix Video Traffic at 800Gb/s and Beyond [pdf]"]]></title><description><![CDATA[
<p>I am curious why they manually split the video to compress individual clips with different bit rates. Encoders usually have a variable-bit-rate option that does the same?</p>
]]></description><pubDate>Sat, 20 Aug 2022 01:42:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=32528223</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=32528223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32528223</guid></item><item><title><![CDATA[New comment by NikhilVerma in "Thank You, Firebug (2017)"]]></title><description><![CDATA[
<p>My first PR ever was in Firebug :) <a href="https://firstpr.me/#NikhilVerma" rel="nofollow">https://firstpr.me/#NikhilVerma</a><p>Loved that software and it truly kindled the frontend developer inside me.</p>
]]></description><pubDate>Tue, 09 Aug 2022 13:51:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=32397879</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=32397879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32397879</guid></item><item><title><![CDATA[New comment by NikhilVerma in "Spam domains that plague my email"]]></title><description><![CDATA[
<p>I am seeing Google constantly fail to catch obvious spam emails. At this point I suspect there is some institutional error on their part, where bad actors inside the org are allowing certain domains to simply not be spam filtered.</p>
]]></description><pubDate>Mon, 18 Jul 2022 04:40:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=32134735</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=32134735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32134735</guid></item><item><title><![CDATA[Spam domains that plague my email]]></title><description><![CDATA[
<p>Article URL: <a href="https://gist.github.com/brandedoutcast/d21ac9ce216f90f77513c76c25b1cd68">https://gist.github.com/brandedoutcast/d21ac9ce216f90f77513c76c25b1cd68</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32134734">https://news.ycombinator.com/item?id=32134734</a></p>
<p>Points: 64</p>
<p># Comments: 67</p>
]]></description><pubDate>Mon, 18 Jul 2022 04:40:14 +0000</pubDate><link>https://gist.github.com/brandedoutcast/d21ac9ce216f90f77513c76c25b1cd68</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=32134734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32134734</guid></item><item><title><![CDATA[New comment by NikhilVerma in "DRY is an over-rated programming principle?"]]></title><description><![CDATA[
<p>I had a general guidelines in my previous company which I follow to this day to great results.<p>If a piece of code is duplicated thrice, it's ok. If a piece code is duplicated four times, then you must extract it.</p>
]]></description><pubDate>Thu, 07 Jul 2022 08:38:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=32011382</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=32011382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32011382</guid></item><item><title><![CDATA[New comment by NikhilVerma in "The balance has shifted away from SPAs"]]></title><description><![CDATA[
<p>I understand that SPAs were being overused in many places. But the pendulum seems to be swinging back way too hard, and people are bashing SPAs as if it's the worst thing in the world.<p>SPAs are cheap to host, as you just need a reverse proxy and with increasing internet speeds, bundle splitting can be almost imperceptible from MPAs</p>
]]></description><pubDate>Sun, 22 May 2022 04:29:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=31464884</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=31464884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31464884</guid></item><item><title><![CDATA[New comment by NikhilVerma in "Underwater power cables make lobsters larvae bad swimmers"]]></title><description><![CDATA[
<p>Issues like this and micro-plastics in our bloodstreams will be causing so many issues in our lifetimes. Future generations (if there are any) will be appalled that we used to be so unaware of the impact of our own existence.<p>It's akin to people relieving themselves in their own water supply.</p>
]]></description><pubDate>Mon, 02 May 2022 14:21:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=31235466</link><dc:creator>NikhilVerma</dc:creator><comments>https://news.ycombinator.com/item?id=31235466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31235466</guid></item></channel></rss>