#[tantek]I definitely see it as formalizing existing behavior.
#aaronpkbahaha "Additionally, there were widely shared feelings that JSON doesn’t “look right” in HTTP headers."
#[tantek]snarfed, uh what? I don't see that at all. Note that new headers can pick from a *subset*
#[tantek]that's the important part IMO. you can keep new (and old) headers as "simple" as you want from my read, and avoid having to define a grammar by linking to the section of this document that you want to re-use
#[tantek]if somehow that's not your read of the spec, I'd like to know about it as a contrary opinion, as I'd like to support getting this adopted.
Bohren_Gore joined the channel
#[snarfed]nah, ignore me, i'm just bitter about conneg
[jgmac1106] joined the channel
#[jgmac1106]Tantek moving to here. Basic idea foe the chatbot was to look at frequency of specific HTML tags like headers, blockquotes and maybe some microformats as a writing tutor
#Loqiconneg has -5 karma in this channel over the last year (-6 in all channels)
gRegorLove, [LewisCowles], chrisaldrich, [tantek], sivy, [jeremycherfas], GWG, shrysr, jansauer, swentel and cweiske joined the channel
#Ruxtonhow does loqi tells work algonside teh slack integration? If i'm in IRC telling to a user in slack, do I include square brackets?
#LoqiRuxton: [schmarty] left you a message 11 hours, 18 minutes ago: I _finally_ wrapped up my bestnine mods. Details and link to updated source in my post. Apologies for not making it into nice PRs! https://martymcgui.re/2020/02/03/151833/
#beko[m]o/ swentel - where can I find traces on exceptions for Indigenous (Android)?
#swentelbeko[m], hmmm you'd have to start an adb session for that I'm afraid - or if you report the crash, I can see it my reports in google (less ideal of course)
#beko[m]wew. last time I played with adb was ~5 years ago xD
#swentelbeko[m], so normally this should be solved by granting the 'contacts' permission
#swentelcan you check whether you see that permission in the app settings (via phone -> settings/apps > indigenous > permissions)
#swenteloh, android 5.1.1, hmmm that's well, quite old :)
#swentelcontacts permission should be implicit then iirc
#swenteleither way, I've been having massive problems figuring out why that crashes, I'll do another check though :)
#swentelit might be specific bug in that android version too, I've had a weird one with a toast message on 7.1.x
#beko[m]Anyway I can not define permissions on that location. It does have already tho: "Search accounts, use accounts, create accounts, set account passwords, add accounts, delete accounts"
#beko[m]Yeah, ty Huawei :D Not gonna spend _money_ on smartphones ever again. They are _all_ EOL the moment they ship.
#LoqiThis TOC needs postprocessing.
Smartypants stuff
A “smartquotes” heading
This heading has “smartquotes.”
Em-dashes – not just for fun — perhaps
This heading has an en-dash – and maybe an em-das...
#[fluffy]I was originally just going to do the header permalinks but then I realized, hey, might as well refactor the way I handle a bunch of stuff so that I can do the TOCs too
#[Rose]!tell aaronpk Have you considered subevents? E.g. an event which uses another event as its parent? Use case: the demo times for IWC Online, and possibly keynote and demo times for all IWCs.
#[jgmac1106][Rose] they seem to parse well as children
simons joined the channel
#KartikPrabhuthe issue is not with parsing since that is common to all h-*. it is more about if anyone consumes them in a certain way
gxt and flex14 joined the channel
#[jgmac1106]KartikPrabhu I think people more wanted to add ical integration for specific sessions and not just the entire event
#[jgmac1106]if a button was added for each session to me it just seemed logical to present them as nested, but no one is consuming them that way
#[jgmac1106]atleast not h-event many non-indieweb online conference schedule have session by session calendar integration
#Loqiaaronpk: [Rose] left you a message 2 hours, 4 minutes ago: Have you considered subevents? E.g. an event which uses another event as its parent? Use case: the demo times for IWC Online, and possibly keynote and demo times for all IWCs.
#aaronpksessions at conferences in general is another use case
#aaronpkjumping to the microformats discussion is way premature. I don't even know how I'd want to present it on the screen to people
#aaronpkfor example do they appear on the home page as their own events? Nested under the main event? Do they only appear on the event permalink? etc etc
#aaronpkIn the mean time you can add subheadings on the event page , and you can even link to the timezone converter by building the URLs manually
#[LewisCowles]Do you want a deploy button as an installer for experts, as a get started for avoiding service setup (meetable approach) or something else. Also do you have compatibility goals?
#[LewisCowles]!tell Rose Happy to help and do my best to explain. Would communication via GitHub issue make it easier?
#[KevinMarks]Having a feed of events is useful - ics served over the web provides that. AFAIK ics doesn't support nesting, but you can define day and individual events in the same file.
#[Rose][LewisCowles] I was mostly looking at something to help people skip doing install steps on the command line.
#Loqi[Rose]: [LewisCowles] left you a message 1 hour, 45 minutes ago: Happy to help and do my best to explain. Would communication via GitHub issue make it easier?
#[LewisCowles]Which project is I suppose the thing I’m perhaps missing understanding of
#[Rose]I was looking at Known to start with, but PHP projects in general are what I'm looking at
#[KevinMarks]We did spend some time trying to turn grids back into parseable calendars in the original hCalendar work but it needed lots of extra stuff to deal with getting times and locations from rows and columns.
#[LewisCowles]Cool, I have a background task on Known installatron (mostly understanding installatron), so I could maybe pair or give guidance on putting Known into Heroku if you’d like to spread the knowledge
#[Rose]I'd like to learn how it's done in general, and I thought it might be a good hack day project for Sunday
#[KevinMarks]A session grid tool seems like a useful thing, given that we end up doing it by hand on the wiki each time. See also the calendars that Tamas made for xoxofest
#[Rose]I think putting the sessions in Meetable would be nice, but we should also bear in mind how often we adjust the times of events, a grid by its nature has rows which in this case represent parallel events - if someone has to update every parallel event then something is likely to go wrong. Which is why I would start with keynotes and demos.
#[KevinMarks]Right, but that's why it's a ux problem, not a plumbing one.
#[KevinMarks]With the post-its on a wall you change a label or move them. If there is a sessions ui it would need to fit that somehow.
#[KevinMarks]So it understanding the time and room axes is key to the ui making sense
gRegorLove joined the channel
#aaronpkI have this nested event challenge on my website as well, since I post "trips" which are an event that spans multiple days, and within the trip I might have a flight or a conference, and within a conference I might have one or more speaking sessions
#[LewisCowles]Can trips be more like a taxonomy which derive their start date from MIN(start_date) and end date from MAX(end_date) ?
#[LewisCowles]means you only ever have 2 levels. Actual events and the taxonomy. Doesn’t fit everything
#aaronpkI'm reasonably happy with how it works on my site (with the exception of how multi day events appear in the ice export which I should just fix right now)
#ZegnatI have been playing a lot with this for my life tracking experimentations. Where I would give almost anything a being and end time. Checkin to a restaurant can then tell me when I entered and left, while my eat post tracks when I ate as a subset of the first. A single visit may have multiple eat posts.
#ZegnatEspecially when you suddenly realise you may want to be able to start and stop several things at once.
#ZegnatThose things sound intuitive, but an intuitive UI for it was out of my skill set
#aaronpkHm I vaguely remember seeing some sort of QS iPhone app that supported multiple timers nicely. No idea what it did with the data, I think it just stored it locally
[snarfed] joined the channel
#ZegnatIf you see it come by again some time, aaronpk, do let me know!
#[jgmac1106]any sublime users know if I can do a global find and replace in a folder for all files at once? I want to find rel="canonical"> and replace it with class="u-url" rel="canonical">
#Zegnatctrl + shift + f after having opened a folder?
a2b2x2Discord[m] joined the channel
#[jgmac1106]that was it, and luckily I did have u-url on almost all my notes, just lost it in my template sometime recently now back
#[LewisCowles]if you're on a mac it's CMD instead of CTRL
#ZegnatHaven’t used Sublime in a long time, I’m on an open-source build of vscode. But I thought I remembered them being the same and gave it a shot ;)
Bohren_Gore, TGiske and [schmarty] joined the channel
#[schmarty]we seem have a difference of opinion on whether a collection of h-entry should always be wrapped in an h-feed
#Loqi[Ruxton] Thanks for your updates Marty, I’ll get them into the app. I just wanted to touch on one thing you wrote in your post, and that’s:
but I don’t consider e.g. /2019/01/ to be a “feed”,
Because it is a feed.
h-feed is a simple, open format fo...
#[schmarty]i think: a page should only include an h-feed if you intend for folks to consume it as a stream and receive updates
#aaronpki think a lot about h-feed is up for debate still
#[schmarty]so e.g. i don't want to encourage folks to follow my /2018/10/ page to see if i add posts to my december 2018 archive.
#[schmarty]and am fine having an mf2 parser come back with an items array of h-entry
[Rose] joined the channel
#[schmarty]i have been trying to think of a citation to support "for the sake of implementing spec and having tools that ‘just work’, it should be a feed." 'cuz i think currently it's more a matter of opinion.
#aaronpkyeah i dunno about that "just work" part, i don't think there are that many consumers of h-feed specifically, especialyl ones that will break on a list of h-entrys
#[schmarty]agreed. h-feed is definitely still a draft specification. but even according to the draft page at http://microformats.org/wiki/h-feed, "archive page" is only listed in the summary, not in use cases.
#[schmarty]additionally, the definition says h-feed is "for publishing a stream or feed" - the word collection doesn't appear on the page.
sivy-phone and [KevinMarks] joined the channel
#[KevinMarks]The main utility of h-feed is adding feed-level information
#ZegnatI would say they can “explicitly” do so when it makes sense (e.g. consumer is expecting a feed to poll), but I would not implicitly do so in general
#[tantek]depends if the reader is acting like a "browser" or not
#[tantek]depends if the user explicitly indicated they wanted to follow a specific URL
#Loqi[tantek] The issue name “micropub for bridgy publish” sounded a lot like what I was looking for in <https://chat.indieweb.org/dev/2018-02-26/1519669277072200> but this issue is clearly about adding Micropub support as another API to Bridgy Publish, rather...
#aaronpkI added a parameter to xray "expect=feed" to tell it that you are looking for a feed. there are some pages that are impossible to tell whether it "is" an h-card or an h-feed, it could be both depending on what you're looking for
#[tantek]now I'm very confused as to why I had that tab open ([snarfed])
#[tantek]maybe I confused myself asking about both
#[fluffy]I’ll post the announcement when I get back from the dentist
#[tantek]aaronpk makes sense! that's a good way to capture specific use-cases
#[snarfed]i filed the initial micropub => bridgy idea. you later asked about bridgy => micropub. totally ok for the issue to keep tracking the former.
#[snarfed]i was just wondering if anyone had a real world use case for the latter. ("syndicate to another micropub site" is a bit abstract.) if we don't have anyone with that desire for real yet, totally ok, just useful to know either way
#Zegnataaronpk: that parameter pretty much matches my idea of explicitly assuming h-feed, there it is requested :) Maybe I was thinking of XRay subconsciously.
#aaronpkIt's like that picture that looks like a woman or a duck
#[snarfed](oh true, on closer reading, all the ideas came from the same shared IRC conversation 😆)
#[tantek]ok I'll have to reload that chat conversation in my head to try to remember what I was thinking
#[tantek][snarfed] for Bridgy Publish -> micropub -> ??? I *think* the possible use-case there may have been silo.pub, which has a few more destinations that Bridgy IIRC
#[snarfed]right, which is what i referred to earlier today as "weird plumbing that's not really real"
#[snarfed]ie it's not the true end user task, just a degenerate halfway point
#[tantek]needs to learn to write better / clearer issues and issue comments
#aaronpki'm feeling pretty good about the implementation in Meetable
#aaronpkit requires storing date, time, and timezone separately. that was the mistake I made on my site, storing just the start date as a full date+time+timezone string
#aaronpkneed to be able to distinguish no time vs 00:00:00
#aaronpkyou can kind of cheat by overriding "all multi-day events have no time". but you have to make a judgment call on single-day "full day" events then, to say that "I know you said this event starts and ends at midnight, but probably what you meant was that it's a full day event"