<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: kmaitreys</title><link>https://news.ycombinator.com/user?id=kmaitreys</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 08 Jun 2026 15:39:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kmaitreys" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kmaitreys in "Ask HN: Why is the HN crowd so anti-AI?"]]></title><description><![CDATA[
<p>It means that you are impressed by mediocrity.<p>cf: <a href="https://nitter.net/mitchellh/status/2060088112257372610#m" rel="nofollow">https://nitter.net/mitchellh/status/2060088112257372610#m</a></p>
]]></description><pubDate>Sun, 07 Jun 2026 05:12:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48432014</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=48432014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48432014</guid></item><item><title><![CDATA[New comment by kmaitreys in "Ask HN: Why is the HN crowd so anti-AI?"]]></title><description><![CDATA[
<p>If you're impressed by something which was done by AI, then you're not qualified enough to judge it.</p>
]]></description><pubDate>Sat, 06 Jun 2026 05:10:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48421594</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=48421594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48421594</guid></item><item><title><![CDATA[New comment by kmaitreys in "Wterm – A terminal emulator for the web"]]></title><description><![CDATA[
<p>Probably some tokenmaxxing competition between the employees. The whole company seems under some kind of AI psychosis.</p>
]]></description><pubDate>Fri, 29 May 2026 16:06:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48325057</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=48325057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48325057</guid></item><item><title><![CDATA[New comment by kmaitreys in "I’ve joined Anthropic"]]></title><description><![CDATA[
<p>> <a href="https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f" rel="nofollow">https://gist.github.com/karpathy/442a6bf555914893e9891c11519...</a><p>Last thing I saw Karpathy talk about was this, which I find hard to believe that it came from a smart person.</p>
]]></description><pubDate>Tue, 19 May 2026 15:48:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48194918</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=48194918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48194918</guid></item><item><title><![CDATA[New comment by kmaitreys in "New arXiv policy: 1-year ban for hallucinated references"]]></title><description><![CDATA[
<p>I hope you don't do science because this is how reputation get tainted.</p>
]]></description><pubDate>Fri, 15 May 2026 08:51:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48146157</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=48146157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48146157</guid></item><item><title><![CDATA[New comment by kmaitreys in "Making Julia as Fast as C++ (2019)"]]></title><description><![CDATA[
<p>How do you develop a program which will run for longer duration on HPCs. How do you quickly modify struct definitations, how do you define imports (using vs include syntax is so confusing!)<p>REPL-based workflow doesn't make sense to me other than scripting work.</p>
]]></description><pubDate>Sat, 09 May 2026 18:05:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48076920</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=48076920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48076920</guid></item><item><title><![CDATA[New comment by kmaitreys in "Making Julia as Fast as C++ (2019)"]]></title><description><![CDATA[
<p>A lot of people have focussed on the LSP in their replies when it is was only one of the problems I mentioned.<p>rust-analyzer is a great LSP and paired with clippy it can teach you the language itself. Also, writing numerical code is extremely easy in Rust. I can write code and just run cargo run to see the output. Julia, on the other hand, forced a REPL-based workflow which never has made sense to me. REPL-based workflow makes sense when you just want to do some script stuff. But when writing a code which will run for a long duration on a HPC? I don't get it. Part of the problem is I'm not "holding it correctly", but again, out of the box experience isn't good. You define a struct and later add or remove a field from it. Often you'll get an error because Revise.jl didn't recompile things. It was a sub-par experience and I was hoping to people would share their dev workflow in more detail</p>
]]></description><pubDate>Sat, 09 May 2026 18:04:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48076907</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=48076907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48076907</guid></item><item><title><![CDATA[New comment by kmaitreys in "Making Julia as Fast as C++ (2019)"]]></title><description><![CDATA[
<p>I think LSPs like rust-analyzer are very good tools to learn the language itself. I think I learnt Rust solely through LSP and clippy.</p>
]]></description><pubDate>Sat, 09 May 2026 17:57:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48076845</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=48076845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48076845</guid></item><item><title><![CDATA[New comment by kmaitreys in "Making Julia as Fast as C++ (2019)"]]></title><description><![CDATA[
<p>I really like Julia as a language but I have struggled to adopt it and be productive in it. Part of it is because of the JIT runtime and a sub-par LSP (at least when I last tried).<p>To those who regularly write Julia code, what is your workflow? The whole thing with Revise.jl did not suit me honestly. I have enjoyed programming in Rust orders of magnitude more because there's no run time and you can do AOT. My intention is not write scripts, but high performance numerical/scientific code, and with Julia's JIT-based design, rapid iteration (to me at least) feels slower than Rust (!).</p>
]]></description><pubDate>Sat, 09 May 2026 14:42:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48075384</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=48075384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48075384</guid></item><item><title><![CDATA[New comment by kmaitreys in "HEALPix"]]></title><description><![CDATA[
<p>I used healpy[1] once during my undergraduate years. It was a summer project to develop an algorithm to find void galaxies.<p>[1]: <a href="https://healpy.readthedocs.io/en/latest/" rel="nofollow">https://healpy.readthedocs.io/en/latest/</a></p>
]]></description><pubDate>Sat, 25 Apr 2026 16:22:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47902593</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=47902593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47902593</guid></item><item><title><![CDATA[New comment by kmaitreys in "Reflections on 30 years of HPC programming"]]></title><description><![CDATA[
<p>Thank you for such a great reply!<p>There's a lot of useful advice here that'll surely come in handy to me later. For now, yeah I'm just going to try to make things work. So far I have mostly written intra-node code for which rayon has been adequate. I haven't gotten around to test the ergonomics of rs-mpi. But it feels quite an exciting prospect for sure.</p>
]]></description><pubDate>Fri, 17 Apr 2026 15:34:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47807062</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=47807062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47807062</guid></item><item><title><![CDATA[New comment by kmaitreys in "GPT‑Rosalind for life sciences research"]]></title><description><![CDATA[
<p>Please do not get swayed by nor defend the words vomited by a snake oil salesman.<p>Also what benchmark? How will you you design it?</p>
]]></description><pubDate>Fri, 17 Apr 2026 14:19:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47806229</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=47806229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47806229</guid></item><item><title><![CDATA[New comment by kmaitreys in "30 Years of HPC: many hardware advances, little adoption of new languages"]]></title><description><![CDATA[
<p>Right. I have seen Zig where one needs to specify allocators as well. I'm sorry I'm not well versed enough to know how it makes things better for HPC though?<p>For now my plan is to write fairly similar style code as one may write in C++/Fortran through MPI bindings in Rust.</p>
]]></description><pubDate>Fri, 17 Apr 2026 14:11:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47806140</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=47806140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47806140</guid></item><item><title><![CDATA[New comment by kmaitreys in "Reflections on 30 Years of HPC Programming"]]></title><description><![CDATA[
<p>I see. Fortunately, I'm aware of that and I don't use clone (unless I intend to) as much. Borrow checker is usually not a problem when writing scientific/HPC code.<p>Because passing pointers isn't as ergonomic in Rust, I do things in arena-based way (for example setting up quadtrees or octrees). Is that part of the issue when it comes to memory bandwidth?</p>
]]></description><pubDate>Fri, 17 Apr 2026 14:10:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47806123</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=47806123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47806123</guid></item><item><title><![CDATA[New comment by kmaitreys in "Reflections on 30 years of HPC programming"]]></title><description><![CDATA[
<p>Can you elaborate on this? Slightly concerned because I have written (and planning to write more) Rust HPC code</p>
]]></description><pubDate>Fri, 17 Apr 2026 12:32:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47805222</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=47805222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47805222</guid></item><item><title><![CDATA[New comment by kmaitreys in "GPT‑Rosalind for life sciences research"]]></title><description><![CDATA[
<p>I think there's a lot of difference between sounding like someone and being someone. The models are excellent at pretending indeed.</p>
]]></description><pubDate>Fri, 17 Apr 2026 04:28:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47802449</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=47802449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47802449</guid></item><item><title><![CDATA[New comment by kmaitreys in "AI-assisted cognition endangers human development?"]]></title><description><![CDATA[
<p>>If we are worried we will be less good at doing job X once we don't do job X anymore, why are we not worried about people who never did job X in the first place? If we are worried about people not doing jobs anymore, why are not worried for the human development of people wealthy enough not to work anymore for the rest of their days?<p>None of this is equivalent to the topic of discussion. The point is that even in a world of division of labour and shared expertise, there is no atrophy in general populace because someone is trying to become expert in something. The whole point is that the brain is being put in use to do something. If not in X, then in Y. If none of the alphabets are available, where do you put your brain in use to?<p>>I would not assume someone who won the lottery is going to have their life become uninteresting or see some cognitive decline. It could probably happen, but you can also see a path where the person just chooses to do the activities they always wanted to do, where they keep learning and exploring without the burden of usual life constraints. People already play chess when machines have beaten us for decades, just because they enjoy it.<p>Again, please play attention to the main idea of the article linked. Most of cognitive development happens in the early formative years. Yes, learning itself never stops, but the primary period of it during perhaps the first 25 years of someone's life. You NEED to make mistakes and learn from them during this period. If you are offloading work that your brain was supposed to do here, it's extremely worrying.<p>>Regarding education I think AI is a huge revolution waiting to happen. Usual courses have become boring? Have future super powerful AI generate per student highly personalized programs, create bespoke video games where succeeding can only happen once the student has validated all the notions you wanted them to validate etc.<p>I think there is some truth to it, but you need to regulate how much AI can assist a student. It can be a patient teacher but it shouldn't replace their cognitive abilities. That is the whole point.</p>
]]></description><pubDate>Thu, 16 Apr 2026 04:01:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47788514</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=47788514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47788514</guid></item><item><title><![CDATA[New comment by kmaitreys in "AI-assisted cognition endangers human development?"]]></title><description><![CDATA[
<p>Why and how do you think it applies to broader domains?<p>Children learning in schools should not become product managers. If they are, what exactly is the "product" that they are "managing"?  Reducing everything to and looking everything from a corporate viewpoint is bizarre.</p>
]]></description><pubDate>Wed, 15 Apr 2026 19:28:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47784011</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=47784011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47784011</guid></item><item><title><![CDATA[New comment by kmaitreys in "All elementary functions from a single binary operator"]]></title><description><![CDATA[
<p>Padé approximations are not discussed as much, but they are much more stable than Taylor series approximations.</p>
]]></description><pubDate>Mon, 13 Apr 2026 12:07:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47750829</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=47750829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47750829</guid></item><item><title><![CDATA[New comment by kmaitreys in "The cult of vibe coding is dogfooding run amok"]]></title><description><![CDATA[
<p>High level languages that replaced assembly are not black boxes.</p>
]]></description><pubDate>Mon, 06 Apr 2026 18:55:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47665227</link><dc:creator>kmaitreys</dc:creator><comments>https://news.ycombinator.com/item?id=47665227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47665227</guid></item></channel></rss>