@JsonCulverhouse@flipboard.social avatar

JsonCulverhouse

@JsonCulverhouse@flipboard.social

Software Engineer https://flipboard.social/@Flipboard If it's broke, I might fix it. Crushing it always ๐Ÿค™๐Ÿป
I work on the #fediverse #ActivityPub and #mastodon for flipboard I am open to your suggestions.

See my flipboard profile for mostly testing and Cats.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

dcreemer, to random
@dcreemer@sfba.social avatar

https://bringatrailer.com is dangerously fabulous to browse via @Flipboard (or maybe its fabulously dangerous)

https://flipboard.com/@BringaTrailer

JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

@Flipboard @dcreemer we should look into federating this account.

JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

@dcreemer BTW... Larry C will sell you his 911 GT for cheaper than this. https://bringatrailer.com/listing/2019-porsche-911-gt2-rs-clubsport-19/

JsonCulverhouse, to fediverse
@JsonCulverhouse@flipboard.social avatar

Just some thoughts on the and

Because there is no "consent based" tracking it's not really possible to generate feedback or analytics beyond Announce/Reply/Like.

Good or bad? I don't know.

Certainly if you are a and your intent of sharing content is to tailor to an audience.

Some of these algorithmic nudges are key to growing the fediverse.

A side note, a client application could achieve a dominant install base and provide this kind of feedback.

Post analytics from a social media post" on LinkedIn.

dcreemer, (edited ) to random
@dcreemer@sfba.social avatar

This closing is an unmitigated disaster. Iโ€™ve eaten at Jing Jings for 30 of its 38 year life. :-(

https://www.sfgate.com/food/article/jing-jing-gourmet-palo-alto-closure-19459757.php

JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

@dcreemer Iโ€™ll be there Sunday at noon. My favorite story is when we went there after the collapse of the and the waiter said โ€œYou still have money to eat?โ€

JsonCulverhouse, to random
@JsonCulverhouse@flipboard.social avatar
trusttrist, to random
@trusttrist@flipboard.social avatar

@Flipboard Hello! Just to be sure, is it normal as of today that posting on Bluesky from the Flipboard app always fail? Iโ€™m able to see content but not post. I was wondering if it was a limitation for now. Thanks

JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

@trusttrist @Flipboard This fix for this should make it to production around this time tomorrow.

JsonCulverhouse, to random

Testing some stuff...

JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

testing a no mention reply

JsonCulverhouse, to random
@JsonCulverhouse@flipboard.social avatar

I saw that there is a new movie based on Flannery Oโ€™Connor. If you have never read this is a of short stories that I recommend. "A good man is hard to find, and other stories". This is available from my local in ebook and audio book format. Should be available at yours too.
https://www.inverse.com/entertainment/ethan-hawke-wildcat-interview

timonus, to random
@timonus@mastodon.social avatar

Bye Ring! No more overpriced subscription

JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

@dcreemer @timonus still not sold on the digital surveillance state.

I have โ€œyearsโ€ of video that I can process.

JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

@timonus @dcreemer
I have a solid opossum camera angle

My life aspiration is to help someone on find their lost pet.

JsonCulverhouse, (edited ) to Cat
@JsonCulverhouse@flipboard.social avatar

Does your grade your on the scale?

JsonCulverhouse, to random
@JsonCulverhouse@flipboard.social avatar

Here is a collection of essays written by my father. If you are into crafting yourself into a better person you might enjoy it.
You can read an excerpt on Amazon. https://www.amazon.com/Today-Was-Good-Day-Neurosurgeon-ebook/dp/B0CVL9HTSK/ref=sr_1_1

JsonCulverhouse, to random
@JsonCulverhouse@flipboard.com avatar

One more cat for testingโ€ฆ.

Posted into FEDIVERSE @fediverse

JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

@JsonCulverhouse nice cat

JsonCulverhouse, to random
@JsonCulverhouse@flipboard.social avatar

I saw this on Twitter. I moved to Louisiana in 5th grade. I can pronounce all these words. My wife is a Thibodaux.

johnonolan, to random

Our most-requested feature in the past few years has been to federate Ghost over ActivityPub ๐ŸŒ

We're thinking about it. It seems like there are many potential ways to do it.

Curious to hear how you would want it to work? ๐Ÿค”

3 questions, here ๐Ÿ‘‡
https://tally.so/r/m67X4P

JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

@johnonolan I know you canโ€™t read this yet on but federating a existing service is not that complicated.

The specification allows you to implement things in an incremental way.

I worked in federation of our network.

Federating canโ€™t be that complicated.

ricmac, to fediverse
@ricmac@mastodon.social avatar

Post from @rabble on why he's chosen to use and not and the . He makes some compelling points. Personally I am not too worried about the server admin parts of his argument (I have enough control, even if I don't control the server), but I agree that this isn't ideal:

"You canโ€™t use a single fediverse identity with your profile and followers in Peertube, Mobilizon, WriteFreely, and Pixelfed. You need a totally separate account in each one."
https://njump.me/nevent1qqsfqlx6wpl5267tmnmmjk7v9tzunjvhzav9unc2tjn6k0w82vghprsppamhxue69uhkummnw3ezumt0d5qjxamnwvaz7tmswfhhs7fdv4u8qetjd9kk2mn59ehkuun9dejx2u3wvdhk6qg5waehxw309aex2mrp0yhxgctdw4eju6t0qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqgkwaehxw309aex2mrp0yhxummnw3ezucnpdejqzxrhwden5te0wfjkccte9ehx7umhdpjhyefwvdhk6q3qwmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqxczx4f

JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

@evan @mike @ricmac @rabble @Gargron @dansup @greg @emilynguyen

