Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rgoulter
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
78 ms
·
931.
▲
by
rgoulter
5y ago
> So, which is it? Is arch a system that supports users wanting to learn the depths of Linux and that are willing to dive in head first, or is it exclusively for Linux veterans that already know most of the complexity involved? I used Ar
932.
▲
by
rgoulter
5y ago
I was introduced to Scheme as part of a course in the tradition of SICP. Hmm. I'm not sure how much using "pair, first, second" instead of "cons, car, cdr" would clarify things. The nature of "a list is either
933.
▲
by
rgoulter
5y ago
> Hm. Using Nix looks interesting (I’m a fellow Mac user). Nix is very powerful; there's a steep learning curve the more of its ecosystem you use. If "declarative", "generational", "immutable" are all w
934.
▲
by
rgoulter
5y ago
Reminds me of this joke: https://twitter.com/tpope/status/1172743697315835904
935.
▲
by
rgoulter
5y ago
> I could imagine that some people never use the function keys. Or never use the numpad keys. To some people they might be completely useless... Which would make a smaller keyboard understandable. > > Now, people who do need all th
936.
▲
by
rgoulter
5y ago
> I am intrigued by your key chords though. You can’t get key chords like that with a stock keyboard. Does it rely on the key-up event to distinguish between “cv” (one keychord” and “c” and “v” (separate)? Or does it rely on timeouts? Ti
937.
▲
by
rgoulter
5y ago
Pessimistic: "without the full set of keyswitches, you need to use fancy tricks to make shortcuts usable". Optimistic: "with fancy tricks, you can make shortcuts easily accessible without the need for the full set of keyswitc
938.
▲
by
rgoulter
5y ago
Surely you don't expect people using keyboards without dedicated function keys (or number rows) are aiming to never need to use those keys? The trade-off from fewer keys is reduced hand movement (& a smaller keyboard, cheaper to bu
939.
▲
by
rgoulter
5y ago
I don't see the complaint as "it's wrong to use powerful chips in a cartridge". As has been pointed out, even contemporary cartridges did things like that. I see the 'complaint' is that there's a creativ
940.
▲
by
rgoulter
5y ago
Sortof depends on the software. If it's specific to some domain, then a description won't make it more useful if you're not in that domain. If it's more generally useful, there are plenty of wonderful tools people might
941.
▲
by
rgoulter
5y ago
Deborah Tannen's "You Just Don't Understand" discusses this idea. I found it pretty interesting. Roughly, its thesis is that men typically interact with others in a competitive way, as if interactions are about status in
942.
▲
by
rgoulter
5y ago
Nix does more things than other package managers. Compared to other package managers: You could use Nix to install packages, in the same way you would with other package managers. An advantage to this is you'll get the same version of
943.
▲
by
rgoulter
5y ago
IMO, what makes it high reward: With Nix, you can programmatically describe an installation of packages (including how they're built). This then allows having multiple versions of the same package installed, easily patch (or vary build
944.
▲
by
rgoulter
5y ago
> I use Nix where possible and tend to avoid homebrew. Half of these things I have in my dotfiles or nix configs already, as do most of my peers. I think this makes "is this worth using" an entirely different question. OP'
945.
▲
by
rgoulter
5y ago
It's common enough to see the phrases "'free' as in 'free beer'" puts it in contrast to "'free' as in 'free speech'" (which emphasises you can do what you want with the softwa
946.
▲
by
rgoulter
5y ago
I was wondering why "vaguely hostile", but then I saw opening the URL itself works fine.
947.
▲
by
rgoulter
5y ago
Vim's keymap has a wide variety of 'text objects'. Reiterating point 3 from the article: e.g. if the cursor is at | in: printf("Hello |World\n"); With vim, you could manipulate the text in different ways by u
948.
▲
by
rgoulter
5y ago
I found this website useful for helping me understand what was going on with git. https://learngitbranching.js.org/ GUI vs CLI shouldn't be about which is a less confusing way of using git. (Though, yes, magit is exc
949.
▲
by
rgoulter
5y ago
Maybe an apt comparison is git. It's just as easy to make a mistake with git today as it was however many years ago; git hasn't fundamentally changed in ways that make it easier. Git still more/less requires you to have a goo
950.
▲
by
rgoulter
5y ago
Nix is difficult, but there are advantages to it. A couple of comparisons are similar: with Terraform (or CloudFormation etc.), you put in a lot of effort up front in order to reduce maintenance effort later. You could manually go through a
951.
▲
by
rgoulter
5y ago
> I've always kept my usage of Nix language to a minimum and found it to be a joy every time. The trouble is, it's more significant to consider what the pain is in the worst case. e.g. Two things which count against Nix: With s
952.
▲
by
rgoulter
5y ago
> There's a blog post that goes around from time to time about how a company have three risk tokens to allocate per project on non-boring technologies. https://mcfunley.com/choose-boring-technology
953.
▲
by
rgoulter
5y ago
It could even be expressed as `(params message receiver)`, or `message; <params>.{{receiver}}` or whatever other syntax. But it's going to be more thoughtful to explain what parts of programming or of software design or architect
954.
▲
by
rgoulter
5y ago
https://github.com/zyedidia/micro With the disclaimer that I haven't tried it.. this tool aims at being a successor to nano.
955.
▲
by
rgoulter
5y ago
Not restricted to fish shell, but I can further recommend starship.rs as a prompt, and using fzf to search through command history.
956.
▲
by
rgoulter
5y ago
Something which is fun to do in your free time becomes a chore if you have to do it reliably, on a deadline.
957.
▲
by
rgoulter
5y ago
Nix itself is more focused on "distribute from this host with nix, to this other host with nix". Though, here is e.g. https://github.com/matthewbauer/nix-bundle , which is supported as an experimental command
958.
▲
by
rgoulter
5y ago
Several advantages: - More keys for the thumbs allows for using the thumbs more instead of the (weaker) pinky fingers. - I like symmetrical keyboards; it's more comfortable than the standard row-stagger. - The custom firmware has some
959.
▲
by
rgoulter
5y ago
> Besides reducing the number of keys, are layers good for anything else? The most significant advantage, IMO, is allowing for reduced hand movement. -- e.g. enabling access to cursor keys or a number pad without needing to move your h
960.
▲
by
rgoulter
5y ago
Many channels I saw were inspired by SpiffingBrit's claims. He claimed that creators using the Community tab was disproportionately rewarded by the recommendation algorithm. (Since the community tab was a new feature, YouTube wanted th
More ›