#dev 2019-10-04
2019-10-04 UTC
wagle, tsrt^, dougbeal|mb1, freethinkingawa4, CocoonCrashDisco, drshamoonDiscord, leoalvarezhDisc4, cwDiscord[m], snapDiscord[m], TeamIanDiscord[m, SenshiDiscord[m], rittmeDiscord[m], XierumengDiscord, SirMemesALotDisc, buztedDiscord[m], AXEL-BrianDiscor, zcopleyDiscord[m, flower88Discord[, CryptoEmpressDis, jenncloud[m], ShadowLingDiscor, msena3[m], capDiscord[m], boomshroomDiscor, DamirDiscord[m], thomasbDiscord[m, nebulerDiscord[m, GuillaumeDiscord, r5723013Discord[, doodlemaniaDisco, TianyiDiscord[m], HeysteinDiscord[ and JohnnyMilkshakes joined the channel
# dougbeal|mb1 Is it valid to wrap an img in spann/u-photo? pin13 used the alt-text as a filename. If I move u-photo to img, then it works as expected
jfoster and [snarfed] joined the channel
[dougbeal], SpaceOutlaw1942[, [JWvdPol], [tantek], [xavierroy], cweiske, krychu and [fluffy] joined the channel
[JHSheridan], krychu, [JWvdPol], [KevinMarks], gRegorLove, [jgmac1106], dopplergange and [Lewis_Cowles] joined the channel
# [jgmac1106] okay got rid of my flie extensions in my url, but it breaks the direct to archive.jgregorymcverry.org for old links, gonna just start importing using WP2static
# @mardy A simple self-hosted webmention receiver, which turns mentions into #Isso comments: http://www.mardy.it/blog/2019/10/bussator-implementing-webmentions-as-comments.html #indieweb @GetNikola (twitter.com/_/status/1180072676318158848)
[tantek] and [JHSheridan] joined the channel
# [JHSheridan] Just catching up from a few days ago... [Rose] I'm an invoice ninja person too!
[Rose] joined the channel
# [JHSheridan] They have a slack channel where they've supposedly been working on a new version for a long time
# [JHSheridan] I have thought of helping them out, but haven't had time to dive in
# [tantek] !tell snarfed do you have stats or estimates at least for number of IndieWeb servers/sites per year ala https://twitter.com/w3c/status/1179909748147343361
# @w3c Did you know? # of Web Servers 1991: 1 1992: 10 1993: 50 1994: 623 1995: 10,022 1996: 100,000 1997: 603,367 1998: ~1.6 million 1999: ~3.7 million 2000: ~9.5 million 2001: ~26 million 2002: ~36 million 2003: ~35 million 2004: more than ~46 million 2019: more than 1,717,077,725 (twitter.com/_/status/1179909748147343361)
[schmarty], [tmiller] and [KevinMarks] joined the channel
# [jgmac1106] okay haven't gotten the file extension gone but my redirects to https://archive.jgregorymcverry.com are working
# [jgmac1106] nvm, now everything redirecting to archive.jgregorymcverry.com back to import strategy and manual redirect, regex and htaccess are hard
shakeel joined the channel
[grantcodes] joined the channel
# [grantcodes] Hmm good question. I use time ago, so doesn't really matter so much 😛
# [grantcodes] Eh, I think it is in a date element if someone really want's it.
# GWG Like this thing? https://github.com/github/time-elements
[dougbeal] joined the channel
dopplerg-, dopplergange, eli_oat and [tonz] joined the channel
dopplergange and [Michael_Beckwit joined the channel
krychu joined the channel
# [jgmac1106] yeah and I would want them to match the timezone set in my broswer
# [jgmac1106] I like how Known does it, after 24 hours it switches to 1 day ago, 2 days ago, wonder if it switches to month or years??? never really looked
# [jgmac1106] in the end agree with tonz almost no reader will really care so arrange it the way you want
# [jgmac1106] reader being a person not software
# [jgmac1106] you live in too many timezones
krychu joined the channel
[snarfed] joined the channel
# [snarfed] [tantek] hmm! sorry, no. first we'd have to define indieweb site. 😎 eg https://indiemap.org/docs.html#criteria
# Loqi [snarfed]: [tantek] left you a message 2 hours, 5 minutes ago: do you have stats or estimates at least for number of IndieWeb servers/sites per year ala https://twitter.com/w3c/status/1179909748147343361
# [KevinMarks] I said before that living in a timezone that matches utc and this close to 0 longitude hides a lot of bugs.
# [jgmac1106] I was kinda down on IndieMark at first, mainly becuase it is mixed in weird ways in wiki, but a lot of people really like using it as they develop their sites
# [jgmac1106] wondering if I would be able to learn how to add a micropub endpoint if I can ?sawyer someone into running a session...looking at wiki page may still be over my head for awhile
# [jgmac1106] indiewebify.me people love, though starting with the rel=me as first step been confusing to some
# [jgmac1106] skinner's box isn't scary because it doesn't work...it works well
# [jgmac1106] Do wonder if it is more a share epistemology among dev crowds, having a protocol to check off as you build fits a shared world view of how things work
# [jgmac1106] well back to migrating pages, at some point I will have to do real work today
# [jgmac1106] ohh yeah, remember that, good idea, will start looking for it
# [jgmac1106] thx sknebel, need to decide if it's something I can do
# [jgmac1106] yes people use IndieMark and find it usefule
jfoster joined the channel
# [grantcodes] There's definitely a lot of potential for more gamification there which could be fun. Like webmention and micropub are both totally skill trees that can be leveled up 😄
# [jgmac1106] and given webmention badges...justsayin
# [jgmac1106] don't know how tech works but I can help write guides and tutorials, so I'll be your huckleberry
# [jgmac1106] for brand new users I tried to storyboard a guid here: https://docs.google.com/presentation/d/1vUCtNPAr6yMvPXdquRnOC7okHJWf7pOb54PUXdssBQI/edit?usp=sharing
# [jgmac1106] ohh those I want to read, I can test them out as audience and help convert documentation to tutorial, but can't write
# [jgmac1106] heck aaronpk you could probably sell a short book on webmentions for 4.99 to 9.99 if it walked through sending, receiving, storing, and displaying
# [grantcodes] Yeah I'd help out with something like that.
# [jgmac1106] same thing with micropub, not kidding, look at your send your first webmention post, considered canonical, do the series of blog post > to book route
# [jgmac1106] no but people will pay for open source stuff if you let them
# [jgmac1106] or if feeling really altruistic donate back to collective
# [schmarty] "So You've Received a Webmention"
# [jgmac1106] and/or upsell the video series staring schmarty and grantcodes
# [jgmac1106] hee hee
# [jgmac1106] buildyourfirstwebsitelessonplans.glitch.me just need to up the content for the dev crowd
# [jgmac1106] you can write lesson eight for me, " Lesson Eight: Webmentions
# [jgmac1106] Send and receive webmentions"
# [jgmac1106] would love to get that lesson to a point for end users and be able to hand it off to grantcodes and schmarty to finish the tutorial on connecting rest of building blocks since so many exist on Glitch
# [jgmac1106] grantcodes++
# [jgmac1106] build a webmention receiver in node.js, indieauth, micropub, all the parts are already done...just need to be pulled together
# [schmarty] jgmac1106 it's a lot more of a mess than that!
# [jgmac1106] learning is messsy
# [schmarty] but i agree that there is a lot out there running on folks' personal sites that could be written up for devs more easily, even if it's just to say "you will have a lot of decisions to make based on your desires for your own site"
# [jgmac1106] Grant has done a ton of work modularizing building blocks
# [grantcodes] Also some of this stuff is pretty difficult to do a technical guide on because so much depends on how the rest of your site is set up.
[arush] joined the channel
# [schmarty] that is soooo many!
# [snarfed] almost at 50k successful publishes though! https://brid.gy/#stats
eli_oat joined the channel
# [jgmac1106] snarfed++
# [jgmac1106] guess the IG problems messing with profile pics on: https://brid.gy/users as well
# [jgmac1106] grantcodes, yeah it would have to be kind of a pathway where you trace a few common language/libraries,
# [jgmac1106] arrange into generic description of protocol, the personal decision tree and plurality, data storage models, then implementation in SSG like Hugo, and Jekyll, node.js, PHP, Ruby etc
rgv, jfoster, dopplerg-, [kimberlyhirsh] and cweiske joined the channel
# [jgmac1106] maybe the book is modular as well, 1-3 chapters free or one price, but the specialized guides 4.99 each, that way they can be written by people who use that pathway
jfoster joined the channel
# jamietanna[m] Aaronpk this could be related to what I mentioned at IWC AMS that I've been seeing some weirdness, I think it's due to my author into also having a u-url
# jamietanna[m] Yeah
# jamietanna[m] I've definitely seen this for other things though
# [jgmac1106] jamietanna just sent a webmention about my thinking on multiple licenses
# jamietanna[m] Ie when I send webmentions for those posts myself, I get it back as a like of my profile
# jamietanna[m] Will do, I was meaning to last night but was at an event, thought it'd be better to chat there than here
# jamietanna[m] Thanks Greg, not yet received it via indigenous but I can see it on my webmention.io/dashboard
[Lewis_Cowles] joined the channel
# [jgmac1106] not sure if it works and some parsers maybe not set up for child entries, i think, don't really know
[tantek] joined the channel
# [jgmac1106] good point
# [jgmac1106] yeah just the send, receive, store, display, for someone who has a site and wants to add webmentions...guess every thing would have to start with a POSH chapter
# [jgmac1106] jargon never improves titles
# [jgmac1106] guess webmention is jargony though
# [jgmac1106] we could just start by editing this a bit: https://indieweb.org/Webmention
# [jgmac1106] but webmentions was just one example of guides, I just suggested it for aaronpk's next book as it seems to be what all the cool kids want now
# [jgmac1106] I define "book" as all the media
# [jgmac1106] and agree, actually recording them for buildyourfirstwebsitelessonplan.glitch.me right now
# [jgmac1106] I get to see how people gloss over step by step no matter how modular and granular I go, kids asked me for videos
# KartikPrabhu ha! that was "lesson plan" not "less on plan" :P
# [jgmac1106] hee hee
# [jgmac1106] https://buildyourfirstwebsitelessonplans.glitch.me/ and I agree there the jargon is the entire subject and being defined okay in title
# [jgmac1106] would name a physics textbook the Science of Movement
# [Lewis_Cowles] has anyone worked with the twilio guides? honestly I think they are awesome
# [Lewis_Cowles] • to the point
# [Lewis_Cowles] • short
# [Lewis_Cowles] • up to date
# [Lewis_Cowles] • glanceable
# [jgmac1106] Might do Physics: the Science of Movement
# [jgmac1106] Webmentions: Take Control of your Comments
# [jgmac1106] that is the one problem with video guides
# [jgmac1106] updating, better off recording as smallest segments possible and stringing them together. I have to mantain video tutorials for cusotmers and PITA, need a better system
# Amgine[m] Present tense, active voice: Making webmentions.
# [jgmac1106] on another note super stoked I finally removed my file extensions and am now using php for headers and footers
# [jgmac1106] thx to everyone here who helped me last few days (years0
# [Lewis_Cowles] Congrats [jgmac1106] are you using them locally, then pushing static content, or are they web-request serving?
# [jgmac1106] not even sure what that means, I write a file in sublime, push to GitHub, then use FTP to get it online, I don't do local dev environment, just seems like one extra step to maintain something no one actually reads
krychu joined the channel
# [Lewis_Cowles] So its web-request serving most likely
# [Lewis_Cowles] web-request directly to a file which loads php headers & footers
# [jgmac1106] yes if <?php include 'head.php'; ?> means what you are saying
# [jgmac1106] I just started to learn PHP this summer, had to take a break under summer teaching, excited to get back to it
# [Lewis_Cowles] it does, a person uses the web to request your site, which includes the header and footer
# [Lewis_Cowles] each request
[snarfed] joined the channel
# [Lewis_Cowles] I will run away now as I must eat, I love PHP & Programming in general
[mapkyca] joined the channel
# Loqi [Greg McVerry] Yankees 2019 https://jgregorymcverry.com/photos/yankees2019/housethatruthbuilt.jpg
# [jgmac1106] yes loqi optimizing img will be my NYC goal
# [jgmac1106] oops deleted my collapsible nav menu...problem for later
# [jgmac1106] didn't delete it but the link to the javascript file is now in the head.php file I call for each page. also wondering if removing file extensions did it , but pretty sure I only removed html and php...will ask smarter people tomorrow
gRegorLove joined the channel
# [Lewis_Cowles] [jgmac1106] won't help with microformats, but there is a service I'm rather fond of called imgix which optimizes images and provides a CDN. It can also add watermarks, text, basic effects. It can integrate with AWS S3, any web folder (so existing images folder on the web), google cloud storage and has an option which I expect is for specific images across properties into a single proxy
# [Lewis_Cowles] Otherwise jpegoptim, pngoptim and gifsicle are pretty good for you to handle on your machine and push to the web
# [Lewis_Cowles] just noticed Dreamhost panel has a new UI
obernardovieiraD joined the channel
# Loqi myfreeweb: [snarfed] left you a message 1 week, 4 days ago: sorry for the trouble! looks like granary is happy with unrelenting.technology now. haven't figured out what happened yesterday. logs do show it returned an empty response, but it was able to fetch your site fine, so i don't know yet
# myfreeweb haha i'm working on image optimizing now.. well, optimizing and extracting metadata. https://github.com/myfreeweb/imgroll
# myfreeweb i've had a prototype of this before, but now it's gonna be good
# [Lewis_Cowles] Oh nice, Rust is amazing, but I've not had enough of a chance to check it out.
# myfreeweb so like, i store objects with a bunch of stuff for images in posts. the schema is roughly:
{ width, height, tiny_preview: "base64 data uri for 32x32", meta: {exif tags}, source: [{ src: "url", type: "image/*", original: false, .. }] }
# [Lewis_Cowles] I patched Jpegoptim in 2017 for a client project. 10's of GB of images processed. have you learned much about the methods to optimize, or is it a matter of utilizing third-party work
# myfreeweb (as for that: yes. for lossy: mozjpeg, libwebp, guetzli instead of mozjpeg if you have lots time lol. png is more fun, you can quantize, use a better zlib (zopfli).. in fact that's what my new thing does)
# [Lewis_Cowles] very cool. WebP I am never touching. I would literally rather not be paid than use some Google format
# myfreeweb why? i'm not a fan of google as a business (not that i'm a fan of any business) but this knee jerk "google bad" is silly
# myfreeweb webp is supported in firefox
# [Lewis_Cowles] It's not *just* that google (as with any large company) deserves extra scrutiny. I think their ChromeOS is a beautiful way to build Gentoo
# [Lewis_Cowles] > Mozilla revealed plans in 2016 to add WebP support to the organization's Firefox web browser but nothing came out of it in the two years that followed. Microsoft introduced support for WebP in Microsoft Edge recently.
# [Lewis_Cowles] 9 years it may have existed, but I'm unsure how prevalent it's use was
# myfreeweb anyway back to the more indieweb related thing.. in my previous software, i was doing media processing synchronously. the media-endpoint returned the json blob with metadata along with the Location header. that was ehh.. not a great idea maybe. waiting in the uploader doesn't feel great
# myfreeweb but i'm not looking forward to implementing async processing haha
[tantek] joined the channel
# myfreeweb like, i would want the rich metadata/preview to show up in the editor after-uploading-before-posting, so i'll have to hook up an event stream for this. that's actually the easier part
# myfreeweb but if i post before the processing finishes, the server would have to replace the plain link in the post with the metadata. but what if the posting happens right after the server sent the event and is done with the notification from the media processor? guess that means the micropub endpoint should also look up the media in the current post against recent "processing done" thingies. argh concurrency :D
# myfreeweb i might have to formally verify this algorithm with a model checker to be sure i haven't missed anything. would be amazing to say "hey i have part of my personal home page formally verified" haha
# [jgmac1106] I wouldn't mind carrying the location metadata of photos so I could build cool map UIs for trip posts
jfoster and [fluffy] joined the channel
# [Lewis_Cowles] early IE pngfix?
# [Lewis_Cowles] ooh. Wikipedia filled some bits I was unaware of
[chrisaldrich] and gRegorLove joined the channel
[schmarty], krychu and [snarfed] joined the channel
# [snarfed] ahahahahaha tantek's humble so i'll call out the obvious: http://tantek.com/projects/resume.html#microsoft
[arush], deathrow1, EM, [aaronpk], jfoster, [dougbeal], dafflDiscord[m] and [KevinMarks] joined the channel