HN user

lxe

7,679 karma

[ my public key: https://keybase.io/lxe; my proof: https://keybase.io/lxe/sigs/FOVtvqlmic1nvkzfn5G_McE6xHKTdUO3-L8Plb6HJqs ]

LngVdSpQKm

https://twitter.com/lxe

lxe [at] lxe.co

https://aleksey.io

Posts15
Comments1,382
View on HN
Transcribe.cpp 1 day ago

That is definitely not the case. It transcribes everything very accurately, especially all the "ahs" and "uhms".

Transcribe.cpp 4 days ago

What's the best local TTS model right now? I'm running parakeet on a mac which transcribes all my uh's and aahs. I'm running whisper on linux/cuda and I by far prefer that one over parakeet.

Careful with this philosophy. It does work well for the short term. At some point of constant following of 'disagree and commit' mantra, you'll end up in a world where you have zero agency and zero energy to constantly do the work you hate.

The system is fine. The culture is broken. Scientific publishing isn't forced on the community by regulation or necessity. You can publish papers in infinite number of ways online. Unlike something like healthcare or housing, where there are no alternatives, there are plenty of alternatives when it comes to media publishing.

On Rendering Diffs 2 months ago

This is pretty awesome. I work with editors and monaco-like things a ton, and I review (look at) very large PRs very often. Having this speedy optimized interface is a delight. Check out their trees lib as well.

Ferrari Luce 2 months ago

Did they even ask their customer base before approving the design? I don't care about Ferrari, but people who do care about Ferrari will not like this.

I know that there's a deceptively high amount of engineering required for these kinds of things

I think there's a deceptively low amount of engineering required for most medical and medical-adjacent tech. The high costs are rooted in pervasive industry-wide centuries-long FUD campaigns.

Yeah, that's exactly what I started to do with mine. It runs local Whisper on a CUDA, on a graphics card. Whisper is actually better than any other model that I've seen, even things like Parakeet. It can do language detection. It automatically removes all the ahs and all the ohms unless I specifically enter them in my speech. I think this whole paragraph is going to take maybe half a second to process and paste without any issues.

(and it did it perfectly without any edits required for me at all.)

I built something similar for Linux (yapyap — push-to-talk with whisper.cpp). The "local is too slow" argument doesn't hold up anymore if you have any GPU at all. whisper large-v3-turbo with CUDA on an RTX card transcribes a full paragraph in under a second. Even on CPU, parakeet is near-instant for short utterances.The "deep context" feature is clever, but screenshotting and sending to a cloud LLM feels like massive overkill for fixing name spelling. The accessibility API approach someone mentioned upthread is the right call — grab the focused field's content, nearby labels, window title. That's a tiny text prompt a 3B local model handles in milliseconds. No screenshots, no cloud, no latency.The real question with Groq-dependent tools: what happens when the free tier goes away? We've seen this movie before. Building on local models is slower today but doesn't have a rug-pull failure mode.

Prism 6 months ago

Thanks for surfacing this. If you click to "tools" button to the left of "compile", you'll see a list of comments, and you can resolve them from there. We'll keep improving and fixing things that might be rough around the edges.

EDIT: Fixed :)

Eh. This is yet another "I tried AI to do a thing, and it didn't do it the way I wanted it, therefore I'm convinced that's just how it is... here's a blog about it" article.

"Claude tries to write React, and fails"... how many times? what's the rate of failure? What have you tried to guide it to perform better.

These articles are similar to HN 15 years ago when people wrote "Node.JS is slow and bad"

I hate this type of headline.

Imagine if we had something like:

    "google downloads and executes malware"
    "outlook downloads and executes malware"
    "chrome downloads and executes malware"
That would be ridiculous, right? The right headline is:
    "a person using a computer downloads and executes malware"
-tucky (2023) 7 months ago

It's crazy how the etymology of "Kentucky" cannot be traced with certainty. Goes to show how much of the native American culture and language is now untraceable and how fragile our record-keeping is, even in "modern times".

I always wondered how something like AWS or GCP Cloud Console admin UIs get shipped. How could someone deliver a product like these and be satisfied, rewarded, promoted, etc. How can Google leadership look at this stuff and be like... "yup, people love this".

Object.defineProperty on every request to set params / query / body is probably slower than regular property assignment.

Also parsing the body on every request without the ability to change it could hurt performance (if you're going for performance that is as a primary factor).

I wonder if the trie-based routing is actually faster than Elysia in precompile mode set to enabled?

Overall, this is a nice wrapper on top of bun.serve, structured really well. Code is easy to read and understand. All the necessary little things taken care of.

The dev experience of maintaining this is probably a better selling point than performance.