log☇︎
31100+ entries in 0.006s
asciilifeform: !Q later tell nicoleci http://btcbase.org/log/2018-10-14#1862287 << s/pint/point ☝︎
asciilifeform: perhaps mp-wp itself, also.
asciilifeform: given as it seems that erry new user wants'em
asciilifeform: BingoBoingo, mod6 : i'm thinking , i prolly oughta roll the mp-wp prereqs into the standard rk image, in the short term
asciilifeform: ave1: ~nao~ i see new one
asciilifeform: billymg: try lobbes's thing, if it fails, then yes, will have to from src
asciilifeform: billymg: btw were you originally doing the http://blog.lobbesblog.com/2018/06/getting-php56-and-mysql-to-play-nice-on-arm64-rockchip-gentoo/ recipe ?
asciilifeform: but in the long term, the pill will have to be cuntoo ( which has permanent trinque repo, unaffected by enemy ) ; conventional gentoo should already today be thought of as 'frozen', emerge cannot be relied to work
asciilifeform: billymg: what you want is emerge --nodeps
asciilifeform: BingoBoingo: it'll pull in gpg2
asciilifeform: ave1: i still see old one
asciilifeform to bed
asciilifeform: aite, i'ma bbl then, will not belabour the point.
asciilifeform: and if i were to, say, buffer packets, queue'em, always can say exactly how much space they will occupy.
asciilifeform: Mocky: ok. so, observe, i dun record or return lengths. all length are either $full ( which i tentatively had set to 512, pre-rftming) or invalid ( may as well 0 )
asciilifeform: http://btcbase.org/log/2018-10-02#1857258 << earlier thrd ☝︎
asciilifeform: only fulls and frags, is all there is.
asciilifeform: there are not actually variant packets on the wire!
asciilifeform: the physical nic ~always sends 1500!~ it also always receives 1500!! ☟︎
asciilifeform: Mocky: i was describing why i wrote it as i did.
asciilifeform: i dun think i can say anyffing else to make this point clearer, it's imho as screamingly obvious as 2+2, if you take the time to rtfm. so i'ma leave it at this.
asciilifeform: Mocky: read up re what yer nic actually does. then will grasp that by pretending that it does something, anything , else, you incur runaway complexity cost and impedance mismatch. always.
asciilifeform: errything else is hokum created by ip stack theatrics. and incurs complexity cost for 0 win.
asciilifeform: Mocky: there's precisely 1 packet size. in physical box. 1500. it's the railroad gauge.
asciilifeform: point being, they're mirages, lies linux tells the hapless user.
asciilifeform: i for instance am sitting here and tryin', not always successfully, to cure folx of delusions that linux instilled in'em, e.g. 'tcp gives cheap an' reliable pipes' ( cured mircea_popescu after , what, 3y ) and nao 'udp packets can be anyffing, not merely 1472' (not cured yet..)
asciilifeform: Mocky: imho os should not perpetuate delusion.
asciilifeform: from electrical pov, you win nuffin by shortening'em under a frame.
asciilifeform: yer still sending 1500, even if packet is nominal len 3.
asciilifeform: ethernet spec. blame xerox , not asciilifeform
asciilifeform: nic sends and receives 1500 per frame! rtfm plz.
asciilifeform: nic wont allow!
asciilifeform: leave n bytes in frame empty, simply gives 'fritz chip' handy spot to stuff kleptograms in...
asciilifeform: no matter what you ask for.
asciilifeform: nic sends 1500 frame always, recall.
asciilifeform: max ethernet frame - hdr len. nomoar, noless.
asciilifeform: lol 1472
asciilifeform: 1572 bytes or go pound sand.
asciilifeform: there's no reason os's udp should even fucking accept a sub-frame packet payload. or super-framed. ☟︎
asciilifeform: * i cut
asciilifeform: they're a bus with 4 brake pedals.
asciilifeform: Mocky: unixism per se had ~nuffin to do with it. incut away a degree of freedom. unnecessary degrees of freedom are fundamentally harmful in re simplicity/sanity.
asciilifeform: Mocky: hm?
asciilifeform: ok
asciilifeform: invariant.
asciilifeform: Mocky: y'understand what preallocated means. it means fixed, at compile time, here.
asciilifeform: diana_coman has a 'generic' ver, a kind of ada cheat i suggested ; but it has minus of preventing restriction encapsulation, as well as inevitably moar complex receiver (mine handles one size and one size only)
asciilifeform: yes.
asciilifeform: all buffers preallocated on stack , to the fixed size.
asciilifeform: all received packets are either valid (i.e. the one troo size) or invalid (if not).
asciilifeform: as imho is proper, i.e. max frame size.
asciilifeform: i pissed on unix idjicy, none of my routines return sizes or read/write variant lengths. all packets presumed to be hardcoded size.
asciilifeform: and in particular, http://btcbase.org/patches/udp_genesis#L440
asciilifeform: Mocky: http://btcbase.org/patches/udp_errata.asciilifeform/tree/
asciilifeform: Mocky: didja read the libudp coad ?
asciilifeform: it's come to where i can't look at heathen coad for an hour without turning up an intractable barfology.
asciilifeform: http://p.bvulpes.com/pastes/RcyND/?raw=true << oblig barfola
asciilifeform: trinque: i dun suppose you have a cured binary-types ? ( cured, but presently fails to run when i strip away the asdfism so i can work it into my tree bodily ) ☟︎
asciilifeform: lol
asciilifeform: nope.
asciilifeform: !Qlater tell phf wouldja happen to have a frozen nonretarded version of bordeaux-threads somewhere ? the one i have, is utterly sad, squats nickname 'bt' which prevents binary-types from working...
asciilifeform: hmm
asciilifeform: http://btcbase.org/log/2015-12-24#1352121 << related. ☝︎
asciilifeform: hilariously, bug (if can call it that) reported as early as 2008, and... 0 published fix to either lib
asciilifeform thought, naively, 'binary-types itself is ~1k loc, why don't i fix ~that~... 6 hrs later...'
asciilifeform: it's like two-legged stool.
asciilifeform: grr for fuck's sake what use is a bot that dun go half the time
asciilifeform: !Q later tell phf wouldja happen to have a frozen nonretarded version of bordeaux-threads somewhere ? the one i have, is utterly sad, squats nickname 'bt' which prevents binary-types from working... ☟︎
asciilifeform: ( i.e. you dun have to 'check what it is' on top of existing logic, e.g. if port 9000 it goes to serpent, if 9001 -- to rsa , and each respective process validates per the existing rulez )
asciilifeform: if you distinguish by port, the os will throw them into the correct process 'for phree'. but sure
asciilifeform: i.e. simply run the acct one with 'nice 19 ...'
asciilifeform: having 2 processes (and if desired later, 2 boxes) to process the 2 types, will make priority queue simpler also.
asciilifeform: ( to nitpick painfully -- ~frags~ dun carry port; but you ain't fragging no moar, so this is not an issue )
asciilifeform: simply a 16bit field.
asciilifeform: all udp packet carry port, it's settable to whatever you want just like the rest of the packet.
asciilifeform: you wouldn't have to change anyffing else in about it, can pad the unused 2 bytes with rng.
asciilifeform: rright, i did read mircea_popescu's spec
asciilifeform: just by rerouting
asciilifeform: plus would let you put the new acct thing, potentially, on separate box, in fyootoor
asciilifeform: would get much simpler coad (i.e. my orig. fixed frame) vs the extended one with moar moving parts. ☟︎
asciilifeform: cuz if it's simply to distinguish the rsa from the symmetricolade without wasting a bit in the payload, could simply listen on 2 ports...
asciilifeform: diana_coman, mircea_popescu : didja ever say wai not made'em all 1472 ? ☟︎
asciilifeform: all wankery similarly 'delicate', hates reality as balloon hates pin
asciilifeform: mircea_popescu: hey there's a reason wai the armenians ate as much lead as they did
asciilifeform: mircea_popescu: reads like 'ohnoez, donkey ate the carrot, how will he walk nao' lament
asciilifeform: mircea_popescu: meanwhile i read the paste, it's exactly the 'peasants' thread encapsulated.
asciilifeform: the current rk gentoo is based on it
asciilifeform: ( my old workhorse x60 is not a cuntoo, it is in fact my original deloused-gentoo platform on which i derived the poetteringism-exclusion, gcc<5, etc flags and related items )
asciilifeform: trinque: this will rock. and incidentally i'ma be baking that sunlight lappy next wk, and intend to set it up as a cuntoo box with whatever bleeding edge you come out with
asciilifeform: billymg: pretty much errybody here is at the stage where '1e6 hours worth of meaningful work, but only so many in life' -- but i gotta say i prefer this 'problem' to the alternative
asciilifeform loox forward to reading
asciilifeform: neato
asciilifeform: billymg: diana_coman is the current bleeding edge pilot user, she may be able to answer specific q's re practicals
asciilifeform: billymg: http://trinque.org/2018/07/06/cuntoo-bootstrapper-preview/
asciilifeform: billymg: you may want to try trinque's beta cuntoo, on local box, it ships with godly gcc.
asciilifeform: billymg: gcc >=5 is broken, this is clearly spelled out in the l0gz
asciilifeform: quick learner, he is
asciilifeform: * billymg (~billymg@161.0.121.194) has joined #trilema << oh hey welcome to rk, billymg
asciilifeform reads..
asciilifeform: aa