Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jdxcode
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
91.
▲
by
jdxcode
2y ago
homepod?
92.
▲
by
jdxcode
2y ago
that's not how meson describes itself: > Meson is an open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible. now I've never used it, so I can't directly defend th
93.
▲
by
jdxcode
2y ago
what about meson?
94.
▲
by
jdxcode
2y ago
> If mise watch -t run -- -r is too hard to remember in recent versions this can be simplified to `mise watch -r run`
95.
▲
Fish 4.0: The Fish of Theseus
(fishshell.com)
906 points
by
jdxcode
2y ago
|
198 comments
96.
▲
by
jdxcode
2y ago
I am very difficult to please when it comes to dotfile managers. I tried all of them and I'm quite fond of rcm[0]. It's been a few years so it's hard for me to remember exactly what it was but I think both chezmoi and yadm in
97.
▲
by
jdxcode
2y ago
> Also, what's with using unofficial Python builds by default? Even on platforms where official builds exist (macOS/Windows)? I get that these standalone builds solve certain problems (like bootstrapping), but it feels like a r
98.
▲
by
jdxcode
2y ago
I've settled into a mostly daily cadence. If there's a day with more than 1 it's because there is a relatively serious bug that I don't want anyone to need to wait around for—those are the releases you should actually pa
99.
▲
by
jdxcode
2y ago
> And where are those mystery meat binaries supposed to come from? the vendor
100.
▲
by
jdxcode
2y ago
I try not to be annoying best I can, but in the `mise trust` case I had to opt for tightening security even if it meant a bit of friction.
101.
▲
by
jdxcode
2y ago
I really appreciate that. It's definitely something I get a ton of satisfaction about of building. Drop by our discord and let me know how it goes!
102.
▲
by
jdxcode
2y ago
I don't understand how people don't notice the massive tax they're paying by using nvm: $ hyperfine "~/.nvm/nvm.sh" "mise env" Benchmark 1: ~/.nvm/nvm.sh Time (mean ± σ
103.
▲
by
jdxcode
2y ago
you should see this in tomorrow's release, or you can install with cargo from main branch now: https://github.com/jdx/mise/pull/3414
104.
▲
by
jdxcode
2y ago
it's very possible, I don't recall when/why I added it
105.
▲
by
jdxcode
2y ago
system updates causing breakages with mise tools would be news to me
106.
▲
by
jdxcode
2y ago
I wonder if you misunderstood what mise is based on your mention of "packaging challenges". mise deals with language runtimes and dev tools—it doesn't manage dependencies or package anything. I often hear suspicion about mise
107.
▲
by
jdxcode
2y ago
if you use asdf you can drop mise right in and it'll work the same but faster and with better supply-chain security. people have been doing this for almost 2 years and mise fits that use-case perfectly. You don't have to touch the
108.
▲
by
jdxcode
2y ago
node is used in a lot of the examples (because it's popular) but mise is written in rust and certainly doesn't require node
109.
▲
by
jdxcode
2y ago
there's a list with common commands you might want to run: https://mise.jdx.dev/walkthrough.html if you post an issue/discussion about the python thing I'd love to investigate it a bit
110.
▲
by
jdxcode
2y ago
there is a `mise generate github-action` command which uses https://github.com/jdx/mise-action not sure I understand what you mean by "mise steps (having to rewrite / unable to use dependencies etc)."
111.
▲
by
jdxcode
2y ago
I wrote a detailed comment yesterday about this: https://news.ycombinator.com/item?id=42353634 tl;dr: mise has more functionality like parallel tasks, watching for changes, and comprehensive argument parsing support (includ
112.
▲
by
jdxcode
2y ago
I think the entire concept of nix is a broken model not fixable by docs and better DX. Precompiled, portable binaries are the way to go which is what mise is built on. Trying to maintain this separate build chain where everything is compile
113.
▲
by
jdxcode
2y ago
lmk if there might be a way I can help with that, I don't think anyone's posted an issue about jetbrains issues—not for a long time at least
114.
▲
by
jdxcode
2y ago
I started writing mise in a bout of frustration after trying to use nix
115.
▲
by
jdxcode
2y ago
there isn't a hook for executing shell source, but it would be possible to add I think. The current hooks already execute inside of a shell function so there would just need to be a way to declare that you want a hook to run inside the
116.
▲
by
jdxcode
2y ago
in mise you wouldn't need that preamble. `set positional-arguments` is just how it behaves normally and `mise run` doesn't just show available commands—it's also a selector UI
117.
▲
by
jdxcode
2y ago
I think you'd like what I've done with mise. You can have tasks in your global config (~/.config/mise/config.toml) which by default are shown no matter where you are. `mise run` will show a selector by default of al
118.
▲
by
jdxcode
2y ago
you can do that too: https://mise.jdx.dev/environments.html#env-file but sometimes you don't want to make it an env var—just supports this too through the `export` keyword
119.
▲
by
jdxcode
2y ago
no flags, no parallel tasks, no skipping tasks unless files change, no watching for changes come see a modern task manager: https://mise.jdx.dev/tasks/
120.
▲
by
jdxcode
2y ago
I'd be surprised if you weren't correct. Perhaps I could improve this a bit with the docs, but ultimately mise is complex and that will put people off no matter how good it is. I think this is all fine though. I'm hard at w
More ›