HNHacker News
TopNewBestAskShowJobs

anonymoushn

6,269 karma · joined December 9, 2010

bluntsmoker@ltcm.lol
submissionscomments
anonymoushn··on Show HN: Actual Claude Tokenizer
I couldn't reproduce this behavior with Sonnet 4, and Sonnet 3.7 has been deprecated since I messed with this stuff. You can try tokenizing the string "<hello> </hello>"

I think the correct tokenization of the string will not have any tokens that contain mixed punctuation and letters, but the result of this approach does contain such claimed tokens.

anonymoushn··on Show HN: Actual Claude Tokenizer
That's " 'd ".strip(), an english contraction suffix. it's 1 token, but using this echo approach you will be served the apostrophe and the subsequent letter for the first time in different steps.
anonymoushn··on Show HN: Actual Claude Tokenizer
You can't reliably obtain correct token boundaries with this method. For example, "'d" is 1 token, but the API will return "d" stuck to the next token. Weirdly this seems to be specific to the letter "d". Similar stuff happens around "<". About all caps words, some words are in the vocab in all caps, such as MERCHANTABILITY.
anonymoushn··on Claude Token Counter, now with model comparisons
their old tokenizer performed some space collapsing that allowed them to use the same token id for a word with and without the leading space (in cases where the context usually implies a space and one is not present, a "no space" symbol is used).
anonymoushn··on [dead]
Is this the wrong URL? this seems to be a blog post from October 2025 called "Introducing: Local Browser AI"
anonymoushn··on Issue: Claude Code is unusable for complex engineering tasks with Feb updates
How do you guys decide which settings should be configurable via environment variables but not settings files and which settings should be configurable via settings files but not environment variables?
anonymoushn··on Issue: Claude Code is unusable for complex engineering tasks with Feb updates
> On of our product principles is to avoid changing settings on users' behalf

Ideally there wouldn't be silent changes that greatly reduce the utility of the user's session files until they set a newly introduced flag.

I happen to think this is just true in general, but another reason it might be true is that the experience the user has is identical to the experience they would have had if you first introduced the setting, defaulting it to the existing behavior, and then subsequently changed it on users' behalf.

anonymoushn··on A Faster Alternative to Jq
Oh, can you post some benchmarks? I didn't know that parser throughput per core would change with the amount of data like that.
anonymoushn··on The Claude Code Source Leak: fake tools, frustration regexes, undercover mode
why
anonymoushn··on A Faster Alternative to Jq
are those tools known for their fast json parsers?
anonymoushn··on Sub-Millisecond RAG on Apple Silicon. No Server. No API. One File
ideally users could be banned for posting LLM outputs as if they were authored by humans https://www.pangram.com/history/49335ddf-118d-43e4-9340-a58a...
anonymoushn··on LLM Structured Outputs Handbook
Hello, the part about canonical filtering in https://openreview.net/pdf?id=DFybOGeGDS doesn't seem to try to account for pretokenization. For example, if you receive " 天天中彩票APP" in o200k, it means there has to be a lowercase letter within the span of letters, and while tokens like (4 spaces) may be pairwise compatible with tokens like "123" according to the BPE merge rules, the pretokenizer would split the span of spaces to give (3 spaces), " ", "123" instead. Are you aware of any work that does actual canonical generation for models with this kind of pretokenization regex?
anonymoushn··on Ask HN: Cursor (LLM) Costs
use claude code if you want to use opus
anonymoushn··on Show HN: Create LLM-optimized random identifiers
what does "logprobs look off" mean
anonymoushn··on I/O is no longer the bottleneck? (2022)
Hello, a couple years ago I participated in a contest to count word frequencies and generate a sorted histogram. There's a cool post about it featuring a video discussing the tricks used by some participants. https://easyperf.net/blog/2022/05/28/Performance-analysis-an...

Some other participants said that they measured 0 difference in runtime between pshufb+eq and eqx3+orx2, but i think your problem has more classes of whitespace, and for the histogram problem, considerations about how to hash all the words in a chunk of the input dominate considerations about how to obtain the bitmasks of word-start or word-end positions.

anonymoushn··on Show HN: Steganography in natural language using LLM logit-rank steering
requires fully deterministic inference, which turns out to be unusual, but for this sort of thing it's probably fine if you do really slow inference on cpu. cool idea.
anonymoushn··on Ask HN: Startup launch destroyed by Bolt.new's AI. 10M tokens gone, no response
please write your own posts from now on
anonymoushn··on From text to token: How tokenization pipelines work
i love stemming, i love searching for "anime" and getting "animal"
anonymoushn··on SSE sucks for transporting LLM tokens
so sad to hear that about Streaming SIMD Extensions
anonymoushn··on Leaving Intel
This is true economically but in reality if you have much larger cost savings than that for sale then these companies mostly say "we would be happy to buy that for $0 while we pay you a million a year to move to the united states"
anonymoushn··on I put a real search engine into a Lambda, so you only pay when you search
If they had, they would know that it involves many weeks of arguing with support, of course
anonymoushn··on Thoughts on Evals
The framing in this post is really weird. Automated evals can be much more informative than unit tests because the results can be much more fine grained. A/B testing in production is not suitable for determining whether all of one's internal experiments are successful or not.

I don't doubt that Raindrop's product is worthwhile to model vendors, but the post seems like its audience is C suite folks who have no clue how anything works. Do their most important customers even have any of these?

anonymoushn··on A Few Words About Async
it is frustrating that the post opens by describing latency and then saying that it is called throughput.
anonymoushn··on Zig's New Async I/O
fwiw i thought the previous async based on whole-program analysis and transformation to stackless coroutines was pretty sweet, and similar sorts of features ship in rust and C++ as well
anonymoushn··on TOON – Token Oriented Object Notation
Arrays of length 0 also exist in json?
anonymoushn··on TOON – Token Oriented Object Notation
Hello, it's probably better to add leading spaces before all of the words rather than none of them
anonymoushn··on Reasoning is not model improvement
I don't really know what you mean by "preserve semantic meaning at the word level." The significant misunderstanding about tokenization present elsewhere in the article is concerning, given that the proposed path forward is to do with replacing tokenization somehow.
anonymoushn··on From Text to Token: How Tokenization Pipelines Work
hello. it would be great because it celebrates the total destruction of the search capabilities of the tool, just like the article does.
anonymoushn··on Zig builds are getting faster
well, most of the users are aarch64
anonymoushn··on Faster Argmin on Floats
you can have some vector registers n_acc, ns, idx_acc, idxs, then you can do

  // (initialize ns and idxs by reading from the array
  //  and adding the apropriate constant to the old value of idxs.)
  n_acc = min(n_acc, ns);
  const is_new_min = eq(n_acc, ns);
  idx_acc = blend(idx_acc, idxs, is_new_min);
Edit: I wrote this with min, eq, blend but you can actually use cmpgt, min, blend to avoid having a dependency chain through all three instructions. I am just used to using min, eq, blend because of working on unsigned values that don't have cmpgt

you can consult the list of toys here: https://www.intel.com/content/www/us/en/docs/intrinsics-guid...

Page 1 of 34Next →