<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: kichik</title><link>https://news.ycombinator.com/user?id=kichik</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Jul 2026 02:13:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kichik" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: SSO Zen]]></title><description><![CDATA[
<p>I got tired of switching back to console and typing `aws sso login --profile WHICH ONE WAS IT AGAIN` every time my session expired. So I made a little tool that listens for those events and calls login for me. It also has a compact UI that lists all profiles and tells me which one is expired.<p>It was fun "reverse engineering" the way botocore stores the tokens and determine the filenames and structures.<p>Chose Go for easy cross platform compatibility and builds. Makes the UI not very neat, but it's functional.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48919549">https://news.ycombinator.com/item?id=48919549</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Jul 2026 12:04:47 +0000</pubDate><link>https://github.com/CloudSnorkel/sso-zen</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=48919549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48919549</guid></item><item><title><![CDATA[New comment by kichik in "Six Harmless Bugs Lead to Remote Code Execution"]]></title><description><![CDATA[
<p>Nice chain and write-up. I don't know that I would call eval() on user input, hard coded secrets, and leaked credentials small or harmless. All of those are scary on their own.</p>
]]></description><pubDate>Mon, 05 Jan 2026 00:15:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46493826</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=46493826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46493826</guid></item><item><title><![CDATA[New comment by kichik in "Copy-Item is slower than File Explorer"]]></title><description><![CDATA[
<p>Invoke-WebRequest is also very slow if you forget to disable the progress bar with         $ProgressPreference = 'SilentlyContinue'<p>PowerShell has some "interesting" design choices...</p>
]]></description><pubDate>Sat, 06 Dec 2025 22:45:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46177275</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=46177275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46177275</guid></item><item><title><![CDATA[New comment by kichik in "A Tale of Two AI Failures: Debugging a Simple Bug with LLMs"]]></title><description><![CDATA[
<p>The echo server will have no knowledge on how to construct the string to be signed.</p>
]]></description><pubDate>Tue, 02 Dec 2025 00:49:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46115839</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=46115839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46115839</guid></item><item><title><![CDATA[New comment by kichik in "A Tale of Two AI Failures: Debugging a Simple Bug with LLMs"]]></title><description><![CDATA[
<p>You are indeed misunderstanding me. I am talking about returning the entire string to be signed. Not the result of the signature.</p>
]]></description><pubDate>Mon, 01 Dec 2025 16:38:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46109479</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=46109479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46109479</guid></item><item><title><![CDATA[New comment by kichik in "A Tale of Two AI Failures: Debugging a Simple Bug with LLMs"]]></title><description><![CDATA[
<p>You can save the expected string to a file, save your string to a file, and run diff on a hexdump of both. Even without hexdump, you should see the difference between "\n" and "\\n" in properly escaped output.</p>
]]></description><pubDate>Sat, 29 Nov 2025 14:38:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46087869</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=46087869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46087869</guid></item><item><title><![CDATA[New comment by kichik in "A Tale of Two AI Failures: Debugging a Simple Bug with LLMs"]]></title><description><![CDATA[
<p>Not exactly the point of this article, but it would be cool if APIs like this can return the expected signed string for debugging. It would have to be properly limited for security. But if the API is expecting non-standard signatures, it could help developers with better debugging tools.</p>
]]></description><pubDate>Fri, 28 Nov 2025 23:22:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46083718</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=46083718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46083718</guid></item><item><title><![CDATA[New comment by kichik in "Chromium Switching from Ninja to Siso"]]></title><description><![CDATA[
<p>Wasn't ninja invented by a Google employee?</p>
]]></description><pubDate>Sat, 21 Jun 2025 11:21:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=44336618</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=44336618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44336618</guid></item><item><title><![CDATA[New comment by kichik in "Foreigners Dump U.S. Treasuries. Here's Who Did the Most Selling"]]></title><description><![CDATA[
<p>From MSN:<p>> The largest net seller in January was Canada. The U.K. was the largest buyer in January, after having been the largest net seller in December. Norway and Japan were the second and third largest net buyers in January, respectively, Goldman said in a note.</p>
]]></description><pubDate>Sat, 22 Mar 2025 01:09:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43442387</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=43442387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43442387</guid></item><item><title><![CDATA[New comment by kichik in "Open source maintainers are drowning in junk bug reports written by AI"]]></title><description><![CDATA[
<p>They might be looking for some open-source fame. The contribution to their resume is more important than the contribution to the project.</p>
]]></description><pubDate>Tue, 24 Dec 2024 14:50:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42502242</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=42502242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42502242</guid></item><item><title><![CDATA[New comment by kichik in "Man locked out of Google Drive and loses 9 year old photos after SIM Swap attack"]]></title><description><![CDATA[
<p>You can ask for larger zip files. The maximum is 50GB. It uses zip64 which most modern systems should support. So still 6 files in your case, but at least not 50.</p>
]]></description><pubDate>Fri, 25 Oct 2024 17:45:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41947621</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=41947621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41947621</guid></item><item><title><![CDATA[New comment by kichik in "Man locked out of Google Drive and loses 9 year old photos after SIM Swap attack"]]></title><description><![CDATA[
<p>Google Takeout can also run on a schedule. You can do a monthly backup and they will email you when it's ready.</p>
]]></description><pubDate>Tue, 22 Oct 2024 17:05:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41916325</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=41916325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41916325</guid></item><item><title><![CDATA[New comment by kichik in "Naval Is Mistaken"]]></title><description><![CDATA[
<p>Keep reading down the thread. He's not trying to hide it that much.<p><a href="https://x.com/paulg/status/1847333998554447948" rel="nofollow">https://x.com/paulg/status/1847333998554447948</a></p>
]]></description><pubDate>Sun, 20 Oct 2024 13:03:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=41895110</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=41895110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41895110</guid></item><item><title><![CDATA[New comment by kichik in "Automattic–WP Engine Term Sheet"]]></title><description><![CDATA[
<p>Those are the first two paragraphs of the article. Verbatim. Can't get more in context than that.</p>
]]></description><pubDate>Wed, 02 Oct 2024 11:52:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=41719565</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=41719565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41719565</guid></item><item><title><![CDATA[New comment by kichik in "Re: Automattic's Actionable Misconduct Directed to WP Engine [pdf]"]]></title><description><![CDATA[
<p>The texts he sent are in the PDF.</p>
]]></description><pubDate>Tue, 24 Sep 2024 12:43:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41635896</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=41635896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41635896</guid></item><item><title><![CDATA[New comment by kichik in "Ask HN: Any hope for removable, rechargable battery standards?"]]></title><description><![CDATA[
<p>You can still charge $80 for the proprietary plastic shell.</p>
]]></description><pubDate>Wed, 11 Sep 2024 01:19:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41507302</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=41507302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41507302</guid></item><item><title><![CDATA[New comment by kichik in "Foobar2000"]]></title><description><![CDATA[
<p>Yeah he loves that stuff.<p><a href="https://github.com/kichik/nsis/blob/b4f28a7071dcd0bf3bcdb7666dbbf033210d9f9b/Source/exehead/fileform.h#L230-L232">https://github.com/kichik/nsis/blob/b4f28a7071dcd0bf3bcdb766...</a></p>
]]></description><pubDate>Wed, 31 Jul 2024 21:26:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=41123631</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=41123631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41123631</guid></item><item><title><![CDATA[New comment by kichik in "Foobar2000"]]></title><description><![CDATA[
<p>Sorry, clone might not be the right word here. Foobar2000 was created out of spite because the creator didn't like what Winamp was doing. I vaguely recall something about bitrate limits and ogg support? It was so long ago and on IRC so no history saved. So it's a replacement?<p>Edit: some more context here:<p><a href="https://forums.winamp.com/forum/developer-center/winamp-development/95176-what-is-happened-with-peter-pawlowski" rel="nofollow">https://forums.winamp.com/forum/developer-center/winamp-deve...</a><p><a href="https://www.reddit.com/r/software/comments/lqu9u/a_brief_history_of_winamp/" rel="nofollow">https://www.reddit.com/r/software/comments/lqu9u/a_brief_his...</a></p>
]]></description><pubDate>Wed, 31 Jul 2024 21:22:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=41123608</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=41123608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41123608</guid></item><item><title><![CDATA[New comment by kichik in "Foobar2000"]]></title><description><![CDATA[
<p>That's a funny name considering it was the Winamp creator's nickname and Foobar2000 itself is a Winamp clone.</p>
]]></description><pubDate>Wed, 31 Jul 2024 20:31:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=41123138</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=41123138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41123138</guid></item><item><title><![CDATA[New comment by kichik in "Avoid ISP Routers"]]></title><description><![CDATA[
<p>And their local DNS servers crash with heavy usage.</p>
]]></description><pubDate>Sun, 28 Jul 2024 12:22:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=41092756</link><dc:creator>kichik</dc:creator><comments>https://news.ycombinator.com/item?id=41092756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41092756</guid></item></channel></rss>