Ryan Barrett

Results 419 issues of Ryan Barrett

One dimension we don't scale well on right now is number of followers. Delivery itself is fine, but _setup_ for delivery takes a long time. Eg if you have mid...

now
infra

Need to block localhost domains, GCP internal domains, internal IP ranges, non-wss schemes, etc. https://owasp.org/www-community/attacks/Server_Side_Request_Forgery https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html

infra

Our frontend instance count is way higher than ideally it should be, probably due to the blob refreshing we added in https://github.com/snarfed/bridgy-fed/issues/1650. We're currently doing this on demand in `getBlob`...

now
infra

Our datastore (technically Firestore in Datastore mode) is currently multi-region (https://cloud.google.com/datastore/docs/locations). Multi-region pricing is double single-region for operations (eg reads and writes) and 20% higher for storage. Multi-region has marginally...

infra

Google Cloud has a bunch of discounts for long term commitments, basically self serve versions of contract pricing, https://cloud.google.com/docs/cuds . Generally they're 20% discount for a 1y commitment, 40% for...

infra

Primal, Damus, Snort, Coracle, njump.me, etc. This will let us handle web replies with eg `u-in-reply-to="https://coracle.social/notes/nevent1qywhwumn8ghj7mn0wd68yttjv4kxz7fwwak8vuewwdcxzcm99uq3uamnwvaz7tmwdaehgu3dwp6kytnhv4kxcmmjv3jhytnwv46z7qghwaehxw309aex2mrp0yhxummnw3ezu6twvehj7qpqe5zr5rvhhgfm7cxc0qjep5fh38hlu6awxz9dep980kckcvt96vlq92ufwu"`

When we reload a user's profile, and they have a pinned post that's not bridged (eg if they posted it before they bridged their account), or if they pin a...

now

Our failing and retrying dependent activities to reorder them (#1361) isn't working well for web posts. The first retry loads the object, sees that it's unchanged, and gives up. Very...

now
bug

We currently have [PITR (point-in-time recovery)](https://cloud.google.com/datastore/docs/pitr) for our datastore database disabled. This means we have a backup recovery window of one hour, which is ok, but not great. Ideally, we...

infra