log☇︎
104400+ entries in 0.037s
asciilifeform: awww just one?
asciilifeform: but turned out -- this thing, that pulls objects in
asciilifeform: almost. in this dream-trilema , mircea_popescu often used phrase 'chick Came To The Glove' and i always assumed -- literary device
asciilifeform: *he had
asciilifeform woke up from dream where mircea_popescu finally showed him the antigravity glove. which was the only piece of tech he had brought from the distant future where ha had been born
asciilifeform: phf: pretty sure i had that edition!
asciilifeform: iirc jurov has 0.8.x in his lxr viewer www, so see for yourself.
asciilifeform: it is not actually very enlightening to a student of trb, because various subsystems were replaced wholesale.
asciilifeform: pete_dushenski: 0.8.something was the last prb i had working
asciilifeform: lol, for what do you want the old rusty shovels of heathendom, pete_dushenski
asciilifeform: ...the what?
asciilifeform: !!up _lord_of_mars_
asciilifeform: (equivalent in commonlisp world would be a program that relies ~only~ on the ansi standard) ☟︎
asciilifeform: pure standard ada.
asciilifeform: i misspoke, none of it even depends on gnat
asciilifeform: reading that 'pkzip', soul sings : 0 deps! no 'alexandrias', etc
asciilifeform: i can, just as easily, but i suspect that i live under a curse, so far nobody i invite, comes
asciilifeform: he's a french d00d, maybe davout oughta handle this one
asciilifeform: linked one is a simple pkzip clone.
asciilifeform: pure-gnat, no deps, proggies.
asciilifeform: http://unzip-ada.sourceforge.net/za_html/index.htm << astonishingly readable literate-programming d00d. and he has a bunch of these. ☟︎☟︎
asciilifeform: holy fuq, reddit ideologically pure at last?!
asciilifeform: unrelatedly, http://archive.is/lZdBU << for expert entomologists only. (via jurov)
asciilifeform: Framedragger: pretty neat
asciilifeform: thestringpuller: and 'new mexico' means: antarctica ..?
asciilifeform: !~later tell BingoBoingo http://archive.is/nWOMS << qntra?
asciilifeform: !!up fromdeedbot
asciilifeform: ^ www that had the dumps from tardstalk, 'adultfriendfinder', buncha others
asciilifeform: then I'll be wrong. But I am not wrong."'
asciilifeform: elsewhere in heathendom, http://archive.is/kfQaT >> '"Leakedsource is down forever and won't be coming back," a person using the handle LTD wrote Thursday in an online forum. "Owner raided early this morning. Wasn't arrested, but all [solid state drives] got taken, and Leakedsource servers got subpoenaed and placed under federal investigation. If somehow he recovers from this and launches LS again,
asciilifeform: 'ɢoogle.com'
asciilifeform: in other lulz : http://archive.is/XUJ4l
asciilifeform: to be moar like x86 !
asciilifeform: the funniest bit is that 32-bit (1980s) sparc HAD trap-on-overflow instructions, and DITCHED them when upgraded to 64bit !
asciilifeform: mircea_popescu: looks from http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0497a/CIHDDCIF.html that arm, for example, behaves exactly like x86.
asciilifeform: http://btcbase.org/log/2017-02-01#1610604 << ftr none of the currently sold chips are in any important respect different from x86 re arithmetic. ☝︎
asciilifeform brb, teatime
asciilifeform: (and on x86 that's ~all of them)
asciilifeform: and incidentally sanity checks that introduce branches, ANNIHILATE the pipeline
asciilifeform: say hello to snail speed
asciilifeform: aha!
asciilifeform: well it overflows, no shit, but flag never set
asciilifeform: correct.
asciilifeform: because, apparently, designer was dropped as a baby.
asciilifeform: (x86 has a barrel shifter)
asciilifeform: sooo in other olds: x86 sets overflow flag during shifts (SHL/SHR) only if overflow on ~single~ bit shift.
asciilifeform: re link.
asciilifeform: such east!
asciilifeform: the chlorophos given in mircea_popescu's 'bulldoze reddit' piece works equally well on all wotless insecta
asciilifeform: ^ 'drowning in spam' ohnoez!
asciilifeform: speaking of pediwikia, https://archive.is/GLvmc
asciilifeform: http://btcbase.org/log/2017-02-01#1610495 << ^ ☝︎
asciilifeform: 'Date: 2016.01.30' >> mod6 ?
asciilifeform stumbled on vintage lul, https://archive.is/bYrYc
asciilifeform: (d00d who wrote https://archive.org/details/howtotellbirdsfr00wood among other works.)
asciilifeform: dunno... robert wood ?
asciilifeform: (found spare unit by pure luck, vendor had ~one~ on shelf)
asciilifeform: note, i had a spare board. but decided to try to repair the old one first.
asciilifeform: needless to say i did not invent this recipe, it is ancient.
asciilifeform working on article!
asciilifeform: jurov: let's-have-programs-that-crash is not an admissible alternative.
asciilifeform cleans bathyscaphe.
asciilifeform prepares for inevitable long, painful dive into liquishit of gcc internals.
asciilifeform: (is knuth even alive still?)
asciilifeform: there is deep wisdom in this here this.
asciilifeform: regehr is (or at least was) solid thinker, and the problem being spoken of, actually exists. there are archs with no sane overflow handling. and hence why gcc doesn't use, apparently, carry flag.
asciilifeform: if tomorrow knuth starts to harp about slow $shitlang, mircea_popescu will throw out his copy of aop ?
asciilifeform: first time i see the d00d mention shitlangs. but the overflow thing affects shitlangs just as much as sanelangs.
asciilifeform: !#s regehr
asciilifeform: looks like ARM might be the culprit.
asciilifeform: http://blog.regehr.org/archives/1154 << see also.
asciilifeform: but when you open the hood you discover that there are all kinds of idiocies that 'people live with' because 'what else can you do'
asciilifeform: the one thing it is, is ~familiar~.
asciilifeform: it is neither simple nor particularly cheap.
asciilifeform: synced with muller gate.
asciilifeform: rather than arbitrary constant N-wide bus.
asciilifeform: mircea_popescu: the correct parallelization scheme is N single-bit ALUs working in concert.
asciilifeform: *percent
asciilifeform: because folx who want to break logical structure to get 'percept cycle massage' oughta be beaten with sticks.
asciilifeform: so you beat him with sticks.
asciilifeform: not single, but < the actual logical width, almost certainly.
asciilifeform: mircea_popescu: your box already has serial bus, nyooz at 11.
asciilifeform: where, yes, you can add 0xFFF......FFF and 1 in constant time, but the cost is that now some numbers are 'special'
asciilifeform: this goes back to the 'dma' thread. large machine registers are an ad-hoc and clumsy form of parallelism.
asciilifeform: all nums -- 'bignums'.
asciilifeform: all regs are 1bit.
asciilifeform: but forget, for this thread, trinary adders, you can just as readily have same arithmetron with binary regs
asciilifeform: mircea_popescu: no pointer contemplated, just knuth's trinary arithmetic scheme, familiar from kindergarten.
asciilifeform: (you can elegantly implement with 2 ordinary binary registers, and use 4th state to store propagating-eggogs, aka NaNs)
asciilifeform: 3-state storage element.
asciilifeform: throw out the dumb speshulcases.
asciilifeform: mircea_popescu: if i make a chip, all regs are 1 trit wide.
asciilifeform: and i 100% agree, it is blitheringly idiotic, let ALL arithm ops return 2wordz!!
asciilifeform: and never from add/sub
asciilifeform: actually that second thing only half-happened, you only get a second machineword out of mul on any known chip
asciilifeform goes to the b00kz room to fetch 'ada 2012 rationale', to learn whether he is complete moron, or wat.
asciilifeform: shl can give you as much overflow as you like.
asciilifeform: mircea_popescu: there's another op defined for ring of integers, that is SHL
asciilifeform: but iirc the reason why we do not have this behaviour by default is that there are boxes that don't give you the upper bits of an overflowing mul. or set the carry.
asciilifeform: mircea_popescu has mega-point --- you CAN make range-checked (at least for upper bound of range not exceeding the native fixint size by more than factor of 2) behaviour on x86