I really wish there was something more akin to DID support in the ActivityPub protocol.

Then I could be @jason.mischievous.org and my handle is no longer tied to a server.

$ dig +short -t txt _atproto.jason.mischievous.org  
"did=did:plc:d4yzg3vadl536rkihgygkvv6"  
$ curl -s "<https://plc.directory/did:plc:d4yzg3vadl536rkihgygkvv6>" | jq  
{  
 "@context": [  
 "<https://www.w3.org/ns/did/v1>",  
 "<https://w3id.org/security/multikey/v1>",  
 "<https://w3id.org/security/suites/secp256k1-2019/v1>"  
 ],  
 "id": "did:plc:d4yzg3vadl536rkihgygkvv6",  
 "alsoKnownAs": [  
 "at://jason.mischievous.org"  
 ],  
 "verificationMethod": [  
 {  
 "id": "did:plc:d4yzg3vadl536rkihgygkvv6#atproto",  
 "type": "Multikey",  
 "controller": "did:plc:d4yzg3vadl536rkihgygkvv6",  
 "publicKeyMultibase": "zQ3shZ5zsCnLxj15tTJV92bpANkGNNmD1kkz3x9cC6GMJcbg2"  
 }  
 ],  
 "service":   
 {  
 "id": "[#atproto_pds",  
 "type": "AtprotoPersonalDataServer",  
 "serviceEndpoint": "<https://oyster.us-east.host.bsky.network>"  
 }  
 ]  
}  
JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

@evan
I get it... a DID is a type of URI. It is serving the purpose of webfinger but the lookup function comes from a DID directory

so my preferredUsername is jason.mischievous.org

and my actor URI is did:plc:d4yzg3vadl536rkihgygkvv6

The DID document can abstract away the service instance.

Then I could use a single identity by just adding the proper service entries into my DID document

salvomic, to random Italian
@salvomic@flipboard.social avatar

@Flipboard @greg
please, help
There is probably a problem of accents (diacritics) with one of my magazines: this is not found on Mastodon:
@fotoรฉ-salvomic@flipboard.com

Same issue here:
@travellingรฌ-viaggiare-salvomic@flipboard.com

Here, on the other hand, the link above the cover image does not appear, even if the federation works:

@salvomic

JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

@salvomic @Flipboard @greg

mastodon and most federated sites don't like special characters in the user names. When we translate we need to drop these special characters. I fixed this issue it results in your magazine name becoming

@foto

which should be working now.

julian, to random
@julian@community.nodebb.org avatar

@oplik0 and I are having a discussion regarding the conditions upon which origin checking should be done on S2S activity receipt.

The spec says this:

Servers should not trust client submitted content, and federated servers also should not trust content received from a server other than the content's origin without some form of verification.

Reasonable, if a little open-ended. I took this to mean that if an Activity(Object) is received, if Object is a copy of the resource itself, that origin checking is required. This is reflected currently in the NodeBB code where if typeof object !== 'string then origin check is carried out.

Problem is, that's a code smell. It's not readily apparent why an origin check is only carried out under that condition. Compounding this is that not all activities need an origin check: Create, Update, and Delete typically don't (careful in my wording here, lest I say something way off-base).

@oplik0 advocates for a more explicit approach, where perhaps an object uri is dereferenced regardless, and an origin check is carried out if the specific Activity-Object type pair calls for it (and if the uri doesn't match).

P.S. Yes, @hrefna I know object can also be an Array... or undefined... or null... don't @ me!)

JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

@julian @hrefna

> some form of verification

You verify the "origin" by validating the HTTP Signature on the request and that it is signed by a key that belongs to the actor in the activity.

If the actor that signed the HTTP request is different than the actor of the activity you verify the content via the JSON-LD signature on the activity and that the signature signing key belongs to the actor of the activity.

JsonCulverhouse, to random
@JsonCulverhouse@flipboard.social avatar

San Francisco Bay Area. I donโ€™t see any pinhole tree shadows but here is the

silsinn9821, to threads

user with dotted username (an impossibility in vanilla ) spotted in the wild federating with a instance (namely, Voskey)! So, does this mean Misskey can handle dotted usernames & thus can further do what ?

JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

@silsinn9821 @kashi.usuiro It kind of seems like i can mention them from my mastodon instance

JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

@silsinn9821 @kashi.usuiro

The activitypub generated has a proper mention in the tag.

{  
"type": "Mention",  
"href": "<https://threads.net/ap/users/17841461281678268/>",  
"name": "@kashi.usuiro"  
}  
JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

@silsinn9821
I think that misskey must be broken... (also your mention generated a link back to your site in a strange way...)

you can see that the federated activity pub message is correct.

I've seen this quite a bit with threads mentions. Joining the the h-card in the html and the Mention from the tags is non trivial.

https://flipboard.social/@JsonCulverhouse/112220494684529008.json

sypsost, to random
@sypsost@flipboard.com avatar
JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

@sypsost @test

a new reply

JsonCulverhouse, to random
@JsonCulverhouse@flipboard.com avatar

Testing a mention of @JsonCulverhouse

Posted into TestyTester @testytester

JsonCulverhouse,
@JsonCulverhouse@flipboard.social avatar

reply without a mention

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • Durango
  • Youngstown
  • everett
  • slotface
  • rosin
  • cubers
  • mdbf
  • ngwrru68w68
  • anitta
  • GTA5RPClips
  • cisconetworking
  • osvaldo12
  • ethstaker
  • Leos
  • khanakhh
  • normalnudes
  • tester
  • modclub
  • tacticalgear
  • megavids
  • provamag3
  • lostlight
  • All magazines