Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rgoulter
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
391.
▲
by
rgoulter
3y ago
I think the second point (nix flakes avoid 'stateful' channels) is the more compelling one. I don't recall an easy way for ensuring channels on different systems pointed to the same value; and flakes basically do what Niv did
392.
▲
by
rgoulter
3y ago
Maybe the "Why did ...?" can come across as confrontational. -- If something's good, you're less likely to ask "why do that?". "What Nix Flakes Solve" or "Benefits of Nix Flakes" would avoid
393.
▲
by
rgoulter
3y ago
> I am sure flakes are great and all but as with everything nix you can't just integrate it into your normal flow, you have to jump all in with it. AFAIR, the only irreversible impact is switching from `nix-env --install` to `nix pr
394.
▲
by
rgoulter
3y ago
On the same list as "American Women" and "the computer", and everyone on the internet. https://en.wikipedia.org/wiki/Time_Person_of_the_Year
395.
▲
by
rgoulter
3y ago
Ah, I'm not saying Caps Lock key is in a good spot. I'm just saying that CapsLock is sometimes a useful mode to use. -- e.g. as you say, if you can activate it some other way, it can still be useful; and there are other features w
396.
▲
by
rgoulter
3y ago
With CapsLock? Yeah. Though, with using fancy keyboard-remapping software, then "dashes as underscores" can be done automatically. e.g. QMK does it with: https://docs.qmk.fm/#/feature_caps_word
397.
▲
by
rgoulter
3y ago
> caps lock should be eliminated everywhere Caps Lock can be a useful feature. e.g. developers may want to type CONSTANTS_LIKE_THIS; and it's useful to be able to have a "shifted mode" which avoids the need for either alte
398.
▲
by
rgoulter
3y ago
Kmonad is cross platform. https://github.com/kmonad/kmonad/
399.
▲
by
rgoulter
3y ago
I'm surprised the legends have 4 colours for that price, too. This makes it much more tempting to get a set which describes something like Miryoku.
400.
▲
by
rgoulter
3y ago
Seems like it's nostalgia based on what the ZX81. Sure, having the space button be on the bottom right seems silly, because you'd have to use your pinky finger instead of your thumb; and the thumb is much stronger than the pinky f
401.
▲
by
rgoulter
3y ago
Surely "to run the program from source, you need to know how to build/run it" applies to every language. But I'm more comfortable working through problems I might encounter in languages I've worked with, than in lan
402.
▲
by
rgoulter
3y ago
Sure, it's convenient if there's already a system package; in which case, yes, the language is irrelevant. However, if you want to run software which isn't available as a system package, then you'll need to know how to b
403.
▲
by
rgoulter
3y ago
> Ideally, there's Nix (and poetry2nix) that could take care of everything, but only a few folks write Flakes for their projects. Relevant to "AI, Python, setting up is hard ... nix", there's stuff like: https:/
404.
▲
by
rgoulter
3y ago
This reminds me of how "Rooster Teeth" is a more polite phrasing of "cock bite"; a phrase which was used in their first online content.
405.
▲
by
rgoulter
3y ago
> You're not prohibiting anyone from using it. Nothing is stopping a business from using it, especially if the price is fair. But "Free for private use, pay for commercial use" is a restriction. If you pay for it, you ca
406.
▲
by
rgoulter
3y ago
e.g. Elisp supports advising functions; so you can hook functions to act around other functions which get executed. https://www.gnu.org/software/emacs/manual/html_node/elisp/Ad... -- AFAIU, VSCode d
407.
▲
by
rgoulter
3y ago
It sometimes goes by different names, such as 'workspace' or 'screen'; but these days I think every major desktop OS has these. It's just the name for "where the windows go". So you might have your termina
408.
▲
by
rgoulter
3y ago
Probably "reproducible" as in "reproducible build" https://reproducible-builds.org/
409.
▲
by
rgoulter
3y ago
The term 'reproducible' in 'reproducible build' ( https://reproducible-builds.org/ ) conveys "bit-for-bit identical output". -- The benefit of that is security; others can compile the same source
410.
▲
by
rgoulter
3y ago
Analogously, compare Emacs with VSCode. It's much easier for someone to be productive with VSCode without having to go out of their way to learn much. Whereas, Emacs' requires much more effort to learn, even just to get started; b
411.
▲
by
rgoulter
3y ago
> Reproducible is key here. I like the terms this article used: Divergent, Convergent, Congruent. https://blog.flyingcircus.io/2016/05/06/thoughts-on-systems-... In a 'divergent' system (e.g. man
412.
▲
by
rgoulter
3y ago
To be clear: 'penultimate' means 'next to last', whereas 'ultimate' means 'last'. Since NixOS's rough edges can be quite rough, perhaps 'penultimate' may be more apt. (I mean, when NixO
413.
▲
by
rgoulter
3y ago
e.g. I recall that blogpost titled "ZZ vs zz". I use both of these on both QWERTY and Dvorak frequently enough; although tbh I had to actually try typing 'zz' to recall what it did. My suspicion is that when I picked up
414.
▲
by
rgoulter
3y ago
> I imagine the native VIM bindings would be atrociously positioned in DVORAK Not really. Most vim keybindings follow mnemonics (like `di"`). Dvorak still has 'jk' adjacent to each other; and `h` to the left of `l`. There
415.
▲
by
rgoulter
3y ago
For typing alphabetical characters, I'd expect a more significant impact from "adopt Dvorak instead of QWERTY" over "adopt a smaller keyboard". For reducing strain to access keys like shift/backspace/escap
416.
▲
by
rgoulter
3y ago
> Vim keybindings Dvorak's actually pretty good for vim keybindings. While 'hjkl' is positionally significant; Dvorak 'jk' are still adjacent and easy to reach in Dvorak, and 'h' is still to the left of
417.
▲
by
rgoulter
3y ago
> > Myth: You need to make your posts appeal to people's emotions, i.e., make them ragebait or similar. > Those four posts are my highest traffic posts on HN, and they were all level-headed posts. I think the examples you'
418.
▲
by
rgoulter
3y ago
I find the most interesting part about this column is arguing that 'Higher Education (Freedom of Speech) Act 2023' has bad impacts. The law aimed to prevent no-platforming of speakers from university institutions. Malik points out
419.
▲
by
rgoulter
3y ago
I often see "Paradox of Tolerance" cited along the lines of "if we tolerate the intolerant (e.g. racists), they will silence everyone else and this will destroy society; hence, we shouldn't tolerate the intolerance"
420.
▲
by
rgoulter
3y ago
https://en.wikipedia.org/wiki/Bullshit I think "bullshit" is apt. -- As a term, it sometimes means "without caring about the truth". When LLMs output things which aren't true, they aren't
More ›