Nate reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Two photos of the lunar eclipse this morning. Both are unedited, one from my personal phone (Pixel 8a) one from my work phone (iPhone 17). Taken through a family member's telescope, but used digital zoom on the pixel.

#photography #eclipse

Nate reshared this.

Nate reshared this.

We're happy to announce a long-term partnership with Motorola. We're collaborating on future devices meeting our privacy and security standards with official GrapheneOS support.

motorolanews.com/motorola-thre…

in reply to Karl Voit

@publicvoit @JamesDBartlett3 @lispi314 @a53bdb @lunareclipse People have different opinions. We're going to work with Motorola to meet all of our security requirements and improve security beyond that. They're helping us with providing GrapheneOS support for their devices rather than us having to do the work ourselves. They may end up contributing more to GrapheneOS beyond that too. In the future, we can work with other OEMs. It's not an exclusive partnership but we have limited resources.
Nate reshared this.

Trusting Trust in the Fediverse

A very long blog post about the various "safety and privacy" features that got added over the years to ActivityPub and how useless they can be in the eyes of users unaware of the inner workings.

There's nothing really new I talk about, but it is a long explanation of my reasoning behind why I don't take "features" such as signed fetches and interaction consent seriously. What can be considered "new" to most, is the last section of bypassing signed fetch enforcement without impersonation, which I talked about probably twice over the years.

evilmaid.net/blog/trusting-tru…

