<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: cryophobic</title><link>https://news.ycombinator.com/user?id=cryophobic</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 16:44:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cryophobic" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: MCP Server for Tally – Create and Manage Forms with Claude]]></title><description><![CDATA[
<p>I've built an MCP server for Tally that bridges the gap between their complex API and simple natural language commands.<p>As someone with ADHD, I built this because context-switching between documentation, form builders, and actual work destroys my flow. Now I can stay in one conversation and just describe what I need.<p>The interesting technical challenges:<p>1. API Complexity Abstraction
Tally's API requires deeply nested objects for simple fields. An email field needs ~10 nested objects with UUIDs. I built a translation layer so users can just say "add an email field" in natural language, and the server handles the complex structure behind the scenes.<p>2. Safe Bulk Operations
For destructive operations, I implemented a preview-then-confirm pattern. The server generates a confirmation token during preview that must be passed back for execution. This prevents accidental mass deletions while keeping the conversation flow natural.<p>3. Smart Rate Limiting
The server monitors API responses and adjusts its behavior dynamically. When hitting rate limits, it automatically reduces batch sizes and adds delays between requests. Added randomization to prevent multiple instances from hitting the API simultaneously.<p>4. Type Safety Throughout
Full TypeScript with runtime validation for both MCP messages and Tally API responses. This caught several undocumented API quirks during development.<p>Performance notes:
- Batch creation of 100 forms: ~12 seconds with batched operations
- Individual creation of 100 forms: ~5 minutes due to rate limits
- Human creation of 100 forms: probably a full week of mind-numbing clicking
- Submission analysis across 10K responses: ~3 seconds<p>The code is ISC licensed: <a href="https://github.com/learnwithcc/tally-mcp">https://github.com/learnwithcc/tally-mcp</a><p>This particularly helps when you need to create multiple similar forms but your brain rebels at repetitive tasks. Curious if others are building MCP servers and what workflows you're optimizing for.<p>Also interested in thoughts on MCP vs traditional CLI tools. The conversational interface is slower for simple operations but much better for complex, multi-step tasks where you might forget the exact syntax.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44381728">https://news.ycombinator.com/item?id=44381728</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 25 Jun 2025 20:54:15 +0000</pubDate><link>https://github.com/learnwithcc/tally-mcp</link><dc:creator>cryophobic</dc:creator><comments>https://news.ycombinator.com/item?id=44381728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44381728</guid></item><item><title><![CDATA[New comment by cryophobic in "Show HN: Shimmer – ADHD coaching for adults, now on web"]]></title><description><![CDATA[
<p>I'm unsure if you know this, but everyone with ADHD responds differently to different stimuli.<p>I have ADHD and am, and always have been, a reader and writer. Once I get locked in on something, I have trouble refocusing my attention elsewhere.<p>I work with individuals with ADHD who regularly point out that I have provided too much text for them to process.<p>We each have our own unique challenges in this, and recognizing that helps strengthen the community as a whole IMO.</p>
]]></description><pubDate>Fri, 25 Aug 2023 13:07:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=37261256</link><dc:creator>cryophobic</dc:creator><comments>https://news.ycombinator.com/item?id=37261256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37261256</guid></item><item><title><![CDATA[New comment by cryophobic in "Show HN: Shimmer – ADHD coaching for adults, now on web"]]></title><description><![CDATA[
<p>I've observed some negativity in this discussion, and it appears that many comments might be based on assumptions about Shimmer. While some criticism centers on how the service is worded, I think looking at the bigger picture is essential.<p>How many of these commenters have founded a business that has faced the level of scrutiny they're applying here? Have they taken the time to speak with someone who has worked with a Shimmer coach about their experience? I ask these questions because I've actually done so, unlike many here.<p>Since my diagnosis last year, I've been with Shimmer, and my coach has been nothing short of amazing. While I can only speak for my experience, I urge others to think twice before criticizing a service that many active users, including myself, rely on and appreciate.<p>I've even written a blog post about my positive experience with Shimmer, which I'd happily share. Discovering Shimmer was a pivotal moment for me when I was tackling a significant challenge, and it helped me gain the momentum I needed to start my own business.<p>Was Shimmer the only factor? Certainly not! But would I have made such transformative changes in my life without it and my coach's guidance? That's unlikely.<p>I was at a loss for where to begin, and choosing Shimmer was the right decision for me. So, I urge everyone to be thoughtful and considerate before leaving critical comments. Give those who use the service a chance to share their perspectives. I've witnessed Shimmer's evolution over the past year and the hard work they've put in to make their service valuable.<p>Let's honour that effort by engaging in a respectful and balanced discussion.<p>Edit: forgot to include this -> <a href="https://satellitemtl.com/blog/adhd-coaching/" rel="nofollow noreferrer">https://satellitemtl.com/blog/adhd-coaching/</a></p>
]]></description><pubDate>Fri, 25 Aug 2023 00:16:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=37256244</link><dc:creator>cryophobic</dc:creator><comments>https://news.ycombinator.com/item?id=37256244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37256244</guid></item></channel></rss>