William Saar pfp

William Saar

@saarw.eth

89 Following
116 Followers


William Saar pfp
William Saar
@saarw.eth
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.eth
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.eth
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.eth
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.eth
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.eth
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
2 reactions

William Saar pfp
William Saar
@saarw.eth
Great product for chess learners!
0 reply
0 recast
1 reaction

William Saar pfp
William Saar
@saarw.eth
Didn't realize Etherscan had acquired Solscan The block explorer space has really become a very centralized part of the blockchain space (good luck launching an Eth L2 without buying support from Etherscan etc)
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw.eth
How much does Bitcoin's price volatility have to drop until it becomes useful as a stablecoin? Even if using it on faster/cheaper chains requires a bridge, that seems easier to decentralize than current coins pegged to national currencies
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw.eth
Is there a block explorer for Solana that lets you export transactions for free through an API? Seems Solscan has put that functionality behind a $199/month paywall so can't be used in a free tool like web3gains.com
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw.eth
The Ethereum L2 UX has some way to go to compete with Solana Claimed some tokens on Base: - Metamask Android didn't work at all - Switching network happens quickly, but Coinbase Wallet asking for fees in eth when it really wants base-bridged eth will confuse mainstream eth holders - Bridge fees ...
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw.eth
Sadly, the only way I found to get rid of the NFT alert spam notifications from Coinbase Wallet was to silence all the app's notifications in Android Makes me not want to use the app as you do want to get notified if coins move
3 replies
0 recast
1 reaction

William Saar pfp
William Saar
@saarw.eth
Upgraded to a Samsung s24 Ultra (as us poor Europeans do, according to dwr) and the Warpcast app got copied over but kept crashing on the new phone Was easy to reinstall and restore, but even better if it had shown the login screen!
1 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw.eth
Crypto should capitalize on the recent push away from SaaS (initiatives like once.com) The opportunity is enabling backend infrastructure networks to solve both the problem of self-hosting for customers wanting to run non-SaaS products, and the hosting provison problem for companies wanting to sell non-SaaS software
1 reply
0 recast
3 reactions

William Saar pfp
William Saar
@saarw.eth
Has anyone built crypto-gated API calls? Like, why do I have to pay for a subscription to Etherscan instead of paying a fraction of a SOL or some Eth L2 token that is appropriate for fast micropayments for every call?
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw.eth
Just integrated AI into my screenwriting app PlotDash. Not available to any users yet, but my silly read-only example script now has an AI draft tab that contains a script that was generated by GPT-4 in the app https://plotdash.com/#/script/example ...might turn it into a ChatGPT plugin to let OpenAI handle payments
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw.eth
Dreaded doing this, but finally upgraded an old side project 4 major revisions of NestJS and 1 major revision of TypeORM without many problems Now, I can finally start adding OpenAI calls to augment the functionality with LLM functionality
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw.eth
Bonjour Montreal, I am in you
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw.eth
🤔 Need to come up with a project for an upcoming vacation week in Montreal Doubt poutine and sightseeing will be enough to fill up the days, and hacking in cafes is actually a great way to observe the vibe of the city
0 reply
0 recast
0 reaction

William Saar pfp
William Saar
@saarw.eth
Completed Coursera's course on Gen AI and LLMs. Can recommend it for developers to get an overview of techniques and the labs provide practical experience applying fine tuning and RLHF to LLMs in Python https://www.coursera.org/learn/generative-ai-with-llms/
0 reply
0 recast
0 reaction