Viewing profile — SimonSapin
SimonSapin
HN member- Joined
- Mon, Oct 31, 2011, 6:16 PM UTC
- HN karma
- 193
- Public activity
- 39 items
- HN profile
- View on Hacker News ↗
About SimonSapin
No profile information was provided.
Recent public activity
-
comment
Comment #25134267
https://wiki.mozilla.org/Oxidation#Rust_Components is probably the most up to date
-
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…
-
comment
Comment #25127695
I don’t recall that disk size was ever something we’ve optimized or tracked. Why is it important?
-
comment
Comment #25127638
The C API has JNI bindings, which is relevant to Android. https://github.com/servo/servo/tree/master/ports/libsimplese...
-
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…
-
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…
-
comment
Comment #25125652
The Linux Foundation is a legal and fiscal host for many projects, not just the kernel: https://www.linuxfoundation.org/projects/
-
comment
Comment #25125504
For what it’s worth, these days WebRender is mostly being worked on by the Firefox graphics team at Mozilla.
-
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 …
-
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.
-
comment
Comment #12209815
Is it important, when there is no other thread or process that could use any resource you're holding?
-
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…
-
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…
-
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.)
- comment
-
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…
-
comment
Comment #11638230
It was a happy day when Servo ditched a big hairy pile of makefiles + git submodules and switched to Cargo :)
-
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 …
-
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…
-
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 …
-
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…
-
comment
Comment #9614915
On further thought I agree. https://github.com/SimonSapin/wtf-8/commit/51abeef717a161ba9...
-
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…
-
comment
Comment #9614829
See also http://tools.ietf.org/html/rfc6919
-
comment
Comment #9613986
Every term is linked to its definition. https://simonsapin.github.io/wtf-8/#terminology Does this help?