<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: neerajsi</title><link>https://news.ycombinator.com/user?id=neerajsi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 07:40:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=neerajsi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by neerajsi in "Why the most valuable things you know are things you cannot say"]]></title><description><![CDATA[
<p>I think intuition is what is developed through calibration, so I personally like the word calibration.<p>Intuition and other forms of knowledge are stock quantities while calibration and instructions are types of flows which change the stock.  I'd love to know if there a better word for learning through trial and evaluation than calibration.</p>
]]></description><pubDate>Sat, 04 Apr 2026 23:10:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47644506</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=47644506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47644506</guid></item><item><title><![CDATA[New comment by neerajsi in "Why the US Navy won't blast the Iranians and 'open' Strait of Hormuz"]]></title><description><![CDATA[
<p>Aren't pipelines even easier to target and destroy than boats?</p>
]]></description><pubDate>Wed, 01 Apr 2026 04:12:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47596723</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=47596723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47596723</guid></item><item><title><![CDATA[New comment by neerajsi in "Cloudspecs: Cloud Hardware Evolution Through the Looking Glass"]]></title><description><![CDATA[
<p>Speculating: local ssds aren't as valuable in the cloud since they're effectively ephemeral. If the instance restarts, it would lose its storage. Trying to keep a workload affinitized to an SSD or to migrate data to a different SSD when an instance moves increases cost prohibitively.</p>
]]></description><pubDate>Fri, 09 Jan 2026 19:51:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46558384</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=46558384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46558384</guid></item><item><title><![CDATA[New comment by neerajsi in "When compilers surprise you"]]></title><description><![CDATA[
<p>If you want recognize all the common patterns, the code can get very verbose. But it's all still just one analysis or transformation, so it would be artificial to split into multiple files.  I haven't worked much in llvm, but I'd guess that the external interface to these packages is pretty reasonable and hides a large amount of the complexity that took 16kloc to implement</p>
]]></description><pubDate>Wed, 24 Dec 2025 22:15:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46379847</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=46379847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46379847</guid></item><item><title><![CDATA[New comment by neerajsi in "LLMs are getting better at character-level text manipulation"]]></title><description><![CDATA[
<p><a href="https://www.anthropic.com/news/analysis-tool" rel="nofollow">https://www.anthropic.com/news/analysis-tool</a><p>Seems like they already built this capability.</p>
]]></description><pubDate>Tue, 14 Oct 2025 01:30:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45575286</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=45575286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45575286</guid></item><item><title><![CDATA[New comment by neerajsi in "JIT: So you want to be faster than an interpreter on modern CPUs"]]></title><description><![CDATA[
<p>From the previous article in the series, it looks like the biggest impediment to just using full llvm to compile the query is that they didn't find a good way to cache the results across invocations.<p>Sql server hekaton punted this problem in a seemingly effective way by requiring the client to use stored procedures to get full native compilation. Not sure though if they recompile if the table statistics indicate a different query plan is needed.</p>
]]></description><pubDate>Tue, 14 Oct 2025 01:21:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45575217</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=45575217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45575217</guid></item><item><title><![CDATA[New comment by neerajsi in "Implementing UI translation in SumatraPDF, a C++ Windows application"]]></title><description><![CDATA[
<p>Looks like the ampersands appear in menu items to indicate the keyboard shortcut key to navigate to that item.<p><a href="https://willus.com/mingw/colinp/win32/resources/menu.html" rel="nofollow">https://willus.com/mingw/colinp/win32/resources/menu.html</a></p>
]]></description><pubDate>Thu, 25 Sep 2025 21:32:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45379400</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=45379400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45379400</guid></item><item><title><![CDATA[New comment by neerajsi in "486Tang – 486 on a credit-card-sized FPGA board"]]></title><description><![CDATA[
<p>Yes, they did have the bug with the lock prefix. IOT people at Microsoft got NT booting on the Quark and we ran into that problem.  I wound up writing a small tool to patch out all the lock prefixes.</p>
]]></description><pubDate>Sun, 14 Sep 2025 03:07:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45237083</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=45237083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45237083</guid></item><item><title><![CDATA[New comment by neerajsi in "Code review can be better"]]></title><description><![CDATA[
<p>I've used this 'suggestion' workflow in azure devops. <a href="https://devblogs.microsoft.com/devops/introducing-the-new-pull-request-experience-for-azure-repos/#add-suggested-changes-and-commit-within-a-pull-request" rel="nofollow">https://devblogs.microsoft.com/devops/introducing-the-new-pu...</a></p>
]]></description><pubDate>Thu, 21 Aug 2025 06:26:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44969652</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=44969652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44969652</guid></item><item><title><![CDATA[New comment by neerajsi in "Understanding Moravec's Paradox"]]></title><description><![CDATA[
<p>> mean, "not enough data" is an explanation why neural networks can't do a bunch of things... One of the things humans are really good at is learning things from a few examples<p>I dispute the search space problem for something like folding clothes. Like a lot of human actions in space, folding clothes and other motor tasks are hierarchical sequences of smaller tasks that are strung together, similar to a sentence or paragraph of text.<p>We can probably learn things from each other from few examples because we are leaning on a large library of subtasks that all have learned or which are innate, and the actual novel learning of sequencing and ordering is relatively small to get to the new reward.<p>I expect soon we'll get AIs that have part of their training be unsupervised rl in a physics simulation, if it's not being done already.</p>
]]></description><pubDate>Thu, 21 Aug 2025 05:01:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44969188</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=44969188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44969188</guid></item><item><title><![CDATA[New comment by neerajsi in "OpenBSD is so fast, I had to modify the program slightly to measure itself"]]></title><description><![CDATA[
<p>Reading this code for the first time, this seems to be a consequence of the separation between allocating and fd and "installing" a pointer to a file there. Allocating the fd already needs to acquire a lock. So if the install happens together with allocation, there wouldn't be a need to use synchronize_rcu to kick out other threads. The lock would do that.</p>
]]></description><pubDate>Sat, 16 Aug 2025 05:54:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44920586</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=44920586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44920586</guid></item><item><title><![CDATA[New comment by neerajsi in "The Timmy Trap"]]></title><description><![CDATA[
<p>> In other words the LLM does not contain the knowledge of what the words represent.<p>This is probably true for some words and concepts but not others.  I think we find that llms make inhuman mistakes only because they don't have the embodied senses and inductive biases that are at the root of human language formation.<p>If this hypothesis is correct, it suggests that we might be able to train a more complete machine intelligence by having them participate in a physics simulation as one part of the training. I.e have a multimodal ai play some kind of blockworld game. I bet if the ai is endowed with just sight and sound, it might be enough to capture many relevant relationships.</p>
]]></description><pubDate>Fri, 15 Aug 2025 22:19:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44917936</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=44917936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44917936</guid></item><item><title><![CDATA[New comment by neerajsi in "Microsoft Office migration from Source Depot to Git"]]></title><description><![CDATA[
<p>At least in the Windows group, we use ri and fi oppositely from how you describe. RI = sharing code with a broader group of people toward trunk. FI = absorbing code created by the larger group of people on the dev team.  Eventually  we do a set of release forks that are isolated after a final set of FIs, so really outside customers get code via FI and then cherry pick style development.</p>
]]></description><pubDate>Thu, 12 Jun 2025 05:08:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44254468</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=44254468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44254468</guid></item><item><title><![CDATA[New comment by neerajsi in "Observations from people-watching"]]></title><description><![CDATA[
<p>She can't make a prediction if the parents don't know.<p>The point is not that she predicted the gender of the child. She predicts what gender the parents expect the child to be without being explicitly told.<p>She didn't tell me anything about the success rate. Instead she told what factors she used to make her guess. She can tell if she was right or wrong right away because the parents can say what they are expecting.</p>
]]></description><pubDate>Tue, 13 May 2025 02:30:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43969218</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=43969218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43969218</guid></item><item><title><![CDATA[New comment by neerajsi in "Observations from people-watching"]]></title><description><![CDATA[
<p>I once met a gate agent in the Maui airport. She looked at me and my pregnant wife and congratulated us on our upcoming baby boy.  I asked her how she knew. She said it was the way we carried ourselves and looked at each other. Not sure what specifically she saw, but she told us if another couple she observed who were having a girl. She said the man looked like the type who didn't treat women that well, but who was clearly trying to be on his best behavior.<p>Most of the times situations are a complete cypher, but in more unisual cases when observing groups of people who know each other, you can tell how they feel from analyzing the behaviors.<p>This author is clearly in a privileged position in the wedding group. She's in the background with the specific job of looking at everyone and capturing their feelings. They don't try to hide their behavior or respond to her, and the usual western taboo against staring at strangers doesn't apply.<p>This was definitely a good read!</p>
]]></description><pubDate>Sun, 11 May 2025 06:07:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=43951769</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=43951769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43951769</guid></item><item><title><![CDATA[New comment by neerajsi in "A high-throughput parser for the Zig programming language"]]></title><description><![CDATA[
<p>Very interesting project!<p>I wonder if there's a way to make this set of techniques less brittle and more applicable to any language. I guess you're looking at a new backend or some enhancements to one of the parser generator tools.</p>
]]></description><pubDate>Wed, 16 Apr 2025 16:43:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43707521</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=43707521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43707521</guid></item><item><title><![CDATA[New comment by neerajsi in ""Slow Pay, Low Pay or No Pay": Blue Cross Approved Surgeries Then Refused to Pay"]]></title><description><![CDATA[
<p>I experienced the uk system briefly and it seemed decent for the simple thing I needed: wait for the NHS or pay a modest fee for private service.  The price of private service is bounded by the fact that you can wait for the NHS.</p>
]]></description><pubDate>Sat, 12 Apr 2025 15:54:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=43665456</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=43665456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43665456</guid></item><item><title><![CDATA[New comment by neerajsi in "The case of the critical section that let multiple threads enter a block of code"]]></title><description><![CDATA[
<p>Thanks for the explanation. Sometimes it's worth it to keep weird shit working, but it's hard to predict which subset of weird shit will happen in practice.</p>
]]></description><pubDate>Mon, 24 Mar 2025 14:09:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43461304</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=43461304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43461304</guid></item><item><title><![CDATA[New comment by neerajsi in "The case of the critical section that let multiple threads enter a block of code"]]></title><description><![CDATA[
<p>Wow, thanks for the links. I was previously unaware of this issue. I checked the referenced bug and I see that it is fixed and will be released in an upcoming version of Windows.</p>
]]></description><pubDate>Mon, 24 Mar 2025 14:06:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43461266</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=43461266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43461266</guid></item><item><title><![CDATA[New comment by neerajsi in "The case of the critical section that let multiple threads enter a block of code"]]></title><description><![CDATA[
<p>I've worked in and around srwlock for a long time. I don't think it's all that reasonable to think you should get "shared starve exclusive" by default, which is what you're asking for. We used to demand that kind of behavior in some windows filesystem code and it's always been a design mistake.</p>
]]></description><pubDate>Sun, 23 Mar 2025 17:34:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43454397</link><dc:creator>neerajsi</dc:creator><comments>https://news.ycombinator.com/item?id=43454397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43454397</guid></item></channel></rss>