Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rgoulter
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
241.
▲
by
rgoulter
3y ago
> Ever want to type on any other keyboard in the world again? I'd say this points more to "it's necessary to retain QWERTY". Slightly bigger problem is if others want to type on your keyboard; you need to be able to
242.
▲
by
rgoulter
3y ago
Even without RSI, overwhelmingly the anecdotes about Dvorak are that it feels more comfortable. In terms of speed: I learned Dvorak, then went back to QWERTY. I returned to Dvorak a few years ago, and can now be faster with Dvorak than I
243.
▲
by
rgoulter
3y ago
> The whole 'least keys possible i'm 31337 hax0r' optimization fuckery I just find hilarious. On most typical keyboards, your thumbs only get to press one huge spacebar. (Which means for keys like shift, enter, backspace,
244.
▲
by
rgoulter
3y ago
> Flakes will hopefully be that soon but I wouldn't recommend starting with flakes when learning Nix in 2023. That Flakes provide a consistent entrypoint (and a consistent schema for such) into a codebase would have deferred a signi
245.
▲
by
rgoulter
3y ago
> Nix is a declarative OS I think precision is important. "Nix" refers to the package manager (and the language the package manager uses). Whereas it's "NixOS" that's the OS which makes use of Nix to manage
246.
▲
by
rgoulter
3y ago
Yeah, Nix is a tough tool to learn. It's probably never the right tool to pick for "I just want something that works right now" if you're unfamiliar with it. > I thought one of the main reason for nixos's existen
247.
▲
by
rgoulter
3y ago
My experience (from the Christchurch earthquakes in 2010-2011) was that "wait and see if it's a big one" is what most people are more likely to do.
248.
▲
by
rgoulter
3y ago
That said, I believe VSCode (and some IDEs) don't necessarily support direnv in all cases.. e.g. you'd want direnv to load before other plugins (and update the PATH), but might not get that.
249.
▲
by
rgoulter
3y ago
One thing I liked about the book was it emphasised the conceptual difference between 'interface' and 'implementation'. "Interface" is "what you need to know to use the module". Some module is "co
250.
▲
by
rgoulter
3y ago
> What it didn’t cover is people who rage against them. For "Cross-cultural communication tensions", I think this essay is excellent: https://status451.com/2016/01/06/splain-it-to-me/
251.
▲
by
rgoulter
3y ago
This has some good discussions as to why people like (or don't like) trigger warnings. https://journals.sagepub.com/doi/full/10.1177/21677026209213... Overall, studies across a range of trigger warning t
252.
▲
by
rgoulter
3y ago
Of "Frequently update dependencies to latest" or "don't have to modify code which depends on others", you only get to pick one. If you're frequently updating to latest, you're on the bleeding edge; sometim
253.
▲
by
rgoulter
3y ago
In my head, these are: - Conan and vcpkg are probably the closest equivalent to other "language package managers" (e.g. Rust's cargo, or NodeJS's NPM). - Spack is typically used in HPC/Scientific Computing domain. -
254.
▲
by
rgoulter
3y ago
FWIW, note that the `User git` in your config means that you don't need `git@` in the clone command.
255.
▲
by
rgoulter
3y ago
There's a difference between "I haven't paid the full effort to figure the answer out myself" and "I haven't paid the effort that makes it easier for you to help me". -- There's no setting in which be
256.
▲
by
rgoulter
3y ago
Being polite in answering questions is pro-social. It's a more pleasant interaction when someone is polite. -- Whereas, if you get rude answers, you'll be discouraged from participating. Asking good questions is pro-social. People
257.
▲
by
rgoulter
3y ago
I'd phrase this a bit differently, for the questioner's side of things. I know from experience that when I'm frustrated, I need to keep trying something smaller (or otherwise get more information) until it becomes clear what&
258.
▲
by
rgoulter
3y ago
I think Discord is typically used for domain-specific chatting. e.g. the QMK website links to a Discord server; but you'd only join that if you were interested in QMK.
259.
▲
by
rgoulter
3y ago
The Nix package manager is to apt what Emacs/Vim are to Notepad. Nix is a very powerful tool for dealing with packages. NixOS uses the package manager to manage the system configuration. With a declarative config, you mitigate the risk
260.
▲
by
rgoulter
3y ago
I use NixOS as a daily driver. (My previous Linux of choice had been Arch). I'd describe Nix as 95% wonderful, 5% hugely painful. I learned Nix by using it on macOS/Linux before trying NixOS. I was concerned that NixOS would be ve
261.
▲
by
rgoulter
3y ago
> You're adding 100s of customizations that slow down emacs Doom Emacs' config loads faster than my hand-rolled one did. So in that sense, with Doom I get a smaller config to maintain, for something that loads faster, while sti
262.
▲
by
rgoulter
3y ago
> In this comment you seem to be reading "punch up not down" as a very binary, fixed rule de Boer's blogpost paints it as the opposite: it's a nebulous, indefinite phrase used to try and simplify a complex reality int
263.
▲
by
rgoulter
3y ago
I'm not really convinced the key difference between "bot that notifies people they've leaked their CC" and "bot that re-shares leaked CC pictures" is 'punch up not down'. -- One is trying to prevent p
264.
▲
by
rgoulter
3y ago
Using a 'master key' like in the DrDuh guide does avoid moving the private key around while also allowing for using the same key on multiple devices. The DrDuh guide suggests generating the key offline (e.g. a live iso), and havin
265.
▲
by
rgoulter
3y ago
JLCPCB's integration with LCSC for parts is why I've used them for PCBA. I've only done low-volume hobbyist stuff, & prefer KiCad, but I can see that not having to fiddle with BOM/CPL would be a +1 to EasyEDA.
266.
▲
by
rgoulter
3y ago
Many recommendations that "split" is a good property to have on a keyboard. I'd add that it's a good idea to get a keyboard where your thumbs get to use two or three keys each. Most keyboards have a big spacebar, and so
267.
▲
by
rgoulter
3y ago
I find it bizarre to say "Arisu layout" and "ergonomic" in the same sentence. The layout looks cool. The only two ergonomic things about it are that the letters are slightly split apart, and slightly at an angle. (The th
268.
▲
by
rgoulter
3y ago
Nix works by putting its packages into some installed folder, and then building a system by symlinking to those packages. You'd retain the nix package storage between boots (so as to avoid having to redownload/rebuild), and settin
269.
▲
by
rgoulter
3y ago
Rather than "anti-hysterisis" and reprovisionable, I like the terms I saw in https://flyingcircus.io/blog/thoughts-on-systems-management-... which explains the terms from http://www.infrastructures
270.
▲
by
rgoulter
3y ago
I feel like the author over-sells the 'simplicity' of NixOS. I agree that NixOS modules are a not-that-hard way to manage a service like this, especially for situations like a homelab. But I'd only describe them as 'not
More ›