Avatar
Andrew
b17c59874dc05d7f6ec975bce04770c8b7fa9d37f3ad0096fdb76c9385d68928
Software Engineer by day, aspiring beet farmer by night. ☦️💻⚽🏥📷📈💪☕️🇺🇸🇪🇬 Things I like: - #P2P/#decentralized/#opensource stuff - #History (esp Rome/Greece/Egypt) - #Transit oriented city design - #Gadgets/#ElectricVehicles/#Solar Power - #Space exploration - #Videogames (especially #GTA) Things I've Built: - Agora: Follow your favorite topics across Mastodon, Bluesky, Nostr, and Threads https://agorasocial.app - Chronicl: Decentralized web archiver that distributes archives across Nostr relays https://chronicl.vercel.app/ “Egyptians are twisted and bitter people with a sense of humor” - Roman poet Theocritus

Nah it's real! It's his threads account bridged to nostr through mostr.pub

https://www.threads.net/@zuck/post/C4yMa0Gxxph

Nuking nostr.build would be way more noticeable, it seems like the vast majority of images posted on nostr are hosted there.

I really wish IPFS or WebTorrent were more performant, would be a great way to decentralize image hosting so that users who have loaded the image can seed it to others who wish to load it.

In the meantime, a stepping stone towards fully decentralized images on nostr could be if more clients + relays implemented NIP-95 to allow images to be directly sent to relays and distributed that way.

yeah with NIP-65/gossip you still post to whatever relays you choose, but your followers don’t have to also be posting to those relays, their clients would know which relays of yours to temporarily connect to in order to get your posts.

Don’t get me wrong, Damus is great, but it feels like the app slogan should be “the social network you control…as long as you’re connected to wss://relay.damus.io” nostr:note1exznqutfvmw8ptvwle29h57ty5phxsmhxlkpjztlf9ewzj2sd3dsuyvwgw

What this shows is just how big of an impact there is from nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 not implementing NIP-65.

It’s by far the most popular nostr client on iOS, and until it implements NIP-65, nostr will continue to operate under this “must connect to a few huge centralized relays to get a proper experience” situation.

That kind of nostr is *marginally* better than Mastodon when it comes to being decentralized. nostr:note10jkn5h9mz9nga0w9suhpnyqa9w9dutjnt5g4f8cdg2ppewuue3dswuet5n

Food:

nostr:npub1m0fs6mnqumkevm2eg96yv9xh6t2wmrye80dwzdxf35a6fzc6ryms2pllc2

nostr:npub1x9yz7jwd8n92c2drzkvnwkpgfnwlmv486q0v6a86v646keczuytqf6hj9z

nostr:npub1lcsptr2ketddl38uesr82p6wk5gyh72faft0dltdqfsmxuu0j7js8epyzw

nostr:npub1swrdcc03v082ed5gdvprvfhyhj5u578xcv66y8ec57hasj3x8lcs4n63fq

nostr:npub1m9d7fne8rul5u9crdq0x3ld9whrufg52fwdqn8xdzgzrsszw7npscexzmu

Gaming:

nostr:npub12a0ulazqqpplgwr2t9w9hd65px0slhwue3jqfdrepr5tuycgu7sqjru8m9

nostr:npub1zy402feg0ujtq8p7fwk4yaegm6rayav38ry34vtly9wl93zv075qptg0ku

nostr:npub1ca0xd5d00qdhqlmg4d40rkzc4jut7kpunz3xek05ry498v7usq2sz5wakc

nostr:npub1j3k4xfx37pndvpl37ejkvvyclq0l8zdy7s2pmec3h7h5m9tr04lsxthsck

nostr:npub1em0fk52n5q79smvmn05py43jk09alggu0xtay8r77uudezuetfvqrhqq5x

nostr:npub16ddcdm7jrzdlxg26xngx8egaw7r3h0d0vwhazlk5tksagxujw6rq2p2we3

nostr:npub1hh2heyv0czn592ulegvpgj2yzq43t9lp6p38ses98dxe9sz8cfaqklzklh

nostr:npub1q2ssay9j67ftepnm09h2mlma4t7nnr7wlma5mc3e5ew0d2cpcc6qxfa4tl

nostr:npub13ktgykx6cptg2vh5n0ca4875uxd00mr8p2rqns43g43umlyx42vq5dgry7

nostr:npub1lhvz72r2892qxsg4s9grwa5gd2hkp999tpd0kw9fk3gwsc0l9myqxnprsa

nostr:npub12whu4xzmgcys9h9vg5f7my08r20keyydmtqzn6pfvhzs40untnmqhx2us9

Sports:

nostr:npub16xnw025skfctxceyr3auk04u9hnuvpltd4jhvawk3cs78hvxv7yq9frrgd

nostr:npub1f7xwpwvtx59n4v0kcnen0w87ledkvguhflft7hshudzg5dufzkpqztzacj

nostr:npub1tql0248ettpuxngcmyqqt7q83zacx4ajxg3kv35ptayzd3nw2jnqxnwxsu

nostr:npub1am4cy36n2yffjscmxm5ypt3qmalaz8hmc9kyvjcxyj2euk66l3usj4ppjj

nostr:npub18vw6ewajdrw8l84t0rat6u5x06d7t3gkdsy685hwjgand6syr92sqmgvf4

Tech:

nostr:npub12zwrghc9rr9pggd6nun2nzkxkzm03p93sa8dnssryr75z9vrz0jqvyuequ

nostr:npub15f23rwjlmrqruqzfjcvfvqp5rd8d8ahc5ewwypq5expfe78rjgaqpndjpn

nostr:npub1765nzq8n2e33vxdm5jgd40zrpcys77pf04vqxa92tjhgqgs0thmqgzygwy

nostr:npub13n72u0yj5yqvwmhr3px55yv9aty7aezklhneksjx5par64u5thlsl30ek7

nostr:npub1pn8n0aynjndg4x66qchwjggqgmtlpcvv0j9csmq3ul7yqh5vm3gqgenv4f

nostr:npub1ae0wxyvsg2r7gxlvhyexrp27f5gvwcm08kavjztcwxa44yng4h0qup7upy

nostr:npub1a7du8w95nxjsfh3waen8dzs6ne3n28ksvfzw0dum2ev2w5rge8hs5rlfms

nostr:npub1rjtk0drqqdsv6cxgg2zwrz04uhgn8842760wz07pwdudf8yeyxgsh2vy3q

nostr:npub1zzqudvlxqprz07qtfd6yv2m0qwjtqvwy7fwwzcg5pxckd2hyg8cqsrumdn

US Government News

nostr:npub19uhfs0ydjlhkf368yhff93slwkt50efh88pmmfmkjnf0z35hvueslngej8

nostr:npub12a2h8r0aujctl9ydp5a86sj223fy8nuhehm7fxh4kx7gg03ygersdp9sx2

nostr:npub1fnfwzfg5sm8r6yudqefm73wwlmqak6sacn666heq4dlzuxmc8fpsn6pdqm

nostr:npub1jvlc7dut8agqujmd6hgp8hf220qcmhxkacky9e8me345wkg03rmqkh5qft

nostr:npub1ky2ejhg09vlpvtewl77er4qe63gegcncnqquhzj5ewe4qjkuhl2s3krk6n

nostr:npub139e0hdmcvn0xlnhgyw3dz4reg3zt3ye8jr2stj73dkp35pfqn5gs4hn4rr

Do any clients support NIP-95 (uploading/loading images directly to/from relays) besides Amethyst?

Replying to Avatar dansup

I'm debating releasing the client and server code for Loops when the public beta is ready or holding off until v1.

Unlike the nostr:npub120zh308gs69j3vwgvvrzgglv58vsk3q0vef43uajyu0lc3mtldsq2p33r2 app, Loops is a lot simpler and won't take as long to reach v1.

I want to release it early, but at the same time, I don't want to deal with support from people who are running it in production.

The public beta should be ready in the next week, and I'll be inviting a few people to the TestFlight (iOS only for now).

🤔

Do ittttt

nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr what have I just stumbled upon here?! Nostrudel running on IPFS?

Replying to Avatar rabble

Some thoughts about Nostr & Custom Feeds

A bunch of nostr apps have custom feeds, but they’re oddly one of the few things which aren’t reusable across apps. Over on bluesky, they’ve got 40k custom feed algorithms and it’s a really popular thing.

For example, here’s a feed of just pictures of moss: https://bsky.app/profile/did:plc:x3cya3wkt4n6u4ihmvpsc5if/feed/aaacynbxwimok

In particular though, there’s feeds for different takes on what should be for you, trending, top, etc…

We don’t have that in Nostr, and i wish we did. I’m going to outline a way in which i might be possible for us to get there.

First off, we’ve got to understand how the third party feeds work in bluesky. The way it works is that each user has a single PDS (think relay) where they post their content. That relay is then indexed, by a global index server (there can be multiple), which may or may not keep a cache of a users content.

An index is a third party service which clients can connect to and say, i’m bob and i want the feed “only posts by bobs”. That feed service does not keep a copy of the content, nor does it provide it to the clients. Instead when user Bob requests the “only posts by bobs” feed, it checks the user requesting, then it’s indexes of content, and returns an array of message id’s (hashes) for what it thinks is a good bobs feed. The clients then request that actual content from the relay (PDS) servers, or their caches. There’s even a service for no-code creation of custom feeds, skyfeed.app.

This would be pretty easy to make. A nostr relay service that instead of serving the full content, just lets you request a feed, and it would return message event id’s for the events in that feed. You’d then go request that content from relays that are hosting content. We could do it with dynamic lists too, but then we wouldn’t be able to customize it per user.

I’d like an easy way for developers to make and deploy custom feeds without having to have the whole own nostr app the way they need to do it now. As an app developer, i’d love people to be able to build their own feeds without me doing the work of tight integration.

I know that Damus has nostrscript which does some of this in the client, but it only works on one nostr client, and hasn’t really taken off yet. A server based solution might be a lot better. Something we can support that works with nostr, but lets people make many feeds.

Thoughts?

To all the people saying DVMs do this, don’t those require paying in order to use?

I’m all for financially sustainable tools, but if the only way to make custom feeds is paid, that’s not going to get mass appeal and is niche at best.

For your enjoyment: Obama staring down Vladimir Puto

Oh this is epic... the maker of bird.makeup (Twitter to Fediverse Bridge) has just released kilogram.makeup, which bridges Instagram to the Fediverse!

Amazing work @Vincent@r.town

https://kilogram.makeup