HNHacker News
TopNewBestAskShowJobs

neomantra

882 karma · joined March 1, 2013

https://github.com/neomantra https://www.neomantra.com
submissionscomments
neomantra··on Ask HN: What are you working on? (February 2026)
https://wethinkt.com

The second bubble there is a tool for 3D visualization and analytics of Claude Code sessions. The sample conversation is the one that made the tool itself!

That was a fun toy I learned a lot from. I’m not expanding that but am working intensely on the first bubble:

thinkt a CLI/TUI/Webapp for exploring your LLM conversations. Makes it easy to see all your local projects, view them, and export them. It has an embedded OpenAPI server and MCP server.

So you can open Kimi and say “use thinkt mcp to look at my last Claude session in this project, look at the thinking at the end and report on the issues we were facing”.

I added Claude Teams support by launching a Team and having that team look at its own traces and the changing ~/.Claude folder. Similar for Gemini CLI and Copilot (which still need work).

Doing it in the open. Only 2 weeks old - usable, but early. I’m only posting as it’s what I’m working on. Still working on polish and deeper review (it is vibe-crafted). There’s ergonomic issues with ports and DuckDB. Coming up next is VSCode extension and an exporter/collecter for remote agents.

neomantra··on AI fatigue is real and nobody talks about it
That's precisely how I refactored dank-extract from dank-mcp and finally got dank-data to archive CT canna-data every Sunday at 4:20pm Pacific.

[1] https://github.com/AgentDank/dank-extract

[2] https://github.com/AgentDank/dank-data

neomantra··on Parametric CAD in Rust
Over the weekend I took pictures of the four walls of my office and asked Claude Desktop to examine them and give me a plan for tackling it. It absolutely “understood” my room, identifying the different (messy) workspaces and various piles of stuff on the ground. It generated a checklist with targeted advice and said that I should be motivated to clean up because the “welcome back daddy” sign up on the wall indicates that my kids love me and want a nice space to share with me.

I vibe-code TUI and GUI by making statements like “make the panel on the right side two pixels thinner”.

Related to this thread, I explored agentic looping for 3d models (with a swift library, could be done with this Rust one by following the workflow: https://github.com/ConAcademy/WeaselToonCadova

neomantra··on Ask HN: Books to learn 6502 ASM and the Apple II
My running joke after showing off some amazing LLM-driven work is...

if you think this is impressive, I once opened a modal dialog on an Apple IIGS in 65C816 assembly

I don't think you need to learn BASIC, if you know concepts like conditionals and looping and indexing. It is interesting to compare the higher-level language of the time with its companion assembly. And you might find yourself writing BASIC programs to complement your assembly, if you stick to that platform.

<lore> A friend dropped me a BASIC program that ran and wrote text to the Apple IIGS border. He asked me to figure it out, because it wasn't obvious what was going on. OG hacker puzzle... it was a BASIC program that jumped to hidden assembly after the apparent end of the text file (hidden chars maybe, I forget) and the assembly was changing the border at appropriate rate to "draw" on it. Those were the days... trying to find some reference to this and am failing. </lore>

I certainly credit my stack-frame debugging capability to dealing with that stuff so long ago. Oddly enough, I didn't really find it helpful for computer architecture class. Just because you know registers exists and how to manipulate them, doesn't exactly map architecting modern hardware system. But being fluent in logic operations and bit-twiddling and indexing does help a lot.

neomantra··on Apple, What Have You Done?
An elderly friend had some identity theft and we went to handle it at the three credit bureaus…

She has an old MacBook and old iPhone (circa 2017?). Apple no longer updates these OS’ even the bundled Safari.

One of the bureaus, Experian I think, has a TLS cert that is not compatible with the old OSs so all the “don’t trust this site” warnings come up.

How many people have incomplete credit freezes because of this? Apple is of a size that this hurts society.

neomantra··on After two years of vibecoding, I'm back to writing by hand [video]
I really appreciate all of his message -- responsibility and actual engineering are critical and can't be (deceptively) lost even though Pull Request and CI/CD workflows exist. I hate the term vibe-coding because it seems flippant, and I've leaned into LLM-assistance to frame it better.
neomantra··on Your app subscription is now my weekend project
I think my comment was misconstrued as siding either way. I didn't communicate it well. It's that it frames questions -- like you were exploring.

Because of course we all buy prepared foods of all sorts from street vendors to fast food to local restaurants to chains to Michelin Stars. While there are many reasons one will cook for themselves, there are many reasons one will buy from someone else too.

neomantra··on Your app subscription is now my weekend project
I've been evangelizing vibe coding, because we are wielding something much more powerful now than even ~3 months prior (Nov was the turning point).

Now that Prometheus (the myth, not the o11y tool) has dropped these LLMs on us, I've been using this thought experiment to consider the multi-layered implications:

In a world where everyone can cook, why would anybody buy prepared food?

neomantra··on Ask HN: Do you have any evidence that agentic coding works?
That is hilarious.... and to prove the point of this whole comment thread, I created reddit-kv for us. It seems to work against a mock, I did not test it against Reddit itself as I think it violates ToS. My prompts are in the repo.

https://github.com/ConAcademy/reddit-kv/blob/main/README.md

neomantra··on Flux 2 Klein pure C inference
I see what you are saying, and perhaps we are zeroing in on the importance of ground truths (even if it is not code but rather PLANs or other docs).

For what you're saying to work, then the LLM must adhere consistently to that initial prompt. Different LLMs and the same LLM on different runs might have different adherence and how does it evolve from there? Meaning at playback of prompt #33, will the ground truth gonna be the same and the next result the same as in the first attempt?

If this is local LLM and we control all the context, then we can control that LLM's seeds and thus get consistent output. So I think your idea would work well there.

I've not started keeping thinking traces, as I'm mostly interested in how humans are using this tech. But, that could get involved in this as well, helping other LLMs understand what happened with a project up to a state.

neomantra··on Flux 2 Klein pure C inference
I did not know it was SQLite, thx for noting. That gives the idea to make an MCP server or Skill or classical script which can slurp those and make a PROMPTS.md or answer other questions via SQL. Will try that this week.
neomantra··on Flux 2 Klein pure C inference
I wasn’t exactly suggesting this. The source code (including SVG or DOCX or HTMl+JS for document work) is the primary ground truth which the LLM modifies. Humans might modify it too. This ground truth is then rendered (compiled, visualized) to the end product.

The PROMPTS.md is communication metadata. Indeed, if you fed the same series of prompts freshly, the resultant ground truths might not make sense because of the stochastic nature of LLMs.

Maybe “ground truth” isn’t exactly the right word, but it is the consistent, determined basis which formed from past work and will evolve with future work.

neomantra··on Flux 2 Klein pure C inference
Isn't the "steering" in the form of prompts? You note "Even if the code was generated using AI, my help in steering towards the right design, implementation choices, and correctness has been vital during the development." You are a master of this, let others see how you cook, not just taste the sauce!

I only say this as it seems one of your motivations is education. I'm also noting it for others to consider. Much appreciation either way, thanks for sharing what you did.

neomantra··on Flux 2 Klein pure C inference
Thanks for sharing this — I appreciate your motivation in the README.

One suggestion, which I have been trying to do myself, is to include a PROMPTS.md file. Since your purpose is sharing and educating, it helps others see what approaches an experienced developer is using, even if you are just figuring it out.

One can use a Claude hook to maintain this deterministically. I instruct in AGENTS.md that they can read but not write it. It’s also been helpful for jumping between LLMs, to give them some background on what you’ve been doing.

neomantra··on The Risks of AI in Schools Outweigh the Benefits, Report Says
Here's the link to the Brooking's report from the NPR article, to read it in full: https://www.brookings.edu/articles/a-new-direction-for-stude...

I've only skimmed it, but I note that all this research is before Nov 2025 and is quite broad. It does get some into coding, mentioning GitHub CoPilot and also refers to a paper about vibe-coding, where the conclusion is that not understanding the artifacts is a problem.

So all this reporting is before Gemini 3 and Opus 4.5 came out. Everything is really different with the advent of that.

While substitute teaching just before Xmas 2025, I installed Antigravity on the student account of the class computer and vibe-coded two apps on the smart board while the kids worked on Google Classroom. This was impromptu, to liven up things, but I knew it would work because I had such amazing experiences with the tool the week before.

* [1] Quadratic Formula Explorer for Algebra 2

* [2] Proving Parallelograms for Honors Geometry

Before the class ended, I then gave a quick talk the gist was: "I just made these tools to understand the coursework by conversing with an LLM. Are you going to use this to cheat on your homework or to enhance your understanding?"

I showed it to a teacher and then she pointed me to existent tools like them on educational web sites. But that was missing the point that we can just manifest the very hyper-specific tools we need... for example how should the Quadratic Formula Explorer work for someone with dyslexia?

I'm not sure what the next steps with all this is, but certainly education needs to adapt. The paper notes "AI can enrich learning when well-designed and anchored in sound pedagogy" and what I did there is neither, so imagine how sweet it is gonna be when we weave this into educational systems by skilled curriculum designers.

[1] https://conacademy.github.io/quadratic_explorer/ [2] https://conacademy.github.io/proving_parallelograms/

neomantra··on The Risks of AI in Schools Outweigh the Benefits, Report Says
I have a two-fold approach to this:

* With specific positive or negative feedback, I will issue friendly complements and critiques the LLM to reinforce things I like and reduce things I don't.

* Rather than thinking sycophantic/antagonistic, I am more clear about its role. e.g "You are the Not Invented Here technologist the CEO and CTO of FirmX will bring to our meeting tomorrow. Review my presentation and create a list of shortfalls or synergies and as well as possible questions".

So don't say "please suck at your job", give them a different job.

neomantra··on Show HN: Miditui – A terminal app/UI for MIDI composing, mixing, and playback
Very cool, thank you for creating and sharing. Literally yesterday YouTube searched (for the first time in a long time) for "D blues backing for Harmonica". I am interested now in exploring LLM paths for that.

You did a great job on the visualizations!!

I couldn't get sound to work on OSX yet, but will keep trying. We uke here, so will make an issue for that ;)

I work on NTCharts and also just yesterday had an LLM fix a visual bug using world understanding, one that I had thought about multiple times prior. In the end, the solution was obvious once revealed and I had overthought the problem.

Video in OP Miditui project is amazing, I missed it on first skim.

neomantra··on What happened to WebAssembly
November 2025 was when AntiGravity and Gemini 3 came out and everything changed for me. Six months earlier, I had tried to vibe-code the 21+ verification page to AgentDank (an OSS cannabis MCP server connecting LLMs to open data via DuckDB SQL). After hours, I couldn't get a page fully working.

I tried it with AG+G3, I prompted both the age 21+ screen AND the chat interface. It one-shotted a working version of both in less than a minute.

I was immediately free to start exploring my idea! Adding multiple personality Budtenders, a Stash box for frequent item; it would create mocks and tests. So liberating.

Then I had this other idea in my head for a while, that since DuckDB is broadly portable and can target WASM, I could play with the datasets in the browser and much of the app doesn't need an MCP-connected LLM or any backend services.

  next up, there is another mode where we will browse and visualize the cannabinoid contents.  the dataset will be the data here https://github.com/AgentDank/dank-data    we will use apache echarts for visualizations.  we can probably embed duckdb in the browser and do it all the queries there.   we can have some simple UI for exploring, as well as raw SQL query

And it one-shotted an entire DBA application interface with a custom UI and visualization to explore the data. Then I asked for some 3D WebGL charts with echarts and we got that working too.

So WASM is gonna be as important as ever because we have tons of software which can be compiled to WASM, Web is the UX meeting point, and LLMs can help bring it all together.

neomantra··on The creator of Claude Code's Claude setup
Thanks for sharing and taking the time to document your repo. I’m also sometimes unsure of “self-promotion” — especially when you don’t have anything to sell, including yourself.

I sometimes don’t share links, due to this and then sometimes overshare or miss the mark on relevance.

But sometimes when I do share people are excited about it, so I’ve leaned more to sharing. Worst is you get some downvotes or negative comments, so why not if there is some lurker who might get benefit.

When you don’t blog or influence, how else but in related HN comment threads are like-minded people gonna know about some random GitHub repo?

My second level hope is that it gets picked up by AI crawlers and get aligned somewhere in the latent space to help prompters find it.

ETA: “The [Prompt Engineer] skill was optimized using itself.” That is a whole other self-promotional writeup possibility right there.

neomantra··on Welcome to Gas Town
It's techno-freemasonry. One must break through the symbolism. The author wielding it and transmitting it cannot just plainly say the knowledge. We don't have the vocabulary or grammar for these new things, so storytelling and story universes convey it. The zoomorphism and cinematic references ground us in what all these bots are doing mimetically.

I'm excited the author shared and so exuberantly; that said I did quick-scroll a bunch of it. It is its own kind of mind-altering substance, but we have access to mind-bending things.

If you look at my AgentDank repo [1], one could see a tool for finding weed, or you could see connecting world intelligence with SQL fluency and pairing it with curated structured data to merge the probabilistic with the deterministic computing forms. Which I quickly applied to the OSX Screentime database [2].

Vibe coding turned a corner in November and I'm creating software in ways I would have never imagined. Along with the multimodal capabilities, things are getting weirder than ever.

Mr Yegge now needs to add a whole slew of characters to Gas Town to maintain multi-modal inputs and outputs and artifacts.

Just two days I go, I had LLMs positioning virtual cameras to render 3D models it created using the Swift language after looking at a picture of what to make, and then "looking" at the results to see the next code changes. Crazy. [3]

ETA: It was only 14 months earlier that I was amazed that a multi-modal model could identify a trend in a chart [4].

[1] https://github.com/AgentDank/dank-mcp

[2] https://github.com/AgentDank/screentime-mcp

[3] https://github.com/ConAcademy/WeaselToonCadova/

[4] https://github.com/NimbleMarkets/ollamatea/blob/main/cmd/ot-...

neomantra··on Street Fighter II, the World Warrier (2021)
Certainly! I left out the part where I would ride my BMX bike with my friends, without a helmet and without my parents tracking me, 5 miles in an urban environment to get to the arcade, then we'd hike the Hollywood Hills fire trails afterward.
neomantra··on Street Fighter II, the World Warrier (2021)
The true social media. Walk up and stick a quarter on the cabinet. With the ever present sounds of bowling balls hitting pins at the Sports Center, you know exactly which one is yours out of the seven up there. Everybody hovering around, watching and kibitzing. Emotions bounce from stoic concentration to exuberant trash talk. Respect is briefly granted to the kid running the joystick for a half-hour until the hollers and applause when a frame perfect dragon punch knocks him out mid-kick, dethroning the current champ. Quarter laid up again, back in the line for the next dopamine hit shared with strangers.

We are more connected than ever, yet still so far apart.

neomantra··on Cadova: Swift DSL for parametric 3D modeling
I've started fresher and am now in an agentic loop in Claude Code, asking it to render the generated 3mf and look at the results and evolve the Swift code to have a model that matches the reference image. Not sure how it will go but it is doing it.... will eventually update the repo.
neomantra··on Cadova: Swift DSL for parametric 3D modeling
I too love seeing code-based CAD and the general aspect of using LLM's using code as an expression-intermediary: SQL to data, Swift to CAD, SVG to images of pelicans.

I have not used Constructive Solid Geometry CAD MCPs myself (but I have used some of the AI model creators). Some of the videos I've seen look very cool.

But, I wonder how much longer the claim of "LLM's have strictly no sense of how 3D geometry" works will stand.

Last week I used Claude extensively to design the upgrade to my homemade pontoon boat. In addition to my textual descriptions, I uploaded pictures of hat channel cross-sections with dimensions and screenshots of my CAD drawings. I was asking questions about strength and stability and relationships between parts and evolved the design. It took some sort of world understanding of boats, relationships of parts, types of physical interconnects, materials properties. There's definitely some understanding going on.

---

Actually, show rather than tell. I just took Cadova for a spin, using screenshots of my boat's CAD and the previous conversation. Then I vibe-coded my boat up with Cadova, in an agentic loop with Claude Desktop and VSCode and the Cadova Viewer and screen shots. Pretty wild. Certainly not perfect, and I don't think this is how I would actually go about it, but it was interesting!

There's nothing proprietary, so I'll made a quick GitHub project [1] since the Claude links don't show files.

[1] https://github.com/ConAcademy/WeaselToonCadova

neomantra··on Show HN: BusterMQ, Thread-per-core NATS server in Zig with io_uring
No, that’s very common and appreciated, especially when curated. All my comments there were musings, not value judgements.
neomantra··on Show HN: BusterMQ, Thread-per-core NATS server in Zig with io_uring
I totally get it and received the offering. =) Love seeing more use of io_uring too and interesting to see how that's done in Zig. Happy New Year: All the best on this and other projects.
neomantra··on Show HN: BusterMQ, Thread-per-core NATS server in Zig with io_uring
Unusual tones all around in the thread here. My initial observations before reading the comments here:

* "wow, OSS projects are starting to have some pretty wild landing pages, guess it's not just AI logos at the top of the README anymore"

* "wow, all in one commit. was it vibe-one-shotted, curated private work that was squashed, or something in between"

* "wow, Zig is kind easy to read although I really don't want to learn another language in 2026 although I already started learning some to use libghostty"

* "wow, is Zig really this much performant than Golang at the tails"

* "weird it uses Bazel, doesn't Zig have it's own build system like Golang"

* "so who is the author? I see they made an GitHub org for this. Are they going to keep doing stuff after the commit and should I keep this in my messaging queue neurons? Is this some company or person I should follow"

* "the README has a misalignment, do I PR that?"

* "oh cool, it lets you tune memory and the dispatcher"

---

I never thought of exactly how it manifested, except about the single commit. I have started "vibe coding" much more as the capabilities really improved in the last few months, so that isn't intrinsically a trash approach.

But the "who" and the "how" and the "why" do matter, in terms of whether one should look at it for education or infotainment or as a potential tool.

Disclosure of the intention and method would be courteous to the community when we create and share these things. Otherwise we'll all have high cognitive burden with the amount of projects we'll be seeing in 2026!

neomantra··on Google is dead. Where do we go now?
I know very little about online marketing, but my Googler marketing friend told me that just 6 months ago everybody would Google search three word terms: “best Chinatown dumpling”

