running
pr / goal
mile7:26/5:365k24:46/19:3010k50:34/36:59half1:56:48/1:33:00
synced Apr 27
lifting
pr / goal
deadlift325/400front squat/305back squat/360bench145/265strict press95/155push press/225weighted pull-up/+90strict pull-ups12/20

A Token Can Be Anything

Apr 26, 2026

Stocks already proved that standardized interfaces can wrap arbitrary economic meaning.

Thesis: A token does not need to conform to one canonical model of legitimacy. Like a stock, it only needs a standard interface and a market-legible bundle of expectations. ERC-20s are technically standardized wrappers around wildly different bundles of expectations, exactly the way stocks are legally standardized wrappers around wildly different bundles of rights.


I. Stocks are already arbitrary tokens

People think stocks are "real" and tokens are "made up." But stocks are standardized legal interfaces around arbitrary right bundles. The category "stock" is not coherent because all stocks do the same thing. It is coherent because the legal and market infrastructure knows how to handle them.

A stock that conveys little

A stock that conveys a lot

A stock that conveys something strange

Once you have non-voting stock, super-voting stock, preferred stock, tracking stock, golden shares, SPAC units, options, warrants, RSUs, and phantom equity, the idea that "stock" means one clean thing collapses. What survives is the interface. The market knows how to custody it, trade it, quote it, tax it, regulate it, and sue over it.


II. ERC-20 is the same kind of abstraction

ERC-20 did for tokens what corporate/share infrastructure did for equity: it made arbitrary economic meaning fit through a common interface.

ERC-20 answers boring mechanical questions: balance, transfer, allowance, supply, metadata. That is not a theory of value. It is plumbing.

The token's actual meaning lives elsewhere: issuer promises, smart contract mechanics, exchange acceptance, meme strength, protocol governance, redemption rights, fee discounts, collateral, regulatory posture, liquidity, Schelling points, brand, habit, and speculation.

ERC-20 does not tell you what the token means. It tells infrastructure how to move it around.


III. Token value propositions are heterogeneous

MKR — governance/risk/protocol exposure

BNB — platform/ecosystem/fee/burn/network token

PEPE — meme/liquidity/speculation

USDC — regulated dollar redemption/institutional trust

USDT — offshore dollar liquidity/network effects/path dependence

These are not failed versions of the same thing. They are different things.


IV. Native assets make the point even harder to ignore

The argument gets even clearer beyond ordinary ERC-20s. BTC, ETH, and OP are not merely different tickers. They are different theories of what a token can be.

Bitcoin — money without an issuer

No issuer, no fee-discount program, no redemption promise, no governance rights, no dividend, no collateral pool. Value proposition: fixed-supply monetary asset, censorship-resistant settlement, credible neutrality, proof-of-work security, monetary Schelling point, deepest crypto-native brand, fifteen-year Lindy effect.

Bitcoin's value proposition is not mechanical productivity. It is monetary coordination. A token whose primary asset is the credibility of the shared belief around it.

Ethereum — commodity-money for blockspace

Gas token, blockspace currency, staking asset, slashing collateral, DeFi reserve, monetary premium candidate, index-like exposure to Ethereum blockspace demand. Not stock. Not bond. Not commodity. Not currency exactly. The native scarce asset required to consume, produce, and secure a decentralized computation network.

ETH is what happens when the asset is endogenous to the network. You need it to buy blockspace. Validators need it to secure the chain. DeFi uses it as collateral. Investors treat it as monetary exposure to Ethereum's future.

OP — governance as an asset

Governance over protocol/ecosystem decisions, influence over Retro Funding / public-goods allocation, alignment with OP Stack adoption, speculative exposure to Optimism/Superchain growth, political participation in a network economy.

OP is not trying to be digital gold, a dollar, or a memecoin. It is closer to a transferable unit of political influence in a network-state-like software economy.


V. Legitimacy is not one-dimensional

There is no single legitimacy ladder where on-chain collateral > buyback/burn > fee discount > issuer redemption > meme. That is the wrong frame.

| Asset | What is it "really"? | Main legitimacy source | | ----- | ----------------------------------- | --------------------------------------------------------------------------- | | BTC | Monetary Schelling asset | Fixed supply, PoW security, liquidity, social consensus | | ETH | Network-native productive commodity | Blockspace demand, staking/security, DeFi collateral, monetary premium | | OP | Governance/coordination token | Ecosystem influence, governance, public-goods allocation, Superchain growth | | USDC | Redeemable dollar claim | Issuer trust, reserves, compliance, integrations | | BNB | Platform/ecosystem token | Exchange/chain utility, brand, burn mechanics, distribution | | PEPE | Meme/speculation token | Attention, liquidity, community, reflexivity | | MKR | Protocol governance/risk token | Control over stablecoin system, protocol economics, risk absorption |

