!CcTBuBritXGywOEGWJ:matrix.org

NixOS Binary Cache Self-Hosting

173 Members
About how to host a very large-scale binary cache and more60 Servers

Load older messages


SenderMessageTime
7 Mar 2024
@raitobezarius:matrix.orgraitobezariusi may be tempted to run this01:08:40
@edef1c:matrix.orgedefbut give it a read-only dataset and seccomp it, and it should be fine01:08:44
@edef1c:matrix.orgedefyou probably want to leave the query caches on, so don't wipe it for every request01:08:56
@edef1c:matrix.orgedefbut wipe it every 24h or something and it shouldn't get too nasty, i think01:09:15
@edef1c:matrix.orgedefor every hour, doesn't really matter01:09:28
@raitobezarius:matrix.orgraitobezariusclickhouse-gc.service01:09:37
@edef1c:matrix.orgedefyour biggest concern is like, someone hogging your CPU01:09:37
@raitobezarius:matrix.orgraitobezariuscgroups for that01:09:42
@edef1c:matrix.orgedefsince it does arbitrary computation01:09:44
@edef1c:matrix.orgedefdunno what odds i'd take bets on ClickHouse RCEs for but they're not as huge as you'd like01:10:53
@edef1c:matrix.orgedefdunno how well it responds to seccomping01:11:45
@edef1c:matrix.orgedefit has explicit mechanisms for running arbitrary subprocesses iirc but i don't know what the defaults on that are01:12:29
@raitobezarius:matrix.orgraitobezarius.o O(cgroup slice per web session)01:12:44
@edef1c:matrix.orgedefwhatever faith you place in local code exec ≠ local root is your call :p01:13:38
@raitobezarius:matrix.orgraitobezarius:>01:13:47
@edef1c:matrix.orgedef(but i'd be short that assertion)01:13:51
@raitobezarius:matrix.orgraitobezariusthis is a builder machine so i can reimage anytime01:14:13
@raitobezarius:matrix.orgraitobezarius * this is a builder machine so i can reimage it anytime01:14:15
@edef1c:matrix.orgedefgood, and i hope you are doing that on a regular basis01:14:29
@raitobezarius:matrix.orgraitobezariusobviously not01:14:41
@edef1c:matrix.orgedef😭01:14:46
@raitobezarius:matrix.orgraitobezariussomeday i will sit down and do proper netboot based stuff for this01:14:57
@edef1c:matrix.orgedefexcellent01:15:08
@raitobezarius:matrix.orgraitobezariusi promise01:15:12
@julius:mtx.liftm.deˈt͡sɛːzaɐ̯But do you also reimage the controller on your RGB CPU fan?04:31:45
@zimbatm:numtide.comJonas Chevalier
In reply to @delroth:delroth.net
semi-related, checking my intuition: I think "reliance on people with high-altruism utility functions" is not a linear knob - I expect that once you start reaching a certain amount of people with lower altruism, you get the people with higher altruism to leave go do something else. WDYT?

One time I was in a position to be paid to do OSS. Something I was doing before, but now I was paid, it was supposed to be the dream. It was paid like half my usual hourly rate, but it was OSS!

What ended up happening is that I felt the additional responsibility from being paid, while also feeling shitty about being paid badly. There were other issues like a too vague SoW. But now the thing I was doing with my heart before, had become a drag. It was really confusing.

My conclusion from this experiment is that if I do work, I want to be paid properly. Work is work. Don't "oh but it's OSS" me. Or I do it for free. I love giving things away, and that it's own heart reward.

This is just me of course because we all respond to incentives differently. But I had this naive conception that OSS+money would necessarily make things better, and it backfired dramatically in that case. I still think that +money can be useful, but maybe structured in different ways, like material support, or to show appreciation.

08:59:23
@edef1c:matrix.orgedefi think this definitely varies09:29:59
@edef1c:matrix.orgedefdirectly moneymaking activities feel like fun because i like making number go up, the FOSS i do significantly out of a sense of duty09:32:26
@edef1c:matrix.orgedefnot that i have no fun, but the moment deadlines and meetings are involved there is an element of "christ, this better pay in the long run"09:34:03
@edef1c:matrix.orgedefthere are other interests and research work i'm taking time away from for the cache work, some of them profitable, and if i didn't think i was bringing something to the table that others wouldn't necessarily take up, i'd probably go focus on those more09:38:41

Show newer messages


Back to Room ListRoom Version: 10