<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: surajrmal</title><link>https://news.ycombinator.com/user?id=surajrmal</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 15:27:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=surajrmal" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by surajrmal in "To study how chips work, MIT researchers built their own operating system"]]></title><description><![CDATA[
<p>Hardware is getting more specialized these days. It's becoming more difficult than ever to write bare metal code. I don't think most (any?) software wants to manage the details a BSP solves for them.</p>
]]></description><pubDate>Fri, 19 Jun 2026 14:20:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48598932</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48598932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48598932</guid></item><item><title><![CDATA[New comment by surajrmal in "Porting Zircon (Fuchsia OS's kernel) C++ code to Rust"]]></title><description><![CDATA[
<p>Zephyr has a totally different use case. The pigweed project is closer to competing with zephyr, although it technically can work on top of it.</p>
]]></description><pubDate>Thu, 18 Jun 2026 12:33:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48584375</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48584375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48584375</guid></item><item><title><![CDATA[New comment by surajrmal in "Volkswagen started blocking GrapheneOS users"]]></title><description><![CDATA[
<p>If you pay for the privilege of using the app, that makes sense. I can't imagine such a law would ever be made for free apps as controlling the client experience is key for enabling them to offer it for free. The reason free apps often don't have a paid tier is because the folks who would pay for it are often the key demographic they need to not pay for the entire thing to be profitable for subsidizing the less desirable demographics.<p>I'm not trying to suggest that these sorts of things should be this way, but if there is a server involved in the economics of maintaining that endpoint come into play and can't be ignored. Ideally things were federated and you could point your car or whatever device at and endpoint you maintain, but that comes at a cost as well as maintaining software where both client and server are controlled by the same party is an order of magnitude easier than cases where they aren't the same.</p>
]]></description><pubDate>Thu, 18 Jun 2026 00:35:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48578995</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48578995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48578995</guid></item><item><title><![CDATA[New comment by surajrmal in "Is Meta destroying its engineering organization?"]]></title><description><![CDATA[
<p>Considering the large increases in revenues bug tech extracts year over year, the maintenance and small improvements are not necessarily completely disregarding the business side of things. You cannot keep sustained performance without proper practices. Too much short term thinking like you see in startups leads to loss of confidence that new changes won't break existing customers, or hellish on call that no one wants to be part of. There is a lifecycle to product development and different phases require different tradeoffs. You sound like you align with the builder phase and that's great.<p>I will also note that most civil engineering is about maintaining existing structures and roadways, not building new ones.</p>
]]></description><pubDate>Wed, 17 Jun 2026 13:59:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48570664</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48570664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48570664</guid></item><item><title><![CDATA[New comment by surajrmal in "Is Meta destroying its engineering organization?"]]></title><description><![CDATA[
<p>Good engineering isn't always about building new things, but making existing ones continue to work well. Funding new ideas is generally a hard problem for large organizations and that's not entirely an engineering culture problem.<p>There are a lot of terrible practices out there in the world that you should stay wary of. Too many false positive alerts, flakey tests, not enough tests, not listening to users, taking a solution because it's easy and popular but not necessarily a good fit for your specific requirements, etc. Many of these practices are popular unfortunately. That's not to say others don't have great ideas, just don't copy them blindly.</p>
]]></description><pubDate>Wed, 17 Jun 2026 06:15:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48566443</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48566443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48566443</guid></item><item><title><![CDATA[New comment by surajrmal in "A low-carbon computing platform from your retired phones"]]></title><description><![CDATA[
<p>Right, because the android security model considers app developers independent entities with security privileges equal to those of the device owner (in that both parties need to authorize access for things to work, the device owner doesn't have more privileges than the application developer when it comes to the application). Those mechanisms are necessary for that security model to work. If you want to operate with a different security model that's fine, but you just need to use something other than Android. The bootloader situation being optional is Google not getting overly involved in the device maker's business outside of the scope they should have influence on. And they set the precedent via Pixel for how they think others should do it.</p>
]]></description><pubDate>Sun, 14 Jun 2026 22:38:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48533669</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48533669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48533669</guid></item><item><title><![CDATA[New comment by surajrmal in "A low-carbon computing platform from your retired phones"]]></title><description><![CDATA[
<p>There is nothing about Android as a platform that forbids installation of your own OS. That's a phone oem choice and the fact Pixel phones can be unlocked proves as much. In fact this is the reason this project is even possible.</p>
]]></description><pubDate>Sat, 13 Jun 2026 14:12:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48517561</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48517561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48517561</guid></item><item><title><![CDATA[New comment by surajrmal in "Waymo Premier"]]></title><description><![CDATA[
<p>I use public transit but it comes with a lot of inconvenience. You need to stand on a moving vehicle more often than not, it takes more time, there are panhandlers, you might not feel safe, transfers don't generally seem to time well, going up and down multiple flights of stairs is a fair bit of exercise, some people don't shower as often as you'd hope, etc. People generally pay for convenience. I certainly would if I could budget for it. I couldn't care less about status or class.</p>
]]></description><pubDate>Fri, 12 Jun 2026 03:50:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48499708</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48499708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48499708</guid></item><item><title><![CDATA[New comment by surajrmal in "A Matter Wi-Fi Light Bulb in Rust on the Raspberry Pi Pico 2 W"]]></title><description><![CDATA[
<p>None of those are using WiFi. Most use a different radio technology and require a hub to bridge the network.</p>
]]></description><pubDate>Mon, 08 Jun 2026 19:20:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48450242</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48450242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48450242</guid></item><item><title><![CDATA[New comment by surajrmal in "A Matter Wi-Fi Light Bulb in Rust on the Raspberry Pi Pico 2 W"]]></title><description><![CDATA[
<p>Nothing with WiFi will ever be coin cell battery powered. But that doesn't mean it couldn't be battery powered for a year or longer with bigger batteries. Otherwise you'll need a different radio technology.</p>
]]></description><pubDate>Mon, 08 Jun 2026 14:45:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48446112</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48446112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48446112</guid></item><item><title><![CDATA[New comment by surajrmal in "India's surprise baby bust"]]></title><description><![CDATA[
<p>What always irks me about posts talking about how the upper middle class cannot afford to raise children is how the conversation ignores the idea that raising children will cause you to alter your lifestyle. You may need to live somewhere else, eat out less, or what have you, but I assure you that you can afford it. Many are simply not willing to compromise on their lifestyle comforts.</p>
]]></description><pubDate>Sun, 07 Jun 2026 02:59:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48431358</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48431358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48431358</guid></item><item><title><![CDATA[New comment by surajrmal in "Ask HN: Why is the HN crowd so anti-AI?"]]></title><description><![CDATA[
<p>Most posts are fairly US centric so I don't think it's odd to assume it's mostly Americans who visit.</p>
]]></description><pubDate>Sun, 07 Jun 2026 02:53:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48431328</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48431328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48431328</guid></item><item><title><![CDATA[New comment by surajrmal in "Moving beyond fork() + exec()"]]></title><description><![CDATA[
<p>Android and chrome both benefit greatly from fork exec as part of their zygote model iirc. It substantially reduces the memory cost and latency of spawning new apps and tabs.</p>
]]></description><pubDate>Sun, 07 Jun 2026 02:17:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48431106</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48431106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48431106</guid></item><item><title><![CDATA[New comment by surajrmal in "Nvidia is proposing a beast of a CPU system for Windows PCs"]]></title><description><![CDATA[
<p>To some degree this is how it already feels like to program basically anything with dma today. You map hardware into an iommu and stop touching it when the hardware is supposed to use it, and then you reclaim it afterwards. So the model from the os feels the same, the difference is that it's not copying the memory into some local memory to operate on it.</p>
]]></description><pubDate>Sun, 07 Jun 2026 00:30:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48430590</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48430590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48430590</guid></item><item><title><![CDATA[New comment by surajrmal in "C++: The Documentary"]]></title><description><![CDATA[
<p>Your org needs better distributed build caching if you can't get that number lower. All builds should be "incremental" with appropriate caching.</p>
]]></description><pubDate>Sat, 06 Jun 2026 03:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48421199</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48421199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48421199</guid></item><item><title><![CDATA[New comment by surajrmal in "Roku LT Operating System open source distribution"]]></title><description><![CDATA[
<p>This is not "enshittification". That implies it's gotten worse over time. Smart TVs have been doing this from the beginning.</p>
]]></description><pubDate>Wed, 03 Jun 2026 13:16:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48383590</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48383590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48383590</guid></item><item><title><![CDATA[New comment by surajrmal in "Alphabet announces $80B equity capital raise to expand AI infra and compute"]]></title><description><![CDATA[
<p>Search's AI mode is by far the most popular "AI app". Most of the time I don't end up using Gemini, it's because search's AI mode is good enough for my needs and I use it out of habit. I imagine a lot of other would-be Gemini users are in similar shoes.</p>
]]></description><pubDate>Tue, 02 Jun 2026 14:26:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48370724</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48370724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48370724</guid></item><item><title><![CDATA[New comment by surajrmal in "Alphabet announces $80B equity capital raise to expand AI infra and compute"]]></title><description><![CDATA[
<p>Google search related ad revenue is still going up. Volume isn't everything. Personally, as llms have gotten better I do more and more product research on Google.</p>
]]></description><pubDate>Tue, 02 Jun 2026 14:23:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48370689</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48370689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48370689</guid></item><item><title><![CDATA[New comment by surajrmal in "Alphabet announces $80B equity capital raise to expand AI infra and compute"]]></title><description><![CDATA[
<p>Ads are meaningless without a surface to show them on. Search is absolutely a core product.</p>
]]></description><pubDate>Tue, 02 Jun 2026 14:09:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48370473</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48370473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48370473</guid></item><item><title><![CDATA[New comment by surajrmal in "Zig ELF Linker Improvements Devlog"]]></title><description><![CDATA[
<p>Those rewrites happen because someone was interested in making them happen (often the maintainer). The meme is that evangelists will constantly advocate to you that your project should be rewritten.</p>
]]></description><pubDate>Sun, 31 May 2026 14:06:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48345792</link><dc:creator>surajrmal</dc:creator><comments>https://news.ycombinator.com/item?id=48345792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48345792</guid></item></channel></rss>