<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: vishnuharidas</title><link>https://news.ycombinator.com/user?id=vishnuharidas</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Jul 2026 03:24:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vishnuharidas" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vishnuharidas in "Guide to data tools landscape for developers"]]></title><description><![CDATA[
<p>+ Also a few diagrams showing the end-to-end data flow and where all these tools fit in.</p>
]]></description><pubDate>Thu, 16 Jul 2026 21:32:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48940538</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=48940538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48940538</guid></item><item><title><![CDATA[New comment by vishnuharidas in "My Favorite Bugs: Invalid Surrogate Pairs"]]></title><description><![CDATA[
<p>And here's a UTF-8 Playground: <a href="https://utf8-playground.netlify.app" rel="nofollow">https://utf8-playground.netlify.app</a></p>
]]></description><pubDate>Sat, 16 May 2026 18:11:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48162430</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=48162430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48162430</guid></item><item><title><![CDATA[Ticking Timebomb in Mac OS [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=Q9GAJ_ka4l4">https://www.youtube.com/watch?v=Q9GAJ_ka4l4</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48053907">https://news.ycombinator.com/item?id=48053907</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 07 May 2026 19:42:55 +0000</pubDate><link>https://www.youtube.com/watch?v=Q9GAJ_ka4l4</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=48053907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48053907</guid></item><item><title><![CDATA[New comment by vishnuharidas in "Show HN: A WYSIWYG word processor in Python"]]></title><description><![CDATA[
<p>This took me down the nostalgic memory lane of the planet-source-code days. There were hundreds of such projects in Visual Basic, Delphi, C/C++/MFC etc., and text editors and paint clones were the most popular projects.</p>
]]></description><pubDate>Fri, 10 Apr 2026 20:32:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47723328</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=47723328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47723328</guid></item><item><title><![CDATA[New comment by vishnuharidas in "An Introduction to Writing Systems and Unicode"]]></title><description><![CDATA[
<p>Also: UTF-8 Playground: <a href="https://utf8-playground.netlify.app" rel="nofollow">https://utf8-playground.netlify.app</a></p>
]]></description><pubDate>Wed, 01 Apr 2026 20:16:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47605966</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=47605966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47605966</guid></item><item><title><![CDATA[Procrustes]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.wikipedia.org/wiki/Procrustes">https://en.wikipedia.org/wiki/Procrustes</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47460315">https://news.ycombinator.com/item?id=47460315</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 20 Mar 2026 20:40:57 +0000</pubDate><link>https://en.wikipedia.org/wiki/Procrustes</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=47460315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47460315</guid></item><item><title><![CDATA[New comment by vishnuharidas in "Machine Payments Protocol (MPP)"]]></title><description><![CDATA[
<p>Okay, I am NEVER letting an agent make payment autonomously. If there's a payment that has to be made, tell me, I will do that myself.</p>
]]></description><pubDate>Wed, 18 Mar 2026 21:36:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47431734</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=47431734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47431734</guid></item><item><title><![CDATA[New comment by vishnuharidas in "OpenSUSE Kalpa"]]></title><description><![CDATA[
<p>A screenshot is the bare minimum for such things.</p>
]]></description><pubDate>Tue, 17 Mar 2026 18:32:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47416430</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=47416430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47416430</guid></item><item><title><![CDATA[New comment by vishnuharidas in "Making WebAssembly a first-class language on the Web"]]></title><description><![CDATA[
<p>Nothing can't be first-class as long as it is not *directly* replacing the existing first-class citizens.<p>If Wasm modules can be loaded like this:<p><pre><code>    <wasm src="/module.wasm" start="main" data="..." />
</code></pre>
...and if Wasm could access the DOM like this:<p><pre><code>    import dom, json, re, html, urllib.parse
    from datetime import datetime
    
    params = urllib.parse.urlencode({"category": "news", "limit": 10})
    data = json.loads(await (await fetch(f"https://api.example.com/data?{params}")).string())
    container = js.document.getElementById("app")
    container.innerHTML = "".join(f"..." for i in data["items"])

</code></pre>
...then developers would have jumped in right away.</p>
]]></description><pubDate>Thu, 12 Mar 2026 05:43:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47346940</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=47346940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47346940</guid></item><item><title><![CDATA[New comment by vishnuharidas in "U+237C ⍼ Is Azimuth"]]></title><description><![CDATA[
<p>“RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW”: <a href="https://utf8-playground.netlify.app/237C" rel="nofollow">https://utf8-playground.netlify.app/237C</a></p>
]]></description><pubDate>Wed, 11 Mar 2026 00:30:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47330508</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=47330508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47330508</guid></item><item><title><![CDATA[You Must Review AI-Generated Code]]></title><description><![CDATA[
<p>Article URL: <a href="https://iamvishnu.com/posts/you-must-review-ai-code">https://iamvishnu.com/posts/you-must-review-ai-code</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47263748">https://news.ycombinator.com/item?id=47263748</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Mar 2026 16:33:01 +0000</pubDate><link>https://iamvishnu.com/posts/you-must-review-ai-code</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=47263748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47263748</guid></item><item><title><![CDATA[New comment by vishnuharidas in "Building a new Flash"]]></title><description><![CDATA[
<p>There were many study materials that were made in Flash that came back alive with the help of Ruffle. Here's my fav list: <a href="https://astro.unl.edu/animationsLinks.html" rel="nofollow">https://astro.unl.edu/animationsLinks.html</a></p>
]]></description><pubDate>Thu, 05 Mar 2026 09:18:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47259460</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=47259460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47259460</guid></item><item><title><![CDATA[Degoogling]]></title><description><![CDATA[
<p>Article URL: <a href="https://iamvishnu.com/posts/degoogling">https://iamvishnu.com/posts/degoogling</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47210664">https://news.ycombinator.com/item?id=47210664</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 01 Mar 2026 21:08:41 +0000</pubDate><link>https://iamvishnu.com/posts/degoogling</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=47210664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47210664</guid></item><item><title><![CDATA[Degoogling]]></title><description><![CDATA[
<p>Article URL: <a href="https://iamvishnu.com/posts/degoogling">https://iamvishnu.com/posts/degoogling</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47105951">https://news.ycombinator.com/item?id=47105951</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 21 Feb 2026 23:09:26 +0000</pubDate><link>https://iamvishnu.com/posts/degoogling</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=47105951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47105951</guid></item><item><title><![CDATA[Must update 2-step-verification Email separately in Bitwarden]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/vishnuhx/status/2022054294674190410">https://twitter.com/vishnuhx/status/2022054294674190410</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46995151">https://news.ycombinator.com/item?id=46995151</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 12 Feb 2026 21:05:42 +0000</pubDate><link>https://twitter.com/vishnuhx/status/2022054294674190410</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=46995151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46995151</guid></item><item><title><![CDATA[Fictional Codebase for a Todo App in 2027]]></title><description><![CDATA[
<p>Article URL: <a href="https://iamvishnu.com/posts/todo-app-in-2027">https://iamvishnu.com/posts/todo-app-in-2027</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46976814">https://news.ycombinator.com/item?id=46976814</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 11 Feb 2026 16:14:48 +0000</pubDate><link>https://iamvishnu.com/posts/todo-app-in-2027</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=46976814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46976814</guid></item><item><title><![CDATA[Writing a To-Do App in 2027]]></title><description><![CDATA[
<p>Article URL: <a href="https://iamvishnu.com/posts/todo-app-in-2027">https://iamvishnu.com/posts/todo-app-in-2027</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46965985">https://news.ycombinator.com/item?id=46965985</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 10 Feb 2026 20:02:55 +0000</pubDate><link>https://iamvishnu.com/posts/todo-app-in-2027</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=46965985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46965985</guid></item><item><title><![CDATA[New comment by vishnuharidas in "Fix macOS 26 (Tahoe) exaggerated rounded corners"]]></title><description><![CDATA[
<p>A screenshot is the bare minimum for things like this.</p>
]]></description><pubDate>Mon, 19 Jan 2026 21:43:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46684905</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=46684905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46684905</guid></item><item><title><![CDATA[New comment by vishnuharidas in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://iamvishnu.com" rel="nofollow">https://iamvishnu.com</a> - my personal website/blog running on April⋅SSG, a simple SSG I made for this.</p>
]]></description><pubDate>Wed, 14 Jan 2026 20:35:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46622809</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=46622809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46622809</guid></item><item><title><![CDATA[New comment by vishnuharidas in "Org Mode syntax is one of the most reasonable markup languages for text (2017)"]]></title><description><![CDATA[
<p>I mistakenly mixed up the abbreviations - it is "Right Hand Traffic"/RHT (which is "Left Hand Driving"/LHD).<p>Like you said, I enjoy LHD more where I can use my right hand for everything like radio/AC/GPS etc. and most of them work with muscle memory without even taking eyes off the road. Doing the same with my left hand while driving in India (LHT/RHD) is very tough.</p>
]]></description><pubDate>Sun, 11 Jan 2026 21:00:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46580027</link><dc:creator>vishnuharidas</dc:creator><comments>https://news.ycombinator.com/item?id=46580027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46580027</guid></item></channel></rss>