Show Idle (>14 d.) Chans


← 2018-10-23 | 2018-10-25 →
09: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
09:40 a111 Logged on 2018-10-23 18:01 asciilifeform: in an asynchronous scheme, you gotta explicitly divide the pad in halves, one for a->b and one for b->a, so as to exclude any possibility of either end making use of a block of pad that may have already been made use of by other side meanwhile.
09:41 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 )
09:41 a111 Logged on 2018-10-23 21:41 bvt: a better write-up on the vpatch temporary file creation: http://bvt-trace.net/2018/10/vpatch-replacing-mktemp3
09:49 asciilifeform http://btcbase.org/log/2018-10-23#1865502 >> as promised >> http://nosuchlabs.com/pub/trb/fuckwads_in.pcap ( filtered , for convenience: only incoming crapola )
09:49 a111 Logged on 2018-10-23 21:12 asciilifeform: will post the pcap once it fattens up.
09:51 asciilifeform tldr : the shitcoin people are in fact pretending to compatibility with ordinary btc protocol; even going as far as using unchanged version strings, and backdated block timestamps ( of course trb rejects the liquishit in O(1) , but it is entertaining )
09:54 asciilifeform bvt : i'ma have to implement something to make calls to open() portable, cuz this is riotously ridiculous
09:54 asciilifeform it is not possible to get away without open() in a nontrivial proggy on unixlike
09:55 asciilifeform my mmap thing, which i've mostly finished rework to prepare for genesis, demands open(), mmap cannot eat fopen()
10:01 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.
10:02 bvt and the amount of damage is ridiculous, even errno codes are different on mips.
10:02 asciilifeform bvt: search turned up plenty of folx on the net wondering why their $proggy (all kinds) dun go on mips
10:02 asciilifeform with culprit being the assumption of standard open() flags
10:03 asciilifeform i.e. mips linux was sabotaged.
10:05 asciilifeform my mmap thing was originally c-free (aside from a coupla imported, adatronically, calls) but apparently will have to include a .c simply for open(), to be portable.
10:05 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.
10:06 asciilifeform bvt: i have a variant of this in ffa, and yet another subset in mmap
10:06 asciilifeform prolly at some point we'll unify these and others
10:07 asciilifeform but currently seems to me that it is impossible to write a portable proggy that uses open() without a .c that #include's the system's flags
10:07 bvt but so far it's not clear what the subset should be, what to do about C structures (with problems like e.g. https://www.openwall.com/lists/musl/2017/01/25/1)
10:08 bvt well, for the library that i had in mind was strictly a database of flag name->int mappings, syscall numbers, maybe structure definitions.
10:09 asciilifeform bvt: didja get a chance to read my udp lib ? the structs thing is the reason for http://btcbase.org/patches/udp_errata_asciilifeform/tree/udp/libudp/unix_udp.c .
10:10 asciilifeform there is afaik no clean way of portably eating the ridiculous c structs without actually including a .c component.
10:11 asciilifeform if it weren't for struct sockaddr_in..., struct in_addr..., i'd've simply imported the calls via pragma Import(C, ... )
10:11 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.
10:12 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
10:14 asciilifeform imho, segregating as much as possible of unix liquishit in a short .c, is cleaner than buncha Import() and hardcoded flag constants derived by guesswork
10:15 asciilifeform the .c absolutely gotta be bug-free tho, or it sinks yer whole proggy
10:18 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.
10:31 Mocky http://btcbase.org/log/2018-10-24#1865522 >> plus then you either have to reverse the pad for one, or maintain a bit of state for top-eater vs bottom-eater
10:31 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
~ 48 minutes ~
11:19 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 )
11:20 asciilifeform bvt: thing is, there's a non-negotiable must-have subset of posix, that ~cannot~ be implemented as pure ada. e.g. the udp structs liquishit. or , as we learned from bvt , open()
11:21 asciilifeform when we get own sane os, can reimplement on ~that~ . but under unixlike, stuck with .c thing
11:21 asciilifeform bvt: you'll find that the gnat-specific packages are ~entirely liquishit -- check out what passes for 'gnat.sockets' for instance.
11:22 asciilifeform kilometre of crapola, streamism, variablelengthstringism, etc
11:25 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
11:28 mod6 asciilifeform: thx for posting your fuckwads pcap
11:28 mod6 http://btcbase.org/log/2018-10-23#1865276 << Roger!
11:28 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.
11:28 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.
11:29 mod6 oops. somehow, copied the wrong thing
11:29 mod6 asciilifeform: will do
11:29 mod6 http://btcbase.org/log/2018-10-23#1865302 << Roger this, Sir
11:29 a111 Logged on 2018-10-23 04:35 mircea_popescu: http://btcbase.org/log/2018-10-23#1865276 << don't waste your time with that, let it emerge naturally.
11:29 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 )
11:30 mod6 *nod* I was a bit curious as to what type of slop they were trying to feed us.
11:31 asciilifeform Mocky: relatedly to 'who's top' algo , you may find the method illustrated in FG to be of interest, http://btcbase.org/patches/fg-genesis/tree/fg.v#L269 ( tldr : it's a straight 'foot race', and, for physical reasons, never ends in a 'tie' in practice )
11:32 asciilifeform sorta like the ancient algo where two boys hold a stick and break it
11:34 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.
11:34 asciilifeform ( the FG master/slave mechanism is only used in test benching )
11:46 asciilifeform Mocky: come to think of it, the FG algo is applicable: the endpoint who speaks first, gets to be 'left', and the one who ack's first -- 'right'.
11:48 asciilifeform the chance of deadlock is vanishingly small, esp. if you include a random delay during power-up, so that even if for some perverse reason 'a' and 'b' are started off the same power supply , they cannot deadlock.
12:03 asciilifeform bvt: on contemplation, i'm thinking possibly mips should simply get own v-branch, if we ever actually get hold of a mips.
12:04 asciilifeform complicating proggy simply because there's 1 broken system somewhere, is not imho a winning proposition.
12:05 asciilifeform lessee what mircea_popescu thinks; this is a classic example of the type of knot i rely on him to cut.
~ 26 minutes ~
12:32 Mocky http://btcbase.org/log/2018-10-24#1865574 >> I quite like that actually
12:32 a111 Logged on 2018-10-24 15:46 asciilifeform: Mocky: come to think of it, the FG algo is applicable: the endpoint who speaks first, gets to be 'left', and the one who ack's first -- 'right'.
~ 18 minutes ~
12:50 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.
12:51 Mocky aye
12:51 asciilifeform ( slave disables his own clock, and makes use of master's )
12:53 asciilifeform again for the l0gz/n00bz: this worx in practice, even if 2 boxes are started off same power supply, because of inescapable variation in the size of the power intake capacitors on each FG
12:53 asciilifeform so revv-up time is never same for 2 units
12:55 asciilifeform http://nosuchlabs.com/fg/photo/yoke.jpg << actual photo of procedure.
12:57 Mocky unrelatedly, the miami in these filipinas and africans is off the fucking charts. they literally cannot sniff even a whiff of 'america aint that great' without spitting out 'america is the best, how could you even think it's not'
12:57 Mocky they are in qatar cuz they lost the lottery for who gets to go to usa
12:58 asciilifeform a 500 $ tourist ticket would cure'em in a week, but who would buy it for rando orc.
12:58 Mocky no dude, they have fambly there who love it. they would love too!
12:58 asciilifeform hey, nyc needs cabbies, and how to get'em without this 'family wrote, luvvvs it' procedure.
12:59 asciilifeform it's how, not unrelatedly, asciilifeform ended up being marooned in usa, to begin with
12:59 asciilifeform father: 'hey, sister wrote, luvvvs it'
13:00 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
13:01 asciilifeform lol where on planet3 does one find that mythical place, that hasmoney + notdumb
13:04 asciilifeform not entirely unrelatedly, Mocky do you have a FG with you ?
13:04 asciilifeform might be useful item to show the heathens.
13:04 Mocky they have money here and there are a lot things that are notdumb. especially when compared to africa
13:04 Mocky no I do not
13:05 asciilifeform Mocky: are you able to receive mail ?
13:06 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
13:07 Mocky otherwise it gets stuck in customs i hear
13:08 asciilifeform when mircea_popescu wakes up, we'll see what he says re taking one of asciilifeform's seekrit spares and sending Mocky sample.
13:09 asciilifeform Mocky: so see if you can get a postbox, or something like it, if it's practical.
13:09 asciilifeform it is my understanding that you'll need a postbox to open company, pretty much anywhere, regardless
13:09 Mocky Ok i'll find out and report back
13:10 asciilifeform my logic : seems like Mocky is in one of those orcistans where the heathens luvv shiny things.
13:10 asciilifeform a working FG could go a long way, potentially.
13:11 Mocky you need a physical office space to be inspected to get the trade license and open company, so external not needed for that
13:11 Mocky and it has god dammed flashing lights too, no?
13:11 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
13:11 asciilifeform Mocky: indeed flashing lights
13:16 Mocky yeah something physical in hand that already works probably would be good cred
13:17 asciilifeform what i dun presently know is, just how fascist are the customs in Mockystan
13:18 asciilifeform i.e. whether it is even possible to get Mocky a box prior to his expedition time running out
13:18 asciilifeform but imho it's worth a shot.
13:18 asciilifeform Mocky: you're , what, 2 weeks into your 8 ? or what was it
13:18 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
13:19 Mocky yeah today was day 15/56 so 41 to go
13:19 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.
13:21 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.
13:21 Mocky zackly
13:34 BingoBoingo !Q later tell trinque http://p.bvulpes.com/pastes/VsgXk/?raw=true
13:34 lobbesbot BingoBoingo: The operation succeeded.
13:36 BingoBoingo <Mocky> otherwise it gets stuck in customs i hear << BWAHAHAHAHAHA, Very Uruguay of them
13:38 BingoBoingo <Mocky> no dude, they have fambly there who love it. they would love too! << Ask them if their families voted for Trump or if they actually instead hate America
~ 15 minutes ~
13:54 asciilifeform !Q later tell bvt i left a comment on your www, should be in your queue
13:54 lobbesbot asciilifeform: The operation succeeded.
13:54 Mocky BingoBoingo, met up with a canadian teacher today who asked *me* if I voted for trump, i told her she was funny
13:55 BingoBoingo I tell all the Latinas who will listen that I voted Trump
13:57 asciilifeform BingoBoingo: nao i'm curious, how do they typically respond
13:57 BingoBoingo asciilifeform: With curiosity.
13:58 asciilifeform lol neato
13:58 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
13:59 Mocky now if trump had promised to build a wall around D.C., then may have voted lol
13:59 BingoBoingo Honest clown beats treacherous mula
14:00 BingoBoingo I also tell them I am a fan of Bolnasoro in Brazil. And to that I respond "No soy un puto rosa"
14:01 BingoBoingo "Trabajo sí, Samba despues"
14:02 asciilifeform s/rosa/roso ?
14:12 BingoBoingo In this case though not gramatically correct, the gender mismatch is intentional for emphasis.
14:14 asciilifeform in ru prison tradition, was sorta opposite formula, when they lowered a d00d into pederasty, would give'im a gurl's name, but still address as 'he'
14:17 BingoBoingo Bad spanish comes in two flavors: Intelligible and Unitelligable. The Uruguayos have all sorts of sayings that aren't translatable to proper spanish, which they use for ingroup signallying. This means bad spanish intentionally used against the Uruguayos and Uruguayas needs to be A/B tested.
14:19 asciilifeform arguably the only place where 'proper' spanish is cervantes. errybody else some variant of real-life
14:19 BingoBoingo The declaration that one isn't a pink manhooker isn't something the Uruguayos would say, but they understand it.
14:24 mod6 asciilifeform: can you confirm that the bastard blocks that were listed here http://p.bvulpes.com/pastes/4GZTO/?raw=true were caputred at the same time as the pcap that you pasted?
14:25 asciilifeform mod6: they were not. see log, i set up the tcpdump ~after~
14:25 asciilifeform though it is possible that some or all of'em were received again and ended up in there, later
14:26 asciilifeform i dun have a tcpdump on that thing at all times, lol, no amt of disk count conceivably suffice
14:26 mod6 see that's what I thought.
14:27 asciilifeform *could conceivably
14:27 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.
14:27 mod6 So looks like idiot kept sending the same ones over and over.
14:27 asciilifeform mod6: the shitnoad sends ~same miniature blox , pretty much, again & again
14:27 mod6 confirmed, from what I'm seeing.
14:28 asciilifeform the 1 puzzler is why the derp back-dated'em; if the related tardstalk piece is to be believed, the particular shitcoin did not exist in 2015
14:29 bvt comment approved, i would do a writeup on this topic (so far ETA middle of next week, this sunday night very optimistically).
14:29 lobbesbot bvt: Sent 34 minutes ago: <asciilifeform> i left a comment on your www, should be in your queue
14:29 mod6 maybe an attempt at some sort of replay?
14:29 asciilifeform mod6: either that or '1 man band', mined'em all, and forgot to set his clock..
14:30 asciilifeform i can't picture against whom such 'replay' would possibly do anyffing, tho
14:30 asciilifeform bvt: ty
14:32 asciilifeform mod6: i think there's also an ordinary (as they go) prb noad mixed into that pcap
14:32 asciilifeform but dun recall exactly.
14:32 asciilifeform ( recall, i saved whole /16 from each range )
14:34 mod6 *nod* Ok. T'was interesting anyway. Cheers.
14:35 asciilifeform speaking moar generally of replays -- because of the idjit method shitoshi used for block-gettin', where 1 peer can ~monopolize connection for just about as long as he wants -- a stock trb node , syncing from empty, is in fact in a position to be fed just about arbitrarily long replay chain. which is why my interest in sane checkpoint variant.
14:36 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.
14:37 asciilifeform current flagship trb cannot be replayed 'from genesis', but can be from 168000, per http://btcbase.org/patches/genesis#L3542 .
14:38 mod6 right, could be worth a test and perhaps the 'cement' suggestion.
14:38 mod6 (if it doesn't take too much time to look into anyway, could be interesting data)
14:39 asciilifeform mircea_popescu was not fond of 'cement', because sees (correctly) that it is a kludge. but imho given the single-threaded classical trb, it or something like it, is necessary
14:40 asciilifeform http://btcbase.org/log/2018-10-24#1865668 >> err, from 168001, to be pedantic
14:40 a111 Logged on 2018-10-24 18:37 asciilifeform: current flagship trb cannot be replayed 'from genesis', but can be from 168000, per http://btcbase.org/patches/genesis#L3542 .
14:45 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.
14:45 asciilifeform well, any syncing-from-ground noad.
14:46 asciilifeform the only practical defense against this is checkpointing, afaik. ( the prb folx tried to defend with 'orphanage', but with finite ram this does not actually solve the problem in the general case, simply ensures that different noades will wedge at different times )
14:47 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 )
14:47 a111 Logged on 2018-10-22 22:54 mircea_popescu: lots of things give this "make sure you have same blocks".
14:49 asciilifeform even the act of looking at the heights of other nodes, with naked eye, when syncing your own, is a primitive form of checkpointism.
14:50 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 )
14:52 asciilifeform consider the frequent lament 'my node is stuck'. how do you ~know~ that ~yours~ is stuck, and not the world.
14:52 mod6 Ok, yeah. I still need to go back and re-read the ~last week of logs so I'm up to speed.
14:52 asciilifeform the fact that this q gets asked at all, is proof that the network does not actually rise to the level of full automatism.
14:58 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
14:58 asciilifeform or, not in finite space/time, at any rate
14:59 asciilifeform and yes a node you plug in today ~will~ likely sync, but this is only because the noise floor is low enuff.
15:00 asciilifeform it's really a classic example, imho, of a mechanism that requires wot ( and ergo, an out-of-band forcing knob, 'no, you do not get to rewrite history, even if you have 9000 sybils' )
15:07 asciilifeform really, anyffing that happened 1000+ blox ago, oughta be considered permanent, even if martians land.
15:09 mod6 for sure
~ 47 minutes ~
15:57 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
15:57 a111 Logged on 2018-10-23 21:41 bvt: a better write-up on the vpatch temporary file creation: http://bvt-trace.net/2018/10/vpatch-replacing-mktemp3
15:57 lobbesbot phf: Sent 2 days, 2 hours, and 23 minutes ago: <asciilifeform> in bolix lulz : loox like dks relisted that 'ivory' for 3rd time nao... apparently not so many eager-worth-of-$5k archaeologists any moar
16:01 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.
16:02 asciilifeform ohai phf
16:02 phf old time reader, first time writer!
16:03 phf i'm preparing for an extensive jump to moscow, so i've not really had much time to speak
16:03 asciilifeform neato
16:04 BingoBoingo Sweet
16:04 asciilifeform ru.tmsr corp when !
16:04 BingoBoingo Don't forget to pack the camera
~ 16 minutes ~
16:20 phf yeah, this time around i'll have plenty of time to investigate all the ru corp details, and also photos
16:21 bvt hi, phf! i can provide a follow-up vpatch for respecting TMP/TMPDIR
16:22 asciilifeform phf: see if you can figure out wtf happened to zeptobars, also... ( http://btcbase.org/log/2018-10-19#1863863 )
16:22 a111 Logged on 2018-10-19 01:41 asciilifeform: zeptobars seems pretty dead; their site is up, but pretty sure that all of the pics therein, were there last yr
16:23 bvt would you consider /tmp security issue resolved from vpatch's view if TMP/TMPDIR is respected?
16:27 phf bvt: i think it's fine as is. scratch your own itch and all that
16:28 phf i think it's an open question for the logs, whether or not /tmp is canonical place for putting temporary files, and whether or not writing a copy of what's being pressed in some arbitrary place (for all practical purposes) is a good idea
16:31 phf i like to keep things red/black, so that e.g. red disk plates go into tomato soup at some point, but considering how leaky the whole system is, there's not really a red/black within the same machine anyway
~ 55 minutes ~
17:26 deedbot http://qntra.net/2018/10/media-force-bomb-identity-on-to-harmless-packages-in-attempt-to-forment-hysteria/ << Qntra - Media Force "Bomb" Identity On To Harmless Packages In Attempt To Forment Hysteria
~ 36 minutes ~
18:03 asciilifeform BingoBoingo: s/fellow though/fellow thought
18:06 asciilifeform http://btcbase.org/log/2018-10-24#1865708 << if pc iron had its shit together, there would not even need to be such a thing as 'red' disk -- only (temporarily) 'red' sram, and buncha freely backed up 'black' disk.
18:06 a111 Logged on 2018-10-24 20:31 phf: i like to keep things red/black, so that e.g. red disk plates go into tomato soup at some point, but considering how leaky the whole system is, there's not really a red/black within the same machine anyway
18:07 asciilifeform ( 'red', for n00bz / folx far from usa culture -- refers to 'contains seekritz' )
18:08 asciilifeform iirc the colouring was originally of telephone cables, in ww2-era us army.
18:11 asciilifeform phf: funnily enuff, just about erry year i briefly contemplate baking a sane disk crypter, but always run against same wall -- sata interface is ~unobtainable outside of reich-asics
18:12 asciilifeform ( usb controllers, on other hand, appear to -- without any known exception -- suffer from http://btcbase.org/log/2015-09-22#1282100 and related )
18:12 a111 Logged on 2015-09-22 03:01 asciilifeform: speaking of, last i checked, 'trezor' was still reflashable from the usb jack.
18:14 asciilifeform ( for the l0gz : from asciilifeform's pov, 'sane disk crypter' is an item that gets keyed via onboard keyboard jack, e.g. serpents, the attached disk, and unkeyed when powered off or at the closing of a contact attached to $whatever )
18:15 asciilifeform key lives in sram, which gets waltzed with rng whenever unkeyed and power is available.
18:17 asciilifeform ( the problem of ciphering a block device in such a way as to avoid the penguin ( http://btcbase.org/log/2016-12-24#1590007 ) is tricky but not insurmountable )
18:17 a111 Logged on 2016-12-24 01:46 asciilifeform: mircea_popescu: all schemes where the transform is of 'payload itself' and 0 entropy, suffer from immediate 'penguin problem', https://blog.filippo.io/content/images/2015/11/Tux_ecb.jpg .
18:21 asciilifeform the 1 non-negotiable aspect is that there must be 0 pc-side involvement in or awareness of the thing.
18:21 asciilifeform ( pc-os/fw-based disk crypters are retarded, iirc subj was well covered in old thrds )
18:22 asciilifeform ideally you want device with ~no~ flash storage at all on the pcb, to avoid even theoretical possibility of retaining bits of key when unkeyed.
~ 15 minutes ~
18:37 asciilifeform BingoBoingo: s/forment/foment
18:47 BingoBoingo asciilifeform: ty, fxd
~ 2 hours 37 minutes ~
21:24 asciilifeform meanwhile, in today's gnat retardations : apparently it is impossible to use ( but can define!!!11 just fine ! ) a generic that takes a String as 'in', without secondary stack.
21:24 asciilifeform because somebody's mother dropped him etc
21:26 asciilifeform previously , from last 2+yrs of reading docs, i laboured under the impression that the only process that demands secondary stack, is ~returning~ variably-lengthed objects. rather than simply passing'em forward as 'in' param. which in erry context OTHER than generic, worx .
21:26 asciilifeform diana_coman, phf , et al ^
21:28 asciilifeform ( how ran into this : sneak preview of mmap demo : http://p.bvulpes.com/pastes/VDYWv/?raw=true << path is set cleanly, as part of the generic invocation. but turns out this dun work (unless secondarystackism is enabled) , as somewhere internally it tries to ~return~ the string
21:29 asciilifeform fucking outrageous.
← 2018-10-23 | 2018-10-25 →