<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: mav3ri3k</title><link>https://news.ycombinator.com/user?id=mav3ri3k</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 12:21:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mav3ri3k" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Personal Learning about Context Engineering]]></title><description><![CDATA[
<p>Article URL: <a href="https://apurva-mishra.com/posts/5/">https://apurva-mishra.com/posts/5/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47390574">https://news.ycombinator.com/item?id=47390574</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 15 Mar 2026 18:53:59 +0000</pubDate><link>https://apurva-mishra.com/posts/5/</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=47390574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47390574</guid></item><item><title><![CDATA[LLM Awards 2025: Based on Workflow, Value and Taste]]></title><description><![CDATA[
<p>Article URL: <a href="https://apurva-mishra.com/posts/4/">https://apurva-mishra.com/posts/4/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46391624">https://news.ycombinator.com/item?id=46391624</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 26 Dec 2025 13:05:48 +0000</pubDate><link>https://apurva-mishra.com/posts/4/</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=46391624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46391624</guid></item><item><title><![CDATA[New comment by mav3ri3k in "Why are cancer guidelines stuck in PDFs?"]]></title><description><![CDATA[
<p>Excellent read. This consolidated and catalyzed my my spurious thoughts around personal information management. The input is generally markdown/pdf but over time highly useless for a single person. Thete would be value if it is passed through such a system over time.</p>
]]></description><pubDate>Tue, 24 Dec 2024 12:37:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=42501527</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=42501527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42501527</guid></item><item><title><![CDATA[New comment by mav3ri3k in "A Student's Guide to Writing with ChatGPT"]]></title><description><![CDATA[
<p>No, english is my second language.<p>I had already established from previous chat that upon asking for server.c file, llm's answer was working correctly. Rest of the sentence is just me asking it to use and not use certain header files which it uses by default when you ask it to generate server.c file.Thats because from docs of <sys/socket.h>, I thought it had all relevant bindings for the socket programming to work correctly.<p>I would say, the sentence logically makes sense.</p>
]]></description><pubDate>Thu, 14 Nov 2024 06:08:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=42133524</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=42133524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42133524</guid></item><item><title><![CDATA[New comment by mav3ri3k in "A Student's Guide to Writing with ChatGPT"]]></title><description><![CDATA[
<p>Yes. This is funny when I know what is happening and I can "guide" the LLM to the right answer. I feel that is the only correct way to use LLMs and it is very productive. However, for learning, I don't know how anyone can rely on them when we know this happens.</p>
]]></description><pubDate>Thu, 14 Nov 2024 05:11:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42133322</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=42133322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42133322</guid></item><item><title><![CDATA[New comment by mav3ri3k in "A Student's Guide to Writing with ChatGPT"]]></title><description><![CDATA[
<p>There is no easy way to share. I copied them in google docs: <a href="https://docs.google.com/document/d/1GidKFVgySgLUGlcDSnNMfMIukzh8rbuFa-3SwI09GmM/edit?usp=sharing" rel="nofollow">https://docs.google.com/document/d/1GidKFVgySgLUGlcDSnNMfMIu...</a><p>One with ChatGPT about dbms questions and one with claude about socket programming.<p>Looking back are some questions a little stupid ? Yes. But affcourse they are! I am coming with zero knowledge trying to learn how the socket programming is happening here ? Which functions are begin pulled from which header files, etc.<p>In the end I just followed along with a random youtube video. When you say, you can get LLM to do anything, I agree. Now that I know how socket programming is happening, for next question in assignment about writing code for crc with socket programming, I asked it to generate code for socket programming, made the necessary changes, asked it generate seperate function for crc, integrated it manually and voila, assignment done.<p>But this is the execution phase, when I have the domain knowledge. During learning when the user asks stupid questions and the LLM's answer keep getting stupider, then using them is not practical.</p>
]]></description><pubDate>Thu, 14 Nov 2024 05:05:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42133307</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=42133307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42133307</guid></item><item><title><![CDATA[New comment by mav3ri3k in "A Student's Guide to Writing with ChatGPT"]]></title><description><![CDATA[
<p>A current 3rd year college student here. I really want LLMs to help me in learning but the success rate is 0.<p>They often can not generate relatively trivial code When they do, they can not explain that code. For example, I was trying to learn socket programing in C. Claude generated the code, but when I stared asking about stuff, it regressed hard. Also, often the code is more complex than it needs to be. When learning a topic, I want that topic, not the most common relevant code with all the spagheti used on github.<p>For other subjects, like dbms, computer network, when asking about concepts, you better double check, because they still make stuff up. I asked ChatGPT to solve prev year question for dbms, and it gave a long, answer which looked good on surface. But when I actually read through because I need to understand what it is doing, there were glaring flaws. When I point them out, it makes other mistakes.<p>So, LLMs struggle to generate concise to the point code. They can not explain that code. They regularly make stuff up. This is after trying Claude, ChatGPT and Gemini with their paid versions in various capacities.<p>My bottom line is, I should NEVER use a LLM to learn. There is no fine line here. I have tried again and again because tech bros keep preaching about sparks of AGI, making startup with 0 coding skills. They are either fools or genius.<p>LLMs are useful strictly if you already know what you are doing. That's when your productivity gains are achieved.</p>
]]></description><pubDate>Thu, 14 Nov 2024 01:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42132365</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=42132365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42132365</guid></item><item><title><![CDATA[Why laptop support, why now: FreeBSD's strategic move toward broader adoption]]></title><description><![CDATA[
<p>Article URL: <a href="https://freebsdfoundation.org/blog/why-laptop-support-why-now-freebsds-strategic-move-toward-broader-adoption/">https://freebsdfoundation.org/blog/why-laptop-support-why-now-freebsds-strategic-move-toward-broader-adoption/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41704818">https://news.ycombinator.com/item?id=41704818</a></p>
<p>Points: 71</p>
<p># Comments: 54</p>
]]></description><pubDate>Tue, 01 Oct 2024 05:23:22 +0000</pubDate><link>https://freebsdfoundation.org/blog/why-laptop-support-why-now-freebsds-strategic-move-toward-broader-adoption/</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=41704818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41704818</guid></item><item><title><![CDATA[New comment by mav3ri3k in "Google says replacing C/C++ in firmware with Rust is easy"]]></title><description><![CDATA[
<p>I am sorry. I really don't see your point. Typescript is in a completely different league of languages than rust/c/c++ with vastly different use cases.<p>Also, the world still mostly speaks C99 when iterative improvements are constantly being made up to C23.</p>
]]></description><pubDate>Sun, 08 Sep 2024 02:41:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41477836</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=41477836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41477836</guid></item><item><title><![CDATA[New comment by mav3ri3k in "Google says replacing C/C++ in firmware with Rust is easy"]]></title><description><![CDATA[
<p>From my perspective (college student), it is true that there is godly amount of C code in the world which would remain true for a long long time. In similar sense there are also quite a lot of new java developers who maintain the millions of lines of java code.<p>However a lot of new infrastructure is being developed in rust. Infact it can be argued that the very reason it should be in rust is because it is critical. I think there would be great value if a person can efficiently thread between both rust and c rather than competing.</p>
]]></description><pubDate>Sun, 08 Sep 2024 02:34:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41477807</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=41477807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41477807</guid></item><item><title><![CDATA[New comment by mav3ri3k in "Google says replacing C/C++ in firmware with Rust is easy"]]></title><description><![CDATA[
<p>Fair enough. I have personally experienced pain with phantoms.<p>But then what would you advice to do ? There are nightmare patterns in rust and c++. Looks to me as pick your poison just that one is  new and other has been around for fair bit.</p>
]]></description><pubDate>Sun, 08 Sep 2024 02:17:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41477738</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=41477738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41477738</guid></item><item><title><![CDATA[New comment by mav3ri3k in "Google says replacing C/C++ in firmware with Rust is easy"]]></title><description><![CDATA[
<p>You examples seems to be for a dynamic environment where things are changing. Rust is naturally at slight odds in such a scenario<p>Instead of quick and dirty, it allows to embed the logic in the type system such that the compiler can help you. Getting off the ground is much harder but staying there is easier.<p>.</p>
]]></description><pubDate>Sun, 08 Sep 2024 02:01:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=41477680</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=41477680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41477680</guid></item><item><title><![CDATA[New comment by mav3ri3k in "Google says replacing C/C++ in firmware with Rust is easy"]]></title><description><![CDATA[
<p>It is great that the ecosystem is growing, but there is still time for things to trickle down.<p>As college student I have invested time into rust because I see value in the language but there are absolutely zero entry level jobs or internships. To get my foot in, my only real options are C/C++.</p>
]]></description><pubDate>Sun, 08 Sep 2024 01:50:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=41477629</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=41477629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41477629</guid></item><item><title><![CDATA[New comment by mav3ri3k in "Greppability is an underrated code metric"]]></title><description><![CDATA[
<p>Although in rust, function like macros make it super hard to trace code. I like them when I am writing the code and hate then when I have to read others macros.</p>
]]></description><pubDate>Tue, 03 Sep 2024 09:27:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41432991</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=41432991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41432991</guid></item><item><title><![CDATA[New comment by mav3ri3k in "Google's new pipe syntax in SQL"]]></title><description><![CDATA[
<p>The first piped query language I used was Nushell's implementation of wide-column tables. PRQL offers almost similar approach which I have loved dearly. It also maps to different SQL dialects. There is also proposal to work on type system: <a href="https://github.com/PRQL/prql/issues/381">https://github.com/PRQL/prql/issues/381</a>.<p>Google has now proposed a syntax inspired by these approaches. However, I am afraid how well it would be adopted. As someone new to SQL, nearly every DB seem to provide its own SQL dialect which becomes cumbersome very quickly.<p>Whereas PRQL feels something like Apache Arrow which can map to other dialects.</p>
]]></description><pubDate>Thu, 29 Aug 2024 06:13:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=41387858</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=41387858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41387858</guid></item><item><title><![CDATA[New comment by mav3ri3k in "Transformers in music recommendation"]]></title><description><![CDATA[
<p>I have more and more experienced, best aggregators are people. I really wish For You pages can get to that level.</p>
]]></description><pubDate>Tue, 20 Aug 2024 02:41:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41296284</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=41296284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41296284</guid></item><item><title><![CDATA[New comment by mav3ri3k in "Orca: WebAssembly Apps Without the Web"]]></title><description><![CDATA[
<p>I did not know that Orcas were endangered up until now. Seems like this approach is working for raising awareness.</p>
]]></description><pubDate>Tue, 30 Jul 2024 05:49:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=41106363</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=41106363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41106363</guid></item><item><title><![CDATA[New comment by mav3ri3k in "Open source AI is the path forward"]]></title><description><![CDATA[
<p>I am not deep into llms so I ask this.
From my understanding, their last model was open source but it was in a way that you can use them but the inner working were "hidden"/not transparent.<p>With the new model, I am seeing alot of how open source they are and can be build upon. Is it now completely open source or similar to their last models ?</p>
]]></description><pubDate>Tue, 23 Jul 2024 16:11:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41047645</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=41047645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41047645</guid></item><item><title><![CDATA[New comment by mav3ri3k in "Local First, Forever"]]></title><description><![CDATA[
<p>Using theory of patches would better compliment the current approach. Integrating a scm such as <a href="https://pijul.org" rel="nofollow">https://pijul.org</a> or atleast the underlying tech would allow for better conflict resolutions. Transferring patches should also allow for more efficient use of io.</p>
]]></description><pubDate>Tue, 25 Jun 2024 12:27:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=40787709</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=40787709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40787709</guid></item><item><title><![CDATA[New comment by mav3ri3k in "The tiny chip that powers Montreal subway tickets"]]></title><description><![CDATA[
<p>Fair enough. I went through qr code of my previous metro ticket to see what info they encode. It is non standard so there were 
- some hashes
- type of ticket, in my case single use, 
- time of issue,
- valid upto time, approx 10hrs, approx journey time was only 30 min
- ticket id
- I could not directly see source/destination address, but it is my hunch that atleast the destination address is encoded<p>Now this one time ticket needs to generated before entering the metro station and the qr code is scanned at * both entry and exit*.<p>I think the entire system works on daily rotating ticket id validated using unique hashes where a ticket validity period is tracked. I think this should be enough to ensure non-reuse of same ticket.<p>The caveat is, I have always only bough one time ticket which is the only mode allowed in qr. For daily traveller's, they need to buy token/card which is NFC based.</p>
]]></description><pubDate>Mon, 24 Jun 2024 07:16:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=40773283</link><dc:creator>mav3ri3k</dc:creator><comments>https://news.ycombinator.com/item?id=40773283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40773283</guid></item></channel></rss>