whaack: good morning
whaack: i thought more about compressing the chain, you could exclude the prefix of 0's from the block hashes
whaack: i'm sure there's a bunch of other small gains one can think of
shinohai: Buenas dias whaack o/
shinohai: http://logs.nosuchlabs.com/log/asciilifeform/2022-02-12#1079046 <<< lel imagine the cost for glass masters of 88+ dvd press.
dulapbot: Logged on 2022-02-12 22:09:46 asciilifeform: current chain would fit on... 88 dvds.
whaack: o7
asciilifeform: shinohai: imagine the cost of even 1 , lol
asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2022-02-13#1079052 << ~that~ sheepskin justabout certainly aint worth the tanning (not so many of these, relative to the other mass)
dulapbot: Logged on 2022-02-13 10:39:35 whaack: i thought more about compressing the chain, you could exclude the prefix of 0's from the block hashes
asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2022-02-13#1079053 << said gains would have to at least outweigh the weight of the decompressor, tho
dulapbot: Logged on 2022-02-13 10:40:20 whaack: i'm sure there's a bunch of other small gains one can think of
asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2022-02-12#1079050 << iirc rather little
dulapbot: Logged on 2022-02-12 22:25:16 whaack: asciilifeform: i'm off to bed, ill ponder re compression hax, do you know what % you shave off by putting it in a .tar.gz ?
asciilifeform: $ticker btc usd
busybot: Current BTC price in USD: $42298.2
asciilifeform: great to have the bot back, a++ shinohai
asciilifeform: !w poll
watchglass: Polling 14 nodes...
watchglass: 71.191.220.241:8333 : (pool-71-191-220-241.washdc.fios.verizon.net) Alive: (0.094s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=723130 (Operator: asciilifeform)
watchglass: 54.39.156.171:8333 : (ns562940.ip-54-39-156.net) Alive: (0.111s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=723130
watchglass: 205.134.172.4:8333 : (172-4.core.ai.net) Alive: (0.082s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=723130
watchglass: 205.134.172.27:8333 : Alive: (0.083s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=723130 (Operator: asciilifeform)
watchglass: 205.134.172.6:8333 : (172-6.core.ai.net) Alive: (0.141s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=723130
watchglass: 205.134.172.28:8333 : Alive: (0.084s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=723130 (Operator: whaack)
watchglass: 208.94.240.42:8333 : Alive: (0.143s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=723130
watchglass: 54.38.94.63:8333 : (ns3140226.ip-54-38-94.eu) Alive: (0.256s) V=88888 (/therealbitcoin.org:0.8.88.88/) Jumpers=0x1 (TRB-Compat.) Blocks=723130
watchglass: 82.79.58.192:8333 : (static-82-79-58-192.rdsnet.ro) Alive: (0.322s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=723130
watchglass: 103.36.92.112:8333 : (terebe.ns01.net) Alive: (0.609s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=723130
watchglass: 75.106.222.93:8333 : Alive: (0.041s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=723130
watchglass: 94.176.238.102:8333 : Violated BTC Protocol: Bad header length!
watchglass: 205.134.172.26:8333 : Busy? (No answer in 100 sec.)
watchglass: 143.202.160.10:8333 : Busy? (No answer in 100 sec.)
whaack: !e view-height
trbexplorer: block_height: 723130
trbexplorer: mins_since_last_block: 9
dulapbot: Logged on 2022-02-13 11:33:23 asciilifeform: great to have the bot back, a++ shinohai
shinohai: Re: blockchain on DVD: "Please insert disc # 69 and press any key to continue ....."
whaack: !e help
trbexplorer: whaack: my valid commands are: src, uptime, version, help, view-height, view-address, view-utxos, view-balance, view-block, view-raw-block, view-tx, view-raw-tx, push
whaack: !e help view-address
trbexplorer: whaack: my valid commands are: src, uptime, version, help, view-height, view-address, view-utxos, view-balance, view-block, view-raw-block, view-tx, view-raw-tx, push
asciilifeform: !e view-balance 1DRWnmPWZtUjyGhR9SfmpXgHREDMQxbBRd
trbexplorer: block_height: 723137
trbexplorer: value_sats: 3407754558
trbexplorer: value_btc: 34.07754558
asciilifeform: itworx!
whaack: :D
whaack will be publishing sauce very soon
asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2022-02-13#1079089 << the cheapest (tho still oligarch-priced) way to do this today would likely be mask rom.
dulapbot: Logged on 2022-02-13 12:30:44 shinohai: Re: blockchain on DVD: "Please insert disc # 69 and press any key to continue ....."
asciilifeform: 100% random-access, and as fast as anyone could want, limited only by whatever machine bus yer using. and ~infinite shelf life.
asciilifeform: ( see also e.g. )
dulapbot: (trilema) 2017-04-05 asciilifeform: things that have no business ever changing, ought to exist on aluminum disk and mask rom.
asciilifeform: ( and elsewhere. )
dulapbot: (trilema) 2015-07-01 ascii_field: blockchain really belongs on combo of mask and antifuse rom
shinohai: !e view-balance 1MyfLJS8ZKw5zS6cjdiEVM69i8ZwCaDVM6
trbexplorer: block_height: 723139
trbexplorer: value_sats: 0
trbexplorer: value_btc: 0.00000000
shinohai: *womp, womp*
whaack scratches head
whaack: !e view-balance 1MyfLJS8ZKw5zS6cjdiEVM69i8ZwCaDVM6
trbexplorer: block_height: 723141
trbexplorer: value_sats: 0
trbexplorer: value_btc: 0.00000000
whaack: !e view-address 1MyfLJS8ZKw5zS6cjdiEVM69i8ZwCaDVM6
whaack: oh wait, that is correct, got confused and thought there should be a balance there
whaack: !e view-height
trbexplorer: block_height: 723141
trbexplorer: mins_since_last_block: 10
shinohai: my bad whaack .... the womp was for me as my main cs addy was empty (just checkin')
scoopbot: New article on whaack: Trbexplorer Genesis Release
whaack: billymg: If you press the vpatch, included is the file client.py, which you can use to grab data from explorer.ztkfg.com in the format of a python object
whaack: off to go for a sunset body surfing session, trying to get barreled sans board
thimbronion: asciilifeform: I'm struggling to come up with a clean algo for ensuring getdata responses are not rebroadcast. For example, I could flag messages coming out of the order buffer, but that won't catch the missing message that caused the break, since it will never enter the order buffer.
asciilifeform: thimbronion: rebroadcast gotta match a getdata to get eaten, neh
asciilifeform: thimbronion: so, elementarily, if matches, then dun rebroadcast, neh
asciilifeform off to meatspace shortly
thimbronion: asciilifeform: yes, this would require keeping track of getdata requests sent out, which is yet another buffer to manage.
asciilifeform: you gotta, otherwise they'll risk getting tossed as stale
asciilifeform: recall, mentioned 'if there have been getdata's not yet answered, then must hash incoming msg to see if matches outstanding getdata'
asciilifeform: before checking timestamp
asciilifeform must bbl
thimbronion: asciilifeform: ah yes - I can mark any message that matches something in the order buffer as a getdata response, even if it never ends up in the order buffer.
billymg: whaack: awesome! and congrats. i suppose i can start syncing it locally, i don't yet have a server for it to live on
billymg: asciilifeform: btw any idea when that might be ready (the one with less ram, since i know the ram shipment is out of your control)?
billymg: i know you're busy and i hate to have to nag but considering i put in the initial request 4+ months ago it's starting to get a bit frustrating
whaack: billymg: if you have a local node with extra hard drive space i would do it, it's pretty nifty to have your own local block explorer
whaack: i only have mine on my rack hosted with asciilifeform, because my comp's HD is only 1 TB
billymg: whaack: yeah, i guess i was planning on having a local and remote copy anyway, will try to get it going tomorrow
whaack: billymg: cool, let me know if you run into any problems starting the "scan" function.
billymg: for sure, will do
asciilifeform: billymg: box is ready apart from ssds, have 2 and 2 to arrive fri.
asciilifeform: billymg: lemme know if need raid5 or 10
asciilifeform also, in turn, endlessly frustrated by vendors, who these days 'oh? that, 6w ago? we're out' 'why didntcha tell me' '...'
asciilifeform at least, unlike these, doesn't charge folx for goodies which are awol
asciilifeform working on replenishing a proper stock of dulaps, so ~next~ fella doesn't have to sit and grrr
asciilifeform: after billymg's tho, will have to level up the rack to the premium size w/ 20A mains
billymg: asciilifeform: i'll go with raid 5
asciilifeform: billymg: got it
billymg: am i right to conclude that in a 4 disk arrangement raid 10 provides 50% better failure protection than raid 5?
asciilifeform: similar (tolerates 1 disk fail)
billymg: ah, not 2?
asciilifeform: 2 but only if from separate pairs
asciilifeform: raid10 gives you 'a1' 'b1' 'a2' 'b2', can tolerate e.g. a1 and a2 death but not e.g. a1 and b1
billymg: that's why i was thinking 50% better than raid 5, where you get 50% shot of surviving a two disk failure
asciilifeform: in that respect better (and slightly faster), costs some storage tho (you get 50% of nominal disk blox, rather than 75% as in raid5)
billymg: yep, was weighing that as well
whaack realizes he needs to get RAID setup going as well.
asciilifeform operates all fullsized boxen (i.e. not lappies or 'toasters') in iron raid
asciilifeform: mats: hm bypasses subscription ?
asciilifeform: (iirc normally crapple's location thing only worx w/ their irons)
vex: [http://logs.nosuchlabs.com/log/asciilifeform/2022-02-12#1078992] something to do with atmospheric NaCl baking on; hygroscopic, caustic, loop doesn't stop
dulapbot: Logged on 2022-02-12 11:10:43 asciilifeform: whaack: wonder what precisely kills'em. ( do you have a hygrometer in yer pad ? )
mats: asciilifeform: yes looks like it
mats: you need an apple account though
vex: dunno how they zap themselves, seem to do it before it's visually obvious
crtdaydreams just today installed new 970 Evo Plus
crtdaydreams: Still gotta work out a partition structure.
crtdaydreams: download moar ram
vex wonders if subscribers can pay to have dedicated spares ready to go?
vex: raid works best when you're nopt waiting on korea for moons
vex: alf is obviously running a business, but if he could wharehouse some small boxen, brothers could help each other
vex: as was the case with Piz
vex: did you get barreled whaak? ever run a hand plane?
vex: redefine the foam in your face
whaack: vex: i have a hand plane and flippers, but i don't like using them
vex: ever gone nudie?
whaack: probably just because i am inexperienced, but when i bodysurf i like the feeling of being ~naked
vex: it's a thing