<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: mhlakhani</title><link>https://news.ycombinator.com/user?id=mhlakhani</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 02:23:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mhlakhani" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mhlakhani in "Tokens are getting more expensive"]]></title><description><![CDATA[
<p>I believe you can just hit /cost within a session for this</p>
]]></description><pubDate>Mon, 04 Aug 2025 02:14:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44781530</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=44781530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44781530</guid></item><item><title><![CDATA[New comment by mhlakhani in "Most people who buy games on Steam never play them"]]></title><description><![CDATA[
<p>This was me for a long time and it got even worse especially with Humble Bundles — I often ended up buying games on say PS5 though I had them on steam.<p>Ended up building a side project for myself which would yell at me for trying to buy something I already had.<p>But that’s ok, sometimes the collection is half the fun</p>
]]></description><pubDate>Sun, 13 Jul 2025 19:53:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44553109</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=44553109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44553109</guid></item><item><title><![CDATA[New comment by mhlakhani in "Life of an inference request (vLLM V1): How LLMs are served efficiently at scale"]]></title><description><![CDATA[
<p>Thanks for writing this up! I learnt a bunch from it. I noticed this didn’t discuss additional layers of caching - I can see how it would fit in, but is prompt caching out of the scope of this system?</p>
]]></description><pubDate>Sun, 29 Jun 2025 00:19:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44409281</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=44409281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44409281</guid></item><item><title><![CDATA[New comment by mhlakhani in "Show HN: Comparator - I built a free, open-source app to compare job offers"]]></title><description><![CDATA[
<p>Case in point: 2 years ago i interviewed at a number of places with mind boggling valuations and most of the places I got offers from either no longer exist or laid off half their staff. It’s a lottery</p>
]]></description><pubDate>Tue, 24 Jun 2025 06:45:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44363457</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=44363457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44363457</guid></item><item><title><![CDATA[New comment by mhlakhani in "PHP Core Security Audit Results"]]></title><description><![CDATA[
<p>They moved to Hack many years ago, at some point the languages diverged too much</p>
]]></description><pubDate>Mon, 14 Apr 2025 05:43:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43678399</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=43678399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43678399</guid></item><item><title><![CDATA[New comment by mhlakhani in "Strobelight: A profiling service built on open source technology"]]></title><description><![CDATA[
<p>As a sibling commenter said, it helps brand and recruiting - which meta cares about</p>
]]></description><pubDate>Fri, 07 Mar 2025 15:48:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43291113</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=43291113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43291113</guid></item><item><title><![CDATA[New comment by mhlakhani in "Strobelight: A profiling service built on open source technology"]]></title><description><![CDATA[
<p>I don’t know if that would have helped here, if memory serves me right:<p>1. The copy was needed initially
2. This structure wasn’t as heavy back then<p>… over time the code evolved so it became heavy and the copy became unnecessary. That’s harder to find without profiling to guide things</p>
]]></description><pubDate>Fri, 07 Mar 2025 15:47:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43291109</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=43291109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43291109</guid></item><item><title><![CDATA[New comment by mhlakhani in "Strobelight: A profiling service built on open source technology"]]></title><description><![CDATA[
<p>That one diff blew my mind when I saw it. It’s a prime example of that story about “you paid me a lot of money to know <i>where</i> to fix that pipe”</p>
]]></description><pubDate>Fri, 07 Mar 2025 15:40:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43291032</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=43291032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43291032</guid></item><item><title><![CDATA[New comment by mhlakhani in "The benefits of learning in public"]]></title><description><![CDATA[
<p>This echoes well. The most popular posts on my blog are things where I wrote things for myself (e.g. reflections on my career), rather than trying to orient them for an audience or maximum clicks.</p>
]]></description><pubDate>Mon, 24 Feb 2025 04:12:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43155775</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=43155775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43155775</guid></item><item><title><![CDATA[New comment by mhlakhani in "Code reviews should be easy"]]></title><description><![CDATA[
<p>I have been using the product for a while and I’m a huge fan. At least for solo/side projects it helps me get reviews in an easy manner similar to what I’m used to at $dayjob and the SNR was good enough that I find myself reaching for it regularly.<p>It also did find bugs in code I shipped professionally (I back tested on my public commits) and also OSS code shipped by meta (which I found surprising at first)<p>Hoping to see this and similar tools develop further.<p>(Disclaimer; I know one of the founders well, though they didn’t ask me to comment here)</p>
]]></description><pubDate>Thu, 23 Jan 2025 17:21:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42805898</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=42805898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42805898</guid></item><item><title><![CDATA[New comment by mhlakhani in "Faster CI with Selective Testing"]]></title><description><![CDATA[
<p>> Please explain exactly how you managed to put together a test suite that costs up to 50€ to run.<p>I'm not OP but have worked with them: have you considered a repo that might have tents of thousands of committers over decades? It's very easy to just have an insane amount of tests.</p>
]]></description><pubDate>Mon, 30 Dec 2024 07:06:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42547199</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=42547199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42547199</guid></item><item><title><![CDATA[New comment by mhlakhani in "Faster CI with Selective Testing"]]></title><description><![CDATA[
<p>yeah. I am talking about repos with hundreds of thousands (probably millions) of tests. Here's just one example of the scale: <a href="https://engineering.fb.com/2018/11/21/developer-tools/predictive-test-selection/" rel="nofollow">https://engineering.fb.com/2018/11/21/developer-tools/predic...</a><p>if you change a low level library that's the equivalent of the C++ standard library and you want to test the changes, you effectively have to rebuild the world. And you don't want to.</p>
]]></description><pubDate>Mon, 30 Dec 2024 07:05:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=42547193</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=42547193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42547193</guid></item><item><title><![CDATA[New comment by mhlakhani in "Faster CI with Selective Testing"]]></title><description><![CDATA[
<p>In large mono-repos, like this one is presumably targeting, running all tests in the repo for a given PR would take years (maybe even decades/centuries) of compute time. You have to do <i>some</i> level of test selection, and there are full time engineers who just work on optimizing this.<p>The test runtime argument is the main one IMO.<p>(source: while I did not work on this at a prior job, I worked closely with the team that did this work).</p>
]]></description><pubDate>Mon, 30 Dec 2024 06:38:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42547080</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=42547080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42547080</guid></item><item><title><![CDATA[New comment by mhlakhani in "Apple Photos phones home on iOS 18 and macOS 15"]]></title><description><![CDATA[
<p>I built the same for my browser extension (effectively dead product) -- would love  to see if this pattern has a name so I can share it more widely!</p>
]]></description><pubDate>Sun, 29 Dec 2024 23:57:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42544796</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=42544796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42544796</guid></item><item><title><![CDATA[New comment by mhlakhani in "New Grad to Staff at Meta in 3 years"]]></title><description><![CDATA[
<p>I was at meta. What do you mean? It’s how we used to define staff in our cross company leveling docs.</p>
]]></description><pubDate>Sat, 14 Dec 2024 03:02:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=42414325</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=42414325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42414325</guid></item><item><title><![CDATA[New comment by mhlakhani in "Show HN: A job application tracker with company reviews, recruiter autoresponder"]]></title><description><![CDATA[
<p>This is a great idea! I remember facing similar pains when applying to dozens of companies last year and talked about a similar idea with a friend - glad to see someone building it. Wishing you the best of luck, and I’ll hopefully try and provide feedback soon</p>
]]></description><pubDate>Sat, 07 Oct 2023 05:53:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=37799325</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=37799325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37799325</guid></item><item><title><![CDATA[New comment by mhlakhani in "People who've received a black bar on Hacker News"]]></title><description><![CDATA[
<p>It does show up on mobile; but only at the top and it’s easy to miss</p>
]]></description><pubDate>Sun, 06 Aug 2023 15:13:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=37022836</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=37022836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37022836</guid></item><item><title><![CDATA[New comment by mhlakhani in "Job Hunting in 2022"]]></title><description><![CDATA[
<p>It varied, but I would say most places I looked at were comparable (or higher). there were a few places with lower comp that I was OK with (startups, or nonprofits).</p>
]]></description><pubDate>Sat, 21 Jan 2023 00:29:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=34462316</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=34462316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34462316</guid></item><item><title><![CDATA[New comment by mhlakhani in "Job Hunting in 2022"]]></title><description><![CDATA[
<p>I filtered companies down to places where I felt I had a good chance of success, and applied to jobs within my comfort zone - this was a <i>very</i> biased sample. I don't think this generalizes unfortunately</p>
]]></description><pubDate>Sat, 21 Jan 2023 00:28:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=34462301</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=34462301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34462301</guid></item><item><title><![CDATA[New comment by mhlakhani in "Job Hunting in 2022"]]></title><description><![CDATA[
<p>I was between jobs so I had the luxury to do this - I wouldn't recommend this heavy a schedule for people who already have a job. It's impossible.</p>
]]></description><pubDate>Fri, 20 Jan 2023 23:57:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=34462000</link><dc:creator>mhlakhani</dc:creator><comments>https://news.ycombinator.com/item?id=34462000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34462000</guid></item></channel></rss>