So, I'd considered doing a code stream tonight. But instead I screwed around with my code streaming tools for a couple of hours and then decided not to.

Maybe I'll get back to it next week. Been on a break for the last week and starting to wonder if it'll just be a serial enthusiasm I don't pick back up.

Also, it doesn't help that folks I want to watch streaming tend to go live in around the same times I might stream. Is it weird to watch a stream while you also stream? Is that like crossing the streams? or like

S T R E A M C E P T I O N

So, I was wishing that the editor in Glitch supported splits. Then I realized I could just open up two browser windows side-by-side. Rather enjoying my tinkering in that environment.

Just reminded myself how much I love Kate Bush, Placebo, and this song youtube.com/watch?v=d-mYX0qKkB

Looks like my little single-user ActivityPub thingy is sending & receiving messages.

Oddly, mentions aren't working yet and the messages only show up in the destination federated timeline

@jesse@pdx.social Basically, learn more about ActivityPub, maybe end up with a thing that's easier to setup & manage than a whole Mastodon instance

@jesse@pdx.social Well, it's not totally working yet, so I don't totally like it yet :)

But, I'm building it to only use an "embedded" database and in-memory queues, so node is the only dependency. Probably won't scale very far, but might scale quite a ways for one person

@jesse@pdx.social Yeah, ActivityPub pushes around activities from ActivityStreams - and that includes all kinds of activities & objects (including likes & boosts & notes & media) w3.org/TR/activitystreams-voca

@jesse@pdx.social Thanks! I'm hoping it ends up somewhere interesting. When it's in better shape, it should be easy to remix on Glitch or just clone from GitHub

@jesse@pdx.social I've seen some semi-abandoned packages, but also kind of skipped them so I could figure out the protocol myself.

Production server kind of depends on how popular you get... Mastodon uses postgres for data & sidekiq job queues for background processing - that all sounds about right for anything else Mastodon-like that needs to scale significantly.

I've got a hunch that simple will perform surprisingly well though

@jesse@pdx.social I may also poke around at building this stuff on Amazon Lambda and AWS services too, which seems to have pretty good scaling both up and down

#

Les Orchard

@jesse@pdx.social Well, you can make a client fully in the browser. But there needs to be a server to support the "inbox" - other instances on the web to HTTP POST requests to it and crypto key pairs are involved in signing/verifying HTTP requests initiated by actors

#

Les Orchard

@thomasfuchs And it's pretty easy to get a Raspberry Pi to talk to it over SIO and pretend to be peripherals :) blog.lmorchard.com/2018/03/01/

@jesse@pdx.social Eh, no worries, I may wander off at some point, but happy to chat about this stuff. Just kind of learning about it myself too

#

Les Orchard

@jesse@pdx.social Yeah, ActivityPub is solidly HTTP-based. But, might be interesting to build another ActivityStream transport atop WebRTC

@tsturm @thomasfuchs That's awesome! Closest I came to that back in the day was a weird hacky null-modem between my C64 & Amiga to transfer over all my terrible high school poetry & papers from 1541 disks :)

@jesse@pdx.social I think pump.io is the granddaddy of ActivityPub, but yeah I'm happy to leave jQuery & Backbone behind me too :)

@jesse@pdx.social Yeah, I think there are a lot of folks programming against Mastodon APIs and not ActivityPub itself. That requires a Mastodon instance, though.

I need to checkout this castling.club thing, though, since it's a bot that implements its own ActivityPub stuff to host chess games github.com/stephank/castling.c

@jesse@pdx.social That could work as just a Mastodon frontend, I think. Might work better on the server side to process messages at the source

Alright, grabbing a shovel and a road flare and maybe some whiskey to spelunk into Mastodon to figure out how mentions work.

@danbruno Heh, this is usually my flight experience as well, and why I fight tooth & nail to get a window to shrink against :)

Seems like a fine time to binge on some Steven Universe too

Also, who's staring down the sunday scaries on a monday? high fives all around, followed by fetal balls

@aschmitz Hah, good call!

@danbruno oof, yeah, sometimes that's what you gonna do

@lucidiot@tiny.tilde.website @djsundog such a handy lil board!

Alcohol

So I don't want to be an alcoholic but sometimes whiskey just makes some things better

#

Les Orchard
Alcohol

@sivy Yeah, nice thing about an old fashioned is you can swap in pretty much any whiskey and produce something good :)

#

Les Orchard
2018/09/04