Introduction
Introduction Statistics Contact Development Disclaimer Help
Post Ax3eObIQyoVKgGRnJw by [email protected]
More posts by [email protected]
Post #AwSoLelYPBdcx90D2W by [email protected]
0 likes, 0 repeats
https://stackoverflow.com/questions/33051108/how-to-get-around-the-linux-too-ma…
Post #AwSoLevToHZtRve8Vk by [email protected]
0 likes, 0 repeats
@navi well in the early rust for Linux days we hit this limit with the passing …
Post #AwSoLf4LHKfPtPnDKC by [email protected]
0 likes, 5 repeats
@kloenk @navi Back when 128 kB was the limit for argv+envp, Google was hitting …
Post #AwUSscXbtAp0vviIXg by [email protected]
0 likes, 0 repeats
@lanodan @navi I don't think that's necessarily a problem. argv[1] does…
Post #AwUSscehSoUdHv1xaq by [email protected]
0 likes, 0 repeats
@ska @lanodan @navi Nope, it's a string. execve will stop processing it at …
Post #AwUSsclR3lsfcoBL5k by [email protected]
0 likes, 0 repeats
@ska @lanodan @navi And the since-abolished 128k limit was a very good thing be…
Post #AwUSscsAejGhxhKiae by [email protected]
0 likes, 1 repeats
@dalias @ska @lanodan @navi One of those someones was Rob Pike in 2004.https://…
Post #AwV1wvMNMMnOqwFKQy by [email protected]
0 likes, 0 repeats
@dakkar @navi The lengths to which some people will go to insist on doing somet…
Post #AwV1xNxD30tdXHh8jY by [email protected]
0 likes, 0 repeats
@dakkar alas, what we consider "complicated" is sometimes wildly diff…
Post #AwbSNutcxHOozS5g3c by [email protected]
0 likes, 0 repeats
@ska @kloenk @navi I love one of the first rational decisions here: command-lin…
Post #AwbSNv2UQKULQwEks4 by [email protected]
0 likes, 0 repeats
@c0dec0dec0de That's okay, surely they version-controlled their command-lin…
Post #Ax2apdYE6wVeW9VigC by [email protected]
0 likes, 0 repeats
@ska @kloenk @navi oh so _this_ philosophy is why the chromium command line loo…
Post #Ax2bqASxpiwgYXrlEu by [email protected]
0 likes, 0 repeats
@whitequark @kloenk @navi I don't know about Chromium, I only saw the serve…
Post #Ax2bqAa3PMcIuXBQI4 by [email protected]
0 likes, 0 repeats
@ska @kloenk @navi all the 500 intermediate processes every electron app spawns…
Post #Ax2cHI65ZM3w2g6F6W by [email protected]
0 likes, 0 repeats
@whitequark @kloenk @navi Yup, that's a smoking gun right there.
Post #Ax2cHIDX7g18PlaBhw by [email protected]
0 likes, 0 repeats
@ska @kloenk @navi representative samplethese ones are actually comparatively s…
Post #Ax2pQBRayQ9FPzjJTc by [email protected]
0 likes, 0 repeats
@ska @kloenk @navi nah what the fuck 😭😭😭
Post #Ax2pQBZkU6fbpHXpBY by [email protected]
0 likes, 0 repeats
@kitten @ska @navi if google does it we all are fine :p
Post #Ax2pQBhtznByEZMKtU by [email protected]
0 likes, 0 repeats
@kloenk @kitten @navi tbh that was 11 years ago and I have no idea if they'…
Post #Ax2pQBoHc4IQYMLQq8 by [email protected]
0 likes, 0 repeats
@ska @kloenk @kitten @navi specifically, the arguments were compressed with gzi…
Post #Ax2pQBwn6R6MykKE6K by [email protected]
0 likes, 0 repeats
@ska @kloenk @kitten @navi The whole thing also illustrates neatly why "Go…
Post #Ax2pRjRE4OtV8eINEG by [email protected]
0 likes, 0 repeats
@ska @kloenk @navi What the hell did I just read oh my god, that is TERRIFYING.…
Post #Ax2pRjYfciqhVjmJpg by [email protected]
0 likes, 0 repeats
@thecatcollective @navi @kloenk "Brilliant and cursed" applies to way…
Post #Ax2pRjf3Ezx9pWlPmK by [email protected]
0 likes, 0 repeats
@ska @thecatcollective @navi isn’t technically a OS not being able to be writ…
Post #Ax2pRjl4sam28DaEAi by [email protected]
0 likes, 0 repeats
@kloenk Excuse the beginner question, but: If operating systems are not to be w…
Post #Ax2pRjqkXVJKPoEl0q by [email protected]
0 likes, 0 repeats
@thecatcollective I don’t remember anymore. Think it was something like the C…
Post #Ax2pRjx89mPmjbDqxU by [email protected]
0 likes, 0 repeats
@kloenk @thecatcollective even if only the compiler used for the specific OS ke…
Post #Ax2pRoNVhdtQSZaydE by [email protected]
0 likes, 0 repeats
@gabe @kloenk @kitten @navi Precisely, I disagree that it's just another ex…
Post #Ax2pRvLzlfqA5twMk4 by [email protected]
0 likes, 0 repeats
@c0dec0dec0de @kloenk @navi Actually, *that* particular decision made sense: wh…
Post #Ax2pT5V1X3qLqkiaoK by [email protected]
0 likes, 0 repeats
@thecatcollective @kloenk operating systems commonly use features that are prov…
Post #Ax2pT5cp4458EwMoy0 by [email protected]
0 likes, 0 repeats
@jpab @kloenk We will take a look at this, thank you!-James
Post #Ax2pZZBQ571VeMdc48 by [email protected]
0 likes, 0 repeats
@ska @kloenk @navi have had to work with googlers on build tooling in depth may…
Post #Ax2pZZKHYA725qmgsa by [email protected]
0 likes, 0 repeats
@hipsterelectron @kloenk @navi The main insight I've acquired about how Goo…
Post #Ax2pZZRj6U4ESwGdU0 by [email protected]
0 likes, 0 repeats
@ska @hipsterelectron @navi depends. I know some of the kernel devs at google (…
Post #Ax2pZZY6ilAgmjFjQe by [email protected]
0 likes, 0 repeats
@kloenk @hipsterelectron @navi Well the Android team is different, that's f…
Post #Ax2pZZfYH57t9ojg24 by [email protected]
0 likes, 0 repeats
@ska @kloenk @hipsterelectron @navi I worked at GOOG for 14 years. One of my p…
Post #Ax2pc5KhWL8jwKBEBs by [email protected]
0 likes, 0 repeats
@ska @kloenk @navi Narrator: they were not individually completely rational and…
Post #Ax2pgnjGOmHyn3uy12 by [email protected]
0 likes, 0 repeats
@ska @kloenk @kitten @navi Google has some odd traditions it still can't qu…
Post #Ax2pgwXXdjGC7JVEUi by [email protected]
0 likes, 0 repeats
@ska @c0dec0dec0de @kloenk i would honestly take the configuration from stdin a…
Post #Ax2pgwfLAjUyVV9SeO by [email protected]
0 likes, 0 repeats
@navi @kloenk @c0dec0dec0de Sending the configuration to stdin is more difficul…
Post #Ax2pgwn8hjjktgngo4 by [email protected]
0 likes, 0 repeats
@ska @navi @kloenk @c0dec0dec0de Putting the config in the command line *is* co…
Post #Ax2pgwuaG3gxGmHdPU by [email protected]
0 likes, 0 repeats
@wollman @navi @kloenk @c0dec0dec0de Yup. The thing is, the way files are manag…
Post #Ax2ph8MHhPNylsKPc8 by [email protected]
0 likes, 0 repeats
@lanodan @ska @navi Even on Linux-based operating systems, one can get strnvisx…
Post #Ax2piwA616BVWVUGAK by [email protected]
0 likes, 0 repeats
@navi @kloenk @c0dec0dec0de @ska Considering that a lot of commands parse argum…
Post #Ax2pn6hKmm4TMJ1RnE by [email protected]
0 likes, 0 repeats
@davidlsparks @kloenk @hipsterelectron @navi I envy you, grats for landing that…
Post #Ax2pneWt07uqHkOaEC by [email protected]
0 likes, 0 repeats
@ska @navi @kloenk @c0dec0dec0de also google's build system caches process …
Post #Ax2pnhf9LrJC0FHj1c by [email protected]
0 likes, 0 repeats
@[email protected] @[email protected] @[email protected] …
Post #Ax2pnhlWy8PeK2GoyG by [email protected]
0 likes, 0 repeats
@sodiboo @navi @c0dec0dec0de @kloenk Remember the context: it's a cluster m…
Post #Ax2pp8NrULMVAOsfw0 by [email protected]
0 likes, 0 repeats
@kloenk @thecatcollective @navi I don't think the permissiveness of C has a…
Post #Ax2pr5iyLb91Uugk8e by [email protected]
0 likes, 0 repeats
@dalias @ska @kloenk @navi individually locally rational decisions according to…
Post #Ax2pr5qPtv6Ds0Agk4 by [email protected]
0 likes, 0 repeats
@hipsterelectron @dalias @ska @kloenk @navi Emergent madness.
Post #Ax2puDmup7ZPNK1dDc by [email protected]
0 likes, 0 repeats
@ska @navi @kloenk @c0dec0dec0de"The agent" here would be the one wri…
Post #Ax2puDu0OlF1jJLIGm by [email protected]
0 likes, 0 repeats
@leeloo @navi @kloenk @c0dec0dec0de It could, but me point is that involving th…
Post #Ax2pzJs9d3WRh4uHFw by [email protected]
0 likes, 0 repeats
@ska @kloenk this broke me laughing what the fuck
Post #Ax2pzJyBGeLJzlj5eK by [email protected]
0 likes, 0 repeats
@navi @ska same, can’t boost this enough
Post #Ax2q49ug5JnOFmOWq8 by [email protected]
0 likes, 0 repeats
@thecatcollective @kloenk for the longest time the linux kernel was only builda…
Post #Ax2q4A13hatqZZNcmm by [email protected]
0 likes, 0 repeats
@navi @thecatcollective there are still some configs that don’t build with cl…
Post #Ax2q6otegE19wOBXea by [email protected]
0 likes, 0 repeats
@ska @kloenk @navi that's cursed
Post #Ax2q8RjBnAesfB46rY by [email protected]
0 likes, 0 repeats
@dalias @lanodan @navi Oh? It's a shame, then, that there isn't an exec…
Post #Ax2q8RqHMoKV1ANlui by [email protected]
0 likes, 0 repeats
@ska @lanodan @navi Having them packed one-after-another in a single array is a…
Post #Ax2qAqmBdMaavcc6im by [email protected]
0 likes, 0 repeats
@ska @kloenk @c0dec0dec0de oh, okay, yeah i agree
Post #Ax2qE1lHFNuprqhf9c by [email protected]
0 likes, 0 repeats
@sertonix @kloenk @c0dec0dec0de @ska `exec foo "$@"` doesn't help…
Post #Ax2qEcpTQkG0pZx2Ke by [email protected]
0 likes, 0 repeats
@ska @kloenk @navi oh no
Post #Ax2qPzICFjXNgWnuqG by [email protected]
0 likes, 0 repeats
@navi @kloenk @c0dec0dec0de @ska I mean if all arguments (including some $@ equ…
Post #Ax2qQqgTkBS7HBZYY4 by [email protected]
0 likes, 0 repeats
@ska @sodiboo @navi @kloenk and this necessarily predates k8s mechanisms like C…
Post #Ax2qW85yR98yix12Bc by [email protected]
0 likes, 0 repeats
@ska @lanodan @navi I mean, you don't need to go all the way to base64, COB…
Post #Ax2qWfW0BOZWNERmq0 by [email protected]
0 likes, 0 repeats
@ska @kloenk @hipsterelectron @navi I hear you. I was fortunate to be hired as …
Post #Ax2qWrTbi7mpTHQ2ls by [email protected]
0 likes, 0 repeats
@c0dec0dec0de @sodiboo @navi @kloenk Absolutely. And it is likely that when k8s…
Post #Ax2qYVlXOyjgiQanse by [email protected]
0 likes, 0 repeats
@c0dec0dec0de @ska @kloenk @navi Ah, but now if I'm trying to debug a probl…
Post #Ax2qYXPdHOOzp4ML0y by [email protected]
0 likes, 0 repeats
@c0dec0dec0de @ska @kloenk @navi There's other failure modes with config fi…
Post #Ax2tY9Lz1tKr4H9v2O by [email protected]
0 likes, 0 repeats
@ska @c0dec0dec0de @kloenk @navi for example, let's say you have a web fron…
Post #Ax2tjP9MdfyrFGchH6 by [email protected]
0 likes, 0 repeats
@ska @wollman @navi @kloenk @c0dec0dec0de before borg (circa Pentium II), it wa…
Post #Ax2vSXb0BUeGQOdYUi by [email protected]
0 likes, 0 repeats
@trouble @wollman @navi @kloenk @c0dec0dec0de even after Borg, IIRC, all the in…
Post #Ax34By3hRT7dA8ESdE by [email protected]
0 likes, 0 repeats
@dalias @ska @lanodan @navi Now I want to know if there's a Linus rant on t…
Post #Ax34GJIuOW7gDCPuBU by [email protected]
0 likes, 0 repeats
@sertonix @navi @kloenk @c0dec0dec0de @ska unlike many uses of pipes, you gener…
Post #Ax34GU58K4djdf3Yjw by [email protected]
0 likes, 0 repeats
@ska @navi @kloenk @c0dec0dec0de Copying a config file has a number of addition…
Post #Ax3eObIQyoVKgGRnJw by [email protected]
0 likes, 0 repeats
@JdeBP @dalias @ska @lanodan @navi Pike's diplomatic non-answer of "Co…
Post #Ax3eZ3UuyzWL2dGukC by [email protected]
0 likes, 0 repeats
@evana @navi @kloenk @c0dec0dec0de I swear I practically begged them to let me …
Post #Ax3ewV3YgbZpApeaxs by [email protected]
0 likes, 0 repeats
@ska @kloenk @naviWhen you have never heard of config files, file descriptors o…
Post #Ax3ewVCm8KwvdPxxKa by [email protected]
0 likes, 0 repeats
@leeloo @ska @kloenk @navi Yes, but the SRE team and production tooling already…
Post #Ax3ewVJrhycXzPHcNk by [email protected]
0 likes, 0 repeats
@bgalehouse @ska @kloenk @naviA zipped command line was not "the answer th…
Post #Ax3ewVQbIw0aKIQzse by [email protected]
0 likes, 0 repeats
@leeloo @bgalehouse @kloenk @navi The context was a cluster manager sending a c…
Post #Ax3ewVZ6nIoWkgPn8q by [email protected]
0 likes, 0 repeats
@ska @bgalehouse @kloenk @naviThat makes no sense. The choice was between writi…
Post #Ax3ewVgCMwU96fjSC0 by [email protected]
0 likes, 0 repeats
@leeloo @bgalehouse @kloenk @navi The choice was between impacting the design o…
Post #Ax3ewVnztwivUrNgLg by [email protected]
0 likes, 0 repeats
@ska @leeloo @bgalehouse @kloenk @navi additional context: this cluster manager…
Post #Ax3ewVw9PdFHu9CC3c by [email protected]
0 likes, 0 repeats
@evana @leeloo @bgalehouse @kloenk @navi Didn't Borg suffer from the same p…
Post #Ax3exR62tW1rBLGOtU by [email protected]
0 likes, 0 repeats
@trouble @c0dec0dec0de @kloenk @navi Yeah, when I was there, Borg was already f…
Post #Ax3exdPz5D6lOegUdc by [email protected]
0 likes, 0 repeats
@ska @c0dec0dec0de @kloenk @navi before borg, machines were not shared, your te…
Post #Ax3exudN4guwn64vMe by [email protected]
0 likes, 0 repeats
@ska @kloenk @navi I like to refer to these types of things as historical reaso…
Post #Ax3exukSeKaZ95OaPo by [email protected]
0 likes, 0 repeats
@puck @ska @kloenk @navi exactly. What this conversation is missing is the whol…
Post #Ax3exurYDyGBV4iFSy by [email protected]
0 likes, 0 repeats
@trouble @puck @kloenk @navi And they do reimplement parts of the stack from ti…
Post #Ax3eyMar7dXhVP7JKa by [email protected]
0 likes, 0 repeats
@ska @kloenk @navi I should probably stay out of this one, but I can't help…
Post #Ax3eyMieedmTtalXUG by [email protected]
0 likes, 0 repeats
@lolcat @kloenk @navi `Don't Google build clusters mount some shared filesy…
Post #Ax3eyMqoAKIqIsa3CC by [email protected]
0 likes, 0 repeats
@ska @kloenk @navi Thanks for the detailed response!I guess I "get" t…
Post #Ax3eyMxtjxySertiFM by [email protected]
0 likes, 0 repeats
@lolcat @kloenk @navi This thread has nothing to do with a build system! this i…
Post #Ax3eyR1aeBIvFTeiYa by [email protected]
0 likes, 0 repeats
@ska @kloenk @navi FWIW, if I had had to use the Google build system, I likely …
Post #Ax3ezdj4uQ3mvmZUcC by [email protected]
0 likes, 0 repeats
@ska @kloenk @navi @foone Did you experience this firsthand? Google in 2018 and…
Post #Ax3ezdqsRQIZJyDils by [email protected]
0 likes, 0 repeats
@stilescrisis @kloenk @navi @foone I did. It was in 2013 or 2014.
Post #Ax3ezoyj4a73pUye24 by [email protected]
0 likes, 0 repeats
@ska @kloenk @navi @foone Well, there's something to be said for the monore…
Post #Ax3f04D6RPWf4Qoq1Y by [email protected]
0 likes, 0 repeats
@whitequark @kloenk @navi the value for --gpu-preferences is the sound the dev …
Post #Ax3f0VegOyd8BmvkGG by [email protected]
0 likes, 0 repeats
@ska @whitequark @kloenk @navi gpu_preferences.mojom is a mere 115 lines
Post #AxfQp70YLEVAG7H4ng by [email protected]
0 likes, 0 repeats
@kloenk @navi @thecatcollective @ska You essentially require that unless you st…
Post #AxfRTHPp48EI7YFPt2 by [email protected]
0 likes, 0 repeats
@ska @navi @lanodan @dalias Why not just pass the data in through stdin?
Post #AxfRTHXGcSBUUdjMUS by [email protected]
0 likes, 0 repeats
@lispi314 https://social.treehouse.systems/@ska/114909188642891910
Post #AxfRcETZMdzvbtGkHQ by [email protected]
0 likes, 0 repeats
@ska @navi @kitten @kloenk All to avoid a long-needed refactoring.
You are viewing proxied material from pleroma.anduin.net. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.