00:24 |
asciilifeform |
$ticker btc usd |
00:24 |
busybot |
Current BTC price in USD: $40657.39 |
00:29 |
mats |
rip |
00:30 |
asciilifeform |
4$ when! |
00:32 |
mats |
remembers to harvest applicable capital loss offsets |
00:32 |
asciilifeform |
mats: ianal but doesn't this only work if you actually ~took~ the loss (i.e. sold at loss) ? |
00:33 |
mats |
yes |
00:34 |
mats |
its one of the few benefits of extreme price volatility in btc |
00:34 |
mats |
but it'll probably go away once the house votes on the bill this time next year |
00:34 |
asciilifeform |
mats: maybe i'm thick, but where the 'benefit' ? dontcha have to demonstrate that you actually lost money, to get (a fraction of it) back as tax writeoff ? |
00:34 |
asciilifeform |
(where 'money' means concretely usd) |
00:36 |
asciilifeform |
i.e. if you have 1btc, but you bought it in 2012 for fiddybux, it doesn't do much for you if tonight falls from 40k to 20k, if yer intent on selling it will still show massive gain, not loss, and get taxed |
00:36 |
mats |
right, i bought bitcoins recently |
00:36 |
asciilifeform |
aite, but why wouldja sell any in the dip ? |
00:36 |
mats |
to buy back right away, and bank the offsets |
00:37 |
asciilifeform |
wouldntcha end up eating the spread then ? |
00:37 |
mats |
yeah, i lose some money to egregious broker fees in the process |
00:38 |
mats |
still worth it |
00:38 |
asciilifeform |
seems to suggest the broker aint charging enuff, then, if this is somehow +ev for mats |
00:39 |
* |
asciilifeform wonders what the 'brain cpu time' cost of this operation is |
00:41 |
mats |
err, once the house votes on the bill this time next week* |
00:41 |
asciilifeform |
mats: what concretely is the loophole that's to be closed ? (if i understand the implication of 'house votes..' that is) |
00:42 |
mats |
i'm lazy and i don't bother unless the price slips >10%, costs ~0 time |
00:42 |
mats |
https://www.cnbc.com/2021/09/14/house-democrats-plan-would-close-tax-loophole-used-by-crypto-investors-.html |
00:42 |
asciilifeform |
mats: ty |
00:47 |
mats |
$ticker btc usd |
00:47 |
busybot |
Current BTC price in USD: $41888.96 |
00:47 |
asciilifeform |
mats: outta curiosity, what's yer plan if usg goes 'aah you paid x $, mats ? but actually you owe 5x, plox by next tues., k bye' |
00:48 |
mats |
talk to a tax attorney and then do what i'm told |
| |
↖ |
00:49 |
* |
asciilifeform won't be esp. surprised if retroactive tax increases, officially or otherwise |
00:51 |
mats |
i'm excited to see this vote expand the welfare state |
00:53 |
mats |
hopefully usg's credit rating gets downgraded in a couple years |
00:54 |
asciilifeform |
mats: it's already a work of fiction, it aint as if they paid bonds in gold or btc |
00:54 |
asciilifeform |
sure, will pay a++ on time, by printing |
00:58 |
asciilifeform |
mats: re tax writeoffs, they're specifically the mechanism of elite boot stamping on human face in usg reich, so they'll be abolished some time after hell freezes over |
00:59 |
asciilifeform |
( e.g. asciilifeform doesn't get to write off anything substantial. taxed at effectively ~50%. because working, rather than dividend-drawing , doesn't borrow money, doesn't speculate ) |
| |
↖ |
00:59 |
mats |
thats your own fault, you could've got a mortgage |
01:00 |
asciilifeform |
mats: 'mp's plan for wealth'(tm)(r) ? |
01:01 |
mats |
mp aside, it makes sense for some people |
01:02 |
asciilifeform |
mats: 'underwater' mortgage borrower is more firmly bound to his cardboard box than anyone was in e.g. su. |
01:03 |
asciilifeform |
i suppose for some value of 'make sense', just about anyffin 'makes sense for some people'. stuffing pine cone up own arse prolly makes sense for someone. |
01:04 |
mats |
i'm also mildly allergic to making use of nontrivial amts of credit, but at some level of interest rates it becomes rational |
01:04 |
asciilifeform |
( would mats consider the pine cone if it came with a 10% tax deduction ?!111 ) |
01:05 |
mats |
if its not worth the unpeace of mind, i get it |
01:05 |
asciilifeform |
mats: it's rational if yer personal arse is 100% insulated from the up-and-down of it. e.g. you're trump and the money is other people's (or even your own, but it aint your last nor next-to-last 100$M) |
01:08 |
asciilifeform |
mats: one of your mortgaged houses burns down, and insurance refuses to pay ? say hello to paying $M for nonexistent house for the rest of yer life |
01:08 |
asciilifeform |
y'know, rather like asciilifeform personally knew several folx who were paying for car which had years before gone to the junkyard |
01:09 |
mats |
yeah, lack of gap insurance will burn a nontrivial number of people who bought cars at a premium this year |
01:10 |
asciilifeform |
mats: not even speaking of 'lack of insurance' |
01:10 |
asciilifeform |
mats: ever try to actually get dough outta car insurer , for 100% legit damage ? |
01:10 |
mats |
yes, i never had a problem |
01:11 |
asciilifeform |
( not even to mention, suppose you were dumb enuff to buy ~new~ auto , which is worth 30-40% than what borrower owes 5min after he gets in it and drives home from the dealer ! ) |
01:11 |
asciilifeform |
*less than |
01:12 |
asciilifeform |
mats: life is great when at no point do you have a problem, eh. |
01:12 |
mats |
you know that gap insurance is a separate thing right |
01:13 |
mats |
i mean, not separate, but it is an optional rider |
01:13 |
asciilifeform |
then at some point you have problem. and maybe even fixable if you could budget the time & energy to 'fix properly' but may so happen that you can't. |
01:13 |
mats |
for auto and homeowners insurance |
01:15 |
asciilifeform |
mats: interesting re auto. asciilifeform would be excited if he weren't partial to 'disposable' cars |
01:15 |
asciilifeform |
mats: iirc 'homeowner' insurance in usa is a quasi-scam tho |
01:16 |
asciilifeform |
( expensive, and will perma-drop you for life if you make so much as 1 claim ) |
01:16 |
mats |
title insurance is the real scam |
01:17 |
mats |
https://archive.curbed.com/2018/2/26/17017142/title-insurance-scam-government-takeover detailed complaint |
01:21 |
mats |
in other news, cosmic crisp apples are otherworldly. i cut one up a couple days ago and its hardly browned at all |
01:22 |
asciilifeform |
1992-2017 asciilifeform 'i liked apples, as a boy, not so much nao' then went to ro, to timis town market, had ~proper~ one, after this now again 'i used to like apples...' |
01:24 |
asciilifeform |
fucking hate this blighted continent. where if you want real apple, or tasty mushroom, or genuine milk, you gotta find a black marketeer to fly these things in for you |
01:24 |
mats |
have you been to whole foods |
01:25 |
asciilifeform |
mats: in fact i buy errything there that aint in season at market |
01:26 |
asciilifeform |
it aint this. 'real' apple doesn't distance-transport and you won't find it in a mass shop. |
01:27 |
mats |
maybe that's why i don't really care for apples |
01:27 |
mats |
they tend to be too sweet |
01:27 |
asciilifeform |
is why. asciilifeform's pet also 'didn't care for apples', then in ro suddenly 'holy shit' |
01:28 |
asciilifeform |
or the raw milk vending machine there... 'let's buy moar milk.' '??' 'to drink. right here.' |
01:30 |
asciilifeform |
genuine milk: 100% banned in reich. like cocaine. |
01:30 |
mats |
haven't had raw milk yet |
01:30 |
asciilifeform |
entirely other world. |
01:30 |
thimbronion |
asciilifeform: I am not clear on how to use the nonce in the red packet. I had been thinking it would be passed as the iv argument to the encryption function - then I realized - it's also needed for the decryption function, but it's not clear to me in the current scheme how the decryptor gets the iv. |
| |
↖ |
01:30 |
asciilifeform |
a glass of it almost feels like a meal |
01:30 |
asciilifeform |
thimbronion: i've been waiting for someone to ask!! |
01:33 |
asciilifeform |
thimbronion: 'iv' is an aesism. what we'll be doing instead is ct_0 := serpent_e(pt_0); ct_1 := serpent_e(pt_1 ^ ct_0); ct_2 := serpent_e(pt_2 ^ ct_1); .... ctn := serpent_e(pt_n ^ ct_n-1) . |
01:33 |
asciilifeform |
thimbronion: lemme know if makes sense to you. |
01:34 |
asciilifeform |
( will illustrate this, and the decryption, in the spec appendix . ) |
01:34 |
asciilifeform |
ct_n -- ciphertext block n ; pt_n -- plaintext block n |
01:34 |
asciilifeform |
( 16byte blox ) |
01:35 |
thimbronion |
and ^ is XOR? |
01:35 |
asciilifeform |
this is standard 'cipher block chaining'(tm)(r) but for some reason (well, cuz aes explicitly requires) heathens carry a separate 'iv' around as plaintext |
01:35 |
asciilifeform |
^ is always xor. |
01:36 |
asciilifeform |
pt_0 so happens is our nonce. |
01:37 |
thimbronion |
Ok - I have enough to go on at least. |
| |
↖ |
01:37 |
asciilifeform |
thimbronion: 28 blox in total to en/decrypt. |
01:37 |
dulapbot |
Logged on 2021-09-19 19:30:52 asciilifeform: 448 == 16 * 28 |
01:37 |
asciilifeform |
thimbronion: lemme know if any part of this unclear. |
01:37 |
* |
asciilifeform must bbl |
| |
~ 7 hours 41 minutes ~ |
09:19 |
punkman |
http://logs.nosuchlabs.com/log/asciilifeform/2021-09-20#1058979 << you don't need to write your own CBC, just use iv=0 |
09:19 |
dulapbot |
Logged on 2021-09-20 21:37:10 thimbronion: Ok - I have enough to go on at least. |
| |
~ 4 hours 37 minutes ~ |
13:57 |
asciilifeform |
punkman: he asked how the nonce is used, asciilifeform answr'd algorithmically, not knowing what kinda libs thimbronion intends to use, nor whether they're correctly implemented, or contain cbcism, etc |
13:57 |
dulapbot |
Logged on 2021-09-20 21:30:32 thimbronion: asciilifeform: I am not clear on how to use the nonce in the red packet. I had been thinking it would be passed as the iv argument to the encryption function - then I realized - it's also needed for the decryption function, but it's not clear to me in the current scheme how the decryptor gets the iv. |
13:59 |
asciilifeform |
( e.g. the ancient ada serpent asciilifeform dug out in era2 gave only three functions -- key eater, encrypt(16bytes), decrypt(16bytes) ) |
13:59 |
dulapbot |
(trilema) 2017-10-18 asciilifeform: fwiw there is a quite short ada serpent existing, passes the test set ( and branch-free ). |
| |
~ 58 minutes ~ |
14:58 |
thimbronion |
asciilifeform: punkman is correct, I think. I'm not quite clear on why the result of the xor is being anded with 0xffffffff, however: http://paste.deedbot.org/?id=N5gD |
14:59 |
asciilifeform |
thimbronion: me neither ! |
14:59 |
asciilifeform |
thimbronion: this is why asciilifeform doesn't like 'just use library!' approach |
| |
~ 51 minutes ~ |
15:51 |
punkman |
can also think of it as new_iv = encrypt(red_packet[:16], iv=0) then encrypt(red_packet[16:], new_iv) |
15:53 |
punkman |
I think X and 0xFF gives you last 8 bits if X is larger than 8bits |
15:55 |
punkman |
I'm writing Go prototype, just now compiled without errors! doesn't do anything yet though |
15:55 |
punkman |
good exercise for learning Go |
15:55 |
asciilifeform |
lol punkman , didja pick up oddball lang just for the occasion ? or habitually used ? |
15:57 |
asciilifeform |
incidentally, anyone ever used 'd' ? |
15:57 |
dulapbot |
(trilema) 2017-07-05 asciilifeform: interestingly 'golang' is a pretty straight ripoff of 'D' (by digital mars co.) |
15:58 |
* |
asciilifeform recently did megatonne of commercial work in 'd'. aint bad, vaguely like an ad-hoc orcish ada w/ better string handling |
15:59 |
asciilifeform |
^ ftr 'dmd' builds in traditional gentoo without coughing |
16:01 |
punkman |
asciilifeform: just learning it now, never used. most of career has been shitscript langs |
16:03 |
* |
asciilifeform is no one to discourage folx from use of 'puzzle langs' but cannot guarantee that he will try $proggy if it's in cobol for vms or golang or similar |
| |
~ 25 minutes ~ |
16:29 |
mats |
https://www.thedailybeast.com/peter-thiel-claimed-mark-zuckerberg-agreed-to-push-state-sanctioned-conservatism-under-trump-deal-book-says |
| |
~ 20 minutes ~ |
16:49 |
* |
thimbronion is currently doing a project in BrightScript - yes Roku has its own lang! |
| |
~ 59 minutes ~ |
17:49 |
* |
asciilifeform has genuinely nfi what ^ is |
17:50 |
asciilifeform |
thimbronion: seems to resemble lua ? |
| |
~ 1 hours 31 minutes ~ |
19:21 |
thimbronion |
asciilifeform: I'm not familiar with lua at all, so perhaps. Roku is a set top box thing. |
| |
~ 26 minutes ~ |
19:48 |
asciilifeform |
thimbronion: would ask 'why does tv box need own proprietary interpreter lang' but can guess. |
19:53 |
punkman |
thimbronion: is it android box? |
19:55 |
shinohai |
lol fluffypony released from the Fed's AirBnB https://archive.is/mTX0l |
| |
↖ |
19:55 |
asciilifeform |
eh, i was hoping he'd get the chair |
19:56 |
shinohai |
Must have sold watch, or gave seekrit Monero backdoor to NSA finally. |
19:57 |
asciilifeform |
shinohai: moar likely they simply wanted some btc (perhaps to refill waterfall, hence yest.'s -xx% dump) |
| |
↖ ↖ |
19:59 |
shinohai |
teh timing .... |
20:03 |
thimbronion |
punkman: I suspect not - otherwise I'd be using Java, probably. Actually don't know what the OS is. |
| |
~ 18 minutes ~ |
20:22 |
shinohai |
heh Roku's run some sort of proprietary linux, I had one briefly but not a tv person ....sp |
| |
~ 1 hours 3 minutes ~ |
21:26 |
jonsykkel |
http://www.loper-os.org/?p=2175#selection-1323.44-1339.1 << is not doubly redundant since Stack(SP) alredy guaranteed to be 0000000 after Push; + FZ_Random() overwrites Stack(SP)? |
| |
↖ |
| |
~ 16 minutes ~ |
21:42 |
billymg |
https://anonsubversion.wordpress.com/2021/09/16/interview-with-anon-on-subversion/ (archived) |
| |
↖ ↖ |