Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rgoulter
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
481.
▲
by
rgoulter
4y ago
I don't know how much of a limitation 4GB RAM is; but with NixOS, I'd also worry about storage space.
482.
▲
by
rgoulter
4y ago
Interesting to see that Model F keyboards have an ergodox-style build on offer. The pricing is "reverse Dutch auction"; so you'd have to know that you want it.
483.
▲
by
rgoulter
4y ago
Sure, but it's quite a reach to hit Esc where it is. You either need to move your hand, or to really stretch the fingers. With more thumb keys, it's much easier to have access to these keys with hands rested on home row.
484.
▲
by
rgoulter
4y ago
Right, Bernadette Banner's video discussing this, explaining why "corset = restrictive" is a myth, is interesting. https://www.youtube.com/watch?v=rExJskBZcW0
485.
▲
by
rgoulter
4y ago
I think the most significant keyboard feature is "small spacebar". Most keyboards have a spacebar which is the size of 5 or more keys. It's more convenient if this very wide key gets replaced with Esc, Tab, Space, Backspace,
486.
▲
by
rgoulter
4y ago
FWIW, Steam survey has Win 7 64-bit at 1.43% of users, and Linux as 1.27% of users. If those Windows users did switch over to Linux, it would have a significant impact on the % of Linux users. https://store.steampowered.com/
487.
▲
by
rgoulter
4y ago
I switch between helix and evil bindings on emacs. (To the extent that it matters, I also mostly use the Dvorak keyboard layout if I can, but can still use QWERTY). The helix keymap overall seems very well thought out. The built-in multicur
488.
▲
by
rgoulter
4y ago
I think that helix doesn't have vim motions is a core part of its identity. Or, rather, what's the difference betweeen "helix but with vim motions" and a bundled vim distribution? I see Helix as a polished-out-of-the-box
489.
▲
by
rgoulter
4y ago
I think this somewhat overstates it. I'd put it more like: NixOS is 95% wonderful, 5% very painful. Most of the things you'll want to do are simple to achieve. But, yeah, if you hit something & you're not sure what to do:
490.
▲
by
rgoulter
4y ago
c.f. Nix survey results from last year, which indicates many of the respondents use NixOS as their daily Linux distribution. (e.g. number of responses for just "uses gnome" and "uses plasma" are about half of the number
491.
▲
by
rgoulter
4y ago
Right. NixOS' absence from the list is notable. c.f. Google trends for "nixos, fedora silverblue, guix" https://trends.google.com/trends/explore?q=nixos,fedora%20si... which suggests NixOS is relatively
492.
▲
by
rgoulter
4y ago
> Using nixos as a daily driver doesn't make sense to me Many Nix enthusiasts use NixOS as a daily driver, and are very pleased with it. I'd say some of the advantages are: the same 'elegance' from being able to decla
493.
▲
by
rgoulter
4y ago
> What is the cost of remembering that Firefox starts with an F? Collisions and inconsistent mnemonics. Consider OP's shortcuts for Firefox, Finder, Typora, & iTerm. OP went with 'f', '\', 'y', and
494.
▲
by
rgoulter
4y ago
I don't think the value-add is worth the cost in general for remembering "start X program". The major OSs have ways of quickly opening a program with keyboard-only input, anyway. I think with an external keyboard, especially
495.
▲
by
rgoulter
4y ago
There are other benefits: A PCB design can be shared so that others can fabricate it themselves. (Or modify it if they wish). A PCB design will likely have a schematic, too, which can be studied. I'd also bet that PCB projects are more
496.
▲
by
rgoulter
4y ago
> Every problem it aims to solve, another protocol or tool specific to that problem solves it better. There is no real world use case I think of where I would ever consider using ipfs. Insofar as I understand IPFS, the most natural use c
497.
▲
by
rgoulter
4y ago
> We need to accept that "reproducibility" isn't quite working... I guess it doesn't sell Nix as strongly as it could.. But, it's hardly for a lack of enthusiasm on Nix user's part. -- Rather, I've seen
498.
▲
by
rgoulter
4y ago
You can get quite far without having to be aware of significant complexity. e.g. to take a look at https://devenv.sh/ or https://www.jetpack.io/devbox/docs/installing_devbox/ which aim to lev
499.
▲
by
rgoulter
4y ago
> What’s the escape hatch to bring those into the dev environment? One thing you can do is try the Nix package manager on your Linux or macOS system. -- If it's not in nix, you can just do it the way you did things before. If you wa
500.
▲
by
rgoulter
4y ago
One of the jokes, where the context was "my friend invited me to a roast of his boyfriend": > Let's be real, your boyfriend's only in a wheelchair because he doesn't want to kneel five times a day for prayer. I&#
501.
▲
by
rgoulter
4y ago
> Nix is the ultimate expression of this abandonment of the concept of a desktop distro. NixOS deliberately avoids having global/implicit 'system' libraries / configured state, and instead demands declarative expressi
502.
▲
by
rgoulter
4y ago
I think for the goal of "produce Java, dotnet, php packages (with a Rust dependency) for different platforms", this as such is something Nix isn't geared towards. Nix essentially relies on all its packages (and their linked
503.
▲
by
rgoulter
4y ago
The Nix Flakes feature. Previously, Nix installed its packages using 'channels'. You would add and update a channel, and then you could install packages from a channel. (This is roughly analogous to apt repositories). -- The CLI u
504.
▲
by
rgoulter
4y ago
I don't think this holds Nix back all that much. There is a large overlap of users who like using the Nix package manager, & of those who like using NixOS. -- I don't think any official documentation refers to 'NixOS'
505.
▲
by
rgoulter
4y ago
In case anyone overlooks it, search.nixos.org also will link to the nix code in nixpkgs for a package. With flakes, IIRC, `nix edit nixpkgs#<pkg>` will also open up the source. https://nixos.org/manual/nix/st
506.
▲
by
rgoulter
4y ago
> I [could] also buy a bluetooth macro keyboard and use it just for that. For two-hands-on-keyboard work, I quite like using 'cv' and 'm,' keys as chords for "desktop left" and "desktop right". Thi
507.
▲
by
rgoulter
4y ago
In theory, yes. In practice, here are a couple of examples: A thread in relation to "replace `fgrep` with `grep -F`": https://news.ycombinator.com/item?id=33189503 How people feel about Python's handling of P
508.
▲
by
rgoulter
4y ago
The reason nix-env is strongly discouraged is because it leads to a disproportionate number of people asking for help. Some discussion here: https://discourse.nixos.org/t/depreciate-the-use-of-nix-env-... I'd put
509.
▲
by
rgoulter
4y ago
I'd compare it to the time investment in vim or emacs. Getting some basic stuff done is unlikely to be difficult. (e.g. using `nix shell nixpkgs#fd` to try out the `fd` tool). Getting a solution to a problem you have right now might be
510.
▲
by
rgoulter
4y ago
> It's not a Docker alternative, they are very different. There's some overlap in the sense that you can package an app using both. But that would be like saying APT is a Docker alternative. They do share one use case: run soft
More ›