phf: oh this is beautiful, the new "registered only" restriction on channels means that unless your bouncer auto identifies, you get kicked off the channel
☟︎ phf: ave1: i've updated zfp with regrind and the latest zfp_3_platform
a111: Logged on 2018-08-04 20:51 asciilifeform: mircea_popescu sets mode +r #trilema << RIP from_xxxx users...
phf: asciilifeform: i saw it, i'm pointing out that this addition breaks things. you have to make sure that every single client plays along with freenode's defective ident system, otherwise you get breaks in logs, etc. e.g. phf bouncer is used as a fallback for logs, to ensure continuity, where the fact that the bouncer would come back naively (i.e. without trying to negotiate with nickserv) was a feature
☟︎ phf: asciilifeform: you bouncer autoidentifies with fleanode then
phf: but that doesn't always work (for fundamental reasons of non-synchronized protocol), so i have it entirely disabled on mine. i'll add it back, but there's going to be an event X sometime in the feature, where both bot and bouncer failed to come back, resulting in log break. with previous configuration that was less likely
phf: nah, makes no difference in this particular situation. you want your thing to come back by any means necessary to continue witnessing. as of now "coming back" is a much more complicated process
phf: asciilifeform: for the scenario i'm describing it makes no difference
phf: yes, for the general reliability it's an improvement.
phf: in the simplest case joining a channel is a send-only process. can theoretically fully ignore what the server is saying and still get a successful join. not so when you have to negotiate with nickserv (at the very least need to time it right, so that you send you privmsg after the connection has been established, which is almost entirely "organic" process)
phf: so +r drops the reliability of all logtrons
☟︎ phf: i get it, but i haven't done investigation
phf: well, i've seen lines missing during netsplits, which i suppose is not this critical. i suspect ben_vulpes's logbot doesn't have a fallback mechanism, so when it drops there's the reconnect window, which i suspect i could find one or two with missing one or two lines. ben_vulpes will have to speak for himself though.
phf: btcbase already does that, internally. i've offered people in the past a feed (since i don't want that service to be abused), but i don't think anyone expressed interest
phf: asciilifeform: that's an idle request
a111: Logged on 2016-04-11 09:50 mircea_popescu: incidentally phf is there a log bundle for download somewhere ?
phf: this follows ye old kako format, in fact the pre-trilema files are kako's
phf: there's no timestamp information in irc protocol. the time is whenever the client received it
phf: also kako's format includes a unique id as the first field, obviously will also need to be removed
phf: we've had this conversation long time ago, that irc loging is a purely gossip-like thing. at best you can say that "a111 received this message at such and such time, was claimed to be from X"
☟︎ phf: unless there's netsplit
phf: and things become tricky when bot gets kicked off for whatever reason
phf: i mean to do reliable logging you need to track the whois "on server", and spawn 2 bots per server, which then all negotiate a single consensus message to promote to canonical "this is what was said"
☟︎ phf: i'm pretty sure we had pocket conversations during netsplits, that none of the bots heard
☟︎☟︎ phf: asciilifeform: you missed what i said. whois tells you which server user connects through. to prevent a netsplit scenario, you have to connect to every one of those boxes with at least one bot, but better yet n+1
phf: asciilifeform is/was on server karatkievich.freenode.net (Montreal, CA), phf is/was on server card.freenode.net (Washington, DC, US) etc.
phf: i mean, your bots gotta exist in a distributed pool, each does a whois on join, negotiates a spawn of a new bot if there's an untracked connection. of course this is an unreasonable amount of engineering for a logbot
phf: own freenode comes with a neat feature of logger on relay
phf: and you start getting freenode/gossip overlaps, e.g. each l1 could run own fleanode, connect server-to-server, etc.
trinque figures there's some phrase in russian that means roughly "complexity accumulated in bureau A because not permitted/unwilling to change how bureau B works"
phf: trinque: nothing comes to mind, though i'm sure there's gotta be something in 70s su phrase book. we gotta ask rotakus though, that seems more of their thing (plus they would've had much better luck saying stuff like that, might've been too close to home in SU)
mircea_popescu has wiped the windows10 off a hp "envy". jesus fuck, anyone had ANY FUCKING IDEA just how many times you gotta reboot and bless the box to get through the lock microshit put on the boot process ?!
mircea_popescu: there's like three intermediate states, progress by degrees.
mircea_popescu: asciilifeform but as far as it was concerned, i suspect it also "didn't have" the switch. you should see wtf windows has morphed into, jesus christ.
mircea_popescu: do you realise it literally spams you with advertisements during usage ?
mircea_popescu: "hey, it seems like you're copying a lot of files, would you like to buy this or that ?"
mircea_popescu: EXACTLY like shitty cellphone service, "hey, you just placed a call, we'll send spam sms 10 minutes later, so you think it's the op and look"
mircea_popescu: asciilifeform anyway, the "setup" page consisted of, i kid you not, 20 word "descriptions" of the various items and links to "read more" ie ON THE FUCKING WEB. no knobs.
mircea_popescu: but anyway, let the record reflect i did do it. and THEN had to conjure up wireless driver, because holy shit it comes with an unknown pos atop the realtek.
a111: Logged on 2016-03-03 20:46 asciilifeform: i eventually put back the heathen bios on the x60, BUT i ida'd it and nop'd out the imbecile nic whitelist
mircea_popescu: item is actually very pleasant, from a purely visual perspective. stupid-ish kbd, but large and light. fits perfectly on ass of girl holding her ankless so you can hurt her asshole while you lovingly kiss another.
mircea_popescu: assemblage can be drastically improved by placing laptop atop her ass, playing publicdisgrace.com. bring the light of the great urban outdoors in the dank of the cellar.
BingoBoingo: Ah, a long tale of the new recruit's lappy
mircea_popescu: BingoBoingo it will please you to know your name having been mentioned in passing in aside conversation, it proved remarkably enough to now denote the evil of internet boys among the new recruits.
diana_coman: re laptop, I can say I carry around one that still has the windowssomething label, what of it
mircea_popescu: asciilifeform anyway, re tastes, you've not seen any of this "interview" bs. it's fucking comedy central, watching solo/girl-girl models talk to each other.
diana_coman: mircea_popescu, it has otherwise gentoo, no problem
diana_coman: mircea_popescu, I think it did but by now I don't even remember for sure re this particular one
mircea_popescu: well this is the core of my point! holy shit you sheltered existences, you have nfi what it's even like, out there!
mircea_popescu: asciilifeform i know, had to format. let it read ext4, wut.
diana_coman: and at any rate gentoo is only last linux installed, being as it is a public toilet iron of sorts, it got at different points in its life everything on
a111: Logged on 2018-08-14 15:01 asciilifeform: meanwhile, in heathendom lulz,
https://archive.is/43EIJ >> 'Amid mounting public pressure to address Jones' hate speech, Apple's Tim Cook and Eddy Cue met over the weekend and decided to pull five of Jones' podcasts from their platform'... << 'по просьбе трудящихся'(tm)(r) !
a111: Logged on 2018-08-14 16:49 phf: oh this is beautiful, the new "registered only" restriction on channels means that unless your bouncer auto identifies, you get kicked off the channel
mircea_popescu: "what do you think of elon musk ? i mean, his ideas ?" "what fucking ideas ?"
trinque: that "touch bar" thing is the saddest shit. they literally put the stupid watch they made in the laptop.
☟︎ mircea_popescu: trinque hopefully they put a laptop in the watch next.
mircea_popescu: end up with a programmable hardware inclusion list on which to run a php ftp emulator.
trinque: the logic is "oooh what a demo, so future"
mircea_popescu: anyway, back to the +r thing... we did get the no j/p spam part. sadly the way this shit works leaves no optimal choice, gotta pick this-or-that. is the idea we... i picked the wrong set ?
mircea_popescu: see ? that's the beauty of it, all these lost fucktards who don't have $50 bucks to pay on my queens fulla jacks, nevertheless, NEVERTHELESS i say, "is very rich"
mircea_popescu: if it doesn't come with a laptop-with-watch-in-it, it's not as PRESTIGIOUS a job. (term of art, from the guy with the vehemently delectable pork sausage)
mircea_popescu: very much has. company dress code, and they DO all dress very much alike. the differences are superficial.
mircea_popescu: you don't understand how "ironic" works. YES the emblazoned tshirts. of course, it's what they're for, channeling this sentiment.
mircea_popescu: but then when same galley hand "team building", all the stupid cunts had the same cut of panties on, you just didn't look.
mircea_popescu: kinda how this works, best i can tell. "this is the livery for expressing your disdain to livery, and this is the livery to express your dedication to livery, and there you go, a complete experience out of a cardboard breakfast box"
mircea_popescu: nothing wrong with hobo garb, "shows you care" "about the less fortunate".
trinque: *conspicuously not giving a shit
a111: Logged on 2018-08-13 17:27 mircea_popescu: george sanders has an excellent point re this : "for new yorkers who want to go out of town, new haven is a stretch of sidewalk between the taft hotel and the schubert theatre, surrounded by what appears remarkably like a small town".
mircea_popescu: asciilifeform think about it this way, "ropa americana" ie, 2nd hand clothes imported from the us, are VERY DISTINGUISHABLE in actual not-giving-a-shit places. how would this be, if it carried no information ?
a111: Logged on 2018-08-14 17:03 phf: asciilifeform: i saw it, i'm pointing out that this addition breaks things. you have to make sure that every single client plays along with freenode's defective ident system, otherwise you get breaks in logs, etc. e.g. phf bouncer is used as a fallback for logs, to ensure continuity, where the fact that the bouncer would come back naively (i.e. without trying to negotiate with nickserv) was a feature
mircea_popescu: in my case it's in suits. but in any case, it'll ahve to not have been pret-a-porter not-giving-shits.
mircea_popescu: because you specifically can't have fried ice, these two are contradictory. either it's marketed to or not.
mircea_popescu: asciilifeform see, eating roadkill is only not giving a shit until some nutjob in santa cruz comes up with $275 to rent a cable channel slot and starts pushing his miracle cure, diet & philosophy.
mircea_popescu: sorta like being a homosexual was only a sexual choice before they came up with the political choice of being gay.
mircea_popescu: asciilifeform yes, but at the time ~there was something to do~. this, yes, always rescues. but what's there to do ? last time esltard did something the wall was still standing.
lobbesbot: Logged on 2018-08-14 01:25:07: <Mocky> and i added implementations of those methods to worldhandler.cpp, which i can show if curious. but this brings me to my problem: I can't include worldhandler.h in any of my code without bringing in the whole cs / ps spitoon
mircea_popescu: asciilifeform no, because milk comes from supermarket, so what milkmaid.
mircea_popescu: (yes, obviously, my highly structured response to the problem being called slavery, but that's neither here nor there, walled garden so to speak)
mircea_popescu: god fucking help me if ima make square "ice sculptures" and give out ptolemaic imaginary beasts.
mircea_popescu: "this most prestigious rhino has a cat's head inside the chicken head on each of its four wingtips. SO MUCH MORE PRESTIGIOUS than the flying whale of that other temple"
a111: Logged on 2018-08-14 20:09 trinque: that "touch bar" thing is the saddest shit. they literally put the stupid watch they made in the laptop.
mircea_popescu: traim milenii de impliniri marete, pre-attic nile valley v2.0.
lobbesbot: Logged on 2018-08-14 01:30:42: <Mocky> the only thing I can think is if I can pull out those includes from worldhandler.h and put them in worldhandler.cpp, but I just don't see it. 90% of the methods have csString, or EID, csPtr, csVector3
mircea_popescu: THESE IDIOTS REIMPLEMENTED C STRINGS you understand me. also wrongly, of course. fucking pancake.
mircea_popescu: no pure objects in reality, huh. plato, i r disappoint.
mircea_popescu: asciilifeform first time i saw a steam-powered sledge. russian technology ?
a111: Logged on 2014-02-14 17:22 asciilifeform: where 'honey don't forget to refuel the reactor, milk the bear, and turn us in to the kgb.'
a111: Logged on 2018-08-14 17:07 asciilifeform: prolly the Right Thing would be to have the actual logtrons ( phf's, ben_vulpes's , Framedragger's if he were still alive , etc ) sync to one another as fallback
mircea_popescu: "why did russian inventors not develop airplane ?" "and many did the stove crush as it went."
mircea_popescu: the guy that was going to make a working satellite fell into latrine and sunk under weight of wristwatch (that included laptop).
mircea_popescu: it's one thing to want it... and another thign to dream it.
a111: Logged on 2018-08-14 17:11 phf: so +r drops the reliability of all logtrons
lobbesbot: Logged on 2018-08-14 01:52:40: <Mocky> is it permissible to use c++11 features with the client/build? I couldn't tell from the jamconfig. it seems like the int64_t type is a c++11 thing and that's in there.
a111: Logged on 2018-08-14 17:31 phf: we've had this conversation long time ago, that irc loging is a purely gossip-like thing. at best you can say that "a111 received this message at such and such time, was claimed to be from X"
mircea_popescu: the very deliberate, and very plain gossipd-philosophy roots of logotrons are indeed not to be forgotten, either.
mircea_popescu: involuntary privacy is to be resolved by the parties involved, not by the logger.
mircea_popescu: error : abstract symbol "deliberate" doesn't admit to be defined formally.
mircea_popescu: if you did it, it was deliberate. that's the definition of "you".
mircea_popescu: you either did it or didn't do it, we can't just invent doers by looking around, can we now.
a111: Logged on 2018-04-16 18:04 mircea_popescu: aand in today's cogitations, "all machines are milling machines -- some self-milling, some not entirely".
mircea_popescu: or from the other structure looking in towards this same thing, the ~state~ of being public is something to be set by the participants, not by the fucking scribe.
mircea_popescu: how is logotron going to decide for you what you ~meant to~ have public.
mircea_popescu: ok, but the problem is how to solve. "speak otherwise" seems right thing ; "change its hearing" seems wrong thing.
mircea_popescu: otherwise what, one day you accidentally cut your kbd cable while playing with cnc mill, phf is stuck putting code into a111 to bridge electric airgap ?
mircea_popescu:
http://btcbase.org/log/2018-08-14#1841351 << this sounds like the fucking lamborghini of all logotrons. seriously, connect ~two~ clients to ~each~ ircd and then have them ring-vote ? i agree it's the correct design, fwiw, but maybe hold off on implementation some time ?
☝︎ a111: Logged on 2018-08-14 17:34 phf: i mean to do reliable logging you need to track the whois "on server", and spawn 2 bots per server, which then all negotiate a single consensus message to promote to canonical "this is what was said"
mircea_popescu: otherwise this mega-logotron is actually larger than the freenode it logs. might as well use IT then instead.
a111: Logged on 2018-05-29 17:28 mircea_popescu: trinque, the whole fucking idea is to replace it once and good, with gossipd.
a111: Logged on 2018-08-14 17:35 phf: i'm pretty sure we had pocket conversations during netsplits, that none of the bots heard
mircea_popescu: the necessary correlate to "no, you can't have your lunch and eat it too, just as you couldn't when you asked me earlier, and just as you won't later on", ie, "you won't get the answer you wish to hear no matter how many times you ask", ie, immutably in front of idiocy -- there's not that much to lose, not really, out of public conversation.
☟︎ mircea_popescu: if she whispers "i love you, master" just as you feel her asshole tear you might deeply regret having missed hearing it ; but if alf says (yes ? name not pronoun ?) c++ bungled smart pointers, what am i going to miss ? it's not fucking going away. if only it did. it's not. the reason he fucking said it, even is because the damned thing won't go away already.
mircea_popescu: ok, labour saving, but gotta actually save labour you know ?
Mocky: re: hacksaw skills, yes, I can see the need for this quite clearly
Mocky: but you repeat yourself
mircea_popescu: how did the monk that hated laughter go, "but a splendid, eternal recapitulation".
a111: Logged on 2018-08-14 17:43 asciilifeform: my understanding was that mircea_popescu refrained from giving signal 'build us a fleanode' in the past on acct of (but not limited to) the reason where heathens (e.g. fetgurlz) would have difficulty visiting . but we already have the +r hoop for them to jump, i dun see how much worse would be own fleanode.
mircea_popescu: "In the first incident a SEATAC ground crew member 29 year old Richard Russell" << could use some commas.
mircea_popescu: "I have spent the total years of my adulthood unlearning that crap from only a few years of my childhood. " << that poor guy. i'd say on reflection this is utterly the engineerhead problem, "takes a whole adult life to unlearn five lines of socialist idiocy a stupid woman poured into the 3yo head"
a111: Logged on 2018-08-14 21:39 Mocky:
http://btcbase.org/log/2018-08-14#1841573 << this is all new to me, I've been learning cpp from Stroustrup 4th ed. where he goes out of his way to act like cpp11 is the only version that ever existed
Mocky: I have nfi how much influence he still has on standard, but spends entire preface kissing feet of latest version
Mocky: good times... "fun never ends"
Mocky: gotta earn that gray beard
a111: Logged on 2018-08-14 21:11 mircea_popescu: the necessary correlate to "no, you can't have your lunch and eat it too, just as you couldn't when you asked me earlier, and just as you won't later on", ie, "you won't get the answer you wish to hear no matter how many times you ask", ie, immutably in front of idiocy -- there's not that much to lose, not really, out of public conversation.
mircea_popescu: it's readily suspicious, when the following elements meet : a) a new set is promoted that includes some of the elements of the previous set but b) there's no discussion of why exactly some were left out, in substantial terms of what was wrong with them that reach all the way to the root and c) the author is apparently unaware that the a-b combo is the principal signal of idiocy.
mircea_popescu: somehow the idiocy of democracy, "we have a new senate" "what was wrong with the old one ?" "huh ?" is supposed to steal our wits with the eyes attached, and leave us believing that "this is how it goes" or something ?
mircea_popescu: ~why~ did it have to change, and ~why~ was it there in the first place then. these gotta be addressed, wtf pseudo-rational process is this.
mircea_popescu: there's nothing wrong with this, incidentally. exploration is exploration. "we're trying things out, go away" is a perfectly legitimate state of affairs.
mircea_popescu: argument could even be brought "and then, idiots went and wrote linux in it".
mircea_popescu: except this, perfectly available, intellectual stance -- very much not stroustrup
a111: Logged on 2018-08-14 22:31 asciilifeform: 'this proggy is faux-multithreaded, so of fuckingcourse there's a lock around erry variable toggle'
mircea_popescu: the usual "why magic number ?" question goes doubly so for thread counts -- if your program has a fixed thread count it's not multi-threaded, it's badly written.
mircea_popescu: (yes, i'm using this to raise the army that'll surgerize trb, of course, of course)
mircea_popescu:
http://btcbase.org/log/2018-07-08#1832784 << let's flesh this out a little, while at it. podophyllotoxin, active ingredient in mandrake root, is not only toxic but actually damages dna (ties the strand to topoisomerase, and prevents religation). this happens to be useful in some medical contexts (neoplasm management, basically). enter etoposide and teniposide, one with a methyl the other with a thienyl. otherwise, same item.
☝︎ a111: Logged on 2018-07-08 00:29 asciilifeform: 'why is this methyl group here' '...patent'
a111: Logged on 2016-01-21 13:29 asciilifeform: 'if i make it what i think is the right size, it crashes!111'
mircea_popescu: theres a whole lot of that in eulora as well. and in ~all cpp-gui offerings past 20 yearsd