Avatar
Nate
910af9070dfd6beee63f0d4aaac354b5da164d6bb23c9c876cdf524c7204e66d
Random person on the internet. I sometimes blog or work on projects I might talk about here. Made a hacked together Python client for Nostr, ActivityPub, & AT: https://github.com/0n4t3/nipy

Lol yeah cost of the bridge using a hash of a public key instead of my domain based username.

Things might have been a bit turbulent as of late, but I've got a feeling Activity Pub is going to stick around - especially with everything getting really interconnected as of late (e.g. greetings from Nostr)

The metal spoon & fork was just from my silverware drawer, the knife with the silicone cover was a dollar tree find, and the black spork was a "tactical" (no idea what makes a spork tactical) camping/hiking spork from Amazon.

Tried my hand at astrophotography the other night, pretty happy with how things turned out.

Google Camera with the astrophotography setting, output as raw and edited in darktable

Short timelaps from G Cam

https://assets.pxlmo.com/public/m/_v2/734359577006633835/0bb057b62-db9a0d/opNy6BZInO12/LkBz2PpBeR3uUscWxxxbflaBKEBC3I7xqZ3MVqUP.mp4

G Cam (strait to JPG, no edits)

Open Camera (manual mode)

(p.s. Gcam services provider will get Google Camera working on a degoogled phone)

#photography #astrophotography

Sure, I actually have an image from an EDC blog post

https://nate.mecca1.net/img/edc/silverware.avif

Pretty much the same idea, though it's a bit smaller and permanently sewn closed instead of being able to be unrolled.

According to ATmosphere stats my Bluesky/Nostr (it's bridged[ish]) account's official Animal is a sloth 🦥

https://jyc.dev/at/nate.mecca1.net

Replying to Avatar Electric Sheep

There was a problem with compiling some of the software in the Fennec F-Droid build chain from source. That's why it's taking F-Droid a while to ship an update;

https://forum.f-droid.org/t/fennec-vulnerability-recommended-to-uninstall/28826/39

In the meantime you can get more recent versions of mobile FF-based browsers by adding the DivestOS repo to your F-Droid client. But it requires uninstalling, then installing from that repo.

Thanks!

Mini rant time:

So I wanted to have a photo carausel on my blog I manage with Hugo. Well, it's not supported by Hugo so I'll just get a shortcode, simple right? One didn't work and one didn't work with remote images, so I'll just make my own. Can't be that hard.

I made a bunch of "code" that failed, tried to take my failing code to Dolphin 2.2.1 Mixtral and Chat GPT who couldn't fix my broken code. At this point hours have gone by.

Then I get this bright idea 💡. Hey chat GPT "make me a Hugo shortcode for a photo carousel". Bam, done. All I had to do was give it a second prompt to add a carousel ID (so I can have multiple on the same page) and tweak the image size to be relatively to the screen size (2 characters manually changed). Seems to work flawlessly.

Just Amethyst, though tempted to check out Citra + Voyage again at some point too. Had web apps thanks to Fennec + Nos2x, but the Fennec fork is out of date (perhaps abandoned?) so no more web apps for now 🙁

Anyone know what's up with the Firefox fork Fennec? I got a warning the other day that there were security vulnerabilities in the app, and upon checking when the last version was compiled it was in August. The source code link just takes me to Mozilla's repos.

Disabled the app and switched browsers for the moment, but wanted to know if anybody knows what's going on with it. If not, anybody know of any other Android Firefox forks that cut Mozilla things out?

#asknostr #fennec

Replying to Avatar Electric Sheep

nostr:nprofile1qqsfzzhequxl66lwucls6j42cd2ttkskf44my0yusakd75jvwgzwvmgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9thwden5te0dehhxarj9ehhsarj9ejx2a30qy88wumn8ghj7mn0wvhxcmmv9u80rd8x What nostr:nprofile1qqsp77g933m6yf89hc3xerczfjkd44xhgxz46a0dnug5wwagawrwrjcppemhxue69uhkummn9ekx7mp0qys8wumn8ghj7mn0wd68ytn9d9h82mny0fmkzmn6d9njuumsv93k2tcpz4mhxue69uhkummnw3ezummcw3ezuer9wchsdcndl4 said.

Imagine X published all the source code for running x.com. You could set up your own version at y.com, but nobody who created an account there would be able to follow accounts on x.com, or vice-versa. So there's no point.

That's essentially the situation with ATProto. In theory, you can set up a complete clone of the BlueSky service, but it's totally up to them whether accounts on your service can be seen on BlueSky.

The chokepoint is not the software, it's the ID layer. The fediverse/ ActivityPub tried to solve that by taking a leaf out of the IndieWeb's book, and outsourcing the ID layer to DNS. The Zot/ Nomad branch of the fediverse has always had NomadicIdentity, which makes accounts ("channels") independent of the domain names of servers, and there are a number of FEPs describing how to do that in AP software;

https://wedistribute.org/2024/03/activitypub-nomadic-identity/

Nostr solves the ID chokepoint problem in a similar way, by having a decentralised ID layer. So that's a step forwards from the existing AP+DNS dominated fediverse. BlueSky is a step backwards, and the main reason people use it is the aggressive Safer Spaces Policing that their ID chokepoint allows;

https://wedistribute.org/podcast/blacksky-rudy-fraser/

For some people that's a feature, and a permissionless network is a bug that feature solves.

Oh yeah, no, it's very centralized at the moment and even in a perfect implementation it'd still be somewhat more centralized than Nostr. Still, they've made a lot of progress (going from 100% centralized to mostly centralized in a couple months earlier this year). Theoretically, whether you were having X.com or Y.com aggregate data from PDSs, it'd still be the same PDSs so people from X.com could talk with Y.com - assuming no blocking/errors/funny-buisness was going on.

And for the DIDs, you can actually hold your own with your own PDS. Bluesky itself won't hand you your keys yet, although they are planning migrations at some point so they likely will in the future once that side of thing is developed. Probably not ideal for us and our fellow tech nerds, though most people probably won't care or even prefer custodially held keys.

Thanks for the share, as a fellow protocol nerd it looks like an interesting read.

On writing a Nostr breakdown paper I'd potentially be interested in collaborating on something like that of anybody was looking for volunteers - though it's important to note I've written zero academic papers (unless college essays count).

Though I did write a blog post comparison of the big three a bit back. An earlier version of it actually got featured in the O'Reily trend newsletter (May of '24) which was super cool. But definitely not anything academic.

https://nate.mecca1.net/posts/2024-08-11_microbloggingv2/

My understanding is that AT relays basically operate like a Nostr client does (obviously there's other differences in the protocol too tho). Even though another AT relay couldn't interact with Bluesky, it could pull from the same PDSs so people would be able to interact - just like how Nostr clients don't directly interact, but we're speaking since our clients are connected via relays.

https://nate.mecca1.net/posts/2024-10-15_non-generative-llm-uses/

Finished a new blog post, basically just a verbose version of my notes that accumulated while experimenting with local LLMs and similar AI tools for translation, proofreading, summarizing, and transcribing content locally.

#ai #blog #blogstr