#dev 2019-09-25

2019-09-25 UTC
[Lewis_Cowles] and Gangsta_Luvv joined the channel
#
Gangsta_Luvv
Anyone active an want to help develop a site with profits?
[Lewis_Cowles] joined the channel; Gangsta_Luvv left the channel
#
[Lewis_Cowles]
😂
#
aaronpk
sounds legit
[jgmac1106] and jeremycherfas joined the channel
#
petermolnar
GWG_: re sms - gammu with a 3g (usb) modem; if possible to do it solely on android, maybe use and old device and use Automate?
#
Loqi
[Peter Molnar] Self-hosted home SMS gateway
#
petermolnar
that one is a bit overcomplicated though
#
petermolnar
it was written at a time when I was trying to use MQTT as my home BUS
#
petermolnar
it needed way too much work, so that got dropped
cweiske and [Rose] joined the channel
#
[Rose]
I was today years old when I found out that you can modify the certbot config to automatically restart nginx
KartikPrabhu and [Lewis_Cowles] joined the channel
#
[Lewis_Cowles]
In January I found out AWS & DigitalOcean have automated DNS auth for certbot. I can gain new certs offline and push them online. I Love EFF & Certbot
#
jeremycherfas
I pay dreamhost to do the heavy lifting.
#
Ruxton
I'm my own dreamhost
#
Ruxton
looks in the mirror
#
Ruxton
flexes
#
[Lewis_Cowles]
I also have a dreamhost. They send me emails like “Hey the website you setup for your mom has a new SSL”. I got very upset when dreamobjects lost 100GB of my data and they failed to notify me though so anything important is not with them. They get paid out of nostalgia. A position I aspire to
jeremycherfas, gxt, jgmac1106, [Lewis_Cowles], [grantcodes], [Rose], [jgmac1106], dougbeal|mb1, BenLubar, sawebb287, t-mo, FineDiscord[m], [tantek], deathrow1, krychu, achingbrainDisco and dougbeal|iOS joined the channel; dillonDiscord[m] left the channel
#
[tantek]
lol. I just got an email from the "Google Search Console Team" subject "New Events issues detected for site http://tantek.com/"
#
Loqi
Tantek Çelik
#
[tantek]
Invalid value type for field "hcalendar#dtstart" / Date/time not in ISO 8601 format in field "dtstart"
#
[tantek]
not sure where to document this
#
[tantek]
what is Google Search
#
Loqi
Google Search is how Google started, a web search engine, and supports indexing and highlighting results with microformats, like IndieWeb event posts https://indieweb.org/Google_Search
KartikPrabhu, krychu, [snarfed], [schmarty], [dougbeal], gxt and [jgmac1106] joined the channel
#
@freekmurze
↩️ Webmentions!! Blogpost on how to add them to a @laravelphp app, but you can easily apply this knowledge to any project https://freek.dev/1406-how-to-add-webmentions-to-a-laravel-powered-blog
(twitter.com/_/status/1176947658881150978)
[fluffy] joined the channel
#
sknebel
using webmention.io ^^^
[tantek] and [Lewis_Cowles] joined the channel
#
[Lewis_Cowles]
I know Freek, sot-of
#
[Lewis_Cowles]
*sort-of
#
[Lewis_Cowles]
there must be a convergence happening around decentralised tech
[Rose], krychu, [tantek] and KartikPrabhu joined the channel
#
aaronpk
attempts to deploy some changes to ownyourgram
#
[tantek]
This makes me reconsider what it really means to be a "posting app": https://twitter.com/EmilyKager/status/1176899180117151744
#
@EmilyKager
Tired: using drafts to save tweet ideas Wired: using drafts as my main todo/notes app
(twitter.com/_/status/1176899180117151744)
#
[tantek]
Like maybe posting is "just" a feature of a good text editor?
#
aaronpk
there is something about the act of clicking some sort of publish button to broadcast the note
#
[tantek]
*or* maybe the "original" document is the one in your device, and "posting" is just making a POSSE copy on your website
#
aaronpk
sure, I just think there is something special about making it available to others, regardless of what you call that or how it works
#
[tantek]
I don't know if there is anything more special about it than POSSEing it anywhere else, except your level of ownership/control of the specific web server
#
[tantek]
"making it available to others" could be mean a change in audience
#
[tantek]
like the post actually exists from the moment you start typing, and "publishing" is just the act of updating its audience to be more people
#
[tantek]
"publishing" thus commonly really means "making public" — "public-ing"
#
aaronpk
and we're full circle
#
aaronpk
publish - from the stem of Old French puplier, from Latin publicare ‘make public’
#
[tantek]
except we've separated the act of creating from the act of making public
#
[tantek]
one could make a Micropub client that did full CDURU to a local store, and then handle all of the "publishing" as yet another POSSE destination
#
[tantek]
that's a very different architecture than what micropub clients do today
#
aaronpk
that sounds like the difference between your micropub server being on the same device as the micropub client vs deployed to a remote server
#
aaronpk
and with micropub endpoints for static site generators, it's completely reasonable that the micropub server is running on the same device the post is authored, which also builds the site locally before publishing it
#
[tantek]
given the storage & cpu of typical even mobile devices, why wouldn't you always make it "on the same device" for all of the offline benefits, and have the "network server copy" be a thing that updates async without you having to worry about intermittent connectivity etc.
#
aaronpk
yes but then you get into the challenges of maintaining two authoritative copies of your source files, one for your phone and one for your computer. if you assume you only publish from your phone then it's a much easier problem.
[grantcodes] joined the channel
#
[grantcodes]
Tldr - it's hard
#
aaronpk
fwiw I think this is the model that scuttlebutt uses, where everything is created locally and distributed later
#
sknebel
that's an interesting comparison
#
[tantek]
and scuttlebutt has that problem of your phone vs your computer
#
[tantek]
so does Beaker/dat
#
[tantek]
One approach to the problem of "maintaining two authoritative copies of your source files, one for your phone and one for your computer" is CRDTs
#
[tantek]
Another, more commonly known approach to the problem of "maintaining two authoritative copies of your source files, one for your phone and one for your computer" is git 🙂
#
aaronpk
I use git for my website, so in theory I can write a post (or several) on my laptop offline, and push them up later
#
aaronpk
in practice it doesn't work so well because I don't have a good workflow for triggering all the post-publishing tasks when posts are added that way such as sending webmentions or delivering via activitypub
#
[tantek]
do you have git on your phone? then you'd be all set
#
[tantek]
right. this needs a software abstraction on top of git to work well
#
[tantek]
that handles all that stuff
#
aaronpk
the other problem is I really need local micropub clients too, since I don't like authoring posts by hand except for blog posts with complicated formatting
#
aaronpk
I do have a local version of quill on my laptop so I guess i'm half way there
#
[tantek]
another alternative would be the versioned history wiki in HTML that I brainstormed