#ossasepia Logs for 27 Apr 2020



April 27th, 2020 by Diana Coman
trinque: lemme see, cruciform stick around a minute so we can sort this. [01:08]
trinque: ah crap, just noticed the timestamps. [01:09]
feedbot: http://ossasepia.com/2020/04/27/ossasepia-logs-for-27-Apr-2020/ << Ossa Sepia -- #ossasepia Logs for 27 Apr 2020 [01:11]
feedbot: http://ossasepia.com/2020/04/27/eulora-logs-for-27-Apr-2020/ << Ossa Sepia -- #eulora Logs for 27 Apr 2020 [01:13]
billymg: http://ossasepia.com/2020/04/26/ossasepia-logs-for-26-apr-2020#1025293 << noted, that makes sense [02:16]
ossabot: Logged on 2020-04-26 16:27:55 diana_coman: anyways, to my mind the benefit would be in reaching out to new people rather than trying to convince anyone who has already made their mind to not use it. [02:16]
feedbot: http://bimbo.club/2020/04/work-report-4232020/ << Bimbo Club -- Work Report - 4/23/2020 [03:05]
feedbot: http://bimbo.club/2020/04/work-report-4242020/ << Bimbo Club -- Work Report - 4/24/2020 [03:05]
feedbot: http://bimbo.club/2020/04/work-report-4252020/ << Bimbo Club -- Work Report - 4/25/2020 [03:05]
feedbot: http://trilema.com/2020/probably-the-best-personal-blog-of-the-moment/ << Trilema -- Probably the best personal blog of the moment [03:17]
feedbot: http://younghands.club/2020/04/27/jfw-plan-week-of-27-apr-2020/ << Young Hands Club -- JFW plan, week of 27 Apr 2020 [06:36]
feedbot: http://bimbo.club/2020/04/work-report-4262020/ << Bimbo Club -- Work Report - 4/26/2020 [07:37]
diana_coman: huh, nicoleci @ bimboclub can publish apparently even daily records, what weekly [09:16]
diana_coman: or uhm, was she only mocking poor feedbot so it reported one as three, lmao. [09:23]
spyked: http://ossasepia.com/2020/04/25/ossasepia-logs-for-25-apr-2020#1025242 <-- I'm grabbing them off http://logs.ossasepia.com/static/log_db.gz once in a while; are you planning to decommission ossabot? [10:44]
ossabot: Logged on 2020-04-25 16:42:34 diana_coman: for that matter - hanbot , spyked , trinque , BingoBoingo - do you want dumps of the logs for your chans? [10:44]
diana_coman: spyked: yes, that's the full db dump (postgres), I had even forgotten about it; I guess you're right and whoever wants them can just grab that one with all and be up to date on their chan anyway. [11:09]
diana_coman: BingoBoingo: ^ the log_db.gz has it all, as spyked says. [11:09]
diana_coman: spyked: re ossabot - tbh I don't see the point for keeping it up at this juncture; I'll get around to make a script to update all the links from current loggers and with that, I can finally get rid of the flask with all it zugwerk and assorted shit; even if I consider redundancy, I'd much rather run another copy of sonofawitch on the logs server though atm it sounds like major overkill to me [11:13]
diana_coman: for a while I'll just let them be both in parallel merely to not keep that server idle until I decide what to do with it otherwise but dunno - do you see any specific case to keep ossabot up? [11:14]
diana_coman: dorion: ping me when you are around. [11:16]
diana_coman: any ossabot users - let me know if there's some other functionality/whatever you find useful and is currently missing from sonofawitch & blog-based setup. [11:17]
diana_coman: whaack: what happened to you in the end? [11:30]
diana_coman: jurov: as I understand it, you are currently the de facto owner of "bitcoin foundation", is that correct? [11:31]
diana_coman: BingoBoingo: how's the montevideo standard doing? are you still working on/with those scripts otherwise or is that of no use/interest for this new thing? [11:33]
spyked: diana_coman, tbh I haven't yet used the mpwp-based log frontend enough to stumble upon any missing functionality. I'll give it a try for a week or so, I'll let you know if I find something missing [11:37]
spyked: (and well, probably more than a week, given that this is going to be the main logger for #o) [11:37]
diana_coman: spyked: sounds good, thanks. [11:41]
diana_coman: as illustrated earlier, sonofawitch cites the lines too if you use the links from the blog [11:42]
trinque: diana_coman: voice model's params should be working as expected now. I'm around all day, so lmk if not. [15:57]
trinque: in other news, I tried raising ave1 on the comms a few times to avoid repeating work, to no avail. [15:58]
trinque: I've rewritten that gcc bootstrapper such that one can actually tell where the flags for the build are coming from. the thing was a heinous piece of shit (long before ave1 found it and patched) [15:59]
trinque: I've got the whole thing weighing in at less than 100loc, produces static gcc, gnat, binutils [16:01]
trinque: this is part of a larger bootstrapping project which builds a busybox+musl env which can rebuild the entire toolchain. [16:02]
trinque: rather, which can build an environment within which the toolchain can be reliably rebuilt [16:04]
trinque: I ought to have an item to share soon [16:04]
feedbot: http://trilema.com/2020/so-those-idiots-in-france/ << Trilema -- So those idiots in France... [16:30]
dorion: http://ossasepia.com/2020/04/26/ossasepia-logs-for-26-apr-2020/#1025309 - I've simplified a lot, I'll have a final draft to you in 24h. [20:56]
sonofawitch: 2020-04-26 21:51:53 (#ossasepia) jfw: dorion: how's it going with the sales article revisions? [20:56]
dorion: hi diana_coman, I'm present. [20:59]
diana_coman: trinque: that sounds like a lot of work done really; hopefully digesting the output when/if you publish it won't give anyone indigestion or something; ave1 seemed to follow & respond here if/when there was some concrete problem raised but possibly too late now anyway? [21:06]
diana_coman: dorion: what's your plan re using those resources ? [21:11]
sonofawitch: 2020-04-16 17:35:08 (#ossasepia) dorion: more charged when I consider what it cost me, but I'm ready to move forward and use the resources I sitll have. [21:11]
dorion: diana_coman, the first priority is to pick back up with the planning and reporting. [21:14]
diana_coman: well, if it's too much structure to maintain directly, work out something else that you can maintain and still provides some reliable way of interaction & communication otherwise [21:18]
jfw: http://ossasepia.com/2020/04/27/ossasepia-logs-for-27-Apr-2020/#1025347 - alright [21:18]
sonofawitch: 2020-04-27 20:56:24 (#ossasepia) dorion: http://ossasepia.com/2020/04/26/ossasepia-logs-for-26-apr-2020/#1025309 - I've simplified a lot, I'll have a final draft to you in 24h. [21:18]
diana_coman: dorion: do you plan anything with your own blog? [21:20]
dorion: diana_coman it was these last few weeks, or at least I let it be too much. [21:20]
dorion: diana_coman yes, I plan to pick back up the writing. [21:21]
jfw: diana_coman: re the new logs, some features coming to mind are date forward/backward links, a stable URL for the live log for a given channel, and raw log access [21:21]
diana_coman: jfw: hm, for the first 2 I thought the category works well enough; not a big issue to add them otherwise if they really save that much trouble, huh [21:23]
diana_coman: raw log yes, can set up a db dump of the logs and link it, it's even somewhere on the list indeed [21:24]
diana_coman: dorion: ok then, guess I'll see that happening anyway. [21:24]
jfw: ah, category might be fine, I'll give that usage a try. Would just lose the browser back/forward chain through dates. [21:25]
BingoBoingo: diana_coman: With the lack of news I have had to cover I have been making a deep dive into the world of livestreaming these past few weeks trying to connect to the kids today. [21:34]
BingoBoingo: I do the news, but the absurdity of how little is happening in the world... it turns my news reporting into a deadpan act [21:35]
BingoBoingo: I'm still playing with the scripts, but I've had so little news to spread that I've been trying to make the most of it by putting myself on cam [21:37]
BingoBoingo: And trying to socially engineer an audience [21:37]
BingoBoingo: And learning the whole AV thing the hard way. Turns out concrete walls suck for microphone echo, so mitigating that is an ongoing battle [21:38]
jfw: ah, so http://ossasepia.com/2020/04/25/ossasepia-logs-for-25-apr-2020/#1025220 is from experience! [21:39]
sonofawitch: 2020-04-25 06:42:19 (#ossasepia) BingoBoingo: Still, no video solution today is not shitty in profound ways. Zoom mostly just "works" for sad yet common values of works [21:39]
BingoBoingo: jfw: It is [21:40]
BingoBoingo: I have a blog post that's been baking, but as I learn more it keeps needing profound revisions [21:41]
diana_coman: BingoBoingo: it's a direction to explore I suppose; at least you learn about recordings and videos, after all. [21:42]
BingoBoingo: I've so far managed to socially engineer a very loyal if very small audience [21:43]
diana_coman: BingoBoingo: do they come to talk to you on irc otherwise? or adverse to it ? [21:43]
BingoBoingo: diana_coman: They seem averse to it. They are all prisoners of the walled garden world. [21:44]
BingoBoingo: I tell them I'm down here in Uruguay live from the free world, they tell me how bad it is in the zone [21:45]
diana_coman: BingoBoingo: how do you see this audience-to-be-built useful to you? [21:45]
diana_coman: uhm; that sounds so much like ...idle chat at the gates, dunno [21:45]
diana_coman: maybe I'm just too harsh or something but I'd rather go and count the trees in the woods, for sure. [21:46]
BingoBoingo: diana_coman: I see it as part of the ongoing war against Pantsuit. It does seem to devolve frequently into idle chat. I just keep hammering that down here in Best America, I am free. They in North America are not. [21:46]
BingoBoingo: I've done some streams from the great outdoors too. [21:47]
BingoBoingo: I don't expect much out of this except the fun I get from the trolling [21:48]
BingoBoingo: And the lessons in how to video. And the opportunity to expose myself and wade through the shit. [21:48]
diana_coman: well, I wish you all the best there; I have ample experience listening to people *complaining* about the same issues over and over and over (and over!) again for 20 years and even agreeing with all sorts of solutions and options and whatnots - still doing exactly 0. [21:48]
BingoBoingo: Thank you. It's just such a weird different thing that I'm still trying to probe where it could go if it isn't a deadend by design. [21:51]
diana_coman: nothing wrong with that, for sure. [21:52]
BingoBoingo: Anyways, the platform I've been using has a random "versus challenge" that pairs streamers up and puts them side by side. The bulk of what that turns up is naked dudes in bed waiting for a girl, but every now and then a redditor cries because they are triggered by my being outside. [22:11]
diana_coman: oh huh, on platform too [22:11]
BingoBoingo: I don't know of any sane streaming thing, so it's the sad situation where I'm wading through a walled garden full of shit [22:12]
diana_coman: hm, apparently my connection is acting up today [22:30]
cruciform: diana_coman, ah, so it's still today (not yet tonight), which means my publishing of http://ossasepia.com/2020/04/26/ossasepia-logs-for-26-apr-2020#1025303 still qualifies as on time! [22:40]
ossabot: Logged on 2020-04-26 16:45:47 cruciform: diana_coman, I went from not-doing-a-lot-inside to not-doing-a-lot outside for the last few days; I'll have a post up by tomorrow eve http://ossasepia.com/2020/04/26/ossasepia-logs-for-26-apr-2020#1025296 [22:40]
diana_coman: cruciform: well, I'm still in the UK, yes! (logger's own server is not in the UK though, so it keeps its own time and todays/tomorrows, lolz) [22:41]
cruciform: trinque, I'm around for the next few hours http://logs.ossasepia.com/log/ossasepia/2020-04-26#1025310 [22:42]
ossabot: Logged on 2020-04-26 20:30:54 trinque: lemme see, cruciform stick around a minute so we can sort this. [22:42]
diana_coman: ha, congrats to former and current YH members for making apparently cruciform finally get off his arse! [22:52]
cruciform: lol, next step - stay off it! [22:56]
diana_coman: cruciform: traditional implements for that come in all sorts of pointy and sharp shapes! [22:57]
cruciform: I knew my BDSM-y fears were legit! [22:57]
diana_coman: fears are always legit! what you do with them though is ...flexible, lol [22:58]
cruciform: lol [22:59]
cruciform: aren't fears mostly spinning/psychogenic noise, most of the time? [22:59]
diana_coman: cruciform: well, how would you tell "mostly this or not", anyway? the way I see it, they are ...a signal; that's about it; usually it tends to be a signal of unknown rather than of anything else, true, but that's another thing anyway [23:01]
cruciform: diana_coman, good point re: how would one tell - I suppose the big problem with fears/anxiety is that they're difficult to self-diagnose, let alone self-treat [23:03]
cruciform: whereas a friend can be the voice of reason; tell you you're being stupid and they suddenly vanish [23:03]
diana_coman: cruciform: dunno about that, "treatment" can be as simple as ...find a bigger fear, lol [23:04]
cruciform: diana_coman, see: I'd've never thought of that - problem solved! [23:04]
diana_coman: ha! if you say it does, I'll believe it worked for you. (and yeah, I saw people who can calm down - if only there's someone calm in charge, sure) [23:05]
diana_coman: cruciform: but you see, this is why I'm saying it's a signal - it's not random, no [23:07]
diana_coman: this doesn't mean it says what you expect/like/were used to think it can say, though. [23:08]
trinque: cruciform: hey, did voicing yourself work? [23:09]
cruciform: diana_coman, wrt finding a bigger fear, I've found that mechanism helpful in getting work done by making a concrete commitment: If I say I'll do something by a certain time, I fear more ruining my reputation by not delivering, than I “fear” getting off arse and doing the work [23:10]
cruciform: trinque, I don't think so; do I need to lose voice before I can try self-upping? [23:11]
diana_coman: cruciform: heh, that's motivation by means of own pride; if it works, good enough; at some point you might finally develop immunity to "what others think" and so ...better find better ways to motivate yourself by then. [23:11]
diana_coman: !!down #ossasepia cruciform [23:11]
diana_coman: there, problem solved, cruciform ! try !!up now [23:12]
diana_coman: trinque: cruciform says deedbot is still claiming he can't up himself [23:13]
diana_coman: cruciform restored to talk-mode by direct poking at ChanServ [23:16]
cruciform: diana_coman, if not pride, what's a better way to motivate self? [23:16]
diana_coman: heh - in a nutshell, own interest! seriously, the big difference there is external vs internal motivator [23:17]
diana_coman: the "what" is not all that important - the source is more important [23:17]
cruciform: diana_coman, so, "I should do x because it'll be good for me", rather than "good for my self-image" (as in the case of pride)? [23:19]
diana_coman: apparently cruciform turned out in the end a very citable article this time: "Now, it's pretty absurd that a 31 year old man can't stick to a weekly schedule" . I'll add to this - it is! Indeed, it is!! [23:20]
diana_coman: cruciform: eh, there's no should! [23:20]
diana_coman: "I will do x because I decided to do it!" [23:20]
diana_coman: and yeah, you get to define that decide - because it's good for you or because it's bad for you, entirely up to you; but ffs, decide and stick to it. [23:21]
diana_coman: can even be "because I can't stand NOT doing it!!!" [23:21]
diana_coman: perfectly valid and usually even works better [23:22]
trinque: hm, this is pretty weird. cruciform it rejected your up request? [23:22]
diana_coman: cruciform: try it again in here [23:22]
trinque: !!up #ossasepia trinque [23:22]
deedbot: Get your OTP: http://paste.deedbot.org/?id=gk9o [23:22]
cruciform: !!up ossasepia cruciform [23:23]
deedbot: You may not !!up yourself. [23:23]
trinque: !!v C2BE640EA53332C36C98D895D80916EBE36972DB711BE93BDEA94930244F6B96 [23:23]
deedbot: You are now voiced in #ossasepia [23:23]
cruciform: !!up #ossasepia cruciform [23:23]
deedbot: Get your OTP: http://paste.deedbot.org/?id=VpK4 [23:23]
trinque: haha [23:23]
cruciform: the # [23:23]
trinque: hey, if we're at UX bugs, we're making progress [23:23]
diana_coman: ahaha [23:23]
trinque: lets make sure the confirm works [23:23]
cruciform: !!v E5EB00FBA8000C7D9E6CF7758777390D7EAFFA06BF4F038E91621BE7564033B6 [23:24]
deedbot: You are now voiced in #ossasepia [23:24]
diana_coman: yay! [23:24]
cruciform: trinque, thanks [23:24]
trinque: hey np, glad it works. [23:24]
trinque: http://ossasepia.com/2020/04/27/ossasepia-logs-for-27-Apr-2020#1025350 << yeah, I ftr don't count ave1's work on the thing time wasted, but every time I went to build it I ran into some issue that was apparently only happening to me, w/e. when I went to try and fix the thing, I found it to be pointlessly complicated, not due to ave1, but the gregor guy that made it in the first place. [23:31]
ossabot: Logged on 2020-04-27 16:28:56 diana_coman: trinque: that sounds like a lot of work done really; hopefully digesting the output when/if you publish it won't give anyone indigestion or something; ave1 seemed to follow & respond here if/when there was some concrete problem raised but possibly too late now anyway? [23:31]
trinque: so I finally said to hell with it all, and started chopping pieces out of it until I understood how each component was actually getting its inputs, and what each component took as directive to statically link. [23:31]
trinque: (and of course they all wanted different things: here's how you say it to gcc, here's how you say it to binutils, piles of bullshit more there) [23:32]
diana_coman: myeah, I can imagine [23:33]
diana_coman: in other logger testing, apparently cruciform's inverted quotation marks are not logger-approved, lol; I'll have to check that out. [23:34]
cruciform: diana_coman, so, motivation stems from a comitment to one' [23:38]
cruciform: s own will? http://ossasepia.com/2020/04/27/ossasepia-logs-for-27-Apr-2020#1025427 [23:38]
ossabot: Logged on 2020-04-27 18:43:07 diana_coman: "I will do x because I decided to do it!" [23:38]
diana_coman: cruciform: internal motivation stems from ...internal own life in a word, yes; absent/insufficient that internal own life, the only alternative is indeed outside motivation; funnily enough, it's there that you are going bdsm if you look for the way to be strongly motivated from the outside, lol. [23:42]
trinque: also inside, potentially! [23:44]
cruciform: lol [23:44]
jfw: re funny quote marks, they look like utf-8 to me, and the ossasepia.com page proclaims utf-8 too, so... I'd guess some part of the pipeline is reading as bytes/latin1 then writing back as unicode [23:47]
diana_coman: myeah, most likely some unicode mess somewhere; I'll have the pleasure to dig to find out where. [23:48]
diana_coman: anyways, it might need to wait a while in the long queue of stuff to do. [23:48]
jfw: I'll be back tomorrow & with an article too. [23:51]
diana_coman: jfw: sounds good [23:51]
diana_coman: shall be back tomorrow. [23:52]

Comments feed: RSS 2.0

14 Responses to “#ossasepia Logs for 27 Apr 2020”

  1. spyked says:

    Re.

    spyked: diana_coman, tbh I haven't yet used the mpwp-based log frontend enough to stumble upon any missing functionality. I'll give it a try for a week or so, I'll let you know if I find something missing

    It's been well over a week now, so I guess it's not a bad time to gather some thoughts on this. I'll begin by stating the obvious, i.e. that it does the job. I haven't found any fundamental pieces to be missing, but there are a couple of things that bug me in day-to-day use, namely: a. the viewport; b. the lack of a mechanism for day-to-day scrolling.

    Regarding a): I know I'm the weird kid who doesn't like two-column WP themes, but adding the logs in turns this into a four-column viewport (the nickname, the loglines, the date and the sidebar). The flexible logline column helps, but I happen to often read the logs on smartphone screens, which I suppose makes this my own problem. I'm not sure how it can be fixed, but just for the record, I'm a sucker for the old btcbase design.

    Regarding b): I hated it when Ben did this "monthly log pages" approach for his logger, and I hate it equally now, since by mid-May, the log page is long enough to require substantial scrolling effort in order to get to a particular conversation piece. Yes, I'm aware this is actually an issue with HTTP's resource access model, but we work with what we've got, and logger frontends could at least make this part configurable -- in other words, given a time interval X-Y, why is it that just X is configurable? The day-level granularity works better for me than month-level, otherwise... This may perhaps hint at a reason why blogs aren't really suited for this kind of thing; statically-generated log pages work about as well, they're missing the comment section, but that aside, they offer about as much flexibility in using the logger.

  2. Diana Coman says:

    Thanks for the feedback.

    Re a) - do you mean you basically don't want to have anything other than the text on screen when you read the logs? This is indeed ultimately dependent on your screen so perhaps worth digging at it from that end to set it as you want it.

    Re b). - this might be fixable actually, if I understand correctly what it is that bugs you. It's not all that hard to add some anchors at the start of a day for instance. The question I have here is more one of ...what's the relevance of timestamps (days, time, whatevers) in this context? It's not even "speakers' own local time" given time differences and all that so dunno, to me it sounds like what you are in fact after is a personal (aka for you) bookmark along the lines of "this is where I left reading last time so get me directly there" . Which I'd say you can easily set, just use the anchors for the respective line, doesn't that work?

    For the record, for my sin of having made use of that piece of shit that is currently running ossabot, I am now stuck with all sorts of decisions to make along the lines of "which stuff to break" and "whose links to break". Such pleasure, I can't recommend it enough to anyone lacking a fresh time&effort sink really.

  3. spyked says:

    Re a): I mean that I'd rather loggers contained only the contextual information needed to read the logs, e.g. I see no need for the blog sidebar in this context (or at all, but I won't go that far). So now in order to get that out of the way, I need to add horizontal scrolling in the mix.

    Re b): that works, but my point was that this cut-off (day, month, whatever) is arbitrary anyway, so why not make it configurable? Unfortunately I see no quick way to add this to MP-WP, as the "post/publish" paradigm is incompatible with this "flexibility" requirement (what are you going to do, add a log post/page for each user preference?). To get this, you'd have to write a piece that dynamically generates pages from the log database, using GET parameters as configuration knobs for e.g. the number of lines and/or the time interval to be displayed. But then you necessarily lose comments for those pages, unless you want to hold a comment section for each URL/GET parameter combination, which would be just nuts.

    But well, this discussion from principles probably goes a tad too far off. Nitpicking aside, it does the job, I'm not really complaining.

  4. Diana Coman says:

    I mean that I'd rather loggers contained only the contextual information needed to read the logs

    I think this is actually a slippery slope as a principle because it goes towards the sort of isolation that is not all that healthy "this thing here is on its own, without the idiosyncratic context of the people involved" (admittedly, this is pushing it further than you did anyway, but since we are doing by your own statement a discussion from principles, the push is meaningful here). Back from the principles and to the very practicals, I can see the reading on smartphones though pushing this sort of "get everything else out of my way" simply because of less screen space, sure.

    this cut-off (day, month, whatever) is arbitrary anyway, so why not make it configurable?

    Because there is no good reason for it to be configurable. The fact that it is arbitrary does *not* mean by itself that it should be configurable, all it means is that *someone* must make a choice really. And for the record, if you go the route of "if it's arbitrary then it should be configurable", it seems to me that you are exactly avoiding having to make that choice and in the end going precisely the route that leads to 10001 "configuration options" that nobody ever needs or uses or even fully knows wtf they do anymore. And in the process, you add a lot of complexity for no good reason. No, I don't think it even *should* be configurable as you mean it, not at all. There should be flexibility allowed and there is - you can literally set it to go directly to whichever line you want (and moreover the links are even in sequence so you can script it if you want something specific).

    Honestly, I don't otherwise mind even complaints, lol. Glad to hear though that you do find it does the job even as it is.

  5. spyked says:

    I think this is actually a slippery slope as a principle because it goes towards the sort of isolation that is not all that healthy "this thing here is on its own, without the idiosyncratic context of the people involved"

    I'm not 100% sure I'm reading this right, but as I was saying in the linked article, that idiosyncratic context lies in the visual field as well as the references, up to and including that link to the blog on all its pages.

    Anyway, perhaps I'm repeating myself: I can definitely see how one could find this context useful as part of their immediate visual field. I find the nuisance, both in the horizontal space it occupies and in the extra bits of information, to offset the usefulness, but that's just me. Then again, I don't especially like having all my stuff in the same place, probably because the set of things I need in one places at a given time is so different from now to the next half-hour, so... I end up working with "this thing here on its own" anyway. Which gets me into gory details, such as whether I'm doing the first read or the second; sure, I might have to surround myself with a pile of dictionaries when I read a book in a foreign language for the first time, but on subsequent reads that's really not going to be necessary.

    For the record, I also read (b)logs on Firefox and in w3m. The latter, in particular, shows the logs precisely the way I want them to, but only because it never puts divs side by side, so the sidebar ends up right above the footer.

    Because there is no good reason for it to be configurable.

    Ok, no argument here. I mean, I would like to be able to configure such things as the period of time spanned by a contiguous set of log lines (or at least I think I do!), but I wholeheartedly agree it's a matter of choice, as is the design point above, actually.

  6. Diana Coman says:

    Ah, I think I get at least slightly better what & why you are after. Though indeed, it sounds to me more like a very specific matter, to be set just-so on user side. Anyways, thanks for the feedback again, it's been quite interesting to hear.

    Some time this month I'll sink some more time into tidying the remaining bits on this too - adding a regular raw dump of the logs db for instance and then I'll finally turn off the old logger and good riddance there.

  7. billymg says:

    When I first saw this project on Trilema I assumed it was meant for archival purposes (i.e. if it's in Trilema's mpwp db then it's permanent). Until seeing it hooked up to sonofawitch I didn't think it was meant to be used in place of what's at logs.ossasepia.com. Here are a few of my thoughts/observations on it:

    - It's missing a search box. This seems like a critical feature for a logger that's to be used primarily as a reference tool (although it would be useful in the archive use case as well).
    - The log content feels out of place when mixed in with articles written by the blog's author (e.g. when refreshing ossasepia.com to see a random article each time).
    - If I had an IRC channel and I archived its logs on billymg.com, the first thing I'd do is separate the logs from the articles. They would share the same database, but there would be two different ways of browsing on my http://www. So that viewing the archives for a month or category would show only blog articles, with the logs filtered out (or perhaps displayed differently). And there'd be another interface for viewing logs, which would show only that and have a different layout tailored to the logs (e.g. full width, no sidebar, a smaller header, etc.). Perhaps they have their own subdomains, so there's billymg.com and logs.billymg.com, with a link somewhere in the interface to go back and forth between the two.

    I guess overall I do see merit in merging the two types of content (I mean, it's always been common to see links to the logs from blog articles and vice versa), but I don't think just dumping the logs into the "post_content" field without any further modification to how mpwp handles and displays them is the right approach.

  8. Diana Coman says:

    Thanks for the feedback. Out of curiosity - why would it be for archival purposes and why would the 2 be different really? If anything, the way I see it, the blog provides the option to comment on the logs, making them all the *less* archive and the *more active* than that shifting-sands thing that only serves to ensure headaches down the line really.

    Re search box, mhm, I'm still pondering this one. On one hand there's always still google with site:ossasepia.com so not like one can't search. On the other hand, it being google...I can see the point. I'm still thinking what to do (if anything) about this.

    The log content feels out of place when mixed in with articles written by the blog's author

    In what way/why? I suppose I can see the point for those where I'm not active, but in #o at least, dunno, I surely make more than 50% text in there anyway.

    the first thing I'd do is separate the logs from the articles

    Well, they *are* separated with their own category. I'm not sure I really follow otherwise - it seems to me you have a very, very strong view that "logs are not articles" and ..why not?

    So that viewing the archives for a month or category would show only blog articles, with the logs filtered out (or perhaps displayed differently).

    This is actually a not-bad idea otherwise. And part of why I was asking you a few days ago re archives, lol. Yeah, I still need to spend some time to sort the archives out, this much is sure.

    And there'd be another interface for viewing logs, which would show only that and have a different layout tailored to the logs (e.g. full width, no sidebar, a smaller header, etc.). Perhaps they have their own subdomains, so there's billymg.com and logs.billymg.com, with a link somewhere in the interface to go back and forth between the two.

    Uhm, why? Why would I re-create the headache, I don't get it. Sure, if I wanted them separate, I could have simply set up a mp-wp instance on logs.ossasepia.com, set there a theme of the sort you suggest and be done with it easier and making the separation real since IF a separation is warranted than what's the point in keeping them in the same database and just pretend-separate? But honestly, I still don't get it: how is logs-text a different sort of text than articles text and why exactly should my own chan end up logged somewhere else than on my own blog?

    I don't think just dumping the logs into the "post_content" field without any further modification to how mpwp handles and displays them is the right approach.

    Why exactly isn't it?

  9. Diana Coman says:

    For the record: no, it's not "dumping the logs in the post_content field", or they wouldn't end up in a table and with the links per line, you know?

  10. billymg says:

    > why would it be for archival purposes and why would the 2 be different really?

    Really they shouldn't, to me what's at logs.ossasepia.com works equally well for archiving (so I admit I was never really sure about the "why" behind bringing them into mpwp).

    > the blog provides the option to comment on the logs

    I guess I don't see how this is that much different than linking to a log line in IRC and having the channel bot replay it inline, but perhaps the difference is that it removes the meta-discusison from the flow of the logs, and maybe makes it feel more permanent in that way.

    I agree this might be a nice feature, but I could potentially see it better executed in the existing logger. Imagine if there is a small column all the way on the right side of the logger with a link to add/view a comment thread per log line. If there are no comments, nothing is shown until you hover a log line, which then reveals an "add comment" link. This goes to a page with that line highlighted and a comment box exposed. If there is already at least one comment, a simple count shown in parenthesis, like (3), which is also a link to a page with that log line highlighted and the current meta-thread plus comment box shown.

    If one wanted to they could also include a "recent comments" sidebar pane (similar to what you have on this blog), so that when one is reading the logs they also see at a glance the recent meta-discussions.

    > there's always still google with site:ossasepia.com

    This to me is not even close to an adequate substitute. The main reason being how much google's algo mucks with the order of results (and who knows how often they index and how reliable it is). Not to mention you lose out on the very useful "from:username search query" syntax.

    > it seems to me you have a very, very strong view that "logs are not articles" and ..why not?

    They're the minutes and reading minutes just feels very different than reading an article. The minutes are the author's raw thoughts in realtime, an article is the distillation of that. They're both useful and information dense, but to me they read very different.

    That said, I would personally love to have the ability to embed a section of logs into a blog post without spending a lot of time marking it up. This way I can write an article and include a thread for context. Not yet sure how this would implemented though.

    > Sure, if I wanted them separate, I could have simply set up a mp-wp instance on logs.ossasepia.com, set there a theme of the sort you suggest and be done with it easier and making the separation real

    If the goal is to use mpwp instead of what's currently at logs.ossasepia.com then to me, yes, this would actually make more sense than having them in the same db as articles. If the goal is to facilitate a kind of meta-discussion on the logs then I would consider something like I described above with the discussion feature added to the logger, rather than the logs added to the blogging platform.

    To be completely honest though, I still don't really see the goal or problem being solved for, and perhaps that's why I'm having a hard time evaluating what is/isn't a good solution.

    > it's not "dumping the logs in the post_content field", or they wouldn't end up in a table and with the links per line

    Yes, it's being marked up, sure, but just as you markup an article by hand, in the end you're still just storing the blob in post_content. Not necessarily a bad thing, but rules out future "return all log lines from userX" or "return all long lines from start_timestamp to end_timestamp" type features (the latter of which could be useful in an "embed log thread" feature for articles).

  11. spyked says:

    From

    But honestly, I still don't get it: how is logs-text a different sort of text than articles text

    and

    I guess I don't see how this is that much different than linking to a log line in IRC and having the channel bot replay it inline

    what I'm drawing is that a. logs are text and b. logs are discussion, but additionally, c. meta-discussion (e.g. comments) is also discussion. So OTOH, it seems that this interplay between IRC, logs, blog articles and comments introduces some headache in following discussions.

    FWIW, I see a separation between articles, as in long form writing, and discussion, as in replies-to-replies-to... in the form of lines/comments. I don't think the separation is strict (I've added log pieces into my articles, after all), and furthermore, beyond that I find it hard to categorize "discussion" into comments and log replies (at least I don't see a criterion for that). So I guess I'd prefer to stick to the old method of replying to articles via comments, and to log lines via IRC. But yet again, I'm going into the realm of preferences rather than some well-justified method, so... well.

  12. Diana Coman says:

    @billymg

    to me what's at logs.ossasepia.com works equally well for archiving

    Except it totally, utterly and *by design* doesn't work well for archiving unless by "archiving" you mean a .tar.gz file, in which case it's really *that* which works well, not the whole flask-powered yet-another-webpage-to-feel-important. And there's otherwise fundamental breakage in the design which makes it not work well (one of the reasons I say it's a piece of shit): what sort of archive is that which is basically shifting sands, meant in the best of interpretations as a quick display (eg "everything in the front; did the chan stop? sucks, you are stuck with either dropping *its history too* or keeping it there in the way of everyone because guess what, there's no idea of archiving, no) rather than any archival.

    I guess I don't see how this is that much different than linking to a log line in IRC and having the channel bot replay it inline, but perhaps the difference is that it removes the meta-discusison from the flow of the logs, and maybe makes it feel more permanent in that way.

    Having a different place for the meta-discussion is an important and very useful difference, I should say. There's no "feel more permanent" from it, not even sure how that would be or what the link would be there. The permanence part comes from having each article accumulate as it does and then keeping it *as such* but *in its proper, logical place* for as long as one keeps the blog up at all - there's no spurious and unhelpful imposition for instance that all logs (even old, inactive ones) should get the front page or something. And moreover, it's an alternative - readers *can* interact with the logs as they interact with any other article, no need to get on irc, learn about the bot and about citing and so on. The whole breakage in the flask-powered logger has deep roots and I don't want *any* of them surviving because they are all poison.

    I agree this might be a nice feature, but I could potentially see it better executed in the existing logger. Imagine if..

    I imagine and I shudder. And do note that what you are describing there ends up towards... "like on this blog" so seriously *why would you even go that route*? Why re-create there instead of adapting here (if even needed to adapt that much)? Let me ask it also from the other side - what's that great reason for which I should add a whole new *pile of stuff* to everything else I'm maintaining? And by pile I mean pile, without exaggeration, to list but the main stuff: a. flask and all its dependencies (there's about 12 of them iirc!) b. postgres when everywhere else I use mysql c. another web-displaying application when there's already mpwp in use and enough to maintain as it is. The question is always - why *add*, not "why not keep feeding this sucker too since it already sucked something from you". Seriously now.

    In case it's not clear, I should perhaps add that I don't keep anyone back from running whatever logger and display they want to, of course. I'm not even kicking out any bots from my chan, nor do I see so far any reason to.

    This to me is not even close to an adequate substitute. The main reason being how much google's algo mucks with the order of results (and who knows how often they index and how reliable it is). Not to mention you lose out on the very useful "from:username search query" syntax.

    There is that. So possibly a search box would be useful indeed.

    They're the minutes and reading minutes just feels very different than reading an article. The minutes are the author's raw thoughts in realtime, an article is the distillation of that. They're both useful and information dense, but to me they read very different.

    Lots of things read differently and they are no less articles for that. What, does it really read the same if I write about code for instance as when I write about travel? Not to mention I even have around some fiction pieces, as well as some - gasp - conversations dating from before the logs. So what, those conversations should now be moved somewhere else because they weren't distilled thoughts or something? I think the narrow expectations re what an article can/should be are not helping the reader any and certainly not the writer, way better without them. If forcing the logs on the blog even *helps* with shedding such narrow expectations, all the better, I clearly should have done it earlier!

    That said, I would personally love to have the ability to embed a section of logs into a blog post without spending a lot of time marking it up. This way I can write an article and include a thread for context. Not yet sure how this would implemented though.

    What do you mean? My bot does it automatically, not like I spend time marking up any log lines, ugh. And for the record, the log content is basically stored in raw format as it should be in its own db; the mpwp articles are simply a display of that raw content and as such different - though by design a *permanent* display as for sane people, indeed.

    If the goal is to..

    The goal is to cut out needless complexity, brokenness by design, unhelpful impositions and various other dead weights that I got myself saddled with for using the wrong thing. And if I need to cut out deep to get rid of poison, then deep it shall be cut.

    Not necessarily a bad thing, but rules out future "return all log lines from userX" or "return all long lines from start_timestamp to end_timestamp" type features (the latter of which could be useful in an "embed log thread" feature for articles).

    No, it does not. As I say above, the *raw log* is still stored as a raw log, there's no mixing the 2, nor any good reason to. The article in mp-wp database is *one permanent display* of the raw logs but this doesn't mean that I go the idiotic way of discarding the raw lines, no. What I discard is spurious and needless stuff that doesn't add any benefit, not sanity.

    @spyked What you say there seems to turn around the fact that it would be easier to keep each conversation in one single place (either irc or blog). Which is certainly true, can't argue with that. But conversations are always messy and enforcing this sort of tidy up comes mainly at the cost of narrowing the conversation after all - think of it, someone reads the log and it's anyway apparently a terrible act of courage to comment even if the box is right there under the logs, let alone if they have to get on irc, figure out chan, voice, bot-citing etc.

  13. billymg says:

    @Diana Coman

    Ok, I think I understand the aim of this much better now.

    - The standalone logger is its own maintenance nightmare, so why add this to an already large (for the number of hands available) list of tools to maintain.
    - MP-WP already exists as the "display text on the web" tool, and has been doing this job well and reliably for over a decade, so if there's another category of "text to display on the web" (the logs in this case), mp-wp should be adapted to handle it, rather than adding a new tool/stack to the mix.
    - The standalone logger doesn't facilitate discussion in any way, and although one can still connect to IRC and join the channel this is a huge barrier to entry for those not familiar with the tools. Whereas the blog provides a familiar html textarea that anyone can use to engage.

    Thank you for condensing it all in your reply, I think there was a lot of context I missed when the tool was originally being spec'd and built. Knowing this I now see how it fits into mp-wp, and the purpose it serves aside from reducing maintenance time and lines of code.

  14. Diana Coman says:

    Well summarised indeed and the discussion is good to have anyway as it's now in the clear and can be found here by anyone who comes in later/asks the same, so it's all for the best really!

Leave a Reply