Shane da Silva
Shane da Silva avatar
Shane da Silva
@sds
Building. Previously @farcaster, @coinbase, Brigade, Causes.
Shane da Silva avatar
There's been a lot of chatter about Farcaster this weekend. Wanted to share some thoughts as the first employee to have joined the team. *** To set the stage, a little background on me before Farcaster: - I've always wanted to write software for social good and to help connect people - Interned at companies like Face...
51
72
401
Shane da Silva avatar
Have tried these and couldn’t stop snacking! The founder spirit runs strong in this family
Excited to share something new: a better-for-you chocolate brand for kids that I've been working on. Real cacao, sweetened only with dates, crunchy and perfectly portioned for kids. Cocomelt is now available in California → https://cocomelt.co 🍫🤎 If you try it, I’d love to know what you think!
quote image
quote image
2
1
24
Shane da Silva avatar
Pleasant surprise during the Grey Cup coin flip
Cast image embed
5
5
42
Shane da Silva avatar
Rediscovered a post I forgot to publish. Recommended reading if you ever use JavaScript to store JSON in Postgres.
Read
2
17
51
Shane da Silva avatar
Early reports of AirPod Pro 3 having issues on flights
The AirPods Pro 3 Flight Problem — Basic Apple Guy
basicappleguy.com
The AirPods Pro 3 Flight Problem — Basic Apple Guy
1
1
13
Shane da Silva avatar
Thinking is a mechanical process, but the act of experiencing—that is something machines cannot do. Would recommend folks check out Annaka Harris' excellent exploration on the fundamental nature of reality, as it is worth reflecting on what makes our conscious experience so precious
Annaka Harris | Lights On
annakaharris.com
Annaka Harris | Lights On
If machines can think, humans must feel
1
9
Shane da Silva avatar
Colleagues, Co-workers, Comrades: Pleasure to be here
Join The Firm
1
1
10
Shane da Silva avatar
Following an account is not an endorsement. Sad this happened, but there is zero culpability
Hey Bangers! 🔥 🔥 🔥 Yesterday, during the official launch of the $banger token from @superfluidlabs team, two accounts — @sekoweed.eth and @farcasterintern.eth — issued fake tokens and attempted to deceive members of the community. Such behavior is unethical and harms the integrity of the community. I would like to
quote image
quote image
5
2
13
Shane da Silva avatar
The team is fully behind Linda—respect is paramount
A little update from me. Part of my experience staying sane with a decent online presence outside of Farcaster is being comfortable ignoring disrespectful interactions. I have a harder time doing that on Farcaster since well these are our users and I care about them If someone is being disrespectful to me in casts or
2
1
25
Shane da Silva avatar
Feels familiar
Cast video
Today we're starting the roll out of the new Farcaster brand. We worked with Primary Studio to refresh the brand in late September. We have a new logo, wordmark, typography, colors and brand elements. Later today, you'll see the new logo on the mobile app and everywhere else over the coming weeks.
quote image
quote image
quote image
quote image
1
18
Shane da Silva avatar
This was a delightful Wikipedia deep dive—language and music potentially arising despite no evolutionarily advantageous purpose? Makes you think
TIL about spandrels in a biology context. And it has nothing to do with some logo discussion. Or does it? https://en.m.wikipedia.org/wiki/Spandrel_(biology)
quote image
2
5
Shane da Silva avatar
One of the more beautiful roads in the world
Cast video
6
3
36
Shane da Silva avatar
A lot can happen in a year
Cast image embed
3
52
Shane da Silva avatar
Older post, but love reading about someone’s journey of a passion project turning into a burden—the curse of success
A new future for icanhazip
major.io
A new future for icanhazip
1
5
Shane da Silva avatar
Love seeing entrepreneurial spirit pushed into the classroom!
Donate now
1
3
12
Shane da Silva avatar
Yo
1st Place – Hajime Miura – 3A Semi final – World YoYo Contest 2025
youtube.com
1st Place – Hajime Miura – 3A Semi final – World YoYo Contest 2025
3
10
Shane da Silva avatar
In the context of private messaging: absolutely right. But also, let’s not forget that computers can’t necessarily be trusted: www.cs.cmu.edu/~rdriley/487... This is why what @cassie is working on at quilibrium.com is so important
OpenGraph image
cs.cmu.edu
Quilibrium
quilibrium.com
Quilibrium
Don’t trust people. Trust computers.
quote video
1
1
1
Shane da Silva avatar
Königsberg is an important stop on humanity's journey of knowledge! Euler's proof to the Seven Bridges problem paved the way to more formalized graph theory, eventually leading to the design of the internet
Seven Bridges of Königsberg - Wikipedia
en.wikipedia.org
Seven Bridges of Königsberg - Wikipedia
Even wilder: Königsberg is now Kaliningrad and part of Russia. https://en.wikipedia.org/wiki/K%C3%B6nigsberg
1
2
8
Shane da Silva avatar
This theory is starting to make a lot more sense
My Favorite Actress Is Not Human
thefp.com
My Favorite Actress Is Not Human
Tyler Cowen was made in a lab to provide intellectual justification for the tech industry https://marginalrevolution.com/marginalrevolution/2025/10/some-simple-economics-of-sora-2.html
quote image
2
5
Shane da Silva avatar
Delighted to learn today that the tallest known tree in the world is named Hyperion—coincidentally the same as the sci-fi series from which Farcaster got its name. Discovered only in 2006, it's taller than the Statue of Liberty at ~380 ft (116 meters)
Cast image embed
Finding Hyperion
joaquemin.com
Finding Hyperion
11
5
63
Shane da Silva avatar
We are so fortunate to have @linda on the team!
I want crypto native, decentralized social to succeed and go mainstream. Working my hardest to do my part helping the team and community get there. If you want to see this vision too, would appreciate you posting and inviting others to Farcaster 🙏
8
Shane da Silva avatar
Friend just put out a good piece on AI’s value creation not leading to value capture
#170 – Textile Mills & GPUs
open.substack.com
#170 – Textile Mills & GPUs
14
Shane da Silva avatar
Two can play at this game
Cast image embedCast image embedCast image embed
1x, 4x, 8x
quote image
quote image
quote image
6
1
44
Shane da Silva avatar
Good piece. Working hard is good, but it’s also important to make time for fun. Hope this is a minor contraction and not a prolonged trend
Why so many famous Berlin clubs are closing | DW News
youtu.be
Why so many famous Berlin clubs are closing | DW News
1
1
4
Shane da Silva avatar
Accurate
Casually Explained: The Greatest Country on Earth
youtu.be
Casually Explained: The Greatest Country on Earth
8
Shane da Silva avatar
Best part of that thing in the desert is getting a week of time with friends
Cast video
6
30
Shane da Silva avatar
The hills are alive with the sound of music
Cast video
2
15
Shane da Silva avatar
Look to the light
Cast image embed
4
1
31
Shane da Silva avatar
I don't generally promote, but having used eyebloc for a couple weeks now I must say it's a wonderfully simple solution. You should know about it. www.amazon.com/stores/Eyebl...
4
1
8
Shane da Silva avatar
How about de Armas and Cruise?
Tom Cruise & Ana de Armas Hold Hands in Vermont, Look Like a Couple
tmz.com
Tom Cruise & Ana de Armas Hold Hands in Vermont, Look Like a Couple
was not expecting justin trudeau and katy perry dating rumors
5
1
9
Shane da Silva avatar
Calm waters here in Vancouver
Cast image embed
10
44
Shane da Silva avatar
Really touching to see the original owner add some color to this post. www.reddit.com/r/sanfrancis...
Cast image embed
1
6
Shane da Silva avatar
Rare sighting
Cast video
Cast image embed
5
4
32
Shane da Silva avatar
Anyone know what causes this stand-in image to be displayed? Have had it on my phone for a few days now. Persists across restarts. Farcaster is the only app affected. Most interesting.
Cast image embed
2
1
2
Shane da Silva avatar
Provocative AI-generated art aside—not new, but well put
The Science Finally Catches Up: New Research Confirms ADHD as an Evolutionary Advantage, Not a Disease
hunterinafarmersworld.com
The Science Finally Catches Up: New Research Confirms ADHD as an Evolutionary Advantage, Not a Disease
5
Shane da Silva avatar
Messier 101. Taken ~10:50pm PT from San Francisco, Mission District.
Cast image embed
2
8
Shane da Silva avatar
Where I cast from
Cast image embed
24
63
421
Shane da Silva avatar
Post a picture of yourself from a different era
Cast image embed
Post a picture of yourself from a different era https://warpcast.com/adrien...
quote image
2
1
24
Shane da Silva avatar
Citizen Kane Movie · 1941 · ★★★★½ Has held up tremendously well, given our current times.
Citizen Kane
nook.social
Citizen Kane
1
2
14
Shane da Silva avatar
A brief discussion on why Farcaster uses little-endian and UTF-8 at the protocol level.
Endianness and string encoding in Farcaster
paragraph.xyz
Endianness and string encoding in Farcaster
1
9
61
Shane da Silva avatar
A new year's resolution is to write more technical blog posts about challenges we're working on for Warpcast + Farcaster. Here's a post discussing our migration from Faktory to our own hand-rolled job processing framework, and the lessons learned.
So you want to build a job processing system?
paragraph.xyz
So you want to build a job processing system?
9
27
92
Shane da Silva avatar
Taking a moment to reflect, I can’t help but marvel at the fortune that we have experienced as humans. Yes, we have our challenges. There are things to be mindful of, even fearful of. But the universe continues to demonstrate that we are on a trajectory that is full of opportunity. If there’s anything we need to emb...
2
9
40
Shane da Silva avatar
Been wondering when we would see thorium reactors for over a decade, as they are inherently safer than uranium-based reactors. Sad the US isn’t leading the charge, but hopefully this prompts further investment.
Why China Is Building a Thorium Molten-Salt Reactor
spectrum.ieee.org
Why China Is Building a Thorium Molten-Salt Reactor
2
5
7
Shane da Silva avatar
Using stored procedures for complex query patterns makes sense, but I don't have an intuition for the kind of query complexity necessary before seeing tangible benefits switching from prepared statements. Glad someone is experimenting!
GitHub - pg-nano/pg-nano: Postgres native driver for TypeScript: automatic type definitions for Postgres functions, instant schema updates, and Vite-inspired plugins
github.com
GitHub - pg-nano/pg-nano: Postgres native driver for TypeScript: automatic type definitions for Postgres functions, instant schema updates, and Vite-inspired plugins
1
9
31
Shane da Silva avatar
Fish just released their rewrite in Rust! A Herculean effort—very impressive.
Fish 4.0: The Fish Of Theseus
fishshell.com
Fish 4.0: The Fish Of Theseus
Recently switched from using Z-Shell for the past decade to Fish [1]. When paired with the Fisher plugin manager [2] and the Tide prompt plugin [3], it's been a much more pleasant experience than I was expecting. Like many before me, I have synthesized my setup into a bootstrap script I can run on a brand-new mac and
3
9
47
Shane da Silva avatar
We've released a simple tool for those running on AWS: github.com/warpcast/awsh The Snapchain team has been running a number performance tests to identify and eliminate bottlenecks in the Rust implementation. These tests run in our AWS environment because of the quick setup+teardown convenience. However, conn...
Cast image embed
GitHub - warpcast/awsh: SSH via AWS EC2 Instance Connect made easy
github.com
GitHub - warpcast/awsh: SSH via AWS EC2 Instance Connect made easy
2
3
34
Shane da Silva avatar
Recently switched from using Z-Shell for the past decade to Fish [1]. When paired with the Fisher plugin manager [2] and the Tide prompt plugin [3], it's been a much more pleasant experience than I was expecting. Like many before me, I have synthesized my setup into a bootstrap script I can run on a brand-new mac and...
GitHub - sds/.files
github.com
GitHub - sds/.files
8
3
27
Shane da Silva avatar
When you’re working with @sanjay @dynemyte and @suurkivi, best to brush up on some background.
Cast image embed
1
2
26
Shane da Silva avatar
Generous offer
If you're a founder of a venture backed company and you have a killer idea for a lead-gen product that would go viral, we'll build it for you for a stupidly low price or even for free. Want to create a few cool case studies of what we @ Robo can do before🎄 DMs open.
1
1
12
Shane da Silva avatar
Pretty huge win for Rust if all unsafe functions can be formally verified.
Rust Foundation
foundation.rust-lang.org
Rust Foundation
2
4
29
Shane da Silva avatar
Canadian Professor Erik Demaine recently proved that tiling with three polygons is undecidable—wow! 👏
OpenGraph image
erikdemaine.org
1
2
Shane da Silva avatar
Name a better duo that performed their own death-defying stunts without safety equipment. I'll wait.
Cast image embed
3
1
10
Shane da Silva avatar
46% of the new companies entering the New American Fortune 500 in 2024 were founded by immigrants or children of immigrants. www.americanimmigrationcouncil.org/research/new...
Cast image embed
As an immigrant, there's something deeply satisfying about the world's most valuable company being founded by an immigrant and headquartered in America. https://www.washingtonpost....
1
1
17
Shane da Silva avatar
As an immigrant, there's something deeply satisfying about the world's most valuable company being founded by an immigrant and headquartered in America.
OpenGraph image
washingtonpost.com
1
2
24
Shane da Silva avatar
I'm behind the times—apparently folks have been running Postgres on unikernels for quite some time†. www.prisma.io/blog/announc... nanovms.com/dev/tutorial...
Prisma Postgres®: Building a Modern PostgreSQL Service Using Unikernels & MicroVMs
prisma.io
Prisma Postgres®: Building a Modern PostgreSQL Service Using Unikernels & MicroVMs
Running Postgres as a Unikernel
nanovms.com
Running Postgres as a Unikernel
2
3
16
Shane da Silva avatar
You're welcome.
San Francisco
sf.now
San Francisco
1
11
4
Shane da Silva avatar
If I wasn't working on @warpcast and @farcaster, you know where I would be.
There are many perks of working at @indexsupply including 1. An account on a workstation with 1TB RAM and 8TB of SSDs 2. Access to 1970s Byte Magazines https://warpcast.com/ryansm...
quote image
1
3
13
Shane da Silva avatar
Switched over from Docker Desktop to OrbStack (orbstack.dev) on my mac for the last month, and a way better experience—well worth the small cost. Warpcast's test suite runs almost twice as fast under OrbStack compared to Docker Desktop (running a few containers).
OrbStack · Fast, light, simple Docker & Linux
orbstack.dev
OrbStack · Fast, light, simple Docker & Linux
5
8
32
Shane da Silva avatar
Was curious how much more radiation I was exposed to while flying, and was surprised by the magnitude of the difference. This prompted looking into the trade off of increased exposure vs time saved. In short, for the occasional flyer: still totally worth it. But if you go to the CDC, you’ll get a lot of facts…and no...
Cast image embed
Facts About Radiation from Air Travel
cdc.gov
Facts About Radiation from Air Travel
7
Shane da Silva avatar
Always wondered why I felt useless when trying to work on a plane.
Cast image embed
2
4
17
Shane da Silva avatar
What does the world look like when AI is funnier than a human?
How programmers flex on each other
youtube.com
How programmers flex on each other
2
3
Shane da Silva avatar
Once DCs are decentralized, you won't need email. One day...
Anyone here run their own mail server? Seems almost impossible to self host email these days. If anyone has a working, easy solution I would love to hear it. I really would love to setup my own email server. All I see are horror stories. https://twitter.com/levelsi...
3
4
12
Shane da Silva avatar
He’s not exaggerating. This team iterates.
Shout out to @blockheim and @deodad who did 15 variations of this over the last 3 weeks.
4
10
Shane da Silva avatar
Josh is criminally under-followed. Good suggestion here to double-check your systems don't have CUPS enabled.
CUPS exploits abound. Secure your systems. https://www.evilsocket.net/...
3
8
Shane da Silva avatar
Every. Time.
Cast image embed
2
25
Shane da Silva avatar
Bit sad about the closing of La Colonial. This was a lovely spot.
archive.is
archive.is
archive.is
3
2
6
Shane da Silva avatar
"Art is not a mirror held up to reality but a hammer with which to shape it." — Bertolt Brecht
JavaScript™
javascript.tm
JavaScript™
2
2
9
Shane da Silva avatar
Very slick: postgres.new Now make a system that takes your schema and inspects pg_stat_statements on your production system and makes actionable recommendations of migrations to improve performance.
Postgres Sandbox
postgres.new
Postgres Sandbox
2
2
9
Shane da Silva avatar
Officially prepped for doomsday.
Cast image embed
😄 tar -xzf 👈 eXtract Ze Files tar -czf 👈 Compress Ze Files
1
39
31
Shane da Silva avatar
Really interesting analysis on how LIFO-based processing of requests can be faster than FIFO for large spikes in load.
FIFO considered harmful
medium.com
FIFO considered harmful
2
1
8
Shane da Silva avatar
One of those ideas that sounds good at first but upon deeper reflection reveals otherwise (project abandoned). Might still be useful for querying information about your infrastructure, but not for creating.
Infra as SQL | IaSQL
iasql.com
Infra as SQL | IaSQL
1
10
7
Shane da Silva avatar
You know you’re at SFO when:
Cast image embed
4
31
Shane da Silva avatar
Making Postgres fun again:
GitHub - nuno-faria/tetris-sql: Using SQL’s Turing Completeness to Build Tetris
github.com
GitHub - nuno-faria/tetris-sql: Using SQL’s Turing Completeness to Build Tetris
1
9
Shane da Silva avatar
Just squeaky clean fun. Particularly loved hearing Protoculture's "Out of Reality" (~1:00:20) and Underworld's "Dark and Long - Dark Train" (~1:23:23) elegantly incorporated into modernity.
Daria Kolosova - Zurich Street Parade - ARTE Concert
youtube.com
Daria Kolosova - Zurich Street Parade - ARTE Concert
11
Shane da Silva avatar
Going to be experimenting with OrbStack this week. If its promises hold true, could be quite a perf boost for local dev with Docker. Anyone have personal experience?
OrbStack · Fast, light, simple Docker & Linux on macOS
orbstack.dev
OrbStack · Fast, light, simple Docker & Linux on macOS
4
Shane da Silva avatar
Well this is fun.
GitHub - gruhn/typescript-sudoku: Playing Sudoku in TypeScript while the type checker highlights mistakes.
github.com
GitHub - gruhn/typescript-sudoku: Playing Sudoku in TypeScript while the type checker highlights mistakes.
2
5
Shane da Silva avatar
Out of Africa Movie · 1985 · ★★★½☆ Didn’t know what I was getting into with this one—was just looking for an African-themed film for the flight. Ended up springing a few leaks in the process. While the delivery is at times clumsy in the typical way of 80s cinema, Streep and Redford’s performance shines through to sho...
Out of Africa
nook.social
Out of Africa
2
6
Shane da Silva avatar
Killers of the Flower Moon Movie · 2023 · ★★★★★ Late to this one, but that's what long flights are for. In traditional Scorsese fashion, it's a slow, painful burn—poignant. Casting all around was stellar, but the Lily+Leo interplay was particularly special.
Killers of the Flower Moon
nook.social
Killers of the Flower Moon
3
2
9
Shane da Silva avatar
Privileged to be “stuck” in Istanbul due to a missed connection. People here know how to enjoy the present moment.
Cast image embed
3
2
Shane da Silva avatar
Fabulous font fun:
Font with Built-In Syntax Highlighting
blog.glyphdrawing.club
Font with Built-In Syntax Highlighting
4
14
Shane da Silva avatar
FSMs as a core data primitive are going to get more popular. Combined with a runtime library for your preferred language, and you have a way to formally verify statements about business logic in your system.
Versioned FSM (Finite-State Machine) with Postgresql
raphael.medaer.me
Versioned FSM (Finite-State Machine) with Postgresql
2
6
43
Shane da Silva avatar
Stoked for this.
The full trailer for ”Vitalik: An Ethereum Story” Our @ethereumfilm documentary premiering worldwide on Sept 18th! Mint the trailer at ethereumfilm.xyz
quote video
12
36
Shane da Silva avatar
Impressive tool from Xata providing a solution for zero-downtime, REVERSIBLE (!!!) migrations—the holy grail. Excited for this to eventually reach v1. Current feature set is very impressive, but it's not yet ready to handle all possible migrations just yet. Something to keep an eye on.
Introducing pgroll: zero-downtime, reversible, schema migrations for Postgres
xata.io
Introducing pgroll: zero-downtime, reversible, schema migrations for Postgres
3
6
20
Shane da Silva avatar
Great post on how PG lock behavior during schema changes. It's surprising (but obvious in hindsight) how a statement that obtains a lock which doesn't conflict with a schema change could still be blocked by another statement that does obtain a blocking lock, due to the FIFO nature of the lock queue.
Schema changes and the Postgres lock queue
xata.io
Schema changes and the Postgres lock queue
1
5
13
Shane da Silva avatar
Anyone ever used a higher-level language like PQL for expressing complex SQL queries? pql.dev Looks like heavy use of CTEs under the hood to make it easier to express queries as pipelines rather than declarative statements. Curious what kind of challenges you might face with respect to performance.
pql
pql.dev
pql
A CTE (WITH) can be MATERIALIZED or NOT MATERIALIZED. When MATERIALIZED, the query is computed only once for the outer query. Good for reducing work. Not good when you reference the CTE multiple times with different predicates. NOT MATERIALIZED forces PG to "inline" the CTE which allows predicate push down but possib
1
12
Shane da Silva avatar
Remember Growl? What a time to be alive.
Growl
growl.github.io
Growl
4
1
24
Shane da Silva avatar
Migrating your half-terabyte production Redis cluster at midnight.
Cast video
9
18
96
Shane da Silva avatar
Anyone have a way to make the macOS Touch ID animation faster? It's painfully slow.
Cast video
3
7
Shane da Silva avatar
We don’t deserve dogs
Cast video
1
15
Shane da Silva avatar
With an unlogged table, Postgres is fast as a cache. Downside is unlogged tables aren't replicated, and so this pattern doesn't scale.
PostgreSQL vs Redis vs Memcached performance
cybertec-postgresql.com
PostgreSQL vs Redis vs Memcached performance
3
9
26
Shane da Silva avatar
Love seeing unintuitive results like this proven from first principles. TL;DR: halving service time results in almost 11x reduction in latency.
What happens to latency if service time is cut in half
pveentjer.github.io
What happens to latency if service time is cut in half
8
1
23
Shane da Silva avatar
fname-registry was starting to experience significant latency in API responses. Allocating more servers made a huge difference.
Cast image embed
3
1
29
Shane da Silva avatar
Excellent overview of all the different kinds of lock in Postgres and the various SQL statements that invoke them:
Postgres Locks — A Deep Dive
medium.com
Postgres Locks — A Deep Dive
3
3
23
Shane da Silva avatar
Huge kudos to @sanjay for extracting this into a reusable component that we also use to power Warpcast itself!
Reminder that the replicator is deprecated by shuttle. We’re going to remove the replicator from the hub codebase by end of next week to avoid any confusion. If you’re still using the replicator, please migrate to the shuttle package. Let me know if you have any questions around migration.
11
Shane da Silva avatar
Anyone using mise (asdf/nvm/etc alternative, formally called rtx)? Interesting but perhaps risky to fuse tool version management with environment variable setting and traditional Makefile tasks—but a lower barrier to entry than nix.
Home | mise-en-place
mise.jdx.dev
Home | mise-en-place
2
11
Shane da Silva avatar
Fun Farcaster Fact: the port that Hubs use to gossip information—2282—comes from the year the Hegira began in the Hyperion series: the exodus of humanity from Earth to the stars.
Hegira
hyperioncantos.fandom.com
Hegira
2
2
25
Shane da Silva avatar
Postgres in the browser. This space is starting to get really interesting.
GitHub - electric-sql/pglite: Lightweight Postgres packaged as WASM into a TypeScript library for the browser, Node.js, Bun and Deno
github.com
GitHub - electric-sql/pglite: Lightweight Postgres packaged as WASM into a TypeScript library for the browser, Node.js, Bun and Deno
1
1
21
Shane da Silva avatar
Anyone had a chance to try Zellij as an alternative to tmux/screen? Hearing good things.
About Zellij
zellij.dev
About Zellij
2
1
16
Shane da Silva avatar
Thank you Görli for all you did in the early days of Farcaster. May you find peace in the digital afterlife.
Cast image embed
4
18
Shane da Silva avatar
Art
Interview with Senior JS Developer 2024 [NEW]
youtube.com
Interview with Senior JS Developer 2024 [NEW]
2
4
15
Shane da Silva avatar
Never has such a boring title given me such excitement.
Waiting for Postgres 17: The new built-in C.UTF-8 locale
pganalyze.com
Waiting for Postgres 17: The new built-in C.UTF-8 locale
1
1
36
Shane da Silva avatar
Help us improve making exceptional circumstances easier for both users and developers to understand.
Request for feedback from frame devs: - give frames a way to respond with an error message that will be displayed to a user. - enables frames to give users quick feedback in response to user input https://warpcast.notion.sit...
quote image
2
2
34
Shane da Silva avatar
A good writeup (if perhaps a bit hard on the eyes color-wise) with some practical strategies. The use of views to implement logical sharding before physical was a nice simplification.
How Figma’s Databases Team Lived to Tell the Scale | Figma Blog
figma.com
How Figma’s Databases Team Lived to Tell the Scale | Figma Blog
1
2
21
Shane da Silva avatar
Anyone have experience running their own time series database for exposing analytics back to customers (i.e. not purely for internal use). Thinking about giving frame developers much more detailed analytics on their frames, and exploring one of a few options.
9
3
17
Shane da Silva avatar
About time.
Germany adds Berlin’s techno scene to Unesco cultural heritage list
theguardian.com
Germany adds Berlin’s techno scene to Unesco cultural heritage list
1
17
Shane da Silva avatar
We just enabled hot-linking protection. This prevents certain sites from showing images/videos served by our CDN. It does NOT prevent the image from the original Farcaster message from being served. If images are no longer rendering for you, let us know!
4
4
15
Shane da Silva avatar
Anyone have experience running Patroni as a high availability + failover solution for PG? Curious to hear stories both good and bad.
Introduction — Patroni 3.2.2 documentation
patroni.readthedocs.io
Introduction — Patroni 3.2.2 documentation
1
Shane da Silva avatar
Our public dashboard now shows the worst-case time for messages flowing in both directions: - Messages sent to Hubs received by Warpcast - Messages from Warpcast sent to Hubs You can find the public dashboard here: p.datadoghq.com/sb/6aa1f434-...
Cast image embed
2
2
7
Shane da Silva avatar
Something does not compute.
Cast image embedCast image embed
1
5
Shane da Silva avatar
Shut up Uber, you’re drunk
Cast image embed
2
8
Shane da Silva avatar
Exciting if this comes to pass.
After 111 years, SF is finally moving to oust PG&E and create a public-power system - 48 hills
48hills.org
After 111 years, SF is finally moving to oust PG&E and create a public-power system - 48 hills
3
1
19
Shane da Silva avatar
With all that's happening in the world, there are times where the classics hit harder. This is one of them.
The Pawnbroker (1964) ORIGINAL TRAILER
youtube.com
The Pawnbroker (1964) ORIGINAL TRAILER
1
10
Shane da Silva avatar
A reminder
Cast video
3
11
Shane da Silva avatar
Feels like it was less than 10 years ago... 😬
Cast image embed
It feels like it was 10 years ago. https://warpcast.com/gakons...
quote image
3
5
Shane da Silva avatar
When the PR is merged upstream
Cast image embed
Serialize arrays of Uint8Array objects as hex escape sequences by sds · Pull Request #2930 · brianc/node-postgres
github.com
Serialize arrays of Uint8Array objects as hex escape sequences by sds · Pull Request #2930 · brianc/node-postgres
1
21
Shane da Silva avatar
Resonates with how we're thinking about Rust in Hubble: use TypeScript wherever possible until mission/performance critical codepaths are identified, and then write those in Rust.
Performance: Rust and its relationship with Node.js
sprkl.dev
Performance: Rust and its relationship with Node.js
1
14
Shane da Silva avatar
Anyone used typia.io for type-safe runtime validation in TypeScript? Neat features: - Protobuf support without requiring .proto file - Generating a random object given a schema - Faster JSON.stringify - Type-guarded JSON parsing
Typia Guide Documents - Index
typia.io
Typia Guide Documents - Index
1
12
Shane da Silva avatar
When should Farcaster start thinking about post-quantum resistance (not specifically for DCs, but in general)?
Quantum Resistance and the Signal Protocol
signal.org
Quantum Resistance and the Signal Protocol
1
13
Shane da Silva avatar
Anyone ever worked with tRPC (trpc.io)? What was your experience?
tRPC - Move Fast and Break Nothing.
End-to-end typesafe APIs made easy. | tRPC
trpc.io
tRPC - Move Fast and Break Nothing. End-to-end typesafe APIs made easy. | tRPC
2
2
3