For things like answering surveys of lazy social science researchers, I wouldn't even bother and just use rand(3).
528 karma · joined March 29, 2021
For things like answering surveys of lazy social science researchers, I wouldn't even bother and just use rand(3).
Crypto has no global risk manager in charge of keeping the total sum of algo stables small enough to be safe.
One can calculate the implied USDC/USDT rate from that very page by pricing a swap for 1 ETH or BTC for USDT vs same for USDC. The USDT quote is similar to CEXes for dollars, and the USDC is substantially higher, aka value of 1 USDC is well below 1, on Uniswap itself.
(See "Veblen goods".)
awk 'match($0, /foo=([0-9]+)/, g) { print g[1] }'
works in gawk (using extended match syntax allowing captured groups in the 3rd parameter array).One could probably implement a Linux-compatible kernel that only implements io_uring (and only whatever sync calls are required to set it up). May not run many precompiled executables at the moment but maybe an interesting research direction.
My intuition so far was always to put the AP as high as practical...
It's a mess but it's the right idea, a social network cannot be run with either hand curation or self curation. If something destroys Twitter it'll be some place with a better algo.
(What is the benefit of rhymes, meter, etc over using prose?)
That's for honestly run APIs, then an exchange can play some games with that feed if they want to...
In any case it's not needed: liquidators get the 3% initial margin so are usually in profit. For the cases when the market moves faster than that, they should have done what the better-run exchanges do and close the most leveraged positions from the opposite side: if lots of longs get liquidated in aggregate the shorts get their profit trimmed by the losses of the longs beyond maintenance margin, in order of leverage, which is fair enough when duly documented in the terms.
These days a naive market making strategy in crypto just incinerates capital very reliably as the tiny bid ask spread is a small fraction of the adverse selection risk (whole spread moving past). They did probably make money on this in the early days and got smoked when the sophisticated tradfi players joined.
Front running large trades by looking at non public info on the order book is possible but this is also fraud, so not a strategy to avoid legal troubles, and it also only works if the large traders are naive and not adversarial (putting fake large orders to front run you etc).
What SBF could have done is close down Alameda when it was clear they were not competitive, and concentrate on growing the exchange by reinvesting the fees, but that would have clipped the growth and donations/acquisitions lifestyle to something much less flamboyant.
(Less economical if they're not caching anything.)
In any case there was no buyer in size, so if they had dumped all they could the meagre proceeds would have probably been enough for like an extra half hour worth of withdrawals.
Step 2 is for Alameda to deposit on FTX, and then withdraw 95% of its notional value in USD or say BTC/ETH. Then on FTX they have a negative balance on this matched by a positive balance in FTT or other Sam coins. The USD or BTC/ETH withdrawn comes from someone on platform who has clicked "lend" on their positive balance of same in exchange of some yield.
To be fair, any user could do that, deposit shitcoin, withdraw non-shit, up to 100% of the funds where people had clicked "lend" and that without any fraud. If the value of the shitcoin collapsed their account just got zeroed and FTX took the corresponding loss on their books.
The list of shitcoins allowed in this genius scheme is still up:
https://help.ftx.com/hc/en-us/articles/360031149632-Non-USD-...
(In passing, using top level domains as user id may be a good idea in some cases. In tech communities the friction may be bearable.)
If they steal customer funds, then all is off, but same when there is no margin trading involved.