HackerTrans
TopNewTrendsCommentsPastAskShowJobs

grhmc

no profile record

Submissions

Determinate Secure Packages: Nixpkgs with SBOMs, FIPS, and SLA'd CVE Patching

determinate.systems
5 points·by grhmc·6 bulan yang lalu·1 comments

[untitled]

1 points·by grhmc·tahun lalu·0 comments

Nix at work: FlakeHub Cache and private flakes

determinate.systems
34 points·by grhmc·2 tahun yang lalu·29 comments

Show HN: Determinate Nix

determinate.systems
6 points·by grhmc·2 tahun yang lalu·1 comments

Fully Automated Nix Installation for macOS on AWS EC2

determinate.systems
1 points·by grhmc·2 tahun yang lalu·0 comments

Solving corporate TLS certificates for Nix on macOS

determinate.systems
3 points·by grhmc·2 tahun yang lalu·0 comments

Prepare Nix for macOS Sequoia

determinate.systems
2 points·by grhmc·2 tahun yang lalu·0 comments

comments

grhmc
·6 bulan yang lalu·discuss
Hey y'all, I'm Graham the CEO of DetSys. Determinate Secure Packages has been a huge effort we've made to help customers in the national security, medical, aerospace, etc. industries more comfortable using Nix in their workflows.

In pretty much every Nix consulting gig I’ve ever had, I’ve been asked something like "well, what about security patching?" This has been a high priority goal since I started Determinate Systems. We just had to build a lot of infrastructure and maturity as a company to make it feasible :).

Anyway, if you have any questions I'd be glad to answer. Thanks!
grhmc
·8 bulan yang lalu·discuss
Yikes! This is exactly the kind of invariant I'd expect Aurora to maintain on my behalf. It is why I pay them so much...
grhmc
·10 bulan yang lalu·discuss
Hey folks, CEO of Determinate here. We've been working on this for ages, and am thrilled to finally have it rolling out to real users. Let me know if you have questions!
grhmc
·11 bulan yang lalu·discuss
Yeah! It also skips a lot of IO and other complicated bits, which hopefully pans out to being more reliable and performant!
grhmc
·11 bulan yang lalu·discuss
DetSys CEO here. We've been working on this for months, and I am so excited for this to be out. This is the third time I've been part of a Linux remote builder on macOS, and we got it right this time. It is magical. The VM just comes and goes on demand. There's no SSH keys, IPs, remote store copying, it is almost completely transparent. Let me know if you have questions :)
grhmc
·tahun lalu·discuss
Hey folks, Graham - CEO of Determinate Systems here. Happy to answer any questions!
grhmc
·tahun lalu·discuss
CEO of Determinate here again, happy to answer questions!
grhmc
·tahun lalu·discuss
Hey folks, Determinate Systems CEO here. I'm really happy about this release, and what it means for our ability to get features like parallel evaluation, lazy trees, and other work into customer hands and ultimately -- ideally -- merged upstream with a higher degree of confidence.

I'll be available to for questions and whatnot!
grhmc
·tahun lalu·discuss
(DetSys Cofounder here) I've had Raspberry Pi's give up their last ghostly breath evaluating NixOS.
grhmc
·2 tahun yang lalu·discuss
> Even as someone who does think Flakes are better than the prior solutions, I'm increasingly of the opinion that Flakes would be better moved to a layer outside the core Nix project - advancing them within core Nix at this stage seems pretty impossible with many within the project opposed to their existence. I think if Flakes were an alternative project at the same level as something like Niv, a lot of the holy warring would get out of the way.

I posted some information and metrics about that on Discourse:

https://discourse.nixos.org/t/announcing-determinate-nix/547...
grhmc
·2 tahun yang lalu·discuss
Of course :).
grhmc
·2 tahun yang lalu·discuss
I mean, it sort of is, on the heals of two other announcements earlier this week:

* https://determinate.systems/posts/announcing-determinate-nix...

* https://determinate.systems/posts/flakehub-cache-and-private...
grhmc
·2 tahun yang lalu·discuss
My man.
grhmc
·2 tahun yang lalu·discuss
I love your project, Jon! I think the Nix ecosystem will be improved by having more, smaller things, where the boundaries are clear.
grhmc
·2 tahun yang lalu·discuss
Hell yeah. Speaking my language! I don't know, but we need that!
grhmc
·2 tahun yang lalu·discuss
I think those are fair perceptions and concerns.

Regarding experimental features like flakes: the reality is they're incredibly stable. I've written about this before: https://determinate.systems/posts/experimental-does-not-mean.... They haven't realistically changed in years, because they work so well. The experimental label is practically FUD at this point.

If the Nix team were to change flakes in a breaking way, it would be stunning neglect for the vast, vast percentage of the ecosystem that has already adopted them. Our data shows that of all the (OSS) repositories created every day, almost 90% of them start with a flake.nix. Of all of those projects, less than 20% use the legacy file formats, and most of those are using the flake-compat library.

On documentation and interfaces, I agree, and we and the greater community are working hard to on that problem. I'll take time, but it is decidedly better than it was a few short years ago.

And on community fragmentation, I just don't see it becoming a problem. The core Nix ecosystem is so large and diverse, I don't see meaningful fragmentation coming out of this.
grhmc
·2 tahun yang lalu·discuss
Back in the day, adopting Git was also clumsy and hard to implement. It was buoyed significantly by the investments GitHub made into its usability.

I agree Nix is going to have to evolve to gain wider adoption. It's part of the work we're seeing in the ecosystem, and also work we're already doing :).
grhmc
·2 tahun yang lalu·discuss
They're great! But also still miss fundamental pieces that Nix gets right. Especially the way the build and dependency graph goes right to the root of every package, and comes together to completely describe the system you're running today.
grhmc
·2 tahun yang lalu·discuss
I feel that. This is one place where the "nix is everything, everything is nix" mentality hurts the project. NixOS modules are where the abstract config option sauce lives. It isn't an inherent part of Nix.

As Nix (and NixOS) becomes more widely used, this is one place where we'll have to find a way to let users do what they know how, and stop getting in the way.
grhmc
·2 tahun yang lalu·discuss
Hear hear. It takes continuous effort not just on documenting, but also reducing the need for documentation by cutting interfaces and accidental complexity.