Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pmahoney
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
pmahoney
7y ago
Think "polymer" or "synthetic polymer" since these will be the things bacteria and other parts of nature have not evolved around. https://en.wikipedia.org/wiki/Polymer#Common_examples
32.
▲
by
pmahoney
7y ago
I'd love to read citations for this; this is a topic of interest to me. I ran barefoot for several years (on pavement and grass; stopped because occasional thorn or glass became too obnoxious) and read various peer-reviewed running inj
33.
▲
by
pmahoney
7y ago
Maybe? Wood is useful even though there are things that will eat it under the right conditions.
34.
▲
by
pmahoney
7y ago
I love Nix and NixOS personally... but it's been a tough sell at work, unfortunately. Even with simple shell scripts... it's so easy to invoke programs with GNU extensions and later find they fail on a co-workers macos machine. An
35.
▲
by
pmahoney
7y ago
> "pip install pendulum" is not complex. For much of the work I do, there's a _big_ jump in complexity from using python (2 or 3) and its stdlib vs. requiring a library. A script using only the stdlib is easy to distribut
36.
▲
by
pmahoney
8y ago
> Even better, it lets use very easily drop into those dependencies and add minor changes or debugging lines if you need to. I've done this quite a bit with typical Ruby+bundler setups. I think the key is that both Go and Ruby start
37.
▲
by
pmahoney
8y ago
It's possible to run at or near an elite level without modern running shoes. For example the 1960 Olympic marathon was won by a barefoot competitor (his winning time of 2:15:16.2 would be considered sub-elite today) [1]. One can specul
38.
▲
by
pmahoney
9y ago
The situation is more complex than candidates' election spending. For example, many of the groups in [1] influence various radio and television programs, and through those, elections. [1] https://en.wikipedia.org/wiki&#
39.
▲
by
pmahoney
9y ago
I wouldn't disagree that snobbishness is present in the running community, but there are standards that must hold for a course to be "record-eligible" (by the dominant athletic organizations). In sprints on a track, this incl
40.
▲
by
pmahoney
9y ago
Broken link to Buildah https://github.com/projectatomic/buildah
41.
▲
by
pmahoney
9y ago
There are two distinct features: immutability and single-assignment. Erlang is famous for single-assignment, and also happens to have largely immutable values, but they are not the same thing. Immutability prevents things like in-place appe
42.
▲
by
pmahoney
9y ago
I may be in the minority, but I like the Nix language. I don't have extensive ML or Haskell experience, coming from Ruby/Java background. I think the Nix language works great as a configuration language, and I greatly prefer it to
43.
▲
by
pmahoney
10y ago
Thanks. Wish they had explicitly stated that all SSL modes were affected (unless I missed it...)
44.
▲
by
pmahoney
10y ago
I haven't found a clear answer to this: CloudFlare has multiple SSL configurations: > Flexible SSL: There is an encrypted connection between your website visitors and Cloudflare, but not from Cloudflare to your server. > Full SSL
45.
▲
by
pmahoney
10y ago
Many comments seem to only compare systemd with SysV init. But there is a whole world of process supervisors out there, particularly in the daemontools[1] family. systemd is a process supervisor plus additional features; sysv init is not a
46.
▲
by
pmahoney
10y ago
See also s6-sudo [1]. It uses Unix domain sockets to pass the users stdin, stdout to a service that runs a program as root. Still has the problem catern points out. [1] http://skarnet.org/software/s6/s6-sudo.html
47.
▲
by
pmahoney
10y ago
Just guessing, but maybe a reference to Neal Stephenson's novel, _The Diamond Age_. If I recall, "vicky" is a slightly derogatory term used to describe (wealthy) residents of New Victoria, who are shown to buy things like han
48.
▲
by
pmahoney
10y ago
"I can add, remove, test, screw up, change my mind, whatever without stress" I love Nix and completely agree with that, and I do have lots of experience with several package managers (deb, rpm, rubygems, ...)
49.
▲
by
pmahoney
10y ago
For unix processes, exit status zero is conventionally considered success and non-zero is failure.
50.
▲
by
pmahoney
10y ago
As a daemontools fan, I'm frustrated that something in the daemontools family never became popular (process supervision, be it daemontools, upstart, systemd, etc. makes managing services so much nicer). But I do recognize the utility o
51.
▲
by
pmahoney
10y ago
I appreciate your presentation of an alternate viewpoint. The "build from source" camp provides solutions to a couple problems that at first glance seem to be difficult in a "principled mutation of binary image" model: -
52.
▲
by
pmahoney
10y ago
> Either we can build everything from source, so that we have reproducibility (see e.g. emerge for a practical system, although it is still not bit-for-bit reproducible) or else we can ship everything as a blob so we have total consisten
53.
▲
by
pmahoney
10y ago
The pre-built binary packages available from the Nix project are all compiled for /nix; this choice is baked in to the binaries, which refer to shared libs via absolute paths for example. I understand this path is configurable, but you
54.
▲
by
pmahoney
10y ago
> short/medium-term data This in particular, but your entire post, would be a great addition to the Prometheus front page, or top of the documentation section. This wasn't clear to me initially, speaking as someone who evaluate
55.
▲
by
pmahoney
11y ago
The amd64 Linux version of Terraform [1] unzipped uses 739 Megabytes on disk (`du -hc`). It is a collection of CLI tools, or one CLI tool that wraps many provider-specific tools (providers such as aws, azure, etc.). I noticed this recently
56.
▲
by
pmahoney
11y ago
Just a guess, but maybe wtbob is getting at the fact that odd licenses are generally GPL-incompatible or otherwise awkward or ambiguous. See for example, the JSLint license https://en.wikipedia.org/wiki/JSLint#License
57.
▲
by
pmahoney
11y ago
> they’re all tied to specific versions and you’d need a new package file to support a new version I haven't looked at Spack, but as a Nix user, it's often the case that different versions of some software package require diffe
58.
▲
by
pmahoney
11y ago
Can you summarize one or two of Boisjoly's main points? Tufte's pictures of the (superfluous) rocket graphics showing the temperature vs. his redrawing, placing temperature on the x-axis are very convincing.
59.
▲
by
pmahoney
11y ago
I'm curious how this handles changes within nixpkgs itself. For example, if developer A has nixpkgs version 111, and developer B has nixpkgs version 222, and they both attempt to build a Haskell project depending on "libxml",
60.
▲
by
pmahoney
11y ago
I don't know the state of Python packaging in Nix [1], but it can almost do what you ask. I've used it to create a tarball of, for example, a customized Postgres (built with MySQL foreign data wrapper in this case), and all its de
More ›