log
▁▁▁▁▁▁▁▁⏐▁▁
mircea_popescu: BingoBoingo http://p.bvulpes.com/pastes/wA1f1/?raw=true
BingoBoingo: ack
BingoBoingo: Mocky: http://p.bvulpes.com/pastes/Jf0d7/?raw=true
hanbot: http://btcbase.org/log/2018-10-31#1868072 << >> http://btcbase.org/log/2018-04-15#1799520 fucking april. it's a travesty largely fueled by my noobishness. i've had a multi-upload form and script pair for months, been looking under pebbles in the quarry that is wp's upload process for a way to connect the dots. most recently i've been trying to map out on paper what seems to me the insane tangle of files involved in uploading --every damned file ☝︎☝︎
a111: Logged on 2018-10-31 23:16 mircea_popescu: http://btcbase.org/log/2018-10-31#1867924 << ikr, multi-upload has been on the wishlist for mp-wp ever since... hey hanbot how long's it been now ?
a111: Logged on 2018-04-15 04:19 mircea_popescu: hanbot / everyone : speaking of patches for mp-wp, here's something i'd dearly love : a MASS uploader. so you don't have to upload files one by one in the webinterface.
hanbot: is just stuffed with calls to other files. atm my goosechase sits in wp-admin/includes/media.php, wherein the suspected controlling function media_upload_form lives, consists of multiple other functions not defined in this file. i enjoy trying to sort it out but it's indeed at a snail's pace.
Mocky: BingoBoingo, http://p.bvulpes.com/pastes/GrODt/?raw=true
mircea_popescu: hanbot well, keep good notes, maybe unroll the whole monstrosity into a single file eventually.
BingoBoingo: Mocky: http://p.bvulpes.com/pastes/tBfyb/?raw=true
mircea_popescu: there really is ~0 reason to have something like mp-wp in multiple DIRECTORIES chockfulla files.
Mocky: ok BingoBoingo sounds good, i'll keep you apprised
BingoBoingo: tyvm
asciilifeform: hanbot et al : fwiw i've never 1nce used wp uploader, ever since booting up the current ver of my www in '07 i've used scp via 'midnight commander' for all file upload, worx great, it's just as if the thing were on my local fs
asciilifeform: ( and it worx with any box where you have ssh key set up )
asciilifeform: and comes with bonus, that you can keep all files +r only
asciilifeform: (i.e. chmod 400)
mircea_popescu: asciilifeform mp-wp does a bunch of useful things, such as adnotating the img tags, resizing the image to your pre-set sizes so you never have to worry about formatting, balancing them out in directories etc etc.
mircea_popescu: the thing is yet again "at my sheep farm we don't drink milk from special vessels". sure. nor do you have to. civilisation however is built out of pots and pans.
mircea_popescu: exactly like Mocky 's experience. t0 "oh, ima just make a hand cranked webotron" t1-tn : "does feature i work ?" "nope!"
mircea_popescu: kinda the whole fucking point of having it is so 500 alfs mockys etc don't have to all step on the same rakes on their own time individually.
mircea_popescu: this "oh, i won't play eulora" "oh, i won't use mp-wp" is starting to smack of specialsnowflakeism already. you realise this, dildos fuck your holes exactly as well as anyone else's, they're holes, the hole pre-exists your personal notion of the self.
asciilifeform: lol i dun hate mp's wp of anyffing of the kind
asciilifeform: *or
asciilifeform: but i dun have problem with resizing photos on local box, it isnt clear to me why it is blogotron's job to do such thing
mircea_popescu: it eminently IS blogotron's job to do such, because blogotron knows and you shouldn't care what the constraints are.
asciilifeform: will accept the 'he drinks milk straight from sheep' criticism, if must
mircea_popescu: how big should the pics be ? if you scale them by hand, what do you do, use a byte of memory to save this ?
mircea_popescu: if you want them left-alligned as opposed to centered, do you spew the div code by hand ? do you remember what it is, too ? do you keep it somewhere (and then remember where that is) ?
mircea_popescu: settings belong in config files, gimme a break.
asciilifeform: lol i settled on ' <= 640 wide displays correctly errywhere, vga and on' yrs ago
asciilifeform: and yes i hand-write html on my site ( with the exception of the code formatter thingie )
mircea_popescu: except 640 px with toolbars (which are needed, long discussion i won't get into, but trilema isn't laid out the way it is because that's what came out of FG), even if you (stupidly) use just one, leaves 400px wide pix. that's a stamp.
asciilifeform: toolbars ?
mircea_popescu: Recent Comments / Recent Articles
asciilifeform: a
asciilifeform: was referring to the 'post body' horiz band strictly
asciilifeform: iirc i have it set to 700
mircea_popescu: 700 is no viewport i ever heard of. the choices are 640, 1024 and 1280, practically.
asciilifeform: it's 1024 total, with 700 middle cut for 640 photo + margins, iirc
asciilifeform laid it out decade+ ago, scarcely fiddled since
mircea_popescu: aha.
asciilifeform: in the side bar goes the toolbar, links, categories, thingies
asciilifeform: surprisingly enuff, even displays correctly on various horrors, even ipnoje etc
asciilifeform: i've found that the less 'modern' htmlism/css etc is used, the moar likely it is to display properly errywhere
mircea_popescu: trilema inline pics are, i find by looking, either 560 or whatever the fuck http://trilema.com/2018/the-lolz-inflation-continues-unabated/ is
mircea_popescu: which appears to be actually two different sizes.
mircea_popescu: and im so fucking thankful for not needing to know any of this.
asciilifeform: heh
asciilifeform: seems like mircea_popescu automated in php, various things that i do with local perlisms. nuffin wrong with this.
mircea_popescu: all inliuned pics are however linked to 1024px wide originals.
mircea_popescu: asciilifeform something wrong with the perlisms -- unportable ; therefore unstandard[izable] etc.
asciilifeform: evidently mircea_popescu not yet automated errything tho. hence the uploads thread i was responding to.
mircea_popescu: and i'd 1000% rather have php machine do image manipulation than whatever local machine with scp authority, i'll tell you that.
mircea_popescu: what do you even scale them with ?
asciilifeform: 'mogrify'
mircea_popescu: asciilifeform at this juncture, trying to automate the automation. going slowly.
asciilifeform: sometimes gimp, if needs hand-twiddling
mircea_popescu: asciilifeform imagemagick ? really ?
mircea_popescu: srsly now, way the fuck better to have that on a webserver.
mircea_popescu: adobe-level champ of holes.
asciilifeform: it lives on nic box anyway. and eats pics shat out of own camera/generated locally.
mircea_popescu: and the box it sits on can only scp into webtron ? (if so, it should be ON webtron ; if not so... that's your hole right there. etc)
mircea_popescu: in short -- none of this elaborate shit is actually idiosyncratic.
asciilifeform: mircea_popescu: interestingly pretty much all graphics processing coad is 'swiss cheese', evidently nobody ever heard of bounds checking when writing these, lol
mircea_popescu: just about.
mircea_popescu: "designers".
asciilifeform: fwiw the scpism happens on yet-other box, lol
asciilifeform: there is a reason why asciilifeform's lan switch loox like a hammock.
asciilifeform: and yes its all 'gnarly, nonstandard, barbaric, sheep fucking'
mircea_popescu: well the idea is to cut off parts and clean them up.
mircea_popescu: there may be some reason and room for "ye olde instruments" ; but srsly now, webotrons should utterly not be it.
mircea_popescu: strikes me as in line with "password protected fruit juicer"
asciilifeform: i won't disagree.
asciilifeform: mircea_popescu's approach is ultimately right thing, i suspect
asciilifeform: tho i do wish it didnt have to be php..
mircea_popescu: in the present situation i'd settle for a three-file 5k loc mp-wp reduction from the current imensity.
asciilifeform: erry time i work with php, i get same taste in mouth as when writing for winblowz
mircea_popescu: this, amusingly, was on my to-do (really, to-have-done, but let's not split camel toes) list for ... 12 years now!!!
BingoBoingo: Can only ada things up in steps, and there's other moving parts underneath www-blogthing
asciilifeform: i actually tried sawing on mp's-wp myself, when he first posted it, but my php-fu proved insufficient
asciilifeform: it prolly could be made considerably thinner
mircea_popescu: certainly.
mircea_popescu: actually, this is the correct direction -- should be collapsed into as few files as necessary (prolly three, seeing how it uses the apache access model to limit admin/users, so you'd have an admin and a public dir), and then cut from that.
mircea_popescu: ill tell you this tho -- only AFTER this is made as thin as it gets are we significantly more advanced on the path towards replacing php
mircea_popescu: no man replaces what he doesn't well understand.
phf: testing http://p.bvulpes.com/pastes/KH6e/?raw=true
lobbesbot: phf: Sent 9 hours and 4 minutes ago: <asciilifeform> didja ever get chance to unearth the http://btcbase.org/log/2018-10-15#1862616 item ?
phf: asciilifeform: will look into it this weekend
phf: hmm http://p.bvulpes.com/pastes/KH6e/?raw=true
phf: oh oh http://p.bvulpes.com/pastes/jKH6e/?raw=true
asciilifeform: ohai Mocky
Mocky: good morning asciilifeform
Mocky: another 9 hours of sleep. now I feel like I'm back to life
Mocky: took the bike out for a spin. had to bundle up, bit of cold shock to my system
asciilifeform finally finished rereading ffa, nao preparing ch12 + estimate of just-how-long-to-battlefield promised earlier
asciilifeform: in other noose, yet-another http://btcbase.org/log/2018-11-05#1869662 found : 108.170.1.134 ☝︎
a111: Logged on 2018-11-05 22:12 asciilifeform: http://btcbase.org/log/2018-11-05#1869615 << aaand anothr, 99.242.113.183
asciilifeform: this makes 7 known.
deedbot: http://ossasepia.com/2018/11/10/smg-comms-chapter-7-readwrite-serpent-keysets-tofrom-serpent-messages/ << Ossasepia - SMG Comms Chapter 7: Read/Write Serpent Keysets to/from Serpent Messages
mircea_popescu: !!rate Mocky 4 ἀποκρισιάριος دولة قطر‎
deedbot: Get your OTP: http://p.bvulpes.com/pastes/suPUk/?raw=true
mircea_popescu: !!v CD62A36D1DC3CAB02144BC12622048BC7311B59FC823613AB0A3863CD38B6735
deedbot: mircea_popescu updated rating of Mocky from 3 to 4 << ἀποκρισιάριος دولة قطر‎
mircea_popescu: pai nu ?!
asciilifeform lulzily, was actually able to make sense of this mega-orcogram
asciilifeform: diana_coman: ' I admit I am still not 100% sure of the actual, exact representation of such a record containing itself parametrized records since my understanding is that Ada will allocated maximum space (i.e. space to fit potentially the largest structure) ' >> i dug into this when baked 'nqb'. what it does is exactly this, recursively ( for ~each~ subrecord, allocates the maximum possible size ; ditto any subrecords. ) the represen
asciilifeform: tation is exactly as one expects, but if you want the size params to live inside the record and appear in the raw bitz, you gotta make'em members
asciilifeform: diana_coman: imho mircea_popescu's protocol is simple enuff , however, that it doesn't make a gigantic difference that you walk the records explicitly, in re complexity of proggy
mircea_popescu: asciilifeform win.
asciilifeform: the parametrized record thing i found to be helpful when eating/shitting gnarly heathen datastructures, in nqb in particular (the block/tx representations) but even there i had to do some explicit serialization
asciilifeform: ( cuz ada is deliberately a 1-pass parser, it does not permit gnarly interdependency between record members that can't be resolved in 1 walk )
asciilifeform: this kinda thing can be frustrating, but imho it helps to remember that ada is ~deliberately~ 'not a haskell', it does not try to 'think for you', but rather leans to 'must be obvious to reader what proggy does'
mircea_popescu: diana_coman is the structure actually problematic ?
asciilifeform: diana_coman: btw the LSB/MSB/LMSB thing can be made slightly clearer / less-ctronic by actually making'em into 1-bit members of the record; gnat will do The Right Thing re padding
mircea_popescu: elegant takes a single l while at it.
mircea_popescu: (i agree, it makes no sense, it's a strong l. but english has no conception.)
asciilifeform: diana_coman: and while we're nitpicking, Serpent message types can be an enumeration (see barnes)
asciilifeform: ( http://www.adaic.org/resources/add_content/standards/05rm/html/RM-3-5-1.html )
asciilifeform: also how come you need procedure Cast_LE( LE: in out Raw_Types.Octets ) ? i thought the algo was 'if message invalid, flip endianism in whole thing and re-eval before discard'
asciilifeform: that way needs 0 awareness of native endianism ( or remote )
asciilifeform: mircea_popescu what do you see when you grep for Shift_Right(Result ?
asciilifeform: i think there's a html inbandism booby in there ( but possibly only in graphic browser ? )
mircea_popescu: $ curl http://www.adaic.org/resources/add_content/standards/05rm/html/RM-3-5-1.html | grep "Shift_Right(Result"
mircea_popescu: % Total % Received % Xferd Average Speed Time Time Time Current
mircea_popescu: Dload Upload Total Spent Left Speed
mircea_popescu: 100 10178 100 10178 0 0 2621 0 0:00:03 0:00:03 --:--:-- 26925
mircea_popescu: ie, nothing.
asciilifeform: nono
asciilifeform: in diana_coman's article
mircea_popescu: Result := Shift_Right(Result, <img src='http://ossasepia.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> xor
mircea_popescu: diana_coman your guy has smileys kek.
asciilifeform: lol
asciilifeform: i had nfi this was in mp's-wp!11
mircea_popescu: asciilifeform you can define hooks for replacement. i suspect this might be a theme thing. mine replaces gpg code with fixed format... apparently her theme replaces :)
asciilifeform: aa yea i recall, for signed comments
mircea_popescu: right.
asciilifeform: ( i backported this to my wp, incidentally , so far the only mpwp item i did this for )
mircea_popescu: pretty fucking useful.
asciilifeform: verily
mod6: hola
BingoBoingo: Comó andas?
mod6: Bien.
mod6: y tu?
BingoBoingo: Tranquilo
mod6: :]
deedbot: http://qntra.net/2018/11/malibu-burns/ << Qntra - Malibu Burns
mircea_popescu: because it's totally "normal" for your fucking house to burn, dumb piggy, and it's "an event" which "happens", and there's no such thing as agency in zeklands and so on.
mircea_popescu: in another decade, "find out which celebrity hasn't had running water this week"
BingoBoingo: Sure it'll take that long. This is KKKalifornia
mircea_popescu: nuts.
BingoBoingo: Could be two years and their new governor Gavin decides no water for anyone
mircea_popescu: water is too white amirite.
mircea_popescu: new pepsi black, has what plants crave.
diana_coman: http://btcbase.org/log/2018-11-10#1870620 -nitpick away! I actually DID consider that and I decided it's not really fitting because think of it: if I make it enumeration that *also* means you can actually go succ and prev which however isn't something that makes sense for message types; it's not like they are an actual ordered thing ☝︎
a111: Logged on 2018-11-10 16:52 asciilifeform: diana_coman: and while we're nitpicking, Serpent message types can be an enumeration (see barnes)
diana_coman: http://btcbase.org/log/2018-11-10#1870634 -> lol, I'll fix ☝︎
a111: Logged on 2018-11-10 17:00 mircea_popescu: diana_coman your guy has smileys kek.
mircea_popescu: i honestly don't understand why ada doesn't have native support for structured data.
mircea_popescu: diana_coman would it be smart if i defined the count types narrowly ? ie, bitwise ?
mircea_popescu: "no fucker, this isn't an "int", this is a 15 bit counter"
diana_coman: http://btcbase.org/log/2018-11-10#1870616 - I don't think the structure in itself is problematic; I think it's simply the serialize-in-one-go that doesn't mix well with any flexibility at all ☝︎
a111: Logged on 2018-11-10 16:43 mircea_popescu: diana_coman is the structure actually problematic ?
mircea_popescu is not at all adverse to permitting ada metasyntactic considerations leak into the protocol. there's no rule specwork gotta happen in meta-c.
diana_coman: I'm not sure what would the bitwise thing buy exactly?
mircea_popescu: point in case, defining variable in "bitsize". why am i not simply saying "this is a counter from 1 to 19" or w/e ?
mircea_popescu: then the "it allocates whyole counter" becomes nonproblem.
diana_coman: well, that IS what I said though, lol
diana_coman: at implementation time that is how I define the counter for keyset for instance
diana_coman: it isn't a "8-bit value"
diana_coman: but 1 to 40
mircea_popescu: diana_coman specifically, why doesn't http://trilema.com/2018/euloras-communication-protocol-restated/#selection-195.0-195.48 simply say "from 1 to 15" or w/e it is ?
mircea_popescu: then a) ada should allocate this as a 4 bit value and b) ada allocating space for 15 records is entirely fine anyway. with a being a very minor point but b being a major point because we've reoriented ourselves to where features of the language are indistinct rather than inconvenient. this is very much the http://btcbase.org/log/2016-07-19#1505418 thing. ☝︎
a111: Logged on 2016-07-19 14:07 mircea_popescu: the basic, and really only, rule of hermeneutics is : that then you've understood a text when, far from its shortcomings appearing inexplicable errors, they become the actual pillars upon which the damned thing is constructed, and what originally seemed to you sensible and structural takes its true place as accidental.
diana_coman: you're asking me? lol; look at implementation that it becomes exactly that: http://ossasepia.com/2018/11/10/smg-comms-chapter-7-readwrite-serpent-keysets-tofrom-serpent-messages/#selection-71.1721-71.1777
diana_coman: mircea_popescu, the problem (if there is one) is not space in itself for sure
diana_coman: for one thing the solution as implemented is perfectly fine; sure, not a one-line record'write or something like that but not a terrible thing either
diana_coman: for the other I really don't see how exactly to have at the same time flexible size (specifying n and then n* IS flexible size) AND record'write
diana_coman: basically the only way is that: put always max and just write somewhere how much of that is actually meaningful
diana_coman: in which case fine, it can perhaps even work like that for most messages except stuff that has max>message size and/or stuff that has meaningful data *after* this variable part
mircea_popescu: diana_coman the reason n is there is to tell you how much data is useful. what if you fixed n to max at depack size, and then delivered n=max records to application, and it is ITS job to discard the extras ?
mircea_popescu: or does this just move the problem really ?
diana_coman: this is what I had in mind; it helps but: diana_coman> in which case fine, it can perhaps even work like that for most messages except stuff that has max>message size and/or stuff that has meaningful data *after* this variable part
diana_coman: i.e. it should be the last thing in the message
mircea_popescu: why ?
diana_coman: so that the "not meaningful" is essentially padding
diana_coman: uhm, maybe I don't get what you mean then
diana_coman: if you have n and then n*x and then something else
diana_coman: it's not going to fit "max", is it?
mircea_popescu: otoh i don't really want all the structure at one side of message for crypto-shamanistic considerations.
diana_coman: if you have however n and then max and then whatever then sure, yes
mircea_popescu: the idea was to define n as a ada-style var, "from 1 to 19"
mircea_popescu: not as a c-style var, "6 bits"
diana_coman: that in itself doesn't solve the issue
diana_coman: in implementation it gets defined as such although it still gets represented on 8 bits because thus specified; logically speaking it shouldn't be on 8 bits to represent ...40 max so yes, it makes sense to say, pack
diana_coman: but the issue was re what follows
diana_coman: if it is described as a variable length i.e. n* ... then it's variable, what can I do
diana_coman: the only other option is to say it's always nmax*...
mircea_popescu: right. and you can make it always nmax
asciilifeform: diana_coman: it's perfectly permissible to define, e.g., subtype foo 1 .. 40 of a 2**5 modular type that lives in 5bits; and catch the out-of-range eggog when reading it
mircea_popescu: because whatever is there extra is padding. so instead of returning 6 correct records and discarding 2 records' worth of padding, you return 8 records, and let the application asking for records figure out that "6" means it needn't process 7 and 8
diana_coman: yes, that's what I had in mind; and I think it does solve the problem because it effectively fixes the size, yes
mircea_popescu: only question is if this gains anything or just pushes some garbage downstream
asciilifeform: btw diana_coman , i repeatedly refer to 'nqb' but it not yet got genesis'd, i did however gnathtml-ize it for reference : http://www.loper-os.org/pub/nqb/index.htm fwiw
diana_coman: mircea_popescu, myeah, whether there IS a problem really or not quite
mircea_popescu: tbh this is a fundamental issue here anyway. data serialization, we haven't invented, it isn't going away. gotta set down a http://btcbase.org/log/2018-01-04#1764004 thing for "how we expect you to serialize". ☝︎
a111: Logged on 2018-01-04 17:38 mircea_popescu: anyway, absent this logical rule, we'll do what, add "wordwrap(magicnumber" in the unloved v style manual ?
mircea_popescu: to be used generally, eg when we replace php lol.
mircea_popescu: prolly should've been less of an asshole, linked http://btcbase.org/log/2018-10-23#1865314 instead. but anyway. ☝︎
a111: Logged on 2018-10-23 06:31 mircea_popescu: slowly but surely a republican ada style manual is shaping up (and through the exact http://btcbase.org/log/2018-10-23#1865304 process, at that!)
asciilifeform: mircea_popescu: fwiw i've found that the ada standard serialization, with the streams, does in fact work as specified. however i have not used in battlefield, remains to be properly exercised.
mircea_popescu: moreover, THIS is what a language.io stdlib should even fucking be in the first place.
asciilifeform: http://www.loper-os.org/pub/nqb/varints__adb.htm is example. ( actually worx )
mircea_popescu: "do it like this because smarter people than you sat down once and figured it ALL out, and go read logs if you have issues"
asciilifeform: ( for ref -- 'nqb' in last test ate the 1st 500k blox, correctly recomputed their tx hashes; then subjected it to random bit-flippage, correctly barfed in each test )
diana_coman: http://btcbase.org/log/2018-11-10#1870659 - as far as I can tell it's actually a WordPress "feature" where it converts text smileys to graphic images (the 8) is "cool") ; I disabled it now from Settings->Writing, if anyone else runs into this shit ☝︎
a111: Logged on 2018-11-10 19:29 diana_coman: http://btcbase.org/log/2018-11-10#1870634 -> lol, I'll fix
mircea_popescu: Mocky_ incidentally, now that you've rested, spending a few weeks publishing fleshouts / completing things / etc will be invaluable.
mircea_popescu: get that memory in bit format before it volatiles away.
mircea_popescu: http://mocky.org/Log-Reference-Why-Ada/ << did we ever discuss this ? :D
diana_coman: I suppose this http://btcbase.org/log/2018-11-10#1870622 is linked to http://btcbase.org/log/2018-09-14#1850462 but I fail to see/recall some agreement that "we now first try as it is, then if it fails, try flipped" ☝︎☝︎
a111: Logged on 2018-11-10 16:56 asciilifeform: also how come you need procedure Cast_LE( LE: in out Raw_Types.Octets ) ? i thought the algo was 'if message invalid, flip endianism in whole thing and re-eval before discard'
a111: Logged on 2018-09-14 17:09 mircea_popescu: iirc we even had a discussion re standardizing a byte order ; though from the fact that i don't recall the results i take it i got shown broken cats.
diana_coman: I suppose better link is http://btcbase.org/log/2018-09-14#1850415 ☝︎
a111: Logged on 2018-09-14 16:27 asciilifeform: to round out thread, http://btcbase.org/log/2018-09-14#1850330 << in my orig udp attempt, i dispensed with the traditional 'gotta be in network byte order (tm)' doctrine, in favour of 'if packet doesn't pass muster, THEN flip the endianism and try again 1ce'
mircea_popescu: diana_coman screw that, what "tries"
diana_coman: I also don't get why to do that really, hence current code that doesn't do it, no; (what it does is to simply check if local machine is big endian in which case it flips octets of anything on more than 1 octet)
diana_coman: I suppose the idea there was to *not* specify byte order at all
diana_coman: hence try because you ..don't know in which byte order it is
diana_coman: so perhaps I get the *why* but I don't buy it for a communication protocol, just why to "not know"
asciilifeform: iirc it was mircea_popescu who orig suggested the algo to me
asciilifeform digs in l0gz..
asciilifeform: so far found http://btcbase.org/log/2018-09-14#1850460 thrd ☝︎
a111: Logged on 2018-09-14 17:09 mircea_popescu: http://btcbase.org/log/2018-09-14#1850418 << yes, none of that.
asciilifeform: formula was, there are 2 possible states, 'as it came' and 'flipped', and at most 1 of these can ever pass checksum
asciilifeform: so you find which one does, and beyond that there is no reason to ever think about endianism
asciilifeform: ( i.e. 2 boxes with opposite endianisms, can speak , via this algo, without any other endian-specific logics )
Mocky: http://btcbase.org/log/2018-11-10#1870721 >> aye ☝︎
a111: Logged on 2018-11-10 20:35 mircea_popescu: get that memory in bit format before it volatiles away.
asciilifeform: http://btcbase.org/log/2018-11-10#1870722 << >> http://btcbase.org/log/2018-05-22#1816466 ☝︎☝︎
a111: Logged on 2018-11-10 20:37 mircea_popescu: http://mocky.org/Log-Reference-Why-Ada/ << did we ever discuss this ? :D
a111: Logged on 2018-05-22 03:57 asciilifeform: !!rate Mocky 1 'why ada'
asciilifeform: ( excellent log walk, imho )
asciilifeform recently had the pleasure of rereading Mocky's 'why ada'. turns it the walk to ada was longer/thornier than asciilifeform remembers it being
mod6: An update on Pizarro's statement for October: BingoBoingo has a draft, of which I've poured through. We seem to have more BTC on hand then is adding up at the moment. So we're going to be auditing some previous statements to see where the problem might be.
mircea_popescu: mod6 coming on the heels of the misspecced auction and so on, this looks terrifying.
mircea_popescu: are you going for the mismanagement triple crown or what is it with you ?
BingoBoingo: It's a grind
mircea_popescu: the grind is going the wrong way. from "you realise these dudes haven't managed to publish a report on time yet" the expectation is "well, next month they will", not "and next month -- new math!"
asciilifeform: mod6: he's right, y'know. and at this point i would not be averse to spending some coin and hiring an l1 accountant, if the necessary hero arises ( jurov ? hanbot ? )
asciilifeform: incidentally what's the status of ben_vulpes ? is he still spending all of his time building fence around old house, or what was it
asciilifeform: !#seen ben_vulpes
a111: 2018-11-04 <ben_vulpes> will be making new contacts in the next month to find a shared cab for racking the foundation machine i lugged across the continent
mircea_popescu: at some point along the way mod6 has turned from "heart of reliability, solid fellow" to "everything this guy touches will explode in shocking ways and half the time silently". i wish to identify when this happened ; i wish to indentify how and why it happened. and i wish it fucking fixed, preferably right the fuck immediately what the fuck.
asciilifeform brb,meat
mod6: <+mircea_popescu> mod6 coming on the heels of the misspecced auction and so on, this looks terrifying. << Yeah, I screwed up the auction. I apologize. We had hoped to get some oversight on the last months statement from pizarro but it didn't happen. It might not even be incorrect, and BingoBoingo's draft might not be even incorrect.
mod6: I just have very little clue on this accounting stuff. And other things, it's apparent.
mircea_popescu: oversight from whom ?
mod6: ben_vulpes was going to look it over, but I don't think he had a chance.
mod6: jurov didn't want to touch pizarro or its accounting. so that's out, I tried to hire him months ago.
mircea_popescu: right.
mircea_popescu: in the traditional structure of business, the manager is the manager and the board provides oversight. if the ~board~ itself needs oversight, well, generally it gets reshuffled. cuz that's what it is, the final overseer.
mod6: mircea_popescu: I'm sorry you've lost faith in me, and if I could some how fix it, I would. The only thing I can figure that is wrong here is that I'm in way over my head.
hanbot: fwiw mod6 still figures as "heart of reliability, solid fellow" in my book. he stepped up to some (afaik alien to him) challenges lately and while it may be rough going, i've never seen a drop in commitment from the guy. just sayin'.
mircea_popescu: hanbot the idea of this here republic isn't "the cult of wearing blessed pants". that's mormonism. nor is it "the cult of all reading the new yorker". that's pantsuitism. the idea of this republic is, "we're going to GROW WITH IT".
mircea_popescu: it started as a modest token on a "magic : the gathering" exchange, and it is moving to take over the world. it requires GROWTH.
mircea_popescu: gotta learn new things, and be damn good at them. gotta go new places. gotta master new things. it's entirely what it is. all it is.
mod6: I am trying to learn all of this stuff ; It has been difficult as some things come easy for me, but a lot of what is important in what I think you're frustrated with has not come easy.
hanbot: mircea_popescu: surething. i'm saying i don't think growing pains == unreliability in any sense.
mod6: The acution for instance, was just a careless oversight on my part. But the accounting stuff, this is something pretty far out of my wheelhouse.
mod6: I'm trying to get both BingoBoingo and myself better at this -- but as it is, it's like the blind leading the blind.
mircea_popescu: mod6 i'll tell you, it is fucking painful to have to argue n times over the "here's auction system fucking use it". alf in his worse days, years ago, presented similar challenges. makes me feel like i'm fucking pushing the grain into the chicken, why the fuck would i, let it fucking starve.
mod6: (no offense to BingoBoingo who's doing as good of a job as can be expected with not much to go on)
mircea_popescu: it's infuriating to see movements a la "oh, ima hijack this foundation thingee to crash your standards process", whether meant as that or not.
mircea_popescu: and in general, i can't fathom as we stand right now whence your troubles come.
mod6: what do you mean about the 'hijack the foundation standards process' ?
mircea_popescu: in a most remote, theoretical principle it'd be something like "well, he's either a) lazy or else b) committed to not getting out of a confort zone he delineated silently and that's that or c) he's overwhelmed". now which of these is it ?
mircea_popescu: i said hijach ~the foundation~ to crash ~my~ standards process.
mod6: is this in reference to the keccak vtree?
mircea_popescu: yes.
mod6: I think this was just a misunderstanding, poor communication on my part.
mircea_popescu: having your hands on the levers of power means that, "whether meant as such or not", what you do is what you do.
mod6: I want to do this, and get a keccak vtree. I think I said as much at the time, just wanted to ensure that keccak was in working order before we moved to it. I thought that to be the most prudent thing to do.
mircea_popescu: i get it, not meant as such.
mircea_popescu: moving on : which of the three is it then ?
mod6: Well, I think I have a lot on my plate, and we've discussed that. So I'd say 'c'. Overwhelmed. Too much to work on, and not enough time/hands to do it in.
mod6: But maybe others disagree. I don't think it's 'a'.
mircea_popescu: do me a favour and publish a week's timetable retrospective and the coming week's prospective on your blog ?
mircea_popescu: gotta get into the nitty gritty of this, because i gotta tell you, i publish, on time and for years, 3x or more of the report count you have, and it's a few hours' worth if that.
mircea_popescu: gotta find what exactly is fucking you over before it actually does fuck you over.
mod6: Well, in regards to the statement, specifically, I only got the draft of the statement from BingoBoingo on the 7th. And been going through it since then.
mircea_popescu: "what i have been doing, nov 4th - november 11th" ; "what i intend to be doing, nov 11th - nov 18th".
mod6: Alright. I'll put together a blog post.
mircea_popescu: ty.
deedbot: http://www.loper-os.org/?p=2735 << Loper OS - Finite Field Arithmetic Projected Release Timeline.
asciilifeform: ^ mircea_popescu , diana_coman , other potential ffa eaters ^
mircea_popescu: asciilifeform my problem with "trying" is that you're stuck trying your serpent keys on stuff.
mircea_popescu: nice!
asciilifeform: mircea_popescu: serpent's constanttime tho
mircea_popescu: but slow.
asciilifeform: is it ?
asciilifeform: hm
mircea_popescu: in order to support diff endianism i gotta pay the cost of processing twice.
mircea_popescu: i dunno i like alt-endian systems enough to support them\
mircea_popescu: besides -- let them build in converters.
mircea_popescu: cost on them.
asciilifeform: mircea_popescu: you only gotta 'process twice' for rubbish packets ( if legit fella has bigendian, he gets 'twiced' once and flag is set for his connection ) but yes
mircea_popescu: (speaking of -- tmsr.net will be sane endian, not historical-endian, also)
asciilifeform: this is legit, ' mircea_popescu's server is little-endian and if your client aint, flip ~yours~ )
asciilifeform: '
mircea_popescu: one of the few advantages of the client-server model.
asciilifeform: ftr i still dun have a bigendian box to even try any of this with.
mircea_popescu: nor diana nor can i be arsed to dig through mp's packed museum
asciilifeform: ( i got one coming in a week or so, tho, for ffa exhaustive tests )