Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rgoulter
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
55 ms
·
721.
▲
by
rgoulter
4y ago
> if you are willing to spend some time to learn and customize it. What do you take time to learn/customize about kitty?
722.
▲
by
rgoulter
4y ago
As a tmux user, I take a look at zellij every now and then. I love that it's more discoverable, with the keybindings displayed more readily. I think one feature I use from Tmux frequently enough is switching between sessions. It's
723.
▲
by
rgoulter
4y ago
> So its not that far from the build system we already have. Yup. The key contribution Nix brings is arranging the outputs of builds into the nix store, in such a way that you can trust that building a package with the same set of inputs
724.
▲
by
rgoulter
4y ago
Ah, in terms of just instantiating a template, the nix flake templates are going to be oriented around using nix. A flake.nix file is roughly comparable to a Dockerfile. With a Dockerfile, you're describing how to build an image that c
725.
▲
by
rgoulter
4y ago
> My own problems aside, I would expect from a tool marketed as something that helps you keep your environment clean to not litter my disk with a ton of hidden files and directories spread all over the filesystem. On non-nixOS, I think t
726.
▲
by
rgoulter
4y ago
I think these a a good set of medium/long term goals. "flake.nix in every repo" seems a bit of a chicken & egg thing relating to "nix should work reliably everywhere". If nix runs into problems with common situa
727.
▲
by
rgoulter
4y ago
> Nix got to a part of its lifetime where marketing and onboarding have to be heavily prioritized and its community doesn't seem very keen on it. As far as I can tell, Nix is growing pretty well. The results from the last community
728.
▲
by
rgoulter
4y ago
> To me it looks like Nix is firmly headed in the direction of a yet another tool with a very good idea whose authors don't want to make it more usable and thus it remained a niche curiosity for people with too much free time. What
729.
▲
by
rgoulter
4y ago
Well, it's easier to be contrarian online. Though I anticipate better discussion from "nix didn't suit me" than "nix works". Looking at Nix's community survey, there's been a big growth in the communi
730.
▲
by
rgoulter
4y ago
> the biggest issue: it doesn’t work well with tools (vscode, sublime merge, etc.) as you need to launch them within a nix shell and that doesnt work well (at least on mac). In what sense? In terms of "some nix shell provides some t
731.
▲
by
rgoulter
4y ago
I don't think tasks which are basic for other package managers require dozens and dozens of hours sunk into nix to learn. "Niche subgroup" is about right in its current state. With text editors, VSCode is powerful and accessi
732.
▲
by
rgoulter
4y ago
I'd describe many of the benefits for developers as like "docker, without containers". e.g. if you want to try out helix, you could run `nix run nixpkgs#helix`, and it would download + run helix without installing it. (Or you
733.
▲
by
rgoulter
4y ago
> For x86, the package availability is almost unparalleled. https://repology.org/repositories/statistics/total In terms of total number of packages, nixpkgs unstable is at 72k, while AUR is at 68k. I'd bet
734.
▲
by
rgoulter
4y ago
Neat article. For me, the key takeaways are: 1. 'Nix is to `tar -xf && make && make install` as C/C++ is to assembly'. In many ways, Nix applies the same kinds of improvements that other technologies have. 2.
735.
▲
by
rgoulter
4y ago
My solution when traveling was to rest the keyboard on a bit of acrylic over the keyboard. https://www.instagram.com/p/CZRltWhpA6x/ (I didn't like the idea of resting an external keyboard on the laptop's
736.
▲
by
rgoulter
4y ago
I think the nicest interface to git is magit: https://emacsair.me/2017/09/01/magit-walk-through/ It's excellent for keyboard-driven workflows.
737.
▲
by
rgoulter
4y ago
> So can I put "gender" as the first line in my code to stop copilot from ingesting it altogether This means one solution for those worried about copilot laundering around code licenses is to put a statement like "for more
738.
▲
by
rgoulter
4y ago
I still appreciate having a tool like ranger for emacs: https://github.com/ralesi/ranger.el It's not quite the two-column file manager; but it's inspired by a file manager + preview, with simple keybindings f
739.
▲
by
rgoulter
4y ago
Nix is wonderful to use for personal workstations & such. I'd suggest if the idea of purely declaring a package as a function of its inputs sounds interesting to you, it's well worth taking time to look into using Nix. I think
740.
▲
by
rgoulter
4y ago
That somewhat overstates it, but sure. I think the point is, what trade-offs are you paying such that you'd be better off using Modus, but not a Dockerfile or a Nix expression. -- If you want to benefit from nicer programmatic building
741.
▲
by
rgoulter
4y ago
I guess compare to some alternatives: I believe it's not very weird if someone says "I messed up my Arch Linux installation, and so re-installed from scratch". (Although I don't think it's common for people to re-in
742.
▲
by
rgoulter
4y ago
From the 2022 Nix Survey's results: https://discourse.nixos.org/t/2022-nix-survey-results/18983 The main pain points people identified: - Getting started with Nix is hard. - The documentation isn't great
743.
▲
by
rgoulter
4y ago
> I am not sure what is the story of having NixOS as a server, but would not suggest to have it as a main OS This was what I thought when I was learning nix. Once I used NixOS, I realised it's not quite that difficult. -- The two bi
744.
▲
by
rgoulter
4y ago
> I still wouldn’t recommend anyone using Nix; steep learning curve, and too many rough edges. I'd like to think there are roughly two camps of people: Those who hear about Nix's declarative nature, with its reproducible/&
745.
▲
by
rgoulter
4y ago
"""In simpler terms, ‘strong opinions, weakly held’ sometimes becomes a license to hold on to a bad opinion strongly, with downside protection, against the spirit and intent of Saffo’s original framework.""" h
746.
▲
by
rgoulter
4y ago
This is the fantastic thing about audio. You can listen to stuff at the same time as doing some other activity. (e.g. light exercise, or some straightforward task).
747.
▲
by
rgoulter
4y ago
Right. Installing packages isn't a niche or weird thing in any way. Nix does have equivalents to "apt install <package>", etc... but, it's prone to "I forgot I did that / I didn't know I did that&quo
748.
▲
by
rgoulter
4y ago
Stuff in ~/.ssh/config which complements the git config in OP: Host foo.bitbucket.org HostName bitbucket.org User git IdentityFile ~/.ssh/foo_id As in, for using bitbucket.org with the private key ~&#x
749.
▲
by
rgoulter
4y ago
I liked the ideas I read about 'kanban'. If there's a feeling that work flows well, then there's less concern about when things will be done by. If you can maximize flow, or minimize work in progress.. a kanban board sho
750.
▲
by
rgoulter
4y ago
IME/IMO, Anki is best at aiding recall for domains where there's a long tail of infrequently used items which benefit from quick recall. As in, it's obviously great for language learning; and I've heard it's good fo
More ›