Show Idle (>14 d.) Chans


← 2022-01-19 | 2022-01-21 →
16:58 billymg !. version
16:58 bitbot I am bot version 719639.
16:58 billymg slow bot
16:58 billymg !. uptime
16:58 bitbot billymg: time since my last reconnect : 0d 0h 3m
17:00 billymg ^ this bot is now the same version as the one on dulapnet, with the bot <> bot echoing suppressed, and the tweaked logline regex (for pestnet) set via a config knob
17:13 asciilifeform billymg: neato!
17:19 shinohai \o/
~ 2 hours 33 minutes ~
19:53 billymg test pg restart
19:53 billymg neat
19:54 billymg will put together the patches now, there's three: bot-recursion-fix, pg-auto-reconnect, minor-reader-tweaks
~ 50 minutes ~
20:44 billymg pressing really takes forever on large trees. iirc thing is O(n^2), right (or worse)? seem to recall something about bvt having a sped up version but not sure if he ever released it or what happened with it
20:48 signpost iirc the thing's not parallel, is it?
20:48 signpost oughta be trivially parallelizable
20:48 * signpost has been using ramdisks on gigantic presses for max brrrr
~ 36 minutes ~
21:25 billymg signpost: yep, single threaded also
21:27 asciilifeform vtronic sig verification obv. could be parallelized; errything else is inherently sequential tho
21:27 billymg the single "not found in flow" error message is not helpful at all either, oughta be able to see where it choked and spit out something more meaningful
21:28 billymg a few times was doing `./v.pl p v thepatch.vpatch` instead of `./v.pl p v press_dir thepatch.vpatch`
21:29 billymg had to wait for the entire thing to finish only to see "not found in flow", then proceeded to double check hashes and sigs
21:30 billymg that should be caught in the first nano second, "where's your press dir?"
~ 19 minutes ~
21:49 billymg signpost: regarding the ramdisks, if disk is one of the bottlenecks couldn't v.pl load all the patches into ram first, then do its thing?
22:02 billymg asciilifeform: added the patches to my logotron vtree page (the last three)
22:03 billymg will write up the post possibly later today or tomorrow
22:06 signpost asciilifeform: I'd expect hashing also paralellizable, and why not pressing hunks as well?
22:07 signpost a vpatch with two separate sequential edits to the same hunk seems pretty sinful.
22:09 signpost in my mind one could scan through the vpatch, yield each patch-hunk-offset to a given worker thread, and worker thread hashes `before`, presses hunk, and hashes `after`.
22:10 signpost if the alterations happen in a temporary copy of the files, you can preserve atomicity of successful presses
~ 46 minutes ~
22:57 asciilifeform signpost: asciilifeform never in worst nightmare imagined anyone doing GB+ vpatches, so did not consider
22:58 * asciilifeform knows why signpost is doing it, but had to note.
23:02 * asciilifeform to this day uses the lightly-modified for keccakism phf variant of own 'v.py', what w/ coupla dozen ln and 0 possiblity of threading bugs
23:03 asciilifeform http://logs.bitdash.io/pest/2022-01-20#1002920 << ty! will look
23:03 bitbot Logged on 2022-01-20 22:02:49 billymg: asciilifeform: added the patches to my logotron vtree page (the last three)
← 2022-01-19 | 2022-01-21 →