5179
jtgi

@jtgi #5179

building /automod, /glass • prev manifold.xyz, twilio.com
26973 Follower 599 Following
I'm two weeks into readings from @phil's Silicon Valley Canon book course. It's great. Here are some select takeaways.

---

The story of great v0s being built in a couple days is laughably common.

- Gmail - "1 day"
- Viaweb – "a couple days"
- Ebay - "one long weekend"

And they were simple too: Paul Graham's viaweb, an e-commerce platform, launched without the ability to process payments. You couldn't process a credit card transaction until 2 years after launch.

eBay launched without the ability facilitate payments, it couldn’t even guarantee the buyers paid the sellers, just list and bid. Reviews were in a forum, separate from the bidding experience.

https://jtgi.xyz/posts/sv-canon-i/
fork of automod that supports the new channel changes

@haole 🔥
bought a coffee with usdc today at @revolver

s/o @coinbase @slice
reminder: if you’re building on channels and want to import automod configurations for a nice onboarding ux, I exposed 2 APIs last week.

automod.sh/api/channels
automod.sh/api/channels/{channel}

Responses include a new key `membershipRequirements` that filter for user scoped rules.
Fun side story on why there's 10 different @automod accounts.

When moderation switched to require likes on protocol it created a problem: you only get 2,500 likes per storage unit, after that its fair game for hubs to prune old reactions.

Well, some channels like /lp are very high volume. They could do 30k casts in a single day which means others channel's likes would be dropped and no longer shown in Main.

Thing is, even though @dwr.eth and @v alluded something like this might be necessary, I didn't fully process what they meant until about 8h before channels pivoted over.

So I went with this: take all the high volume channels, about 5 or so, and dedicate separate accounts like @automod-ringo, @automod-davinci for them. That gives them 2,500 casts worth on their feed each, more than anyone would page through. Then take all the free accounts, beef up the storage and put them on the shared account @automod (its now got capacity for 500k likes, s/o caststorage . com).

cont'd
A thread of snippets from automod codebase that may be of interest to ppl building on farcaster.

–––––

1. Server driven config that made it possible to add rules in minutes w/o writing any ui code.

Sample config: https://github.com/jtgi/automod/blob/main/app/lib/validations.server.ts#L309-L360
Field generator: https://github.com/jtgi/automod/blob/main/app/components/curation-form.tsx#L777
/dev
Hey all, I’ve decided to sunset automod.

Channels are changing and Automod needs to adapt to work well with the new design. I like the new direction for channels and think it makes the right trade offs but it requires major changes and a renewed commitment that don’t make sense for me at this point.

Real quickly:
- Automod will run until the changes go into effect.
- All remaining subscription time will be refunded.
- Automod is now open source with APIs to port moderation configurations.

I’ve worked on automod nearly everyday for the past 7 months. I’m proud of it and thankful to everyone who gave it a shot.

Thank you.
/automod
New: write your own custom moderation logic with /automod webhooks.

Available for customers on Automod Prime.
You can now import your @airstack channel moderation settings into automod in a couple clicks.

Open https://automod.sh/~/import/airstack to start.

See casts below for frequently asked questions.
Submitting https://automod.sh for Octant x Purple retro public goods funding.

It's the most widely used channel moderation service on Farcaster. Over 400 channels actively use it to curate great content in their channels.

Automod is built by yours truly, I'm solo and bootstrapped.

#retropgf
2 new curation rules in /automod - Require a minimum Social Capital Rank by @airstack.eth
- Require folks follow your channel

Works with 15 other composable rules including token holders, moxie fan tokens, paragraph subscribers, openrank, and just about whatever else you can imagine.
Every damn morning.

“It’s stupid. Just stop it.”
“But I’d build it in my free time.”
“What free time? Why? Your client would never get traction.”
“I know but I want a following feed. I want to mute channels.”
“And what about the other 200 features required for it to matter?”
“…It’s mostly just for me.“
“And your DMs?”
“…it’s just a protest client. Spite driven.”
“Wouldn’t that time be better spent talking with customers?”
“Yes but”
“You have enough projects.”
“True but”
“But?”
“I’d use Neynar APIs. No node. It’d be fast.”
got a lil tipsy last night, things got crazy
I noticed that open source seems to come natural for folks based out of Berlin.

Any theories as to why?

When I was hiring applicants out of Berlin had a notable open source contributions. Their projects are often well structured with clear instructions for contributions. Many open source / paid hosted products.
/dev
Preorders for Revolver’s Coffee Advent Calendar available now.

24 days, 24 elite coffees from roasters globally, preproportioned and ready to go in a nice package.

It’s the 6th year we’re doing it and become a nice tradition every December.

https://revolvercoffee.ca/products/2024-revolver-advent-coffee-calendar-pre-order-arrives-by-december-1st
big if true
Billy Summers
★★☆☆☆

Billy is a loser and so is his book.



https://nook.social/content/96c0f35a-90fc-4ce5-96dc-7e7b7373c7b8
I like how @recaster-fc tags the OP in replies.

Happy to have a follower feed back as well, among other things.

Great job @haole.

automod works great on mobile
I like the way I feel after reading a novel.

My inner dialogue is observant and clear. It has words for things and processes things one after the other.

Stark contrast to when I’m terminally online. I feel comparably distracted, absent, nonlinear and reactive.
/Books
glass.cx now fully supports moxie

– require users to hold fan tokens to enter drops and giveaways
– combinable with 15 other gates

[h/t @svvvg3.eth]
too much yapping not enough shipping.
good morning