@jesseplusplus@mastodon.social
@jesseplusplus@mastodon.social avatar

jesseplusplus

@jesseplusplus@mastodon.social

Whatever crosses my mind on tech, internet, federated social, and (sometimes) politics.

Infrequent poster; shouting into the void of the internet is still weird.

Founder of @frequency, a followers-only federated photo-sharing app for your friends and fam 💜👯‍♂️🌄

Formerly GitHub, ModCloth, PivotalLabs, UC Berkeley

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

evan, (edited ) to random
@evan@cosocial.ca avatar

Tattooed people: do you like it when people ask about your tattoos?

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@evan sometimes/it depends

If it’s a fellow tattooed person, I don’t mind since it’s usually a nice, respectful conversation because they know what it feels like to have people ask weird questions about their tattoos. I don’t enjoy people I’ve just met asking questions since my tattoos are quite personal, but don’t mind a quick compliment. I also find it odd when people I’ve known for a while have never asked me about my tattoos or made a comment acknowledging them, as if they’re avoiding it 🤔

evan, to random
@evan@cosocial.ca avatar

I just finished my last chapter for the ActivityPub book manuscript. Now, the editing begins.

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@evan congrats! 🎉

lynnwallenstein, to random
@lynnwallenstein@hachyderm.io avatar

Last night on the ship... Shannon is ready for the 80s night

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@lynnwallenstein everything about this is fabulous 😄

jesseplusplus, to random
@jesseplusplus@mastodon.social avatar

I had to have surgery the morning of the second day of #FediForum so I’m still catching up with all of the demos and session notes, but I was so impressed with quality of discussions and how much exciting stuff is being built! After 5+ years hanging out on the fediverse, I feel like it’s finally happening!

benpate, to random
@benpate@mastodon.social avatar

In one session of , I said that I really needed "a map" of the tools and communities for building apps on the Fediverse.

To follow up on that, I've posted a first draft of what this looks like to me.

