Remote Strangulation Protocol

The thing that makes me crazy...
Is when people casually mention that "oh, no I don't use XYZ, it's got ABC bug", that they *haven't even bothered reporting*. It drives me crazy, and should be grounds for invoking the Remote Strangulation Protocol.
--
David Welton 2001-11-15
http://www.advogato.org/article/378.html

It drives me crazy also. -- DavidCary

On the other hand I've got about two dozen bug reports in on a major Linux distro. They're approaching the two-year mark. Not one of the bugs has been solved and only one was briefly looked at before being (incorrectly) flagged as a duplicate of another bug because its description shared about three words. Where's my incentive to keep reporting bugs? -- MTR


As much as it is flattering to be quoted, the original is LarryWall's:

The social dynamics of the net are a direct consequence of the fact that nobody has yet developed a Remote Strangulation Protocol.


Where's the relevant RFC? And what port #, so I can program my firewall appropriately?

Do you want the incoming or the outgoing port # ? :-)

Does it have a fixed outgoing port # ?? :^/

You can tunnel through :80, no problem. ;-)


My company's MIS department recently decided to throttle my group's network connection. Seems only fair that I should have some way to throttle their pipes.


Sometimes they make you jump through hoops to report a bug. It if is a simple type-and-submit form, that is fine. But if you have to register and then click 30 screens deep and learn their screwy category hierarchies just to send a simple message, then f*ck it. There may be volunteers who don't mind classifying such messages.

I agree, but all the software I am involved in is open source, and most of it has my email or a list's address plastered all over it.

I'm a big believer in bug reports in theory. But last time I submitted a bug report to a major open source project (not Linux, but a high profile one), I got email back telling me to f*ck off, it worked for everyone else, so therefore there was no bug and I must be an idiot. Charming.

What letter did it start with? A, G, K, M (or F), or P? And if it started with M, is the second letter "o" or "y")

At any rate, the support you get from corporate America is not frequently better; the only difference is that the tech support weasel hangs up the phone first before telling you to f*ck off. Is that RemoteStrangulationProtocol bidirectional???

The Linux kernel project itself is pretty weird; several times I submitted major subsystems (e.g. plug and play soundcard support) to the theoretically-appropriate maintainer (rather than posting to the kernel list) and was told things like "don't bother, there are political problems on that topic that won't be ironed out for a year or two." (emphasis added)

One thing you might try: If you use a major Linux distro (Red Hat, SUSE)--and you paid for it--complain to them. Even if a useful patch doesn't make it into the main kernel tree; you might get it into the distro builds. But yeah, some of the politics in Linux-land are astounding. It's amazing that with all the utter assholes and primadonnas who work on the kernel (a fact that makes a whole lot of them think they're God's gift to the programming world), that any useful work gets done. The ability of LinusTorvalds to herd that many cats is truly awe-inspiring.

True. Although Linus himself is quite frequently a stumbling block, despite his positive qualities that on the whole balance out his negatives. He's quite frequently quirky about what he likes and allows, technical feature-wise, versus dislikes and disallows. People have in fact claimed that certain features that were slow in coming to the Linux kernel were a proof that there was something wrong with the open source model, when in fact they were frequently simply because Linus wouldn't let the features in for some years for various reasons.

Linux came along exactly at the right time to fill the gaping hole left by the BSD Unix legal problems, which weren't ironed out until Linux was snowballing like crazy. There's a bunch of us ex-BSD folks who feel slightly guilty about never getting around to going back to BSD again once it eventually became feasible (plus of course those who did, and don't feel guilty). Linus' quirkiness came close to motivating me a few times.

But I can't complain too much; Linus is pretty good overall. Just not perfect, despite the news stories. I certainly wouldn't want to use the RemoteStrangulationProtocol on him, just the occasional ClueStick(tm) :-)


I thought I saw this protocol somewhere. Isn't it

Req Choke

Choke Ack ... Ack ... Ack ... Ack

With a couple of congestion packets thrown in (ECE, CWR)? Eventually ending with FIN packet, I presume. Talk about DenialOfService!


Say, wasn't the RFC originally submitted by d.vader@evil.empire.com? And the first working implementation.


See ShootTheMessenger, ExtremelyInterstrangled ...

AugustZeroFive

CategoryWhimsy


EditText of this page (last edited June 10, 2007) or FindPage with title or text search