HNHacker News
TopNewBestAskShowJobs

nvdnadj92

93 karma · joined November 1, 2021

submissionscomments
nvdnadj92··on Pluto AI is top ranked in StarCraft BroodWar competitive scene
Wins against top 7 Protoss player with an unconventional approach using the least used unit in the game (ghost).
nvdnadj92··on When does MCP make sense vs CLI?
One clear use case where MCP is better than anything else: design system documentation for an enterprise, or using a specific UI library. Daisy UI has an example: https://github.com/birdseyevue/daisyui-mcp

Context7 is a good MCP. If one were to point an agent to a docs website, the amount of tokens consumed would use up too much of the context window to be able to do a meaningfully complex task with it.

Figma MCP translates Figma to a language an agent understands.

Not everything can be a cli.

nvdnadj92··on Ask HN: Who is hiring? (February 2026)
Carta | Senior Software Engineer II | Waterloo / Toronto | ONSITE (Hybrid OK)

Apply Here:

- https://job-boards.greenhouse.io/carta/jobs/7544237003

- https://job-boards.greenhouse.io/carta/jobs/7504452003

⎯

Carta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and private credit.

Frontend Platform: You will own the core infrastructure and monorepo that underpins our entire frontend. Our mantra: "Create a development experience that people will miss when they leave."

Design Systems (Ink): You will build the foundational React components, tooling, and accessibility standards used by hundreds of Carta engineers to ship consistent UI. Check out our docs site at https://ink.carta.com

⎯

Tech: React, TypeScript, Rspack/Vite/Rush, Node.js.

We are looking for engineers who care deeply about developer experience, accessibility, and enabling great design at scale.

nvdnadj92··on Ask HN: What Are You Working On? (Nov 2025)
Amazing! I was planning on making a tool just like this, will take yours for a spin!
nvdnadj92··on Ask HN: What Are You Working On? (Nov 2025)
Building a set of experiments that explores LLMs visual understanding of your photos to learn about you, especially given the recent learnings from deepseek-OCR. Part of the experiments delve into storing the memories with GraphRAG so they can be effectively retrieved without losing too information.
nvdnadj92··on Ask HN: Who uses open LLMs and coding assistants locally? Share setup and laptop
Laptop: Apple M2 Max, 32GB memory (2023)

Setup:

Terminal:

- Ghostty + Starship for modern terminal experience

- Homebrew to install system packages

IDE:

- Zed (can connect to local models via LM-Studio server)

- also experimenting with warp.dev

LLMs:

- LM-studio as open-source model playground

- GPT-OSS 20B

- QWEN3-Coder-30B-AEB-quantized-4bit

- Gemma3-12B

Other utilities:

- Rectangle.app (window tile manager)

- Wispr.flow - create voice notes

- Obsidian - track markdown notes

nvdnadj92··on Show HN: Story Keeper – AI agents with narrative continuity instead of memory
After reading this post and the readme, I'm not convinced that this is solving a real, observed problem. You outline an example with the long-term coaching mentorship, but why or how is your solution preferable to telling Claude to maintain a set of notes and observations about you, similar to https://github.com/heyitsnoah/claudesidian?

the jazz metaphors do not help provide additional context.

nvdnadj92··on Show HN: Chonky – a neural text semantic chunking goes multilingual
In case you need conversational data for the experiment you want to try, I developed an open-source cli tool [1] that create transcripts from voice chats on discord. Feel free to try it out!

[1] https://github.com/naveedn/audio-transcriber

nvdnadj92··on Your data model is your destiny
Agree with the first half of the article, but every example the author pointed out predates AI. What are examples of companies that have been founded in the past 3 years and prove the authors point that the data model is the definitive edge?
nvdnadj92··on Show HN: Scriber Pro – Offline AI transcription for macOS
Yes, but by a negligible margin. My program is designed for multi-track audio, which means I run this in parallel on multiple 3 hour recordings, and get results in 12 minutes.

You haven’t shared any architectural details. What model? What size? How can anyone be sure that what you’re building is truly offline?

