Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
brson
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
121.
▲
by
brson
11y ago
I will be amazed if true! Last time I looked at the emscripten-Rust stack it was a tower of hacks and required a custom-hacked standard library. If that's all abstracted behind cargo build scripts that's awesome, but we're st
122.
▲
Kubernetes Has a Ways to Go to Scale Like Google, Mesos
(theplatform.net)
17 points
by
brson
11y ago
|
5 comments
123.
▲
LALRPOP, an LR(1) parser generator for Rust
(smallcultfollowing.com)
3 points
by
brson
11y ago
|
0 comments
124.
▲
An introduction to timely dataflow
(github.com)
1 points
by
brson
11y ago
|
0 comments
125.
▲
by
brson
11y ago
In Servo, DOM nodes are Rust values managed entirely by the SpiderMonkey GC, and clever (and evolving) techniques are used to teach Rust to integrate reliably with SpiderMonkey. Rust has the flexibility (or will) to safely integrate externa
126.
▲
Libwebpki: Web PKI Certificate Validation in Rust
(github.com)
2 points
by
brson
11y ago
|
0 comments
127.
▲
by
brson
11y ago
No, this isn't an implementation of Aaron's thesis (reagents [1]). It's an implementation of Keir Fraser's thesis :) [2] [1]: http://www.mpi-sws.org/~turon/turon-thesis.pdf [2]: https://w
128.
▲
Navigating the Open Seas
(confreaks.tv)
1 points
by
brson
11y ago
|
0 comments
129.
▲
by
brson
11y ago
OK, imagine... You run a single command to instantiate a family of cross-platform Cargo projects, one your platform-agnostic backend, and one for each of your target platforms: Linux, Windows, Mac, Android, iOS, of course, but also the enti
130.
▲
by
brson
11y ago
It's going to happen, and it's going to be glorious!
131.
▲
by
brson
11y ago
At the moment we are using 60 r3.xlarge spot instances each running a single build at a time, and as of a few weeks ago it took maybe two hours. It hasn't been optimized. There is no web dashboard yet (the website[1] - which runs Rust!
132.
▲
by
brson
11y ago
I am serious, but as you observed I also did not quite address your specific use case. Rust as-is with it's LLVM backend and lack of runtime has a clear path forward for anything LLVM can target (which is a lot now, and will be more
133.
▲
by
brson
11y ago
This will happen. Rust is going to be the language that runs everywhere, easily, and interops with everything. In the next year or two Rust devs will be able to easily build and test for Linux, Windows, Android, OS X, iOS, and asm.js/w
134.
▲
by
brson
11y ago
I've heard progress on this front recently (it's mostly about the automation infrastructure), and I might expect official nightlies of both rustc and cargo for FreeBSD by the end of summer. Don't hold me to that.
135.
▲
by
brson
11y ago
MSVC support primarily means that Rust programs link with the MSVC toolchain, and use structured exception handling for unwinding. There are no GNU components involved and no need to install MinGW.
136.
▲
by
brson
11y ago
This uses a pure-Rust regex engine[1] by Andrew Gallant. [1]: https://github.com/rust-lang/regex
137.
▲
Rust's regex-dna benchmark results
(benchmarksgame.alioth.debian.org)
9 points
by
brson
11y ago
|
6 comments
138.
▲
by
brson
11y ago
You are right that process sandboxing is not as important for Servo, but it is important: 1) more defenses are more better, 2) Servo contains considerable amounts of C and C++ code and will for some time, 3) Even safe Rust has failure modes
139.
▲
by
brson
12y ago
This comment inspired me to write this utility: https://github.com/brson/rustle It installs Cargo applications without requiring an existing Rust install. Instructions for installing exa are on the README. Since I wrot
140.
▲
by
brson
12y ago
> The claim about being able to do "so much more at a low level", like e.g. being able to switch out libc variants, which allegedly is not possible in Rust due to accidental coupling. Is this a temporary difference? If so, it m
141.
▲
Codius + Rust = ❤
(codius.org)
8 points
by
brson
12y ago
|
0 comments
142.
▲
by
brson
12y ago
You are right that there are risks in making big changes at this stage, but my understanding is that the I/O redesign is not as radical as it would seem, and it resolves long-standing issues. There has been a lot of churn recently it&#
143.
▲
by
brson
12y ago
The Mozilla committer agreement is not a CLA as I understand the term - it does not assign copyright to Mozilla, copyright is retained by the original author. The purpose of the document is to assert that those contributing code have the le
144.
▲
by
brson
12y ago
Rust does not require a CLA.
145.
▲
JavaScript: Servo’s only garbage collector
(blog.mozilla.org)
304 points
by
brson
12y ago
|
16 comments
146.
▲
by
brson
12y ago
And this patch fixes on mac: https://github.com/mozilla/servo/pull/2687
147.
▲
by
brson
12y ago
And, reverted: https://github.com/mozilla/servo/pull/2685 . Broken on mac. Maybe next week...
148.
▲
by
brson
12y ago
The other replies explained the situation, but for the curious here's Rust's basic code for slice iteration: https://github.com/rust-lang/rust/blob/master/src/libcore/sl... (unfortuna
149.
▲
by
brson
12y ago
Not to dismiss the importance of language stability, but forward porting in Rust should be significantly easier than Ruby for a few reasons: * Rust's strong type system means the pieces fit together only in specific ways - roughly, i
150.
▲
by
brson
12y ago
You don't gain much at that point, and that's the aim: a process that allows the best libraries to smoothly progress from community projects to official components, without any major disruptive events along the way.
More ›