log☇︎
175500+ entries in 0.038s
asciilifeform: but on unix we can't really have this conversation at all.
asciilifeform: (if no other reason is needed.)
asciilifeform: anyway the reason to have a sane notion of text and glyphs is not so that coolies can write hieroglyphs but so that one can speak of mathematics.
asciilifeform: l0l
asciilifeform knows about j and v/u
asciilifeform: glyphs
asciilifeform: aha
asciilifeform: nono, upper/lower case
asciilifeform: (rome lacked either)
asciilifeform: punctuation ?
asciilifeform: should we also abolish case?
asciilifeform: mircea_popescu: 'text' is merely a subprogram for a program that displays glyphs. any other definition is braindamaged and will have to be paid for, again and again, until replaced with a sane one.
asciilifeform: and yes, this is bidirectional.
asciilifeform: one that fits will into the architecture of the machine.
asciilifeform is a 2-pass compiler apparently
asciilifeform: argh.
asciilifeform: http://log.bitcoin-assets.com/?date=31-10-2015#1312718 << replaying. ☝︎
asciilifeform: the kind entirely unusable anywhere sane at all.
asciilifeform: actually it mostly ~is~ a closet. 99.999% of the cn code publicly known on the net (in any attributable way) is wincrud.
asciilifeform: and didn't always serve hitler.
asciilifeform: except that i'm not convinced that cryptome was ever a human thing
asciilifeform expected mircea_popescu to make this observation.
asciilifeform: could easily both serve hitler.
asciilifeform: http://www.loper-os.org/?p=1533 << reload page for errata section.
asciilifeform: to my www.
asciilifeform: jurov: no worries, already posted.
asciilifeform: errata. item 4 should say '(1), (2), and (3)' instead of '(1) and (2)'.
asciilifeform: and many anti-kudos to the authors of the package for making me do what i had to do.
asciilifeform: kudos to mircea_popescu for supplying a blessed version of the package.
asciilifeform: ^^^ mircea_popescu et al ^^^
asciilifeform: http://www.loper-os.org/?p=1533
asciilifeform got tired, and,
asciilifeform not blaming jurov
asciilifeform: this is REALLY getting old.
asciilifeform: it ate my shit, for the 1,001th time.
asciilifeform: could you plz check turdatron ?
asciilifeform: jurov awake ?
asciilifeform: phf: in case this wasn't obvious, i was not speaking of a ~literal~ return to v6 ☟︎
asciilifeform: therealbitcoin, as we have it, makes minimal use of gnarly unixisms. but its dependencies (incl. gcc and the toolchain) are another matter.
asciilifeform: depends.
asciilifeform: 'I'M JWZ AND I JUST WANT SHIT TO WURK!'
asciilifeform: every time you stick in the knife, somebody says 'NOOOOOO! this is NECESSARY complexity...!' ☟︎
asciilifeform: the reason is that every time the surgeon begins to cut, he sees 'inoperable tumour'
asciilifeform: as in, cutting all the shitgnomatic crud until we have something like the lions book again ?
asciilifeform: why do you think no one has to date succeeded in 'bonfire of the unix' ?
asciilifeform: i suppose this is not a bad time for one of my usual batshit monologues:
asciilifeform: jurov: a good chunk of that complexity is on account of O(N) operations on strings made necessary by variads
asciilifeform: by 'words' i meant uint16_t's
asciilifeform: punkman: it could work if no one were to ever use anything else. but the distinction between 'this is a binary blob and is to be cut into octets' vs 'this is a text blob and is to be cut into words' would remain
asciilifeform is l0lzing over how we are replacing the asciilifeform vs mircea_popescu debate on udp, with jurov playing the part of asciilifeform and asciilifeform playing the part of mircea_popescu ☟︎
asciilifeform: all of them traceable to variadic chars
asciilifeform: where we learned that yes, it is retarded in 1,001 ways
asciilifeform: and yes, jurov found the diff thread
asciilifeform: http://git.savannah.gnu.org/cgit/diffutils.git/tree/src/util.c << a good chunk of the complexity IS THERE BECAUSE characters are EVER variadic ☟︎
asciilifeform: punkman: this is disingenously true
asciilifeform: and 10-20x as many gnarly crevices in which to hide off-by-ones, etc
asciilifeform: but aside from this, it makes for 10-20x the lines of code for me to read.
asciilifeform: even something like character count is now O(N) !
asciilifeform: they break streams! srsly
asciilifeform: *variadic
asciilifeform: not 8-bit stuff, jurov. varidic int stuff.
asciilifeform: ever wonder what is all of this RUBBISH that is in a typical unix that ISN'T found in the lions book ?
asciilifeform: http://log.bitcoin-assets.com/?date=22-10-2014#887121 ☝︎
asciilifeform: jurov: do you own a copy of the lions book ?
asciilifeform: while a unix with weird shit hanging off the side is not a woman, but a bloke with cock lopped off
asciilifeform: the merits of which are debatable, but a pure unix is a legitimate animal
asciilifeform: it is a severe impedance mismatch with the unix philosophy.
asciilifeform: why not ?
asciilifeform: jurov: so whatchawaiting for, write us a sane diff that behaves sanely on a typical unix box ?
asciilifeform: jurov: go and find the src for gnu diff (it is in the logs) and see how much of the bulk and library load garbage is on account of non-latin.
asciilifeform: and parsing.
asciilifeform: the hard part is printing.
asciilifeform: jurov: the hard part is not diffing (diff readily diffs binaries)
asciilifeform: and i have another.
asciilifeform: so he has a different set of glyphs above 0x80
asciilifeform: say jurov gotta see Žižek printed correctly
asciilifeform: i favour the old msdos solution instead
asciilifeform: because it is inevitably a clusterfuck of complexity
asciilifeform: as a native of what latinate folks regard as likewise a 'hieroglyphs' language, i STILL favour the abolition of 'hieroglyphs display on EVERY box' ☟︎
asciilifeform: no shit.
asciilifeform: sorry. i did not invent unix
asciilifeform: wide chars break unix.
asciilifeform: but we haven't such a thing.
asciilifeform: now, a system with built-in notion of bignums (variable-length integers), e.g., lispm, does not suffer from any of this gnarl.
asciilifeform: and the variadic encoding is intrinsically gnarly
asciilifeform: phf: even utf8 is a non-solution because there remain multiple glyph mappings
asciilifeform: it is quite basic to the concept, to the extent there ever was a concept behind it.
asciilifeform: with no notion of structure.
asciilifeform: streams operate bytewise
asciilifeform: it goes to the heart of how unix works
asciilifeform: trailing multimegabyte mystery libs
asciilifeform: they look like garbage.
asciilifeform: jurov: witness what unix proggies that try to be 'special encoding'-aware look like.
asciilifeform: but it appears that all of the magic in the world did not suffice to retrofit a non-retarded notion of text onto unix
asciilifeform: see, if symbolics corp. had won the war and the notion of 'character' was not braindamagedly bound to 'octet' - we would not be having this conversation.
asciilifeform: layering workarounds into the canon is precisely how we ended up with ball of shit.
asciilifeform: punkman: i specifically did not include it in my signed copy of 'vdiff' because it is a workaround for people with broken boxes.
asciilifeform: it is what civilized people use when they program a computer.
asciilifeform: jurov: there are specially-made tools for this (see the screenshots on mircea_popescu's www in the phuctor 3-parter article re: what i used)
asciilifeform: that you wrote ?