log☇︎
221700+ entries in 0.067s
asciilifeform: dec. 1, 1934.
asciilifeform: BingoBoingo: plain as daylight.
asciilifeform: BingoBoingo: kirov.
asciilifeform: can use time of last block on wire.
asciilifeform: that's what i was speaking of.
asciilifeform: and node operates using system time
asciilifeform: presently it just spews warnings
asciilifeform: ^ above code will have to be changed to actually set the machine clock ? ☟︎
asciilifeform likes kelvin versioning
asciilifeform: https://github.com/bitcoin/bitcoin/blob/d05c03ab4ed23389b1326f9b7c77a8d7b8d6588d/src/util.cpp#L959
asciilifeform: jurov: http://ml.btc.yt/lxr/satoshi/source no worky
asciilifeform: (ideally, what runs on toy node will be quite the same thing as used on normal machines, but built for the embedded cpu)
asciilifeform: simply to lazily avoid making yet another change to bitcoind.
asciilifeform: can't use time of last block then
asciilifeform: in fact, this is guaranteed to happen during transport
asciilifeform: and then reconnected
asciilifeform: it is conceivable that the node is cut off from the net for a spell
asciilifeform: at any rate, this does not necessarily work
asciilifeform: so no good for warmup
asciilifeform: timestamp on fs only works if we had the correct time once
asciilifeform: it is then tempting to omit ntp entirely...
asciilifeform: on blk***
asciilifeform: but can lift from file system timestamp
asciilifeform: may not even need to patch bitcoind
asciilifeform: block-epoch
asciilifeform: one more patch then.
asciilifeform: (there is no battery.)
asciilifeform: without ntp, box has literally no notion of what the time is.
asciilifeform: decimation: tricky, this. ntp is quite likely to be the weakest link here. central point of failure.
asciilifeform: mod6: if we're prepared for the eventuality that only our nodes answer our nodes - then yes.
asciilifeform: mod6: version number is actually used in the proggy
asciilifeform: but existing installations still register it as 'obsolete'
asciilifeform: x.1 - not afaik.
asciilifeform: call it whatever name, but assigning a version equal to ancient phoundation release is foolish.
asciilifeform: mircea_popescu: splitting the net
asciilifeform: why make it easy for the bastards.
asciilifeform: ben_vulpes et al: this has more than merely ceremonial effect, as, iirc, there are phoundation nodes that won't talk to < 0.8
asciilifeform: ben_vulpes et al: consider mutilating the version string. perhaps 'Serenissima 1.5.3.x' ?
asciilifeform: or if cannot reach the net.
asciilifeform: i'm having it turn red once the drive fills.
asciilifeform: incidentally, there is an output device: bicolour led.
asciilifeform: and something a civilian could plug in, somewhere in his cellar, and forget about it.
asciilifeform: so must be reasonably low-cost.
asciilifeform: iirc mircea_popescu wants to hand these out at parties.
asciilifeform: but these, afaik, do not exist either
asciilifeform: fanless and elephant-sized would suffice in a pinch
asciilifeform: 128m.
asciilifeform: a machine containing a fan, even one, esp. a plastic chinese fan, cannot be called 'fire and forget'
asciilifeform: at minimal cost.
asciilifeform: phillipsjk: original thread concerned experiments with machines that will run bitcoind that fit these characteristics.
asciilifeform: phillipsjk: neither fanless, nor pocket-sized, nor still in production.
asciilifeform: and ships in a (spartan) plastic chassis, and with power brick.
asciilifeform: and doesn't have dedicated cores running weird, evil closed-sourced blob at all times. or a defective i/o bridge.
asciilifeform: 'pogo' - costs less than half of rpi, incidentally.
asciilifeform: 'but it's cheap1111!!!!11!! d3m0cr4cy!!!11111111111'
asciilifeform: in two dozen different ways.
asciilifeform: rpi is a steaming pile of shit.
asciilifeform: phillipsjk: we'd like some that are not under nato control.
asciilifeform: (until somebody plugs the leaks)
asciilifeform: bitcoind will get oomkilled often enough as it is.
asciilifeform: (automatic)
asciilifeform: so i'm not averse to simply having it reboot weekly or so
asciilifeform: box boots in ~10 sec.
asciilifeform: aha.
asciilifeform: !up phillipsjk
asciilifeform: 'u-boot' has equivalent built in.
asciilifeform: (why ever run it more than once? leap seconds?)
asciilifeform: and then ntp client can be omitted from the rootfs itself.
asciilifeform: it turns out that ntp can happen straight from u-boot (bootloader)
asciilifeform: (if not all)
asciilifeform: preferably including one or two controlled by wot folks
asciilifeform: also needed is a small list of ntp servers that can be trusted to work reasonably often
asciilifeform: http://cfile2.uf.tistory.com/image/1809383A517761BB1B27C9 << where to put
asciilifeform: repopulated missing solder pads for rs232 console. very handy for kernel work. i suggest that any of you who purchased a unit, do the same.
asciilifeform: (script for converting a brand-new unit into a weaponized one)
asciilifeform: purchased a second pogo-4 for testing autodeflorator
asciilifeform: also discovered that pogo-4 has a 32kB eeprom full of zeros, unused.
asciilifeform: mircea_popescu, ben_vulpes, et al: missing ingredient - armv5 build of bitcoind 0.5.3 with necessary patches - that is, 100% therealbitcoin-controlled seeds.
asciilifeform: mircea_popescu, ben_vulpes, et al: how it is to work: machine boots from nand flash, walks attached mass storage device list, tests if any contains ext3 filesystem with blockchain therein. if found, used. if not found, device is formatted and bitcoind runs there. runs inside a loop, if oomkilled - resurrected.
asciilifeform: mircea_popescu, ben_vulpes, et al: i have a working 'u-boot' for toy node (builds as CROSSDEV armv5 on x86 gentoo), working linux kernel built in same manner, boots from nand flash.
asciilifeform: nubbins`: prepare for laser duel.
asciilifeform: !s true names
asciilifeform: lol, 'doxing'
asciilifeform: mircea_popescu: missing: the ants.
asciilifeform: shitgnomery.
asciilifeform: 'status: New → Won't Fix'
asciilifeform: https://bugs.launchpad.net/ubuntu/+source/gcc-4.5-armel-cross/+bug/662887
asciilifeform: machine - cannot increase operator's smv.
asciilifeform: many, i imagine, disappointed buyers.
asciilifeform: it was, iirc, more of a pocket watch
asciilifeform: hanbot: 'lovegetty'
asciilifeform: hence idiom is used to describe criminal cases such as, well, this one.
asciilifeform: and would end up white in places where one would expect to see a colour.
asciilifeform: but if the pages were moved around at a later date, from the state monkeying with the record, the thread would have to be cut and replaced
asciilifeform: when seals were stamped onto the pages in the binder, the thread - originally white - would turn blue, black, red, depending on the colour of the seal on that page
asciilifeform: it comes from the old-fashioned binding that was used in ussr for court documents - ordinary thread and cardboard cover
asciilifeform: there is a ru idiom, 'Дело шито белыми нитками' - 'the [criminal] case is sewn with white thread.'
asciilifeform: does not follow that, had he not done this deed, would be a free man.
asciilifeform: gotta have some variety.
asciilifeform: can't use the same six words to hang every honest man.