HNHacker News
TopNewBestAskShowJobs

armcat

1,377 karma · joined September 3, 2021

I build sh*t.
submissionscomments
armcat··on Show HN: Three new Kitten TTS models – smallest less than 25MB
That's sick, looking forward to it! You have my email in the profile, please let me know when you do!
armcat··on Show HN: Three new Kitten TTS models – smallest less than 25MB
This is awesome, well done. Been doing lot of work with voice assistants, if you can replicate voice cloning Qwen3-TTS into this small factor, you will be absolute legends!
armcat··on Show HN: Axe – A 12MB binary that replaces your AI framework
Great work! Kind of reminds me of ell (https://github.com/MadcowD/ell), which had this concept of treating prompts as small individual programs and you can pipe them together. Not sure if that particular tool is being maintained anymore, but your Axe tool caters to that audience of small short-lived composable AI agents.
armcat··on Nvidia PersonaPlex 7B on Apple Silicon: Full-Duplex Speech-to-Speech in Swift
Sure, feel free to reach out, just check my profile!
armcat··on Nvidia PersonaPlex 7B on Apple Silicon: Full-Duplex Speech-to-Speech in Swift
They should! If you take Parakeet (ASR), add Qwen 3.5 0.8B (LLM) and Kokoro 82M (TTS), that's about 1.2G + 1.6G + 164M so ~3.5GB (with overhead) on FP16. If you use INT8 or 4-bit versions then are getting down to 1.5-2GB RAM.

And you can always for example swap out the LLM for GPT-5 or Claude.

armcat··on Nvidia PersonaPlex 7B on Apple Silicon: Full-Duplex Speech-to-Speech in Swift
I really like this, and have actually tried (unsuccessfully) to get PersonaPlex to run on my blackwell device - I will try this on Mac now as well.

There are a few caveats here, for those of you venturing in this, since I've spent considerable time looking at these voice agents. First is that a VAD->ASR->LLM->TTS pipeline can still feel real-time with sub-second RTT. For example, see my project https://github.com/acatovic/ova and also a few others here on HN (e.g. https://www.ntik.me/posts/voice-agent and https://github.com/Frikallo/parakeet.cpp).

Another aspect, after talking to peeps on PersonaPlex, is that this full duplex architecture is still a bit off in terms of giving you good accuracy/performance, and it's quite diffiult to train. On the other hand ASR->LLM->TTS gives you a composable pipeline where you can swap parts out and have a mixture of tiny and large LLMs, as well as local and API based endpoints.

armcat··on Show HN: I built a sub-500ms latency voice agent from scratch
This is an outstanding write up, thank you! Regarding LLM latency, OpenAI introduced web sockets in their Responses client recently so it should be a bit faster. An alternative is to have a super small LLM running locally on your device. I built my own pipeline fully local and it was sub second RTT, with no streaming nor optimisations https://github.com/acatovic/ova
armcat··on Making Video Games in 2025 (without an engine)
I've used itch.io before, it's great! I even made a game using some free assets and AI: https://github.com/acatovic/gothicvania-codex-demo
armcat··on Show HN: Moonshine Open-Weights STT models – higher accuracy than WhisperLargev3
This is awesome, well done guys, I’m gonna try it as my ASR component on the local voice assistant I’ve been building https://github.com/acatovic/ova. The tiny streaming latencies you show look insane
armcat··on Hugging Face Skills
I think you are spot on there, and I am not sure such things exist (yet), but I may be wrong. Some random thoughts:

1. Using the skills frontmatter to implement a more complex YAML structure, so e.g.

  requires:
     python:
       - pandas>=2.1
     skills:
       - huggingface-cli@1.x

2. Using a skills lock file ;-)

  skills.lock
armcat··on Anthropic announces proof of distillation at scale by MiniMax, DeepSeek,Moonshot
> And yet nearly every machine learning engineer would disagree with you, which is a given away that your argument is rooted in ideology.

That's a bold statement! Of course I know the difference, in one case you are learning from correct/wrong answers, and in the other from a probability distribution. But in both cases you are using some X to move the weights. We can get down and gritty on KL divergence vs cross-entropy, but the whole topic is about "theft", which is perhaps in the eye of the beholder.

armcat··on Anthropic announces proof of distillation at scale by MiniMax, DeepSeek,Moonshot
That's a soft distinction (distilling vs learning). If I read a chapter in a text book I am distilling the knowledge from that chapter into my own latent space - one would hope I learn something. Flipping it the other way, you could say that model from Lab Y is ALSO learning the model from Lab X. Not just "distilling". Hence my original comment - how deep does this go?
armcat··on Anthropic announces proof of distillation at scale by MiniMax, DeepSeek,Moonshot
This is such an insane rabbit hole. AI labs distill weights from the entirety of the internet knowledge, (mostly) without anyone's consent, which (technically) amounts to theft. However the chinchilla law dictates you need to expend X amount of energy to make this knowledge useful. Then the data law dictates that you need to shift the weights to a more useful latent space by paying maths, coding and domain experts lots of money. So you have "stolen" the data, but then paid billions to make it useful. And useful it is!

Then another lab comes, and "steals" from you - that beautiful, refined dataoil - by distilling your weights using inferior equipment but with a toolbox of ingenuity and low-level hacking tricks. They reach 90% of your performance at 20x cost reduction.

What happens when another lab distills from the distilled lab?

Who is the thief? How far will the Alice go?