USDC is not less legitimate than DAI because collateral is off-chain. BNB is not more legitimate than PEPE because it has exchange utility. PEPE is not illegitimate merely because it lacks mechanics. The market prices different stories for different reasons. The broader infrastructure mostly just cares that the token conforms to the interface.


VI. The market decides what bundle matters

Buyers choose their own justification. Some buy redemption confidence. Some buy governance. Some buy cash-flow expectations. Some buy platform growth. Some buy memes. Some buy liquidity. Some buy reflexivity. Pricing emerges from those heterogeneous justifications.

USDT is 3x the USDC market cap which is 22x the DAI market cap — not because the market read every whitepaper and selected the most philosophically elegant design. Liquidity, distribution, exchange support, jurisdiction, redemption confidence, habit, and path dependence matter. BNB and USDC can both be enormous while representing almost opposite things: one is speculative platform upside, the other is a dollar-denominated liability-like instrument designed not to appreciate.

The broader infrastructure is mostly indifferent to the token's metaphysics.


VII. Stop over-engineering legitimacy

Do not overfit your token to someone else's theory of what a token is supposed to be. It does not need to be mined. Does not need on-chain collateral. Does not need cash flows. Does not need a burn. Does not need governance. Does not need to be a stablecoin, a security, a meme, a coupon, or a protocol backstop. It needs to be honest about what it is, expose a usable interface, and give the market a reason to care.

The most ornate purple paper in the world will not automatically make your stablecoin more accepted than an offshore bank account with a giant MBS book issuing tokens on a "trust me bro" basis. Elegance does not beat distribution by default.


VIII. Just ship it

Launch the token. Be clear about what it is. Let the market decide whether anyone cares.

If users can pay with it for discounts, fine. If it is just a meme, fine. If it is a claim on future access, fine. If you migrate the contract later, fine, as long as the market understands. Do not confuse architectural ornamentation with market acceptance.

"Doing something" is not limited to smart-contract mechanics. A meme does something. A brand does something. A discount does something. A redemption promise does something. A governance right does something. The mistake is assuming only the mechanism you personally respect counts as real utility.


IX. Closing

A stock is a token with a legal interface. An ERC-20 is a token with a technical interface. Neither interface determines the meaning of the thing inside it. That meaning comes from the rights, expectations, promises, memes, integrations, and markets built around it.

BTC, ETH, and OP are not three answers to the same question. They are proof that the question is wrong. There is no single thing a token is supposed to be. A token is a standard object with arbitrary meaning attached to it by protocol rules, issuer promises, social consensus, market structure, and user expectation.

Tokens can be anything because financial instruments were already anything. ERC-20 just made the arbitrariness programmable.

tactical games targets

Dec 27, 2024

Couldn't find a good source for these Tactical Games targets, so I made my own.

Tactical Games Circle Tactical Games Diamond Tactical Games Mixed Tactical Games Rectangles Tactical Games Trigger Control Tactical Games Triangle

TWAMM reading

Aug 2, 2021

I've been meaning to read through this, so to make myself do it I read it aloud and recorded it. If you're interested in listening or watching, you can find audio and video versions at the links below.

TWAMM (7.28.2021) | Dave White, Dan Robinson, Hayden Adams

youtube

investment strategy

Apr 15, 2021

Occasionally people I care about ask me something like "Hey, can you help me understand investing? I have some money saved up and I know I should invest it, but I don't know exactly what to do. Crypto seems really interesting too, can you help me get started?" At first the question made me a little uncomfortable because:

  1. I don't have a ton of money
  2. I haven't made insane returns investing what money I do have
  3. I don't want to be responsible for people I care about losing any portion of their savings

I've started to get over all three of those frustrations only somewhat recently. It's more complicated than "I just got over it", but basically I just accepted that:

  1. I care/read more about markets and personal finance than any normal person should
  2. I likely have a far better understanding of crypto than anyone else they'll ask about the topic
  3. If it hurts my relationships, that's their problem. I'll disclose risks responsibly and expect adults to behave as such.

So, if you're reading this, it's probably because you asked me something closeish to the question above. 👆

Here's Jordan's 420xXxBlazeIt_Investing_ProTipsxXx69

Investing is about balancing these priorities:

  • maximizing returns over time
  • minimizing opportunity cost
  • preserving liquidity

Maximizing Returns Over Time

You've probably heard the term "compounding interest" at some point in your reading about personal finance. (If so, you may have come away from the topic underwhelmed, since typical examples are unrealistic have to do with bank interest.) Basically, the more money you make, the faster you make money in the future. Here's an example: If an investment opportunity could yield you a 10% annual return on $5,000 and it (or something like it) is available to you for multiple years, you'll make more money in each subsequent year than you did in year 1.

Year 1 - $5,000 * 10% = $5,500 (Δ 500)

Year 2 - $5,500 * 10% = $6,050 (Δ 550)

Year 3 - $6,050 * 10% = $6,655 (Δ 605)

Year 4 - $6,655 * 10% = $7,321 (Δ 666)

Year 5 - $7,321 * 10% = $8,053 (Δ 732)

Your goal is to maximize Δ in each period. The sooner you get higher Δ values, the sooner you'll get more higher Δ values. That means faster financial security for you and the people you care for.

Minimizing Opportunity Cost

Opportunity cost is the value that you miss out on by choosing an option from a set that precludes selection of the other options in that set. (i.e., You're presented with a pie and a cake. You can eat one, but the other will burn up once you pick. If you pick pie, your opportunity cost is cake.) When investing, you should select options that minimize opportunity cost. Evaluate all your possible investment opportunities and select the ones that have the best possible return. Disregard (or minimize) investments that have small returns.

Practically this means minimizing your cash on hand, minimizing low-return asset exposure (government bonds), and allocating the majority of your capital to the few best opportunities you are aware of.

A caveat - Don't put all your money in one investment. Aim for maybe 12 investments that are independently high quality and are preferably uncorrellated. (Don't invest in two insurance companies, since they're pretty similar.)

Preserving Liquidity

At any moment, you might encounter a surprise expense. You might find out you're having a kid, or need to relocate suddenly. Don't put your self in a situation where a sudden large expense will be difficult to manage because you've got to wait two weeks for your brokerage and bank to figure out how to get your money back to you.

/fin 420xXxBlazeIt_Investing_ProTipsxXx69

This is my general framework for evaluating investment opportunities. Now I'll tell you about how I accomplish this specifically, and what my portfolio generally looks like today.

First, I internalized this flowchart.

Then, I built this:

  • Interest bearing checking account (1.75 months expenses)
  • 5% cash back credit card for Amazon and Whole Foods
  • 2% cash back credit card for all other spending
  • 20x monthly expenses invested in a standard (non-tax advantaged) Wealthfront account spread across their highest risk-score's index fund allocation.
  • random accumulated retirement accounts from employers/IRAs, etc.
  • crypto

Unfortunately, the financial system is configured such that you're effectively required to carry a USD cash balance. This is bad from an investments perspective, because the opportunity cost of cash is quite high. The stategy here is to mitigate the damage by getting at least something for your money. I've heard good things about Ally. Unfortunately, I don't recommend using the bank I currently have.

The cash back credit cards are just discounts on everything you spend. Don't ever let your balance accumulate. Only ever spend money you have.

The Wealthfront account is the most unique aspect of my portfolio and the part I'm the most proud of. I chose to use this account in conjunction with their Portfolio Line of Credit product in lieu of an emergency fund. Using a low-risk investment account as an emergency fund exposes you to high opportunity cost because you're trying to ensure that you'll always have money if the market dips. On top of this, the IRS takes a cut when you sell a position that gained in value. I solve this by saving a substantially greater amount in a high-risk portfolio, then using that portfolio as collateral for a very cheap (3.65% at time of writing) line of credit from wealthfront. You just need to click two or three buttons, and they'll ACH deposit up to 30% of your account value into your bank account immediately. This means you don't have to sell (pay taxes) to access liquidity, and it solves the opportunity cost problem by investing your money in high quality equity ETFs.

The 💰 from the PLoC can be used for more than just the emergency fund value, too. I've used it in the past for fixed-return low-risk investments that yield more than the interest rate Wealthfront charges me. This is great, since it basically prints me free money.

I don't purchase individual stocks. There are many very smart very hard-working people who dedicate their lives to pricing assets, and I don't have any reason to think that my knowledge of a stock's correct price is better than theirs.

The random retirement funds are all in high-risk ETFs. They're uninteresting. If you have the chance, put your money in them. If your company matches deposits, get the maximum match you can.

Crypto is generally where I feel the most concerned about leading people astray. Some tips:

  • Don't buy something you don't understand.
  • If you aren't managing your private keys off an exchange, you don't truly own your crypto.
  • People will try to scam you.

Here's roughly what my portfolio looks like right now:

Compound

  • supply UNI
  • supply COMP
  • borrow ETH (25% of supply value) net APY roughly 2%

Uniswap Liquidity Provision

  • DPI:WETH
  • ETH2x-FLI:WETH

PoolTogether

  • UNI pool
  • USDC pool

Yield Farming

  • COMP
  • INDEX
  • POOL

Holding

  • ETH
  • INDEX
  • LINK
  • ATOM
  • BTC

Explaining the reasoning behind each of these investments is outside the scope of what I'm hoping to accomplish here. If you're interested, get in touch and maybe I'll use our convesation about one of these (or something you're interested in) to write another post explaining my thoughts on a particular crypto investment option. It's not my intent to encourage you to buy anything listed here, but I do think that you'll learn fun/interesting things if you spend time reading about these projects.

setting up a home server

Jan 1, 2021

For a long time I've wanted to do a learn linux better than the unix generic stuff you pick up from doing devwork on macos. I've also had an aspirational hope to run a home server that operates as a general utility for running services I happen to build and doing "philanthropic" donations to decentralized software networks/protocols I support.

About a month ago I finally took the leap and got started. (Thanks to Greg Taschuk and Nicholas Bourikas for the inspiration to finally go for it.) I've got an old laptop I used in college running Arch next to our router now. In fact, I'm writing this post with vim ssh'd into the thing from my couch.

So far I've absolutely loved it. It feels like the learning:effort ratio is just insanely high. Every time I want to figure out how to accomplish anything, the knowledge for how to accomplish it is readily available at any degree of depth. I've learned so much about linux in the past month. My first task was getting the Arch install completed. That was probably the most challenging thing to accomplish. A lot of the steps involved had to do with physical aspects of the computer that I've not worked with in the past.

Since then things have slowly gotten more familiar both due to my general work experience and due to my continued learning. I've figured out how to mount external drives, edited my logind.conf, set up an ssh server, installed gcc, go, python, node, and this evening I got geth running.

I have a LOT more I want to accomplish, and tbh it's a little overwhelming to think of all the things I want to learn at once.

I want to figure out my router configuration and port opening such that I can access the server from outside our network. I want to get IPFS and bitcoind running smoothly, with the ipfs api server resolving assets that are requested by other computers on the network. I want to get familiar enough with systemd services that I can confidently use them to their fullest extent in managing one-off cron-like jobs, and potentially get some automated crypto bots up and running using data from the nodes on the system.

I'm having a blast.

My desktop setup

Dec 23, 2020

I've finally got a desktop workstation arrangement that I'm relatively happy with. I'm usually working with two computers throughout the day one runs Windows/Ubuntu for personal gaming and dev work. The second is a macbook pro for work.

Common Components

  • DSLR camera: Fuji X-T4
  • Lens: Fujinon XF16-55mmF2.8 R LM WR
  • Magewell HDMI-USB 1080p capture dongle (The Elgato 4k camlink was sold out due to Corona, else I would have purchased that.)
  • Manfrotto PIXI Mini Tripod
  • Dell 24" 1440p 144hz monitor
  • Dell 27" 4k 60hz monitor
  • Dual monitor arm desktop VESA mount
  • Vari electric standing desk
  • Coolermaster Master Keys M w/ white LEDs
  • Razer Deathadder mouse
  • Razer mousepad (Mine is no longer produced, but the Acari seems like the closest that's available.)
  • Elgato Key Light
  • Elgato Wave:3
  • Tripp Lite 1500VA UPS
  • Amazon Basics 12 outlet surge protector

Personal Machine

  • Lian Li mITX case
  • Some ASRock motherboard 🤷‍♀️
  • GTX 1080ti
  • Intel Core i5
  • Corsair Dominator Platinum 16gb DDR4 3000mhz
  • Corsair VOID RGB Elite wireless gaming headset

Work Machine

  • macbook pro
  • Cablematters 85W Thunderbolt 3 dock
  • Bose QC35 II headphones

Potential improvements

  • I am still missing an external audio setup. It would be nice to not have to use headphones for everything.
  • I wish I didn't have to manually switch my mouse, keyboard, headphones, and mic when I switch machines. I want a simple button to switch which machine is receiving peripheral output.
  • Now that I've got desktop mic I'm hoping to switch to a pair of wired dedicated headphones.

We're having a kid

Oct 6, 2020

I find it amusing that I was writing drafts of another post titled "thinking about having kids" seven months ago. It's happening for sure now for sure. Lauren's four months pregnant.

People ask me how it feels frequently. I think the thing that crosses my mind most is confusion at the state of myself in relation to parenthood. Parenting seems an act of people who understand more about the world (and themselves) than I do. While I think I am maybe slightly better prepared to shepherd another human into the world than the average, I am having a hard time imagining what I will actually need to do. I am concerned that one day when the kid is 12 I will realize that I totally forgot something important I should/could have done for them and it'll be too late.

It's reassuring to see people like Bryan Caplan talking about how you really don't need to do that much for kids to turn out alright, but at the same time it's clear he puts a lot of effort into providing his homeschooled kids what he believes to be the ideal educational and general childhood experience. So, I guess to summarize, I'm stressed out because I care a lot and I'm not sure where I should be applying that care (if anywhere).

Some fortunate tax planning opportunities

Oct 6, 2020

We've been trying to sell our car in Brooklyn for the past month or so, but have been stymied by issues with our title. The lender apparently never got around to putting themselves on it. So, in order to sell the thing in good faith I'm paying off the loan (very) early. Unfortunately, that means an unexpected short-term expense of about $25,000.

Covering that would require me to sell some ADBE stock that has appreciated quite a bit in the past couple of years. This is obviously a great situation to be in, but unfortunately it means I'll owe a fair bit in capital gains taxes. Luckily, there's a classic trick of high-end personal finance that works perfectly for me here. What many executives with an equity-heavy compensation or net-worth will do in this situation is use their assets as collateral on a loan. The loan isn't taxable, and the lender knows that the debt is backed fully by your portfolio.

Usually this isn't accessible to people like me, but I happen to run a side project that facilitates interpersonal credit transactions, so I happen to be able to do this, weirdly. For the car transaction, all I have to do is explain the details, offer a hefty interest rate (10% seems reasonable) and borrow their money for a couple months while I pay off the car, sell it, and return their money to them with interest. This way I turn what would have been thousands of dollars in taxes into a few hundred in interest payments to a friend.

It's win-win, if you ask me. (Tax-man aside.)

Starting Sima

Jun 6, 2020

Lauren and I had just gotten married, and she had about $55k in student loans. >$20k of that was at 11.75% We were both working reliable jobs with decent salaries. I had gotten my first credit card about three years prior, so I had a (short) credit history. In spite of this, no one would refinance the 11% loan for us. It blew my mind that people like us who were clearly safe borrowers couldn't access credit at all. It wasn't that people would lend to us, but only at bad rates; no one would lend to us in any amount at any price.

After college we were starting to build a social circle that included close friends who were further along in their lives and had been saving for a decade or more. I had the thought "If I knew there were an easy way to refi my friend's 11% loan and I had the money, I'd do it." But at that point I didn't know of any way to make it happen without it being pretty socially uncomfortable.

A year or so later I had a good friend and coworker who is Indian and had gotten his masters degree in the US. He had more student debt than we did, and his was at about 17%. He was having the same experience I did trying to refinance our loans, though I imagine his citizenship made accessing credit in the US essentially impossible.

I was blown away by that. Surely there had to be an easy way for me to pay off a small piece of his loans and cut his rate in half. I trusted my friend would pay me back and never have trouble finding work, and of course I'd love to get an 8% yield on an investment. Again, I looked for an easy way to manage funding/repaying loans between friends, and I couldn't find anything that I liked.

So I started building. I figured all we really needed was an ACH api to set up auto-pay, and basically, that's what we are today.

The basic flow for Sima:

  1. Connect you bank
  2. Add your friend as a connection
  3. Offer your friend a loan at terms you both like
  4. They review the offer (accept/decline)
  5. The loan amount changes hands
  6. ACH repayment executes according to your agreement. (We even have IO/deferral available!)

My use-case here, given my social situation, is based on friendships. But I have a feeling that the bigger opportunity is within families. Generational wealth differences are, obviously, huge. When a student goes through college, they are immediately massively indebted (average >$30k) and the compensation the student (or recent grad) commands for their skills/experience is essentially the lowest it will ever be. At the same time, many have a family network that is in their peak earning period. The students' relatives are either making more money than they ever have or are transitioning from a growth to a wealth-preservation portfolio where fixed income is more attractive than it ever has been before. In fact, the older generation's FI portfolio is likely heavily weighted in diversified ABS instruments that are the ultimate buyer of student loan debt. It seems intuitive to me that there is more yield to be made for and a non-0 emotional value to be accrued to the older generation by funding the younger generation's education and early career endeavors.

The limiting factor in these situations is social risk. A lender doesn't want to fund a loan and end up having to hound their niece for missed payments over thanksgiving dinner. Sima aims to solve that w/ autopay, clear notifications, and a shared record of the state of the loan. Ideally you can just set it and forget it, which solves the social cost of servicing loans traditionally.