<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: zabil</title><link>https://news.ycombinator.com/user?id=zabil</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 05:30:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=zabil" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by zabil in "So where are all the AI apps?"]]></title><description><![CDATA[
<p>I am learning music. I used codex to create a native metronome app, a circle of fifths app, a practice journal app. I try to build a native app alternatives.<p>I have no plans of publishing them or making the open source, so it will not be a part of this metric. I believe others are doing this too.</p>
]]></description><pubDate>Tue, 24 Mar 2026 15:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47503700</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=47503700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47503700</guid></item><item><title><![CDATA[New comment by zabil in "How to Spot a Liar: Kate White on the Techniques of Deception in Mysteries"]]></title><description><![CDATA[
<p>After watching a few seasons of traitors (UK) I feel none of these techniques work and may even end up accusing the wrong person.<p>The show had former detectives and police folks failing miserably. It just boils down to evidence.</p>
]]></description><pubDate>Tue, 24 Mar 2026 08:56:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47500077</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=47500077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47500077</guid></item><item><title><![CDATA[New comment by zabil in "Why I stopped using JSON for my APIs"]]></title><description><![CDATA[
<p>I have a slight dislike for JSON+REST for API's.<p>The design overhead involved in determining the correct URL and HTTP method adds a layer of subjectivity to the design and bike shedding arguments.<p>I’m not a huge fan of Protobuf/GRPC either, if there’s a better alternative I believe RPC is the right approach for exposing APIs.</p>
]]></description><pubDate>Tue, 02 Dec 2025 07:37:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46118656</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=46118656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46118656</guid></item><item><title><![CDATA[New comment by zabil in "Rights groups urge UK PM Starmer to abandon plans for mandatory digital ID"]]></title><description><![CDATA[
<p>I don’t think it’s bad on its own, but from my experience, the rollout can be messy and lock people out. Aadhaar in India had long registration queues, biometric issues, and banks making it mandatory. Even in the UK, the digital residency permit switch caused issues at border control.</p>
]]></description><pubDate>Wed, 24 Sep 2025 14:13:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45360708</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=45360708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45360708</guid></item><item><title><![CDATA[New comment by zabil in "The Sagrada Família takes its final shape"]]></title><description><![CDATA[
<p>It’s hard not to be overwhelmed by the Sagrada Família — it feels less like a building and more like a living organism stretching toward the sky. Makes Barcelona along all that it already offers a beautiful city to visit.<p>I also feel the tragedy behind its beauty. From what I've read, Gaudí dedicated later part of his life completely to it and he died poor and unrecognised, hit by a tram and mistaken for a beggar.</p>
]]></description><pubDate>Fri, 19 Sep 2025 09:25:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45299655</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=45299655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45299655</guid></item><item><title><![CDATA[New comment by zabil in "macOS Tahoe"]]></title><description><![CDATA[
<p>Not a fan of the new Safari design. I used to like it for its compact and minimalist look, but now the address bar and tab bar feel like they take up more space than they should.</p>
]]></description><pubDate>Tue, 16 Sep 2025 12:31:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45261357</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=45261357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45261357</guid></item><item><title><![CDATA[New comment by zabil in "Page Object (2013)"]]></title><description><![CDATA[
<p>In my experience, Page Objects sound neat in theory but end up as a leaky abstraction: they mix UI details with test logic, duplicate flows, and make even trivial UI changes ripple through dozens of files. What I’ve seen is indirection that hides test intent and bloats maintenance.<p>I also find them very developer-centric — testers get forced into upfront design work that doesn’t fit how they naturally test, and many struggle with it. I’ve had better results by expressing behavior directly and keeping UI concerns thin, instead of using a wrapper around page structure.</p>
]]></description><pubDate>Mon, 15 Sep 2025 10:26:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45248108</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=45248108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45248108</guid></item><item><title><![CDATA[New comment by zabil in "The key points of "Working Effectively with Legacy Code""]]></title><description><![CDATA[
<p>Part of this is on developers. Refactoring is fine, but too often it turns into yak-shaving and nothing ships. The approach usually works: refactor in small steps and tie it to a feature so it’s testable and adds value.</p>
]]></description><pubDate>Tue, 09 Sep 2025 08:13:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45179028</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=45179028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45179028</guid></item><item><title><![CDATA[New comment by zabil in "NPM debug and chalk packages compromised"]]></title><description><![CDATA[
<p>Does anybody have tips on how to invalidate a wallet address response if it's intercepted and modified like this?</p>
]]></description><pubDate>Mon, 08 Sep 2025 20:26:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45173497</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=45173497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45173497</guid></item><item><title><![CDATA[New comment by zabil in "Do not download the app, use the website"]]></title><description><![CDATA[
<p>Surprisingly, no. I make a list know the aisles, pick stuff. But it’s not the same case on the web.</p>
]]></description><pubDate>Sat, 26 Jul 2025 13:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44693830</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=44693830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44693830</guid></item><item><title><![CDATA[New comment by zabil in "Do not download the app, use the website"]]></title><description><![CDATA[
<p>I’ve noticed that every time I open a browser to use the web version of an app, I get distracted and end up browsing unrelated stuff.<p>Switching to a standalone app helps me avoid that — fewer distractions, less wasted time. I’ve tried breaking the habit, but this is one reason I still prefer desktop version of the website.</p>
]]></description><pubDate>Sat, 26 Jul 2025 09:13:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44692624</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=44692624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44692624</guid></item><item><title><![CDATA[New comment by zabil in "The benefits of trunk-based development"]]></title><description><![CDATA[
<p>Used trunk-based dev a lot. Not a fan. It sounds good on paper, but in practice, it gets messy fast and code quality is hard to maintain, especially when teams are remote.<p>What actually works is trunk-based deployments — keep main always deployable, and ship from there. Simple.<p>PRs, are underrated. They’re great for sharing context. You get inline comments, CI runs, you can test stuff in isolation by spinning up infra, and teammates actually see what’s changing.<p>Stacked diffs make juggling multiple PRs manageable. And yeah, PR reviews can slow you down, but honestly, I think that's a plus. Slowing down just enough to have another human look at the code pays off more often than not.</p>
]]></description><pubDate>Wed, 23 Jul 2025 06:32:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44656275</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=44656275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44656275</guid></item><item><title><![CDATA[New comment by zabil in "XSLT: A Precision Tool for the Future of Structured Transformation"]]></title><description><![CDATA[
<p>One thing I really appreciated during the peak years of working with XSLT was how much I learned about XPath. Once it clicks, it’s surprisingly intuitive and powerful. I don’t use XSLT much these days, but I still find myself using XPath occasionally. It’s one of those tools—once you understand it, it sticks with you.</p>
]]></description><pubDate>Mon, 21 Jul 2025 13:54:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44635126</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=44635126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44635126</guid></item><item><title><![CDATA[New comment by zabil in "Merlin Bird ID"]]></title><description><![CDATA[
<p>Love this app, saw a guide using this app on an early morning birdsong walk—gave it a try and it's really good. Very accurate and super easy to use.<p>I think a lot of serious bird enthusiasts use this in the UK.</p>
]]></description><pubDate>Wed, 04 Jun 2025 07:58:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44178271</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=44178271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44178271</guid></item><item><title><![CDATA[New comment by zabil in "Ask HN: How do you promote your personal projects with a limited budget?"]]></title><description><![CDATA[
<p>sure <a href="https://gauge.org" rel="nofollow">https://gauge.org</a> and <a href="https://taiko.dev" rel="nofollow">https://taiko.dev</a></p>
]]></description><pubDate>Thu, 22 May 2025 07:19:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44059566</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=44059566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44059566</guid></item><item><title><![CDATA[New comment by zabil in "Ask HN: How do you promote your personal project in limited budget?"]]></title><description><![CDATA[
<p>I’ve had some moderate success with a couple of open-source projects, and I get where you’re coming from. Promotion is hard work, especially if you’re used to just building.<p>Here’s what worked for me:<p>Start with a solid project page – Focus on making your plugin polished easy to install and use via a project page. Good docs and instructions also drives search to your plugin organically.<p>Create useful content – Blog posts, guides, or even short articles that explain how and why you built the plugin something like behind the scenes. People read this stuff.<p>Use GitHub topics – Tag your repo well. People browse topics and trending pages. This is actually how one of our projects started getting noticed.<p>Submit to awesome lists – there are “awesome” lists related to IntelliJ plugins Java dev tools, AI tools send a PR to add your project. It’s a great way to get visibility among the right audience.<p>Be genuinely helpful in your niche – If your plugin helps with a common pain (e.g. repetitive Java boilerplate), hang out in relevant forums or threads (like here, Reddit, etc.). When you help someone, they’ll often check out your work.<p>See how it all goes and know when to move on, Good luck with your plugin.</p>
]]></description><pubDate>Wed, 21 May 2025 17:00:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44053500</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=44053500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44053500</guid></item><item><title><![CDATA[New comment by zabil in "Withnail and I (2001)"]]></title><description><![CDATA[
<p>> I didn't "get it" the first go round.<p>Same here—I missed it the first time around and found it pretty weird when I finally watched it.<p>But on a recent trip to the Lake District, we ended up visiting a bunch of the filming spots, including the infamous telephone box in Bampton (still around and in good condition).<p>That kind of changed how I saw the movie—it started to feel more like a bunch of odd little vignettes, each with its own strange charm. My partner and her family are big fans and talk about it all the time, so it’s slowly grown on me. Definitely not a “one sitting” kind of film.</p>
]]></description><pubDate>Wed, 21 May 2025 11:00:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44050175</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=44050175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44050175</guid></item><item><title><![CDATA[New comment by zabil in "A Secret Trove of Rare Guitars Heads to the Met"]]></title><description><![CDATA[
<p>> You’ll find people in every hobby who are more into the gear than the actual activity<p>Honestly, that’s part of the fun for some of us, even early on. I’ve been playing guitar for a while now, and while I enjoy it, the repetitive nature can sometimes get dull. Exploring new gear and chasing different tones has been my way of breaking through those ruts.<p>Yes, it’s expensive and it eats into practice time — no doubt. But some of us are just wired to enjoy the experimentation. I eventually found a setup I really like, but I don’t regret going through the gear phase. It kept things exciting and helped me stay connected to the hobby.</p>
]]></description><pubDate>Wed, 21 May 2025 08:50:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44049548</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=44049548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44049548</guid></item><item><title><![CDATA[New comment by zabil in "Eagle Hunters of Kyrgyzstan"]]></title><description><![CDATA[
<p>Like others mentioned, this is mostly an ethnic Kazakh tradition, not something specific to Kyrgyzstan. I visited the eagle festival in Ölgii (Mongolia) a year ago, a teenage girl won. They represent their village. There were a lot of participants, and the event ran long. It’s clearly grown in popularity, especially thanks to tourism, and doesn’t seem like a fading tradition anymore.</p>
]]></description><pubDate>Sun, 11 May 2025 06:22:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43951824</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=43951824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43951824</guid></item><item><title><![CDATA[New comment by zabil in "JetBrains defends removal of negative reviews for unpopular AI Assistant"]]></title><description><![CDATA[
<p>Yeah, I’ve spent some time building IntelliJ plugins, and honestly, the authoring experience has some real limitations. It’s not the easiest platform to work with, especially when it comes to writing automated tests. That might be part of the reason why their or any third-party AI plugins don’t feel as smooth as the ones on VS Code.</p>
]]></description><pubDate>Wed, 30 Apr 2025 21:47:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43851067</link><dc:creator>zabil</dc:creator><comments>https://news.ycombinator.com/item?id=43851067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43851067</guid></item></channel></rss>