×

注意!页面内容来自https://github.com/Mikaela/mikaela.github.io/issues/241,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

Skip to content
<> /* Override primer focus outline color for marketing header dropdown links for better contrast */ [data-color-mode="light"] .HeaderMenu-dropdown-link:focus-visible, [data-color-mode="light"] .HeaderMenu-trailing-link a:focus-visible { outline-color: var(--color-accent-fg); }
< data-d="true" data-d-version="5.3.11">.AkPdD{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;}/*!sc*/ .AkPdD > *{width:100%;}/*!sc*/ .kglDHV{width:20px;height:20px;}/*!sc*/ .iIhrzF{visibility:visible;}/*!sc*/ .lhbiTd{visibility:hidden;}/*!sc*/ .blqUaE{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;}/*!sc*/ .iHEZa-d{width:40px;height:40px;}/*!sc*/ .iLyfmp{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-order:1;-ms-flex-order:1;order:1;min-width:0;}/*!sc*/ @media screen and (min-width:544px){.iLyfmp{-webkit-order:1;-ms-flex-order:1;order:1;}}/*!sc*/ @media screen and (min-width:768px){.iLyfmp{-webkit-order:1;-ms-flex-order:1;order:1;}}/*!sc*/ @media screen and (min-width:1012px){.iLyfmp{-webkit-order:1;-ms-flex-order:1;order:1;}}/*!sc*/ @media screen and (min-width:1280px){.iLyfmp{-webkit-order:0;-ms-flex-order:0;order:0;}}/*!sc*/ .iLyfmp video{aspect-ratio:16/9;width:100%;}/*!sc*/ .biaUmf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px;}/*!sc*/ .eIbfrW{border:1px solid;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));border-radius:6px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;min-width:0;}/*!sc*/ .lpqPbV{width:24px;height:24px;}/*!sc*/ .kZIAOA{margin-bottom:8px;}/*!sc*/ .kZIAOA:after{content:"";position:absolute;height:1px;bottom:-8px;left:8px;right:8px;background-color:var(--borderColor-muted,var(--color-border-muted,hsla(210,18%,87%,1)));}/*!sc*/ .caqksF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:8px;}/*!sc*/ .cNOLXa{height:40px;width:40px;margin-top:24px;}/*!sc*/ .dGAsNR{padding-bottom:16px;}/*!sc*/ .oymeb{height:sm;width:150px;}/*!sc*/ .gTxibc{height:sm;width:random;}/*!sc*/ data-d.g1[id="Box-sc-62in7e-0"]{content:"AkPdD,kglDHV,iIhrzF,lhbiTd,blqUaE,iHEZa-d,iLyfmp,biaUmf,eIbfrW,lpqPbV,kZIAOA,caqksF,cNOLXa,dGAsNR,oymeb,gTxibc,"}/*!sc*/ .jvwHYT{position:relative;}/*!sc*/ data-d.g24[id="Heading-sc-1vc165i-0"]{content:"jvwHYT,"}/*!sc*/ .TFDkQ:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ data-d.g27[id="Link__StyledLink-sc-1syctfj-0"]{content:"TFDkQ,"}/*!sc*/ .jyiTRg{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:50%;display:block;height:1.2em;border-radius:50%;width:40px;height:40px;margin-top:24px;}/*!sc*/ .jyiTRg::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .eJhUcn{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:150px;height:16px;}/*!sc*/ .eJhUcn::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .dLHxQx{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:65%;height:16px;}/*!sc*/ .dLHxQx::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .fRjWaT{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:76%;height:16px;}/*!sc*/ .fRjWaT::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .ibkgoX{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:72%;height:16px;}/*!sc*/ .ibkgoX::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .fWMQkf{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:54%;height:16px;}/*!sc*/ .fWMQkf::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .gAHOsL{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:67%;height:16px;}/*!sc*/ .gAHOsL::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .igNayj{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:50%;height:16px;}/*!sc*/ .igNayj::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .fVHIeB{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:61%;height:16px;}/*!sc*/ .fVHIeB::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .fnqUzu{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:73%;height:16px;}/*!sc*/ .fnqUzu::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .bdRCls{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:75%;height:16px;}/*!sc*/ .bdRCls::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .eboJAY{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:60%;height:16px;}/*!sc*/ .eboJAY::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .fmjPMJ{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:70%;height:16px;}/*!sc*/ .fmjPMJ::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .gKbOpJ{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:56%;height:16px;}/*!sc*/ .gKbOpJ::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ data-d.g46[id="LoadingSkeleton-sc-f120ff6b-0"]{content:"jyiTRg,eJhUcn,dLHxQx,fRjWaT,ibkgoX,fWMQkf,gAHOsL,igNayj,fVHIeB,fnqUzu,bdRCls,eboJAY,fmjPMJ,gKbOpJ,"}/*!sc*/ .bPbbVk{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;cursor:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;font-family:inherit;-webkit-text-decoration:none;text-decoration:none;max-width:100%;position:relative;white-space:nowrap;font-size:12px;height:20px;line-height:20px;padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0;--label-r:0;--label-g:0;--label-b:0;--label-h:0;--label-s:0;--label-l:0;--perceived-lightness:calc(((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255);--lightness-switch:max(0,min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000),1));--border-color:var(--borderColor-muted,var(--color-border-subtle));position:relative;min-width:0;overflow:hidden;--lightness-threshold:0.453;--border-threshold:0.96;--background-alpha:0.20;--border-alpha:max(0,min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100),1));background:rgb(var(--label-r),var(--label-g),var(--label-b));color:hsl(0deg,0%,calc(var(--lightness-switch) * 100%));border-width:1px;border-:solid;border-color:hsla(var(--label-h),calc(var(--label-s) * 1%),calc((var(--label-l) - 25) * 1%),var(--border-alpha));}/*!sc*/ .bTFhHc{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;cursor:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;font-family:inherit;-webkit-text-decoration:none;text-decoration:none;max-width:100%;position:relative;white-space:nowrap;font-size:12px;height:20px;line-height:20px;padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0;--label-r:83;--label-g:25;--label-b:231;--label-h:257;--label-s:81;--label-l:50;--perceived-lightness:calc(((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255);--lightness-switch:max(0,min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000),1));--border-color:var(--borderColor-muted,var(--color-border-subtle));position:relative;min-width:0;overflow:hidden;--lightness-threshold:0.453;--border-threshold:0.96;--background-alpha:0.20;--border-alpha:max(0,min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100),1));background:rgb(var(--label-r),var(--label-g),var(--label-b));color:hsl(0deg,0%,calc(var(--lightness-switch) * 100%));border-width:1px;border-:solid;border-color:hsla(var(--label-h),calc(var(--label-s) * 1%),calc((var(--label-l) - 25) * 1%),var(--border-alpha));}/*!sc*/ .hTJZez{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;cursor:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;font-family:inherit;-webkit-text-decoration:none;text-decoration:none;max-width:100%;position:relative;white-space:nowrap;font-size:12px;height:20px;line-height:20px;padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0;--label-r:204;--label-g:49;--label-b:124;--label-h:331;--label-s:61;--label-l:50;--perceived-lightness:calc(((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255);--lightness-switch:max(0,min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000),1));--border-color:var(--borderColor-muted,var(--color-border-subtle));position:relative;min-width:0;overflow:hidden;--lightness-threshold:0.453;--border-threshold:0.96;--background-alpha:0.20;--border-alpha:max(0,min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100),1));background:rgb(var(--label-r),var(--label-g),var(--label-b));color:hsl(0deg,0%,calc(var(--lightness-switch) * 100%));border-width:1px;border-:solid;border-color:hsla(var(--label-h),calc(var(--label-s) * 1%),calc((var(--label-l) - 25) * 1%),var(--border-alpha));}/*!sc*/ data-d.g53[id="TokenBase__StyledTokenBase-sc-d5572b1c-0"]{content:"bPbbVk,bTFhHc,hTJZez,"}/*!sc*/ .bQvJjH{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;font:inherit;margin:0;padding:0;width:auto;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;color:currentColor;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .bQvJjH:is(a,button,[tabIndex='0']){cursor:pointer;}/*!sc*/ .bQvJjH:is(a,button,[tabIndex='0'])::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;}/*!sc*/ data-d.g54[id="TokenTextContainer-sc-d53f425e-0"]{content:"bQvJjH,"}/*!sc*/ @-webkit-keyframes crVFvv{0%{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}50%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}}/*!sc*/ @keyframes crVFvv{0%{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}50%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}}/*!sc*/ data-d.g62[id="sc-keyframes-crVFvv"]{content:"crVFvv,"}/*!sc*/

