3,459 karma · joined October 26, 2010
I've always been scared of Lisp syntax, but after just a little experience with it it all kind of fades away and it feels like an indentation-based language, while remaining very compact. Now I'm like "why aren't all higher-level languages lisps"?
Editor tooling definitely helps, but it's one of those "skill floor skill ceiling" ideas. Parenthesis-based syntax has a slightly higher "skill floor" (takes more effort to edit), but with editor tooling has a much higher "skill ceiling", where experts can move blocks at the level of syntax rather than characters. Even just vscode's new bracket highlighting and guides are a small feature but a big help to see structure.
Dagster, on the other hand, seems to let you scale from using it locally as a library all the way to running on ECS/K8s etc. Along with that there's unfortunately a ton of complexity in setting it up but that's not Dagster's fault and it seems like Dagster works once you get it set up. Agree about it being young and there being some rough spots but it's got lots of good ideas. We were nearly done setting it up but got pulled off onto more urgent things, so I haven't run it in production yet. I'm glad to hear it worked well for you!
https://github.com/kbd/setup/blob/d95653da5ab367b1e628b97537...
So, "ga" similarly gives a fuzzy finder of files to "git add" that are actually in git status, "gcp" lets me cherry pick one or more commits from a branch where both the branch and commits are picked with fzf, and so on.
Checked, was last updated in 2018: https://apps.apple.com/us/app/super-hexagon/id549027629
> To repeat: changing this would cause likely millions of lines of code to be reformatted for no particularly strong reason.
No point in complaining to HN about this.
$ echo "[1, 2, 3]" | nu -c 'cat | from json | to yaml'
---
- 1
- 2
- 3
$ echo '{"key": [1, 2, 3]}' | nu -c 'cat | from json | to yaml'
---
key:
- 1
- 2
- 3Edit: also just want to say, in a world where "the current GUI tool du-jour got bloated and this one has hidden behavior when you right click this button...", I much prefer command line tools where possible!
From what I've seen I really like Crystal. It has good ideas and they're working on a dang REPL! I'd like if it took over some of Go's share, and I'd like to not have to say "but they're still working on multi-core".
For Podman vs Rancher, what are pros and cons? If you only use Docker from the command line is there any reason to use Rancher?
> Our friend Sven Guckes died in Berlin on February 20, 2022.
> He was diagnosed with a brain tumor in December 2021.
Sheesh so fast... scary. RIP.Yes that is indeed the next most-frustrating thing about Go! In the last Go language survey (https://go.dev/blog/survey2020-results), about 90% of people wanted generics and 60% of people want better error handling. So, one down, one to go.
Modern languages like Zig and Rust show how you can do "errors as values" way better. Zig has error returns and stack traces built in, there's no reason Go has to be so impoverished here.