Live data from Hacker News

Viewing profile — nicktikhonov

nicktikhonov

HN member
Joined
Thu, Apr 28, 2016, 8:54 PM UTC
HN karma
274
Public activity
50 items

About nicktikhonov

https://ntik.me ndtikhonov@gmail.com

Recent public activity

  1. comment
    Comment #47259992

    From what I've seen, it's really easy to get PersonaPlex stuck in a death spiral - talking to itself, stuttering and descending deeper and deeper into total nonsense. Useless for a…

  2. comment
    Comment #47230099

    Yep. Seems like caching more broadly is something worth exploring next if I were to do a pt2.

  3. comment
    Comment #47230084

    Yep. I've been learning Chinese for the past 3 months, so the name was a fold-in inspiration from my other hobby :)

  4. comment
    Comment #47230080

    Glad to hear! I built my blog on top of NextJS - it basically just renders .mdx files with contentlayer. One of the things I discovered is that you can easily vibe-code these expla…

  5. comment
    Comment #47230066

    You're probably right, at least at scale this could help

  6. comment
    Comment #47230055

    One thing you can get the LLM to do is to call a "skip turn" tool, which will basically trigger the system to wait without saying anything. Then all it will take is clever promptin…

  7. comment
    Comment #47230048

    I feel like you could get pretty far with a raspberry pi and microphone/speaker. I think the hard part is running a model that can detect a "Hey agent" on-device, so that it can ru…

  8. comment
    Comment #47226619

    This is fascinating, thanks for sharing! I wonder why amazon/google/apple didn't hop on the voice assistant/agent train in the last few years. All 3 have existing products with exi…

  9. comment
    Comment #47226384

    I'd say it was a collaboration. I had to hand-hold Claude quite a bit in the early stages, especially with architecture, and find the right services to get the outcome I wanted. Bu…

  10. comment
    Comment #47226266

    100% - I thought about that shortly after writing this up. One way to make this work is to have a tiny, lower latency model generate that first reply out of a set of options, then …

  11. comment
  12. comment
    Comment #47225480

    A friend built this, everything working in-browser: https://ttslab.dev/voice-agent

  13. comment
    Comment #47225434

    Very cool! starred and on my reading list. Would love to chat and share notes, if you'd like

  14. comment
    Comment #47225366

    If you're of that opinion, you'll enjoy the new stuff coming out from nvidia: https://research.nvidia.com/labs/adlr/personaplex/

  15. comment
    Comment #47225277

    I'm sure LiveKit or similar would be best to use in production. I'm sure these libraries handle a lot of edge cases, or at least let you configure things quite well out of the box.…

  16. comment
    Comment #47225246

    I was using Twilio, and as far as I'm aware they handle any echos that may arise. I'm actually not sure where in the telephony stack this is handled, but I didn't see any issues or…

  17. comment
    Comment #47225234

    I didn't try Soniox, but I made a note to check it out! I chose Flux because I was already using Deepgram for STT and just happened to discover it when I was doing research. It wou…

  18. comment
    Comment #47225089

    If you read the post, you'll see that I used Deepgram's Flux. It also does endpointing and is a higher-level abstraction than VAD.

  19. story
    Show HN: I built a sub-500ms latency voice agent from scratch

    I built a voice agent from scratch that averages ~400ms end-to-end latency (phone stop → first syllable). That’s with full STT → LLM → TTS in the loop, clean barge-ins, and no prec…

  20. story
    Show HN: BitClaw – A self-upgrading AI agent in 1,500 lines of code

    Hey HN! I wanted an always-on AI agent for email, calendar, and scheduled tasks - but I didn't want to run a codebase I couldn't fully understand. So I built one small enough to re…

  21. comment
    Comment #46946801

    I'd do this for friends, but at scale this is unfortunately customs fraud

  22. comment
    Comment #46946706

    I spent a day (~$100 in API credits) rebuilding the core orchestration loop of a real-time AI voice agent from scratch instead of using an all-in-one SDK. The hard part isn’t STT, …

  23. story
  24. story
  25. comment
    Comment #44336911

    might be possible to solve this with prompt configuration. e.g. you'd be able to explain to the llm all the weird naming conventions and unintuitive mappings