<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: bilalq</title><link>https://news.ycombinator.com/user?id=bilalq</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 26 Oct 2026 13:05:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bilalq" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bilalq in "iPhone Duo Teardown"]]></title><description><![CDATA[
<p>I was saying the Pixel Fold form-factor was great for productivity and that the iPhone Duo was better for video watching. But even the Duo could be nice for some productivity tasks if you hold it in a portrait orientation instead of landscape.</p>
]]></description><pubDate>Mon, 26 Oct 2026 05:37:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=50239545</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=50239545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50239545</guid></item><item><title><![CDATA[New comment by bilalq in "iPhone Duo Teardown"]]></title><description><![CDATA[
<p>I love my Pixel 10 Fold and can't imagine ever going back to a non-foldable now. The larger screen is great for productivity. Reviewing PRs on the larger screen is way more comfortable than a normal phone size. The built-in terminal app also works nicely with herdr and Tailscale to let me connect to my work machine. I can interact with my agents and get real work done on the go. I also have saved split views so I can quickly launch two apps side-by-side. I do mobile app development, so being able to have the app I'm developing open side by side with Slack or Linear to create issues or discuss with people is very convenient.<p>I don't know if terminal access is as easy on iPhones, but the utility is there for many work related use-cases. I do think the more square-like form factor of the Pixel to be better for productivity than the rectangular form of the Duo, but the latter is nicer for videos.</p>
]]></description><pubDate>Mon, 26 Oct 2026 03:30:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=50238760</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=50238760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50238760</guid></item><item><title><![CDATA[New comment by bilalq in "GPU-unlock: FP/BF16 instruction issue rate on Nvidia 3000's cards"]]></title><description><![CDATA[
<p>I know it's probably not that difficult, but I always feel anxious doing things like that with expensive components. The thought of being slightly misaligned and causing issues gives me pause. I guess now that it's out of warranty, I have a bit less to lose.</p>
]]></description><pubDate>Sun, 25 Oct 2026 23:42:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=50237178</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=50237178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50237178</guid></item><item><title><![CDATA[New comment by bilalq in "GPU-unlock: FP/BF16 instruction issue rate on Nvidia 3000's cards"]]></title><description><![CDATA[
<p>I have a 3090 founders edition sitting on a shelf. The FE cards had VRM cooling issues, IIRC. Would this unlock have any uplift even if I undervolt and don't increase the power draw limits much? The use-case I'm thinking is to run a model to power a local only voice assistant for my family. I'm not really familiar with what instructions are used most heavily by LLMs, but is my read correct that this would be expected to help with TTFT? I'm curious if there's anything about this that helps in particular with audio processing models.<p>And maybe I'm overthinking the cooling issue. It's not like I'm hammering it 24/7. Probably fine to burst high on power draw on use.<p>Btw, I always love moments like this where library or project owners stumble on their work and chime in on the comments. I really appreciate your work here. It's given me motivation to actually do something with parts that have been sitting on a shelf.</p>
]]></description><pubDate>Sun, 25 Oct 2026 21:57:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=50236421</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=50236421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50236421</guid></item><item><title><![CDATA[New comment by bilalq in "Android apps running native on macOS"]]></title><description><![CDATA[
<p>As someone who develops iOS and Android apps, I run production, store-installed variants on my Mac all the time for iOS apps. It's pretty nice and would be cool if I could do the same for Android.</p>
]]></description><pubDate>Mon, 19 Oct 2026 20:59:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=50157966</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=50157966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50157966</guid></item><item><title><![CDATA[New comment by bilalq in "Android apps running native on macOS"]]></title><description><![CDATA[
<p>I'm no expert on the matter, but I've developed and published multiple Android apps to the Play Store. Some of those apps have needed Google Play Services APIs. Google has also been actively making moves to lock down control and offering things like the Play Integrity API that some apps use.<p>By your phrasing, it sounds like you're implying my understanding is wrong somehow. If so, what am I missing?</p>
]]></description><pubDate>Mon, 19 Oct 2026 20:56:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=50157935</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=50157935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50157935</guid></item><item><title><![CDATA[New comment by bilalq in "Android apps running native on macOS"]]></title><description><![CDATA[
<p>In practice, the Google Play Services dependencies and other walled-garden initiatives from Google will make this less useful than it could otherwise be. But still, this is really cool.</p>
]]></description><pubDate>Mon, 19 Oct 2026 18:13:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=50155842</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=50155842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50155842</guid></item><item><title><![CDATA[New comment by bilalq in "Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling"]]></title><description><![CDATA[
<p>I wonder if something similar to this vim plugin exists for emacs: <a href="https://github.com/christoomey/vim-tmux-navigator" rel="nofollow">https://github.com/christoomey/vim-tmux-navigator</a>. Or you could maybe vibecode one yourself now.<p>I've used it for years to have consistent keybindings for movement across vim windows and tmux panes. Worked much better than trying to do terminals inside vim.</p>
]]></description><pubDate>Mon, 19 Oct 2026 17:04:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=50154881</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=50154881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50154881</guid></item><item><title><![CDATA[New comment by bilalq in "An Israeli firm is sending zero-click spyware through online ads"]]></title><description><![CDATA[
<p>You (and HN as a whole) have a pretty good track record of intervention when automated moderation fails. I certainly don't mean to accuse you of any malicious intent here.<p>But it's pretty clear that there was a concerted effort to suppress those posts by various actors who did have such intent. I do think it's a failing of the automated system that such suppression can be done at all.<p>Powerful corporations and nation states have always tried to maintain control over the flow of information. It was never really rules or regulations that kept them in check, but the practicalities of budgets and resourcing constraints. Now that those barriers are crumbling, I think the challenge of moderation will be much harder for all discussion going forward.</p>
]]></description><pubDate>Fri, 16 Oct 2026 04:01:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=50113927</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=50113927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50113927</guid></item><item><title><![CDATA[New comment by bilalq in "An Israeli firm is sending zero-click spyware through online ads"]]></title><description><![CDATA[
<p>That was just one of several dupes. The actual thread of that discussion had 650 points and 554 comments: <a href="https://news.ycombinator.com/item?id=50078141">https://news.ycombinator.com/item?id=50078141</a></p>
]]></description><pubDate>Thu, 15 Oct 2026 19:39:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=50109155</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=50109155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50109155</guid></item><item><title><![CDATA[New comment by bilalq in "An Israeli firm is sending zero-click spyware through online ads"]]></title><description><![CDATA[
<p>Buried to the fifth page. Ridiculous suppression.</p>
]]></description><pubDate>Thu, 15 Oct 2026 17:43:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=50107314</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=50107314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50107314</guid></item><item><title><![CDATA[New comment by bilalq in "Cloudflare acquires Deno"]]></title><description><![CDATA[
<p>Workloads that either are superseded or there is a desire to supersede them. It's not just old deprecated stuff, but also stuff that people want to deprecate.<p>An example could be old API endpoints only hit by old versions of a mobile app where users may be slow to update. Or a case where only newer clients/instances support modern features and old ones are stuck on a frozen featureset until they cutover.<p>But active services with no immediately existant alternative may also be legacy. If your auth is behind a disappointing managed service like AWS Cognito, you may consider your entire auth stack legacy while the replacement is still looming in the roadmap down the line. Maybe you can't justify funding to work on a transition just yet, but you already would avoid building on top of the existing tech stack.</p>
]]></description><pubDate>Fri, 09 Oct 2026 21:19:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=50026684</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=50026684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50026684</guid></item><item><title><![CDATA[New comment by bilalq in "Deno Is Joining Cloudflare"]]></title><description><![CDATA[
<p>Cloudflare could make the biggest impact by doing something similar to AWS DSQL. There are very few options in the multi-region replicated space, and it ties in nicely with their edge workers.</p>
]]></description><pubDate>Fri, 09 Oct 2026 17:17:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=50023676</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=50023676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50023676</guid></item><item><title><![CDATA[New comment by bilalq in "Cloudflare acquires Deno"]]></title><description><![CDATA[
<p>> "Working Effectively with Legacy Code" defines legacy code as code without tests thus hard to change it easily or with confidence.<p>This is not a universally accepted definition. I've owned plenty of services with 95%+ unit test coverage, massive integ test suites, and synthetic canary tests that ran every minute that I would consider legacy. Plenty of AI slop today gets barfed out with 100% test coverage, but much of it is legacy from day 1.</p>
]]></description><pubDate>Fri, 09 Oct 2026 16:36:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=50023033</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=50023033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50023033</guid></item><item><title><![CDATA[New comment by bilalq in "Cloudflare acquires Deno"]]></title><description><![CDATA[
<p>Time and again, staying on the mainstream node/npm stack continues to be the validated choice. I've seen this happen with io.js, bun, and deno. The situation has been similar for yarn/bun and most alternatives on the package manager side.<p>Of course, that's not to say the work done on these platforms was wasted. The divide around io.js was meaningful to getting things moving faster and change the governance structure. Deno and bun both showcased things Node could be doing better and some of that was folded back in.<p>And in spite of all those past experiences, I still find myself using pnpm over npm today. I'm sure npm will continue to evolve and eventually the critical features of pnpm will just be part of core npm. But the gap today is massive enough that pnpm over npm feels critical. The disk usage and performance wins are life-changing for daily work and CI flows.</p>
]]></description><pubDate>Fri, 09 Oct 2026 16:25:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=50022851</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=50022851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50022851</guid></item><item><title><![CDATA[New comment by bilalq in "Dots: Always-on agents"]]></title><description><![CDATA[
<p>Claude Tag could actually be really useful. Unfortunately, it's too much of a black hole for money. I tried adding it to incident channels, but if a channel gets left open for a few days, Claude will find ways to burn tokens waking up with empty prompt caches and doing nothing. $400 burned by Sonnet 5 on a single incident created because some alarms were oversensitive and didn't distinguish faults from errors. And I still had to prompt it like 5 times to get it to adjust metrics and tweak alarms correctly. Absolutely insane for a change that I could've made as a human in 10 minutes or had a directed Claude session under me do it in 2.</p>
]]></description><pubDate>Tue, 29 Sep 2026 19:51:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49899355</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=49899355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49899355</guid></item><item><title><![CDATA[New comment by bilalq in "Tell HN: Firebase service causing iOS crashes across many apps"]]></title><description><![CDATA[
<p>They've acknowledged the issue now: <a href="https://github.com/firebase/firebase-ios-sdk/issues/16728#issuecomment-5882153047" rel="nofollow">https://github.com/firebase/firebase-ios-sdk/issues/16728#is...</a><p>Absolutely wild that such a widespread SDK could crash everyone with a serverside change.</p>
]]></description><pubDate>Tue, 29 Sep 2026 02:08:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49887220</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=49887220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49887220</guid></item><item><title><![CDATA[Tell HN: Firebase service causing iOS crashes across many apps]]></title><description><![CDATA[
<p>See: https://github.com/firebase/firebase-ios-sdk/issues/16728<p>Seems like a server-side change.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49886890">https://news.ycombinator.com/item?id=49886890</a></p>
<p>Points: 7</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 29 Sep 2026 01:28:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49886890</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=49886890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49886890</guid></item><item><title><![CDATA[New comment by bilalq in "The Google Play app review process now regularly takes longer than a week"]]></title><description><![CDATA[
<p>FWIW, this has not been my experience. Google Play usually approves within 24 hours for me still. Apple has been taking over a week though.<p>When Shopify announced their shift from React Native, this is actually what was on top of mind for me. Week+ delays for critical bugfixes is insane. Being able to patch things with OTA updates is tablestakes at this point.</p>
]]></description><pubDate>Wed, 16 Sep 2026 13:56:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49727125</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=49727125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49727125</guid></item><item><title><![CDATA[New comment by bilalq in "Temporal raises $550M at a $12.55B valuation"]]></title><description><![CDATA[
<p>The responses to this thread seem to be from people who are familiar with Temporal but haven't ever actually used Restate. They're both durable execution platforms, with differences mostly around how abstractions are organized and how orchestration of work happens (Temporal has you setup worker pools that pull from  a queue while Restate pushes to service handlers). If some of your infra runs on serverless providers, Restate will often be a more natural fit.<p>Sure, Temporal is more mature and battle-tested, but Restate is quite nice and I honestly prefer it in most cases.<p>EDIT:<p>I started drafting this reply before seeing someone from the Restate team chimed in.</p>
]]></description><pubDate>Mon, 14 Sep 2026 15:00:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49698063</link><dc:creator>bilalq</dc:creator><comments>https://news.ycombinator.com/item?id=49698063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49698063</guid></item></channel></rss>