HNHacker News
TopNewBestAskShowJobs

coder543

6,632 karma · joined July 18, 2012

My email is at gmail using my username.

Backend-focused full-stack engineer with 8+ years of experience, mostly focused on Go, Rust, and TypeScript, but open to other options.

Resume: https://drive.google.com/file/d/1VNC272B3n7ZEfppMHkm2wGgaINwYl4Av/view

submissionscomments
coder543··on Google releases Gemma 4 open models
For the many DGX Spark and Strix Halo users with 128GB of memory, I believe the ideal model size would probably be a MoE with close to 200B total parameters and a low active count of 3B to 10B.

I would personally love to see a super sparse 200B A3B model, just to see what is possible. These machines don't have a lot of bandwidth, so a low active count is essential to getting good speed, and a high total parameter count gives the model greater capability and knowledge.

It would also be essential to have the Q4 QAT, of course. Then the 200B model weights would take up ~100GB of memory, not including the context.

The common 120B size these days leaves a lot of unused memory on the table on these machines.

I would also like the larger models to support audio input, not just the E2B/E4B models. And audio output would be great too!

coder543··on Google releases Gemma 4 open models
> Wild differences in ELO compared to tfa's graph

Because those are two different, completely independent Elos... the one you linked is for LMArena, not Codeforces.

coder543··on "Over 1.5 million GitHub PRs have had ads injected into them by Copilot"
If you visit https://chatgpt.com/codex/settings/connectors, you're saying you don't have GitHub connected?

Plugins are a new feature as of this past week, so Codex "helpfully" installs the GitHub one automatically if you have GitHub connected.

coder543··on "Over 1.5 million GitHub PRs have had ads injected into them by Copilot"
That Codex one comes from the new `github` plugin, which includes a `github:yeet` skill. There are several ways to disable it: you can disconnect github from codex entirely, or uninstall the plugin, or add this to your config.toml:

    [[skills.config]]
    name = "github:yeet"
    enabled = false
I agree that skill is too opinionated as written, with effects beyond just creating branches.
coder543··on Show HN: Three new Kitten TTS models – smallest less than 25MB
From my point of view, Parakeet is not very good at formatting the output, so it would be nice if a small model focused on having nicely formatted (and correct) text, not just the lowest WER score. Rewarding the model for inserting logical line breaks, quotation marks, etc.
coder543··on GPT‑5.4 Mini and Nano
I do not see prompt processing, only some kind of nebulous “throughput” that could be output or input+output, but definitely not input only.
coder543··on GPT‑5.4 Mini and Nano
I wish someone would also thoroughly measure prompt processing speeds across the major providers too. Output speeds are useful too, but more commonly measured.
coder543··on Launch HN: RunAnywhere (YC W26) – Faster AI Inference on Apple Silicon
Parakeet is insanely fast and much more accurate, and it doesn't really matter that Whisper requires hacks to work live when those hacks have existed for years and work great. (The Hello Transcribe app on iOS is a great example of how well Whisper can work with live streaming on an iPhone. The smaller models are extremely fast, even with the "hacks".)

Parakeet TDT's architecture is actually a really cool way to boost both the speed and efficiency of real time STT compared to traditional approaches.

coder543··on Launch HN: RunAnywhere (YC W26) – Faster AI Inference on Apple Silicon
Neutral here means not strongly identifiable as any particular regional American accent. Some people have very strong regional accents, some don’t. It is still clearly an American accent, not British or anything else.
coder543··on Launch HN: RunAnywhere (YC W26) – Faster AI Inference on Apple Silicon
“A few years ago” sounds like it could be before the modern era of STT, as defined by when Whisper was released.

Your comment says TTS, which is different from what I’m discussing, though, so there might be some confusion.

coder543··on Launch HN: RunAnywhere (YC W26) – Faster AI Inference on Apple Silicon
Terrible relative to everything else that exists today. I have a neutral American accent.

Maybe you just don’t know what you’re missing? Google’s default speech to text is still bad compared to Whisper and Parakeet, but even Google’s is markedly better than Apple’s.

I cannot think of a single speech to text system that I’ve run into in the past 5 years that is less accurate than the one Apple ships.

Sure, Apple’s speech to text is incredible compared to what was on the flip phone I had 20 years ago. Terrible is relative. Much better options exist today, and they’re under very permissive licenses. Apple’s refusal to offer a better, more accessible experience to their users is frustrating when they wouldn’t even have to pay a licensing fee to ship something better. Whisper was released under a permissive license nearly 4 years ago.

Apple also restricts third party keyboards to an absurdly tiny amount of memory, so it isn’t even possible to ship a third party keyboard that provides more accurate on-device speech to text without janky workarounds (requiring the user to open the keyboard's own app first each time).

coder543··on Launch HN: RunAnywhere (YC W26) – Faster AI Inference on Apple Silicon
> Siri/iOS-Dictation is truly good when it comes to understanding the speech.

What...? It is terrible, even compared to Whisper Tiny, which was released years ago under an Apache 2.0 license so Apple could have adopted it instantly and integrated it into their devices. The bigger Whisper models are far better, and Parakeet TDT V2 (English) / V3 (Multilingual) are quite impressive and very fast.

I have no idea what would make someone say that iOS dictation is good at understanding speech... it is so bad.

For a company that talks so much about accessibility, it is baffling to me that Apple continues to ship such poor quality speech to text with their devices.

coder543··on Anthropic, please make a new Slack
Why on earth would Anthropic commit to interoperability?

That is the company that doesn't interoperate with the standard LLM APIs that OpenAI developed, which everyone else in the industry has adopted and uses. Whether OpenAI's APIs are great or perfect or not, they are the standard that the industry has settled on.

That is the same company that refuses to add support for AGENTS.md that everyone else in the industry uses, despite over 3000 upvotes: https://github.com/anthropics/claude-code/issues/6235

Anthropic's Claude Code is also one of the only agentic coding CLI tools that isn't open source.

I'm not sure which principles you think Anthropic stands by... but interoperability is not one of their strong suits, from what I've seen.

coder543··on MacBook Neo
The A18 Pro performs about on par with an M4 in terms of single threaded performance, and a little better than M1 in terms of multi threaded performance.

The MacBook Neo has one of the fastest processors on the market for single threaded tasks, which is what has the most impact on how "fast" a processor feels for day to day usage.

Netbooks had processors that were glacially slow.

coder543··on Nvidia and OpenAI abandon unfinished $100B deal in favour of $30B investment
No... benchmarks are not always "fishy." That is just a defense people use when they have nothing else to point to. I already said the benchmarks aren't perfect, but they are much better than claiming vibes are a more objective way to look at things. Yes, you should test for your individual use case, which is a benchmark.

As I said, I have been following this stuff closely for many years now. My opinion is not informed just by looking at a single chart, but by a lot of experience. The chart is less fishy than blanket statements about the closed models somehow being way better than the benchmarks show.

coder543··on Nvidia and OpenAI abandon unfinished $100B deal in favour of $30B investment
I would not say a full year... not even close to a year: GLM-5 is very close to the frontier: https://artificialanalysis.ai/

Artificial Analysis isn't perfect, but it is an independent third party that actually runs the benchmarks themselves, and they use a wide range of benchmarks. It is a better automated litmus test than any other that I've been able to find in years of watching the development of LLMs.

And the gap has been rapidly shrinking: https://www.youtube.com/watch?v=0NBILspM4c4&t=642s

coder543··on GLM-OCR – A multimodal OCR model for complex document understanding
> Are there leaderboards that you follow or trust?

Not for OCR.

Regardless of how much some people complain about them, I really do appreciate the effort Artificial Analysis puts into consistently running standardized benchmarks for LLMs, rather than just aggregating unverified claims from the AI labs.

I don't think LMArena is that amazing at this point in time, but at least they provide error bars on the ELO and give models the same rank number when they're overlapping.

> Also, do you have preferred OCR models in your experience?

It's a subject I'm interested in, but I don't have enough experience to really put out strong opinions on specific models.

coder543··on GLM-OCR – A multimodal OCR model for complex document understanding
If someone releases a benchmark/dataset, I'm sure that significantly increases the chances of one of these AI labs training on the task.
coder543··on GLM-OCR – A multimodal OCR model for complex document understanding
It is missing both models that I mentioned, so yes, I would say one reason it is not accurate is because it is so incomplete.

It also doesn't provide error bars on the ELO, so models that only have tens of battles are being listed alongside models that have thousands of battles with no indication of how confident those ELOs are, which I find rather unhelpful.

A lot of these models are also sensitive to how they are used, and offer multiple ways to be used. It's not clear how they are being invoked.

That leaderboard is definitely one of the ones that leaves a lot to be desired.

coder543··on GLM-OCR – A multimodal OCR model for complex document understanding
It's not that they can't do multiple pages... but did you compare against doing one page at a time?

How many pages did you try in a single request? 5? 50? 500?

I fully believe that 5 pages of input works just fine, but this does not scale up to larger documents, and the goal of OCR is usually to know what is actually written on the page... not what "should" have been written on the page. I think a larger number of pages makes it more likely for the LLM to hallucinate as it tries to "correct" errors that it sees, which is not the task. If that is a desirable task, I think it would be better to post-process the document with an LLM after it is converted to text, rather than asking the LLM to both read a large number of images and correct things at the same time, which is asking a lot.

Once the document gets long enough, current LLMs will get lazy and stop providing complete OCR for every page in their response.

One page at a time keeps the LLM focused on the task, and it's easy to parallelize so entire documents can be OCR'd quickly.

coder543··on GLM-OCR – A multimodal OCR model for complex document understanding
If you want OCR with the big LLM providers, you should probably be passing one page per request. Having the model focus on OCR for only a single page at a time seemed to help a lot in my anecdotal testing a few months ago. You can even pass all the pages in parallel in separate requests, and get the better quality response much faster too.

But, as others said, if you can't afford mistakes, then you're going to need a human in the loop to take responsibility.

coder543··on GLM-OCR – A multimodal OCR model for complex document understanding
There are a bunch of new OCR models.

I’ve also heard very good things about these two in particular:

- LightOnOCR-2-1B: https://huggingface.co/lightonai/LightOnOCR-2-1B

- PaddleOCR-VL-1.5: https://huggingface.co/PaddlePaddle/PaddleOCR-VL-1.5

The OCR leaderboards I’ve seen leave a lot to be desired.

With the rapid release of so many of these models, I wish there were a better way to know which ones are actually the best.

I also feel like most/all of these models don’t handle charts, other than to maybe include a link to a cropped image. It would be nice for the OCR model to also convert charts into markdown tables, but this is obviously challenging.

coder543··on Voxtral Transcribe 2
> Do you have experience with that model

No, I just heard about it this morning.

coder543··on Voxtral Transcribe 2
The diarization is on Voxtral Mini Transcribe V2, not Voxtral Mini 4B.
coder543··on Qwen3-Coder-Next
MoEs can be efficiently split between dense weights (attention/KV/etc) and sparse (MoE) weights. By running the dense weights on the GPU and offloading the sparse weights to slower CPU RAM, you can still get surprisingly decent performance out of a lot of MoEs.

Not as good as running the entire thing on the GPU, of course.

coder543··on [dead]
I wouldn't say "everyone" uses Air. I had never even heard of it, despite frequently developing in Go for close to a decade at this point. Modd is quite nice: https://github.com/cortesi/modd

But, why couldn't you just use WSL? It is one of the main selling points of using Windows as a developer these days.

coder543··on Show HN: Only 1 LLM can fly a drone
An LLM that can't understand the environment properly can't properly reason about which command to give in response to a user's request. Even if the LLM is a very inefficient way to pilot the thing, being able to pilot means the LLM has the reasoning abilities required to also translate a user's request into commands that make sense for the more efficient, lower-level piloting subsystem.
coder543··on Show HN: Only 1 LLM can fly a drone
Waymo is certainly interested in using LLMs/VLMs for this purpose.

https://waymo.com/research/emma/

https://waymo.com/blog/2024/10/introducing-emma

https://waymo.com/blog/2025/12/demonstrably-safe-ai-for-auto...

coder543··on Pocket TTS: A high quality TTS that gives your CPU a voice
Another one is Soprano-1.1.

It seems like it is being trained by one person, and it is surprisingly natural for such a small model.

I remember when TTS always meant the most robotic, barely comprehensible voices.

https://www.reddit.com/r/LocalLLaMA/comments/1qcusnt/soprano...

https://huggingface.co/ekwek/Soprano-1.1-80M

coder543··on Apple is fighting for TSMC capacity as Nvidia takes center stage
Not that I've heard. I searched and I see nothing. Where has Intel said they are winding down chip fabrication?
← PreviousPage 3 of 34Next →