Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
catern
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
241.
▲
by
catern
6y ago
Those are handled by NixOS - that's the purpose of NixOS, it was built on top of Nix explicitly to manage such things. You can read some about NixOS at https://nixos.org/nixos/about.html
242.
▲
by
catern
6y ago
Dockerfiles which just pull packages from distribution repositories are not reproducible in the same way that Nix expressions are. Rebuilding the Dockerfile will give you different results if the packages in the distribution repositories ch
243.
▲
by
catern
6y ago
Trying to put it politely, but your question seems a bit confused. Arch is not the only distro that strives for minimal modifications on upstream packages. In fact, most distributions work that way - it's Debian and its derivatives tha
244.
▲
by
catern
6y ago
No, you should not expect Ubuntu's modifications in packages installed through Nix. Things like GRUB or the kernel version are handled at the level of NixOS, because, as you say, they affect the system globally.
245.
▲
by
catern
6y ago
Nix packages are typically close to upstream, but low-level packages sometimes have patches to make them more reproducible and deterministic, so that they work better with Nix's efforts for determinism and purely-functional packaging.
246.
▲
by
catern
6y ago
A hypervisor definitely is; the "hardware" interface for a kernel running as a (performant) VM is different from the hardware interface for real hardware. I think one could argue that containers aren't much of an abstraction
247.
▲
by
catern
6y ago
>at least one statement in the thesis about Gentoo is no longer true (Gentoo prefix allows regular users to install and manage packages using portage on a variety of systems [0]). I assume you're referring to the following sentence,
248.
▲
by
catern
6y ago
>The fact that NixOS other other new fangled package management systems are rarely mentioned in the same context as Gentoo has led me to wonder whether the new kids on the block have done their homework. The Nix thesis[0] explicitly cite
249.
▲
by
catern
6y ago
Could you at least, at some point, when the comments have died down, share what this third alternative is? I'm really very curious - everyone replying to you is. - It can't be GoboLinux, because that post-dates Nix (by a small amo
250.
▲
by
catern
6y ago
>Complaining about popular new things in threads about them is a trend I find irritating It's a little too late for that. Complaining in a vague way across several comments and then not elaborating further is, I think, definitely mo
251.
▲
by
catern
6y ago
Do the tutorial (C-h t), and then read the manual (C-h r).
252.
▲
by
catern
6y ago
I think it would be great to have a Pulumi-based Nix deployment stack. I think Nix/Nixpkgs/NixOS are great, and by far the best way to package applications. But NixOps, I think, is a mistake - it's an over-extension, the tech
253.
▲
by
catern
7y ago
Unfortunately for the article's point, despite a brief moment of viability, even human+computer chess teams are now far outclassed by computers alone.
254.
▲
by
catern
7y ago
I find each new development in the field of deploying Kubernetes to be grimly humorous. We had lots of techniques to package and deploy things before Kubernetes, but they were complex and inadequate in some ways, and Kubernetes fixes some o
255.
▲
by
catern
7y ago
>...collaboration with the industry to develop a camera stack... protecting vendor core IP. Can't say I have any interest in protecting "vendor IP" in their crappy camera drivers. Let vendors open their blobs! Closed sourc
256.
▲
by
catern
7y ago
This is an interesting argument. If I understand right, you're saying that since the random numbers are produced by a deterministic process with a hidden seed, Starcraft isn't actually "random", it's just a hidden i
257.
▲
by
catern
7y ago
How infuriating. The intelligence agencies have done almost nothing to defend the privacy and security of US citizens and systems, and now the constant leaks and incredible frailty is hurting them just like they hurt everyone else who wants
258.
▲
by
catern
7y ago
Thanks for the in-depth reply! That makes sense that the primary flaw is that nondeterministic attributes of a particular physical chip generated from a design will cause its individual characteristics to vary too widely. It's interest
259.
▲
by
catern
7y ago
One idea on how to verify equivalence between a design and a physical chip: If we have the design, could we generate instruction sequences (or, in general, input sequences) and deterministically predict the time required and power consumed
260.
▲
by
catern
7y ago
If I was a Java person, I would definitely want to hand out Java Card business cards. I wonder what would be involved in getting Java Card business cards?
261.
▲
by
catern
7y ago
I don't know about this. I don't think I should spend most of my time learning completely new tools. If people spend most of their time learning tools, that encourages tools which are easy to learn but lack deep and powerful funct
262.
▲
by
catern
7y ago
Reminds me of https://github.com/pkamenarsky/replica for Haskell
263.
▲
by
catern
7y ago
Great post. The author makes their point clearly and concisely - and what's more, they're absolutely right. The recommendation of this post might seem strange at first, since in some ways it contradicts some other programming heur
264.
▲
by
catern
7y ago
>The system the library was intended for has never been described. That's interesting - could you, perhaps, describe it a little?
265.
▲
by
catern
7y ago
That's an interesting explanation that I've never heard before, for why the hardware industry is reluctant to publish this stuff. It certainly seems credible. You say: >I believe this is the reasoning NVidia gave for not open-s
266.
▲
by
catern
7y ago
While this article's tone is somewhat angry and personal, it makes some quite interesting points and takes a perspective that I've never heard before. Before reading the article I was tentatively in favor of more expansive copylef
267.
▲
by
catern
7y ago
That seems to be the case. My original statement was wrong then. My mistake - for some reason I thought the bash behavior was different.
268.
▲
by
catern
7y ago
Does repl.it provide OS X/Windows backend servers?
269.
▲
by
catern
7y ago
No. When I set the value of a symbol in a dynamically scoped by default language, it only affects the closest binding for that symbol. When I assign in bash without "local", it affects global scope. There is no way to do the corre
270.
▲
by
catern
7y ago
>This should sound very familiar, dependency injection is just a more controlled form of dynamic scoping. This is not really true. First off, this is too much focus on "dependency injection", which is just one usage of a more g
More ›