log☇︎
23800+ entries in 0.19s
phf: i'm preparing for an extensive jump to moscow, so i've not really had much time to speak
phf: i grok the reasoning, but there are two issues: as of right now nobody's mounting to nfs, but at least in my stack tmp is not always as secure as other places i might be pressing, and the patch doesn't respect the environment TMP/TMPDIR convention.
phf: http://btcbase.org/log/2018-10-23#1865503 << i threw your patch on btcbase, it looks good, though i'm not sure i agree with the decision to put temp file in /tmp. the point of putting it in same hierarchy as press, was to avoid the whole cross-file-system issue ☝︎☟︎
asciilifeform: i strongly suspect that the general case of 'establish the troo historic longest chain, strictly from the network, consisting of arbitrary portions of honest and dishonest nodes', without some variant of cement, is not solvable in general case
mod6: Ok, yeah. I still need to go back and re-read the ~last week of logs so I'm up to speed.
asciilifeform: ( if were working strictly 'by the net rules', no one would ever do this, 'i have a node, it knows what the world height is', but this is not the actual practice )
asciilifeform: ( and i'll add that 'i sync all my new noades from existing ones' is a form of checkpointing , yer still weaseling out of using 'strictly clean' http://btcbase.org/log/2018-10-22#1865227 mechanism , there ) ☝︎
asciilifeform: mod6: in fact, and iirc i discussed this 2y or so ago in the l0g, by my current understanding of the reorg mechanism, it is possible to wedge ~any~ noad by throwing a specially- 'retro'-mined block with a higher work delta than the 'genuine' one at a particular point. then reorg dun trigger at all. ☟︎
asciilifeform: theoretically it'll get reorg'd when honest noad later connects. but afaik this has not been tested, i personally do not know if a 1000+ -blocks reorg will succeed.
asciilifeform: ( recall, i saved whole /16 from each range )
asciilifeform: mod6: i think there's also an ordinary (as they go) prb noad mixed into that pcap
asciilifeform: i can't picture against whom such 'replay' would possibly do anyffing, tho
lobbesbot: bvt: Sent 34 minutes ago: <asciilifeform> i left a comment on your www, should be in your queue
bvt: comment approved, i would do a writeup on this topic (so far ETA middle of next week, this sunday night very optimistically).
mod6: confirmed, from what I'm seeing.
mod6: That they were captured at different times. I dug through the pcap for the 'prev' hashes that were listed in the paste, all the ones that I spot checked were in there.
mod6: see that's what I thought.
asciilifeform: i dun have a tcpdump on that thing at all times, lol, no amt of disk count conceivably suffice
asciilifeform: mod6: they were not. see log, i set up the tcpdump ~after~
BingoBoingo: I also tell them I am a fan of Bolnasoro in Brazil. And to that I respond "No soy un puto rosa"
BingoBoingo: I explain Trump is a clow who tells you what he is going to do, but Clitler is a backstabbing liar who surprises you with her evil acts, just like Hussein Bahama
asciilifeform: BingoBoingo: nao i'm curious, how do they typically respond ☟︎
BingoBoingo: I tell all the Latinas who will listen that I voted Trump
Mocky: BingoBoingo, met up with a canadian teacher today who asked *me* if I voted for trump, i told her she was funny
asciilifeform: !Q later tell bvt i left a comment on your www, should be in your queue
BingoBoingo: <Mocky> otherwise it gets stuck in customs i hear << BWAHAHAHAHAHA, Very Uruguay of them
asciilifeform: i can't picture how it could hurt, tho. having a working artifact in yer hand readily distinguishes you from the indian 'my CREATIVE BIZNISS IDEA!111' folx.
asciilifeform: what i also dun know, is how well this meshes with Mocky/mircea_popescu's mission in Mockystan, presumably Mocky was not sent specifically to sell FG or mircea_popescu would have issued one already. so lessee what mircea_popescu says 1st.
Mocky: i'll hit some people up tonight and I'll be hanging with a few dozen westerners tomorrow night at the four seasons, i'll bring it up there too
asciilifeform: i.e. whether it is even possible to get Mocky a box prior to his expedition time running out
asciilifeform: what i dun presently know is, just how fascist are the customs in Mockystan
asciilifeform: Mocky: in usa i found that i had to get a postbox simply to get a lease for office that has own postbox, 'catch-22', but possib. other places moar sane
Mocky: Ok i'll find out and report back
Mocky: otherwise it gets stuck in customs i hear
Mocky: I think I can open an account with some specific company locally and have receive dhl shipments. it's how they get stuff from amazon
Mocky: no I do not
Mocky: also i was surprised to hear nigerians talking about how dumb nigerians are. how they have money in nigeria but they are to dumb to do anything useful with it
asciilifeform: Mocky ( and for the l0gz ) -- if it aint obvious from the FG src : the thing spends first six ticks of the clock on powerup listening for signs of a working external clock on CLK pin; if it finds one (i.e. it's pulled high on board, and can only fall low if there's a 'master' connected) it becomes 'slave' until powerdown.
Mocky: http://btcbase.org/log/2018-10-24#1865574 >> I quite like that actually ☝︎
asciilifeform: lessee what mircea_popescu thinks; this is a classic example of the type of knot i rely on him to cut.
asciilifeform: bvt: on contemplation, i'm thinking possibly mips should simply get own v-branch, if we ever actually get hold of a mips. ☟︎
asciilifeform: now, for an erryday piece of critical gear like otptron, i'd prefer an algo that ~provably~ terminates with correct (i.e. opposite polarity) pair, rather than 'oh it never ties in practice cuz no 2 crystals are exactly same' thing.
mod6: *nod* I was a bit curious as to what type of slop they were trying to feed us.
asciilifeform: mod6: dun burn much time on it, i suspect there is nothing much of interest ( they break some of the protocol format, but not, as far as i can tell, to any interesting end )
asciilifeform: mod6: lemme know if you see sumthing interesting that i missed. but seems to me that my earlier hypothesis holds, they were forkolade noades.
a111: Logged on 2018-10-23 01:51 mod6: Gotta catch up on l0gz and the rest. In particular, I'm just about nowhere on my task of creating answers to FAQs/Common Questions about the Foundation itself. I'll be working on that this week as a main priority - will post what I have for review/comments/corrections in #trilema by end of weekend.
asciilifeform: incidentally, https://www.adacore.com/gems/gem-59 apparently exists, tho i confess that i really dislike the idea of automatic converters for coad ☟︎
asciilifeform: Mocky: i can think of several algos for reliably picking 'left' and 'right' without any manual config ( recall, 'a' and 'b' have the cards slotted in, in opposite orders, call'em pad 'x' and 'y' , 'a' has x-y and b y-x -- both get same final xor, x xor y, is used as pad p )
a111: Logged on 2018-10-24 13:40 asciilifeform: briefly revisiting http://btcbase.org/log/2018-10-23#1865463 >> nobody noticed the omission, but i oughta've pointed out that 'a' and 'b' gotta proceed from opposite ends of the pad, when sending, otherwise risk collision
bvt: i would much prefer going pure ada for a subset of posix. otherwise it's the same as relying on GNAT-specific packages -- it exports plenty of interesting stuff, not sure about networking though.
asciilifeform: my orig attempt at the udp thing tried to stick with purely pragma Import(...), but the result was definitely not portable, and so i rewrote it like-so
bvt: yes, i skimmed through it. all these sockaddr structures would be a bitch to do in ada. this is why i believe it would be useful to define, what subset we'd need.
asciilifeform: if it weren't for struct sockaddr_in..., struct in_addr..., i'd've simply imported the calls via pragma Import(C, ... )
bvt: well, for the library that i had in mind was strictly a database of flag name->int mappings, syscall numbers, maybe structure definitions.
asciilifeform: bvt: i have a variant of this in ffa, and yet another subset in mmap
bvt: i would try to make some sort of write-up about this. i wanted to suggest making a Ada library that exposes a subset of Linux system calls without C code, because i clearly needed it for the tempfile.
asciilifeform: i.e. mips linux was sabotaged.
bvt: asciilifeform: re open flags: this is exactly what i was pointing at. should have made the text bold, i guess. if all these flags numbers were the same, i would have used the syscall wrapper functions.
asciilifeform: my mmap thing, which i've mostly finished rework to prepare for genesis, demands open(), mmap cannot eat fopen()
asciilifeform: bvt : i'ma have to implement something to make calls to open() portable, cuz this is riotously ridiculous
asciilifeform: bvt: http://btcbase.org/log/2018-10-23#1865503 << this is very interesting ! i had nfi that open() had been sabotaged on mips-linux ( observe , in your table, errybody has same flags but for mips ) ☝︎
asciilifeform: briefly revisiting http://btcbase.org/log/2018-10-23#1865463 >> nobody noticed the omission, but i oughta've pointed out that 'a' and 'b' gotta proceed from opposite ends of the pad, when sending, otherwise risk collision ☝︎☟︎
asciilifeform: i suspected shitfork, when realized that the 501 blox gotta be a few kB most, ea. -- my pipe couldn't disgorge 501 human-sized blox in <2sec ☟︎
asciilifeform: i gotta wonder nao, if prb's tx checker is porous enuff that it actually relays these !
asciilifeform: i admit that i'm pretty curious re just what it is that they're offering up as blox.
mod6: im grepping my incoming logs for similar, will report if i see sludge
asciilifeform: if anybody notices moar of these, plox to share, so i can add'em to the glue trap
asciilifeform: or hey, wai not tcpdump -w fuckwads.pcap -i eth0 "net 165.227.0.0/16" or "net 178.238.0.0/16" .
asciilifeform: i'ma leave a tcpdump -w fuckwads.pcap -i eth0 "host 165.227.138.176" or "host 178.238.224.213" running on zoolag
mod6: asciilifeform: i appreciate you passing around the offending ips
asciilifeform: would be interesting to learn wtf is inside those blox. but i dun currently have the box configured to save liquishit ( no conceivable disk would suffice )
BingoBoingo: It's not a vice I can recommend
BingoBoingo: <asciilifeform> meanwhile, in heathen lulz, https://archive.is/B9hHc#selection-9797.129-9817.37 << ye olde lukejr, 'http://therealbitcoin.org (which is NOT a full node, mind you)' << Has been addressed. Turns out I STILL haven't been banned (likely from not using the thing) https://twitter.com/BBoingo/status/1054795688679272450
Mocky: ok, i don't see a hole in it
asciilifeform: i.e. nothing is sent until prev block ack'd
asciilifeform: and for point-to-point link, e.g., shell, can last for a good while ( i dun think i've put 1 whole GB through a shell in the past yr... )
Mocky: ah yes, i see the 2 cards angle now
Mocky: i'm not familiar with off-the-shelf ethernet-to-rs232 box, but it sounds self explanatory
asciilifeform: 1 of the things i like about otp box is that it is trivial to verify that it functions as specified ( can plug in a pad with known contents, throw in known plaintext, and observe -- with a comp of your choice -- what comes out )
asciilifeform: ( nao i'm curious, what, by d00d's lights, is 'full node', and where might one get such a thing ) ☟︎
asciilifeform: i suspect that there is a sane space b/w the classical design and http://btcbase.org/log/2016-09-12#1540775 extremity, simply gotta find what it is. ☝︎
asciilifeform: another pheature i've considered, is to give the thing a sd card slot, so it could fill it straight for otp use. but this is perhaps a bridge too far.
asciilifeform: i'ma let mircea_popescu ponder whether this kind of thing is worth doing ☟︎
asciilifeform: diana_coman: the 1 crackpottery i've considered adding to FG-2, is an 'authenticated' mode, where userland proggy gets ability to verify that rng bits actually came from a particular FG. the way to do it would be to have a keccak salt, printed on the board, and have the thing send , instead of naked bytes, packets, of b0,b1,...bN bytes, followed by keccak(salt, b0,b1,...bn) . could be enabled by jumper setting, conceivably.
asciilifeform: if receiving end were prb ( which last i knew, still had the 'orphanage' thing ) -- would balloon to fill ram
BingoBoingo: Not really news unless someone involved in the zombie Linus thing comes up with a line like: "but that would put me in the position of editing and redacting Benedict of Nursia, as if I were wiser than he"
asciilifeform: i'ma describe , for the l0gz : ideal cpu for crypto would be something quite like the schoolbook mips.v -- no cache, no branch prediction, no pipeline, no dram controller (run off sram strictly), a set of large regs for multiply-shift , and dedicated pipe to FG (i.e. have single-instruction that fills a register with entropy ) ☟︎
diana_coman: I rather think we'll get there one day; not yet though
asciilifeform: what i'd really like is to bake an entire comp, a la rockchip, with FG on board. but this too is in same budgetary ballpark as asic .
diana_coman: so far the FGs are one of the relatively few things that I positively like having to deal with!
asciilifeform: ( plus i ~like~ that it gets made from off-the-shelf components, from strategic pov it is imho superior )
diana_coman: I can't say that I see a clear suggestion on how to solve that though
diana_coman: asciilifeform, so far it's been mainly use-in-testing, what can I say; what is it you'd need feedback on?
asciilifeform: i wouldn't even be opposed to putting usb logic on FG -- but to this very day have not found a sane (i.e. not reflashable via usb) interface ic , aside from the chinese dongles ( which i outboarded, because if a piece can be outboarded -- it oughta, per specificity-of-diddling )
asciilifeform: or at the very least , >1 serial port ( the current pizarro boxen, do have rs232 header on mobo, but only one, and at the traditional +/- 12v signal levels, rather than ttl, and i eschew the converters, because they all work by oscillating capacitor pump, hence noisy )
asciilifeform: mircea_popescu: classical FG also fits very reluctantly in servers, but currently i dun have a good idea re what specifically to do about this ( the 'obvious' pill is to have a pci variant, but ice40 is too small for the necessary logic, which in itself is quite gnarly )
a111: Logged on 2018-10-23 06:05 bvt: hi, i have mp-wp set up now: http://bvt-trace.net/2018/10/instead-of-hello-world-fg-tests/ . I will publish writeup and updated vpatch for vpatch later today.
diana_coman: not to mention that I think it is actually saner to have local names for types used
diana_coman: (I just don't want to carry about Interfaces.Unsigned_8 everywhere)
asciilifeform: nao possibly i never suffer from this because i very rarely refer to bits explicitly