Andrei O. pfp

Andrei O.

@andrei0x309

754 Following
2374 Followers


Andrei O. pfp
Andrei O.
@andrei0x309
Wrote a super tiny logger lib for slack logging `slack-logger-light` with an example of integrating it with @tsed/logger, I know there are already a lot of such libs but this one has 0 deps. And might be the best in certain scenarios. https://bit.ly/4fUFewg
0 reply
0 recast
1 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
Looked at it, and the biggest breaking change seems to be publishing the app metadata on-chain that's used in authentification. I didn't look deeper if this kills Momoka, but I suspect it makes sense for all posts to be in a single place not like before on-chain and on a data availability layer. The spam will be countered with daily limits of probably 200 like before, it's refreshing to see not an aggressive focus on increasing DAUs, protocols don't care about DAUs, only capital mainly cares about DAUs, you can have the greatest protocol with only one user, it makes no difference as long as you don't want to enrich yourself. Also, an important concept is bringing your own feed, this is crucial to new social media and it's hard to believe decentralized social media will succeed with obtuse centralized feed algorithms.
0 reply
1 recast
12 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
I also have 3 FIDs in the same picture, so I have both your 3 FIDs and my 3 FIDs in the same picture, but I actually have 4 FIDs 1 is not displayed too new, I mean if you count the microsub there you have 4 FIDs in the pic :|. We're multi-FIDed persons. https://farcaster-circle.vercel.app/share/1791
0 reply
0 recast
1 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
Great opportunity to look at some /dune /neynar data. Here are some insights: 19 days ago I looked at two metrics: 1) total number of active fids in 24h 2) total number of massive spammers (more than 1k casts per day) 19 days ago: Number of active fids: ~16-17k Number of massive spammers 13 Today: Number of active fids: ~13k Number of massive spammers: 7 An active caster in the query is someone who did at least 2 casts, obviously in this number automated accounts also are included. What we are missing in data is a way to find how many authorized active fids are, meaning subtracting from 13k people those that have casted using the protocol in channels where they didn't have a membership, logic tells us that this will further decrease the 13k number. So this is a very long way of saying that, there's less activity than before. Whether that is good or not, depends totally on the preferences of users.
0 reply
2 recasts
28 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
This week I released Clear Wallet 1.4.7: Some changes: - New nicer UI and other UI changes - Improved SIWF/SIWW ( Warpcast API, has become slow, the auth token when generated too fast takes a while to become active on WC backend, added a cache + some wait and retry logic to improve login) - Added Network from - Updated all deps - Migrated to bun from yarn pkg manager - Tweaked memory cache - Added network(Rootstock Network) template PR from @ahsan-javaiid And other minor things.
0 reply
0 recast
21 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
There are a few out-of-the-box Linux solutions packed with everything, like Modoboa, mailcow, iRedMail, etc. The issue is that IP reputation is super important in the Email world, it will be very difficult to build that reputation otherwise 60/100 of emails will end up in spam. I did host some mail servers for a national institution years ago, and delivery was OKish but yeah you need a static IP with reverse with a high authority domain(preferably with gov status), DKIM, DMARC, SPF, whitelists and at least 1 year of good behavior. IMO if is a small firm and is not some institution with critical privacy requirements just use an online provider, Google, or Microsoft, if you want cheaper, Zoho or Yandex. All have mail suites.
1 reply
0 recast
3 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
Some large companies are moving towards svelte, and are experimenting with new products using svelte: List: - Apple - Spotify - Ikea - Yelp - Brave - Cloudflare - Google https://youtu.be/_Ge-cVPHBjc
0 reply
1 recast
13 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
Made simple API(mostly for me) with stats about channels, cached at 1 hour. https://fc-frames.koyeb.app/api/channels-stats Eg return: { "totalChannels": 13844, "totalUSDChannelPrice": 346100, "avgFollowers": 737.0605316382548, "avgMembers": 13.347876336318983, "totalFollowers": 10203866, "totalMembers": 184788, "avgMembersPerFollower": 0.01810960669220862, "top10ChannelsByFollowers": [ "base - Base - [407437]", "memes - Memes - [370373]", "farcaster - Farcaster - [339363]", ... ], "top10ChannelsByMembers": [ "replyguys - reply guys - [2267]", "art - Art - [2257]", "itookaphoto - I Took a Photo! - [1754]", "wearesoearly - we are so early - [1480]", ... ], "avgModerators": 1.1475729557931234, "channelCreationGrowth": { "daily": 7, "weekly": 111, "monthly": 327 }, "channelsCreatedByMonth": { "1": 469, "2": 3828, "3": 1616, "4": 2884, "5": 1755, "6": 1147, "7": 613, "8": 383, "9": 286, "10": 189 } }
0 reply
0 recast
6 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
Has anyone tried plain `transfer` of fid on idRegsitry? It seems that is disabled, it gives `invalid signature` even if you follow the docs. On OP Explorer there's only `transferFor` executed recently(like 2+ months), I did try `transferFor` and it works, I made a simple repo for anybody who wants to try that https://github.com/andrei0x309/fc-fid-transfer-example I think you should revise the docs a bit and put some links to repos with working examples there are small issues in many examples that less experienced people will find hard to pass.
1 reply
0 recast
12 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
Nope, not real. BTW the picture is old. It's just a resized image displayed on the watch, here is a source from 5 years ago. https://www.reddit.com/r/vscode/comments/bvi9f3/vscode_is_everywhere/
3 replies
0 recast
1 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
There are /no-channels I mean somebody broke the explore channel API and doesn't return anything anymore ATM. I don't have member on /warpcast so I can't report it there.
1 reply
1 recast
0 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
In many ways, debt is already passed down from generation to generation, not only in the US but almost everywhere. USA is a big factor in why this is happening, as a maintainer of the current imperialist system it will actually intervene militarily when its capitalist interests are threatened. Nullifying/forgiving debt is something that is seen as a threat alongside other national monetary policies that smaller countries may enact. This will remain the reality until the Empire is on its way out like all Empires before, I just hope this Empire will not drag the whole planet under the bus by not accepting its downfall.
0 reply
0 recast
4 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
Casting this here in case someone wants to use Airstack to validate frames inside a constrained space like Cloudflare workers made today a small open-source npm package for that. https://warpcast.com/andrei0x309/0x50b805d0
0 reply
0 recast
10 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
It’s great that Cloudflare is helping people to self-host Next.js contributing to open source pkg to self-host Next. I know Next.js is pretty used out there and self-hosting can cut costs dramatically in some cases. They are probably doing this also as a Vercel competitor but that's a different story. https://bytes.dev/archives/327
1 reply
0 recast
7 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
Want to be able to verify farcaster frames with /airstack inside web workers and serverless functions? You can use this pkg I made: https://www.npmjs.com/package/airstack-frame-verify-web-light is ~7kb vs SDK which is ~5MB. Is perfect for constrained environments.
1 reply
0 recast
11 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
@defikaran.eth The issue is that Warpcast does not use real deep links instead it uses web links ( those that are tied to the Warpcast domain). As such you can't capture the link on mobile without some root-level permissions which 99.9% of people won't have. This is an issue of centralization these links should have been something like farcaster:// or fc:// to enable multiple apps to respond to them, and not have them tied to a web2 domain.
1 reply
0 recast
4 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
https://warpcast.com/andrei0x309/0xaba760ce
0 reply
0 recast
0 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
@cameron just added the join link tho this channel, alowing me and other to join, great to see we keep this /no-channel experiment open.
0 reply
0 recast
3 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
0 reply
0 recast
0 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
LOL I've not been included in /fc-devs even though I had main posts there. IMO my advice for people that have posted in a channel, and we're not included to unfollow that channel, there's no reason to follow it if you posted before and you're not included.
2 replies
0 recast
4 reactions