William Saar pfp

William Saar

@saarw

95 Following
403 Followers


William Saar pfp
William Saar
@saarw
After 3 years and 6 contract extensions, my current consulting gig is coming to an end in March. Plan is a vacation to tinker with more AI projects Wonder if self-hosted models are worth the learnings for their own sake, or if it's something to get into only after reaching limits of hosted APIs 🤔
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw
Didn't TikTok get banned in the US? Where are all the dance videos on Farcaster!?
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw
Bitcoiners better get a Trump token running on ordinals if they want that strategic Bitcoin reserve
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw
Finally got around to playing Disco Elysium while getting over a cold. It's a slow story-driven adventure game with literary qualities Realized this type of game would be much easier to create in the age of LLMs Also realized that I probably would not want to play such a game if it had been released after ChatGPT
0 reply
0 recast
1 reaction

William Saar pfp
William Saar
@saarw
The UI change where it shows a channel name even if you select to post to Home is confusing Difference between posting to Home vs posting to fc-devs:
0 reply
0 recast
12 reactions

William Saar pfp
William Saar
@saarw
Standing desks turned out to be BS https://www.theguardian.com/society/2024/oct/16/standing-desks-may-be-bad-for-your-health-study-suggests
1 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw
ITAP of turtles annoying a bird in a park in Taipei earlier this week
0 reply
0 recast
2 reactions

William Saar pfp
William Saar
@saarw
Been writing cloud policies in rego recently (an Open Policy Agent language) It's like coding smart contracts for some immature overly-clever L2 chain The chains that leverage pre-existing languages and tooling made the right choice
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw
Discord: Spams you with nonsense notifications from every silly crypto project server you join Also Discord: Occasionally decides to notify you when people you've had long communications with in PMs send you a message
0 reply
0 recast
1 reaction

William Saar pfp
William Saar
@saarw
What's the long-term thinking around growing decentralized social while dealing with speech/moderation laws that make it difficult to host hubs in much of the world? Is it OK to operate only in the US with DMCA section 230 protections? Can content be e2e encrypted so hubs lose ability to moderate? Any writing on this?
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw
After using Claude I can definitely see how AI could be productive enough to replace teams with single developers However, the biggest hurdle to this seems to be management and Agile™️ processes that are all about taking on projects with teams Any of the dev-replacement startups solving the management-layer problem?
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw
Added the Farcaster Hub repo to my app that uses AI to generate a newspaper-style page from commit messages. With vector search for related activity https://gitbulletin.com/repo/farcasterxyz/hub-monorepo
0 reply
0 recast
2 reactions

William Saar pfp
William Saar
@saarw
Tried Claude Sonnet 3.5 to write a Rust program that would otherwise have required me to read up on 3 unfamiliar APIs Required minor fixed as Claude's training wasn't up to date with changes to some immature Rust libraries, but got the program running and overall impressed with the productivity boost Claude provided!
0 reply
0 recast
2 reactions

William Saar pfp
William Saar
@saarw
Any LLM provider that lets you (or apps) pay for usage with crypto?
0 reply
0 recast
1 reaction

William Saar pfp
William Saar
@saarw
3 strategies for maintainable software: a) Use a statically typed language. b) Use a dynamically typed language, but insist on 100% test coverage so you maintain "it compiles"-quality. c) Sell your company to a rich buyer that can pay for rewrite/tests.
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw
Updated web3gains.com to turn off querying paywalled Solscan APIs and instead supporting importing CSV file exports from the Solscan UI Also added rate history for SOL, ETH when outside Coingecko's free 365 day history It kindo gets closer to a decent result, but one really needs the paid APIs, especially for Solana
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw
Noticed that the problem applies to chain-specific tokens as well. Does Coinbase have an internal list of which symbols you support for a specific chain? Or can you receive two completely different tokens with the same symbol on different chains and not be able to tell them apart in the statement?
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw
The Coinbase statement reports just say "Received 1 USDC from an external account". Is there a way to look up what chain the USDC was sent over so one can match it to ERC721, Base, or Solana transactions?
1 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw
Can anyone recommend a free API for historical crypto exchange rates? Turns out Coingecko only allows querying 365 days back on their free plan
1 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw
Started porting web3gains.com away from Solscan to SolanaFM as the former paywalled their APIs ...but SolanaFM's transfer listing only allows listing 100 transfers for 1 wallet per minute Might be better off adding support for dumping transfers from the Solscan UI and manually importing CSV files
1 reply
0 recast
3 reactions