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-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.
mircea_popescu: hanbot well, keep good notes, maybe unroll the whole monstrosity into a single file eventually.
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
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.
mircea_popescu: it eminently IS blogotron's job to do such, because blogotron knows and you shouldn't care what the constraints are.
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: 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.
mircea_popescu: 700 is no viewport i ever heard of. the choices are 640, 1024 and 1280, practically.
mircea_popescu: and im so fucking thankful for not needing to know any of 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.
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: asciilifeform at this juncture, trying to automate the automation. going slowly.
mircea_popescu: srsly now, way the fuck better to have that on a webserver.
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.
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"
mircea_popescu: in the present situation i'd settle for a three-file 5k loc mp-wp reduction from the current imensity.
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
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
phf: asciilifeform: will look into it this weekend
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
mircea_popescu: !!v CD62A36D1DC3CAB02144BC12622048BC7311B59FC823613AB0A3863CD38B6735
deedbot: mircea_popescu updated rating of Mocky from 3 to 4 << ἀποκρισιάριος دولة قطر
mircea_popescu: (i agree, it makes no sense, it's a strong l. but english has no conception.)
mircea_popescu: % Total % Received % Xferd Average Speed Time Time Time Current
mircea_popescu: 100 10178 100 10178 0 0 2621 0 0:00:03 0:00:03 --:--:-- 26925
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 :)
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
BingoBoingo: Could be two years and their new governor Gavin decides no water for anyone
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)
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"
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: at implementation time that is how I define the counter for keyset for instance
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: 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 ?
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
diana_coman: so that the "not meaningful" is essentially padding
diana_coman: if you have n and then n*x and then something else
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"
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: 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: 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
☟︎ diana_coman: mircea_popescu, myeah, whether there IS a problem really or not quite
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: moreover, THIS is what a language.io stdlib should even fucking be in the first place.
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"
mircea_popescu: Mocky_ incidentally, now that you've rested, spending a few weeks publishing fleshouts / completing things / etc will be invaluable.
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.
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'
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"
a111: Logged on 2018-11-10 20:35 mircea_popescu: get that memory in bit format before it volatiles away.
a111: Logged on 2018-05-22 03:57 asciilifeform: !!rate Mocky 1 'why ada'
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 ?
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!"
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.
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.
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: 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?
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.
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: asciilifeform my problem with "trying" is that you're stuck trying your serpent keys on stuff.
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: (speaking of -- tmsr.net will be sane endian, not historical-endian, also)
mircea_popescu: nor diana nor can i be arsed to dig through mp's packed museum