Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rabidferret
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
rabidferret
3mo ago
I will not stop shitposting on main though
2.
▲
by
rabidferret
3mo ago
I am odd, yes. I also care deeply about supply chain security and focused on it when I led the crates.io team as well as during my time at the Rust Foundation. You can rest assured that my occasional shitposts are not opening an attack aven
3.
▲
by
rabidferret
3mo ago
Crap, I'm supposed to be an engineer?
4.
▲
by
rabidferret
3mo ago
No
5.
▲
by
rabidferret
3y ago
If David had come forward when everyone else did about how this situation played out, and actually spoken to JeanHeyd or apologized ever , that's exactly what would have happened.
6.
▲
by
rabidferret
3y ago
I'm the organizer who gave the invite. It was indeed explicitly framed as "you can talk about whatever you want". In my opinion it was pretty obvious this is what JeanHeyd would talk about before the invite went out. He told
7.
▲
Implementing the Network Time Protocol (NTP) in Rust
(foundation.rust-lang.org)
2 points
by
rabidferret
4y ago
|
0 comments
8.
▲
by
rabidferret
5y ago
I used to maintain a library which actually tried to implement proper English pluralization rules. I can confirm you don't want to do that.
9.
▲
by
rabidferret
5y ago
Why would they filter emoji specifically? They're such a major part of modern communication
10.
▲
by
rabidferret
5y ago
I would just like to tack on that malicious code is against the crates.io terms of service, and something like exfiltrating secrets in a build script is something that very clearly qualifies as malicious. If you ever encounter this in the w
11.
▲
by
rabidferret
5y ago
> Or now that I think about it, is it instead the case that a whole program including all dependencies will be compiled by the same compiler (of which newer editions will have the latest security fixes) It's this. Rust doesn't
12.
▲
by
rabidferret
5y ago
> I think that it's very straightforward, personally, with very very simple rules (especially in 2018). I agree with you. It's a shame we don't have a simple visual metaphor to describe this EDIT: Wait does hacker news jus
13.
▲
by
rabidferret
5y ago
I have always wondered this!
14.
▲
by
rabidferret
5y ago
let plural = match cases.len() { 1.. => "s", 0 => "", }; ;P
15.
▲
by
rabidferret
6y ago
For purchases like the one in the article, you can absolutely purchase with stock in lieu of cash. This happens all the time, and doesn't have nearly the impact on the share price that selling for cash on the exchange does. How much ca
16.
▲
by
rabidferret
7y ago
Yeah, unfortunately there's not really much of an alternative here besides dropping libgit2 and subshelling out to git (which we honestly should consider, it just hasn't been a priority).
17.
▲
by
rabidferret
7y ago
Often times database changes are a complex multi-stage process. Since we're still a small team, we're able to have them merged as a single PR and the author deploys each commit as needed. A complicated CD process would just add mo
18.
▲
by
rabidferret
7y ago
Anything that doesn't require W+X would need an entire page allocated per closure, wouldn't it?
19.
▲
by
rabidferret
7y ago
`void ( )(void , everything_else)` is in my personal experience a much more common API than that of `qsort` (probably for exactly the point you're pedantically trying to make), so I chose to focus on that API for this article. There&#x
20.
▲
by
rabidferret
7y ago
It doesn't relate to it at all. The issues around linking to problematic object files mentioned in that article will apply to Rust as well, but that's unrelated to the subject of this article, it's a property of the linker yo
21.
▲
Neat Rust Tricks: Passing Closures to C
(blog.seantheprogrammer.com)
215 points
by
rabidferret
7y ago
|
66 comments
22.
▲
by
rabidferret
7y ago
Literally the second sentence of the article
23.
▲
Thoughts on Arbitrary Pagination
(blog.seantheprogrammer.com)
5 points
by
rabidferret
7y ago
|
0 comments
24.
▲
by
rabidferret
7y ago
I've never contributed to go in the past, why would I be transitioning to working on go full time?
25.
▲
by
rabidferret
7y ago
In case it wasn't clear from the article, I'm moving from contributing to Rails to Rust, not as a user. Most of my contributions to Rails were around Active Record (the ORM), and I got into Rust by creating its most used ORM. My
26.
▲
by
rabidferret
7y ago
Yeah, it's a problematic model if we were to look at it as a solution to open source funding. It requires you to already be contributing heavily to a significant enough project that you'd be able to get these grants in the first p
27.
▲
by
rabidferret
7y ago
Yeah, calling it "The Rust organization" was probably a mistake, as it can be confused for something more official than the nebulous non-official entity that I'm referring to
28.
▲
by
rabidferret
8y ago
My goal wasn't so much to promote any specific answer, just to rebute the argument that the solution to memory safety bugs is to have better C programmers
29.
▲
by
rabidferret
8y ago
Ah, I see. You're wanting to have destructors run on local variables assigned in `main`.
30.
▲
by
rabidferret
8y ago
If you don't care about the specific error code as long as it's non-zero, just returning `Result<(), impl Debug>` does what you want on stable now, right?
More ›