Skip to main content

Nate reshared this.


Holos Is Adding Custom Domain Support


[img]https://media4.giphy.com/media/v1.Y2lkPTc5MGI3NjExanE2ZDV5NWVkODc0Z2RkZGprdWliOHFqZXczYWUyMDMxa2VkOHgzaCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/3zFcbgHoIXzykQc7vU/giphy.gif[/img] [...]

Nate reshared this.


Nate reshared this.


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

in reply to Holos Social

It feels like you are building a Bluesky-style microblogging service on the AP protocol and with the PDS on your phone!
in reply to Holos Social

better yet: enable holos over tor. A tor address is a custom domain which you can actually own. Unlike a regular web address which you can only rent and is subject to potentially LE taking over, a tor address is yours forever once you register it. Holos over tor where I can register my own tor domain would be actually the Mastodon dream: truly descentralized


Merry Holidays, Happy Christmas, and pour one out for 'ol Saint Nick who threw hands with an Arianism heretic.

Wishing you all a great Christmas my fellow internet strangers.


in reply to Nate

Here is your #FediTree for the year 2025.

Using external server was not possible; result may be inaccurate.
2 accounts were omitted due to #nobot tags or discoverability settings.


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 (1 week 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 weeks ago)

reshared this

in reply to Strypey

Yes and no. From a legal or technical standpoint, all this is true. It is legally allowed, technically necessary. But this doesn't mean it's ethical and that it doesn't violate consent.

I can walk up to two people speaking in "public" to eavesdrop on their conversation. But just because I can, doesn't mean it's right. I can scrape endless pfp images from WhatsApp through their contacts API. But doesn't mean it's right.

So no, just because it's possible it doesn't mean "permission enough". It' just means that it's necessary and people have accepted the risk. Explicit permission is something different entirely. This is about consent, a human property, not about technological or legal constructs.

in reply to lj·rk @ 39C3

Bridges are a bit different than scraping content or listening into a conversation. A bridge that bridges Activity Pub to AT/Nostr acts like any other ActivityPub instance, requesting a copy of the bridged user's profile in the same way another ActivityPub native server would. Same with Friendica (that I'm using right now to reply), it requested a copy of your post over Activity Pub, despite being native to DFRN (although, unlike Bridgy Fed/Mostr, Freindica bridges internally via plugin instead of using a dedicated standalone bridge). I'd argue that using a protocol designed for federation, on a server that defaults to federating with any instance not proactively blocked, is rather explicit permission to federate.

However, since it's just federating normally, it's easy to stop. If you block the bridges (at the user level or instance wide) they won't federate, just like any other Activity Pub instance. While I think bridges are important for the ecosystem, the beauty of something that's not centralized is that you can choose exactly what you do and don't want to interact with.

in reply to Nate

Absolutely, there's this difference. But I'd argue it can only be consensual if whatever happens is somewhat "expected". And depending on the service in question, this isn't always the case. Some people go to the Fedi because they don't want to have their stuff on AT...
in reply to lj·rk @ 39C3

(1/3)

@ljrk
> I can walk up to two people speaking in "public" to eavesdrop on their conversation

That's not a valid metaphor for Public posts on a federated network. It's more like 2 people speaking on a stage using microphones, connected to a global livestream.

If you don't want strangers to listen to your conversation, that's easy! Just get off the stage. If you want to have a private conversation in a public space that people won't eavesdrop on, that's what Direct posts are for.

@nate

This entry was edited (2 weeks ago)
in reply to Strypey

(2/?)

@ljrk
> it can only be consensual if whatever happens is somewhat "expected"

That's like saying that striking up a conversation with someone at a speed dating event isn't consensual, if that person didn't expect to be spoken to at the event. If people choose to go into a situation, not expecting things that can be reasonably expected, that's on them. Not on everyone else for not being mindreaders.

in reply to Strypey

(3/3)

I think there is UX work that can be done to make it clearer what level of visibility a post has, and to give people more granular control;

codeberg.org/fediverse/fediver…

But none of that will help if people refuse to learn about the options available and how to use them. Or insist that everyone else magically know what they intended, even if their app usage choices suggest the opposite.

This entry was edited (2 weeks ago)
in reply to Strypey

Coda: If I stand in the street wearing a "free hugs" sign, it's reasonable for people to expect a free hug. Say someone hugs me, and I claim it was non-consensual because I only expected my friends to take up the offer made on the "free hugs" sign. Is that reasonable on my part?

When you post something as "Public" (instead of "Followers only", or "Private mention", to use the current Mastodon app terms), that's like the "free hugs" sign. People can reasonably expect to take that literally.

This entry was edited (2 weeks ago)
in reply to Strypey

Me:
> If you want to have a private conversation in a public space that people won't eavesdrop on, that's what Direct posts are for.

