Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
epage
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
271.
▲
by
epage
4y ago
Thanks though lqd is the one to thank the most for the performance work. I really appreciate the build time performance folks (nick, lqd) are looking at things holistically rather than staying in one specific domain.
272.
▲
by
epage
4y ago
For me, the exciting parts are in > Libs: Don't generate PartialEq::ne in derive(PartialEq) Meaning: Smaller generated code leading to faster compile times > Cargo: Take priority into account within the pending queue. When not en
273.
▲
by
epage
4y ago
My first try at Manjaro, I did an update after install and it wouldn't boot anymore. Haven't looked back since I want Linux that just works.
274.
▲
by
epage
4y ago
Not just lifetimes but types used to do more complex lifetimes that are normalized by other languages like RefCell, Arc, etc.
275.
▲
by
epage
4y ago
I'm glad to see exceptions being discussed. I had a coworker who applied an almost religious adherence to YAGNI. We were building the next iteration of our build system and were applying the lessons of problems we had in the previous
276.
▲
by
epage
4y ago
While I think code reviews are great, I think the ideal state is doing them asynchronously post-merge. Enforced pre-merge reviews are a way to hold the change hostage to force a certain quality bar. If there is the experience and trust on t
277.
▲
by
epage
4y ago
It says the Org for it is Mozilla Research when its now the Rust Foundation. It mentions cobalt for an SSG. While I'm flattered (as the maintainer) atm zola would be a better recommendation until I can find more time to devote to coba
278.
▲
by
epage
4y ago
While some things are a little stale, this is great! I wish this existed for more languages.
279.
▲
by
epage
4y ago
What I wish github supported was "git rebase && git merge --no-ff", or as Azure DevOps calls it "semi-linear merge". A fairly linear history is a lot easier to read but it is nice to preserve the branch by having
280.
▲
by
epage
4y ago
> seeing that a piece of terminal kit is written in Rust gives me a quite high Bayesian prior on the quality and usefulness of the tool. I maintain clap, the most common CLI parser for Rust. When soliciting feedback on changing some of
281.
▲
by
epage
4y ago
I'm not blaming Lua. I'm saying that the context where it is used is important and can effect whether things are problems or not. Semi-colons are a bad example, you are generally not going to have subtle bugs from those. Off-by-
282.
▲
by
epage
4y ago
> Complaints about 1-based indexing for arrays ... > Using 1 as the initial position for an array makes sense when you’re talking like a human. If the target audience for the scrips is non-programmers, then sure. The place where I fou
283.
▲
by
epage
4y ago
Sorry, I was meaning the opposite. We'd be deprecating it and making it unavailable in future editions. Instead you have to opt out of each default feature.
284.
▲
by
epage
4y ago
> Edit: also, "features" are sometimes a headache. Just spent ~one day trying to figure out how to build cross-platform static binaries when bunch of libraries depend on openssl-lib. Ended up using "features" to disab
285.
▲
by
epage
4y ago
Something I've been thinking a lot about for Rust is what can and should a REPL experience be for a compiled language (ie what are reasonable compromises). There seem to be two repls that haven't gotten much traction: - https:&#x
286.
▲
by
epage
4y ago
Maybe not to the same degree but `see` for python: https://pypi.org/project/see/
287.
▲
by
epage
4y ago
No idea if it is past vaporware but there is Elio motors
288.
▲
by
epage
4y ago
Storing the internal state in sqlite and allowing Lua plugins to operate on it might be a way of extending things.
289.
▲
by
epage
4y ago
I've not really tested it besides it working for me flying between Austin and Portland.
290.
▲
by
epage
4y ago
You should check out what fasterthanlime does for their blog. Theirs uses sqlite for storing all state and the write plugins into the Rust Liquid template implementation to directly query sqlite so they could do whatever they wanted withou
291.
▲
by
epage
4y ago
I have a ROG Strix (12th gen intel) and no whine. Been using WSL so far but need to try again to see how well Linux runs on it. Overall, its been a solid machine so far and had sufficient battery life for me to program on flights half-way a
292.
▲
by
epage
4y ago
Sounds like they are making salsa easier to adopt https://smallcultfollowing.com/babysteps/blog/2022/08/18/com...
293.
▲
by
epage
4y ago
Theres also talk of improving the situation, including - Depencency MSRV errors explaining how to downgrade (merged) - The dependency resolver skipping versions that need newer Rust. To have reasonable errors, this will require the new pubg
294.
▲
by
epage
4y ago
git-stack [0] tries to do that. I also maintain a list of related tools, some of which do similar [1]. [0] https://github.com/gitext-rs/git-stack [1] https://github.com/gitext-rs/git-stack/blo
295.
▲
by
epage
4y ago
See also https://blog.burntsushi.net/ripgrep which contrasts ripgrep with GNU grep and others (from 2016)
296.
▲
by
epage
4y ago
This is assuming a lot about me when in fact - I don't use golang - As an outsider, the governance has seemed unhealthy like with how dependency management was dropped out of no where However, it has been relatively successful. Dart&#
297.
▲
by
epage
4y ago
> this is a Google led project This doesn't give me much confidence if its Corporate governance rather than open governance.
298.
▲
by
epage
4y ago
It seems that the goal is a new language with full interop with C++, kind of like Zig's interop with C. - I wonder how much baggage had to be maintained for interop. If some of it could be isolated, how did they do it? - Does this fal
299.
▲
by
epage
4y ago
I'm glad Rust* is forcing us out of a rut in UI toolkit design. All of these spell hard-to-debug problems. * Yes, I know elm-derive UIs are also a thing and have laid a lot of ground work in this area. btw I've had great experien
300.
▲
by
epage
4y ago
Until you need a platform or Python version agnostic lock file. pip-tools compiles the list for your current environment which makes it limited.
More ›