Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rgoulter
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
301.
▲
by
rgoulter
3y ago
I'd think that one thing praise books for is the ability to immerse yourself in other worlds, or to nurture a curious mind. Here, the reviewer is praising the book for (seemingly) mapping some historical trial to present day politics,
302.
▲
by
rgoulter
3y ago
What's an intuitive example which should be used instead?
303.
▲
by
rgoulter
3y ago
It's reasonable to expect everyone is able to use a lowest common denominator. But, it's unreasonable that you stick to the lowest common denominator if you're going to be using your own setup 99% of the time. I'd say a
304.
▲
by
rgoulter
3y ago
More precisely, is the effort spent on improving typing speed beneficial for the cost put in? Typing faster is always going to be a benefit. I think it would be too much effort for most people to get to 150wpm, or to learn stenography. But,
305.
▲
by
rgoulter
3y ago
e.g. NixOS survey from last year. https://discourse.nixos.org/t/2022-nix-survey-results/18983 has Gnome as highest with 259, followed by Plasma at 201. Though, prob'ly NixOS survey population isn't a goo
306.
▲
by
rgoulter
3y ago
While there is a tool called `babelfish` that will automatically convert bash to fish, in practice it's rarely needed. You can run bash scripts from fish. For sourcing, often it makes sense to use direnv to automatically load variables
307.
▲
by
rgoulter
3y ago
The risk of 'bad' code is that it might be hard to make the change you want. I would believe that spaghetti code is more likely to have bugs than 'well designed' code. When code is fresh in your mind, there's more t
308.
▲
by
rgoulter
3y ago
> less keys = more cognitive overhead. Right. The benefits of reducing hand travel / stretching come at the cost of additional complexity. Not everyone will be comfortable with that complexity. I find the complexity acceptable; and
309.
▲
by
rgoulter
3y ago
> I never understood this craze of removing keys. There are (roughly) two families of "smaller keyboards". Those with a big spacebar, and those with multiple thumbkeys. Big-spacebar-small-keyboards are like laptop keyboards. Wh
310.
▲
by
rgoulter
3y ago
> omitting "unnecessary" keys .... without removing my hands from the home row The "keep hands on home row" is the motivation behind omitting the "unnecessary" keys, at least for the keyboards which use a sm
311.
▲
by
rgoulter
3y ago
> In what universe is it reasonable to make package consumers write software... Docker is also a tool where the UX is nicer if you write code (e.g. a Dockerfile) rather than using cli only (e.g. `docker commit`). I don't think there
312.
▲
by
rgoulter
3y ago
> I wish them luck separating more fools from their money. There was sentiment about "rich people paying $12,000 per ticket getting screwed". https://youtu.be/UBPg5ftCMv8?t=480 For many, it was $500-$1,200 for
313.
▲
by
rgoulter
3y ago
I think DevBox make use of an index where it shows the nixpkgs version for different versions of different software. https://www.nixhub.io/packages/erlang Note that this approach isn't without its downsides (compa
314.
▲
by
rgoulter
3y ago
SemVer is partly social and partly technical. -- Socially, with semver you're promising that the software (especially its interface) won't change too much. Technically, if function signatures change, or if implementation behaviour
315.
▲
by
rgoulter
3y ago
The nix PhD is titled "The Purely Functional Software Deployment Model", which suggests that deployment was very much in mind with Nix. https://edolstra.github.io/pubs/phd-thesis.pdf
316.
▲
by
rgoulter
3y ago
> My mental model about Nix is that it resembles make, but for the whole dependency graph. Perhaps "Docker, without containers" would be a closer way to convey what Nix does. With Docker, images get built in a fresh/sandbo
317.
▲
by
rgoulter
3y ago
A flake.nix file is somewhat comparable to a package.json file in a NodeJS project. Similar to how package-lock.json records the exact version of packages used to build a nodejs project, a flake lockfile will record the exact version of nix
318.
▲
by
rgoulter
3y ago
> I’m no Nix expert but I’ve used it enough to know that the hype exceeds the capabilities and especially the UX of the tool currently. Nix has a higher difficulty curve, and rougher corners, than most tools out there. The onboarding exp
319.
▲
by
rgoulter
3y ago
> I have swapped Caps Lock and Escape on my Linux personal laptop and I have grown used to it. I'd also suggest "home row modifier keys" (or "home row mods"). The idea is to have the key behave the same when tapp
320.
▲
by
rgoulter
3y ago
If you want recommendations based on the content you enjoy watching, YouTube still displays recommendations beside videos (even with watch history turned off). If you want to see a list of videos unrelated to your subscriptions, you have th
321.
▲
by
rgoulter
3y ago
"Disputes arising from different communication attitudes in relationships" reminds me of Deborah Tannen's "You Just Don't Understand", which was recommended to me. https://en.wikipedia.org/wiki&
322.
▲
by
rgoulter
3y ago
Somewhat related, I think, is the argument about 'victimhood culture'. https://en.wikipedia.org/wiki/The_Rise_of_Victimhood_Culture (The Wikipedia article doesn't cite any criticism, unfortunately). Roug
323.
▲
by
rgoulter
3y ago
> I don’t enable watch history but would still like to see recommendations. Could be based on geography, or overall trends, or time of day. The Explore tab has "Trending, Music, Gaming, News, Sports". And each of those has more
324.
▲
by
rgoulter
3y ago
> IMO this phenomenon seems to be kind of an artifact of modern media To my understanding, these researchers had been working on this for decades and were confident what they had was good. Once the information was leaked, the scientific
325.
▲
by
rgoulter
3y ago
Those Linode instructions are about installing an OS from an installation ISO from Linode's rescue mode. -- I'd consider that more a 'plus' to Linode that you get to be able to install whatever unsupported Linux on Linod
326.
▲
by
rgoulter
3y ago
> Not only do most users gain very, very little from it How do you come to that conclusion? Those who switch to using flakes are enthusiastic about the improved UX. > flakes is that it is too much added complexity for tiny incremental
327.
▲
by
rgoulter
3y ago
Yes, in Nix code it is possible to refer to arbitrary Nix codebases from Nix code. I'd point to the home-manager installation instructions for an example of Nix flakes having a nicer UX. Running flake-enabled codebases is just much nic
328.
▲
by
rgoulter
3y ago
`nix develop` is for entering an environment to build the packages, and packages are built with bash. For "I use fish shell, and I want to load the shell.nix", it's more convenient to use direnv (which uses `nix print-dev-env
329.
▲
by
rgoulter
3y ago
Nix is a package manager. NixOS makes use of the nice features of that package manager to form a systemd based OS configuration around that. Nix has a steep learning curve, but nix ends up being useful for all sorts of things related to sof
330.
▲
by
rgoulter
3y ago
> Years ago it was a lack of any support for shells other than bash and zsh. I've been using fish for over a decade. It used to be that running `nix-shell --package` would drop you into bash. With the newer nix command equivalent, `
More ›