FYI The Mastodon web app currently calls them "Private mentions". Some apps now call them "Only people mentioned" (eg Moshidon).

#FediTips

@ljrk

in reply to Nate

> unlike Bridgy Fed/Mostr, Freindica bridges internally via plugin instead of using a dedicated standalone bridge

At the risk of splitting hairs, I think you're stretching the definition of "bridge" beyond breaking point there.

A bridge connects any instance to any instance (of whatever it is they bridge). An AP plugin adds native federation to a single instance, allowing it to connect directly with any remote service federating over AP. Two quite different things.

@ljrk



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

in reply to Nate

OK, I've read some of that. Worth reading, thanks. You may care to note that "effected" means "brought about", not the same as "affected" (changed a bit), and that "its" is a possessive meaning "of it", as distinct from the abbreviation "it's" (it is or it has). (|:-)
in reply to Robin Forlonge Patterson

Oops, thanks. I'd usually run my posts through Grammarly, but I've just been relying on spell check for some of my writing lately that doesn't catch that sort of stuff. Probably should get back in the habit it that.

General Discussion 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!

in reply to Nate

Hey, thanks for the interest!

Custom domains aren't planned yet but it's an interesting idea. Technically possible, but adds complexity. For now, self-hosting your own relay is the simplest path for a custom domain.

The link is correct, repo is just still private hence the 404. Will be public very soon.

Feel free to reach out if you have more questions!


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.




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

Made a #blog post about different non standard ways to host a website or content. Touches on:
* #I2P
* #Tor
* #ipfs
* Decentralized Domains
+ the microblogging protocols

in reply to Nate

If I may add to footnote 4, i2p outproxies are also statically defined in your configuration, vs tor which has automatically dynamic exit nodes. The typical advice if you're going to host an outproxy is to bridge it into tor to maintain anonymity.

Plus, a neat effect of bridging i2p into tor is you can use both eepsites and onion sites, as well as anonymous browsing the clearweb from the same browser without having to swap proxy configurations. Of course this comes with its own cautions.

in reply to dcatoffm

Thanks, I think I maybe mention somewhere that could can use tor+i2p if you setup the right proxy config (unless I didn't and only thought I did and am expecting people to just read my mind lol). But never had a setup like that myself so can't personally say any more than that I've heard that others have done it.

Nate reshared this.


Dear Fedi friends, I need your help!

We are working on motion graphics for the Fediverse promotional video... and we would love to do a sequence at the end with a mosaic of people's profile photos. For that, I need your consent.

If you'd like to have a small cameo in our video, can you let us know if we can use your profile pic?

Thanks! 🙏

Can you please boost this?

#EleFediVideos #AskFedi

Unknown parent


Nate reshared this.


reshared this


Nate reshared this.


Wait it's actually real, O'Reilly has a Vibe Coding book coming out oreilly.com/library/view/vibe-…

reshared this

in reply to Brodie Robertson

OK, so the book isn't complete and sections are missing, but I've read through the preview and I'm not as mad as I thought I might be

There is definitely a bias that LLMs will have to be adopted by developers, and it's just a question of how. With citations from those selling LLM solutions about how effective it is, of course (Github say it'll make you 55% more efficent, just send us $39 a month please!) 1/4


Nate reshared this.


Got some fresh air and a few photos yesterday.
raw.githubusercontent.com/0n4t…raw.githubusercontent.com/0n4t…raw.githubusercontent.com/0n4t…None of them were edited after taking, though no. 2 & 3 were taken with a lower exposure and daylight white balance as the sun was just starting to set to give them the darker yellow look.
#photography

Nate reshared this.




Gave #vibecoding a try. I'm surprised at how easy it is, even if the end result is a little rough around the edges.

njump.me/nevent1qqsdwqfa2ygmqj…

Made a static html Discord/irc style #nostr client. Seems to work decent unless you're in vertical mode on mobile.



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

New blog post - a combination of how I got into emulation, that I pre-ordered the Retroid Flip 2, and some other notes about different handhelds and controllers I looked into before settling on the purchase.

#blog #gaming #retroid #emulation


Nate reshared this.


UPDATE: Officially the problem has been "fixed". But lets see....we will look for another provider and in case we will be forced to move, we should be able to do so in a day or two.

Our TROM.tf server was flagged by the hosting company as "Abuse: NetscanOutLevel: scansnarf-ng detected Netscan from: We have indications that there was an attack from your server." - and we have a few hours to fix the issue else they are going to shut down the server....

Please be aware of that since the websites may go down and we may have to move to another hosting provider...

This is very bad news but unaware what it can be. Please keep an eye on status.tromsite.com

We will try to update there in case anything happens.

This entry was edited (9 months ago)

reshared this

in reply to TROM

We have accepted your statement on the issue. The ticket has now been closed.

Lets see...maybe it was fixed. Lets hope so...