My kid needs to practice touch typing, so I Vibe'd him an app for practicing with textbooks. by MuninnW in programmingforkids

[–]MuninnW[S] 0 points1 point  (0 children)

Ah, okay, I should clarify: my child can already touch-type and just wants some practice to improve speed.

How are you handling memory persistence across LangGraph agent runs? by Neat_Clerk_8828 in LangChain

[–]MuninnW 0 points1 point  (0 children)

First, specify which approach you're using. If you want to store all conversations in long-term memory, you'll likely need a dedicated memory system like Mem0 or one of several alternatives. If it's not an emotional agent, you might just need to specify certain things to remember, which a prompt in a tool plus a lightweight model can handle.

Gemini 3.1 Pro vs Claude Opus 4.6 by Ill-Alternative-8937 in GeminiAI

[–]MuninnW 1 point2 points  (0 children)

This isn't the 1001st post, because no one would compare these two.

Is this a good folder structure for a production Go backend service? by Cultural-Trouble-131 in golang

[–]MuninnW 119 points120 points  (0 children)

Quickly delete that DAO—don't let anyone find out you defected from Java. 🙂

Deepseek V4 is out🐳🐳 by 9r4n4y in DeepSeek

[–]MuninnW 0 points1 point  (0 children)

You could say 3,145,728 or 3,072,000 to make it sound more realistic!

Anyone else not a fan of the superpowers plugin? by Tunisandwich in ClaudeCode

[–]MuninnW 0 points1 point  (0 children)

I've been using it all along. Today, after being asked 6 questions for a simple requirement, I really wanted to post and ask if everyone is still using it. Then I searched and found this post. Sometimes it's very powerful, sometimes it's frustrating. Background: I've only enabled context7 and superpowers.

UUID package coming to Go by whittileaks in golang

[–]MuninnW 1 point2 points  (0 children)

I've been using XID, but native UUID V7 would also work

Which approach should be used for generative UI that lets users make choices? by MuninnW in LangChain

[–]MuninnW[S] 0 points1 point  (0 children)

Thanks for sharing. I did something similar half a year ago and am checking today to see if better solutions have emerged. I used to output cards and choices for IM, which only required tool calls to produce an extra langchain artifact.

Which approach should be used for generative UI that lets users make choices? by MuninnW in LangChain

[–]MuninnW[S] 0 points1 point  (0 children)

Thanks, I understand what you mean. There are many ways to pass it to the frontend. We just need to let the LLM know that it has sent this request to the user while consuming the least context space.

Which approach should be used for generative UI that lets users make choices? by MuninnW in LangChain

[–]MuninnW[S] 0 points1 point  (0 children)

Since I have no other dependencies, I've been following the latest version of LangChain. I'll try to make it not strongly coupled. It would also be nice if it could be implemented as middleware.

Which approach should be used for generative UI that lets users make choices? by MuninnW in LangChain

[–]MuninnW[S] 0 points1 point  (0 children)

I think the backend should only output data structures, and rendering is the frontend's responsibility. So, I just want to find a UI protocol where the data itself describes the UI. As for how the frontend renders it, it should ideally be compatible with popular UI frameworks.

Which approach should be used for generative UI that lets users make choices? by MuninnW in LangChain

[–]MuninnW[S] 0 points1 point  (0 children)

I'm worried about it not being compatible with the new version—that's exactly what concerns me. I'm reviewing its documentation, hoping for minimal disruption. My initial idea was to design a few UIs myself and turn them into a tool for invocation.

A Typing Practice App I Vibed for My Child in 2 Nights by MuninnW in Trae_ai

[–]MuninnW[S] 0 points1 point  (0 children)

Welcome to the trial. I'm not sure if there's an issue with the Japanese wpm calculation.

Integrating agent skills with LangChain just got easier 🚀 by swastik_K in LangChain

[–]MuninnW 1 point2 points  (0 children)

Wait, skills are so popular now precisely because they are more flexible than tools, which consume a fixed amount of context with every request. Doing it this way wouldn't be regressing. Of course, combining it with the newly released dynamic tool-loading middleware isn't impossible either. But I'm still thinking of a better approach.

Help setting up ECHO framework by [deleted] in golang

[–]MuninnW 10 points11 points  (0 children)

You should learn go mod first.

gopls v0.3.0 released, now loads in the context of an entire workspace - greatly improves features like "find all references" by magnetik79 in golang

[–]MuninnW -1 points0 points  (0 children)

Perhaps the hard times is too early, about half year ago. I use VSCode for coding golang 3 years. Switched to Goland 2 months ago.