<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: srathi</title><link>https://news.ycombinator.com/user?id=srathi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 14:17:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=srathi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by srathi in "Is my blue your blue?"]]></title><description><![CDATA[
<p>If you want to explore it further, look up the philosophical aspects of the hard problem of consciousness. [1]<p>[1] <a href="https://en.wikipedia.org/wiki/Hard_problem_of_consciousness" rel="nofollow">https://en.wikipedia.org/wiki/Hard_problem_of_consciousness</a></p>
]]></description><pubDate>Mon, 27 Apr 2026 23:16:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47928566</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=47928566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47928566</guid></item><item><title><![CDATA[New comment by srathi in "Home Depot GitHub token exposed for a year, granted access to internal systems"]]></title><description><![CDATA[
<p>Not as bad as Costco. Their app and website are still stuck in 90s.</p>
]]></description><pubDate>Sat, 13 Dec 2025 01:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46251028</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=46251028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46251028</guid></item><item><title><![CDATA[More on Apple's Trust-Eroding 'F1 the Movie' Wallet Ad]]></title><description><![CDATA[
<p>Article URL: <a href="https://daringfireball.net/2025/06/more_on_apples_trust-eroding_f1_the_movie_wallet_ad">https://daringfireball.net/2025/06/more_on_apples_trust-eroding_f1_the_movie_wallet_ad</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44402852">https://news.ycombinator.com/item?id=44402852</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 28 Jun 2025 07:20:53 +0000</pubDate><link>https://daringfireball.net/2025/06/more_on_apples_trust-eroding_f1_the_movie_wallet_ad</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=44402852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44402852</guid></item><item><title><![CDATA[Apple's Spin on the Personalized Siri Apple Intelligence Reset]]></title><description><![CDATA[
<p>Article URL: <a href="https://daringfireball.net/2025/06/apples_spin_on_the_personalized_siri_apple_intelligence_reset">https://daringfireball.net/2025/06/apples_spin_on_the_personalized_siri_apple_intelligence_reset</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44266642">https://news.ycombinator.com/item?id=44266642</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 13 Jun 2025 08:00:34 +0000</pubDate><link>https://daringfireball.net/2025/06/apples_spin_on_the_personalized_siri_apple_intelligence_reset</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=44266642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44266642</guid></item><item><title><![CDATA[GPS – Bartosz Ciechanowski (2022)]]></title><description><![CDATA[
<p>Article URL: <a href="https://ciechanow.ski/gps/">https://ciechanow.ski/gps/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42448405">https://news.ycombinator.com/item?id=42448405</a></p>
<p>Points: 18</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 18 Dec 2024 05:51:31 +0000</pubDate><link>https://ciechanow.ski/gps/</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=42448405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42448405</guid></item><item><title><![CDATA[New comment by srathi in "<dialog>: The Dialog Element"]]></title><description><![CDATA[
<p>Ublock origin is not able to filter out <dialog> elements without breaking scrolling and other buttons in most cases (depending on how the site is implemented). Is there a generic way to disable these without affecting the rest of the site?</p>
]]></description><pubDate>Fri, 06 Dec 2024 20:29:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42344034</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=42344034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42344034</guid></item><item><title><![CDATA[Minimum qualifying income for a home in the Bay Area is now $320k]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.sfgate.com/realestate/article/average-home-buyers-calif-metro-afford-2-homes-19936861.php">https://www.sfgate.com/realestate/article/average-home-buyers-calif-metro-afford-2-homes-19936861.php</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42294365">https://news.ycombinator.com/item?id=42294365</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 02 Dec 2024 08:50:26 +0000</pubDate><link>https://www.sfgate.com/realestate/article/average-home-buyers-calif-metro-afford-2-homes-19936861.php</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=42294365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42294365</guid></item><item><title><![CDATA[New comment by srathi in "In a Git repository, where do your files live?"]]></title><description><![CDATA[
<p>It is fun to explore the Git internals! Some time back, I used it to learn Golang [1]. Two birds with one stone!<p>[1] <a href="https://github.com/ssrathi/gogit">https://github.com/ssrathi/gogit</a></p>
]]></description><pubDate>Thu, 14 Sep 2023 22:19:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=37515580</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=37515580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37515580</guid></item><item><title><![CDATA[Go 1 and the Future of Go Programs]]></title><description><![CDATA[
<p>Article URL: <a href="https://go.dev/doc/go1compat">https://go.dev/doc/go1compat</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37123346">https://news.ycombinator.com/item?id=37123346</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 14 Aug 2023 16:54:46 +0000</pubDate><link>https://go.dev/doc/go1compat</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=37123346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37123346</guid></item><item><title><![CDATA[New comment by srathi in "DoorDash lays off 1250 employees"]]></title><description><![CDATA[
<p>Dubai has almost 90% of population as immigrants! TIL.</p>
]]></description><pubDate>Wed, 30 Nov 2022 19:15:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=33806023</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=33806023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33806023</guid></item><item><title><![CDATA[New comment by srathi in "Git’s database internals I: packed object store"]]></title><description><![CDATA[
<p>Shameless plug: I gave a tech talk on this at my last company, and implemented some of these in Golang as a learning exercise [0]. While it is not mandatory to know the internals, but doing so helps a lot when you occasionally encounter a git-gotcha!<p>[0] <a href="https://github.com/ssrathi/gogit" rel="nofollow">https://github.com/ssrathi/gogit</a></p>
]]></description><pubDate>Mon, 29 Aug 2022 17:40:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=32641107</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=32641107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32641107</guid></item><item><title><![CDATA[New comment by srathi in "Beej updated the classic Linux network programming guide"]]></title><description><![CDATA[
<p>> fork() takes no arguments, and CreateProcess() takes about 48 billion arguments.<p>I chuckled!</p>
]]></description><pubDate>Wed, 20 Jul 2022 18:22:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=32170026</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=32170026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32170026</guid></item><item><title><![CDATA[The case for bad coffee (2015)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.seriouseats.com/the-case-for-bad-coffee">https://www.seriouseats.com/the-case-for-bad-coffee</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32130906">https://news.ycombinator.com/item?id=32130906</a></p>
<p>Points: 478</p>
<p># Comments: 621</p>
]]></description><pubDate>Sun, 17 Jul 2022 20:29:28 +0000</pubDate><link>https://www.seriouseats.com/the-case-for-bad-coffee</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=32130906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32130906</guid></item><item><title><![CDATA[New comment by srathi in "NPM security update: Attack campaign using stolen OAuth tokens"]]></title><description><![CDATA[
<p>Shameless plug: I created a Golang utility to scrub passwords from a deeply nested struct, before logging, at Nutanix some time back [0][1]. We also run an automated test to try out all operations with a known password, and then ensuring that it is not present in any of the log files.<p>[0] <a href="https://github.com/ssrathi/go-scrub" rel="nofollow">https://github.com/ssrathi/go-scrub</a>
[1] <a href="https://www.nutanix.dev/2022/04/22/golang-the-art-of-reflection/" rel="nofollow">https://www.nutanix.dev/2022/04/22/golang-the-art-of-reflect...</a></p>
]]></description><pubDate>Fri, 27 May 2022 19:13:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=31533637</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=31533637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31533637</guid></item><item><title><![CDATA[New comment by srathi in "GitHub saved plaintext passwords of NPM users in log files, post mortem reveals"]]></title><description><![CDATA[
<p>Shameless plug: I created a Golang utility to scrub passwords from a deeply nested struct at Nutanix some time back [0]. A post describing it in detail [1].<p>[0] <a href="https://github.com/ssrathi/go-scrub" rel="nofollow">https://github.com/ssrathi/go-scrub</a>
[1] <a href="https://www.nutanix.dev/2022/04/22/golang-the-art-of-reflection/" rel="nofollow">https://www.nutanix.dev/2022/04/22/golang-the-art-of-reflect...</a></p>
]]></description><pubDate>Fri, 27 May 2022 19:12:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=31533624</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=31533624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31533624</guid></item><item><title><![CDATA[Show HN: Go-scrub: Scrubbing sensitive fields from a deeply nested Go struct]]></title><description><![CDATA[
<p>Go-scrub is a utility to mask a given set of field names from a deeply nested struct at any level. It is useful for logging structs which may have customer inputs (such as passwords, keys, etc.). It uses the "reflect" package to modify the struct values at runtime.<p>Code: <a href="https://github.com/ssrathi/go-scrub" rel="nofollow">https://github.com/ssrathi/go-scrub</a><p>Blog post with an explanation: <a href="https://www.nutanix.dev/2022/04/22/golang-the-art-of-reflection/" rel="nofollow">https://www.nutanix.dev/2022/04/22/golang-the-art-of-reflect...</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31237811">https://news.ycombinator.com/item?id=31237811</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 02 May 2022 17:04:19 +0000</pubDate><link>https://github.com/ssrathi/go-scrub</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=31237811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31237811</guid></item><item><title><![CDATA[The Unicode Blog: The Past and Future of Flag Emoji]]></title><description><![CDATA[
<p>Article URL: <a href="http://blog.unicode.org/2022/03/the-past-and-future-of-flag-emoji.html">http://blog.unicode.org/2022/03/the-past-and-future-of-flag-emoji.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=30864474">https://news.ycombinator.com/item?id=30864474</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 31 Mar 2022 06:42:58 +0000</pubDate><link>http://blog.unicode.org/2022/03/the-past-and-future-of-flag-emoji.html</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=30864474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30864474</guid></item><item><title><![CDATA[New comment by srathi in "Ask HN: Any recommendation for a good History of Science book?"]]></title><description><![CDATA[
<p>Quantum - by Manjit Kumar, is a very accessible book covering the history of quantum mechanics.</p>
]]></description><pubDate>Sun, 27 Feb 2022 19:14:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=30491514</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=30491514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30491514</guid></item><item><title><![CDATA[Two New Tutorials for Golang 1.18]]></title><description><![CDATA[
<p>Article URL: <a href="https://go.dev/blog/tutorials-go1.18">https://go.dev/blog/tutorials-go1.18</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=29939012">https://news.ycombinator.com/item?id=29939012</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 14 Jan 2022 19:18:56 +0000</pubDate><link>https://go.dev/blog/tutorials-go1.18</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=29939012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29939012</guid></item><item><title><![CDATA[Go 1.18 Beta 1 is released]]></title><description><![CDATA[
<p>Article URL: <a href="https://groups.google.com/g/golang-announce/c/eAjK4Oezs_A">https://groups.google.com/g/golang-announce/c/eAjK4Oezs_A</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=29556852">https://news.ycombinator.com/item?id=29556852</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 14 Dec 2021 20:11:42 +0000</pubDate><link>https://groups.google.com/g/golang-announce/c/eAjK4Oezs_A</link><dc:creator>srathi</dc:creator><comments>https://news.ycombinator.com/item?id=29556852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29556852</guid></item></channel></rss>