<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: insin</title><link>https://news.ycombinator.com/user?id=insin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 19 Apr 2026 12:45:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=insin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by insin in "Show HN: Ilha – a UI library that fits in an AI context window"]]></title><description><![CDATA[
<p>Create a new UI library without spending a decent chunk of the landing page telling the reader what it <i>isn't</i> challenge.</p>
]]></description><pubDate>Thu, 16 Apr 2026 15:24:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47794610</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47794610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47794610</guid></item><item><title><![CDATA[New comment by insin in "YouTube users get option to set their Shorts time limit to zero minutes"]]></title><description><![CDATA[
<p>Upvoting because Shorts are terrible. Flagging because the submission title - which is 100% faithful to the friendly article - is a complete lie!<p>Plug: I added a bunch of features to Control Panel for YouTube [1] which let you either hide Shorts completely, everywhere (which is the default) or take more control of how you use them if you do (e.g. redirecting to the normal video player)<p>[1] <a href="https://soitis.dev/control-panel-for-youtube" rel="nofollow">https://soitis.dev/control-panel-for-youtube</a></p>
]]></description><pubDate>Thu, 16 Apr 2026 01:19:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47787550</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47787550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47787550</guid></item><item><title><![CDATA[New comment by insin in "Project Maven Put A.I. Into the Kill Chain"]]></title><description><![CDATA[
<p>Bravo New Yorker, defeating my regular expression because I've never once seen it referred to as A.I. (I'm sure it happens)</p>
]]></description><pubDate>Wed, 15 Apr 2026 23:41:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47786831</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47786831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47786831</guid></item><item><title><![CDATA[New comment by insin in "JSON formatter Chrome plugin now closed and injecting adware"]]></title><description><![CDATA[
<p>This was added in January:<p><a href="https://github.com/callumlocke/json-formatter/commit/caa213d19497e21c4da9e670427d20e8ff2ceeb6" rel="nofollow">https://github.com/callumlocke/json-formatter/commit/caa213d...</a><p>Someone on Twitter noticed it pretty quickly, considering:<p><a href="https://twitter.com/devinsays/status/2012195612586914143?mx=1" rel="nofollow">https://twitter.com/devinsays/status/2012195612586914143?mx=...</a><p>Extensions which ask for all URLs should really be subjected to more thorough reviews.</p>
]]></description><pubDate>Sat, 11 Apr 2026 04:22:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47727375</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47727375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47727375</guid></item><item><title><![CDATA[New comment by insin in "I still prefer MCP over skills"]]></title><description><![CDATA[
<p>At the level of the agent, it knows nothing about MCP, all it has is a list of tools. It can do anything the tools you give it let it do.</p>
]]></description><pubDate>Fri, 10 Apr 2026 12:45:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47717290</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47717290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47717290</guid></item><item><title><![CDATA[New comment by insin in "I still prefer MCP over skills"]]></title><description><![CDATA[
<p>Not all agents are running in your CLI or even in any CLI, which is why people are arguing past each other all over the topic of MCP.<p>I implemented this in an agent which runs in the browser (in our internal equivalent of ChatGPT or Claude's web UI), connecting directly to Atlassian MCP.</p>
]]></description><pubDate>Fri, 10 Apr 2026 12:43:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47717271</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47717271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47717271</guid></item><item><title><![CDATA[New comment by insin in "I still prefer MCP over skills"]]></title><description><![CDATA[
<p>The more things change in tech, the more they stay the same.<p>The shoe is the sign. Let us follow His example!<p>Cast off the shoes! Follow the Gourd!</p>
]]></description><pubDate>Fri, 10 Apr 2026 10:18:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47715913</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47715913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715913</guid></item><item><title><![CDATA[New comment by insin in "I still prefer MCP over skills"]]></title><description><![CDATA[
<p>You can make it compose by also giving the agent the necessary tools to do so.<p>I encountered a similar scenario using Atlassian MCP recently, where someone needed to analyse hundreds of Confluence child pages from the last couple of years which all used the same starter template - I gave the agent a tool to let it call any other tool in batch and expose the results for subsequent tools to use as inputs, rather than dumping it straight into the context (e.g. another tool which gives each page to a sub-agent with a structured output schema and a prompt with extraction instructions, or piping the results into a code execution tool).<p>It turned what would have been hundreds of individual tool calls filling the context with multiple MBs of raw confluence pages, into a couple of calls returning relevant low-hundreds of KBs of JSON the agent could work further with.</p>
]]></description><pubDate>Fri, 10 Apr 2026 10:13:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47715884</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47715884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715884</guid></item><item><title><![CDATA[New comment by insin in "I still prefer MCP over skills"]]></title><description><![CDATA[
<p>The chatbot app initiates an OAuth flow, user SSOs, chatbot app receives tokens to its callback URL, then tool calls can access whatever the user can access.<p>If you use the official MCP SDK, it has interfaces you implement for auth, so all you need to do is kick off the OAuth flow with a URL it figures out and hands you, storing the resulting tokens and producing them when requested. It also handles using refresh tokens, so there's just a bit of light friendly owl finishing on top.<p>Source: I just implemented this for our (F100) internal provider and model agnostic chat app. People can't seem to see past the coding agents they're running on their own machines when MCP comes up.</p>
]]></description><pubDate>Fri, 10 Apr 2026 07:27:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47714760</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47714760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47714760</guid></item><item><title><![CDATA[New comment by insin in "Claude mixes up who said what"]]></title><description><![CDATA[
<p>Gemini seems to be an expert in mistaking its own terrible suggestions as written by you, if you keep going instead of pruning the context</p>
]]></description><pubDate>Thu, 09 Apr 2026 10:18:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701657</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47701657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701657</guid></item><item><title><![CDATA[New comment by insin in "Show HN: Orange Juice – Small UX improvements that make HN easier to read"]]></title><description><![CDATA[
<p>Ooh, I'm having that feature for the next version of Comments Owl for Hacker News (which already moves the [-] to the left and increases the size of it on mobile), but does that not lead to accidental collapsing while scrolling on mobile?<p>I've already added using a confirm() for flagging and hiding in list pages on mobile to it because it's so easy to accidentally hit while scrolling.</p>
]]></description><pubDate>Thu, 09 Apr 2026 06:22:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47699953</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47699953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47699953</guid></item><item><title><![CDATA[New comment by insin in "App Store sees 84% surge in new apps as AI coding tools take off"]]></title><description><![CDATA[
<p>/r/chrome_extensions feels like it's getting close to being 100% LLM generated, extension code, submission descriptions which read like you accidentally went to LinkedIn, and generic LLM replies</p>
]]></description><pubDate>Thu, 09 Apr 2026 04:34:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47699295</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47699295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47699295</guid></item><item><title><![CDATA[New comment by insin in "LLMs can't justify their answers–this CLI forces them to"]]></title><description><![CDATA[
<p>I only stay on this particular variant of one of the 5 site designs every LLM spits out for long enough to check that - yes - it has the annoying thing where content fades in as you scroll, before closing the tab.</p>
]]></description><pubDate>Mon, 06 Apr 2026 03:27:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47656658</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47656658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47656658</guid></item><item><title><![CDATA[New comment by insin in "Show HN: I made a YouTube search form with advanced filters"]]></title><description><![CDATA[
<p>It's gone massively downhill recently, noticeably so since the ability to sort by upload date was removed from the UI (and then very quickly removed from the API too). That was the final brick that prevented it from being literally unusable, now it's scroll and hope (and give up).</p>
]]></description><pubDate>Mon, 06 Apr 2026 03:21:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47656618</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47656618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47656618</guid></item><item><title><![CDATA[New comment by insin in "Show HN: I made a YouTube search form with advanced filters"]]></title><description><![CDATA[
<p>This is also the way I use YouTube and is the main thing I made Control Panel for YouTube [1] for (well, that plus globally hiding Shorts and removing all the unwanted recommendations everywhere) - my Subscriptions page acts like an inbox of unwatched videos and everything else is hidden (most recently: the new "Most relevant" section and "Collaborations" videos with channels I'm not subscribed to).<p>My Subscriptions page currently has 15 videos above the fold, 5 of which are from the last 12 hours. The oldest video in that first page is 2 weeks old, and if I turn the extension off I need to press Page Down 17 times to reach it in the vanilla YouTube interface.<p>[1] <a href="https://soitis.dev/control-panel-for-youtube" rel="nofollow">https://soitis.dev/control-panel-for-youtube</a></p>
]]></description><pubDate>Mon, 06 Apr 2026 03:02:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47656498</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47656498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47656498</guid></item><item><title><![CDATA[Show HN: The Comments Owl for HN browser extension now hides obvious "AI" items]]></title><description><![CDATA[
<p>If you want to give yourself a break from the flood of "AI" items on Hacker News until/unless you feel like reading them, the Comments Owl for Hacker News browser extension now adds a handy toggle to your right-click context menu on the main item list pages (or the extension popup, for mobile browsers) which filters out the most obvious "AI" items by title and site, using (editable) regular expressions which have been tested on the contents of these pages over the last week or so.<p>The extension's primary functionality is to make it easier to follow comment threads across repeat visits, and catch up with recent comments, but it also offers other UI + UX tweaks, such as muting and noting users, and tweaks to the UI on mobile.<p>Release notes and screenshots for new functionality:<p><a href="https://github.com/insin/comments-owl-for-hacker-news/releases/tag/v3.1.0" rel="nofollow">https://github.com/insin/comments-owl-for-hacker-news/releas...</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47626570">https://news.ycombinator.com/item?id=47626570</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 03 Apr 2026 13:41:59 +0000</pubDate><link>https://soitis.dev/comments-owl-for-hacker-news</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47626570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47626570</guid></item><item><title><![CDATA[New comment by insin in "GitHub backs down, kills Copilot pull-request ads after backlash"]]></title><description><![CDATA[
<p>Would you like Copilot to generate ads?<p>[Yes] [Maybe later]</p>
]]></description><pubDate>Tue, 31 Mar 2026 08:27:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47584287</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47584287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47584287</guid></item><item><title><![CDATA[New comment by insin in "The first 40 months of the AI era"]]></title><description><![CDATA[
<p>Literally every day from green accounts on Hacker News, and in many, many TFAs.</p>
]]></description><pubDate>Sat, 28 Mar 2026 22:46:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47558755</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47558755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47558755</guid></item><item><title><![CDATA[New comment by insin in "The first 40 months of the AI era"]]></title><description><![CDATA[
<p>*LLM</p>
]]></description><pubDate>Sat, 28 Mar 2026 22:43:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47558734</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47558734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47558734</guid></item><item><title><![CDATA[New comment by insin in "Firefox introduces Split View: Two tabs side by side, right where you need them"]]></title><description><![CDATA[
<p>I've found myself wanting something like this since I switched to the new built-in vertical tabs, as it's a pain to get rid of them temporarily in side-by-side windows.</p>
]]></description><pubDate>Wed, 25 Mar 2026 10:30:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47515511</link><dc:creator>insin</dc:creator><comments>https://news.ycombinator.com/item?id=47515511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47515511</guid></item></channel></rss>