nvdnadj92··on Show HN: Scriber Pro – Offline AI transcription for macOS
I vibecoded a similar app. Here’s the open source link, if folks want to build their own:

https://github.com/naveedn/audio-transcriber

nvdnadj92··on Ask HN: What are you working on? (October 2025)
Ah lovely! I’d be happy to assist, create an issue on GitHub and we can go from there!
nvdnadj92··on Ask HN: What are you working on? (October 2025)
I wanted to build my own speech-to-text transcription program [1] for Discord, similar to how zoom or google hangouts works. I built it so that I can record my group's DND sessions and build applications / tools for VTTs (Virtual TableTop gaming).

It can process a set of 3-hour audio files in ~20 mins.

I recorded a demo video of how it works here: https://www.youtube.com/watch?v=v0KZGyJARts&t=300s

[1] https://github.com/naveedn/audio-transcriber

I alluded to building this tool on a previous HN thread: https://news.ycombinator.com/item?id=45338694

nvdnadj92··on Show HN: Python Audio Transcription: Convert Speech to Text Locally
I would suggest 2 speaker-diarization libraries:

- https://huggingface.co/pyannote/speaker-diarization-3.1 - https://github.com/narcotic-sh/senko

I personally love senko since it can run in seconds, whereas py-annote took hours, but there is a 10% WER (word error rate) that is tough to get around.

nvdnadj92··on Show HN: Python Audio Transcription: Convert Speech to Text Locally
I'm working on the same project myself and was planning to write a blog post similar to the author's. However, I'll share some additional tips and tricks that really made a difference for me.

For preprocessing, I found it best to convert files to a 16kHz WAV format for optimal processing. I also add low-pass and high-pass filters to remove non-speech sounds. To avoid hallucinations, I run Silero VAD on the entire audio file to find timestamps where there's a speaker. A side note on this: Silero requires careful tuning to prevent audio segments from being chopped up and clipped. I also use a post-processing step to merge adjacent VAD chunks, which helps ensure cohesive Whisper recordings.

For the Whisper task, I run Whisper in small audio chunks that correspond to the VAD timestamps. Otherwise, it will hallucinate during silences and regurgitate the passed-in prompt. If you're on a Mac, use the whisper-mlx models from Hugging Face to speed up transcription. I ran a performance benchmark, and it made a 22x difference to use a model designed for the Apple Neural Engine.

For post-processing, I've found that running the generated SRT files through ChatGPT to identify and remove hallucination chunks has a better yield.

nvdnadj92··on A distributed systems reading list
The best introductory resource I have found in my career was: "Distributed Systems for Fun and Profit" by Mixu. It's about 50 pages long, and is broken down quite well.

https://book.mixu.net/distsys/single-page.html

nvdnadj92··on Carta lays off 10% of the workforce
Been at the company 3 years, this guy Manu was there in the early days, but he is pretty much a ghost since the past 7 years. He's moved on, I think he is a VC now.
nvdnadj92··on Carta lays off 10% of the workforce
better than nothing, in my opinion. At least they were considered.
nvdnadj92··on Why are so many babies born around 8:00 AM? (2017)
Neat -- I was born on a tuesday in September at 8:16AM.
nvdnadj92··on Ask HN: Who Wants to Be Fired? (June 2022)
Our firm has a stipulation in the sabbatical wherein one would forfeit their severance / payout if they leave within one year of returning from sabbatical.

You're probably right in that most of those employees are itching to leave already, but financially it would make more sense just quit than take a 2 month sabbatical and then lose a larger payout.

nvdnadj92··on Ask HN: What to do about ‘Good at programming Bad at Leetcode’
Leetcode-style interviews disenfranchise different groups (parents, non collegiate education) from succeeding in the interview process. Like you mentioned, these assemssments are not an accurate proxy for development. I've detailed the various flaws of the Leetcode approach, compared Leetcode with common alternatives, and propose an alternate style of interview that is more accurate and fair here:

https://www.naveed.dev/posts/senior-engineer-interviews-brok...

https://www.naveed.dev/posts/leetcode-alternatives-compared

https://www.naveed.dev/posts/alternative-senior-engineer-int...