Show newer

linux 

@waweic@chaos.social @schratze Yeah but a low barrier to entry is still *a* barrier to entry, and there are lots of reasons why it might not be practical to get something in there. Maybe there are licensing issues, maybe it's internal software, maybe you and the people managing that repo don't get along, maybe it's something of your own that *you* want to package but not suggest to anybody else that it is ready for use yet, etc.

Nix/Guix solve this on a much more fundamental level, by pretty much removing the concept of a "repository" as some specially-privileged thing, and instead just defining your system as a collection of configuration, some of which happens to describe how to build packages.

It doesn't care whether that 'build configuration' comes from the nixpkgs maintainers (in the case of Nix), or some internal repo, or is even defined inline in your system configuration - it's all just code that evaluates to a pile of packages, and with transparent opportunistic binary substitution.

In other words: nixpkgs, which is conceptually more or less equivalent to an "official" repository for Nix, uses the *exact same tools* that you use in constructing your system configuration, there is no privileged anything involved.

And you don't need to "build your packages against dependencies in nixpkgs" either (treating nixpkgs as strictly authorative and even third-party things have to de facto play by its rules); because of how the evaluation works, dependencies are just references to other packages, and version conflicts don't exist, so you can totally use dependencies from wherever.

So in other words: instead of having a model where there's one authorative source controlling the system and you just have to hope it leaves room for your requirements, you get an "authority-agnostic" system where you don't need *anybody's* permission to package something with the same degree of integration and reliability as in nixpkgs.

linux 

@schratze Honestly this is one of the biggest issues I have with most package management systems - there's "distro maintainers packaging software" and then there's "third-party packages" and there's usually a *huge* wall between them in terms of tooling, and quality of integration, and so on, where the moment you use the latter, reliability goes to shit.

And then flatpaks/appimages/snaps/etc. try to "fix" that by introducing a new packaging format that basically just vendors all the dependencies, and is *still* a completely separate system from the *actual* system package manager, so the wall is still there...

And honestly Nix/Guix are the only ones I've seen that have a convincing answer to this problem by erasing the wall between those two categories on a structural level, and I *hate* that this model is not more widely adopted by other distros and package managers. I don't even care if it's Nix/Guix themselves being used. But the solution is just left on the table...

Grumble

Orange Site 

@kescher That's the thing though, it's not that people on HN are *dumb* or anything (insofar "dumb" exists as a concept, which it probably doesn't), it's that their view of the world starts and ends at their very specific interpretation of "rationality" and no other information is considered.

That's consistent with "identifying methodology issues in an article that explicitly presents itself as academic" (because that is within their view of "rationality"), but it is *also* consistent with completely ignoring socioeconomic realities, personal experiences, harm, and generally being vulnerable to fascist propaganda.

Hello everyone

Need to get moving, literally, back overseas to finish studies, and could really use the help. Crossposting, boosting, donating, sharing, all the ways help.

Im so grateful to everyone who has done so already, thank you, you've kept me from losing it!

There's lots of fedi tools that I've helped create,(fediblock) so if you use them pls consider a donation

@mutual_aid

gofundme.com/f/help-marcia-get

Are You Deconstructing Your Idea Of Gender, Gender Identity And Gender Presentation Or Are You Just Memorizing Pronouns?

the world if papers were released as epub's instead of pdf's

@zhuowei Seems like a very limited implementation though, I'm guessing it only supports the language features specifically needed for the JS it is dealing with. I don't think it can do general-purpose JS execution.

@protodrew@merveilles.town My #1 concern would be the operational/business model; I'm getting "startup in stealth mode" vibes from the presentation but can't find clear information one way or the other

to be clear, from a political perspective blockchain is how people who used to do money laundering via art sales are now doing money laundering

but from a technical perspective blockchain is a great example of what happens when people in charge of designing a system misunderstand nearly every part of it

Show thread

@ben Are you sure that both controllers are actually using the same input API, because there are two

“The crimes of her ancestors”

I’m just going to link to this little… event… that happened one decade and a half into HER reign.

en.wikipedia.org/wiki/Expulsio

@schratze Also don't forget the Ehlers-Danlos Syndromes which co-occur an awful lot with neurodiversity

mh 

@kim That seems to match my experiences to some degree yeah

pol 

@schratze Also yes, the dichotomy between "a hierarchical society" and "an egalitarian society" indeed *is* the crucial distinction in political ideology, the problem is that in most political discourse, a hierarchical society is simply *assumed*, as if the only thing about which there can be disagreement is exactly how that hierarchy is constructed and arranged.

I'm not convinced that this is accidental.

@schratze Egalitarianism? That's the term I've been using for this mostly, to explicitly encode the "no hierarchy of power" component

(This *is* a crucial component of anarchism, but unfortunately a lot of people who call themselves anarchists have a sorely lacking understanding of power dynamics)

@kim Far as I can tell, most implementations *do* call this hashing (often something like "object hash" or "structural hash"), it's just not *cryptographic* hashing

Keep in mind the hopelessness you feel at times is the desired result of the capitalist society we exist in, so we don't fight it.

Every act we do, from calling it out to housing unhoused people and creating sustainable methods to how we feed each other, matters.

We are limiting ourselves if we fight how bigots fight.

And there are more of us than them.

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.