log☇︎
127800+ entries in 0.02s
asciilifeform: aaaaand up. lol. ☟︎
asciilifeform: aaaaaaaand log is down.
asciilifeform: http://btcbase.org/log/2016-08-22#1526624 << this, as all attempts to solve a 'tv raft' problem, is EVIL. ☝︎
asciilifeform: it all must burn.
asciilifeform: i would like to get rid of THAT also.
asciilifeform: srsly it is not enough that we have the gnudiff turd baked in ?
asciilifeform: http://btcbase.org/log/2016-08-22#1526615 << my complaint is that it adds a meg of UNREADABLE and - largely UNTESTABLE (i do not have a VMS box, nor a machine with zsh or ksh, nor do i intend to , and i REFUSE to sign code that claims to run there , srsly wtf omfg) - and that it introduces massive turd, useless language m4, go and learn it, read the implementation ☝︎☟︎
asciilifeform: so jurov's complaint rather resembles 'so consensus is that washing machines are useless and wtf, i have to clean this rifle manually ?'
asciilifeform: and how present-day item works.
asciilifeform: i dun have a problem with this, but it is important to remember how it worked.
asciilifeform: by 1 (2?) people.
asciilifeform: was a manual cut of wot.
asciilifeform: it was not in any ordinary sense 'wot'.
asciilifeform: it isn't as if assbot-l1 wasn't a manually-curated artifact.
asciilifeform: jurov: no, but that it is better than letting the thing rust solid
asciilifeform: shinohai: it is almost exactly the thing i imagined when first wrote 'v'.
asciilifeform: (the latter was already implemented by phf and worx great)
asciilifeform: then again, he argued - imho very successfully - against a canonical ~tree~, not against www which shows all known vpatches in tree form ☟︎
asciilifeform: the other option of course is to do it as mircea_popescu described, and to have NO canonical vpatch repo at all, and 'every man for himself.'
asciilifeform: presently.
asciilifeform: jurov: aha, and those are the 5 people who have any business patching trb.
asciilifeform: http://btcbase.org/log/2016-08-22#1526668 << i have not, to date, attempted to build and run eulora, i wonder what 'wonderful surprises' await. ☝︎
asciilifeform: http://btcbase.org/log/2016-08-22#1526667 << is it really so hard to replace the pubkeys wherever they were kept, with your current v set ? ☝︎
asciilifeform: http://btcbase.org/log/2016-08-22#1526664 << i never found a sane client.. ☝︎
asciilifeform: 'OK, so I figured out one part of the puzzle I think: dbus-daemon is broken handling incoming messages where there's first a message without auxiliary fd in the socket buffer, which is then immediately followed by one with auxiliary fd. The kernel will already return the auxiliary fd with the first message, and dbus-daemon takes that as broken message and will abort the connection.' -- poettering.
asciilifeform: https://github.com/systemd/systemd/issues/1961 << a thing of 'beauty' :
asciilifeform: 'systemd-logind must be restarted every ~1000 SSH logins to prevent a ~25 second delay'
asciilifeform: in other noose, https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1591411
asciilifeform brb, alcohol
asciilifeform: mircea_popescu: if the thing uses opengl, it doesn't care about gpu driver
asciilifeform: perhaps because of the dire monoculture of african linux, perhaps not, i have nfi who has been building
asciilifeform: there is only 'thus far the users happened to have the correct deps'.
asciilifeform: but there is not, in our universe, actual magic.
asciilifeform: like all stage magic, it is satisfying when it works.
asciilifeform: this is an illusion.
asciilifeform: which process ?
asciilifeform: but notice, i never picked up a microphone and proclaimed 'buildroot will be part of a republican standard for code'
asciilifeform: phf: this is also a problem.
asciilifeform: visual shitudio ALSO 'delivers'.
asciilifeform: then see what you think.
asciilifeform: mircea_popescu: go an' try reading the generator.
asciilifeform: automake stinks, and not a hearty, productive stink, like diesel engines of a maersk tanker, but the stink of liquishit in the diaper of profoundly retarded teenager smearing all over padded cell.
asciilifeform: not unless i READ it, and i will not read 800KB of boilerplate sh crapolade.
asciilifeform: and i ain't ever signing GENERATED code. not for love nor money.
asciilifeform: mircea_popescu: automake doesn't build the gpu driver.
asciilifeform: we already have a working example of 'sane proggy, sane build system.'
asciilifeform: as trb does.
asciilifeform: distribute with the proggy.
asciilifeform: don't chase deps !
asciilifeform: wanna switch to that..?
asciilifeform: i hear microshit studio is even better at 'allow derps to build
asciilifeform: this is part 'i just wanted to!' if you like, but in no conceivable universe 'republican standard for code.'
asciilifeform: automake works when very carefully used, but the result is a massive turd that is autogenerated, that NO ONE will ever read, and does ???. with 10,001 system-specific #ifdef's.
asciilifeform: y'know, 'distribute exe' is ~even easier~ on the n00bz and rubes, but mircea_popescu doesn't do this.
asciilifeform: they will find a way to set house on fire while running ./configure.
asciilifeform: and mircea_popescu expects them to compile the game ?
asciilifeform: yes.
asciilifeform: 'no you may NOT build this on vms and expect support' is the correct path.
asciilifeform: this comes from misguided refusal to standardize the build context.
asciilifeform: recall mircea_popescu's '#include must die' thread ?
asciilifeform: 'you use zip? fine, carry zip.'
asciilifeform: as trb does.
asciilifeform: has to do with program being written by heathens who do not understand that ALL deps must be CARRIED !
asciilifeform: has everything to do with it.
asciilifeform: like so: http://btcbase.org/log/2016-08-18#1523842 ☝︎
asciilifeform: it pulls paths of dependencies by bruteforce searching for various items
asciilifeform: *zsh
asciilifeform: ^ where i say FUCK anyone who uses zhs. fuck people using orc glyphs. fuck anyone whose compiler is not in $CXX. automake is dead weight.
asciilifeform: # is contrary to our usage. Disable this feature.
asciilifeform: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
asciilifeform: here is a sample 2 lines from that config:
asciilifeform: aha. and most of what generator outputs has 0 to do with particular program.
asciilifeform: gpg 1.4.10 has a 'configure 800K in mass.
asciilifeform: automake is a rancid pile of shit and my first contact with any project that contains it is to shoot it in the head.
asciilifeform: not even retardoshi had automake in bitcoin.
asciilifeform: witness - no automake !
asciilifeform: mod6's trb-builder.
asciilifeform: to see example of sane build script:
asciilifeform: and nor a mortal sin.
asciilifeform: but is there 'anyway' because the fungus in rms's left ear told him that a build script weighing a meg was somehow ok
asciilifeform: thing is, 99% of what the thing does is wholly unnecessary for a given proggy.
asciilifeform: sounds familiar, neh ?
asciilifeform: and yes all kinds of folks who dun know better think 'i cannot do X without it'
asciilifeform: as seen in my mpi item earlier.
asciilifeform: alternative is 1kb of 'i set lib paths here'.
asciilifeform: no
asciilifeform: and attempts various bogus things like 'finding your libs'
asciilifeform: and often dwarfs the proggy it is trying to build.
asciilifeform: it is 100K to 1M of mildly variated boilerplate, typically.
asciilifeform: 'automake' is the massive turd that runs when you ./configure .
asciilifeform can never again think of gost cipher without thinking of maslennikov's adventures.
asciilifeform: (there is a newer and yet-unpublished edition of this.)
asciilifeform: phf: http://www.loper-os.org/?p=1533 << see also.
asciilifeform: it is loathesome and is to die, no exceptions.
asciilifeform: automake is a work of evil, first thing i did when sawing off the mpi lib is to nuke it. ☟︎
asciilifeform: ^ reasonable.
asciilifeform: where did phf make the cuts ?
asciilifeform: phf: why is my diff 8M then.
asciilifeform: phf: how much battery time won with ^ above ?
asciilifeform: typical.