HN Simulatornew | past | comments | lists | submit | TazeTSchnitzel's commentslogin

What software is this? A value-add nobody uses, or a core CUDA component everyone is stuck with?

> CSM here stands for cascaded shadow maps, the shadow technique used by 06.

I was curious about the technique, and there's surprisingly detailed documentation here from MSDN of all places: https://learn.microsoft.com/en-us/windows/win32/dxtecharts/c...


Does anyone understand what's going on here? They expect some kind of request to be signed with a certain key, but what is that request and what does it get you?

I guess they just bruteforce OTP by sending all combinations of four digits to the server and eventually one works.

The new API confuses me because I can't see what it can really do that you couldn't already achieve by adding some position:absolute elements that float above the canvas. I mean, yes, since it's rendered as a texture, you can apply an arbitrary visual transform… but apparently the input handling is outside your control, so what's even the point? You won't be able to interact with the element properly. I also assume you can't even really occlude things properly? It doesn't make any sense to me.

As a point of comparison: Win32 has APIs that let you draw things like buttons and text input fields without having to instantiate windows (~= DOM elements) for them. Though I'm not quite sure what you can do in the way of input handling without having an actual window. Regardless, browsers manage to contort native controls into funny shapes on behalf of web pages, so the API there definitely offers more possibilities.


Apparently Skatteverket was just about to migrate to Office 365 for email until other administrative agencies complained: https://www.realtid.se/it-tech/skatteverkets-microsoftmejl-s...

I can't fathom why they would willingly try to migrate such critical operations away from a secure state-run system. I'm sure that system sucks in some ways. But those issues can be worked on, surely.


> The 46.7 KiB program is the baseline, not the boundary.

what does this even mean


Slightly off topic it is just so bizarre how often Claude uses this turn of phase. It’s almost seems forced here. Anthropic has to be hard coding it to do this.

It's not even a just a turn of phrase, it's a way of life. - Claude, 2026

Even more off topic - Is it possible for LLM tuners/trainers to even hardcode anything?

Not literally (because they're not deterministic), but the RL process can push some behaviors so hard they become deeply ingrained and you can't remove them without more post training.

That's effectively hardcoded if the model is closed source and you're a customer. The only thing you can maybe do with it is put complex jailbreak style prompts in every conversation and that's not really practical.


Is nondetermanism a fundamental feature of LLMs? I was under the impression it was a design decision.

I speak claude, it means 46.7 is the minimum and it could go further.

He was absolutely right to push back though.

Could HN start feeding submissions through Pangram so us human readers don't have to suffer with reading the nauseating AI-prose?

It reads fine to me. If it is AI, I'd like to know which one so I can use it too.

It reads okay to me too, yet Pangram says it's mixed - the "What a private key actually is" section is AI, so is 'Why "it cannot be contained"' and some others.

I think it's a hybrid text. The section about how elliptic curve keys work is particularly aggravating. Unfortunately it's also the only section that gave me new information.

It has parts that are human written and parts that are generated. I couldn't tell at first, but now seeing it in Pangram, it's kind of clear.

It was all written by me and then I had final pass/tweak with Claude.

So parts were generated... Unless you're saying Claude just went "lgtm, ship it"

Fair enough, call it a mix if you like. I'm happy to stand behind every claim in my post, and if something's wrong, tell me and I'll fix it.

I got the impression you did a very good job of writing it by yourself and adding claudisms just makes it feel less trustworthy and slightly grating.

Not calling you out or anything i just take don't understand what people think they're gaining when they add a dash of claudeslop to an otherwise well written article, it confuses me. You do you though


Count yourself lucky - compared to Claude's prose, this is fairly readable.

I think this is a rare “useful” abuse of font ligatures, and in that respect I think this is a cool project, but it's also a terrible idea that nobody should actually use, because Japanese kanji readings are famously ambiguous and context-dependent. The modal character has two different readings without counting those used in personal names, nor contextual slight changes to pronunciation. Some characters have six different readings, and that's again without counting those used in personal names. There's no way a font can do a good job at it unless you can somehow stuff an entire LLM in there.

For context, it's a hard enough problem that Google Translate's own romanised pronunciation guides are frequently wrong, or disagree with their text-to-speech.


> unless you can somehow stuff an entire LLM in there.

Well, it wouldn't be the first time ;)

https://fuglede.github.io/llama.ttf/


Could we instead encode the kun or on reading in the kanji? It feels like something we should have placed inline in the encoding all along. That would literally fix this and you could build furigana rendering on top of that.

Was thinking of exactly this one as well.

I agree, and if anything the problem is even worse. You mentioned characters with 6 readings, here's one with more than 30:

https://en.wiktionary.org/wiki/%E7%94%9F

And while you can usually figure out which reading applies based on what follows, there are still many cases where you can't. A standalone 今日 can be any of "konnichi", "kyou" or "konjitsu" depending on context and intent.


To be clear, that list contains about 12 non-name readings, of which about 7 are productive.

that's six more than can be displayed at once, and without looking at the entire sentence context it's not possible to choose the correct one.

Yeah. I also notice that Google Translate's guess at pronunciation frequently has errors, and that IS a LLM.

Someone further downthread said it appears to have about 80% accuracy on a short sentence, which means if you're not already at a level of skill where you can verify, then it's going to teach you the wrong pronunciations constantly. When studying languages myself, I find that learning the wrong pronunciation for something is annoyingly sticky, and unlearning takes more effort than learning something correctly the first time.


Oh yeah, there's a handful of words that I learned really early in Swedish that I always get the pronunciation of slightly wrong, even though I don't make that mistake in other words with the same patterns, because it's just so ingrained. And that's in a language with an alphabet!

> There's no way a font can do a good job at it unless you can somehow stuff an entire LLM in there.

I’d say you can do a pretty good job with conditional random fields.


Pretty good job, meaning that you get 96% there (if I recall correctly the results for MeCab which uses CRF). But 4% of kanji words is still multiple wrong furigana per page.

Still, very cool demo!


Yeah, I already see a few mistakes just looking at this page. But I guess still useful?

Yeah. I experimented with a random Japanese news article. Scanning it with my eyeballs, I found:

    Correct .. 80 chars
    Missing .. 12 chars
    Wrong ....  8 chars
So I guess the accuracy is roughly 80%. Maybe useful, but not super reliable.

> but it's also a terrible idea that nobody should actually use, because Japanese kanji readings are famously ambiguous and context-dependent

Seems a bit drastic. Don't use it as the main font in a japanese textbook, sure, but use it with the disclaimer that it's not perfect and will get some readings wrong? Why not, still pretty useful. Should people also not use Google Translate? (also, you can stuff an entire llm in a font, it's been done).


The point of furigana is to be exact - it's a pronunciation guide, and its purpose is to distinguish or to teach. If it's wrong, then nothing makes sense.

If I asked you 'are you a sewer (pronounced "soo-er")?', would that make sense? Maybe if you looked at it hard enough and thought about it, but in the meantime, I would probably get some very strange looks for asking.


It's funny to see LLMs being mentioned, because this is yet another case where "good enough" is, after all, not good enough once you know how "good enough" should be.

As far as I know, all the automated options out there (wether it's Furiganator, the chrome extension, or Google Translate's pronunciation) are far from 100% accurate. I still find both to be very useful, I just don't rely on them to be the absolute truth; they still help me on a daily basis. The web page for this font mentioned it didn't show any furigana if it was ambiguous (I haven't verified),and someone else here mentioned it was ~80% accurate. I respectfully disagree with the fact that it's useless if not perfect; I've personally found all these tools useful, and have not learned a single "wrong reading" because of them because I don't use them as a tool to learn kanji readings to begin with.

For language learning, I'd really recommend something like Yomitan here:

https://yomitan.wiki/

Yomitan only shows readings for words you explicitly hover over and press a modifier key, so it doesn't distract you, and when you do explicitly ask for a word, Yomitan will show all the readings and definitions.

I'd agree that 80% is better than nothing if you have no alternatives, but you do. I don't know about Furiganator, but Google Translate is also much better than 80%.


For that matter, furigana are commonly used to deliberately override ordinary readings. In some cases, it's more like kanji are used to explain the meaning of some katakana (especially, say, in-world jargon in a video game or LN) set as furigana above them. (Or some hidden or unusual connotation of a common word in hiragana.)

> Why not, still pretty useful

Stumbling on names is fine, name litteraly have no logic, there is no system that will get them 100% correct by definition.

Screwing meaning is on a whole different level and Google Translate or even the built in screen reader of your OS will do an extremely good job given enough context (a whole phrase).

In real world use there is little space for sloppy hacks IMHO.


> Google Translate or even the built in screen reader of your OS will do an extremely good job given enough context

Google translate does not - I see it get readings wrong on very basic sentences with plenty of context on a daily basis. It doesn't make it useless. The website mentioned the font wouldn't show furigana if the reading was ambiguous so I was basing my judgement on that, obviously if it's just always wrong, that's not useful.


You're underestimating how wrong this is going to be on average. This is going to be nonsense like half the time. It's not comparable to Google Translate, it's more comparable to Babel Fish circa 1997.

The original Half-Life also supports software rendering, and it has a unique water texture effect that the OpenGL renderer doesn't have.

Do the kids not know about about:blank?


Wouldn't help OC if their system is dark mode.


It's not as easy to remember, but you can also do:

  data:text/html,


The elites don't want you to know this, but you can disable dark mode in your settings. I actually use light mode every day, but keep that between us.


Guidelines | FAQ | Lists | API | Security | DMCA | Apply to YC | Contact

Search: