Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rgoulter
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
61.
▲
by
rgoulter
7mo ago
> nix is superior in every single way. My experience using NixOS on desktop is that it's 95% wonderful, 5% very painful. If you run into friction with NixOS, you may need to have a wider/deeper understanding of what you're
62.
▲
by
rgoulter
7mo ago
devenv lets you express shells as modules. Modules let you express the system in smaller, composable, reusable parts rather than express everything in one big file. (There are other popular tools which support modules: NixOS, home-manager,
63.
▲
by
rgoulter
7mo ago
May be splitting hairs, but I don't think it's the terminal-native part that's relevant, so much as that both LLMs and emacs/vim are text oriented in ways which e.g. VSCode isn't. (Or perhaps just the text-oriented
64.
▲
by
rgoulter
7mo ago
I think you're missing out on magit. With magit, the routine git tasks are very fast & flowing, git becomes highly discoverable, and complex tasks are made easy. For example of things that are tedious on the CLI: magit makes it eas
65.
▲
by
rgoulter
7mo ago
The core of it is described by the post you're replying to as "I imagine an LLM would be very good at writing Elisp to leverage EMacs’ strong core functionality to make Emacs work exactly how you want." Emacs is highly custom
66.
▲
by
rgoulter
7mo ago
While this is a problem for the default user experience, I think if you're an enthusiast there's less of a problem because you can get an external keyboard you like. Laptop keyboards will always be disliked by someone: the standar
67.
▲
by
rgoulter
7mo ago
I've used CH32X035 (which is practically CH32V00x plus USB and some other things) at the hobbyist level (no-frills keyboard PCB designs). The impression I get of WCH and their CH32 line is it ... draws heavy inspiration from STM32. WCH
68.
▲
by
rgoulter
7mo ago
While "I don't have to think, I just get the LLM to do the task" is a bit careless (or a "hype" way of putting it)... I'd reckon it's always been true that you want to think about the stuff that matters an
69.
▲
by
rgoulter
7mo ago
Helix is a really nice editor. I use it as my go-to for when I'm in the terminal environment. For sufficiently complex manipulations, I find the "selection-action" ("motion-action") to be more intuitive than "a
70.
▲
by
rgoulter
7mo ago
Hadn't heard of this. So I looked at the docs for Ki. I see the "Why Ki?", and then it has this: > Being first-class means that it is not an extra or even sidekick; it is the protagonist. Eh. I find it quite off putting. I
71.
▲
by
rgoulter
8mo ago
> Thing is, pretty much all of this missile defence technology is about to become obsolete once hypersonic missiles become more widespread, which is going to happen pretty soon. I think you'll have to be more specific. Or I guess to
72.
▲
by
rgoulter
8mo ago
> Equivalent but just as unsafe. To my understanding, the main difference between "curl directly to bash" and "curl to a temp file, then execute the temp file" is "the attacker could inject additional malicious c
73.
▲
by
rgoulter
8mo ago
For the use case of "use different accounts / configs for different directories", git's config has includeIf.
74.
▲
by
rgoulter
8mo ago
Underdiscussed: The biggest difference these keyboards make: adding additional keys for the thumbs (replacing the unnecessarily large spacebar of traditional keyboards). This allows the hands to do more with the keyboard while resting the h
75.
▲
by
rgoulter
8mo ago
> Agile should still mean exactly the same thing as it did in the manifesto I recall Dave Thomas (one of the signers of the manifesto) made the point: He points out "agile" is an adjective, "agile" is not a noun. htt
76.
▲
by
rgoulter
8mo ago
In practice, TUIs tend to have good keybindings, & are readily available right in the place where you're running the command (especially for quick tasks).
77.
▲
by
rgoulter
8mo ago
No. While there are many comments which are in reaction to other comments: Some people hype up LLMs without admitting any downsides. So, naturally, others get irritated with that. Some people anti-hype LLMs without admitting any upsides. So
78.
▲
by
rgoulter
9mo ago
I think people's intuition is generally reliable, though. What food has the term "UPF" helped you learn is 'unhealthy', which you otherwise would have thought of as healthy? For losing fat, "fried chicken"
79.
▲
by
rgoulter
9mo ago
Chatting with an LLM resembles chatting with a person. A human might be "empathetic", "infinitely patient, infinitely available". And (say) a book or a calculator is infinitely available. -- When chatting with an LLM, yo
80.
▲
by
rgoulter
9mo ago
> The rest of us just build tons of cool stuff for personal use or for $JOB. Releasing stuff to the public is, in general, a massive amount of extra work for very little benefit. There are loads of FOSS maintainers trapped spending as mu
81.
▲
by
rgoulter
9mo ago
Best shell UX for minimal effort is: fish shell + starship prompt. Using starship for the prompt provides many pretty UX improvements (showing current git branch, language version, kubernetes context, etc.).
82.
▲
by
rgoulter
9mo ago
> And I don't think org-mode's babel features really exist in Markdown I think the neatest part of org-babel is the source code block execution, & the various ways it supports for configuring output. This allows for org fil
83.
▲
by
rgoulter
9mo ago
Eh. It's a relatively common term. I wouldn't read too much into it. I'd rather not have by ass kissed with a term like "everyday innovator". -- "Individual Contributor" is fine.
84.
▲
by
rgoulter
9mo ago
I could see it in cases. LLMs excel at tasks that are fresh. LLMs are wonderful at getting the first 80% of the way there. -- LLMs are phenomenally good for a first draft or so. I've had worse experiences for getting LLMs / agents
85.
▲
by
rgoulter
9mo ago
Right. I think 'constraint' is more accurate than 'agenda'.. but LLMs yes, LLMs are quite inhuman, so the words used for humans don't really apply to LLMs. With a human, you'd expect their personal beliefs (or
86.
▲
by
rgoulter
9mo ago
Sure, for a lowest-common-denominator, GUIs and websites will let you use a mouse. That's great for if you want to use a tool & don't want to take time to get familiar with it. There are some things which are inherent to GUI o
87.
▲
by
rgoulter
10mo ago
Practically? The best keyboard-driven programs are (incidentally) TUIs. For some reason, expressive keyboard-driven interfaces aren't as popular in GUI interfaces.
88.
▲
by
rgoulter
10mo ago
> it’s trying to be everything for package management, and adds a lot of complexity (and I disagree that it’s always necessary/inherent) compared to just installing a tool and sometimes upgrading it. That complexity often means I ha
89.
▲
by
rgoulter
10mo ago
I think the comparison is "X-as-code", like with Terraform and other tools. If you just want a throwaway VM, it's straightforward to create one through the UI cloud console. Whereas, terraform is nevertheless still a useful t
90.
▲
by
rgoulter
10mo ago
> Even for things like trying out a new shell you can temporarily move the dotfiles somewhere and restore them back... I think the closest mainstream UX for "you can try out this program without having to install it" is running
More ›