But now people Google search: “my boyfriend is coming to town for the holidays and we are going to Chinatown and I want to have delicious dumplings with him because it was what we had on our first date, where should we go?”

So he now works to sell AdWords properly in that environment. I am wondering how or if OP took that into account with their new spend. What are other people doing?

I’ve also heard (probably via post+comments here on HN) that the new SEO is making tons of AI slop info pages on the site, not for humans but for AI crawlers to slurp, and then refer from prompts.

neomantra··on Janet Jackson had the power to crash laptop computers (2022)
All good, I thought your point was fair either way, considering my original point of being clear about a link. Plus a chance for storytelling. =)
neomantra··on Janet Jackson had the power to crash laptop computers (2022)
That is fair, particularly compared to Janet Jackson! I will add detail.

In their younger days, two distinguished engineers, Bryan Cantrill and Brendan Gregg, made this video where they scream at a data storage server nicknamed Thumper. Screaming at it has surprising results, which are observed with a novel software technology called dtrace.

The Sun Fire X4500 was a dense storage sever, 4U with 48 disks and insane IO performance and a newish filesystem called ZFS. The video is not only funny in content, it features technology and technologists that became very impactful, hence the classic tag.

---

I love the lore, so I'll drop more.

While our team previously used AFS (mainly for its great caching) and many storage servers, this hardware combined with its software allowed us to consolidate and manage and access data in new ways, alleviating many of our market data analysis problems.

We switched to NFS, which previously was not performant enough for us on other hw/sw architectures. While using NFS with the Thumpers and then Thors (X4540) was fantastic, eventually the data scales became hard again and we made a distributed immutable filesystem that looked like the Hadoop HDFS and Cassandra file systems, named after our favorite Klingon Worf (Write-Once Read-Frequently).

Interestingly, in 2025 both XTX [1] and HRT [2] open-sourced their distributed file systems which are pretty similar to it, using 2020's tech rather than 2000's. HRT's is based on Meta's Tectonic which is a spiritual successor to Cassandra.

I wrote about our parallel HFT networking journey once upon a time on HN. [3]

[1] https://www.xtxmarkets.com/tech/2025-ternfs/

[2] https://www.hudsonrivertrading.com/hrtbeat/distributed-files...

[3] https://news.ycombinator.com/item?id=31924784

← PreviousPage 3 of 10Next →