Viewing profile — shepmaster
shepmaster
HN member- Joined
- Sun, Feb 06, 2011, 10:21 PM UTC
- HN karma
- 1,167
- Public activity
- 298 items
- HN profile
- View on Hacker News ↗
About shepmaster
[1]: http://integer32.com/ [2]: https://www.manning.com/livevideo/rust-in-motion?a_aid=jgoulding&a_bid=6a993c2e
Recent public activity
-
comment
Comment #48902043
You can thank ASCIIFlow for that ;) https://asciiflow.com/
-
comment
Comment #48901586
> Haven't used --update-refs, but reading it, it should result in your third graph. I don't think it does. I tried locally: mkdir test; cd test; git init touch a; git add a; git co…
-
comment
Comment #48901515
I'm not sure that answers my question. That shows a linear set of branches (my-feature-v3 depends on my-feature-v2 depends on my-feature-v1 depends on main). I'm asking about the c…
-
comment
Comment #48901497
Ah, good catch. That's more of a graphic issue and not what I was trying to express. Updated the OP.
-
comment
Comment #48901447
> That last part goes further than git rebase --update-refs, which only moves refs sitting inside the range you’re actively rebasing. git history instead finds and rewrites every l…
-
comment
Comment #48084387
At a Pittsburgher, I assumed it was a misspelling of “nebby”. https://www.urbandictionary.com/define.php?term=Nebby
- story
-
comment
Comment #45776683
> But it's not natural to do so. I tend to write most of my async Rust following the actor model and I find it natural. Alice Rhyl, a prominent Tokio contributor, has written about…
-
comment
Comment #45222939
An official post about this is at https://blog.rust-lang.org/2025/09/12/crates-io-phishing-cam...
-
comment
Comment #44426251
You are quite welcome; thanks for the kind words!
-
comment
Comment #44426247
You certainly can use thiserror to accomplish the same goals! However, your example does a little subtle slight-of-hand that you probably didn't mean to and leaves off the enum nam…
-
comment
Comment #44426166
In addition to the sibling comment mentioning thiserror, I also submit my crate SNAFU (linked in my ancestor comment). Reducing some of the boilerplate is a big reason I enjoy usin…
-
comment
Comment #44418451
> I create one error type per function/action I do too! I've been debating whether I should update SNAFU's philosophy page [1] to mention this explicitly, and I think your comment …
-
comment
Comment #44418435
Thanks for using SNAFU! Any feedback you'd like to share?
- story
-
comment
Comment #44118070
As we all know, Cool URIs don't change [1]. I greatly appreciate the care taken to keep these Compiler Explorer links working as long as possible. The Rust playground uses GitHub G…
-
comment
Comment #44024410
I hope to read through your crate and examples later, but if you have a chance, I’d be curious to hear your take on how Stack Error differs from my library, SNAFU [1]! [1]: https:/…
-
comment
Comment #43953945
SNAFU author here, thanks for including my crate! I’ll try to give your review a thorough read through later and incorporate feedback that makes sense. I do have https://diataxis.f…
-
comment
Comment #43936915
I agree. Unfortunately, I think that a lot of the people who ask for a bigger standard library really just want (a) someone else to do the work (b) someone they can trust. The peop…
-
comment
Comment #43936762
I agree with your general point, but for this specific functionality, I’ll point out that setting environment variables of the current process is unsafe. It took us a long time to …
-
comment
Comment #43908842
Yeah, with SNAFU I try to encourage people going all-in on very fine-grained error types. I love it (unsurprisingly).
-
comment
Comment #43610579
> [Rust and C++] encourages creating a library of types with inheritance You'll want to expand on and clarify your meaning here, as Rust does not have inheritance.
-
comment
Comment #43601344
Yep, as the sibling said, it’s to prove the point in a snarky manner. The yellow-on-white color, the wobbling, upside down path of text, the font choice, the unrelated image; all o…
-
comment
Comment #43601233
We made this to be used as a reply when pictures are misused where text would be better: https://fewer.pics/
-
comment
Comment #43523693
Agree with simonw’s sibling comment. To add to it, I’m the primary maintainer of the Rust playground and basically self-review every single commit. The rust-lang/rust repository ha…