If you know more about the Fediverse than me (that's most of you) please take a look and let me know how I could make this list better:

https://emissary.dev/fediverse-resources

Hopefully it's a starting place that'll help other to get their projects moving.

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@benpate this is a great list! Excellent notes about each resource, too (I felt the same way about go-fed after trying for far too long to build some basic integration with it a few years back).

I’m not sure which section it would fit in, but mentioning https://fedidb.org/ might be useful so folks could add their server/instance to it

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@benpate Thanks! I hope so too!

I ended up abandoning my plans to build in go for now and forked mastodon instead. I wanted to focus on prototyping my app and testing out my UX/UI ideas before I went too far down the server-side rabbit-hole again, so I figured with enough monkey-patching in ruby, I could add whatever I needed to the server 😅 It’s worked so far, but I’m def hitting some limitations and itching to try out other backends again now that the app has its basic functionality in place

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@benpate I will definitely let you know and take you up on that offer if I end up back in go-land! Hannibal looks super interesting, and what you’ve been able to do with it in Emissary in such a short time is very impressive 🤩

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@benpate 😅I feel you.. I started researching options for building frequency in 2018! I’m glad the community and library options have vastly improved since then

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@benpate as I was researching backend options for frequency, I came across a nice go photo library project: https://www.photoprism.app/

They even have an issue open for activitypub integration: https://github.com/photoprism/photoprism/issues/316

It's not quite a fit for what I'm trying to do with frequency, but I thought I'd pass it along as a potential go project you could try to integrate with 😀

chris, to random

When you consider @threads launching into the fediverse, there's an enormous amount of explanation that needs to happen, especially given the size of Meta's user base.

This isn't explaining email to academics in the 80s... this is all happening at a much faster pace!

How would you rate this explainer?

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@chris @threads the part about content being public is technically incorrect and misleading. The ActivityPub spec allows private, followers-only, and directly-addressed posts.

I’m also surprised they call out SMTP by name when making the email comparison instead of just generally calling it something like “the email protocol.” That makes it sounds super technical and might confuse a general audience user.

maddox, to random
@maddox@mastodon.social avatar

I just followed my friend that's on Threads, in Mastodon, and can now read/interact with them in my client of choice, @ivory

This is great. I forgot what interoperability felt like.

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@maddox are they able to see your replies? So far what I’ve seen is that it’s still one-way

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@maddox yeah, looks like it still is based on their announcement blog post: https://engineering.fb.com/2024/03/21/networking-traffic/threads-has-entered-the-fediverse/

deadsuperhero, (edited ) to random
@deadsuperhero@social.wedistribute.org avatar

So, we need to have a bit of a talk. Don't worry, it's a good thing.

How should I say this?

Building and reporting on this space has been a unique and rare privilege. We're reporting on a nascent technology beat, and witnessing it grow and evolve in real-time. Working with @damon and @laurenshof on @decentered and getting to talk to so many incredible people has been validating beyond my wildest dreams.

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@deadsuperhero the website needs a donation link ASAP! And maybe sponsorship from some larger orgs like flipboard and wordpress?

hailey, to random
@hailey@hails.org avatar

all you need to know about kubernetes to understand how it is, is the kubectl get events command, for looking at the logs, doesn’t sort log lines by timestamp by default

you have to tell it --sort-by='.lastTimestamp'

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@hailey what on earth does it sort by as default?

protonmail, to iOS
@protonmail@mastodon.social avatar

New week, new feature (that everyone has been eagerly waiting for)! 😀

⏰Now you can snooze your emails on the app too, in addition to the web app. Set up a reminder for the email you received in one tap, read and respond to it at a more convenient time.

Check the app toolbar and start snoozing! 💤

📱Download the app: https://apps.apple.com/app/proton-mail-encrypted-email/id979659905

💡 Learn more: https://proton.me/support/snooze-emails

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@protonmail thank you!! I’ve been waiting for this. Now can you make archiving one tap instead of two on iOS?!

jesseplusplus, to random
@jesseplusplus@mastodon.social avatar

Hey can anyone on an akkoma, misskey, micro.blog, or friendica instance follow @frequency and tell me if you are able to see the photos on posts?

I'm trying to test out an issue with photos with privacy signatures on s3 not federating properly to pixelfed, and I'm looking to narrow down whether this is specific to pixelfed or a more general problem with this approach + federation. So far mastodon and hubzilla instances seem to handle it just fine 🤷🏻‍♀️

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@mikedev 🙏🏻 thank you! That's very helpful!

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@anubis2814 @frequency 👍🏻 thanks!

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@Radgryd @sandy @frequency 👍🏻 thanks!

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@liwott 👍🏻 thank you, that’s helpful to know that the manual fetch seems to work

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@mikedev so what I’m doing is storing the basic url on my server and then signing it with an expiration date for privacy as part of the ActivityPub serialization whenever the post is requested. If the requesting server does no caching or just caches the media, it works fine, but if they cache the post json and not the media, then the url will stop working after the signature expires unless they refetch the post json from my server

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@mikedev it seems like most fedi implementations have an assumption that all content is public, which is not required by the AP spec. I am trying to build a followers-only fedi server that has reasonable guarantees on keeping media attachments private

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@mikedev Oh wow, you’ve been on this same followers-only, private media path for quite a while! I appreciate you sharing what you’ve tried and what’s worked for you. Very disappointing to hear the resistance you’ve gotten to media authentication. I can see not technically needing it for public-only content, but as soon as you have followers-only or private mentions, it seems necessary to keep media from leaking.

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@mikedev I’ve set the expiration time for the signature to a week, which as you say, should make it work for most use cases, so I suspect my server might be doing some caching of the outbox. The admin account is the only one I allow to make public posts on the server so I haven’t bothered to change the media behavior for it, but that’s a fair point that it’s odd to mix public posts with the private media.

jesseplusplus,
@jesseplusplus@mastodon.social avatar

Okay, I think I've tracked the issue down. It looks like the problem is with some servers truncating long urls. I'm happy to do url shortening, but if there's no limit in the spec, then I consider this a bug in any implementation that does it. Yay federation 🫠

jesseplusplus,
@jesseplusplus@mastodon.social avatar

@mikedev that sounds so reasonable. I figured since I'm mostly just using s3's default signed url output, that would be familiar and acceptable to most software, but clearly not! 😅 At least that's an easier fix than having to track down caching issues lol

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