<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: shibel</title><link>https://news.ycombinator.com/user?id=shibel</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 23 Sep 2026 01:58:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=shibel" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by shibel in "Claude Opus 5.5"]]></title><description><![CDATA[
<p>I don’t care about pricing, I don’t care about speed, I don’t care about the agentic coding improvements. Those are already fine. Does it still reply with walls of invented jargon, stitched-up phrases, and manage to cram 10 concepts/subjects in one sentence?</p>
]]></description><pubDate>Tue, 22 Sep 2026 21:15:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49808224</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=49808224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49808224</guid></item><item><title><![CDATA[New comment by shibel in "MCP was always a bad idea?"]]></title><description><![CDATA[
<p>Your comment doesn’t contradict mine and mine doesn’t contradict yours. Linear’s MCP is just (very?) inefficient. I explain the source of the difference in the last two paragraphs.</p>
]]></description><pubDate>Mon, 21 Sep 2026 13:05:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49786806</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=49786806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49786806</guid></item><item><title><![CDATA[New comment by shibel in "MCP was always a bad idea?"]]></title><description><![CDATA[
<p>Funny you mention Linear’s specifically, I just posted about moving to a CLI instead because of the MCP’s egregious token-usage [1]. While this doesn’t discount the points you mentioned, I think the context savings (which can be huge, I hadn’t listed all differences in that post) outweigh them specifically in Linear’s case. It is just too inefficient in that regard.<p>Edit: this of course says nothing about MCP vs API/CLI in general. It’s just a bad implementation by Linear.<p>1: <a href="https://thebiglog.com/links/linear-cli-instead-of-linear-mcp" rel="nofollow">https://thebiglog.com/links/linear-cli-instead-of-linear-mcp</a></p>
]]></description><pubDate>Mon, 21 Sep 2026 11:31:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49785871</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=49785871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49785871</guid></item><item><title><![CDATA[Replacing Linear MCP with linear-CLI]]></title><description><![CDATA[
<p>Article URL: <a href="https://thebiglog.com/links/linear-cli-instead-of-linear-mcp">https://thebiglog.com/links/linear-cli-instead-of-linear-mcp</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49785657">https://news.ycombinator.com/item?id=49785657</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 21 Sep 2026 11:03:13 +0000</pubDate><link>https://thebiglog.com/links/linear-cli-instead-of-linear-mcp</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=49785657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49785657</guid></item><item><title><![CDATA[New comment by shibel in "It's not empowering to hand off the details"]]></title><description><![CDATA[
<p>Yes, that’s my <i>biggest</i> gripe with Claude at the moment: <a href="https://news.ycombinator.com/item?id=48789551">https://news.ycombinator.com/item?id=48789551</a><p>It’s more inhibiting to me than bad code, missing tests, or an obvious or non-obvious suboptimal solution.</p>
]]></description><pubDate>Sun, 26 Jul 2026 23:20:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49063349</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=49063349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49063349</guid></item><item><title><![CDATA[New comment by shibel in "Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable"]]></title><description><![CDATA[
<p>I’m (sorry for the lack of humbleness) a <i>very</i> fluent non-native speaker and writer, and this is by far my biggest challenge with Claude. It stitches together 2-4 advanced concepts into one or two words and I always have to ask it to “unpack”.<p>I don’t think it’s easy on native speakers when it happens, but it’s even harder when you’re not.</p>
]]></description><pubDate>Sat, 04 Jul 2026 22:11:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48789551</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=48789551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48789551</guid></item><item><title><![CDATA[New comment by shibel in "Hetzner Price Adjustment"]]></title><description><![CDATA[
<p>This is crazy. I just got the CCX33 last week to migrate a Heroku db to it, that seems to have jumped over 100% now…? Need to reconsider<p>Edit: just noticed this is not retroactive. Still concerning looking forward.</p>
]]></description><pubDate>Mon, 15 Jun 2026 21:21:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48547173</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=48547173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48547173</guid></item><item><title><![CDATA[New comment by shibel in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p>Super interesting. I’ve been failing hard at gaining weight. Intrigued. I hope you don’t hesitate to make the app paid if you find the justification.</p>
]]></description><pubDate>Sun, 14 Jun 2026 23:11:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48534013</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=48534013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48534013</guid></item><item><title><![CDATA[New comment by shibel in "Software Is Made Between Commits"]]></title><description><![CDATA[
<p>A bit O/T but:<p>> I have never been a big fan of pull requests.<p>I guess this partly explains why Zed (still) lacks a PR review flow, let alone a coherent one, despite <i>some</i> interest [1]. Pretty much the only reason I’m still with JetBrains.<p>[1]: <a href="https://github.com/zed-industries/zed/discussions/34759" rel="nofollow">https://github.com/zed-industries/zed/discussions/34759</a></p>
]]></description><pubDate>Thu, 11 Jun 2026 18:41:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48494643</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=48494643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48494643</guid></item><item><title><![CDATA[New comment by shibel in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>Maybe…I really didn’t want to have to install <i>another</i> app just because I’m sharing though. My line of thinking was/is:<p>If tomorrow I decide not to share with <i>anyone</i>, I don’t want to have to reconfigure stuff. I simply edit the Tailscale policy file, and (maybe) spin down my server.</p>
]]></description><pubDate>Tue, 09 Jun 2026 00:10:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48454306</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=48454306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48454306</guid></item><item><title><![CDATA[New comment by shibel in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>I need to finish off that blog post.<p>With Tailscale, you can basically point a domain to the FQDN of a machine you’re sharing with people and the domain will simply work for them (and only them)[1]. But for it to work <i>without</i> them having to know or specify the specific application  port, you have to grant them access to 443 (and 80) in your Tailscale ACL for that specific host.<p>So yeah, now immich.familydomain.com works without family members having to remember the specific port. BUT, serveradmin.familydomain.com (another app on the same host) will ALSO be accessible to them (from a networking POV). We opened port 443/80 for that host after all.<p>I took a few hours with Claude back in January (?) and we wrote a tiny Go authorization gateway which basically consults both Tailscale’s public API and Tailscale’s `localapi` and returns the appropriate response to Caddy based on the requesting user’s actual allowed ports.<p>So now I can share different apps (subdomains) with different people without forfeiting access controls, all driven by Tailscale’s policy file.<p>(I hope I didn’t mess up the crux of it, pretty late here)<p>Edit: why not (something like) Authentik? Quoting from the draft:<p><pre><code>  I contemplated this for a bit but one thing I kept thinking about is:

  _They're already logged in to Tailscale_

  Why do I need to install and configure another full-blown app dedicated to doing something Tailscale already did? Why have the users go through two hops of authentication?”
</code></pre>
[1]: <a href="https://www.youtube.com/watch?v=Vt4PDUXB_fg" rel="nofollow">https://www.youtube.com/watch?v=Vt4PDUXB_fg</a></p>
]]></description><pubDate>Mon, 08 Jun 2026 23:58:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48454184</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=48454184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48454184</guid></item><item><title><![CDATA[New comment by shibel in "Teaching my neighbor to keep the volume down"]]></title><description><![CDATA[
<p>Reminds of a neighbor I had back when I was renting in a big city. He didn’t seem to understand what’s wrong with keeping his TV on for very long periods broadcasting the sleaziest (at least at the time) reality show on full volume.<p>I tried talking to him multiple times to no avail. He’d basically say “yeah I’ll pay attention no problem” but nothing changed for weeks.<p>Coincidentally at that time I was working morning shifts at a radio station. Those start really early so you gotta wake up at around 4am.<p>I decided one day to change my alarm (triggered on my Sony Vaio) from the peaceful iPhone-like tunes to System of a Down’s “Chop Suey”. I also decided to forget it on, on repeat, full volume, while leaving the apartment.<p>I don’t think 3 days passed before he knocked loudly at my door, moaning and complaining.<p>I told him: “you gotta understand, your TV was so loud I couldn’t sleep for nights on end, the old tune wouldn’t wake me up anymore. I had to change it. I’m so tired that I even forget to turn it off.<p>But yeah, I’ll try to pay attention to it”</p>
]]></description><pubDate>Sun, 01 Feb 2026 20:29:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46849079</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=46849079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46849079</guid></item><item><title><![CDATA[New comment by shibel in "Cloudflare acquires Astro"]]></title><description><![CDATA[
<p>Astro is great. It checks all of my checkboxes. I hope this is not the beginning of the end.</p>
]]></description><pubDate>Fri, 16 Jan 2026 14:57:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46646978</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=46646978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46646978</guid></item><item><title><![CDATA[New comment by shibel in "Ask HN: What are you working on? (April 2025)"]]></title><description><![CDATA[
<p>A custom Python/Django based mini-app (mini — at least for now) that will allow me to import transactions sanely and safely to my local GnuCash install.<p>I’ve been doing tedious manual entry for a bit over two years now and after having missed three consecutive months, the only other option was to bail.<p>As a start it should help with 3 main things:<p>- Translation, categorization: my source documents aren’t in English but my GnuCash entries are. This is one of the reasons I don’t use the built-in imports. (This should shave off at least 90% of time spent entering data)<p>- Human-error prevention: there were at least 5 times where it took me over 15 minutes to reconcile a discrepancy because I entered some number or some account wrong somewhere.</p>
]]></description><pubDate>Mon, 28 Apr 2025 13:48:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43821510</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=43821510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43821510</guid></item><item><title><![CDATA[New comment by shibel in "Ask HN: How do you handle VAT / Sales Tax accounting as B2C SaaS?"]]></title><description><![CDATA[
<p>I happen to use Paddle. Happen because Stripe isn’t available in my country and Lemon Squeezy wasn’t around / was very new back then. It’s OK but it really irks me that they don’t really fight chargebacks. (I haven’t had many but the fee they throw on you automatically is so hefty for a B2C.)<p>Their V1 API (not Paddle “Billing”) is…not the best I’ve used.</p>
]]></description><pubDate>Tue, 11 Mar 2025 23:12:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43338125</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=43338125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43338125</guid></item><item><title><![CDATA[New comment by shibel in "What UI density means and how to design for it"]]></title><description><![CDATA[
<p>Off topic: I’m halfway through the article and can’t help but notice the relatively high number of times a word is erroneously repeated twice; wondering if it was “edited” by AI.</p>
]]></description><pubDate>Tue, 21 May 2024 19:53:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=40433042</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=40433042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40433042</guid></item><item><title><![CDATA[New comment by shibel in "Show HN: CPU Prices on eBay"]]></title><description><![CDATA[
<p>Yeah, my first lines of Python (or code) were Selenium/BeautifulSoup. The problems with these are sensitivity for (DOM) changes, speed, and scale (not that I'm too concerned with those at the moment, it's just a fun refreshing project).</p>
]]></description><pubDate>Wed, 07 Feb 2024 17:16:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=39291189</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=39291189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39291189</guid></item><item><title><![CDATA[New comment by shibel in "Show HN: CPU Prices on eBay"]]></title><description><![CDATA[
<p>Yep, I don't have much experience with affiliate programs (I like to build more SaaS-like apps[1]) but from my research Amazon have gotten really stingy circa 2019. Happy to see an alternative.<p>[1] I didn't know about the 3-sales precondition either. I guess some people bought albums on Amazon on my other music-related app.</p>
]]></description><pubDate>Wed, 07 Feb 2024 12:36:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=39287793</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=39287793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39287793</guid></item><item><title><![CDATA[New comment by shibel in "Show HN: CPU Prices on eBay"]]></title><description><![CDATA[
<p>Yeah, I also wondered how quick would it be to ~~rip off~~ replicate “diskprices.com for X” and took a weekend (ok more) to build <a href="https://tvpricesindex.com" rel="nofollow">https://tvpricesindex.com</a> (Also using HTMX).<p>TVs are much less of a “commodity” of course, but it’s a nice experiment that I’ll iterate on a bit more with time. Also, first deploy on Railway (was nice enough, definitely compared to Heroku, but they have a way to go), and using other libraries I wanted to learn.<p>Will probably start grouping models better soon, and offer other filters.<p>BTW: If you plan to do something like this with PAAPI (Product Advertising API), know that Amazon has the constant axe of banning you if you don’t generate “qualified” sales for 30 days straight.</p>
]]></description><pubDate>Wed, 07 Feb 2024 11:18:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=39287160</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=39287160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39287160</guid></item><item><title><![CDATA[New comment by shibel in "Top suspect in 2015 Ashley Madison hack committed suicide in 2014"]]></title><description><![CDATA[
<p>What’s the point of having [Spoiler Alert] in the opening paragraph if the spoiler is already in the title?</p>
]]></description><pubDate>Sat, 08 Jul 2023 00:36:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=36640091</link><dc:creator>shibel</dc:creator><comments>https://news.ycombinator.com/item?id=36640091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36640091</guid></item></channel></rss>