(If there are styling issue, tell me. I've written the CSS from scratch, and I suck at it.)

Nate reshared this.

in reply to Phantasm

small corrections re: addressing and post scopes

> For example differentiating between Public and Unlisted is simply done based on where the as:Public special URI is. If it is in cc, the post can be considered Public, and if it is in to, it can be considered Unlisted

this is backwards -- to:Public = "public", cc:Public = "unlisted"

> If cc is empty and to has the Actor's followers Collection and the Actors mentioned in the post, the post can be considered Locked.

generally it doesn't matter if to/cc is used for the followers collection. what actually matters is that to/cc does not contain Public

> And lastly if cc is empty and to only lists Actors mentioned in the post without the followers Collection, the post can be considered a DM.

again to/cc doesn't matter here, a "direct" post is simply one where every audience member can be mapped to an account instead of a collection or unknown

nate.mecca1.net/posts/2026-02-…

A new blog post about daily driving an (almost comically) outdated laptop.

#blog #linux

reshared this

Nate reshared this.

We made so many improvements with #HolosSocial, an ActivityPub server running on your phone. Big thanks to our beta testers who help us identify issues and suggest enhancements.

For tech folks: imagine pointing your domain with a CNAME to a relay and having your own ActivityPub identity with keys and data on your phone. The relay becomes just infrastructure, and you're free to move to another relay whenever you want.

That's the crazy bet we're working on!

More are at @HolosSocial

reshared this

Nate reshared this.

Holos Is Adding Custom Domain Support


[img]https://media4.giphy.com/media/v1.Y2lkPTc5MGI3NjExanE2ZDV5NWVkODc0Z2RkZGprdWliOHFqZXczYWUyMDMxa2VkOHgzaCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/3zFcbgHoIXzykQc7vU/giphy.gif[/img] [...]
The media in this post is not displayed to visitors. To view it, please go to the original post.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Nate reshared this.

Nate reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Custom domain support for #Holos is in development and coming along nicely! Use @user@your-domain.com instead of @user@holos.social, just point your DNS to a relay (changeable anytime). Actor URIs and post URIs stay stable forever, so switching relays requires no migration. Your RSA keys + domain = portable identity. Optional feature for users wanting relay independence.

reshared this

Nate reshared this.

Every day, #Holos proves you can run your own ActivityPub server on your phone. We approached the problem differently: instead of copying existing platforms, you're in control. No imposed style - not Twitter-like, Instagram-like, or YouTube-like. Enjoy everything the Fediverse offers and contribute your way.

reshared this

Nate reshared this.

"Kirill Ilin's construction company Amcrete constructed the concrete walls of their ground-breaking new four-bedroom prototype 'layer by layer by layer' right on its Waiuku site.

He says houses made with concrete poured by a computer-controlled 3D printer are energy-efficient, quick to construct, and, because of their durability and recyclability, also sustainable."

rnz.co.nz/life/lifestyle/home/…

Minor edit: Fixed quote formatting.

#housing #construction #3DPrinting #Amcrete

This entry was edited (2 months ago)

Nate reshared this.

Nate reshared this.

"Every Activity Pub server duplicates content. Without it there'd be no seeing posts from anybody on servers other than their home server. It's literally the thing that makes the protocol work. If being on a protocol that specifically is designed to duplicate content isn't permission enough to duplicate content then the Fediverse goes poof. Zilch. Zero. Nada."

@nate, 2024

primal.net/e/nevent1qqsp85429n…

Well put. Found via a link here;

nate.mecca1.net/pages/follow/

#fediverse #ActivityPub

This entry was edited (2 months ago)

reshared this

Unknown parent

friendica (DFRN) - Link to source

Nate

Unless I'm misunderstanding something (fairly likely), theoretically, bridges could do the exact same, right?

Bob (Mastodon.Social) wants to see content from Alice (Tchncs.de). Mastodon.social dereferences a copy of Alice's profile/post & the replies/likes to said posts, creates a local copy that it serves to Bob, then deletes the local copy until another request is made.

Bob (Mostr Bridge) wants to see content from Alice (Tchncs.de). The Mostr bridge dereferences a copy of Alice's profile/post & the replies/likes to said posts, creates a local copy that it serves to Bob, then deletes the local copy until another request is made.

Even if an Activity Pub instance doesn't cache remote content long term (be it a standard instance or a bridge using the protocol), it's still gotta duplicate content to serve it to other users.

Unknown parent

mastodon - Link to source

Strypey

> Every Activity Pub server duplicates content

@eyeinthesky
> they could also just dereference the remote URIs when remote content is accessed

They could. But arguably they're still duplicating content. They're just doing it every time someone wants to get the same post or profile through the bridge. So from a user POV nothing is different, it just increases resource consumption for the bridge *and* the origin server.

nate.mecca1.net/posts/2025-12-…

New blog post, a bit of an addendum to my older microblogging protocols comparison post(s) until I do an updated version at some point. It mostly just goes over a handful of big events and shifts I've personally noticed since my last post in the summer of 2024.

#activitypub #fediverse #nostr #at #bluesky

reshared this

@Holos Social @Fedilab Apps

Hi, I was going to be writing a blog post mentioning Holos, and was hoping I could bug you guys with a couple questions. First, are there any plans to/consideration of adding support for custom domains? E.g. I setup a Holos server, but a buddy who registers on my server could use a separate custom domain they own for their handle?

Also, I noticed that the source code link on holos.social 404s. Is that intentional (e.g. relocation, I'm sure things are sort of in flux with it being new), or is there a working link to the repo?

Anyway, project looks cool. Thanks!

Nate reshared this.

Toying around with trying to create a "standard" social media style app on Nostr, focused on posts shared within circles instead of the fully public microblogging that most stuff is focused on.
Made a custom NIP
nostrhub.io/naddr1qvzqqqrcvypz…And vibe coded a proof if concept (beware mobile users, the mobile view is not good atm)
npub1nj7tj7wr2zl69mdc02x24j2js…Just a proof of concept, posts there aren't private since they're custom events but are being publicly broadcast (would need a custom relay setup). But it seems to be working.
Could use advice from people who know what they're doing, if there's any issues with the formatting of the custom NIP or a better way about going about things I'd greatly appreciate feedback.
#asknostr #nostr #vibestr #vibecoding

Nate reshared this.