Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
epage
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
76 ms
·
541.
▲
by
epage
7y ago
Coming from C++, I think it is the whole picture - Key figures in the community that established a culture of caring about cross-platform - Cargo making it very easy to have portable builds - Standardized platform conditionals both for depe
542.
▲
by
epage
7y ago
Besides any modern negatives, there are historical ones that need preservation (my grandfather-in-law's WW2 negatives for example). We've been meaning to digitize them but time is always an issue.
543.
▲
by
epage
7y ago
I feel like Mint has reverted in functionality. It used to be that I rarely corrected and auto-categorization and now I feel like I do it with 1out out of 10 line items. The Flash issue is also terrible. For more challenging but important
544.
▲
by
epage
7y ago
This is a sad day for Rust. Situations can spiral out of control. Who started it? Who escalated it? You can't really define these because communication is sloppy and difficult, especially when there are cultural and language barriers
545.
▲
by
epage
7y ago
I'd go the opposite and say that Rust is a competitive edge for Firefox to beat other browsers, architecturally. There were things they tried and failed many times to do to improve Firefox's performance and it wasn't until R
546.
▲
by
epage
7y ago
I can't believe their leadership de-prioritized the port until the last minute when they have an ecosystem on top of them that also has to port. I feel that was irresponsible. The project lead said to not push `b""` on people
547.
▲
by
epage
7y ago
Another reason the complaint doesn't make sense is that the author then praises Rust which is more similar to Python 3 than 2.
548.
▲
by
epage
7y ago
Sounds like you also couldn't run these plugins on windows, if kak even supports windows :(
549.
▲
by
epage
7y ago
> compiler-enforced memory safety allows for the use of patterns that would otherwise be difficult to use safely I have to say, this has been amazing. For context, I'm a C++ developer who has had minimal run-ins with the borrow chec
550.
▲
by
epage
7y ago
I keep hearing about nim and I've normally ignored it because Rust is good enough for me. Recently, I got curious if itd be a good fit for my coworkers, so I started giving it a look. I'm baffled at all the python comparisons. Yes
551.
▲
by
epage
7y ago
Same. I generally take rail to my airport except it doesn't run at all hours. I know I can count on a shuttle to get me to the airport but don't want to risk a rare Lyft driver at that hour deciding against taking me an hour to th
552.
▲
by
epage
7y ago
My guess is interns will need to be in-person.
553.
▲
by
epage
7y ago
On the full job listing link, we have bachelor and master intern positions listed: https://jobs.cisco.com/jobs/ProjectDetail/Software-Engineer-... https://jobs.cisco.com/jobs/ProjectDetail
554.
▲
by
epage
7y ago
Duo | Ann Arbor MI, Austin TX, Remote | Full time and intern Duo's mission is to democratize security with the primary products being MFA and Zero Trust / BeyondCorp. We were recently acquired by Cisco who was named a leader in th
555.
▲
by
epage
7y ago
Also Relm which is Rust+Elm-inspired+Gtk https://github.com/antoyo/relm
556.
▲
by
epage
7y ago
> But it turns out that it's possible that Rust may not have been radical enough! Consider: what if you want a type that not only can't be copied, but can't be moved as well? When talking about Pin, I think it is importan
557.
▲
by
epage
7y ago
> Over at the TypeScript compiler we recently slowed our release cycle from 2 months to 3 months specifically because of an observation noted here: nobody used our beta (or RC) builds. It is pretty standard in the Rust community for crat
558.
▲
by
epage
7y ago
Some of the highlighted error crates will include a full backtrace if you are using nightly rust. Not sure when it will hit stable.
559.
▲
by
epage
7y ago
> which seems like a really clumsy way to handle it. In most real cases, wouldn't you write the From impls for the specific types of errors you're expecting? In an application, yes. The problem is in libraries because the `Fro
560.
▲
by
epage
7y ago
> 2 - If you're aggregating so many error types that it's unwieldy, you're probably doing to much in one place. That has all sorts of down stream issues with testability and what not. Hacking your error types to make it ea
561.
▲
by
epage
7y ago
Is it employing anonymous enums? They come up for helping errors in the Rust community from time to time. The main dropback I see on relying on them is that they make it easy to accidentally expose your implementation details as part of y
562.
▲
by
epage
7y ago
I think the interest in dynamic errors (which is what most of the error libraries deal with) comes from (1) people learning Rust and trying to get them to do something besides `unwrap`, (2) people prototyping and not wanting to use `unwrap`
563.
▲
by
epage
7y ago
Rust brings some great features to the table but the combination of them opens up a new level of challenges to deal with which is why there is so much talk in the community on error handling libraries. Some of the competing needs that need
564.
▲
by
epage
7y ago
Some factors for this - When prototyping, deferring worrying about exact error types is helpful - In applications, you aggregate so many types of errors, sometimes it is easier just to dynamically accept any.
565.
▲
by
epage
7y ago
-sys are raw wrappers around C code so wouldn't provide much benefit for them to be exposed as dynlibs. And crates are the equivelant of python, node, go, etc packages. That they are also a compilation unit is, I believe, an implementa
566.
▲
by
epage
7y ago
The challenge with async code is that the state across yield points is put into a struct and if a reference to a stack variable is used across yield points, then that struct is self-referential which Rust can't reason about (yet?). I
567.
▲
by
epage
7y ago
Duo | Ann Arbor MI, Austin TX, Remote | Full time Duo's mission is to democratize security with the primary products being MFA and Zero Trust / BeyondCorp. We were recently acquired by Cisco who was named a leader in the "20
568.
▲
by
epage
7y ago
It does mention rg which is in the same category as ag and, maybe this is my own bias, seems to have more mindshare now.
569.
▲
by
epage
7y ago
I think there are a couple of relevant factors - Can be distributed as a single binary, not requiring an interpreter and virtual environment. - Being more fun to make a hobby tool in due to minimal footguns compared to C/C++. - Really
570.
▲
by
epage
7y ago
Another reason I'd prefer things to be rewritten in Rust rather than using bindings is that calling out to external build systems introduces its own set of problems. I've run into the most problems with C-based dependencies (slow
More ›