#dev 2019-12-27

2019-12-27 UTC
KartikPrabhu and [snarfed] joined the channel
#
[snarfed]
hey jamietanna[m]! yeah i recently ported bridgy, oauth-dropins, granary, etc to app engine's python 3 runtime, so the development setup is pretty different now and a bit rough
#
Loqi
[snarfed]: jamietanna[m] left you a message 1 hour, 46 minutes ago: I've raised https://github.com/snarfed/oauth-dropins/pull/23 for Meetup.com but I'm having issues getting it running / on my personal App Engine - is this something I'd be able to get a hand with?
#
[snarfed]
having said that, the setup and dev_appserver command in https://github.com/snarfed/oauth-dropins/blob/master/README.md#development works for me. sounds like you got it working, but let me know if you have more q's!
#
[snarfed]
thanks for the contribution, btw! exciting!
#
[snarfed]
also thanks for the CSRF check, that puts it ahead of most of the other silos in o-d
[Michael_Beckwit and chrisaldrich joined the channel
#
jamietanna[m]
Snarfed looks like it was my OS setup, using the docker image seems to have resolved that 👍🏽 now trying to sort a couple of other issues but may be in a place to get ready for re-review tomorrow
#
jamietanna[m]
(resolved issues with `dev_appserver.py` setup, that is)
#
[snarfed]
nice! glad to hear it
#
jamietanna[m]
Snarfed also while I think about it - if I only want to allow POSTing new RSVPs to Meetup.com, do I still need to update granary?
too_tall_ joined the channel
#
[snarfed]
hmm! yes, but only the create/preview methods, not get_activities
#
@ChrisAldrich
I wonder how @serendeputy that's built for the open web might support discovery methods for the #IndieWeb? Is there a way to dovetail it with Microsub services somehow? @jpbutler has an interesting looking product here. https://boffosocko.com/2019/12/26/55763088/
(twitter.com/_/status/1210399977442291718)
[tantek] joined the channel
#
[tantek]
Grade A 💯+ post tweetstorm design rant by Amy Hoy, highly recommend for anyone here who makes anything a user sees or touched (so everyone here) https://twitter.com/amyhoy/status/1209694851001769984
#
@amyhoy
1. most designers just copy each other, most of the time. before apple bought soundjam and elevated it to iTunes, there was a huge variety in mac app design now there is not.
(twitter.com/_/status/1209694851001769984)
#
vika_nezrimaya
Kubernetes is so confusing
[schmarty] joined the channel
#
[schmarty]
wow good thread! some of the things i joke about a lot are very well argued in there. (technology is terrible and getting worse. all problems are actually people problems. designs that don't answer the question "what problem is this solving and for who?" are dangerous, ...)
#
vika_nezrimaya
I deployed an ingress controller to my machine and accidentally exposed it on the ports I originally intended to use... well it somehow kicked my old nginx out and now my site is down again
#
[snarfed]
k8s is way overkill for an indieweb site. go for it if your primary goal is learning it, otherwise no way
#
vika_nezrimaya
I used k3s
#
vika_nezrimaya
so it's not that much of an overkill
#
[snarfed]
but iirc that was your goal, so... you're definitely learning!
#
vika_nezrimaya
No I'm not!!!
#
[snarfed]
not familiar with k3s
#
[snarfed]
but i suspect similar
#
vika_nezrimaya
half the memory, less unneccesary features, all in a single 44M binary. Also it's a certified distribution of k8s which probably means it's good enough to learn k8s
#
vika_nezrimaya
also it runs better on ARM because there is no etcd complaining about unsupported architecture
#
Ruxton
yeah its good for the learning
#
Ruxton
thugh k8s is arguably overkill fo a lot of small apps
#
[snarfed]
sure. so, probably still overkill, but you are learning, whether or not it's working right now 😎
#
vika_nezrimaya
it's working way too well right now
#
vika_nezrimaya
i think it learned how to read my thoughts...
#
vika_nezrimaya
now I need to learn how to write helm charts
#
vika_nezrimaya
and there are obviously no helm charts for redis on ARM
#
vika_nezrimaya
because the (seemingly) most popular image is amd64 only :c
#
vika_nezrimaya
I think I'll do it tomorrow, I feel sleepy
#
vika_nezrimaya
good night IndieWeb, may your uptime be high and may your bugs never pester your production sites
#
Loqi
gute nacht!
[fluffy], omgninjas and [Michael_Beckwit joined the channel; omgninjas left the channel
#
[Michael_Beckwit
ok, i hope this finally clicked for me, but feel free to correct me where wrong.
#
[Michael_Beckwit
micropub clients are meant to send POST requests of content, formatted in a Microformats2 structure, to the endpoint chosen by the user using the client
#
[Michael_Beckwit
it's up to the micropub server, to handle those requests, however it sees fit.
#
[Michael_Beckwit
The WordPress Micropub plugin listens to requests to the REST API endpoint, which is the endpoint used, and creates a post in the default `post` type. Parses out all the data and assigns as needed
#
[Michael_Beckwit
clients are only in charge of well formatted POST http requests, servers do all the actual heavy lifting with the data
#
[Michael_Beckwit
woo! everything's coming up Michael, tonight
[snarfed] joined the channel
#
[snarfed]
all correct
#
[Michael_Beckwit
fistpumps
#
dansup
I wonder how an indieweb approach to Stories aka ephemeral posts would work. I'm adding this feature to Pixelfed and look forward to exploring ways to extend this to the indieweb in 2020!
[tantek] joined the channel
#
aaronpk
dansup: I've had that on my site for a while now! But I'm also not sure how it fits in overall
#
Ruxton
aaronpk: are you doing auto-expiry? eg. stories only last for 24hoursr?
#
[tantek]
what are stories?
#
Loqi
A story is a singular (one per profile) time stream collection post, that consists of ephemeral photo and video posts that are shown in sequence one at a time and disappear from the collection 24 hours after being added https://indieweb.org/stories
#
[tantek]
Ruxton see ^^^, 24 hour auto-expiry is the default and thus what indieweb examples like aaronpk do.
#
dansup
heh, pixelfed uses zuck.js
#
dansup
I've reached some limitations with it, it doesn't handle layers or alternative layouts like post embed so I'm working on a vue/react alternative!
asymptotically, tsrt^, [jgmac1106], dukeDiscord[m], pvienhageDiscord, jwheelerDiscord[, leoalvarezhDisc4, grenewodeDiscord, nijynotDiscord[m, RichardLittDisco, n9tDiscord[m], jonbvDiscord[m], mZDiscord[m], KinnardDiscord[m, jimpick[m], GorkaDiscord[m], xtream1101Discor, catman[m], plexusDiscord[m], SirMemesALotDisc, vbDiscord[m], M3baidDiscord[m4, ShmultzDiscord[m, efnDiscord[m], TrevorDiscord[m], EffortlessFuryDi, pierreboc[m], Keegen[m], SomeguyDiscord[m, grvhiDiscord[m], ScottSmileyDisco, KevlarmonkeyDisc, nlkoDiscord[m], SteffDiscord[m], PeevesDiscord[m], JorropoDiscord[m, abhi_Discord[m], blzDiscord[m], OKDiscord[m], planetary_devDis, pr1meDiscord[m], drbhDiscord[m], JeffMaherVegas[m, DiscordRSSDiscor, drbh[m], ZooreDiscord[m], panDiscord[m], npfossDiscord[m], new0neDiscord[m], ShruthiDiscord[m, oed3Discord[m], RobotLordimperia, KubeDiscord[m], MatthDiscord[m], gregzuroDiscord[, xfzDiscord[m], JoejoeDiscord[m], MohanDiscord[m], rappelDiscord[m], ArunDiscord[m], Oxy[m], combrayDiscord[m, fozzieDiscord[m], LuutheCoolDiscor, thomasDiscord[m], M[AXEL]Darr[m], the_nikinDiscord, johanherman[m]1, techcoderxDiscor, TimeOnDiscord[m], beko[m], LethalLaddersDis, dafflDiscord[m], KinnardDiscord[4, TIMDiscord[m], babaitDiscord[m], Ja3oodDiscord[m], gedwDiscord[m], NebulousDiscord[, pusherDiscord[m], BigDuckEnergyDis, celso[m], anthony-albertor, michDiscord[m], psyloDiscord[m], M3baidDiscord[m], cramjaDiscord[m], eddyDiscord[m], humbleElitist_Di, OboDiscord[m], M|NecoDiscord[m], nhultzDiscord[m], lyon[m], uliDiscord[m], AblibuDiscord[m], Dazuck-3BoxDisco, dostDiscord[m], hazDiscord[m], M551122546Discor, jazzy-jeff^_^Dis, DaekiDiscord[m], IPFSFanDiscord[m, mikeal[m], lyonDiscord[m], maparent[m], Ja3ood[m], MikeShultzDiscor, denzukoDiscord[m, jamwilsDiscord[m, cwDiscord[m], ngamboaDiscord[m, deltaDiscord[m], l^discordDiscord, cardDiscord[m], neilDiscord[m], WarrenDiscord[m], bekoDiscord[m], Sm03leBr00tDisco, nofwayyDiscord[m, thomasbDiscord[m, jimpickDiscord[m, LSJI07Discord[m], AceFaceDiscord[m, mattcDiscord[m], mhzDiscord[m], new0ne[m], corylDiscord[m], swedneck[GMT1]Di, tom85[m], nilocDiscord[m], paulmahoneDiscor, boomshroomDiscor, Lilz|BetaMe[m], simibacDiscord[m, DerekDiscord[m], msena3[m], gnunicornDiscord, JaoheahDiscord[m, RealSnazzyDiscor, felixschlDiscord, sanderDiscord[m], CryptoEmpressDis, drshamoon[m], kppDiscord[m], jklepatchDiscord, itsmekntDiscord[, JerbsDiscord[m], zwelsternDiscord, LordFenixNCDisco, matyas_mustohaDi, mZDiscord[m]1, prcDiscord[m], test123Discord[m, NooooooWayyyyyDi, gtsDiscord[m], bushido711Discor, psyonityDiscord[, dpinnerDiscord[m, Tianyi[m]1, farhad312Discord, tplookerDiscord[, Sean|FortmaticDi, SoreGumsDiscord[, nyarlathotepDisc, TionisDiscord[m], baluptonDiscord[, AtiqDiscord[m], silent_ActivistD, sekiDiscord[m]1, lamborghiniDisco, cwchristerwDisco, balupton[m], katakotoDiscord[, brewskiDiscord[m, macDiscord[m], MissLavenderDisc, sander[m], tobowersDiscord[, bmiller59Discord, junyouDiscord[m], healingvibesDisc, zcopleyDiscord[m, FeNiXDiscord[m], raulDiscord[m], cesarosumDiscord, olizillaDiscord[, yabirgbDiscord[m, RodolfoEDiscord[, kppDiscord[m]1, AraratDiscord[m], M}Discord[m], vasaDiscord[m], ExpherienceDisco, MachiavelaDiscor, berDiscord[m], manfred[m], RealityDiscord[m, neohexDiscord[m], foxcoolDiscord[m, r5723013Discord[, wemeetagainDisco, janttoDiscord[m], RDeckardDiscord[, HyunwooLeeDiscor, andyDiscord[m], LokeLDiscord[m], SuikaDiscord[m], iiogama[m], M5310Discord[m], realChainDiscord, gauthamDiscord[m, barrygDiscord[m], AlepheiaDiscord[, JungleHeartDisco, braditzDiscord[4, HeishDiscord[m], thestevewayDisco, PamileissonDisco, allgoDiscord[m], astrojl_matrix, M2colorDiscord[m, TianyiDiscord[m], gorhgorhDiscord[, cesarosum[m], Mai-HsuanKevinCh, koivunejDiscord[, Romaric[m]1, gmelodieDiscord[, weedDiscord[m], vasa[m], foxcoolDiscord[4, JordanKrageDisco, DerrickFDiscord[, LynchmobbDiscord, RisingStar10Disc, catmanDiscord[m], istoOiDiscord[m], ShokuninDiscord[, dqxDiscord[m], koalalorenzoDisc, JLynchDiscord[m], zoink92Discord[m, johanhermanDisc4, DavidFalconDisco, cristobalDiscor4, silent_Activist[, dignifiedquireDi, jamiedubsDiscord, M0zAND1zDiscord[, ay2306Discord[m], ianfixesDiscord[, rittme[m], ssDiscord[m], LokenDiscord[m], celsoDiscord[m], UsamaIrfanDiscor, macerbi[m]1, watDiscord[m], NeroprojektDisco, Rixon, Nebulous[m], funwhilelostDisc, Gorka[m], card[m], shrineoryxDiscor, HeysteinDiscord[, InTylerWeTrustDi, Mairkur[m], gozala[m], EKLynxDiscord[m4, Lilz|BetaMeDisco, enricomarinoDisc, zgrDiscord[m], M4eekDiscord[m], megadogberthehim, jmank88Discord[m, prtfwDiscord[m], prtfw[m], FusonDiscord[m], ShadowLingDiscor, gimochiDiscord[m, carstenmunkDisco, CathyLDiscord[m], MichaelTenDiscor, carsonfarmerDisc, flower88Discord[, SpicoliWhiteDisc, IgutinDiscord[m], chris[m]2, hubaDiscord[m], Discord[m]2, doodlemaniaDisco, amatuniDiscord[m, cristobalDiscord, PermawebMatrixBr, AuHauDiscord[m], radio_aliceDisco, achingbrainDisco, ElijahDiscord[m], skillman623Disco, llllllDiscord[m], M[AXEL]DarrDisco, ritewhose[m], hvergaraDiscord[, gnunicorn[m], kingukingDiscord, kanejDiscord[m], vexlDiscord[m], mpocDiscord[m], dunks411Discord[, fozzie[m], aidxnDiscord[m], ivanDiscord[m], GiyomuDiscord[m], jgmac1106[m], bddapDiscord[m], sunk818Discord[m, jenncloudDiscord, thienpowDiscord[, CharlieRaptoreum, mapachurroDiscor, AlekseyDiscord[m, carsonfarmer[m], alphapapaactualD, tadpole256Discor, hacdiasDiscord[m, Swedneck_, Clment[m], sprayDiscord[m], OrkunDiscord[m], wwwDiscord[m], dysbulicDiscord4, AnthonyADiscord[, TeamIanDiscord[m, felixschlDiscor4, te0dDiscord[m], Lolicon[m], aswiththewildDis, DevUYDiscord[m], william_shakesDi, RomaricDiscord[m, cyluDiscord[m], artemciy_diceDis, CantiTurtleCoin[, kerlanTDiscord[m, KYZITEMELOS93Dis, sfromentDiscord[, RockSteadyTRTLDi, pcblazefDiscord[, CatManDoooDiscor, vershimajrDiscor, benaszabDiscord[, betamosDiscord[m, KeegenDiscord[m], edrex, vinDiscord[m], Luna14Discord[m], HexDiscord[m], takev[m], vershimajrDisco4, jenncloud[m], RyonezCoruscareD, myfreeweb1, richtercamdenDis, TiaguilsoDiscord, SchwartzDiscord[, celso[m]1, jamietanna[m], gregjeanmartDisc, PhillmacDiscord[, aaronpk[m], sethforkDiscord[, hvergara[m], Hsiu-PingNichola, peterkDiscord[m], EdEdorEddyDiscor, sebasariasDiscor, ptonerDiscord[m], RDeckardDiscord4, MMMMaggieDiscord, freethinkingaway, Kenzo-3BoxDiscor, celsoDiscord[m]1, OlegStotskyDisco, AppenzellDiscord, leoalvarezhDisco, NatoBoram[m], Expherience[m], andrewxhillDisco, pierrebocDiscord, ad87657Discord[m, CarboClanCDiscor, PhiDiscord[m], KinnardDiscord[7, astraiaDiscord[m, wcharginDiscord[, eddy[m], jerothDiscord[m], MairkurDiscord[m, halifoxDiscord[m, romaric[m], braditzDiscord[m, gunttedDiscord[m, crobinsonocDisco, peatDiscord[m], johanhermanDisco, DamirDiscord[m], WidgetBotiocli1[, NetherwolfDiscor, GeorgeXDiscord[m, lauren|Microspon, SkyLog1cDiscord[, M4star3starDisco, Tianyi[m], WWDiscord[m], pps96Discord[m], ddahlDiscord[m], chinsuDiscord[m], DiscordBridge[m4, SmileRobotDiscor, amimDiscord[m], FranklinDiscord[, ZipperSKDiscord4, EugeneDiscord[m], ElementOrangeDis, v0idx64Discord[m, camDiscord[m], npfoss[m], JustMaierDiscord, NastyEbilPiwateD, ksDiscord[m], GDiscord[m], AkshayDiscord[m], VictorGDiscord[m, h2Discord[m], NatoBoramDiscord, sachaDiscord[m], KarlDiscord[m], robinzzzDiscord[, zelda14Discord[m, ithithDiscord[m], sacha[m], OxyDiscord[m], grantcodes[m], mZ[m], AXEL-BrianDiscor, aeddiDiscord[m], sekiDiscord[m], marcocastignoliD, chmanieDiscord[4, oed3[m], manfredDiscord[m, BrerRabbitDiscor, AmineDiscord[m], rklaehnDiscord[m, poofDiscord[m], RomainDiscord[m], rklaehn[m], JeanDiscord[m], macerbiDiscord[m, vasa|DappkitDisc, modigDiscord[m], camira1846[m], Rick[m], www2Discord[m], ShadowJonathanDi, crestDiscord[m], kirol54Discord[m, M123897974564Dis, mikealDiscord[m], ambackDiscord[m], snoopdoggydogDis, godcongDiscord[m, JohnnyMilkshakes, UsDiscord[m], MesaDiscord[m], KisulkenDiscord[, TristanDiscord[m, dhenz3SpeakDisco, Akshay[m]1, chrisDiscord[m], SenshiDiscord[m], bostaDiscord[m], AxieDiscord[m], MisterGoreDiscor, WesDiscord[m], DioBrandonDiscor, lSabDiscord[m], gorhgorh[m], FineDiscord[m], DaniellMesquitaD, plindner[m], tahpotDiscord[m], AutoAIDiscord[m], HarryTmeticDisco, Bads3ctorDiscord, ZipperSKDiscord[, AXEL-Lee[m], eleitlDiscord[m], awesomesarthakDi, alejandrocloudDi, bonedaddyDiscord, SweatDiscord[m], marinin[m], atj[m], EatsDiscord[m], gorhgorh[m]1, rittmeDiscord[m], FredericRoughDis, placer14[m], tangoDiscord[m], kevinbird15Disco, EldenDiscord[m], TianyiDiscord[m4, captain-nemoDisc, AlexBorgesDiscor, nebulerDiscord[m, obernardovieiraD, chmanieDiscord[m, Valium8862[m], aaronpkDiscord[m, msena3Discord[m], JayWelshDiscord[, CantiTurtleCoinD, phynite[m], aeddi[m], RockSteadyTRTL[m, BossMANDiscord[m, TH0RynDiscord[m], bitspillDiscord[, AXEL-Brian[m], XierumengDiscord, pioneerDiscord[m, MartijnDiscord[m, sblinnDiscord[m], wngrDiscord[m], Giyomu[m], sukarDiscord[m], yjhmelodyDiscord, JohnAlonsoDiscor, swedneck3, godparticleDisco, codynhatDiscord[, eshohetDiscord[m, AuHau[m], ClmentDiscord[m], QwertyWhoreDisco, boatsandhoesDisc, JonwelDiscord[m], M011000100111010, tom85Discord[m], thatguyDiscord[m, circlesDiscord[m, ShehabTweelDisco, terryHDiscord[m], Senshi[m], raisDiscord[m], GuillaumeDiscord, kanej[m], sbpDiscord[m], doorknob88Discor, EKLynxDiscord[m], iKonixxDiscord[m, pbvieDiscord[m], sfroment[m], cannabysDiscord[, discord[m]1, nocentDiscord[m], jgmac1106Discord, PermawebEmbedDis, hyde__Discord[m], PeciakDiscord[m], galetsDiscord[m], RealSnazzy[m], TryptophanDiscor, enricomarino[m], jessicaschilling, dcDiscord[m], dy5es41Discord[m, Prabhaav|SimpleI, pcblazefDiscord4, CocoonCrashDisco, zegordoDiscord[m, JustMaier[m], j4y_funabashi[m], UserDiscord[m], malaclypsDiscord, daihpDiscord[m], DoggersUniteDisc, dysbulicDiscord[, andrewxhill[m], jakepDiscord[m], e_x_pDiscord[m], drshamoonDiscord, ZapierDiscord[m], johanherman[m], Dby0Discord[m], placer14Discord[, nikasuDiscord[m], SpaceOutlawDisco, M9uapawDiscord[m, matschafferDisco, Plasma000Discord, freethinkingawa4, buztedDiscord[m], malaclyps[m], maparentDiscord[, discord[m], M{|}Discord[m], CryptoEmpress[m], aphelionzDiscord, fexra|TRTLDiscor, EdmundMDiscord[m, bengoDiscord[m], M[AXEL]JulianDis and [schmarty] joined the channel; GDiscord[m] left the channel
#
marinin[t]
kinda want to make https:// the default, instead of http://. i.e., logging with 'marinintim.com' would assume https://, and if you want http://, then you'd have to write it out
thinhnndDiscord[ and [Sadik_Shahadu] joined the channel
#
[jgmac1106]
24 hours is Instagram default...no way I am putting that much effort into writing a story to have it disappear,
[Michael_Beckwit, [AlisonW], KartikPrabhu, leg, [schmarty] and [CrowderSoup] joined the channel
#
aaronpk
marinin[t]: I started doing exactly that, there's a little javascript code that adds the https scheme to a url input field if you don't type one yourself
#
@ZipperHost
Island in the NetAn Indieweb Podcast: Episode 4 “Webmentions and Privacy” #indieweb https://islandinthenet.com/indieweb-podcast-episode-4-webmentions-privacy/
(twitter.com/_/status/1210606486738608130)
KartikPrabhu, [jeremycherfas], [fluffy], [kimberlyhirsh], [AlisonW], [jgmac1106], [CrowderSoup], [tantek], [schmarty] and asymptotically joined the channel
#
marinin[t]
[tantek]: how do you use BBEdit for publishing?
#
marinin[t]
I've got a copy of BBEdit 13 right there, but I feel like I'm missing some tips&tricks
#
[tantek]
It's literally where I "author" all my posts 😂
#
marinin[t]
So you write an <article class="h-entry"> and then copy-paste to Falcon?
#
[tantek]
close. I copy paste the markup of a previous post and enter in my new post info, then use scp to sync it to my server
#
marinin[t]
so the file contains <!doctype> or is that gets added later by PHP?
#
marinin[t]
(I mean doctype and general layout)
#
[tantek]
except I don't copy images from IG anymore oops. I should update that...
#
[tantek]
the file is a flat file for storage of an entire bim's worth of posts
#
[tantek]
PHP later auto-generates the post permalink pages
#
[tantek]
as well as the stream of posts for my home page
#
[tantek]
(and Atom feed)
#
marinin[t]
oh, so it's not file-per-post, got you
#
marinin[t]
I'm in a bit of a bind here, I don't want to use PHP, but the more and more I look around it's the easiest option to deploy
#
[tantek]
it is absolutely the easiest dynamic option to deploy
#
[tantek]
it was also the least amount of code to write to get *something* dynamic working that handled post permalinks, a stream on my home page, and did *not* require a file per post. all of which were upfront design decisions when I started building /Falcon in 2009
#
marinin[t]
why did you choose against file-per-post?