<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: ashishb</title><link>https://news.ycombinator.com/user?id=ashishb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 21 May 2026 02:23:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ashishb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ashishb in "GitHub confirms breach of 3,800 repos via malicious VSCode extension"]]></title><description><![CDATA[
<p>Afaik, they eventually cleaned it up.<p>And it was each team owning multiple internal repos of their own deployments/libraries, and not, primarily, clones of public repos.</p>
]]></description><pubDate>Thu, 21 May 2026 01:01:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48216456</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=48216456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48216456</guid></item><item><title><![CDATA[New comment by ashishb in "GitHub confirms breach of 3,800 repos via malicious VSCode extension"]]></title><description><![CDATA[
<p>Uber had 8000 repos at one point with 2000 engineers - <a href="https://highscalability.com/lessons-learned-from-scaling-uber-to-2000-engineers-1000-ser/" rel="nofollow">https://highscalability.com/lessons-learned-from-scaling-ube...</a></p>
]]></description><pubDate>Wed, 20 May 2026 20:39:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48213801</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=48213801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48213801</guid></item><item><title><![CDATA[New comment by ashishb in "I was asked to install malware during a fake interview"]]></title><description><![CDATA[
<p>Yeah. Real profile names.<p>Unlikely that those guys were real. And I did reach out to them for explanation. Only to be blocked by both!</p>
]]></description><pubDate>Thu, 14 May 2026 08:54:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48132765</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=48132765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48132765</guid></item><item><title><![CDATA[New comment by ashishb in "I was asked to install malware during a fake interview"]]></title><description><![CDATA[
<p>This is just a negative filter to see as a warning sign. It is like walking into a dark alley at night.<p>Nothing might happen but you should be on the alert.</p>
]]></description><pubDate>Thu, 14 May 2026 06:11:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48131710</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=48131710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48131710</guid></item><item><title><![CDATA[New comment by ashishb in "I was asked to install malware during a fake interview"]]></title><description><![CDATA[
<p>Those were real companies. 
The conversation started online and immediately moved in-person.<p>I was never asked to install anything. 
I was not even given code access (without NDA) and I did get paid with equity/money in cases there was a mutual match and we proceeded.</p>
]]></description><pubDate>Thu, 14 May 2026 06:10:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48131702</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=48131702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48131702</guid></item><item><title><![CDATA[New comment by ashishb in "I was asked to install malware during a fake interview"]]></title><description><![CDATA[
<p>Not for someone who get 10-20 such requests a year. None till date were such scams.</p>
]]></description><pubDate>Thu, 14 May 2026 05:26:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48131408</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=48131408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48131408</guid></item><item><title><![CDATA[I was asked to install malware during a fake interview]]></title><description><![CDATA[
<p>Article URL: <a href="https://ashishb.net/security/contagious-interview/">https://ashishb.net/security/contagious-interview/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48127469">https://news.ycombinator.com/item?id=48127469</a></p>
<p>Points: 54</p>
<p># Comments: 10</p>
]]></description><pubDate>Wed, 13 May 2026 20:57:56 +0000</pubDate><link>https://ashishb.net/security/contagious-interview/</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=48127469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48127469</guid></item><item><title><![CDATA[New comment by ashishb in "Postmortem: TanStack NPM supply-chain compromise"]]></title><description><![CDATA[
<p>> Also, Docker is a huge binary, run as root, with lot of APIs and wide attack surface.<p>You can run it without root.
And that's what you should do.<p>>  No Wayland, DBus, Pipewire, proc, sys filtering.<p>Yeah, I don't need Wayland for CLI tools.
For others, you get them inside Docker, isolated from the rest of the system.
When I run `npm install`, I want isolation.</p>
]]></description><pubDate>Wed, 13 May 2026 18:55:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48125920</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=48125920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48125920</guid></item><item><title><![CDATA[New comment by ashishb in "Postmortem: TanStack NPM supply-chain compromise"]]></title><description><![CDATA[
<p>Then try <a href="https://github.com/ashishb/amazing-sandbox" rel="nofollow">https://github.com/ashishb/amazing-sandbox</a><p>I use it every day for CLI tools<p>> How would you sandbox an Electron app<p>I haven't figured that out yet</p>
]]></description><pubDate>Wed, 13 May 2026 07:05:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48118722</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=48118722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48118722</guid></item><item><title><![CDATA[New comment by ashishb in "Postmortem: TanStack NPM supply-chain compromise"]]></title><description><![CDATA[
<p>Always run third-party code (especially npm packages) inside a sandbox, take your pick: ai-jail, bubblewrap, seatbelt, or amazing-sandbox (the last one, I wrote for myself after trying all others).</p>
]]></description><pubDate>Tue, 12 May 2026 16:17:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48110367</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=48110367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48110367</guid></item><item><title><![CDATA[New comment by ashishb in "If AI writes your code, why use Python?"]]></title><description><![CDATA[
<p>> Ive used python at scale and its fine if you have reasonably good code hygiene.<p>True but that's the problem. Once you have a big enough team, it becomes an uphill battle to maintain that.</p>
]]></description><pubDate>Tue, 12 May 2026 11:14:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48106621</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=48106621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48106621</guid></item><item><title><![CDATA[New comment by ashishb in "If AI writes your code, why use Python?"]]></title><description><![CDATA[
<p>Indeed. Python is faster to write and harder to maintain over the long run.<p>The "faster to write" advantage becomes less relevant if most code is going to be auto-generated.<p>The "harder to maintain" might still remain more relevant.</p>
]]></description><pubDate>Tue, 12 May 2026 09:30:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48106022</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=48106022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48106022</guid></item><item><title><![CDATA[New comment by ashishb in "If AI writes your code, why use Python?"]]></title><description><![CDATA[
<p>Python is amazing for scripting.<p>Python is terrible for writing big systems.<p>Projects whose V1 is written in Go/Rust/C++ don't normally go out and re-write V2 in Python.<p>The reverse is really common.<p>Even many famous Python packages are now Python wrappers.<p><a href="https://ashishb.net/programming/python-in-production/" rel="nofollow">https://ashishb.net/programming/python-in-production/</a></p>
]]></description><pubDate>Tue, 12 May 2026 08:56:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48105842</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=48105842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105842</guid></item><item><title><![CDATA[New comment by ashishb in "The surprisingly complex journey to text-selectable client-side generated PDFs"]]></title><description><![CDATA[
<p>I didn't qualify.<p>And the reason was that majority of backend engineers have never worked on frontend.<p>At almost all big companies, the team working on the frontend problem is relatively small +and that's how it should be).<p>> In my experience it's the NON software engineers who tend to underestimate the complexity<p>Yeah. That too as well.</p>
]]></description><pubDate>Sat, 09 May 2026 17:05:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48076456</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=48076456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48076456</guid></item><item><title><![CDATA[New comment by ashishb in "The surprisingly complex journey to text-selectable client-side generated PDFs"]]></title><description><![CDATA[
<p>Software engineers drastically underestimates GUI - Web layouts, mobile app layouts, and even PDF layouts are non-trivial pieces of work to get right in all circumstances.</p>
]]></description><pubDate>Fri, 08 May 2026 10:30:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48061172</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=48061172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48061172</guid></item><item><title><![CDATA[New comment by ashishb in "Shai-Hulud Themed Malware Found in the PyTorch Lightning AI Training Library"]]></title><description><![CDATA[
<p>Always run third party code inside a sandbox</p>
]]></description><pubDate>Thu, 30 Apr 2026 20:28:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47967794</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=47967794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47967794</guid></item><item><title><![CDATA[New comment by ashishb in "Waymo in Portland"]]></title><description><![CDATA[
<p>> At least 80% of what you’re describing would be satisfied by trains and buses. It’s wild that Americans are so obsessed with self-driving cars while ignoring public transit that solves most of the problems. It’s reliable, more efficient, better for the environment, and less stressful for you.<p>So, let's say you take public transport from SF to Yosemite/Los Angeles.
Now, how do I cover the last mile (or even multiple points)?
Take more public transport? Hitchhike?<p>The reason long-distance public transport works well in Europe is that there is good local public transport in both the source and the destination cities. When that does not exist, you are better off driving.</p>
]]></description><pubDate>Tue, 28 Apr 2026 19:32:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47939425</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=47939425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47939425</guid></item><item><title><![CDATA[New comment by ashishb in "Apple fixes bug that cops used to extract deleted chat messages from iPhones"]]></title><description><![CDATA[
<p>This has nothing to do with Apple/Firebase notification service.<p>It has to do with the fact that any notification displayed on your device goes via a separate system service which was caching them.<p>It is amusing to see how often people confuse device notifications with Apple notification service.</p>
]]></description><pubDate>Wed, 22 Apr 2026 22:32:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47870170</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=47870170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47870170</guid></item><item><title><![CDATA[New comment by ashishb in "Someone bought 30 WordPress plugins and planted a backdoor in all of them"]]></title><description><![CDATA[
<p>WordPress was great because of the plugins.<p>WordPress is now a dangerous ecosystem because of the plugins and their current security model.<p>I moved to Hugo and encourage others to do so - <a href="https://ashishb.net/tech/wordpress-to-hugo/" rel="nofollow">https://ashishb.net/tech/wordpress-to-hugo/</a></p>
]]></description><pubDate>Mon, 13 Apr 2026 20:12:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47757220</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=47757220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47757220</guid></item><item><title><![CDATA[New comment by ashishb in "Mercor says it was hit by cyberattack tied to compromise LiteLLM"]]></title><description><![CDATA[
<p>And what are good options that you use and that work on Linux as well as Mac OS?</p>
]]></description><pubDate>Thu, 02 Apr 2026 10:01:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47612271</link><dc:creator>ashishb</dc:creator><comments>https://news.ycombinator.com/item?id=47612271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47612271</guid></item></channel></rss>