Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rgoulter
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
50 ms
·
631.
▲
by
rgoulter
4y ago
magit is probably the best interface to git; although it's emacs only. -- e.g. With magit, stuff like `git commit --fixup <commit>` is very straightforward to do. Outside of emacs, lazygit is worth checking out if you're con
632.
▲
by
rgoulter
4y ago
See also: https://learngitbranching.js.org/ https://github.com/Gazler/githug
633.
▲
by
rgoulter
4y ago
> What the heck even is "professional level" to you? It'd involve a mismatch in expectations of communication or work; where some factors of getting the job done are more important to OP than to his colleagues. e.g. maybe
634.
▲
by
rgoulter
4y ago
> I have multiple devices, and I can't drop new spacebar replacements onto the mobile ones. ... Why optimize for just the desk? I like to move around to change things up sometimes. :o) This is less of a disadvantage for small keyboa
635.
▲
by
rgoulter
4y ago
> You want to go tkl and pull out your number pad when/if you need it more power to you, but anything smaller than that and your working against yourself in my eyes. I'd put it the other way: if you have a keyboard where all yo
636.
▲
by
rgoulter
4y ago
The announcement post suggests it's slower, but comfortable (once you get used to it). https://factorio.com/blog/post/factorio-on-nintendo-switch Factorio was developed for 10 years with only keyboard and mo
637.
▲
by
rgoulter
4y ago
I can play quake in my browser using webgl compiled from c++ code running as WASM but I still can not scroll though a table of 5,000 items. via https://twitter.com/samccone/status/902542169524772864
638.
▲
by
rgoulter
4y ago
+1 to helix. I like the idea of using "<motion><verb>" instead of "<verb><motion>". Though, when I was first trying it out, enough of helix's keybindings conflicted (or were different).. it d
639.
▲
by
rgoulter
4y ago
I think removing the function row goes hand in hand with other design decisions. Comparing to the freestyle pro, this advantage360: neither has a numpad. But the advantage360 also has: symmetrical / not row staggered, more keys for the
640.
▲
by
rgoulter
4y ago
> I do not care about layers or whatever ergonomic arguments that arise. I tend to think this is more a matter of preference, so, sure, this keyboard isn't for you. But what's your experience with layering? Is it "tried it
641.
▲
by
rgoulter
4y ago
> the lack of F-keys is baffling. The vertical real estate is non-issue on a desktop, you win nothing by getting rid of the F-row. It's not too outlandish considering the rest of the keyboard, compared to a standard keyboard. It loo
642.
▲
by
rgoulter
4y ago
> I'd miss the Esc key in the upper-left When the keyboard lets your thumb reach 2-3 buttons each, you get to use the thumb more, which allows using the pinky finger less. (Which is nice, since the pinky finger is weaker than the th
643.
▲
by
rgoulter
4y ago
I'd expand on 'relying on layering' as 'trading off hand movement for added complexity'. I use a smaller layout without a number row. I noticed that when I had to use my laptop's keyboard, pressing the ` key wa
644.
▲
by
rgoulter
4y ago
Ah, sure. I think it's worth the cost; but I also think it's not a cost everyone wants to pay. In a way, I think most of the "I tried Nix/NixOS but didn't stick with it" comments are about its learning curve. I
645.
▲
by
rgoulter
4y ago
> The point is entirely different: if you update the channel-list you need the network for any changes to the configuration and I don't know of a way to go back to an earlier channel state. `nix-channel` does have a `--rollback` fla
646.
▲
by
rgoulter
4y ago
I think it's worth adding that NixOS probably will require more effort to use than the "it just works" UX that GP seems to be wanting. Getting familiar with nix can take some time. e.g. figuring out how to write a Nix packa
647.
▲
by
rgoulter
4y ago
> I do like the new model I'm only aware of JetBrains doing this. Are you aware of other examples?
648.
▲
by
rgoulter
4y ago
I think the biggest difficulty most people encounter with nix is if they need to run something which doesn't have a nix package already. As soon as you step off a 'happy path' with Nix, you very quickly hit a lot of "you
649.
▲
by
rgoulter
4y ago
My experience with Arch (which I tried after I'd used Linux Mint) was that for the first few weeks I was constantly consulting the Arch Linux Wiki to get anything done. -- I mean, yes, the emphasis is on "learned a lot". The
650.
▲
by
rgoulter
4y ago
Kubernetes as an abstraction layer above clouds, whereas OpenStack is a cloud computing environment. Though, I heartily agree with "it's easy to get started with Kubernetes, and difficult to get started with AWS". When I trie
651.
▲
by
rgoulter
4y ago
My sense is, if you catch someone being malicious in a situation where the power dynamic is so one sided, then be very careful before giving that person more power.
652.
▲
by
rgoulter
4y ago
Among developers, probably the most popular text editors are VSCode, vim, and emacs. On a spectrum of "notepad to IDE", vim is closest to "editor only"; although with effort it's possible to get an environment with
653.
▲
by
rgoulter
4y ago
I'd suggest zellij if tmux is too intimidating. Rather. 99% of what I use tmux for is both: not what I would consider "power user" skills; what I think terminal emulators like kitty or iTerm2 will mimick anyway; and reflects
654.
▲
by
rgoulter
4y ago
> this seems like a totally implausible accidental misspelling Yeah, I remember seeing this website as "a typo of github", but wasn't able to rediscover it.
655.
▲
by
rgoulter
4y ago
> The situation is as unatenable long-term as it is on a regular distro. I may be misremembering, but isn't this pretty much the default user experience on rolling distributions like Arch Linux? -- You consult the wiki to see what c
656.
▲
by
rgoulter
4y ago
Hopefully Devops will be able to make use of nice tooling like linters (e.g. shellcheck for bash) which can hope to catch such problems.
657.
▲
by
rgoulter
4y ago
I'd prefer to qualify that a bit: When you can get Nix to do what you want, it's wonderful. When you hit a barrier (e.g. a program you want isn't packaged), that's when Nix is very hard to use, and requires learning.
658.
▲
by
rgoulter
4y ago
I think asking questions is hard; it's rare to combine: - knows the domain well enough to ask a well formed question about what they want done, with precise terminology. - doesn't know the domain well enough to be able to find an
659.
▲
by
rgoulter
4y ago
There used to be a troll repo on Facebook's GitHub org about Go generics, which is now archived, so ... maybe? https://github.com/facebookarchive/generics
660.
▲
by
rgoulter
4y ago
I like to summarise my experience (which resembles yours) as "nix is 95% wonderful, 5% very painful". > the code replaces my notes entirely. I think this ends up being one of the key selling points for Nix for developer machine
More ›