<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: quintu5</title><link>https://news.ycombinator.com/user?id=quintu5</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 16 Jun 2026 06:20:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=quintu5" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by quintu5 in "Ask HN: What Are You Working On?"]]></title><description><![CDATA[
<p>I've been deep in the IntelliJ plugin rabbit hole.<p>My primary project is Mermaid Studio, an IDE grade Mermaid diagram authoring experience for both humans and agents built for JetBrains IDEs. Semantic highlighting, refactoring, 120+ inspections covering everything from common rendering issues and foot-guns to obscure syntax quirks, contextual completions, interactive (drag-and-drop) diagram editing and styling. A suite of included MCP tools surfaces the plugin's intelligence and rendering capabilities, so your preferred agent (even using relatively small local models) can generate correct diagrams, even the newest or more obscure ones with ease.<p><a href="https://mermaidstudio.dev/" rel="nofollow">https://mermaidstudio.dev/</a> | <a href="https://plugins.jetbrains.com/plugin/29870-mermaid-studio" rel="nofollow">https://plugins.jetbrains.com/plugin/29870-mermaid-studio</a><p>Tinkering with several other IntelliJ plugin ideas that may or may not end up being released.<p>Still occasionally pushing up new features Tachi Code, my browser extension that brings a feature rich, highly customizable, Monaco Editor based code editor to the browser surfaces you always wished would be less of a pain to read. These days, I mostly use it for reading and printing Markdown files.<p><a href="https://tachicode.com/" rel="nofollow">https://tachicode.com/</a></p>
]]></description><pubDate>Sat, 13 Jun 2026 10:21:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48515638</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=48515638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48515638</guid></item><item><title><![CDATA[New comment by quintu5 in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>Too many to count. Most recently, an Alfred workflow for opening my IntelliJ projects either in an an IDE or terminal that also comes with an integrated build task runner, so I can quickly discover and run build tasks even when I don’t have a project opened anywhere.<p><a href="https://github.com/DavidSeptimus/alfred-jetbrains-launcher" rel="nofollow">https://github.com/DavidSeptimus/alfred-jetbrains-launcher</a><p>Mostly, I use it to quickly open projects in cmux, but I use it for switching between git worktrees in IntelliJ too.</p>
]]></description><pubDate>Tue, 09 Jun 2026 04:35:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48456459</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=48456459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48456459</guid></item><item><title><![CDATA[New comment by quintu5 in "Microsoft builds MacBook Pro rival with NVIDIA-powered Surface Laptop Ultra"]]></title><description><![CDATA[
<p>You're the first person I've seen call out 10 as going downhill. What were your complaints about 10?<p>I migrated to macOS for development years ago and going back to Windows for development always felt gross, but I never had any issues with windows for entertainment/general productivity workflows. It's only once I tried 11 that I noped out for everything other than use as a Steam launcher.</p>
]]></description><pubDate>Tue, 02 Jun 2026 16:43:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48372671</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=48372671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48372671</guid></item><item><title><![CDATA[New comment by quintu5 in "Claude now creates interactive charts, diagrams and visualizations"]]></title><description><![CDATA[
<p>This is one of the issues I’ve attempted to tackle with the Mermaid Studio plugin for IntelliJ.<p>It provides both syntax guides and syntax/semantic analysis as MCP Tools, so you can have an agent iteratively refine diagrams with good context for patterns like multi-line text and comments (LLMs love end-of-line comments, but Mermaid.js often doesn’t).</p>
]]></description><pubDate>Thu, 12 Mar 2026 20:35:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47356699</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=47356699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47356699</guid></item><item><title><![CDATA[New comment by quintu5 in "LLM=True"]]></title><description><![CDATA[
<p>This has been my exact experience with agents using gradle and it’s beyond frustrating to watch. I’ve been meaning to set up my own low-noise wrapper script.<p>This post just inspired me to tackle this once and for all today.</p>
]]></description><pubDate>Wed, 25 Feb 2026 10:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47149857</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=47149857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47149857</guid></item><item><title><![CDATA[New comment by quintu5 in "No Coding Before 10am"]]></title><description><![CDATA[
<p>Yeah, AI generated diagrams can be pretty hit or miss. The lack of good quality examples in training data and minimal documentation for these tools can make it difficult for models to even get basic syntax correct for more complex diagrams.<p>I’ve had a lot of success dogfooding my own product, the Mermaid Studio plugin for JetBrains IDEs (<a href="https://mermaidstudio.dev" rel="nofollow">https://mermaidstudio.dev</a>).<p>It combines the deep semantic code intelligence of an IDE with a suite of integrated MCP tools that your preferred agent can plug into for static analysis, up to date syntax, etc.<p>I basically tell Claude Code to run the generated diagram through the analysis tool, fix issues it detects and repeat until fixed. Then generate a png or svg for a visual inspection before finalizing the diagram.<p>Now all of my planning and architecture docs are filled with illustrative flowcharts, sequence diagrams, and occasionally block diagrams for workshopping proposed UI layouts</p>
]]></description><pubDate>Sun, 15 Feb 2026 11:22:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47022882</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=47022882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47022882</guid></item><item><title><![CDATA[New comment by quintu5 in "Iconify: Library of Open Source Icons"]]></title><description><![CDATA[
<p>It’s all available in their GitHub repo.</p>
]]></description><pubDate>Mon, 19 Jan 2026 00:20:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46673618</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=46673618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46673618</guid></item><item><title><![CDATA[New comment by quintu5 in "Show HN: Ferrite – Markdown editor in Rust with native Mermaid diagram rendering"]]></title><description><![CDATA[
<p>One major downside of native rendering is the lack of layout consistency if you’re editing natively and then sharing anywhere else where the diagram will be rendered by mermaid.js.</p>
]]></description><pubDate>Sun, 11 Jan 2026 09:06:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46573854</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=46573854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46573854</guid></item><item><title><![CDATA[New comment by quintu5 in "Show HN: Vibe Coding a static site on a $25 Walmart Phone"]]></title><description><![CDATA[
<p>You'll get no argument from me on that interpretation.</p>
]]></description><pubDate>Sat, 10 Jan 2026 21:29:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46570110</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=46570110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46570110</guid></item><item><title><![CDATA[New comment by quintu5 in "How Markdown took over the world"]]></title><description><![CDATA[
<p>Markdown viewing is one of the core use-cases I had in mind when building the Tachi Code browser extension (<a href="https://tachicode.com/" rel="nofollow">https://tachicode.com/</a>).<p>Open a raw .md file in your browser and it'll automatically open in a side-by-side editor/preview. If viewing is all you want, you can set the default preview mode for markdown files to be fullscreen.</p>
]]></description><pubDate>Sat, 10 Jan 2026 08:49:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46563993</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=46563993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46563993</guid></item><item><title><![CDATA[New comment by quintu5 in "Show HN: Vibe Coding a static site on a $25 Walmart Phone"]]></title><description><![CDATA[
<p>Well you see he ran it through in through an LLM, but LLMs are lossy, so who can say if the output was a direct result of the copyrighted code or if the model focused on his unique prompting words and conjured the output from its own latent space without referencing copyrighted input at all? /s<p>Alternatively, we could take the model makers’ view and say that if they didn’t want their code reused, they wouldn’t have made it publicly accessible on the internet.</p>
]]></description><pubDate>Sat, 03 Jan 2026 22:15:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46482273</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=46482273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46482273</guid></item><item><title><![CDATA[New comment by quintu5 in "Pricing Changes for GitHub Actions"]]></title><description><![CDATA[
<p>Maybe it's time to start dusting off the ol' Jenkins-fu?<p>Charging per minute for self-hosted runners seems absolutely bananas!</p>
]]></description><pubDate>Tue, 16 Dec 2025 18:16:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46292071</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=46292071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46292071</guid></item><item><title><![CDATA[New comment by quintu5 in "React Flow, open source libraries for node-based UIs with React or Svelte"]]></title><description><![CDATA[
<p>I’ve used this library on a couple of projects with great results. One, a drag-and-drop IaC builder and the other a GitHub Actions-like task execution graph viewer.</p>
]]></description><pubDate>Fri, 24 Oct 2025 10:01:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45692875</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=45692875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45692875</guid></item><item><title><![CDATA[New comment by quintu5 in "Antislop: A framework for eliminating repetitive patterns in language models"]]></title><description><![CDATA[
<p>There’s a pattern to emoji use in docs, especially when combined with one or more other common LLM-generated documentation patterns, that makes it plainly obvious that you’re about to read slop.<p>Even when I create the first draft of a project’s README with an LLM, part of the final pass is removing those slop-associated patterns to clarify to the reader that they’re not reading unfiltered LLM output.</p>
]]></description><pubDate>Thu, 23 Oct 2025 21:54:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45687773</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=45687773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45687773</guid></item><item><title><![CDATA[New comment by quintu5 in "Claude Code vs. Codex: I built a sentiment dashboard from Reddit comments"]]></title><description><![CDATA[
<p>It sometimes does it on its own, but to get it to do so consistently, it needs to be told. Doubly so if you want it to split off more than one sub-agent.<p>This works great for refactors that touch a large number of files. You can knock out a refactor that might take 30 minutes, a persistent checklist, and possibly multiple conversations, and one-shot it in two minutes and a single prompt.</p>
]]></description><pubDate>Sat, 18 Oct 2025 19:37:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45629846</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=45629846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45629846</guid></item><item><title><![CDATA[New comment by quintu5 in "Claude Code vs. Codex: I built a sentiment dashboard from Reddit comments"]]></title><description><![CDATA[
<p>For larger tasks that I know are parallelizable, I just tell Claude to figure out which steps can be parallelized and then have it go nuts with sub-agents. I’ve had pretty good success with that.</p>
]]></description><pubDate>Fri, 17 Oct 2025 23:14:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45623262</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=45623262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45623262</guid></item><item><title><![CDATA[New comment by quintu5 in "Claude Skills"]]></title><description><![CDATA[
<p>More like they can better react to user input within their context window. With older models, the value of that additional user input would have been much more limited.</p>
]]></description><pubDate>Thu, 16 Oct 2025 17:39:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45608353</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=45608353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45608353</guid></item><item><title><![CDATA[New comment by quintu5 in "Show HN: I built a simple ambient sound app with no ads or subscriptions"]]></title><description><![CDATA[
<p>Having never owned a tablet, finding out now that iPad didn’t have a native calculator until 2024 is shocking!</p>
]]></description><pubDate>Mon, 13 Oct 2025 01:58:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45563986</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=45563986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45563986</guid></item><item><title><![CDATA[New comment by quintu5 in "MAML – A new configuration language"]]></title><description><![CDATA[
<p>When this was first posted a couple of weeks ago by the spec's author, I took it as an opportunity to see how quickly I could spin up an IntelliJ language plugin since the last time I worked on a language plugin was pre-GPT (Klotho Annotations - basically TOML inside of @annotations inside comments or string literals in a variety of host languages). Back then, it took a week for me to figure out the ins and outs of basic syntax highlighting with GrammarKit.<p>This time around, I worked with Claude Code and we basically filled in each other's knowledge gaps to finish implementing every feature I was looking for in about 3 days of work:<p>Day 1:<p>- Plugin initialization<p>- Syntax highlighting<p>- JSON Schema integration<p>- Error inspections<p>Day 2:<p>- Code formatter (the code style settings page probably took longer to get right than the formatter)<p>- Test suite for existing features<p>Day 3:<p>- Intentions, QuickFix actions, etc. to help quickly reformat or fix issues detected in the file<p>- More graceful parsing error recovery and reporting<p>- Contextual completions (e.g., relevant keys/values from a JSON schema, existing keys from elsewhere in the file, etc.)<p>- Color picker gutter icon from string values that represent colors (in various formats)<p>I'm sure there are a few other features that I'm forgetting, but at the end of the day, roughly 80-85% of the code was generated from the command line by conversing with Claude Code (Sonnet 4.5) to plan, implement, test, and revise individual features.<p>For IntelliJ plugins, the SDK docs tend to cover the bare minimum to get common functionality working, and beyond that, the way to learn is by reading the source of existing OSS plugins. Claude was shockingly good at finding extension points for features I'd never implemented before and figuring out how to wire them up (though not always 100% successfully). It turns out that Claude can be quite an accelerator for building plugins for the JetBrains ecosystem.<p>Bottom line, if you're sitting on an idea for a plugin because you thought it might to take too long to bootstrap and figure out all the IDE integration parts, there's never been a better time to just go for it.<p>EDIT: Repo link for anyone interested: <a href="https://github.com/DavidSeptimus/maml-intellij-plugin" rel="nofollow">https://github.com/DavidSeptimus/maml-intellij-plugin</a></p>
]]></description><pubDate>Mon, 13 Oct 2025 00:56:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45563624</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=45563624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45563624</guid></item><item><title><![CDATA[New comment by quintu5 in "Show HN: A code editor that integrates into the browser"]]></title><description><![CDATA[
<p>I’m glad you got it working.<p>If you don’t mind, could you post the url(s) that got blocked? The only calls to non-extension urls should be GitHub.</p>
]]></description><pubDate>Sat, 26 Jul 2025 20:42:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44696786</link><dc:creator>quintu5</dc:creator><comments>https://news.ycombinator.com/item?id=44696786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44696786</guid></item></channel></rss>