jkarni
Is that true? It seemed to me that the most common opinion before the recent Chinese real estate crash was that it was a bubble; architect friends of mine who worked in China said the government had no doubt prices were unreasonably high; the thing they remained hopeful about is whether a soft landing was possible. Similarly it seems like it was by no means an uncommon opinion in the Japanese asset bubble, NFTs, beanie babies, and even the dotcom boom that this is (to use Greenspan’s phrase leading up to the dotcom bubble) “irrational exuberance”.
Fix Your FODs: A supply-chain attack on Nix
Nix CI Benchmarks
SaaS Is Broken: Why Bring Your Own Cloud (BYOC) Is the Future
I work on garnix.io, which is exactly a Nix-based CI alternative for GitHub, and we had to build a lot of these small things to make the experience better.
Mentioned in passing in https://garnix.io/blog/incremental-builds. This is even more significant because in this case you might otherwise be eval-ing several layers of flakes.
Show HN: Garnix modules – CI and hosting rethought
Hi HN!We're the team behind garnix, and today we're releasing the beta of garnix modules. Check it out at: https://garnix.io/modules.In some ways garnix modules should be very familiar: it's a CI and hosting platform, related to Heroku, Render, Fly.io, and Railway. But it's also been rethought from the ground up in order to provide a lot of advantages over these platforms:- CI isn't an...
You might be too deeply scarred to come close to it, but we just wrote a blog post about deploying NixOS servers without installing nix locally or provisioning work here that feels relevant: https://garnix.io/blog/hosting-nixos
Nix in 100 Seconds [video]
Lix 2.91 "Dragon's Breath"
(Disclaimer: I work on garn)
Contextual CLIs
Garn, a TypeScript-based Nix front end
Nixbovik Part 1: Nix Derived Melodies
NAD+ “is the closest we’ve gotten to a fountain of youth.”
Both quoted in an excellent article on Sinclair:
https://www.bostonmagazine.com/health/2019/10/29/david-sincl...
https://khn.org/news/a-fountain-of-youth-pill-sure-if-youre-...
https://www.nutraingredients-usa.com/Article/2022/11/15/FDA-...
Nix, Caching, and CIs
Maybe an analogy: nix is a package-lock.json. Docker is a package.json (with no version bounds) and a node_modules directory. You can just copy that node_modules directory around so everyone has the same setup, but it's much harder to introspect than a lock file, and the way you go about updating it is deleting the folder and rebuilding everything - no fine-grained control over one specific dependency.
Also, for whatever reason (in addition to the specific ones above), GitHub action runners are just slow...
In short: garnix is faster, has more features, and is easier to set up.
I think access to software and services shouldn't be be based on the country you happen to live in, and I wouldn't want to contribute to that. But I would have thought either using a hosted service, or else self-hosting in a different country, are almost always options. Why is hosting CI on the other side of the planet for you a no-go?
(Also, I think right now a license that simply says "must be run with renewable energy" is infeasible almost everywhere still.)
[0] https://en.wikipedia.org/wiki/List_of_countries_by_renewable...
Likely first you'd need some progressive system (e.g.: no less than 80% now, no less than 100% by 2030).
But I disagree with you on that people in many countries would not be allowed to use the software - you would still be able to use the service (i.e., visit garnix.io, have it build things), or even host it yourself in a different country. Yes, countries with more green energy (rather than exclusively cheap energy) would benefit. But the countries with high green/renewable energy aren't even primarily rich ones [0], so I don't feel too bad about that.
Note that this argument only applies to services such as garnix, where you can still use the service (so it would be a bad license for, for example, a text editor).
[0] https://en.wikipedia.org/wiki/List_of_countries_by_renewable...