#ossasepia Logs for 29 Dec 2019



April 21st, 2020 by Diana Coman
whaack: argh. my power is out, and since my monitor is the only source of light i have started a bug festival at my desk. [00:13]
whaack: sets up distracting lamps and flashlights [00:14]
feedbot: http://younghands.club/2019/12/29/wh-review-of-week-11-dec-22nd-dec-28th/ << Young Hands Club -- WH Review of Week 11 (Dec 22nd - Dec 28th) [01:39]
feedbot: http://younghands.club/2019/12/29/wh-plan-for-week-12-dec-30th-jan-5th/ << Young Hands Club -- WH Plan for Week 12 (Dec 30th - Jan 5th) [01:50]
whaack: diana_coman: EOD Report: Not a successful day. I spent 4hr 15 min finishing my article, about 1hr on TheFleet (which was just reading CL notes) and then 1.5hr on the plan + review for this week. I surfed for 1hr for some exercise, I also had to do an operation to get the router hooked into my UPS when the power went out because my phone's backup internet ran out of data. (the router was previously placed in my landlord's home and I [01:57]
whaack: 've been connected through an ethernet cable through the wall.) [01:57]
diana_coman: whaack: is that your router or your landlord's router? [07:44]
whaack: diana_coman: it's the landlord's router [09:35]
whaack: BingoBoingo: In the case I can't find isopropyl alcohol, for the citrus solvent, am i looking for the state stuff used as paint thinner? [10:39]
BingoBoingo: whaack: Only use citrus stuff if it is specifically labeled for removing thermal grease. If you can't find isopropyl, ethyl works, but get the highest concentration you can. Check pharmacies and hardware stores. As an absolute last resort "ronsonol" fuel sold for petrol lighters may be used with extreme caution. [10:45]
BingoBoingo: Don't use automotive gasoline because it'll have metalic salts added to improve its octane. Just because they don't lead the gasoline anymore doesn't mean they don't dope it with a bunch of magnesium and manganese. [10:47]
BingoBoingo: The reason why high concentration alcohols are favored is they can be completely cleaned off the surface, and they evaporate completely. A lesser paint stripper might leave some residue. Absolutely do not use the traditional dichloromethane paint strippers, because you need your brain in good health. [10:51]
whaack: BingoBoingo: I have 80\% ethyl with me right now [10:52]
BingoBoingo: whaack: If you don't find better, that can work with greater precaution to keep it from going where it isn't wanted, and more time to evaporate. [10:53]
BingoBoingo: It's also require a bit more... not necessarily elbow grease, but... knuckle grease? [10:54]
whaack: BingoBoingo: Okay if I resort to the ethyl then I would take the CPU out of the motherboard to clean it, correct? [10:54]
BingoBoingo: whaack: Mine CPUs have usually been soldered onto the motherboard for being laptops, but taking the CPU out should make it easier to manage. [10:57]
BingoBoingo: In anycase, make sure your workbench is clean and dry. Contamination is the enemy. [10:58]
whaack: BingoBoingo: noted [10:59]
whaack: trinque: I need to use ~90\% of ircbot and ~50\% of logbot. For my modified ircbot, I need to remove all the authentication logic and replace it with always connecting with a random nick. As to the code from logbot I plan to modify the sql schema + the insert calls to include a column "network" that represents the irc network the logs are from. I plan to fork ircbot, and make something like ircbot-unauthed, and then my fleetbot will [11:31]
whaack: extend ircbot-unauthed. For the logic from logbot, I will just copy + modify what I need into fleetbot.lisp instead of extending logbot or making a fork. If there is a derp in my design please let me know. [11:31]
whaack: I don't plan to include the outbox either, as these logbots plan to be silent. diana_coman if you think these bots need to be able to speak plz let me know [11:33]
diana_coman: whaack: no, no need for bots to speak. [11:35]
diana_coman: whaack: why not your own router? [11:36]
whaack: diana_coman: I had my own router (that they provided for me) but it was just acting as a ~switch because there's only one phone line for the building. I needed to take their router (which is also a modem) and put it in my apartment and then run a long phone jack into their building. [11:40]
diana_coman: I see. [11:44]
trinque: whaack: why not modify the thing such that you can enable/disable auth, rather than forking? [11:48]
trinque: that seems like an entirely reasonable feature, i.e. if there's nil supplied for password, don't auth [11:48]
trinque: I just never implemented this option because I had no need for it [11:49]
whaack: trinque: okay my thought process was to keep ircbot as light as possible but you're right this feature is reasonable and shouldn't increase the LOC by much if at all [11:50]
trinque: I'll be happy to review changes for ya too. [12:00]
trinque: incidentally this is a tool I want, a commentary tool for vpatches. [12:01]
trinque: bbl [12:01]
diana_coman: trinque: that sort of tool is part of what I had in mind when last reviewing V use ; I didn't find yet the time to think it through fully so as to start getting it moving but it's certainly needed, yes. [12:04]
diana_coman: whaack: beliefs may be cuddly and warm but they will fuck you quite predictably ~all times in the end. [18:24]
whaack: diana_coman: i see, they're the half baked notions i wish to be true that I leave in my head unchallenged [18:36]
dorion_road: waves from maui [19:27]
BingoBoingo: waves from Montevideo [19:29]
trinque: burps from austin [19:32]
dorion_road: http://ossasepia.com/2020/04/21/ossasepia-logs-for-27-Dec-2019#1014149 << done. however, I seem to be tripping on a bizarre mp-wp bug. a </strong> tag is being dropped upon serving the comment. when I edit the comment it's there, but upon saving it, it's dropped. I've been banging my head for the last 90 mins without any [19:32]
ossabot: Logged on 2019-12-27 11:03:51 diana_coman: dorion_road: you should add that talk re http://dorion-mode.com/2019/12/some-reasons-contributing-to-tmsr-os-is-ev/ to the comments there, where it belongs. [19:32]
dorion_road: success. [19:32]
whaack: trinque: I would like to catch errors that are being signaled from threads I've spawned off with ircbot-connect-thread. The errors are various but mostly I need to catch SIMPLE-STREAM-ERROR when I get booted from a server. lmk if you have a method for this or if you think it's a bad strat to begin with. [21:38]
trinque: I mean, ircbot-connect-thread just does ircbot-connect in a thread [21:42]
trinque: it's just a helper method, mostly for repl play [21:43]
trinque: why would you not implement your error handling in ircbot-connect :around ? [21:44]
trinque: probably wrapping read-message-loop [21:45]
whaack: trinque: handling the error in ircbot-connect :around seems to be a good idea. I just need to know the threads will die gracefully. Maybe they do that on their own and think they're interfering with the rest of the process because my repl is firing the debugger up [21:51]
trinque: if they gave ya a debugger, didn't exit gracefully [21:56]
trinque: whaack: what's the idea, you fork a bunch of threads, then do something once they're terminated? [21:56]
trinque: broadly, sounds like a list of threads you loop over periodically, taking action when they're all in a terminal state, or you're tired of waiting, w/e makes sense in context. [21:57]
trinque: and just to point out, if you were pasting me context I would have a better idea of what you're trying to make [21:57]
whaack: trinque: Let's say a network has 360 channels. I need to park a nick in all 360, but the network has a a 120 channel cap per nick. So I make 3 threads connecting to all the channels. If a thread drops I would like to be able to restart it. [21:59]
trinque: got it, so you're actually going to have an ircbot in each thread. [22:00]
trinque: so yep, implement error handling and reconnection as stated, and then w/e channel-joining as hooks in the connection lifecycle, should be about it [22:01]
whaack: trinque: here are the "scribbles of my notebook" Idk if it's worth your time to read since it's an unpolished mess but since you asked for context. The function in question is "set-sail" but I am pretty sure i understand my problem, the handler-case has to be inside of the function that is passed to sb-thread:make-thread http://paste.deedbot.org/?id=vfsr [22:08]
whaack: i'll also have to consider errors being thrown by the ping thread [22:11]

Comments feed: RSS 2.0

Leave a Reply