Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
frewsxcv
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
frewsxcv
6y ago
Which app is immune to this?
2.
▲
by
frewsxcv
6y ago
Keeping something secret amongst 230 people is not an easy task. At some point the campaign has to become public, and it's better to do that in a planned, coordinated manner, than have it get leaked to the press.
3.
▲
by
frewsxcv
6y ago
> The unions require a certain amount of work experience to join and some have different levels of membership depending on how much work you do after joining. To users who are following along who aren't familiar, this is not how all
4.
▲
by
frewsxcv
6y ago
"rebuttal" is giving them way too much credit
5.
▲
by
frewsxcv
6y ago
If something is untyped in Sorbet, you can give it a type with `T.let`. So if the return value of function `foo` is untyped, but you have a high degree of confidence that it will return a `String`, you can do `ret = T.let(foo, String)`
6.
▲
by
frewsxcv
6y ago
> We don't need laws to see these as a public good. Yes, actually you do.
7.
▲
by
frewsxcv
6y ago
> that's why it's a 100% racist term against white people yikes
8.
▲
by
frewsxcv
8y ago
Rust macros are intended to be powerful, by design.
9.
▲
by
frewsxcv
8y ago
https://github.com/python/cpython/blob/2.7/Misc/NEWS.d/2.7.1...
10.
▲
Show HN: Alert-after: Utility to get a desktop alert after a command finishes
(github.com)
5 points
by
frewsxcv
9y ago
|
3 comments
11.
▲
by
frewsxcv
10y ago
I used to be in this situation. Then I started using https://convox.com/ and all my problems went away.
12.
▲
by
frewsxcv
10y ago
90% of Manhattan? Maybe. 90% of NYC? Definitely not. https://en.wikipedia.org/wiki/Demographics_of_New_York_City
13.
▲
Adopted Unicode Characters
(unicode.org)
1 points
by
frewsxcv
10y ago
|
0 comments
14.
▲
by
frewsxcv
10y ago
What do you find unstable about Rust?
15.
▲
by
frewsxcv
10y ago
In case you're looking for a place to jump in: The thread that handles all the resources ( http:// , chrome://, file://, etc): https://github.com/servo/servo/blob/master/
16.
▲
by
frewsxcv
10y ago
I haven't, though I've thought about it. Most of the logic behind git2-rs (as far as I know) is written in C. While it's possible to run afl.rs on a Rust project that uses C code behind the scenes, I haven't ever attempt
17.
▲
by
frewsxcv
10y ago
(afl.rs maintainer here) I ran AFL on rust-brotli for a week a couple weeks ago. It didn't find anything. I plan to try again soon! No one is safe from AFL.
18.
▲
by
frewsxcv
10y ago
Looks like they use build with release mode: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
19.
▲
by
frewsxcv
10y ago
Also worth mentioning the Rust library 'quickcheck' that does something similar to what you're suggesting: https://github.com/BurntSushi/quickcheck#the-quickcheck-attr...
20.
▲
by
frewsxcv
10y ago
This is what I'm striving for: #[fuzz] fn test_fuzz(bytes: Vec<u8>) { ... } This would live alongside other test cases and everytime fuzzing is desired, one could just do `cargo fuzz`. Relevant issues and
21.
▲
by
frewsxcv
10y ago
In this particular instance, there's no reason to be shipping afl.rs in production code. It's just a tool that's meant for local development, testing environments, or maybe even part of a CI workflow.
22.
▲
by
frewsxcv
10y ago
Huh, wasn't aware that's how afl-gcc worked. I'll have to look into it sometime, thanks for making me aware of it.
23.
▲
by
frewsxcv
10y ago
Yes, the shared acronym makes Googling for anything AFL related rather annoying. The results are usually a mixture of Australian football, American rabbits, and fuzz testing.
24.
▲
by
frewsxcv
10y ago
Regarding using stable builds of Rust with afl.rs: If I could, I would. afl.rs uses a Rust compiler plugin to register the LLVM pass needed to instrument Rust programs so that AFL can run on them: https://github.com/frewsxcv
25.
▲
by
frewsxcv
10y ago
If anything, it felt like I was practicing some sort of fuzz-driven-development for brotli-rs knocking out a bunch of corner cases. Coincidentally though, I am fuzzing a different Brotli library testing some unpushed afl.rs changes: https:
26.
▲
by
frewsxcv
10y ago
Author here. AFL is coverage-guided fuzz testing (fuzz testing that relies on code coverage). Someone (not me) wrote an "LLVM pass" that loops through the generated LLVM IR for any LLVM-compiled program and injects the necessary A
27.
▲
by
frewsxcv
10y ago
Regarding your IDE question: https://areweideyet.com/
28.
▲
by
frewsxcv
10y ago
The version number is 0.11, which is different from 0.1.
29.
▲
by
frewsxcv
10y ago
I tried to create one of these a few months ago https://github.com/frewsxcv/lop.farm Send me an email if you want to team up on this: coreyf@rwell.org
30.
▲
by
frewsxcv
10y ago
In case anyone wants to learn about an effort to incrementally port some of the BoringSSL (fork of OpenSSL) primitives to Rust: https://github.com/briansmith/ring If anyone is looking to contribute and wants a "go
More ›