log☇︎
24000+ entries in 0.014s
asciilifeform: ( how wouldja fix the numerics, what if the 3s were 7s etc )
asciilifeform: lobbes: i recommend to instead find out how the fuck it got into this condition
lobbes: I'm going to do some manual cleanup of the ZNC logs that correspond to the indicies you mentioned at least. Noted on the 983234 stop point
asciilifeform: lobbes: there may be others after 983243 also (current proggy stopped there cuz null line, will fix in coming days, had nfi fleanode permitted lines of length 0)
lobbes: oh wow, yeah I'm seeing the bitrot in the ZNC logs I fed to the thing. Very weird. But ty for the list of indicies; this will help
asciilifeform: the culprit will have to be found before this archive can be eaten, lobbes ; i suspect that the bitrot aint limited to uniturds
asciilifeform: take a look at the listed indices
asciilifeform: it seems to ~all consist of actual people ( mircea_popescu et al ) discussing numbers
asciilifeform: lobbes: interestingly, the uni-spam aint where choked
asciilifeform: there's no dispute that py sux
lobbes: and the logs it ate, for these logs: http://logs.minigame.biz/2018-09-19.log
lobbes: just more to add to the 'python sux' pile I suppose (or perhaps just my coding sux pile)
lobbes: ftr, here is the current incarnation of the eater.py : http://p.bvulpes.com/pastes/0DrbZ/?raw=true
asciilifeform: i'm even surprised that gpg ate this
asciilifeform: lobbes: plox to describe ~exactly~ how you got it when you get chance
asciilifeform: lobbes: i am not gonna try to clean this, unless there is no other log, i suspect something unspeakable happened to it somewhere in transit to my desk
asciilifeform: dafuq happened to this log, lobbes
asciilifeform: lobbes: all seem to be 0xd7 spuriously in line somewhere
asciilifeform: however, lobbes , these all seem to contain mysterious unibarf
asciilifeform: 983234;1532548180;*;danielpbarron is legitimate corner case, will have to fix eater.py
asciilifeform: lobbes: i'm getting buncha utf8 eggogs when trying to eat in the staging box
asciilifeform: sigs are for to verify, they aint decorative, lol
lobbes: though still puzzled why last clearsigned version didn't deed... I checked a few more times for sanity and the sig verified for me
lobbes: this time with fixed action lines
asciilifeform: http://logs.nosuchlabs.com/log/trilema/2019-08-11#1927722 << i have a suspicion that trinque set it to cycle at 0hrs (in frustration re socket wedge ?)
asciilifeform: BingoBoingo: i can't resist to ask, didja actually work through the ro, or relying on googlefish etc ? cuz if it's the latter, yer certain to step on some sharp nails
lobbesbot: BingoBoingo: The operation succeeded.
BingoBoingo: !Qlater tell spyked re: http://daimon.me/blog/2012/05/winamp-ruleaza-cat-si-doua-vorbe-despre-linux/#comment-8147 the music player for linux is cmus
BingoBoingo: Ah, how much simpler the world was on its surface a decade ago http://trilema.com/2009/treceti-pe-open-source/
asciilifeform: * deedbot has quit (Remote host closed the connection) << trinque ?
snsabot: Logged on 2019-05-07 22:06:11 asciilifeform: nao! there ~were~ text processors designed by thinking people, where it ~was~ possible to write a readable proggy with predictable failure conditions. e.g. 'snobol'. but these, buried under 30yrs of sediment, will take serious archaeology to unearth.
asciilifeform: ... or, on the other end of things, snobol for string-wrangling instead of regexps...
asciilifeform: i.e. could demand from the log bot to verify that it joins chans, w/out stopping it
snsabot: Logged on 2017-03-30 10:50:38 asciilifeform: trinque: erlang wasn't simply about 'uptime', or even 'no pointer arithmetic', it also was the only case i know of where process migration actually worked
snsabot: Logged on 2017-03-30 10:38:11 asciilifeform: mircea_popescu: i will also nitpick : 'erlang' does not belong in the list, it was a 1980s product that worked quite well in its industrial niche (large telco switches) but was later stolen and used as a totem by the folx from yesterday's thread ( http://btcbase.org/log/2017-03-29#1633873 )
asciilifeform: looked even at ancient rusty 'five nines' behemoths that apparently work , for potential dusting off a la gnat.
asciilifeform: seems to be the experience, that if you want item that actually worx, gotta go an' write...
asciilifeform: same as was doomed to write logger
asciilifeform: mp_en_viaje: i'm starting to think, that asciilifeform is doomed to write a www server
mp_en_viaje: imo not so useful for the case here, either.
asciilifeform: there's coupla dozen of these. afaik none actually work w/out bucket of holy water and incantations
mp_en_viaje: this explains it, as i never ran squid to my memory anywhere
asciilifeform: fwiw i also never was able to get 'squid' to work, and phuctor is cached on 'flask' end (caches expire in 5min, moar than enuff for when some bozo links one on reddit etc)
asciilifeform: in fact half the point of having that 'apache' to start with
asciilifeform: it remains the case that this is distincly job for the www server frontend, tho, and not individual proggy behind it
asciilifeform: ( there's no ~logical~ reason for it not to work, it's quite evidently Right Thing; simply happened that all the heathen utils for the job, were liquishit )
asciilifeform: i quite distinctly recall that it didn't work worthashit, and mp_en_viaje smashed a keyboard or 2
mp_en_viaje: did i discuss this on trilema ?
asciilifeform: mp_en_viaje: what was it you had last tried, iirc 'squid' ?
asciilifeform: rly there oughta be a apache-end util for this, but iirc mp_en_viaje actually went an' tried 9000 of'em and all were duds
asciilifeform: ( you'd have to cache all possible combos of knobbage, per page )
mp_en_viaje: asciilifeform, pages are 50kb at a time. takes a whole lotta them to make a difference.
mp_en_viaje: (it is evidently useful to ~save them~, as you found out yourself earlier in #eulora, that the search included them helped you)
asciilifeform: mp_en_viaje: this gets sticky. if knobs (incl. my multiline-select knob) suddenly yer disk cache dun do you good
asciilifeform: ( personally would leave out the join/partisms but perhaps that's just me )
asciilifeform: i like the colours
mp_en_viaje: his logger looks well the fuck better than all the others, tbh. www-side i mean.
mp_en_viaje: well, i expect he'll publish it next week sometime, then can read.
asciilifeform: hence wai phf's method was Right Thing, and mine not
asciilifeform: theoretically this is Right Thing, mp_en_viaje . only headache is that 'flask' etc shitshow doesn't offer any path to it.
mp_en_viaje: the whole point re logs is they don't really change except at the tip. like blockchains.
mp_en_viaje: whenever they're linked
asciilifeform: mp_en_viaje: so when does the proggy regen the x-y-z.html on disk ?
mp_en_viaje: saved 99% of all the sweat. once you get more than .05 hits/s this will matter.
mp_en_viaje: it didn't have to be recalculated, was on disk.
asciilifeform: mp_en_viaje: say i reply to yesterday's line from mp_en_viaje . nao the cached copy of yesterday's log is logically invalid (dun have the backlink to today's reply)
mp_en_viaje: the bulk of the cache are historical pages.
asciilifeform: caching isn't magic pill against slow ugh ; if you want backlinkage to work as-expected you end up invalidating pretty much all cache just about erry time someone replies to log line
mp_en_viaje: for the application of logger as we use it, it's immensely better to keep the cache as html files on disk.
asciilifeform: these caches live in ram ( 'flask' dun offer a disk cache, and it'd nuke the ssd at any rate )
mp_en_viaje: rather than as non-htmlized in-ram
mp_en_viaje: it ~makes sense~ to have it as html on disk in this particular application.
asciilifeform: mp_en_viaje: i actually have cache, simply snipped out of genesis ver, need a few moving gears to invalidate it on 'tail' ('current') page of log when someone speaks
mp_en_viaje: can invalidate cache any time yo uwish also, to "fix"
mp_en_viaje: first time any page is asked for, first look if there already, if not, shit it out.
mp_en_viaje: asciilifeform, no, correct way to do this is... as cache.
snsabot: Logged on 2019-08-11 18:21:38 mp_en_viaje: lobbes, yeah you know, can this not be rescued ? i dunno why exactly you're so down on it, but wtf, pretty static pages logotron ftw.
asciilifeform: http://logs.nosuchlabs.com/log/trilema/2019-08-11#1927573 << btw i considered 'shit static pages' . has the obv. costs ( can never put in phf-style backlinks; or rather they then have O(N) cost ; and repair work like http://logs.nosuchlabs.com/log/trilema/2019-08-11#1927470 becomes very, very expensive )
mp_en_viaje: in other lulz : anne heche got genital herpes from her father, who "sexually teased" her until she got her period or thereabouts -- this entirely has nothing to do with her "lesbian"-ism ; jessica alba got genital herpes from some indian dude ; paris hilton also got, possibly from dog ; britney spears got it as a teen ; pamela anderson, lindsay lohan (doh)...
mp_en_viaje: lobbes, and more importantly ... if you have it published today to lookat it in 2029 you can ; and if not you... can not. and so on.
asciilifeform: i currently suspect that if i fix this, will lose zncism . can make knob.
mp_en_viaje: either way you wish to run it, i'm just stating it's there if useful.
asciilifeform: but prolly a liability in re reliably connecting to fleanode
asciilifeform: this was deliberate, so can work with e.g. a temporarily-disconnected znc on the other end
asciilifeform: mp_en_viaje: correct; current bot actually makes no attempt to determine whether in fact fleanode is on other end, or 'netcat' and silence
asciilifeform: ( for folx who did not read the genesis -- snsabot is 100% 'naked' sockets , dun include any 'irc libs', so entirely possible that i missed some other fleanode wart ! )
mp_en_viaje: can always /users to see if ircd responds or not
asciilifeform: mp_en_viaje: aha, this oughta suffice
mp_en_viaje: asciilifeform, but that's the point... if you're not in it... dun work... ergo you know you're not in.
asciilifeform: ( until then, errybody plz poke asciilifeform with stick if ever notice that bot is awol !!! )
mp_en_viaje: if it's there this can be done, if it's not there this... can't be done. maybe someone knows how to take pip out of the process. if it's there they'll do it, if not there they won' chase you. and so following.
asciilifeform: mp_en_viaje: i'ma have to add this, to the bot, else it cannot be considered automatic
mp_en_viaje: lobbes, moreover, your reasoning is quite jumpy. who said that the only possible use of genesis'd material is to run it as-is ? conceivably someone might want to import... your html scheme
asciilifeform: mp_en_viaje: tho i suppose this is already enuff to litmus whether in-$chan or not
asciilifeform: mp_en_viaje: dun seem to work when used on chan that you aint in
lobbes: I'll see if I can't make a blog post about this describing the ugliness under the hood of the current #e logger
lobbes: mp_en_viaje: regarding b) I see your confusion. I was talking to diana_coman in #o earlier and I realized I have this bad habit of not really explaining my causes for action, nor my causes for changing course. This leads to confusion all around
snsabot: Logged on 2019-07-28 13:41:45 lobbes: Chiefly because in order to even install the heathen python coad, you need to first install and use "pip", which is dubious in its own right (see their 'mandatory code of conduct' for starters: https://www.pypa.io/en/latest/code-of-conduct/)
lobbes: mp_en_viaje: regarding a) it is because even if genesis-ed the user would need to install and use pip >> http://logs.nosuchlabs.com/log/trilema/2019-07-28#1925233
asciilifeform: mp_en_viaje: this only worx when in a chan neh