<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: vjay15</title><link>https://news.ycombinator.com/user?id=vjay15</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 01:23:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vjay15" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vjay15 in "SDF Public Access Unix System"]]></title><description><![CDATA[
<p>Omg, we can access even ancient OSes, this is amazing!</p>
]]></description><pubDate>Mon, 20 Apr 2026 09:23:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47831973</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47831973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47831973</guid></item><item><title><![CDATA[New comment by vjay15 in "State of Kdenlive"]]></title><description><![CDATA[
<p>kdenlive is really good</p>
]]></description><pubDate>Sun, 19 Apr 2026 16:04:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47825298</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47825298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47825298</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>but api keys arent meant to be revoked once used right?</p>
]]></description><pubDate>Thu, 16 Apr 2026 04:47:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47788751</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47788751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47788751</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>Yes, it's just a random long password used to access public APIs</p>
]]></description><pubDate>Thu, 16 Apr 2026 03:00:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47788138</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47788138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47788138</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>OHHH that makes sense!</p>
]]></description><pubDate>Thu, 16 Apr 2026 02:59:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47788127</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47788127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47788127</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>no this is just a POC, I haven't implemented any of it</p>
]]></description><pubDate>Wed, 15 Apr 2026 12:27:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47778094</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47778094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47778094</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>Ideally API key shouldn't contain anything regarding the account or any info right? it's meant to be an opaque string, is what I found in most of the other articles I read. Please do let me know if I am wrong about this assumption</p>
]]></description><pubDate>Wed, 15 Apr 2026 10:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47777314</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47777314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47777314</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>fixed it in the blog, thanks for pointing it out amelius ;-;</p>
]]></description><pubDate>Wed, 15 Apr 2026 10:36:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47777159</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47777159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47777159</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>yes, you are right onei, it is supposed to be random string instead of hex, I am sorry I made that mistake</p>
]]></description><pubDate>Wed, 15 Apr 2026 10:26:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47777085</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47777085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47777085</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>hash of the API key just like passwords</p>
]]></description><pubDate>Wed, 15 Apr 2026 10:21:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47777054</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47777054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47777054</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>if not for typo, then I can use for secret scanning then :)</p>
]]></description><pubDate>Wed, 15 Apr 2026 10:08:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47776966</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47776966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47776966</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>It is alright, I am learning a lot from them as well, healthy criticism is always useful :)
I am very glad that you found this a great write up ^_^</p>
]]></description><pubDate>Wed, 15 Apr 2026 10:07:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47776963</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47776963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47776963</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>I can't understand what you are trying to say :o</p>
]]></description><pubDate>Wed, 15 Apr 2026 09:45:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47776827</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47776827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47776827</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>I don't understand your question :o</p>
]]></description><pubDate>Wed, 15 Apr 2026 09:44:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47776823</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47776823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47776823</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>I NEVER THOUGHT I WOULD BE IN THE MAIN PAGE OF HACKERNEWS THANK YOU SO MUCH GUYS 
(╥﹏╥)</p>
]]></description><pubDate>Wed, 15 Apr 2026 09:28:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47776700</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47776700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47776700</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>it's just an added benefit, I don't have to make a DB call to verify that :)</p>
]]></description><pubDate>Wed, 15 Apr 2026 09:18:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47776611</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47776611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47776611</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>yea... sorry I still am not the best explainer but that is the approach, I just wanted to have a shorter hash in the meta shard that is it. The approach 3 is an attempt by me to generate my own base62/base70 encoder ;-;</p>
]]></description><pubDate>Wed, 15 Apr 2026 09:17:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47776607</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47776607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47776607</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>Ahhhh I see, I didn't think about it that way too, this could help us a lot yea!!!</p>
]]></description><pubDate>Wed, 15 Apr 2026 09:15:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47776586</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47776586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47776586</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>yes this is the approach!</p>
]]></description><pubDate>Wed, 15 Apr 2026 09:14:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47776581</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47776581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47776581</guid></item><item><title><![CDATA[New comment by vjay15 in "My adventure in designing API keys"]]></title><description><![CDATA[
<p>thank you so much ram chip :) I didnt know that!</p>
]]></description><pubDate>Wed, 15 Apr 2026 09:13:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47776573</link><dc:creator>vjay15</dc:creator><comments>https://news.ycombinator.com/item?id=47776573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47776573</guid></item></channel></rss>