Blog: IRC / (stateful?) bridging etiquette? #241

@Mikaela

Description

@Mikaela
2021-196 23:48:49 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-1> do you have a link to IRC/XMPP conventions? i thought we had different conventions for each chan/network but maybe i missed something ^^"
2021-196 23:49:52 EEST <Mikaela> I am not sure what you mean by conventionsI am not a native English speakersorry
2021-196 23:50:32 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-1> i was talking to REDACTED-PERSON-2 about what he wrote about conventions (like rules/culture) for IRC vs XMPP
2021-196 23:50:41 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-1> > - If you are the guest you have to play by the rules of the host. So if you for example use a XMPP -> IRC gateway (Biboumi) you have to respect IRC conventions. But If you use a IRC -> XMPP gateway (xmpp-ircd) you have to respect XMPP conventions;
2021-196 23:50:51 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-2> that is my opinion
2021-196 23:50:59 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-2> etiquette
2021-196 23:51:11 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-2> matrix doesn't do that
2021-196 23:51:16 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-2> that that sucks
2021-196 23:52:13 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-1> yes but what etiquette? do you have a reference to guide users about that? :)
2021-196 23:52:26 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-2> just conventions and opinion
2021-196 23:52:51 EEST <Mikaela> ohI agree. I am not sure if there is anything written about itbut there are some unwritten rules and Matrix manages to break against a lot
2021-196 23:57:07 EEST <Mikaela> e.g. don't floodtry to keep things within one line (subjective)when doing multiline thingspastebin instead of flooding when you have more than 3 lines (and also give context for your linkdon't be like Matrix that just throws a * user pasted a long message <horrible-mess-of-a-link)don't change your nickname to announce your status (use /away). Other issues
2021-196 23:57:07 EEST <Mikaela> with Matrix are that when it goes down1000+ people just quit/join which is floody and additionally often there are monologuing Matrix users as they cannot see anything nowadays. It also annoys operators when there are ghost Matrix accounts that haven't been used in a long timebut are still doing meta traffic (PING/PONG) and needing copies of messages and everything
2021-196 23:57:07 EEST <Mikaela> as it pretends to be a client instead of a serverbut that cannot be helped and XMPP is better at that
2021-196 23:57:14 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-1> is user-spoofing vs puppeteering really a difference? can we not call the two user-spoofing or puppeteering?
2021-196 23:57:52 EEST <Mikaela> To clarify that last pointin Matrix once you join a roomyou are there forevereven if your homeserver went permanently down. In XMPP and IRConce you disconnectyou aren't there anymoreunless you have member status which I guess roughly equals to IRC's voice
2021-196 23:58:42 EEST <Mikaela> I would propose the terms stateful (attempting to show members on both sides and likely supporting private messages) and stateless (only showing messages and sendersbut they aren't really in nicklist or online e.g. REDACTED-BOTNICKMSG or webhooks)
2021-196 23:58:49 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-1> i think permanennt membership is great and more intuitive (personal opinion)
2021-196 23:58:54 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-1> but i see your point about etiquette yes
2021-197 00:01:53 EEST <Mikaela> I agreebut I simultaneously agree with REDACTED-PERSON-2's statement on following the rules of the host. On most of IRC you quit/disconnectyou are gone. In Ergo IRCd if you are a logged in useryou can set your account as always-on and then you are always connected to other users to the network (until your connection expires due to inactivity if configured by the server)but you
2021-197 00:01:53 EEST <Mikaela> cannot bring that to a traditional IRC server like Solanum without the IRC server supporting it
2021-197 00:03:40 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-1> of course the matrix bridge could decide to suspend this subscription until you login again if youve been away for months
2021-197 00:03:59 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-1> but is it bad netiquette? on IRC i see a lot of nicks who never post anythingand i myself am lurking in more than one chans :P
2021-197 00:07:24 EEST <Mikaela> The Matrix bridge is being held by different standard due to it having exception in connections it is allowed to open and I hear they constantly hit those limits while normal IRC bouncers/shellseven if deaddon't have any server-side configuration and are from enough different IP addresses to hit any limits
2021-197 00:11:32 EEST <Mikaela> I understand that the bridge regardless of being so modern and great isn't aware of user status from remote homeservers and if it happens to lose power due to a state reset bugit may not ever remove anyone and thus kept people in Disroot room online on freenode wasting resources for three years without anyone being wiser about it until Andrew Lee happened and as a
2021-197 00:11:32 EEST <Mikaela> result Disroot setup a temporary instance to regain power in the state reset room to "upgrade it" (add a link to another new room which Matrix clients are supposed to follow or tell their users to follow) and then the bridge finally noticed that it was keeping hundreds of ghosts online for no reason
2021-197 00:13:23 EEST  * Mikaela wonders if that should be copy-pasted to the pad to be formatted better
2021-197 00:26:27 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-1> REDACTED-PERSON-2i tried to remove your "REDACTED-PERSON-2" affiliation so you can try again.. REDACTED-CLIENT-SOFTWARE-1 didn't give me feedback on whether this succeeded or not so...
2021-197 00:27:29 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-1> wooooow that's quite a story do you know of a detail blogpost about that Mikaela ?
2021-197 00:27:49 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-1> there's probably some lesson to be learnt from such obvious design mistakes :)
2021-197 00:29:36 EEST <Mikaela> best I could do is probably opening an issue to https://github.com/mikaela/mikaela.github.io/issues/ and hoping I will one day make it
2021-197 00:33:58 EEST <Mikaela> this is probably a public channel so I could probably just copy-paste our chat to my issue tracker?
2021-197 00:36:58 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-1> would be great! don't hesitate to omit nicknames though :P
2021-197 00:38:48 EEST <REDACTED-BOTNICK> REDACTED-PROTOCOL <REDACTED-PERSON-1> but this sounds like a super juicy story i'd be happy to hear the technical tidbits ofand i'm sure hacker news would appreciate it too

Metadata

Metadata

Assignees

Labels

[m]The Matrix protocol or touching it somehowblogBlog ideas and issuesquestion

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions