vrypan |--o--| pfp

vrypan |--o--|

@vrypan.eth

1075 Following
35416 Followers


vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
We are missing a consistent terminology for the Farcaster parts. I'm reading the "Mini app capabilities" FIP, which is a very simple one, and I'm trying to understand if the "Mini app host" is the mini app server or the Forecaster client. Similar problem when reading the notifications spec, where there is a host server but also "If you want to host your own server to receive webhooks". He have to reduce the mental overhead imposed by each one of us using similar terms in slightly different ways.
0 reply
0 recast
1 reaction

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
Using Farma as the backend for Pingem has provided good insights on how Farma should evolve: 1. Make the kv-store simpler. I was trying to do things that are hard to do with a kv-store -it worked, but the increased complexity is hard to manage. 2. Use NATS to push events to other services like Pingem, and let these services do the "smart" things like reporting and data mining. 3. Take advantage of NATS to implement clustering: Run more than one Farma instances both for load balancing and resilience. The API will probably change (not much), so if you are using Farma in your project (or through the Pingem API), let me know. https://farma.vrypan.net/
0 reply
1 recast
1 reaction

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
Join me on /megapot! Use my frame for 20% more points
1 reply
0 recast
1 reaction

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
Suddenly, @l--o--l ships minted have disappeared from warplets. The smart contract says they are there, but the "collectibles" tab in warplet does not show them. Help?
1 reply
1 recast
5 reactions

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
I had totally missed that
0 reply
0 recast
0 reaction

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
Can we hope for this, @dwr.eth ?
1 reply
0 recast
7 reactions

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
@v, we skipped a castapocalypse last year, but what's the plan for this year? Will we have to buy storage units? How is message pruning (due to expired storage) handled in snapchain validators and how in snapchain read nodes? Can a read node be configured to archive messages for longer (i.e. when I query it, it returns old messages that other nodes have not retained)? It would be nice if you could dig in these details at some point.
1 reply
1 recast
3 reactions

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
Idea for a client: pick up to 150 FIDs to follow. (Protocol level, different type of link). Allow private casting between them (off protocol or some fancy encryption?) FarPath.
1 reply
0 recast
4 reactions

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
@v, @deodad, @horsefacts.eth Once again, I ask you to allow notifications to link to casts, using a fc://... URI. @buoy could use it to make UX so much better, just like Warpcast does when it notifies me about a cast.
3 replies
2 recasts
22 reactions

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
Who has experience with nats.io? I want to make farma servers (Go) send events to NATS, and have other services (like the nodejs pingem frontend subscribe to these events). Anything I should be aware of or be careful with?
1 reply
0 recast
2 reactions

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
Really sophisticated miniapp.
1 reply
1 recast
1 reaction

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
This is interesting (and unexpected afaic). I sent a notification to 800 subscribers of the @l--o--l miniapp, 4 days ago. 1. It got 119 clicks, i.e. 14.8% CTR, which is not bad. I don't have an analysis on unique users, I'll add it at some point. 2. What's really interesting is that 32% of the clicks took place after the first day. I would expect that notifications get lost after a few hours, because they are pushed down by newer notifications.
4 replies
0 recast
5 reactions

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
One of the best miniapps.
0 reply
0 recast
4 reactions

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
I hate to be the person to open this topic, but Farcaster is not a "sufficiently decentralized" social network, right now. "A social network achieves sufficient decentralization if two users can find each other and communicate, even if the rest of the network wants to prevent it", @v, on "Sufficient Decentralization and Social Networks". I would argue that right now, a judge in California and a judge in Delaware, or a single federal judge, can censor a user regardless of where they are, even if they are in Canada, Europe, Australia, Mexico, or any other place in the world, regardless of the Farcaster client they use. This is one of the cases, I would love someone to explain to me that I'm terribly wrong. Or, if I'm right, let's have a path on how we can change this. @dwr.eth? https://www.varunsrinivasan.com/2022/01/11/sufficient-decentralization-for-social-networks
2 replies
0 recast
6 reactions

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
@v is there a page where one can see who is running Farcaster validators and under which jurisdiction?
1 reply
0 recast
2 reactions

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
I like that the monad airdrop notification links to a cast. How about we let miniapps do the same, @v?
2 replies
0 recast
8 reactions

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
This is my first cast. check yours with this mini app by @cashlessman.eth
0 reply
1 recast
9 reactions

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
One of the first things you realize when you host your own servers, is how many things are happening, even when nothing is happening. An actual dark forest.
1 reply
1 recast
16 reactions

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
Track notification performance using analytics.pingem.xyz.
0 reply
1 recast
6 reactions

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
https://maps.socialforensics.com/farcaster/ (jokes aside, great work @geoffgolberg!)
2 replies
1 recast
17 reactions