<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: sandeepkd</title><link>https://news.ycombinator.com/user?id=sandeepkd</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 14 Aug 2026 21:22:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sandeepkd" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sandeepkd in "Show HN: OJCP – an open protocol for agent-consumable job data"]]></title><description><![CDATA[
<p>I value the effort to standardize things and make them consistent, benefits everyone. I do appreciate you for taking lead here. However more than objection my worry is about the "PROTOCOL" key word being diluted. Imagine if everyone runs with it to solve their motivated use cases.<p>Btw I am not sure if the other companies involved are listed on the publicly listed pages or internal one, would be good idea to check it again. All I checked was
<a href="https://github.com/ojcp-org/ojcp/blob/main/GOVERNANCE.md" rel="nofollow">https://github.com/ojcp-org/ojcp/blob/main/GOVERNANCE.md</a><p><a href="https://github.com/ojcp-org/ojcp/discussions" rel="nofollow">https://github.com/ojcp-org/ojcp/discussions</a></p>
]]></description><pubDate>Thu, 13 Aug 2026 20:57:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49291757</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49291757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49291757</guid></item><item><title><![CDATA[New comment by sandeepkd in "Show HN: OJCP – an open protocol for agent-consumable job data"]]></title><description><![CDATA[
<p>Its probably a good idea to standardize things for everyones benefit and thats where the protocol key word kicks in.<p>Tangentially on a personal note I find it offensive to use the word protocol when proposing a solution in the beginning at this early stage. My reservations extend all the way to MCP as well, glueing things together to make it work for your own use case isn't a worthy candidate to be a protocol. There is no mention of any committee members other than Recruitics which makes it hard to capture all the use cases, concerns, long term vision from different parties.</p>
]]></description><pubDate>Thu, 13 Aug 2026 17:26:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49289169</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49289169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49289169</guid></item><item><title><![CDATA[New comment by sandeepkd in "I built a 500k-domain search engine for makers in a weekend for $10"]]></title><description><![CDATA[
<p>Thats the fun part, the user just went with happy path. Javascript, captchas, cloudflare protected content did not made to the catalogue. This sort of use case exists in LLM training data a lot which makes it easier. The data gathered by the user is not really practically useful cause there are way too many gotchas when it comes to web scraping and building a catalogue (source: I have done scraping for a particular domain data and had to do at least 10+ iterations to get it >90 right)</p>
]]></description><pubDate>Thu, 13 Aug 2026 15:44:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49287727</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49287727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49287727</guid></item><item><title><![CDATA[New comment by sandeepkd in "Tracking down the 16-year-old WAL-reset SQLite bug"]]></title><description><![CDATA[
<p>My generalist reading of this (which is applicable in lot of cases) is that a dedicated flow is handling the house keeping part of the job, aka resetting the checkpoint after writing the WAL to disk. These one off house keepers are common in a lot of softwares and they expect to work alone, they are tested to work alone. They always have a set of ritual, rules and order in which they do all the things. Now if some other thread takes off some of those jobs then they break this routine for the house keeping job and this new thread/person may not always know what else has to be done before and after this one particular job for the sake of completeness.<p>On second question of why the tailscale developers did it, its possibly for the same reason why they invested this much into debugging this issue. Some one believed the current behavior did not fit into their architecture, they want to be more performant and take control over things. A big part of me considers this is a required exercise to try, grow and learn. The only thing they could have for improvement would be to have these old hands on architect kind of folks on their team who might have hinted/pointed them to the problem a long before. Challenge/chances are that these older folks would have even stopped them from going in this direction in the design phase itself.</p>
]]></description><pubDate>Thu, 13 Aug 2026 13:55:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49286035</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49286035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49286035</guid></item><item><title><![CDATA[New comment by sandeepkd in "Build Wide, Ship Narrow"]]></title><description><![CDATA[
<p>+1 on the hard to understand part. Just wondering how this manifests in the code.</p>
]]></description><pubDate>Thu, 13 Aug 2026 05:06:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49281966</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49281966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49281966</guid></item><item><title><![CDATA[New comment by sandeepkd in "Tailscale Traces Database Corruption to 16y/o SQLite WAL-Reset Bug"]]></title><description><![CDATA[
<p>In other words there exists a concept of HOT and COLD backups for this reason only.</p>
]]></description><pubDate>Wed, 12 Aug 2026 16:20:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49274857</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49274857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49274857</guid></item><item><title><![CDATA[New comment by sandeepkd in "Tracking down the 16-year-old WAL-reset SQLite bug"]]></title><description><![CDATA[
<p>>In our control plane, we take manual control of the checkpoint process so we can run fast and consistent backups.<p>> running boring technology in a non-standard way is a risk.<p>It was a good read and reminder that the industry is loosing experts gradually. I am not a DBA and yet I have heard about this behavior at least couple times in the past as something to avoid. Its just one of those things which didnt get a chance to be documented cause experts avoided it and regulars didn't get into</p>
]]></description><pubDate>Wed, 12 Aug 2026 16:18:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49274827</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49274827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49274827</guid></item><item><title><![CDATA[New comment by sandeepkd in "CEO Just Fired 500 People Because He Says Zillow Is More Efficient Without Them"]]></title><description><![CDATA[
<p>May be surprise for Author and the people that the Author reached out.</p>
]]></description><pubDate>Tue, 11 Aug 2026 16:22:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49260631</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49260631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49260631</guid></item><item><title><![CDATA[New comment by sandeepkd in "Stealing Reasoning Traces from Proprietary LLM APIs"]]></title><description><![CDATA[
<p>Per user encryption key ties it with the user session (assuming you do authentication properly), no one else can access it. User being able to see the information is not really an attack vector in this case.<p>The compliance rules at times are outdated and people skirt around them by following the worded rule instead of the intent.</p>
]]></description><pubDate>Tue, 11 Aug 2026 16:19:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49260598</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49260598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49260598</guid></item><item><title><![CDATA[New comment by sandeepkd in "Stealing Reasoning Traces from Proprietary LLM APIs"]]></title><description><![CDATA[
<p>Yes, this storage would be growing exponentially making the disk space and latency problems harder (add the disaster recovery/backups). I think the choice of using client side is not too bad if you ensure that its secured properly.  Also the company can excuse itself from the liability of storing sensitive data on its servers, thats a big deal in itself to be compliant for enterprise audits<p>1. The down side is that it cannot be used across the clients even for the same user<p>2. Using the same encryption key was a bad choice here, a per user key would have solved this issue for sure.</p>
]]></description><pubDate>Tue, 11 Aug 2026 15:58:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49260295</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49260295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49260295</guid></item><item><title><![CDATA[New comment by sandeepkd in "Stealing Reasoning Traces from Proprietary LLM APIs"]]></title><description><![CDATA[
<p>I believe its a result of chasing the speed and happy path. The intent was to make the data available for reuse on the backend side for the same user session, it kind of makes sense. Making it available across the models is most likely by design.<p>The flaw is that the data is not strictly tied to user session, making the session data hijacking a lot easier.<p>1. Its a security issue.<p>2. Publicly available sessions make it much worse</p>
]]></description><pubDate>Tue, 11 Aug 2026 15:54:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49260242</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49260242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49260242</guid></item><item><title><![CDATA[New comment by sandeepkd in "CEO Just Fired 500 People Because He Says Zillow Is More Efficient Without Them"]]></title><description><![CDATA[
<p>From sources, its not surprising cause lot of people within the company knew about it already:<p>1. Managers were asked to provide mid year rating for their reports, this is not something that happens otherwise<p>2. Managers were asked to mark the reports which are not regrettable attrition<p>3. The biggest downside of all this is that it makes people to invest a lot more efforts on being in managers good list instead of focusing on doing a good job</p>
]]></description><pubDate>Mon, 10 Aug 2026 17:45:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49247137</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49247137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49247137</guid></item><item><title><![CDATA[New comment by sandeepkd in "Mistral Patent for "Code implemented tool calls""]]></title><description><![CDATA[
<p>You pay the lawyer in thousands to use a language which meets the criteria for the patent. Thousands of software patents are repetition of each other with some thing in particular worded differently</p>
]]></description><pubDate>Mon, 10 Aug 2026 14:44:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49244385</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49244385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49244385</guid></item><item><title><![CDATA[New comment by sandeepkd in "Analyzing data from Silicon Valley ventures and founders prosecuted for fraud"]]></title><description><![CDATA[
<p>My understanding so far is that as humans we get bounded by our emotions, morals, incentives and fears. On the other hand you are competing against capitalism that tries to use any possible means to make profits. It treads along every possible path of whats not completely illegal. What benefits it is that either the laws are not yet defined to cover those situations or they are hazy enough that there is an escape hatch. You name any big company and they have gone through the path of doing something that was illegal or questioned. Just like critical mass or escape velocity, if you are big enough you get through the hurdles or otherwise you get stuck and make a good topic in some ones paper like this.</p>
]]></description><pubDate>Sun, 09 Aug 2026 19:32:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49234867</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49234867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49234867</guid></item><item><title><![CDATA[New comment by sandeepkd in "Saying No"]]></title><description><![CDATA[
<p>Its never a simple thing to say no, it does comes down the personality for sure, however what matters is<p>1. Who are you saying NO to - Ideally what you are saying NO to should have mattered more however in real world incentives and repercussions matter a lot<p>2. How are you saying NO - Even if one saying a direct NO the tone matters, other times there are ways where you can add precursor conditions (which make it a automatic NO) or you put it on the backlog way too far down that it never gets a real chance to be acted upon.<p>Putting it on the backlog is the corporate style of saying no without saying NO. Smart people just avoid getting into backlog and just truncate it if its been in the backlog for way too long.</p>
]]></description><pubDate>Sun, 09 Aug 2026 19:17:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49234679</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49234679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49234679</guid></item><item><title><![CDATA[New comment by sandeepkd in "We replaced Redis with MySQL for inventory reservations and it scaled"]]></title><description><![CDATA[
<p>Comes down to type of items, when you have physical inventory the number is limited so more manageable and interestingly enough the problem only applies to physical inventory.<p>You are just spending some more disk space to avoid synchronization issues. Denormalization for performance is a really common pattern, just that people do not start with it in the first place itself</p>
]]></description><pubDate>Sun, 09 Aug 2026 02:27:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49227847</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49227847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49227847</guid></item><item><title><![CDATA[New comment by sandeepkd in "Shopify replaced Redis with MySQL for inventory reservations–and it scaled"]]></title><description><![CDATA[
<p>The moment you added a background process you just replaced the complexity.<p>1. Backgrounds process can back up<p>2. They need context of the user and need to switch context per user<p>3. What if they fail, you create some DLQ or another process to handle the failure<p>4. Who looks on those failure and how do they act<p>TLDR; there is always a cost</p>
]]></description><pubDate>Sun, 09 Aug 2026 02:24:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49227822</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49227822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49227822</guid></item><item><title><![CDATA[New comment by sandeepkd in "Gentoo bugzilla closed due AI bot scraper overload"]]></title><description><![CDATA[
<p>Here is the fun part, the same companies invests millions of dollars to protect its infrastructure and services from scrapers/bots AND they also invest millions of dollars to circumvent the bots, captchas and rate limits.<p>Unfortunately you cant have it both ways which makes it hard problem to solve for everyone</p>
]]></description><pubDate>Sat, 08 Aug 2026 22:15:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49226399</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49226399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49226399</guid></item><item><title><![CDATA[New comment by sandeepkd in "Gentoo bugzilla closed due AI bot scraper overload"]]></title><description><![CDATA[
<p>You need to account for the fact that a lot of scraping is delegated by the big players to smaller players who can take loss of reputation and can use questionable methods (residential IPs). Some of the scrapers from these AI companies have been written very poorly from performance perspective.<p>From what I understand the pressure has created even Google to be a lot more aggressive than what it was before. Not entirely sure but I believe google has two categories of scrapers, the regular one and a new one for AI</p>
]]></description><pubDate>Sat, 08 Aug 2026 19:27:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49225036</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49225036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49225036</guid></item><item><title><![CDATA[New comment by sandeepkd in "A domain can now say it is for sale, in DNS"]]></title><description><![CDATA[
<p>I am bit puzzled, read through the RFC itself (<a href="https://datatracker.ietf.org/doc/rfc10023/" rel="nofollow">https://datatracker.ietf.org/doc/rfc10023/</a>) but could not find who is going to use it and why?</p>
]]></description><pubDate>Sat, 08 Aug 2026 19:20:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49224962</link><dc:creator>sandeepkd</dc:creator><comments>https://news.ycombinator.com/item?id=49224962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49224962</guid></item></channel></rss>