Live data from Hacker News

Viewing profile — SimonSapin

SimonSapin

HN member
Joined
Mon, Oct 31, 2011, 6:16 PM UTC
HN karma
193
Public activity
39 items

About SimonSapin

No profile information was provided.

Recent public activity

  1. comment
    Comment #25134267

    https://wiki.mozilla.org/Oxidation#Rust_Components is probably the most up to date

  2. comment
    Comment #25134240

    There’s things like finding an agreement over https://uspto.report/TM/87796973 and setting up everything in https://servo.org/governance/ . And on the technical side, although it’s…

  3. comment
    Comment #25127695

    I don’t recall that disk size was ever something we’ve optimized or tracked. Why is it important?

  4. comment
    Comment #25127638

    The C API has JNI bindings, which is relevant to Android. https://github.com/servo/servo/tree/master/ports/libsimplese...

  5. comment
    Comment #25127605

    Setting priorities and direction is the responsibility of the Technical Steering Committee: https://servo.org/governance/ The plan is to later have a Board responsible for financia…

  6. comment
    Comment #25126067

    Despite the name the Linux kernel is only one of many projects hosted by the Linux Foundation these days. Browser engine to operating system relationships haven’t changed with this…

  7. comment
    Comment #25125652

    The Linux Foundation is a legal and fiscal host for many projects, not just the kernel: https://www.linuxfoundation.org/projects/

  8. comment
    Comment #25125504

    For what it’s worth, these days WebRender is mostly being worked on by the Firefox graphics team at Mozilla.

  9. comment
    Comment #12209928

    Yes, I've had Rust code and C++/mbed code in the same program. But C++ is still an issue, I wrote a C wrapper for the one C++ method I was using. Doing so for all of mbed would be …

  10. comment
    Comment #12209831

    Looks like it would help get libcore for your target more easily, yes. Still, I'd like similar functionality to get in standard Cargo eventually.

  11. comment
    Comment #12209815

    Is it important, when there is no other thread or process that could use any resource you're holding?

  12. comment
    Comment #12208468

    I now have a "more real" panic_fmt in the repository: #[lang = "panic_fmt"] extern fn panic_fmt(details: ::core::fmt::Arguments, file: &'static str, line: u32) -> ! { println!("Pan…

  13. comment
    Comment #11642244

    Mach is what you interact with when doing stuff in Servo, but all the build-* sub-commands end up calling Cargo, which is what does the heavy lifting. The typical `./mach build` co…

  14. comment
    Comment #11642217

    Servo does this by default. (People who tried Servo but don’t otherwise develop in Rust didn’t like having random files in their home directory.)

  15. comment
  16. comment
    Comment #11638437

    Short answer: `extern crate foo;` doesn’t work if `foo` is an indirect dependency. So you cannot accidentally use something without declaring it in `Cargo.toml`. Longer answer: whe…

  17. comment
    Comment #11638230

    It was a happy day when Servo ditched a big hairy pile of makefiles + git submodules and switched to Cargo :)

  18. comment
    Comment #10086439

    Patrick refers to parallel layout here: in a text with many paragraphs for example, the contents of each paragraph can be laid out in parallel with other paragraphs. Then you only …

  19. comment
    Comment #9616770

    If you want to preserve unpaired surrogates that are hex-encoded in JSON strings, WTF-8 could help. But it’s unclear to me that you should : https://tools.ietf.org/html/rfc7159#sec…

  20. comment
    Comment #9616748

    That’s roughly how UTF-8 works, with some tweaks to make it self-synchronizing. (That is, you can jump to the middle of a stream and find the next code point by looking at no more …

  21. comment
    Comment #9616724

    No. This is an internal implementation detail, not to be used on the Web. As to draconian error handling, that’s what XHTML is about and why it failed. Just define a somewhat sensi…

  22. comment
    Comment #9614915

    On further thought I agree. https://github.com/SimonSapin/wtf-8/commit/51abeef717a161ba9...

  23. comment
    Comment #9614865

    Opinions: no it’s not worth the hassle. Yes, "fixed length" is misguided. O(1) indexing of code points is not that useful because code points are not what people think of as "chara…

  24. comment
    Comment #9614829

    See also http://tools.ietf.org/html/rfc6919

  25. comment
    Comment #9613986

    Every term is linked to its definition. https://simonsapin.github.io/wtf-8/#terminology Does this help?