Viewing profile — afishhh
afishhh
HN member- Joined
- Tue, Oct 07, 2025, 4:16 PM UTC
- HN karma
- 35
- Public activity
- 22 items
- HN profile
- View on Hacker News ↗
About afishhh
css-text-4 white space handling is some heinous shit
Recent public activity
-
comment
Comment #47495749
> [..] only a mistake a human would make. Had I run my hand-written comment through a proofreading clanker [..] That's true, and I should've been less rude in my previous comment. …
-
comment
Comment #47487785
> [ 8080, 9000 ] Fails to parse is what it does... Are we really living in times where people can't write a single (syntactically) well-formed line of code in a programming languag…
-
comment
Comment #47025027
If you are referring to class members in the JavaScript then those are private fields[1] [1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
-
comment
Comment #46825916
Brother. Your browser does not have the concept of breaking a line once it gets too long[1]. Your browser does not even shape text during layout and it renders text using a DrawStr…
-
comment
Comment #46825244
https://github.com/chrisuehlinger/viberowser-go/blob/93f2638... Please stop using Acid3 as some holy grail that lets you say you built a browser. I have no idea how/if this passes …
-
comment
Comment #46824730
> The Go version Where can I find the Go version?
-
comment
Comment #46824091
I'm going to fucking crash out if another person says they're making a browser and their inline layout does this shit[1] I swear to god. I held off on commenting on the last AI bro…
- comment
- story
-
comment
Comment #46654068
It seemingly did but after I saw it define a VerticalAlign twice in different files[1][2][3] I concluded that it's probably not coherent enough to waste time on checking the correc…
-
comment
Comment #46631458
> The other is this one: https://www.reddit.com/r/Anthropic/comments/1q4xfm0/over_chr... I took a 5-minute look at the layout crate here and... it doesn't look great: 1. Line heigh…
- comment
-
comment
Comment #46437881
> Hundreds of other widely-used open source libraries don't. Correct me if I'm wrong but I don't think versioned symbols are a thing on Windows (i.e. they are non-portable). This i…
-
comment
Comment #46433621
I'm having a lot of trouble understanding what you're trying to convey. You say there's a difference from previous "speculation" but also that it's still speculation. Then you go o…
- comment
-
comment
Comment #46032899
It's not about collisions of the hash function itself. Every hashtable implementation will put the hash value through some sort of modulo because you generally don't want to waste …
-
comment
Comment #45665560
Exactly why I referred to drawing glyphs instead of characters :) There's even more depth one can go into here: subpixel positioning. To correctly draw glyphs that may be on subpix…
-
comment
Comment #45665236
> Drawing text isn't simple I agree, but even this article seems to oversimplify. > You can't really optimize texture copies much more. Did the author try packing the textures in a…
-
comment
Comment #45650874
There's a technique known as "NaN boxing" which exploits the fact double precision floats allow you to store almost 52 bits of extra data in what would otherwise be NaNs. If you as…
-
comment
Comment #45649373
Using non-printable characters to encode malicious code is creative, but I wouldn't say it "breaks our security model". I would be pretty suspicious if I saw a large string of non-…
-
comment
Comment #45604766
> Rust exceling at GUIs is a bit of a strech. I strongly agree with this. In particular the Rust GUI libraries I've looked at have text layout / rendering that is nowhere near what…
-
comment
Comment #45505431
> I will mention that youtube has pretty good subtitle capabilities, even if they're rarely used. Yep, their srv3 format is very usable, although it is in many ways inferior to ASS…