Live data from Hacker News

Viewing profile — hsivonen

hsivonen

HN member
Joined
Thu, Mar 10, 2011, 6:52 AM UTC
HN karma
1,881
Public activity
533 items

About hsivonen

Making Firefox load about:blank correctly.

Recent public activity

  1. comment
    Comment #31619402

    Already done: https://farre.github.io/midas/

  2. comment
    Comment #31271306

    Hare is presented with the expectation that it would be included in Linux distros. With that framing, criticism on matters that are relevant to distro-included software is indeed r…

  3. comment
    Comment #30439076

    Your example is not an example of actual Firefox failure mode: If I encode your text as ISO-8859-1 and run chardetng on the bytes, it says ISO-8859-2. It’s generally unlikely that …

  4. comment
    Comment #30438669

    Have you encountered concrete cases of failures with Cyrillic single-byte encodings (where the letters fail; there are cases where box drawing characters fail due to preferring let…

  5. comment
    Comment #30434388

    The reason why this seems easy while the built-in feature got in the way of other changes is that the built-in feature dealt with more issues. For example: https://hsivonen.com/tes…

  6. comment
    Comment #30434338

    > Please do not remove working features, especially if they have no effect on security or privacy. As it happens, part of what made the menu back end cause other changes to take mo…

  7. comment
    Comment #30433963

    As a matter of usage and severity of failure mode, East Asian languages are very much the main concern. Japanese specifically is the primary motivator for keeping the feature in an…

  8. comment
    Comment #30433587

    > Basically, when you need to read some very old Japanese site where their encoding is pretty non standard, you are screwed. As it happens, the primary reason why the single menu i…

  9. comment
    Comment #30433508

    After the submenu was replaced with a single item in August, how many times have you 1) encountered Polish mojibake and 2) the single item wasn't able to fix it?

  10. comment
    Comment #30433246

    In cases where Chrome autodetects, Firefox autodetects, too. In the cases where you'd use the remaining menu item in Firefox, Chrome offers no recourse (apart from extensions).

  11. comment
    Comment #30433202

    > A complicating factor on the telemetry is that both this new "guess" option and its predecessor list are/were in the menubar View menu and have no way to be accessed through the …

  12. comment
    Comment #30433151

    Notably, the single menu item in Firefox does what it says on this page, so this page doesn't demonstrate why having just one menu item is a problem.

  13. comment
    Comment #30433126

    > Speaking as someone whose native language is non-Latin-based, I think it was a very bad idea. Bad in principle or bad because you've personally encountered pages where the menu i…

  14. comment
    Comment #28214517

    https://hsivonen.fi/utf-8-detection/ explains why Firefox doesn’t.

  15. comment
    Comment #27496702

    The crate linked to from the comment you replied to uses RUSTC_BOOTSTRAP for a non-SIMD reason: To allow Firefox to be built with somewhat old rustc. Firefox no longer updates its …

  16. comment
    Comment #26959324

    IE defaults to the locale-dependent legacy Windows code page.

  17. comment
    Comment #26955284

    > Why can't we assume UTF-8 unless told otherwise? See https://hsivonen.fi/utf-8-detection/

  18. comment
    Comment #26955267

    > in the case of offline where there are no http headers, the browser works out what encoding to use For file: URLs, Firefox and, a bit less reliably, Chrome do work out that an HT…

  19. comment
    Comment #26918959

    “And that they do this on regular occasions.” This is news to me. I thought the main advantage of iTunes compared to other services was that purchases would last as long as the iTu…

  20. story
  21. comment
    Comment #22882716

    What’s your use case for UTF-32?

  22. comment
    Comment #22871091

    Does there exist a use case in portable code such that use of isdigit is not a bug? How does the committee view non-portable existing code generally when considering changes?

  23. comment
    Comment #22867401

    What’s the current committee thinking on providing locale-independent conversions from potentially-invalid UTF-8 to valid UTF-8, from potentially-invalid UTF-8 to valid UTF-16, and…

  24. comment
    Comment #22867324

    Does the committee have any plans to document the rationale for each kind of Undefined Behavior? Does the committee have any plans to make NULL pointer arguments to memcpy non-UB w…

  25. comment
    Comment #22867297

    In practice not. In theory, it’s implementation-defined whether yhere are differences.