Lucio, man, you are a comic genius. > On 18. Aug 2021, at 6.55, Lucio De Re wrote: > > You bought the "exceptionalism" Kool-Aid, lock, stock and barrel, > haven't you? It's a question of size: a small code base should remain > small, then it is not weaponisable or monetisable. So we raise the bar > higher and higher and shake off whatever can't stick hard enough. A > human natural instinct (more!, gimme more! features! bugs! anything so > I can have bigger, faster!) bent to the interest of elites (here in > Africa we know it as the Big Man Syndrome). No. Instead, I argue (being involved in OSS and communities for nearly 25 years at this point), diversity builds strength. New tools are always good, especially when well made and optional. Drop in replacements to standard ones are amazing and push toward innovation. Overhauls of core functionality or extending even the kernel [although tricky at times] can lead to massive leaps in the usefulness of the system. How is Plan 9 different, now that it is open source and developed entirely by volunteers? Linux is easy to point to for examples… Having mulitiple configuration/boot managers (init, systemd, uselessd, etc.) allows individual distributions (as well as users) make choices about ease vs. cleanliness, kitchen sink vs. sharp tool. It also puts accountability for the bigger one [systemd] not be as much of a bloated mess as it was a few years back, since more users = more distros = more people demanding it not to be an inefficient Rube Goldberg machine. And tools die or are replaced over time. 8 1⁄2 was the standard in Plan 9, but due to it’s limitations and quirks, a new one was written from scratch. Now we, 30 years later, are arguing that every line of code handed down from our honoured and sainted forebears is gospel truth? Really? Even if we are looking at minimalism, we can have evolution, variety and change over time. Even beyond suckless.org “suckless” tools there are quite a few derivatives that operate on similar principals. There is a dmenu replacement (rofi) that is a little fatter than the base compile, but is actually a cleaner, tighter implementation if you typically run various patches and adding to dmenu. Is it better? Maybe. Its is less minimalist? Not if you frequently add other search patches to dmenu. Is it a choice? Sure. Will over time one win out over the other? Who knows. I think what you are confusing is that since I (and many others, whether on the 9front side or no) want to see Plan 9 evolve and grow, that somehow that will ruin *your* Plan 9. That is the same argument political conservatives make about all sorts of things about society. They fear change and fear that any growth, modification, or democratisation of these things will lead to corruption or degeneration [often seen as “degeneracy” in political/societal contexts]. Instead, I argue that you keep 9legacy or 9miller or whatever you *personally* feel is “pure” and godly enough and let people build this. Even in the thread you seem to articulate a tension between liking Demetrius’ cool work [or insistence on other people porting patches for 9legacy for you^H^H^Hthe community in the past] and wanting a definitive body for absolute blessing of features/code changes/etc. If Demetrius releases the Oath tool in it’s finished form in the near feature and it is awesome, need it being included in the default install of any Plan 9? Could be it a standalone package or patch for some and built into others? Also, what would it *mean* to have an approving body for One Plan 9. Does that mean that people like cinap, ori, or sigrid [who frequently contribute to 9front as well as releasing independent tools and software] are beholden to some committee decision? Do you understand how Open Source works? Accusations of “exceptionalism” are completely unfounded, since I like the idea of people having preferences and different workflows. acme exists, so should we delete sam? No, cos sam is better for some things and for some people. Should someone rework sam to not have the annoying double snarf buffer thing [because, as I recall, Rob Pike wanted to hack around potential lag between the term and a remote sam instance and never went back to it]? I think probably. The only bias I have is toward newer code, to be honest. Not new features, but new takes. New fixes. New implementations that allow for flexibility of use that were most likely never conceived of initially. The Plan 9 team at Bell Labs (or Lucient) never had a problem monkeying with the guts of the OS [still sticking to their guns regarding minimalist design sensibilities], but now, for whatever reason, that needs to be tamped down or highly controlled? Hell, there are cool things I wish were 9front [unless they were snuck in], like some of sigrid's keyboard system tweaks and theming hacks. Or mycroftiv’s extra namespace aliasing stuff from ANTS. > Do you have incontrovertible evidence? In my caffeine-deprived state, > I feel you're just following the sheep gospel, no offence intended. In > my opinion, the trap is always there, ready to be deployed. And the > masses are always ready to fall into it. Occasionally a Christ figure > comes along to warn us, but only the elite can understand the message > and of course they then distort it in the direction that suits them > best. And the masses are none the wiser, not this time, not the next > time, not any other time, because the elite can be swapped out > entirely and the new elite becomes them, ad nauseam. Sheep gospel? As opposed to the goats being flung into Hell? Likely this phrase is more endemic to your lexical community, but as a native English speaker, it’s not clear, so I will first extrapolate what I *think* you mean by “sheep gospel” and refute. It seems what you are critiquing [taking into consideration the prior paragraph you wrote] is that you are critical of my position because you feel that me (or others), in some sort of cargo cult mentality, are imposing some sort of outside hegemony of values [bigger, better, more corporate, more “user-friendly”, more commoditatizable]. This is opposed to the small purity of message of the insular community that exists for this clearly not mainstream, commodity OS. Ok. Weird. But then the idea is that I or others are putting ourselves as some elite? What? Not that you know or care, butI’m an anarcho-syndicalist, man. If me saying I want everyone to having their own power and everyone to have a voice and that divergent software is “voted upon” by use (rather than mandate by a person or a single committee) is somehow elitist and crypotfascist, well, I don’t know what to say. > Sure, and an infinite variety of vehicles with wheels at the four > corners and seats that just occupy space and consume carbon-based > fuels. Even EVs where each wheel could be both motor and power > generator have retained that ridiculous formula. But they look > different (sort of, there's greater difference in time than there in > style). Oh, let's not ignore that autos also sit idle (my estimate) > 95% of their life: is that what they are designed for? And the AI in > my phone, is that also sitting idle? I had a couple of instances > recently where in the middle of the night my password locked Samsung > J5 decided to continue reading me the SF short story collection I > turned off before going to sleep. I am clearly lost here. Yes. There are cars. Not sure what your point is, Lucio, but I will use this as a teaching opportunity. Cars basically have to just replace horse-drawn wagons. Move people. Move stuff. Ride on roads. Over the years [excepting for government imposing certain health or safety regulations], the adaptations of the cars have been mostly to optimise performance, although a fair bit has also gone to luxury. Standardization between brands have been by convention/convenience/etc. not by a committee deciding things. Since it is a physical good, there are certain constraints less applicable than software and since they are commodity items, made for profit, they are other pressures. But in the end, it was not in the interest of anyone to have one standard. And standards that exist [fuel types, belt sizes, oil weights, ranges of tire sizes, etc.] are more like rough agreements to optimise variety with manufacturing costs. Too few options would railroad designs and applications, too many it would not be viable to manufacture. Even when standards are set, but everyone is open to manufacture, use dictates success. Take the A cell battery. Or the B cell. You can probably source specialised ones somewhere, but AA and AAA were more useful for smaller devices and C & D for larger handheld devices that didn’t need high output [like a lantern battery]. Funny enough, cars *are* optimised for being idle. It takes a long time for a battery to go flat from being idle. The outside paint, trim, etc. is designed to last relatively well in a variety of climates so that they don’t always need to be garaged or in a car port. Defrosters/defoggers are there because it is understood the damn thing may be cold with a breathing person in it or be frozen over. It kicks on the AC as well, to pull moisture out of the air, even if it is warmed immediately after. > But Android is Open Source, isn't it? I can look under the bonned, can't I? Open Source and Android is debatable. Also Open Source depends on license. Android’s OS license is not a free license. Even Lucient’s license was pretty damn free and now it is MIT for Plan 9. We are at this point comparing apples to oranges. > Well, the P9F is what it is. It will also become what it is naturally > attracted to unless some boundaries - Trump's fence? - are put in > place. I argue that from their charter and description, they are there to promote the technology rather than impose a roadmap or gatekeep. If more people discover Plan 9 and find X and Y distributions more useful than Z, then cool. I think part of that mission would be promoting diversity of multiple “Plan 9” OSes and derivatives. > I'm going to leave this here, with a comment to the effect that I > totally disagree with the sentiments. There is room, need is not a > strong enough word for what I'm thinking, for creativity, but software > is not a primordial soup out of which complex organisms will rise to > take over the Universe and consume it out of existence, its and > theirs. Yeah, it pretty much is, except you have humans with cool ideas directing it. And with that you promote the humans to do cool stuff with it as they please. Plan 9 has always been a playground for creating new things and questioning how we can do computing in better ways. > More likely, we'll teach - by example, not intentionally, no - our AI > products to weaponise the tools we are no longer sufficiently > naturally intelligent to understand and control (tell me there's a > difference) and turn us into slaves because, like the human elite, > they will measure their worth in what they can accumulate (human > slaves sounds like a neat currency to me, I could use some, it's > worked in all of human history - ask Epstein), just like their > creators did. What?! How did you get here?! Epstein? Human slaves? > Nothing to do with Plan 9, of course, because it really is just a drop > of accidental sanity in an ocean of greed and competition. But, to > complete the imagery, I'd rather be plankton in a drop of Plan 9 than > a shark in the Linux Ocean. And I am, to the extent that I support and > most of all appreciate what makes my ecosystem continue to tick. > Including any contributions by like-minded or antagonistically natured > geniuses. I instead see Plan 9 as something that can grow to be a mainline development platform for more users. Not for the masse, per se. It does have some promise for modern grid/distributed computing. Hell, much of what is in the Linux space in that regard was modelled after it [although implemented more hamfistedly]. I’m not some dumb kid. I am in my 40s and have been in software dev my entire adult life [and admittedly before that as well]. Even though Plan 9 as a legacy artefact handed down from Bell and Lucent is outdated, it has so much value [albeit it may be in limited scope compared to Linux, for example] that can be recovered. I think may of the people who are excited about it see the same thing. And for me, and may other peers here, railroading into a singular “official” manifestation will do more to stifle growth, experimentation and creativity than to enrich it. Cheers, -pixelheresy > Lucio. > > PS: I have a lot of time to think and unfortunately not the means to > study beyond a rather narrow subject matter. So my opinions are much > more the result of introspection than of universal knowledge. Take it > for what it is. > > PPS: There is always an elite, its job is to defeat by all means > available a middle class whose "elite nouveau" continually attempts to > replace it, by any means available to it. Everything revolves around > who owns the masses. That's Western Civilisation in a nutshell. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T6899bf3f0654295d-M916eb14bfc08b38e33e93158 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription