How what not to do.

Thursday, 24 October, Year 11 d.Tr. | Author: Mircea Popescu

Bad grammar ? Fuck you.

Dear MP,

ssh -p 13336 root@

pw: ***

Plox to change pw / regen hostkey / abolish pw-powered ssh login, as usually done.

Plz lemme know if you see any oddities in the operation of this box,
it is experimental iron.

znc configs are in /home/znc/.znc .
trb in /home/trb .

to switch off either, su to'em and crontab -e .

If q's/observations, plox to write in.


How what not to do #1 : no forced CR.

The unit of computer text is the line, and the line ==== the paragraph. There shall be no mixing of mark-up into the text ; if you don't like how your terminal flows long lines, fix your terminal.

The CR represents auctorial intent. It is not open to dillution / rewriting on the basis of the needs of the dumb fucking piece of shit iron. Either the dumb piece of shit iron works well enough to be tolerable in human society, or else it gets thrown out. Adults don't adjust their conversation/mores/behaviours/thoughts/anything else to fit in with children, nor humans to fit in with computers.

  • box,\nit is bad,
  • box, it is good.

Say it with me now!

How what not to do #2 No dangling questions.

If your recipe runs me into a question it doesn't also provide the answer for, your recipe is broken and the process dies there. It is not acceptable to expect the user to produce "obvious" answers that are in fact not obvious ; the criteria to discern the "in fact obvious" from the "not in fact obvious" is the given recipe.

How what not to do #2.1 Include the fucking fingerprint.

Yes, I get it, ssh sucks, bla bla bla. Whenever you provide a login include the fucking fingerprint holy shit what the fuck, why the hell not, it costs nothing to do.

How what not to do #3 No false statements.

znc configs are in /home/znc/.znc

No, they aren't. ZNC configs are in /home/znc/.znc/configs/znc.conf not in fucking half the path there. The only transformation that can be applied to the correct path to produce the given path yields

znc configs are in /home/znc/.znc/??????/???.????

which while correct self-obviously falls foul of #2 above, and is fucking ridiculous to boot.

How what not to do #3.1 No hiding of self-obvious idiocy into not so self obvious idiocy.

If you're going to fuck around with the path, you must quote the full /home/znc/.znc/??????/???.???? rather than the ablated /home/znc/.znc, so everyone watching can point and laugh at what a terrible job you did, rather than dubiously not understand what a terrible job you did.

How what not to do #4 No broken installs.

znc.conf says :

// Do NOT edit this file while ZNC is running!
// Use webadmin or *controlpanel instead.

Do I know whether ZNC is running or not ? Well, I suspect it's probably running, and of course

  1. linuxtards have made a mess of stopping/starting things, I don't know if I should just signal-kill it or service stop or maybe there's an apachectl or who the fuck even knows!
  2. no mechanism is specifically given for this task I will obviously have to do -- see #2 yet again

I suppose I should use the webadmin whatever the fuck that is then.

How can I access webadmin with my browser?

By default webadmin runs on the same PORT as your ZNC is accessible. So if you connect your IRC client to ZNC with server and port 6667, then you would access webadmin by opening your web browser and going to the address

Needless to say, this doesn't work (transparently because probably shut off "for safety", thus producing, out of the unreviewed and unpredicted interplay of various lobes of the rule tree, broken installs, which is the fucking point).

But let's suppose we don't know all that, and so we persevere :

If ZNC listens using SSL, use the HTTPS protocol (https://) instead of just HTTP (http://). If your web interface won't come up, please ensure that you are using the correct protocol for connecting.

Oh, I see, let's try that then... o look at that, it didn't work either, therefore we've wasted the time trying, we could have thrown our hands up earlier to better results, meaning, very practically, that we're being actively trained here to not follow things down the path.

Let's then sit together an' wonder why everyone all around seems to have been very well trained to superficiality. I wonder why it could be. Could it be because systematically the reward system's arranged in such a way ?

And who's responsible for that ?

Make the world a better place ; not an enlarged version of the same old shit. Thank you.

Category: 3 ani experienta
Comments feed : RSS 2.0. Leave your own comment below, or send a trackback.

12 Responses

  1. Thanks for testing and taking the time to write a barfology.
    The instructions were written hastily.

    Re: webconfigs, I must still disagree though -- why would you want to configure a software package with passwords sent via plaintext ?

  2. Mircea Popescu`s avatar
    Mircea Popescu 
    Thursday, 24 October 2019

    I don't particularly. The problem here is this : if you disallow webadmin of a proggy that (stupidly, sure) disallows nano-config (ie, direct editing of the config file, even while running, as a valid configuration method), you leave me stranded because I can't use either of the two possible config methos that don't fucking serialize.

    I am not saying blocking webadmin is indefensible ; I am not saying blocking nano-config is a good idea. I am however saying that pretty fucking please with sugar on top let me select-config rather than serial-config. I don't think this is necessarily something you did wrong or that's on your shoulders, but as a more general point I think it has to be said -- if for no other reason then because nobody the fuck seems to even realise it. Serial-configing is fucking stupid, and in no case an acceptable venue for configuration of any fucking thing. You know ?

  3. ZNC is a terribly-engineered piece, incidentally. But I currently do not know of a ready replacement for it.

  4. Mircea Popescu`s avatar
    Mircea Popescu 
    Friday, 25 October 2019

    Conversely, I do not currently know of any utility for it.

    What specifically is it supposed to do for me ? I get it, the sort of moron who never travels (in the insane redefinition of the term that reads "never leaves the house") has speciffic difficulties with his environment driven by his particular insanity. I don't ; as it was evinced in the very logs both during the limpdick "ddos" last week and during teh week of shitty interwebs in Prague, there's perfectly fine solutions consisting of maintaining a buncha interfaces and that's that.

    Incidentally, irc would be extremely resilient, if not fucked by idiots into relatively inferior (but still remarkably good) resiliency through their idiocy.

  5. I didn't know why this reminded me painfully of CrystalSpace and graphics but now I finally got it: ALL the graphics with it is precisely a repeated exercise in extreme serial config! And a sort of serial config of a serial config inside another serial config, what the fuck am I going to do.

  6. Mircea Popescu`s avatar
    Mircea Popescu 
    Friday, 25 October 2019

    Fuck it ; I dunno.

  7. > know of any utility for it

    Then, indeed, "The best machine -- is no machine"(tm)(r)(Altschuller).

  8. I find it rather hilarious and insightful that you started your list with a complaint about carriage returns. It is probably a symptom of the root of all the rest of the problems too. Since some people see CR line wraps as The Right Thing, and find otherwise vaguely distasteful. And other people see automatic line wrap and CR=paragraph as the One True Way of writing.

    Follow the trail and toss in a cornucopia of aesthetic preferences and various tradeoff choices along the way, and you end up with computing today.

  9. Mircea Popescu`s avatar
    Mircea Popescu 
    Friday, 25 October 2019

    Good thing you don't find it coincidental.

  10. Mircea, loveștemă sus, fratele meu. [Hit me up, bro].

    Big things coming next year and BTC won’t find a safe-space.


    Drobeta Turnu Severin

    PS - Fratele meu, website-ul meu de ixcoin este jos că m-au falit hackerii.

    O să fie repercusiuni.


  11. Mircea Popescu`s avatar
    Mircea Popescu 
    Monday, 28 October 2019

    Or you could talk to Diana Coman like normal people.

  1. [...] past) yielded exactly what one'd expect on the strenght of the foregoing -- dies early (if unhelpfully, failing to even name the file in question) but depends on a python repackaging of gnupg which [...]

Add your cents! »
    If this is your first comment, it will wait to be approved. This usually takes a few hours. Subsequent comments are not delayed.