Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rgoulter
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
68 ms
·
871.
▲
by
rgoulter
5y ago
> I’d like to see your hypothetical keyboard where control (to say nothing of esc) is anywhere near as easy to reach With multi-function keys (as supported by e.g. QMK-powered keyboards, or software like kmonad) allows adding multiple fu
872.
▲
by
rgoulter
5y ago
> versus pressing a key for uppercase and pressing it again for lowercase FWIW, "Caps Lock" is modal. e.g. the Wikipedia page lists "Caps Lock" as a common example of mode errors. https://en.wikipedia.org&#
873.
▲
by
rgoulter
5y ago
I think there's low-hanging fruit in terms of what you can benefit from with Nix without having to learn too much. (Albeit, learning Nix enough to be comfortable using it for what you want may take time). -- I'd encourage giving i
874.
▲
by
rgoulter
5y ago
The command `nix print-dev-env` prints the environment variables used, which helps. But I think a suggested DX is to make use of direnv. e.g. the nix-direnv template: https://github.com/nix-community/nix-direnv/blo
875.
▲
by
rgoulter
5y ago
> Just that, for non-enthusiasts and non-early adopters like myself, it's dead in the water until there is some major support behind it. Sure, this is pragmatic. > But it seems it isn't able to blindly mirror stuff from pip,
876.
▲
by
rgoulter
5y ago
> I've been using Nix for about 6 years now, and have mostly been using `nix-env -iA`, `nix-env -qaP --description` and `nix-env -e` the whole time. I'd suggest "declarative package management" as a level-up above thi
877.
▲
by
rgoulter
5y ago
The package in the cache which it's downloaded from? I think so. It would be a bit more involved that "replace the package for gcc-11". The packages are addressed by the inputs which built them. There has been some effort tow
878.
▲
by
rgoulter
5y ago
I've only used simple CMake stuff, but: CMake is aimed at describing how a C/C++ project is built, and competes with autotools. Nix is aimed at describing packages installed to a system, and competes with (say) apt-get or Dockerfi
879.
▲
by
rgoulter
5y ago
The programming languages developers use have surprises and inconsistencies like this when you compare between them. It seems awfully pessimistic to think Nix is too hard to use for things like that. (Although I never really understood peop
880.
▲
by
rgoulter
5y ago
> I could likely completely nuke my setup and redo it all in less time and effort than learning Nix. In fact, I can say it takes about an hour - I usually do it annually. Right, this is pragmatic. I think most of the people on NixOS at l
881.
▲
by
rgoulter
5y ago
I think it's good to consider ways in which Nix's UX could be improved. But I'd draw an analogy to vim or emacs. These have steep difficulty curves to them, but provide a power-user experience. Roughly, Nix is to apt-get what
882.
▲
by
rgoulter
5y ago
I think it's better to put in terms of trade-offs, rather than "this is better than that". https://mikehadlow.blogspot.com/2012/05/configuration-comple... (I use NixOS btw).
883.
▲
by
rgoulter
5y ago
That's kinda fair, but I think it's worth keeping an eye on. Nix is really good at "programmatic environment for managing packages". Which is excellent for devops. There are advantages for developers, too.. but, develope
884.
▲
by
rgoulter
5y ago
The comment you're replying to describes concerns about maintenance burden from the programmatic nature of Nix. I think "declared in YAML, pointing to a Docker image", and "declared in Nix, pointing to some more Nix else
885.
▲
by
rgoulter
5y ago
> I am going with the "configuration syntax is complex and difficult..." I guess it's by comparison. Whenever some NodeJS or Python project is mentioned, I've never seen the complaint "NodeJS syntax is too hard&q
886.
▲
by
rgoulter
5y ago
> the language itself is surprisingly simple. the difficulty people have with it is that it’s functional, not that it’s nix. I wrote down "what I wish I knew when learning Nix", and realised what had initially confused me: Some
887.
▲
by
rgoulter
5y ago
> what could one use instead of a password manager The comment you're replying to mentions "dishonest advertising", which suggests "password manager service". I'd think using e.g. KeepassXC would be more sec
888.
▲
by
rgoulter
5y ago
I do think "upvoted old comments" would be worth notifying about after some cooling duration. I'll sometimes see I got upvoted, and I'll notice it wasn't one of my recent comments (since my recent comments will all
889.
▲
by
rgoulter
5y ago
Take a look at the most voted Python questions on StackOverflow. https://stackoverflow.com/questions/tagged/python?sort=MostV...
890.
▲
by
rgoulter
5y ago
For the sake of interest, not quite any date. https://stackoverflow.com/questions/21787872/is-it-possible-... e.g. this repo which represented the US constitution in a Git repository couldn't use the actual
891.
▲
by
rgoulter
5y ago
That's an interesting juxtaposition. Your first sentence emphasises the speculation interactions with cryptocurrency; the second emphasises the claimed benefits of cryptocurrencies. But there's quite a big gap between those two.
892.
▲
by
rgoulter
5y ago
I liked Deborah Tannen's remarks in the afterword of a reprint of "You Just Don't Understand". The book is about her observations that some conflict between men & women resembles inter-cultural conflict; i.e. men wou
893.
▲
by
rgoulter
5y ago
Ergogen is a project in a similar spirit; it takes a YAML as an input and uses this to generate files for plates, or (unrouted) Kicad PCBs. I was also interested in having parametric CAD related to custom keyboard PCBs. The approach I took
894.
▲
by
rgoulter
5y ago
Reminds me of the "company hierarchy" as discussed e.g.: https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
895.
▲
by
rgoulter
5y ago
I think Dvorak is good for comfort. I don't think my Dvorak is faster than my QWERTY. (About 100 vs 110 wpm on the casual typing speed test websites). But Dvorak is absolutely more comfortable.
896.
▲
by
rgoulter
5y ago
ZSA's moonlander[0] or their planck-ez[1] are a couple of examples. Where standard keyboards have staggered rows, the planck-ez is "ortholinear", and the moonlander has staggered columns. (I have seen designs which are symmet
897.
▲
by
rgoulter
5y ago
A keyboard where the keys are symmetrical, and allow greater use of the thumb (and allow less usage of the pinky fingers). -- Maybe it's not for everyone, but I wish I'd gotten a keyboard like this years ago.
898.
▲
by
rgoulter
5y ago
> Why do you think so many professors and managers write extremely short, almost informal sounding replies. Because they're positioned with higher status in a hierarchy? If a student makes a mistake, the professor merely points out
899.
▲
by
rgoulter
5y ago
> What are best practices to manage private and public keys as well as all these usernames/password for the web ui's? Use a password database to store credentials for username + password. For 2FA, ideally some U2F device like a
900.
▲
by
rgoulter
5y ago
If you want to make a simple blog, what technology you use likely doesn't matter. But if instead you want to play around with SSGs, just go ahead and play with SSGs.
More ›