shazow pfp

shazow

@shazow.eth

653 Following
3425 Followers


shazow pfp
shazow
@shazow.eth
If you're going to release code with a weird proprietary 1,700-word license that you paid a lawyer to write up... the least you could do is include the prompt you gave to the lawyer. Maybe then we could figure out why on earth you did this instead of just leaving it unlicensed or using a source-available license.
1 reply
0 recast
1 reaction

shazow pfp
shazow
@shazow.eth
We're entering the "I hate blockchain, but the things I do like aren't blockchain per se" phase of acceptance. https://www.pcgamer.com/games/mmo/the-new-eve-survival-mmo-is-using-blockchain-tech-to-create-a-boiling-financial-hellscape-but-dont-call-it-a-blockchain-game/
1 reply
0 recast
10 reactions

shazow pfp
shazow
@shazow.eth
When writing code, do you ever feel like you're in a dark small uncomfortable room? Almost like a kind of synesthesia. When the code is nice, clear, and robust, it feels like a comfortable expansive well lit space. When it's messy and tangled, it feels like I'm in a small and uncomfortable space, unable to determine the shape of my boundaries, not knowing where the exit is. Using AI somehow makes this feel worse for me. Accepting Cursor-style changes makes the space I'm in feel less familiar, less consistent. It feels like the shape of the rooms and walls might have shifted but it's too dark to see. Only way to tell is to feel for all the boundaries again, walk the perimeter.
11 replies
6 recasts
31 reactions

shazow pfp
shazow
@shazow.eth
Interviewing for a job is the same as dating someone new. In both cases, we're trying to figure out if the person will *become* who we need them to be for the role they're applying. With employment, we lean heavily on past experience as a proxy for this, but it's merely a proxy. Someone very adaptable with little relevant experience is a better hire than someone very experienced yet extremely rigid. Imagine we started first dates with a resume reviewing prior relationships? Is that ridiculous? Should hiring be more like dating, or should dating be more like hiring?
4 replies
0 recast
4 reactions

shazow pfp
shazow
@shazow.eth
We should pivot away from talking about climate change in terms of "2°C average temperature increase" and more in terms of variance increase. Behind that "average" hides a very substantial upper/lower bound shift, much more than 2°C.
2 replies
1 recast
10 reactions

shazow pfp
shazow
@shazow.eth
The most effective way to get real feedback about product usage without using analytics is... break the product and wait for complaints.
0 reply
0 recast
9 reactions

shazow pfp
shazow
@shazow.eth
Feeling drowsy while driving? Every car is trying to kill us. Disabling recirculating air does not work, AC or heating overrides it if the target temperature exceeds ambient by more than a few degrees. CO2 bounces between ~2000 and ~3000. (BMW X2 this time, VW ID.4 last time, psure they all do this.) 💀
0 reply
1 recast
12 reactions

shazow pfp
shazow
@shazow.eth
If your company is making shitty t-shirts as swag that no one will ever wear, seriously consider just tossing that cost value into a Github sponsorship for the same people who would get a t-shirt instead. Way better marketing for you! If your t-shirt is the 0.1% skibidi rizz or whatever, you are exempted.
3 replies
1 recast
15 reactions

shazow pfp
shazow
@shazow.eth
https://warpcast.com/shazow.eth/0xdaa613a4
6 replies
0 recast
1 reaction

shazow pfp
shazow
@shazow.eth
Cute mashup use case: copilot chat + neovim with a bulk filesystem editor like oil.nvim (Great example of why neovim is so powerful, it's like composing money-legos but for text editing.)
2 replies
0 recast
2 reactions

shazow pfp
shazow
@shazow.eth
Are we calling ourselves abnormies or what?
4 replies
1 recast
4 reactions

shazow pfp
shazow
@shazow.eth
Idea: Overloading Rollup Governance (warning: somewhat cursed) Stage 1 rollups rely on a multisig to allow for upgrades, involving diverse and high quality sets of signers, and often have timelocked votes that can be overwritten by a larger DAO. So much effort went into this, what if we... 👉👈 overloaded it? Imagine we anon-launch a successful dex on Arbitrum, but we include some anti-hacking mitigation like circuit breakers/throttling if too much funds move over a time period (or something even cleverer). Who would credibly govern over the circuit breaker? What if we pick the people who already have power over how our execution layer behaves, who could already alter our contract if they were really motivated. What if our contract gives control to arbitrate to the Arbitrum Security Council multisig, *without their consent*? This may be a cursed idea, since it's parallel to @vitalik.eth warning of L2's overloading L1 governance. Should we fear contracts/apps overloading L2 governance? Or embrace it?
4 replies
0 recast
3 reactions

shazow pfp
shazow
@shazow.eth
What's the most complex kind of app people have reliably built with AI, in as few shots as possible? Is there a good benchmark that we've been using? Something like "Will Smith eating pasta" for generative video.
1 reply
1 recast
11 reactions

shazow pfp
shazow
@shazow.eth
https://x.com/lightclients/status/1829759162433061186 @lightclient
0 reply
1 recast
2 reactions

shazow pfp
shazow
@shazow.eth
Idea: Approve & Lock ERC20.approveAndLock(address _spender, uint256 _value, uint256 _timeout) Instead of sending 25 USDC to @ted back and forth three times for the poker buy-in (because I keep placing 2nd and getting it back lol), we could just commit to allow @ted to withdraw up to 25 USDC from my wallet and lock it up for the timeout duration. This could also be used to implement recurring payments, or gas station style "maximum hold" to spend. Bonus: - Avoids taxable disposition event if the back-and-forth is avoided. - Includes a timeout on approval, so we don't get a situation where we leave a bunch of approvals forever until the approved contract gets hacked and steals the funds. - Locks the minimum value, so recipient is guaranteed that it is available until the timeout (no concerns of missing balance like regular approvals).
4 replies
1 recast
7 reactions

shazow pfp
shazow
@shazow.eth
I appreciate that it's a meme to make videos explaining memes. Very mindful, very considerate. I have friends who exited social media but still want to keep up with memes so they watch "the boomer meme explainer videos", I feel like this is facilitating their healthy lifestyle. https://warpcast.com/boysclub/0x8f04a2d6
3 replies
0 recast
7 reactions

shazow pfp
shazow
@shazow.eth
It said "Free"
2 replies
0 recast
14 reactions

shazow pfp
shazow
@shazow.eth
How long do you think we have until smart chokers?
2 replies
0 recast
1 reaction

shazow pfp
shazow
@shazow.eth
First they open source it. Then they "Business License" it. Then we forked it. Then we win. Then they close source it. Then... they open source it again? https://www.elastic.co/blog/elasticsearch-is-open-source-again
2 replies
2 recasts
6 reactions

shazow pfp
shazow
@shazow.eth
Idea: Yielding Membership Bonds (Generalized Edition) Let's say we have a service that charges $5/yr membership, call it Carpwast. We could have a generalized contract (call it YieldingAAVEUSDCBond) that we'd call to bond 100 USDC with Carpwast as the yield recipient; the contract gives us an NFT like UNIv3; Carpwast would check for a valid bond NFT on authenticating (correct cost basis, correct yield recipient); and over a year Carpwast would collect the ~5% interest. - At any time, we can take out our collateral and the membership implicitly ends, permissionlessly! - Carpwast can claim the earned interest at any time, or auto-claims on exit. - IANACPA but I assume no tax implication for us (basically a loan), Carpwast gets income on claim. - One general contract could serve any number of services (opening a bond needs to specify the yield recipient and correct collateral amount). - Collateral can change over time (as yield shifts), maybe grandfather old accounts, maybe request reups.
5 replies
1 recast
6 reactions