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·hace 6 meses·1 comments

[untitled]

1 points·by grhmc·el año pasado·0 comments

Nix at work: FlakeHub Cache and private flakes

determinate.systems
34 points·by grhmc·hace 2 años·29 comments

Show HN: Determinate Nix

determinate.systems
6 points·by grhmc·hace 2 años·1 comments

Fully Automated Nix Installation for macOS on AWS EC2

determinate.systems
1 points·by grhmc·hace 2 años·0 comments

Solving corporate TLS certificates for Nix on macOS

determinate.systems
3 points·by grhmc·hace 2 años·0 comments

Prepare Nix for macOS Sequoia

determinate.systems
2 points·by grhmc·hace 2 años·0 comments

comments

grhmc
·hace 6 meses·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
·hace 8 meses·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
·hace 10 meses·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
·hace 11 meses·discuss
Yeah! It also skips a lot of IO and other complicated bits, which hopefully pans out to being more reliable and performant!
grhmc
·hace 11 meses·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
·el año pasado·discuss
Hey folks, Graham - CEO of Determinate Systems here. Happy to answer any questions!
grhmc
·el año pasado·discuss
CEO of Determinate here again, happy to answer questions!
grhmc
·el año pasado·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
·el año pasado·discuss
(DetSys Cofounder here) I've had Raspberry Pi's give up their last ghostly breath evaluating NixOS.
grhmc
·hace 2 años·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
·hace 2 años·discuss
Of course :).
grhmc
·hace 2 años·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
·hace 2 años·discuss
My man.
grhmc
·hace 2 años·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
·hace 2 años·discuss
Hell yeah. Speaking my language! I don't know, but we need that!
grhmc
·hace 2 años·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
·hace 2 años·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
·hace 2 años·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
·hace 2 años·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
·hace 2 años·discuss
Hear hear. It takes continuous effort not just on documenting, but also reducing the need for documentation by cutting interfaces and accidental complexity.