#dev 2020-12-09

2020-12-09 UTC
[tantek] joined the channel
#
[tantek]
anyone using jekyll with the latest Minima theme version and can check their mf2 support?
[Raphael_Luckom] joined the channel
#
[KevinMarks]
Will github io use it?
OhTheCode, internerd, [chrisaldrich], [Will_Monroe] and geoffo_ joined the channel
#
[tantek]
[KevinMarks] pretty sure it's the default
[asuh] and DanC joined the channel
#
[tantek]
This is a very good post that makes a lot of good dev-UX points: https://kevq.uk/goodbye-wordpress-switched-to-jekyll/
#
[tantek]
what is three column
#
Loqi
2019/homepage is a project to update the IndieWeb community homepage in 2019, in particular with a three column layout designed for onboarding three common sets of visitors and new IndieWeb community members https://indieweb.org/three_column
#
[tantek]
three_column << Another 3-ish column design of options to choose from, some aspects which overlap with IndieWeb choices: https://www.netlify.com/pricing/
#
Loqi
ok, I added "Another 3-ish column design of options to choose from, some aspects which overlap with IndieWeb choices: https://www.netlify.com/pricing/" to the "See Also" section of /2019/homepage https://indieweb.org/wiki/index.php?diff=73912&oldid=71555
zootella, kitt, jacky, [chrisaldrich], DanC, schmudde, AkyRhO, [Rose], jamietanna, swentel and KartikPrabhu joined the channel
#
@bot_devurls_com
"Creating a Personal IndieAuth Server" via Lobsters 2020-12-09T12:21Z https://lobste.rs/s/urv2yf
(twitter.com/_/status/1336652881013956617)
jeremych_, ethanyoo, shoesNsocks, [Ana_Rodrigues], [Rose], geoffo, gxt__, swentel, [chrisaldrich], [Will_Monroe] and [Raphael_Luckom] joined the channel
#
[Raphael_Luckom]
Would it be possible to generate an atom or rss feed _from_ a JSON feed without using additional information?
#
[Raphael_Luckom]
my tools for parsing json are more convenient than my tools for parsing xml, so I'd prefer to maintain a JSON feed as an internal representation and snapshot it to atom / rss for external consumers
#
aaronpk
granary can do some of that for you https://granary.io/?x=88&y=15&input=jsonfeed
#
aaronpk
oh jeez php 7.2 reached EOL a week ago
#
aaronpk
can't say i'm a huge fan of this consistent yearly upgrade cycle
[schmarty] joined the channel
#
[schmarty]
Does give me a sense of doom about... all software
#
aaronpk
accurate
#
aaronpk
i suppose there's no point in updating my php 7.2 stuff to 7.4 now, best bet is to jump to 8
#
[schmarty]
Depends on how big a lift that is!
#
aaronpk
i suppose, but 7.4 is only supported for another 11 months 😂
#
aaronpk
this is how i end up with so many servers tho... it ends up being not really possible to install 2 or 3 versions in parallel
#
aaronpk
so i spin up a new server, install the latest, start moving projects over, then inevitably there's a few projects that are either too complicated to move or require a ton of updating to support new php and they stay on the old servers and the old servers never actually go away
#
[Raphael_Luckom]
containers?
#
aaronpk
that just pushes the problem to a different part of the stack
#
aaronpk
tbh it's making stuff like heroku/serverless look pretty appealing
#
[Raphael_Luckom]
sort of? it lets things coexist on one server
#
[schmarty]
If it weren't such a security risk it would be fun to see an aaronpk.com kanban board of servers and services to upgrade 😅
#
aaronpk
[Raphael_Luckom]: but then i have to eventually deal with upgrading the underlying server to newer versions of ubuntu, which has its own issues
#
[schmarty]
I have a bunch of random stuff to update and it usually happens via YOLOps
#
aaronpk
[schmarty]: i actually probably need that for myself tho
#
[schmarty]
"Looks like my Saturday afternoon is empty let's do this apt dist-upgraaaaaaaaaaaaaaade"
#
[Raphael_Luckom]
lol
#
aaronpk
ugh yeah no thanks
#
[schmarty]
Same number of syllables in "apt dist-upgrade" and "Leeroy Jenkins"
#
aaronpk
[schmarty]++ 😂
#
Loqi
[schmarty] has 7 karma in this channel over the last year (46 in all channels)
#
[Raphael_Luckom]
tbh I saw a very big org that did pretty much everything via docker-compose. It wasn't what I would have picked but they made it work pretty smoothly. There _was_ one instance where a docker vulnerability caused an upgrade issue though. Can't win em all.
[snarfed] and [tantek] joined the channel
#
aaronpk
wonders how much he would have to pay to run everything on heroku instead
djmoch joined the channel
#
jacky
heroku makes you pay for the basics and extra for the good stuff lol
#
aaronpk
ugh laravel is in a similar weird spot right now too. version 6 is their LTS version, supported until Sep 2022, but version 8 changed a bunch of stuff but will be EOL Sep 2021
#
jacky
oh that's ... odd
#
aaronpk
i suppose theoretically the upgrade from 8 to 9 will be minor, and 9 will be the next LTS
#
@ChrisAldrich
↩️ It’ll be a bit yet before I finish it, but I’ve been working at an online representation of my Obsidian notebook that would support sending/receiving webmentions. I’ve already got a TiddlyWiki that receives them, though it doesn’t display them (yet)… https://boffosocko.com/2020/12/09/55782252/?replytocom=304656#respond
(twitter.com/_/status/1336729701524492290)
#
[Raphael_Luckom]
it's too bad that there don't seem to be native serverless runtimes for php
#
[Raphael_Luckom]
though actually, it looks like bref's php support might be pretty good
[antonio] and [Emma_Humphries] joined the channel
#
lahacker
i wanted to be able to automatically spin up a server with a chunk of python to do something smallish so i had a bunch of digitalocean code baked into the canopy; then i ripped it out https://github.com/angelogladding/ghost
#
Loqi
[angelogladding] ghost: automate web presences
#
lahacker
map a repository to a domain, everything clickable
#
lahacker
python WSGI for now
#
lahacker
the second i got the DNS routing and TLS certification and app installation all one-click i felt an immediate rush of calm
#
lahacker
manual until it hurts -- server edition
#
@megarush1024
↩️ That's true to a point, but I have no simpathy for folks bitching about content moderation policies they don't like. They can gain same protections by spinning up websites and using open standards like webmention and MF2 to talk back and forth.
(twitter.com/_/status/1336731828552667136)
#
lahacker
i've got some tentative PHP support in there.. i wonder how well uwsgi plays with PHP
#
aaronpk
so far so good... managed to spin up some code with auto deploy from github to heroku using symfony
#
lahacker
https://www.heroku.com/pricing is so complicated
#
lahacker
i like to think that if a single core server with 1GB memory starts to slow down i should just be able to click one button to migrate to a beefier server
#
lahacker
aaronpk what's your most slammed server? webmention.io?
#
aaronpk
most of my stuff is on the same server that webmention.io and aperture is on
#
lahacker
do you ever experience performance issues? can i ask what the specs are?
#
aaronpk
it's an 8gb linode with 4 cores. the databases are all on a separate 8gb/4core server running mariadb.
#
[tantek]
GWG, there's been some attempts at new(er) / more consistent logos for various IndieWeb specs but they were too abstract / modern artsy to really be memorable
#
aaronpk
i'd say it's near but not at its max capacity right now, seems to handle things fine
#
lahacker
cool, some nice metrics to know
[KevinMarks] joined the channel
#
@ChrisAldrich
The real super-power feature missing from @RoamResearch? My public Roam notebook being able to converse with someone elses' (or any other page on the internet for that matter). Webmention support might solve this. #RoamCult (http://boffosocko.com/2020/12/09/55782256/) https://twitter.com/liminal_warmth/status/1336208272664088578
(twitter.com/_/status/1336737856186814466)
#
[tantek]
DoorDash IPO just goes to show the value of good simplifying UX, and how much people hate making phone calls to strangers. Related, there's working going on in #microformats on a restaurant menu microformat towards actually providing the ability to directly read and interact with restaurant delivery menus
#
jacky
tbh once I order off a place close to me on Doordash enough, I end up just calling
#
jacky
I don't mind going there to pick it up (at least pre-COVID), gave me a chance to learn / see people in the area
#
lahacker
i did not know #microformats existed and was tied to the mf wiki
lahacker joined the channel
#
[KevinMarks]
it's an older organisation, but embraced by indie infrastructure
#
lahacker
i suppose i was ambiguous; i didn't realize there was an IRC chat for it; i actually just barely remembered something about menus from way back when and found http://microformats.org/discuss/mail/microformats-discuss/2006-May/004209.html
[schmarty], schmudde, ethanyoo, petermolnar, astralbijection, [tw2113_Slack_], [fluffy], [Emma_Humphries], silo, [Raphael_Luckom] and djmoch joined the channel; petermolnar left the channel