armcat··on Is Show HN dead? No, but it's drowning
I don’t agree with this drowning sentiment. It’s much easier now to build capable stuff. That’s what the data is showing you. Pre AI nostalgia - sure, I built a PPC profiler in assembly by hand, but who am I to say the latest AI induced gadgetry is not as cool. And I am an active participant.
armcat··on Show HN: 2d platformer game built with Codex (zero code)
Incredibly I didn't do anything, I just told codex to use playwright cli, told it what to check (in plain English), and it did its thing. Looking at its log I can see that it was "playing" the game and defining its own test conditions, such as if the player/NPC is *not* on one of the "collidable" tiles, if the NPC is "going over the edge" of a collidable area, if it's facing the wrong way, etc. Sometimes it found bugs, e.g. it was testing for gravity checks and then it found that one of the movements was not working correctly and it went ahead and fixed it.

So essentially it uses CLI to read all the x,y coordinates, speed, timing, it took screenshots, and combined those together.

My learning from this is - just let the agent do it. Actually trying to interfere with specific conditions and checks lowers the agent's performance. Simply give it a guide.

armcat··on Show HN: 2d platformer game built with Codex (zero code)
That example actually looks really good!
armcat··on Show HN: Microgpt is a GPT you can visualize in the browser
Really nicely presented, well done!
armcat··on Show HN: 2d platformer game built with Codex (zero code)
Sweet! Have you had any luck with motion based ones, such as a character walking or an action sequence? That's where I've had the most issues.
armcat··on Show HN: 2d platformer game built with Codex (zero code)
Thank you, and I don't mind at all!

I don't have any professional experience but I did build a pacman clone in Turbo Pascal (on MS DOS) back in the 90s. Also I've been playing games all my life so have a feeling for what's important - collision detection, walkable/collidable areas, speed/timing, some basic NPC logic etc. So that seemed to have been sufficient in this case :-)

armcat··on Show HN: 2d platformer game built with Codex (zero code)
I love old school platformers but definitely worth trying to replicate this process with a higher res game.
armcat··on Using an engineering notebook
I’ve been doing this for the past 15 years - writing “LAZYs”, started off as just .txt files, now .md. The nice thing with it now you can search through it easily or give it to Codex
armcat··on Claude Code: connect to a local model when your quota runs out
Ollama also supports integration with Claude Code: https://docs.ollama.com/integrations/claude-code

Essentially: `ollama launch claude`

armcat··on Adventure Game Studio: OSS software for creating adventure games
It looks like you can build/run on Linux/Mac as well: https://github.com/adventuregamestudio/ags?tab=readme-ov-fil...
armcat··on Adventure Game Studio: OSS software for creating adventure games
Gemini Rue is probably one of the best game stories I have ever seen. What Joshua Nuernberger did there is amazing. The "twist" that occurs there in the final third is something else. And it's built using AGS.
armcat··on Adventure Game Studio: OSS software for creating adventure games
Oh wow completely forgot about AGS, awesome that it’s still alive and kicking! Brings back memories of Gabriel Knight, Broken Sword, Monkey Island and many other awesome adventure series!
armcat··on Euro firms must ditch Uncle Sam's clouds and go EU-native
there is no european cloud operator able to offer what AWS/GCP/Azure offer

That's true right now, yes. But things are changing rapidly, e.g. there is evroc [1], Mimer [2] and others are popping up too.

it took Google about 15 years of pouring money into Google Docs to be almost as good as the MS offering

I know, and I'm not saying that EU will do any different, but this is not necessarily an absolute gold-standard benchmark, things in principle can be done much faster if you are smaller, nimbler and more focused. The solution to EUs problems is less paperwork and meetings, and more smaller bespoke companies that are laser focused on solving a specific sub-problem. Can they do it? Probably not if they try to create their Google or Microsoft.

[1] https://evroc.com/ [2] https://mimer-ai.eu/

armcat··on Kimi K2.5 Technical Report [pdf]
Out of curiosity, what kind of specs do you have (GPU / RAM)? I saw the requirements and it's a beyond my budget so I am "stuck" with smaller Qwen coders.
armcat··on AGENTS.md outperforms skills in our agent evals
Firstly this is great work from Vercel - I am especially impressed with the evals setup (evals are the most undervalued component in any project IMO). Secondly the result is not surprising and I’ve seen consistently the increase in performance when you always include an index (or in my case, Table of Contents as a json structure) in your system prompt. Applying this outside of coding agents (like classic document retrieval) also works very well!
armcat··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
This is so awesome, well done LemonSlice team! Super interesting on the ASR->LLM->TTS pipeline, and I agree, you can make it super fast (I did something myself as a 2-hour hobby project: https://github.com/acatovic/ova). I've been following full-duplex models as well and so far couldn't get even PersonaPlex to run properly (without choppiness/latency), but have you peeps tried Sesame, e.g. https://app.sesame.com/?

I played around with your avatars and one thing that it lacks is that it's "not patient", it's rushing the user, so maybe something to try and finetune there? Great work overall!

armcat··on GPTZero finds 100 new hallucinations in NeurIPS 2025 accepted papers
This is awful but hardly surprising. Someone mentioned reproducible code with the papers - but there is a high likelihood of the code being partially or fully AI generated as well. I.e. AI generated hypothesis -> AI produces code to implement and execute the hypothesis -> AI generates paper based on the hypothesis and the code.

Also: there were 15 000 submissions that were rejected at NeurIPS; it would be very interesting to see what % of those rejected were partially or fully AI generated/hallucinated. Are the ratios comperable?

← PreviousPage 4 of 8Next →