Forum logs for 31 Oct 2016

Monday, 16 March, Year 12 d.Tr. | Author:
mircea_popescu: i thought it was 1.5 stuff [00:00]
mircea_popescu: anyway, the linked github is like the first laddel piece over a few dozen words that nevertheless made sense from end to end. [00:04]
jurov: so, mcclim/climacs is apparently usable now? will defo look into it [06:16]
jurov: so far tried to make app with Qt bindings (commonqt), it worked but with lots of glue [06:17]
jurov: lol incindentally: https://www.facebook.com/notes/daniel-colascione/buttery-smooth-emacs/10155313440066102/ [07:57]
jurov: "Emacs pretends GTK+ is an old-fashioned Xt toolkit. The entire Emacs philosophy is to force $MODERN_THING to behave just like Xt just like a 1960s TTY. Emacs does awful things to GTK+ to maintain this illusion." [07:57]
jurov: and dude grafted double buffering on top of that [07:58]
trinque: Internally, Emacs still belives it’s a text program, and we pretend Xt is a text terminal, and we pretend GTK is an Xt toolkit. It’s a fractal of delusion. << hahaha oh christ [08:05]
mircea_popescu: i don't get it. what exactly can it be other than "a text program" ? [09:30]
mircea_popescu: and in other "human encounters trilema", http://trilema.com/2014/consent-is-a-myth-lets-see-how-it-came-to-be/#comment-119601 [09:36]
shinohai: lol [09:39]
mircea_popescu: also there's this kickass bird that sits on my balcony and sings the shit out of it! [09:42]
asciilifeform: 'I am a sinner. Unrepentant. Damned. Thusly, for me, Emacs flickers constantly. I hate flicker. I love Emacs. Something has to change. I decided to hack Emacs to eliminate this antediluvian flickering.' << i am hearing about this flicker for the first time. [09:49]
mircea_popescu: how could EMACS flicker ? [09:50]
asciilifeform: i've used emacs on pentium1 under bsd, on whatever, even on this year's crapple boxen, etc. and never saw this flicker. [09:50]
asciilifeform: and i don't use the terminal emacs either [09:50]
asciilifeform: so that isn't why. [09:50]
asciilifeform: it simply doesn't happen on any box of mine. [09:51]
mircea_popescu: this sounds a lot like "my car engine doesn't run smooth so i'm going to fix the steering wheel, gas pedal etc." [09:51]
asciilifeform: (probably because it never shares a display with anything) [09:51]
mircea_popescu: how about taking the fucking water out of the gasoline, for starters! [09:51]
asciilifeform: 'Emacs uses an X11 extension, DOUBLE-BUFFER, largely seen as an historical artifact. There are other hacks I didn’t describe, like putting scrollbars in their own X11 window, contrary to the intent and design of the GTK people. This extension allows us to reuse our existing drawing code and redirect it to an off-screen buffer. GTK+ or Lucid or Motif or whatever we’re using is oblivious. My diff turns scrollbars and other widgets [09:52]
asciilifeform: that share screen space with the double-buffered region into independent X windows. Overall, it’s a giant hack.' << this is guaranteed to break it on all of my systems [09:52]
asciilifeform: where i use 'ratpoison' [09:52]
asciilifeform: which does not take kindly to spawning shitwindows. [09:52]
mircea_popescu: ugh what the [09:53]
mircea_popescu: who thinks like this ? [09:53]
asciilifeform: motherfucker, looks like this was the warning bell, as soon as this idiocy makes it into mainline emacs (and it will) i will have to maintain own fork. [09:53]
asciilifeform: as naggum did. [09:53]
mircea_popescu: asciilifeform well with any luck tmsr fork of emacs will be part of gossipd anyways. [09:54]
asciilifeform: why not of kitchen sink also. [09:54]
asciilifeform: and refrigerator. [09:54]
mircea_popescu: hey. you gotta talk to user somewhere yes ? [09:54]
mircea_popescu: what, i should use qt ? [09:54]
asciilifeform: nobody cancelled x11. [09:55]
mircea_popescu: sure, but you still need some sort of ide [09:55]
asciilifeform: and in fact the reason the linked idiocy is so jaw-dropping is that the d00d broke the mightiest x11 proggy so as to fit his peculiar psychosis [09:56]
* mircea_popescu goes back to writing alt-feminist crazy. [09:56]
asciilifeform: mircea_popescu: imho a correct gossipd simply emulates irc server on the user end. [09:57]
asciilifeform: connect to whatever. [09:57]
mircea_popescu: "emulates" how ? you want to import xchat ? [09:57]
asciilifeform: (emacs, znc, wires in your teeth, any) [09:57]
mircea_popescu: yes. so if it's emacs, then it's emacs, then we need to freeze a package of it or else face the eulora problem [09:57]
mircea_popescu: explained here like last week. [09:57]
asciilifeform: pretty easy to do while it is an x11 proggy. [09:58]
asciilifeform: if you import gtkism or whatnot - impossible to freeze meaningfully. [09:58]
mircea_popescu: so then. [09:58]
mircea_popescu: emacs frozen as part of gossipd, other implementations allowed at user's discretion. [09:59]
mircea_popescu: "if it dun work don't bother us - you broke it, you fix it." [09:59]
* trinque lives in emacs, has it as window-manager even, never sees flicker [10:01]
trinque: the guy must be talking about having x11 windows overlap, and who does that anyway [10:01]
asciilifeform: trinque: i suspect that it happens on windowdraggatronic wm's [10:02]
trinque: yep [10:02]
asciilifeform: on recent mac, i found that emacs is simply not usable at all unless in fullscreen mode, the contents become cga-like soup [10:02]
asciilifeform: (but not flicker !!111111111) [10:02]
mircea_popescu: well if the os fucks up the video buffers, anything will flicker. [10:02]
asciilifeform: but who the fuck uses emacs nonfullscreen and why. [10:02]
asciilifeform: and yes, 'ubuntu' and all similar, belong in the furnace. [10:03]
mircea_popescu: you, apparently. /me recalls this discussion where he was using everything full screen and heathens balked. [10:03]
asciilifeform: ahhaaa wat [10:06]
asciilifeform: i use emacs strictly full screen. which is why i keep 4 screens. [10:06]
trinque: ^ neglects to mention emacs windows [10:06]
trinque: lel [10:06]
asciilifeform: well those ain't 'windows' as far as wm is concerned [10:07]
asciilifeform: so if emacs works, they work [10:07]
trinque: sure [10:07]
mircea_popescu: what, i should search ? [10:08]
trinque: emacs has its own internal concept of "windows" aside from x11 windows [10:08]
trinque: one emacs x11.window can have numerous emacs.windows within [10:08]
trinque: split in panes [10:08]
mircea_popescu: http://trilema.com/forum-logs-for-19-aug-2016#2152120 << convo [10:08]
a111: Logged on 2016-08-19 18:39 mircea_popescu: asciilifeform i've yet to use a "non-full-screen window" for anything. [10:08]
asciilifeform: ah the one with the xterms [10:09]
mircea_popescu: the one with the windows. [10:09]
asciilifeform: ratpoison cuts displays apart into ports which behave quite the same as separate display. [10:09]
asciilifeform: so i dun have 'windows' in the customary sense here. [10:09]
asciilifeform: they don't move. [10:10]
asciilifeform: and physically cannot overlap. [10:10]
mircea_popescu: yeah well that is not really what anyone thinks of when they see the word. [10:10]
asciilifeform: probably not. [10:10]
mircea_popescu: shall be henceforth alfindows. [10:10]
* asciilifeform notes, for the record, that he did not write 'ratpoison', it was made long ago [10:11]
asciilifeform: but abandoned, author went off to do something weird with commonlisp [10:11]
mircea_popescu: hey, sometimes being the only one who uses something makes you more than being the only one who wrote it. [10:11]
asciilifeform: point it has been a very long time since i ran into anyone else who used it. [10:12]
mircea_popescu: (retrospectively it is evident this proggy had a large formative impact in young alf, hence all the vermin references.) [10:12]
trinque: stumpwm aint bad [10:12]
asciilifeform: trinque: not so hot on a box with 64M [10:12]
trinque: true [10:12]
asciilifeform: mircea_popescu: it did, when i found it, i had been using various 'light' (e.g., 'flwm') wm, and the switchover felt quite like if you had lived with mice, rats, lice, all of your life, and then finally learned to kill'em [10:14]
mircea_popescu: aha. [10:14]
asciilifeform: and even now, using it is somewhat like not having lice in 18th c [10:15]
asciilifeform: folks dun even fully grasp, 'whaddayamean, shaved yer head ??' 'no, have hair, but 0 lice' 'yer a liar' [10:16]
* trinque couldn't stand writing one command "open all the shit I use to work on project P" in multiple languages, the cost being stepping around various exwm bugs [10:16]
trinque: gabriel_laddel can tell me when I can rewrite all my elisp in CL [10:16]
BingoBoingo: <asciilifeform> but who the fuck uses emacs nonfullscreen and why. << Me, I use it like a "sticky note" on screen. [10:55]
asciilifeform: 'You're the guy who hacked Dalvik on Android a few years back, aren't you? So that it would load your broken APKs that have millions of methods for unholy reasons, and break the app for your users when Dalvik updates and this predictably stops to work? Fitting that having created such horrors you would have to deal with other people's.' -- from the comments [10:57]
asciilifeform: https://archive.is/a6N2T << peanut gallery re same. some choice lelz. [10:59]
asciilifeform: 'How do you describe this flicker effect? I've never seen it.' [11:00]
asciilifeform: 'As someone that been on HN for 9 years, pushing back on these kinds of comments is my business. This is my opinion on the value of you coming to Hacker News to complain about the author's writing style, and secondarily aimed at other commenters here. Your style of just summarily shitting on how the author wrote this piece adds no value to the discussion. Clearly lots of other people like it, this has been the #1 piece on HN for hour [11:02]
asciilifeform: s. If you don't like it, no one is forcing you to read it or asking for your opinion.' [11:02]
mircea_popescu: ... [11:04]
mircea_popescu: wait wait, waaaait. it being #1 now is a criteria ? [11:05]
asciilifeform: apparently ! [11:05]
mircea_popescu: damn, i wish we knew that back when phuctor story was #1 for half a day. such arguments! [11:05]
asciilifeform: 'why japanese toilets never caught on in america' !111111 [11:05]
mircea_popescu: why exactly is criticizing idiots "not adding to the conversation" ? [11:11]
mircea_popescu: very weird, the list of nonsense these people sprout. it's as if they have 0 reflexive capacity whatsoever, how am i supposed to distinguish google "ai" from some douche who spits out " Your style of just summarily shitting on how the author wrote this piece adds no value to the discussion." ? [11:12]
asciilifeform: eh you already know how folx who refuse to buy into the idiocy-of-the-day and 'add value to the discussion' are welcomed in the ninjashogunnery. [11:14]
mircea_popescu: also, just in case anyone had any doubts - vlc is thoroughly broken. no historical package up to 0.7 (ie five years ago) is capable of compiling (fails because can't find dbus >= 1.0.0 which you know, 2006) [11:15]
mircea_popescu: and i can't be bothered with packages prior. [11:15]
asciilifeform: thing's been b0rk3d for eons. [11:15]
mircea_popescu: somehow i had working copies. i guess ima have to move them to new systems somehow or wtf. [11:15]
asciilifeform: welcome to how the asciilifeformside lives. [11:16]
trinque: iirc mplayer's list of deps is a bit shorter [11:16]
mircea_popescu: i never used it [11:16]
mircea_popescu: i think i have copies of vlc that i've been using since 2007 or so [11:16]
asciilifeform: mplayer still worx. [11:17]
shinohai: ^ [11:17]
mircea_popescu: i guess ima have to look into it [11:17]
mircea_popescu: just hwat i love. [11:17]
asciilifeform: mircea_popescu: it's a commandline proggy. [11:17]
asciilifeform: has separate modules for the raster output (including even an ascii one...) [11:18]
shinohai: works very nicely for streaming youtube vids without all the ad crap [11:18]
mircea_popescu: yeh but i dun have it so... ima have to look into it! [11:18]
asciilifeform: when i learned that mircea_popescu watches his pr0n on an ibm t40, i could not picture it as with anything but mplayer [11:18]
asciilifeform: which is what i watched with on t40. [11:19]
asciilifeform: (and now.) [11:19]
BingoBoingo: mplayer, parole, there's a spectrum on non-VLC players [11:19]
asciilifeform: BingoBoingo: iirc 'parole' is a gtkism ? [11:20]
BingoBoingo: And Xchat is? Anyways its not a VLC! [11:20]
asciilifeform: BingoBoingo: xchat (last i tried... has been a while) still built without dbus [11:21]
asciilifeform: but who knows, now. [11:21]
mircea_popescu: asciilifeform i have liek, old laptops etc. [11:21]
asciilifeform: well yes, i also. [11:22]
mircea_popescu: i think i may have a winamp somewhere also [11:23]
asciilifeform: l0l, i recall the thread, it was on an ancient mac wasn't it [11:23]
mircea_popescu: aha. i have tons of these things, not touched for >10+ years etc [11:23]
mircea_popescu: defo not prepared to cogently argue the whys and wherefores of software decisions over a decade old [11:24]
asciilifeform: for some reason i thought that mircea_popescu cremated all of these when he moved out of ro [11:24]
mircea_popescu: nah [11:24]
mircea_popescu: also should prolly be said i dun actually watch any porn. [11:26]
asciilifeform: well whatever those italian things were. [11:27]
mircea_popescu: well, i guess the livestream of my livingroom irl should count and that sorta thing. but i've not been following teh industry in just about a decade by now. [11:27]
mircea_popescu: in which interval i doubt i watched a full hour of pronz. [11:27]
mircea_popescu: i suppose i should actually remedy this huh. [11:27]
mircea_popescu: oh THAT IS CINEMA!!1 [11:27]
asciilifeform: lolk [11:27]
mircea_popescu: lol [11:27]
deedbot: http://trilema.com/2016/the-good-book-of-progrethics-and-moralssive-behaviour/ << Trilema - The Good Book of Progrethics and Moralssive Behaviour [11:28]
mircea_popescu: come to think about it i'm getting fucking ridiculous over here, "oh, mp is against drugs and pot and doesn't watch porn and totally straightedge". [11:28]
mircea_popescu: ima go pour myself a triple and write a scathing piece about fugazi and mackaye [11:29]
phf: that buttery-smooth-emacs was a torture to read. it's like a text equivalent of those "heeeeeeeyyy guys it's me i'm back with yet another!! hello!!" youtube videos [11:35]
mircea_popescu: check out the boxxy fan [11:36]
phf: https://pbs.twimg.com/profile_images/779574186201141249/WQTyhOtr.jpg ffs why do they all look the same [11:39]
asciilifeform: phf: they're d00dz in their 20s, what do you expect them to look like, who else works in salt mines [11:40]
trinque: he's talking about the cuckgrin and weird goatee, I'm sure [11:40]
phf: ^ [11:40]
asciilifeform: ah i just assumed it was the sop grin of narcissist staring into camera lens [11:41]
asciilifeform: (i imagine that a pyro makes the same face into a fire, a zoophiliac - while pounding into the sow etc) [11:42]
trinque: reminds my of my parents idiot dog that nervously stares at you as if to say "I am good boy???" [11:42]
trinque: narcissist self-sustains that thing needs pats on the head [11:42]
mircea_popescu: phf no the backgrounds are different. [11:42]
mircea_popescu: i can tell by some pixels. [11:42]
mircea_popescu: trinque dog needs more woods time. [11:43]
trinque: oh yeah, it's going mad in the house [11:44]
trinque: I watched it last week, treated it like a dog, and it was fine [11:44]
mircea_popescu: i watched yest the greatest thing ever. people took dog out to park, nice flat coated retriever. young, fulla life. [11:45]
mircea_popescu: it made a bird friend! the bird would swoop in squaking, feet in front of the dog, who'd chase it like crazy, then once it's mommentum ran out the bird'd wingflap to the closest tree, rest a little and swoop again. [11:45]
mircea_popescu: that dog ran 30mph for a solid 20 minutes until it fell on its face. [11:46]
thestringpuller: pets are the best work out buddies. [11:47]
mircea_popescu: i dunno what the bird was even, some kind of crow. [11:47]
asciilifeform: https://archive.is/t0uXi << in other 'olds', usg ministry of wunderwaffen has cryptocrackpottery directorate. entertaining. [12:58]
mircea_popescu: i have no fucking idea how they imagine physical security is to work in the hands of an adversary. [13:10]
mircea_popescu: pro tip : you can still jumpstart cars today as in 1916 [13:10]
mircea_popescu: also i have nfi how they imagine reality works, but in principle it's true that "the random process of nuclear decay is the gold standard of rngs" FOR THE REASON that you can't use arithmetics to distinguish one clump of radioactive substance from "another" clump. [13:12]
mircea_popescu: this should be fucking evident, either they're biased or they're not biased. [13:12]
asciilifeform: mircea_popescu: fwiw the idea was to make it cheaper to make own nuke than to recycle opponent's. [13:14]
mircea_popescu: golden toilet aside, the major expense is geting the clump of plutonium [13:15]
asciilifeform: aha [13:15]
mircea_popescu: that'll work whatever incantations you read on it. [13:15]
mircea_popescu: "oh, we broke this plutonium". orly ? [13:15]
asciilifeform: and if the 'found' pu is in a boobytrapped chest that noncritically disassembles itself and poisons a square km of your own warehouse if you mis-guess a bit, you have not won, neh ? [13:15]
mircea_popescu: yes, but reality is more encompassing than engineering. so suppose i submerge the chest in fumaric acid and you lose. [13:16]
mircea_popescu: you can't predict what i'll do, and you can't ensure against all the things i might do. [13:16]
mircea_popescu: very much square law. [13:17]
asciilifeform: recall the las vegas casino bomb thread ? [13:17]
mircea_popescu: notrly ? [13:17]
asciilifeform: mines generally win the mine-vs-sapper game. which is why modern-day minefields are typically cleared by, one way or another, setting them off, rather than digging up ww2-style. [13:17]
mircea_popescu: aha. [13:18]
mircea_popescu: but the key factor there is that mines are not valuable. [13:18]
mircea_popescu: thieves generally win the safe-vs-thief game. [13:18]
asciilifeform: but i suspect that the acid will win in mircea_popescu's case. nuke builder does not want to make the booby overly sensitive, killing himself [13:18]
mircea_popescu: which is why modern-day banks are typically not even safe'd. [13:18]
asciilifeform: eh banks are full of fiatola, what's it cost to print moar. [13:19]
asciilifeform: quite different thing. [13:19]
mircea_popescu: asciilifeform problem is that the deck is stacked so much against people. plutonium is like gold, inert chemically, very heavy, etc. it stands out in physical reality like a naked supermodel among a coder convention. [13:19]
asciilifeform: well yes, you win vs the mine, get pile of pu. which you now gotta machine (ever machine a pyrophoric ?), rebuild the explosive lenses, detonators, neutron source, get moar tritium somewhere (where?), etc. [13:20]
asciilifeform: this costs. [13:20]
mircea_popescu: yes, all "costs", esp in the sense that if your industrial base sucks, you don't get one. [13:21]
mircea_popescu: but if your industrial base dun suck, pu pile is still the more expensive part. [13:21]
asciilifeform: and if your industrial base is any good, you can refine own pu. with the 'forbidden' laser method. [13:21]
asciilifeform: u is quite common in the planet's crust. [13:22]
mircea_popescu: in the end, all this is an exact re-do of the "car ingnition control dun work" "hey it keeps the methheads at bay" "aokthen" [13:22]
asciilifeform: approx. [13:22]
asciilifeform: and i picture that it is largely against meatheads from... own side [13:22]
mircea_popescu: rather likely. [13:23]
* trinque recalls when nuke commander whatshisname was fired [13:23]
asciilifeform: general ripper: 'take this thing to the garage and hotwire it' grunt: 'i dunno how to make new detonator, the old one melted when i popped the cover with 3 wrong passwords' [13:23]
mircea_popescu: which is not even without merit : the next wikileaks may not leak words. [13:23]
trinque: when you can't trust those, your problem lies not in engineering... [13:23]
mircea_popescu: people somehow bought into this "public opinion as an aggregate of the supposed opinions of irrelevant individual cattle MATTERS!!1", and so we had wikileaks. [13:23]
mircea_popescu: as ~everyone with two neurons to rub together has been disabused of this notion, the next guy who wants to change.org might as well point a nuke to the white house. [13:24]
asciilifeform: sorta why potus since bush-II or so spends maybe 1 day in 20 in there. [13:25]
asciilifeform: when it cannot be helped. [13:25]
mircea_popescu: aha [13:25]
mircea_popescu: but the idea is to raze the anthill not the ants. [13:25]
asciilifeform: i always wondered if the very sad infrastructure in washington, a kind of frozen-in-time 1970s theme park, is at least partly on account of the expectation that anthill will be leveled 'any day' [13:27]
mircea_popescu: note in passing that one of the more substantial objections "people in the know" aka niggers raise to a trump presidency is that "he won't be able to staff wh, he could barely staff his campaign". [13:28]
mircea_popescu: somehow they elide the obvious point that his right move, and his coherent with himself move, is to simply FIRE EVERYONE and then hire people as he perceives the need. [13:28]
mircea_popescu: first week, wifey can cook, once she's tired of it white house gets its first cook. [13:28]
asciilifeform: the last potus who tried to fire plum book folk got kennedied. [13:28]
mircea_popescu: ivanka can pick up phones until old man trump thinks she had enough, at which point wh gets its first secretary [13:29]
mircea_popescu: etc [13:29]
mircea_popescu: asciilifeform now you know why it's getting bombed. [13:29]
asciilifeform: incidentally here's a possible litmus: did mr t accept the 'free' guards traditionally given to candidates, or keep using own ? [13:29]
mircea_popescu: they all live closeby too, because dun wanna commute until they get blinkenlichten, and so double kill. [13:29]
mircea_popescu: asciilifeform that is a complicated point. [13:30]
asciilifeform: if he's using the praetorian guard, we know the endgame [13:30]
phf: !~later tell gabriel_laddel have you considered putting ~everything~ masamune into a single tree, prepatched, so that instead of "load X, then load my patch-foo-for-X" you just have everything under single hierarchy exactly the way you expect it to run in production? [13:35]
jhvh1: phf: The operation succeeded. [13:35]
mircea_popescu: you could just do this yourself neh ? [13:35]
mircea_popescu: (in the process benefiting him by exposing bugs he dun know about) [13:36]
trinque: asciilifeform: http://www.thedailybeast.com/articles/2016/09/12/11-private-security-firms-guarding-donald-trump.html << guy isn't stupid [13:37]
trinque: the framing of it there is lulzy [13:38]
asciilifeform: trinque: lulzy, neato [13:38]
asciilifeform: 'Throughout the 15 months he’s been running for president, Donald Trump’s campaign has paid private security contractors at least $432,201' << this seems cheap [13:38]
asciilifeform: what's 1 guard paid? 100k/y ? [13:38]
trinque: the piece is a hit on his security practices [13:39]
trinque: "What's the matter Mr. Trump? We already provided you bodyguards!" [13:39]
phf: well, if he thinks that's a good idea, he might potentially save me a bunch of work :} [13:40]
BingoBoingo: <mircea_popescu> pro tip : you can still jumpstart cars today as in 1916 << Some German "innovashuns" are exceptions. Unless your bar for "jumpstarting" only carries to turning motor over then still true. [13:41]
trinque: phf: it's getting interesting right? it's not the final solution, but it'd be a step up from emacs if it works. [13:42]
trinque: and it'd be nice just to lean on mcclim real hard and see what breaks [13:42]
asciilifeform: '“I would highly doubt that they’re armed,” he said, “that poses a greater threat. Normally, standard operating procedure for the Secret Service is to never have armed security around our protectee—ever. Even working closely with sworn law enforcement officers around the protectee is a very delicate situation.”' << lel, no word on whether clitler and the monkey disarmed mr t's guards, but... we'll PRETEND! they did. appar [13:43]
asciilifeform: ently this does something. [13:43]
asciilifeform: https://archive.is/VMkMn << moar lulz from same rag. [13:45]
asciilifeform: '... just over a week before the presidential election, top Democrats are demanding that he level the playing field and disclose what the FBI knows about Republican nominee Donald Trump’s possible ties to the Russian government.' [13:45]
phf: trinque: i'd like to at least try it out. i'm unconvinced clim is a good idea, because there aren't any good implementations. mcclim is terribly over-engineered (in the best of java style, with delegates for proxies etc.), clim codebase that lispworks/allegro share is less so, but more hacky. which makes me wonder if clim spec itself is suspect [13:45]
phf: in before asciilifeform's "clim is evil because athena" [13:46]
asciilifeform: nah mainly because slow as molasses [13:46]
asciilifeform: (i'm still waiting for somebody to tell me which cray i gotta buy for it to work in MOTHERRFUCKING REAL TIME) [13:47]
trinque: mmmm working quickly over here [13:47]
phf: i'm trying to spin up at least one instance of lispworks/allegro clim to see if it might be faster, but so far it's proving... difficult. [13:47]
trinque: but like I said, want to lean on it to find out, not decided by any means [13:47]
asciilifeform: ooh i almost forgot, on the cray i'll need a $10k payware lisp, yes [13:47]
trinque: And former Trump campaign adviser Carter Page is alleged to have visited with two Russian government officials in a possible effort to open a diplomatic backchannel with the Kremlin, according to U.S. officials. << my god, talking with russians! [13:47]
trinque: asciilifeform: running mcclim over here on a puny armhf without lag [13:49]
asciilifeform: trinque: what's running in it ? [13:49]
trinque: on ccl with their own clx [13:49]
asciilifeform: (how may character on screen? vector font? scrolling ?) [13:49]
trinque: ttf, just a screen with some gadgets that update periodically with new data [13:50]
asciilifeform: that doesn't sound like an interactive proggy [13:50]
asciilifeform: so what sense does it make to say 'no lag' if it eats no input ?! [13:50]
trinque: screen's updated with same events that are fired from user input. [13:50]
trinque: I know the latency precisely [13:51]
asciilifeform: so could trinque write 'word perfect' clone in it , and 0 lag ? [13:51]
asciilifeform: would be interesting demo, i'll watch. [13:51]
* trinque yawns [13:51]
trinque: goalpost moving eh? [13:51]
phf: asciilifeform: it's possible they sped it up since last time we tried it [13:51]
asciilifeform: nope [13:51]
asciilifeform: trinque: 0 palpable delay between key and event was always the standard, and will forever remain the standard. [13:52]
trinque: I'm comparing it to other tk [13:52]
asciilifeform: http://www.loper-os.org/?p=300 << obligatory. [13:52]
trinque: you're comparing it to god's own computer [13:52]
trinque: yeah yeah [13:52]
trinque: release the system I'll use [13:52]
asciilifeform: i'm comparing it to motherfucking 'word perfect' on msdos 5. [13:52]
trinque: so broomstick [13:52]
asciilifeform: (in related news, apparently new crapple boxes lack not only f-keys, but ESC !) [13:53]
trinque: this is much better than the Qt I used for this same application before [13:53]
asciilifeform: trinque: in all fairness, i have nfi what you used before, maybe it was a telegraphist drawing on chalkboard. so yes, faster. [13:53]
phf: trinque: "dog slow" is a term of art, and it's inherent in mcclim design, because of how it's layered. "feels fast to me" is the worst possible measure of it. asciilifeform is not being particularly precise with his terminology, but you will run into dog slow once you start trying out corner cases (long unwrapped lines, fast rapid draws, massive repl outputs) [13:53]
trinque: sometimes you're a completely ridiculous man, you know. [13:53]
trinque: lol [13:53]
asciilifeform: 'dog slow' means that i can feel delays. [13:54]
asciilifeform: if i can feel delays, it is slow. [13:54]
asciilifeform: what is so arcane about this [13:54]
asciilifeform: the example earlier, 'word perfect on msdos 5', has ~0 perceptible delays. and this was on the junkiest hardware ~ever sold as a comp. [13:55]
trinque: phf: there's no suck fucking feels fast [13:55]
trinque: I can tell you precisely how long redisplay-frame-pane or w/e takes depending on what's updated [13:55]
trinque: *such [13:55]
asciilifeform: phf: i dun see why 'inherent', if i gotta buy a hardware accelerator, i'll buy [13:55]
phf: asciilifeform: i can feel delays in x11 emacs after working on a hardware terminal, which makes me conclude that "feels" kind of changes once you get used to it. i can't use popular hipster software for example, because it's definitely slower [13:55]
asciilifeform: (but there first has to be such a thing) [13:56]
phf: asciilifeform: inherent, because of how many layers message needs to pass through in order to do a key-press <-> render roundtrip. accelerator is not going to help there [13:56]
trinque: I do not make decisions in life about what to do today based on somebody else's imagined tomorrow. [13:56]
trinque: if clim gets too slow for any of my use cases I'll find out where and work on it [13:57]
trinque: if that proves impossible I'll move just like I did from commonqt [13:57]
asciilifeform: trinque: i asked that you compare to a very factual 'yesterday', rather than imagined futures [13:57]
trinque: the fuck, I'm supposed to develop for DOS now? [13:57]
asciilifeform: not necessarily [13:58]
asciilifeform: but in many ways the move to multiuser os on home comp was a bait-and-switch scam [13:58]
asciilifeform: and full of very questionable wins. [13:59]
phf: trinque: i don't think anyone's telling you what to do, but to honestly consider what you can observe, and compare it to what we can observe. asciilifeform is saying that clim is slow for him, i'm saying that there's something in clim design that makes it tricky to make it fast. it's a converstion. [13:59]
asciilifeform: see, i am willing to buy 10k box, or whatnot, to get fast clim. but i am not willing to close eyes and call a turd sausage. [14:00]
phf: anyway, i want to try and deploy masamune, but i'm also trying to spin up clim2 to see if it's maybe less of a dog (i imagine it would be since it was probably battle optimized for all that ported-from-legacy contractor software) [14:00]
trinque: whatever emotional tic this is whereby any mention of departure from turd island is not nearly far enough (!!1!!1) is no sort of conversation [14:04]
trinque: but I will do some benchmarking, should be interesting [14:05]
asciilifeform: trinque can use whatever he likes on his box, but if i run a proggy and have to count '1, 2, 3,...' after pressing a key and before seeing screen draw, it goes in the shit bin. [14:06]
asciilifeform: it is one thing if the proggy's job is to compute molecular dynamics of protein in solvent. [14:06]
asciilifeform: then it is fine if it wants to run for a month. [14:06]
asciilifeform: when i ran chirality numbers for al schwartz, it took ~6 mo of cluster. and that's small change. [14:07]
asciilifeform: but text editor ? fuhgetit. [14:07]
trinque: mkay. so the simulation part of your program has someting to do with how fast the display part runs? [14:08]
trinque: that seems stupid. [14:08]
asciilifeform: these had 0 realtime display. [14:09]
asciilifeform: is the point. [14:09]
asciilifeform: if proggy's job is to let me fiddle something in real time, there must be 0 palpable delay. you would not put up with a light switch that takes random(5,10) seconds to light, and to switch off. [14:09]
trinque: your bare assertion that there's some kind of inherent lag in the redisplay loop does not meet my observations, i.e. right now on my desk [14:10]
asciilifeform: the 'inherent' thing was phf's observation. [14:10]
asciilifeform: i have nfi if it were inherent - or not. [14:10]
asciilifeform: only that i barfed mightily the last time i tried to clim. [14:10]
ben_vulpes: http://btcbase.org/log/2016-10-31#1560409 << guy looks like he's still trying to scrape credits out of the empire [14:12]
a111: Logged on 2016-10-31 00:19 trinque: https://github.com/gabriel-laddel/clim << this would've been a fine use for V [14:12]
ben_vulpes: if the upside in the empire is 2k with diversity statements and safe spaces and codes of conduct... [14:12]
trinque: I guess it's not clear that I'm proposing *eating* mcclim, hence what I said to g_l [14:13]
ben_vulpes: fuck it. do it for tmsr~ the same way anyone else in the republic does it: because it's worth doing. [14:13]
phf: well, mcclim layers things in a way that i thought was part of the spec, but turns out it was beach's decision (to among other things support multiple different backends). when i was trying to optimize the x11 backend last time, i was hitting multiple "independent" layers, that all demanded attention. there wasn't really an 80/20 solution, which made me conclude that there's not a single subtrate that you can optimize (the way, say, [14:14]
phf: blit operations are your 80% in a traditional display framework), which usually is a sign of "too many layers" [14:14]
trinque: I'm irritated he didn't genesis v-patch the thing [14:14]
ben_vulpes: trinque: me too. [14:14]
trinque: phf: g_l wants to rip out all backends but CLX iirc, which sounds like it allows for fixing that [14:14]
ben_vulpes: i'm less up in arms about the vpatch than i am about continuing to lend credence to imperial operations like github et al. "dear mcclim donor". [14:15]
asciilifeform: and what happens when i wanna plant the thing on bare vga later ? [14:15]
phf: not unless on top of your multiple layers you start introducing action from distance. [14:15]
asciilifeform: now gotta roll in x forever ? [14:15]
trinque: rewrite mcclim in whole [14:15]
trinque: none of this multiple points of bring your own feelings bullshit [14:15]
asciilifeform: https://archive.is/ym9JT << in other lulz, this just in [14:16]
phf: i found an old screenshot from last time i was hacking on clim :D http://glyf.org/screenshots/clim.png [14:17]
trinque: heh such clim, much circle [14:18]
* asciilifeform reads the linked item and mentally pictures it in 'hollywood ru' nonsense voice from 'red october', 'beautiful mind', and other lulgems of 'languages? we dun do these, school is for phootball' [14:18]
trinque: asciilifeform: really sounds like factional wars inside usg eh? [14:19]
asciilifeform: or cheap circus [14:19]
trinque: phf: what's going on with the title bar there? weird rendering artifacts? [14:20]
phf: trinque: it's a cyberpunk-ish theme hack from back when you could customize os x's look and feel [14:21]
asciilifeform: in the tarball, list of pwned boxes, ip/hostname, creds for some usg proprietary backorifice-style client. [14:22]
mircea_popescu: http://btcbase.org/log/2016-10-31#1560707 << it's not so simple though. a lot of revolving door, you know, same one dork could be both. [14:22]
a111: Logged on 2016-10-31 17:39 trinque: "What's the matter Mr. Trump? We already provided you bodyguards!" [14:22]
asciilifeform: mostly east asia, some ru. [14:23]
asciilifeform: linux/solaris, if the comments in the configs are to be believed. [14:23]
mircea_popescu: http://btcbase.org/log/2016-10-31#1560712 << the point is valid, however. armed escort is for armed lord, not for talk derps. [14:23]
a111: Logged on 2016-10-31 17:43 asciilifeform: '“I would highly doubt that they’re armed,” he said, “that poses a greater threat. Normally, standard operating procedure for the Secret Service is to never have armed security around our protectee—ever. Even working closely with sworn law enforcement officers around the protectee is a very delicate situation.”' << lel, no word on whether clitler and the monkey disarmed mr t's guards, but... we'll PRETEND! they did. appar [14:23]
deedbot: http://qntra.net/2016/10/mainstream-media-clinton-emails-already-baked-in-to-polls/ << Qntra - Mainstream Media: Clinton Emails Already "Baked In" To Polls [14:24]
mircea_popescu: http://btcbase.org/log/2016-10-31#1560715 << aaaahahaha epic. [14:24]
a111: Logged on 2016-10-31 17:45 asciilifeform: '... just over a week before the presidential election, top Democrats are demanding that he level the playing field and disclose what the FBI knows about Republican nominee Donald Trump’s possible ties to the Russian government.' [14:24]
mircea_popescu: and in other bake-ins, http://66.media.tumblr.com/tumblr_mdh16x6y5v1rdpwp1o1_500.gif [14:25]
* trinque spends too much time trying to read lips [14:26]
trinque: might be "you bitch" with last syllable cut off [14:26]
BingoBoingo: Step 1: I am powerless over lulz and my lyfe has become unmanageable! [14:27]
phf: girl with no butt enjoying much butt [14:28]
mircea_popescu: they're not speaking english. like you know, most females that a) ever get fucked and b) someone'd ever contemplate fucking [14:29]
mircea_popescu: :) [14:29]
mircea_popescu: btw phf the definition of that dog slow term of art ? [14:29]
mircea_popescu: http://btcbase.org/log/2016-10-31#1560765 << you kinda do, yeah. [14:32]
a111: Logged on 2016-10-31 17:56 trinque: I do not make decisions in life about what to do today based on somebody else's imagined tomorrow. [14:32]
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/3cvre/?raw=true << for the lazy among us, list of pwned boxen from http://btcbase.org/log/2016-10-31#1560808 . [14:33]
a111: Logged on 2016-10-31 18:16 asciilifeform: https://archive.is/ym9JT << in other lulz, this just in [14:33]
asciilifeform: might be lulzy to cross-check with phuctor, ben_vulpes's trb nodes' banhammer lists, etc. [14:33]
* BingoBoingo kept telling self *this* is last US election qntricle before results, but emergent lulz flow from artesian laff fountain [14:34]
asciilifeform: ' @GCHQ @Belgacom TheShadowBrokers is making special effort not to using foul language, bigotry, or making any funny. Be seeing if NBC, ABC, CBS, FOX is making stories about now? Maybe political hacks is being more important? ' [14:34]
mircea_popescu: should have prolly run uci on them rather. but of course no uci yet. [14:34]
asciilifeform: they're running obummer's uci. [14:34]
trinque: mircea_popescu: I can't develop on that imagined computer any more than Eulora wrote its own OS. [14:34]
trinque: that one might have to do that for both cases in the future granted. [14:34]
mircea_popescu: trinque wasn't waht i meant. just, your spring sprung too far s'all [14:35]
trinque: got ya. [14:35]
mircea_popescu: "CIA is cyber B-Team, yes? Where is cyber A-Team?" << i lollered. where, they're gone, locked in alf's basement. [14:35]
asciilifeform: 'How is being stolen goods if no one is claiming ownership?' [14:37]
asciilifeform: i - also lolllered. [14:37]
mircea_popescu: anyway. the guy has it, the us lost air superiority sometime in 2010ish and lost cyber presence cca 2015. they're on par with serbia today. [14:37]
mircea_popescu: what this has to do with their failure to obey the republic will, of course, never be documented. [14:37]
asciilifeform: poor sods will have to go on spamforum and spend another hundy to buy new chumpnet. [14:39]
mircea_popescu: heh. [14:44]
mircea_popescu: if only. [14:44]
mircea_popescu: the us does not have the intellectual capacity to develop new tools in general, and computing in particular. all they have is inherited, and everything they lose is irreplaceable. [14:44]
mircea_popescu: which is why doorko coin imports prb. [14:44]
asciilifeform: i'm still waiting to see them lose something expensive, e.g., the intel/amd microcode booby. [14:45]
asciilifeform: let'em buy a new ~that~. [14:45]
asciilifeform: as it is, ru derps still feel comfortable running 'outlook' on winblows 10. [14:46]
mircea_popescu: i dunno about that. [14:46]
mircea_popescu: odds are teh usg wrote its own imaginary emails in an outlook server, if you mean the recent thing. [14:46]
asciilifeform: i have deeply nfi, but do know that winblows is pestilentially universal in ru, in all walks of life [14:47]
asciilifeform: and that the elbrusistic 'we'll make indigenous base' thing never took off. [14:47]
mircea_popescu: some don't walk. [14:47]
asciilifeform: because, today just as in 1980, it is very difficult to 'compete with 3111111117 w4r3z [14:47]
asciilifeform: ' [14:47]
asciilifeform: which seems like great deal, until your pipeline explodes etc. [14:47]
asciilifeform: aha some don't walk. there was a photo leaked of a radar base, where they had one of the few completed elbrus. in the corner desk there was what looked like winblows. nfi, could be hangout, perhaps the 'indigenous base' happened, strictly in ru meta-nsa. [14:49]
asciilifeform: the winblows vista - painted on, for show, for us rubes. [14:49]
asciilifeform: but the more likely thing is that the money was spent on mercedes and coke, and - they run win98, yes. [14:50]
asciilifeform: because making indigenousbase is, in reality, very, very expensive. [14:50]
asciilifeform: and the roi, by any 'sane' measure, is 0. [14:50]
mircea_popescu: xilinx.e-technik.uni-rostock.de___139.30.202.12/ << lol! [14:51]
mircea_popescu: i suspect this list may not be entirely correct. looks autogenerated. [14:51]
asciilifeform: who the hell knows, until at least one pwned chump digs up the backorifice and posts. [14:51]
mircea_popescu: BingoBoingo "Naturally there is *no way* that this introduction of the "baked in" line's introduction could have been coordinated." < [14:53]
asciilifeform: ( 'insane measure', oblig thread, http://btcbase.org/log/2014-11-24#933189 ) [14:53]
a111: Logged on 2014-11-24 22:58 asciilifeform: jurov: tank is a particular type of tractor, let's say. it cultivates sovereignty (or did, in the age of the tank, but why nitpick) rather than edibles. [14:53]
mircea_popescu: http://btcbase.org/log/2016-10-31#1560787 << considering what passes for light fixtures these days, lol! [14:54]
a111: Logged on 2016-10-31 18:09 asciilifeform: if proggy's job is to let me fiddle something in real time, there must be 0 palpable delay. you would not put up with a light switch that takes random(5,10) seconds to light, and to switch off. [14:54]
mircea_popescu: my call times out, thereby let us point out to phf that what calling something a term of art means is that you have a ready and perfect definition of the term in the respective context. no exceptions. [14:57]
mircea_popescu: as far as anyone knows, dog slow kinda means exactly that "irritatingly slow to me", to which "i don't feel any delays" is a valid counter. [14:57]
phf: mircea_popescu: dog slow is same as intractable but applied to system design, solution that theoretically works but in practice takes too long to be useful. depending on the kind of algorithms involved dog slow has different solutions, like if it's a linear algorithm, then you can solve dog slow with a faster machine, but if it's a polynomial complexity algorithm, then dog slow might be solved by putting constraints on inputs [14:58]
mircea_popescu: oh is it ? [14:58]
asciilifeform: the counter to 'i don't feel any delays' is to sit the 'not feeler' in front of wordperfect on msdos and watch his face as he says 'this dun feel any faster' [15:00]
asciilifeform: unless he is an expert and malicious liar, the game is won. [15:00]
phf: so depending on what sort of algorithms are used (i.e. knowing how mcclim works) a "get a faster machine" might be a valid response to "mcclim is slow", or it can be invalid, if, say, there's combinatorial exposition in the component interaction, or if there's a polynomial behavior in large text processing (those are two usual suspects) [15:00]
mircea_popescu: i dun think that's the common meaning but if that's what you use, fair enuff. [15:00]
mircea_popescu: asciilifeform what, because you have a magic ball and know wtf he's looking at as he says that ? [15:01]
asciilifeform: nope. [15:01]
mircea_popescu: mkay. [15:01]
asciilifeform: but i also do not know if he has any experience with fast comp. [15:01]
mircea_popescu: phf in my head, if the algo is correct but the problem too hard, then the problem is just too hard whereas if the algo is wrong for the problem, or badly implemented, then there's that. i suppose you could say "linear sort is dog slow", though. [15:02]
asciilifeform: phf: picture if your car gives out, a decade from now, and you walk into a dealership, grudgingly buying new one. there, you learn that all new cars emit phosgene gas, some of which leaks into the cabin, and you gotta wear a mask. but this does not help against the microwaves that slowly roast yer balls, from the new type of waveguide transmission they use. [15:02]
asciilifeform: you ask, quite reasonably, why all of this is there. [15:03]
asciilifeform: because you KNOW that there used to be cars that did not roast balls, or emit phosgene into cabin. [15:03]
asciilifeform: this is my reaction to clim, and same as to ms word 2010 and related abortions. [15:03]
asciilifeform: because i USED realtime comp. [15:03]
trinque: in what, 06? [15:04]
asciilifeform: and again '10 [15:04]
jurov: lol why you must make such dire metaphors [15:04]
trinque: my i7 isn't fast enough for ya? [15:04]
asciilifeform: trinque: i have nfi, will have to try the new clim, won't i. [15:04]
asciilifeform: perhaps - finally fast enough. [15:04]
jurov: would be completely sufficient to say the reality - new cars with turbocharger have second lag from gas pedal [15:05]
asciilifeform: (phf suggested earlier that it is not yet fast enough. so i put off trying.) [15:05]
asciilifeform: jurov: then the 'new reality' can go fuck itself to death with red hot poker. [15:05]
asciilifeform: and i will use the old reality. [15:05]
phf: asciilifeform: i don't actually know about that, i gotta try it myself now :) i think we might've both tried it around the same time [15:05]
jurov: asciilifeform: no you dream about emiting phosgene instead [15:06]
trinque: my claim btw was *not* that it's perfect. [15:06]
asciilifeform: the implicit claim was that i am somehow 'unreasonably' expecting realtime interaction with comp. [15:06]
mircea_popescu: no dude. [15:06]
trinque: .... [15:06]
mircea_popescu: that's just what you read. [15:06]
asciilifeform: aaaaha, lolk, it was what i read, what was actually there was proof of fermat's conjecture... [15:07]
trinque: quote the line? [15:07]
asciilifeform: trinque: i was answering 'that's just what you read' [15:07]
trinque: to restate, and then I'm bored of this, getting no perceptable lag whatsoever between firing events to the event queue and seeing the screen redraw. [15:08]
asciilifeform: neato. i will try this clim, at some point. [15:08]
trinque: I will rape the thing with a huge benchmark and speak of it further at that time. [15:08]
asciilifeform: for now, will tentatively take trinque's word, that it runs in real time on new iron at last. [15:09]
BingoBoingo: <mircea_popescu> BingoBoingo "Naturally there is *no way* that this introduction of the "baked in" line's introduction could have been coordinated." < << ty fxd [15:09]
asciilifeform: understand, i have nothing against proggies that are slow because they are overly ambitious, common lisp on 386, 'quake' on 486-dx2 (i played, 5 frame/sec, yes), etc. [15:13]
asciilifeform: what i ~do~ have a strongly developed allergy to is attempts to redefine minimal expectations using 'new realities' [15:13]
asciilifeform: e.g., i still have not forgiven, and do not intend to forgive, the acpi 'soft' power supply switch. [15:14]
asciilifeform: nor multi-minute boot times of 'modern' os, etc. [15:14]
asciilifeform: the 'new realities' can be taken to someone who cares, in any and all cases. [15:15]
asciilifeform: i do not point finger at trinque , this is here for the record strictly. [15:15]
trinque: couldn't agree more that religion/ritual cannot drive design choices. [15:15]
trinque: "I am doing the smart thing by using Lisp what blemishes?" [15:16]
asciilifeform: http://btcbase.org/log/2016-10-31#1560716 << see also. when i hear 'delegates' i 'read for the luger' [15:26]
a111: Logged on 2016-10-31 17:45 phf: trinque: i'd like to at least try it out. i'm unconvinced clim is a good idea, because there aren't any good implementations. mcclim is terribly over-engineered (in the best of java style, with delegates for proxies etc.), clim codebase that lispworks/allegro share is less so, but more hacky. which makes me wonder if clim spec itself is suspect [15:26]
asciilifeform: *reach [15:27]
asciilifeform: and my (few, and brief, admittedly) excursions into the code, did not end with walking away impressed with the workmanship or engineering quality of the edifice. [15:28]
mircea_popescu: i dunno who cares about boot times, a machine that's booted isn't intended for serious use anyway [15:37]
mircea_popescu: that was the lulz of all time with systemd coupla years ago, the "selling point" of "faster boot times. for servers." [15:38]
mircea_popescu: from people who never ran servers, for people who never will run servers, with love & mucho concern. [15:39]
phf: meanwhile at asciilifeform's original landing site, http://www.darkinthedark.com/wp-content/uploads/2010/08/spacewreck-DSCN7480.jpg [15:51]
asciilifeform: http://btcbase.org/log/2016-10-31#1560936 << i care in a few special cases. [15:52]
a111: Logged on 2016-10-31 19:37 mircea_popescu: i dunno who cares about boot times, a machine that's booted isn't intended for serious use anyway [15:52]
asciilifeform: e.g., machines in work shed, connected to various cnc tools, powered up strictly while in use [15:52]
asciilifeform: various special-purpose boxen that boot, do $process, and shut off etc. [15:52]
asciilifeform: phf: l0l aha! somewhere in there is my 486... [15:53]
mircea_popescu: sure. none of which run stuff made this decade anyway. [15:54]
asciilifeform: sure as fuck not [15:54]
phf: of course, how else would you do telemetry [15:54]
asciilifeform: or i'd be sitting and getting frostbite waiting for boot. [15:54]
phf: not to mention avionics [15:54]
asciilifeform: but my objection is to the ~principle~ of the thing, 'what the FUCK are you doing for three whole minutes that msdos didn't need to do, and IT DIDN'T, you can't unhappen this' [15:55]
asciilifeform: 'bbbbbut NEW REALITY!!1111' [15:56]
asciilifeform: how long does it take to load 800MHz dram with full contents ? 100msec ? [15:57]
asciilifeform: if you have a mechanical disk, add a second or so for it to spin up [15:57]
asciilifeform: so where do the other 178.9 seconds come from??! [15:58]
phf: lizard hitler tax [15:58]
asciilifeform: and if os lived in rom like the gods intended, you won't need the 100msec either. [15:59]
asciilifeform: proper, old-fashioned, godly, pre-ban ROM, not 'flash'. [15:59]
asciilifeform: want new kernel ? pull out this here thing an' stuff in this here other. [16:00]
asciilifeform: none of this 'there are 203 updates ready to install' lunacy. [16:00]
asciilifeform: (recently i was handling some vaguely ubuntu-derived abortion and clicked 'no thx' and was treated to it loading ANYWAY) [16:01]
deedbot: http://qntra.net/2016/10/centurylink-acquiring-level-3-as-internet-transit-routes-consolidates/ << Qntra - CenturyLink Acquiring "Level 3" As Internet Transit Routes Consolidates [17:21]
ben_vulpes: !up gabriel_laddel [17:26]
ben_vulpes: didja bring trinque a vpatch, gabriel_laddel ? [17:26]
shinohai: !!up gabriel_laddel [17:27]
deedbot: gabriel_laddel voiced for 30 minutes. [17:27]
ben_vulpes: lol thx shinohai [17:27]
gabriel_laddel: ben_vulpes: Nope. [17:27]
shinohai: o7 [17:27]
gabriel_laddel: phf: I have. It is called masamune, and you buy a discrete box from me that comes with everything on it. [17:28]
gabriel_laddel: http://btcbase.org/log/2016-10-31#1560452 < correct. [17:28]
a111: Logged on 2016-10-31 03:33 trinque: http://btcbase.org/log/2016-10-31#1560415 << lol, I'm under the impression that gabriel_laddel trolls logs for highlights with a script, or would've provided better context [17:28]
gabriel_laddel: http://btcbase.org/log/2016-10-31#1560469 < would you mind reviewing arsttep? I'm shipping it with each machine as part of the manual and would like for others to be able to understand it. [17:30]
a111: Logged on 2016-10-31 04:04 mircea_popescu: anyway, the linked github is like the first laddel piece over a few dozen words that nevertheless made sense from end to end. [17:30]
gabriel_laddel: http://web.archive.org/web/20160604000657/http://gabriel-laddel.github.io/arsttep.html [17:30]
phf: oh i guess you pulled all the masamune material on account of selling it? i remember there was a bunch of dedicated content, that's no longer there (arsstep being one of them) [17:31]
trinque: where are they going to be sold, what's included, how much? [17:31]
gabriel_laddel: phf: Right. [17:31]
gabriel_laddel: trinque: I'm just selling them by hand at the moment in the bay area (going to google for a scheme meetup to hawk product here in ~.5 hrs) [17:32]
gabriel_laddel: When my life is less shit I'll be setting up a method by which in-WOT people can get it for free. You all, of course, will be able to sell the same product I am. [17:33]
trinque: that "free" can run counter to the "life is less shit" [17:33]
phf: trinque: wait, so what are you running? just own run of mcclim, or you actually have masamune deployed [17:33]
trinque: idgaf about free compared to say *mcclim got finished* [17:33]
* phf is confused [17:33]
gabriel_laddel: I've been charging $200 on top of the price of hardware, but as of today (and an extended navigator that indexes all symbols and their types) - 300 [17:34]
trinque: phf: former [17:34]
gabriel_laddel: trinque: as for what is included: McCLIM integrated with: macsyma, femlisp, MJRCALC, a manual, nope.js and more-or-less broken prototypes of everything else on the splash screen screenshot. [17:35]
asciilifeform: what is 'nope.js' ? [17:36]
gabriel_laddel: translates js to parenscript and parenscript to js, integrated with the conkeror web browser (has same keybindings as emacs) [17:36]
* trinque just diddles firefox over mozrepl [17:37]
trinque: my point of interest is developing climthings in a climthing [17:37]
trinque: would pay for this *if done* [17:37]
trinque: and more than you said there [17:37]
phf: trinque: i found an old screenshot of doing that http://glyf.org/screenshots/mozrepl2.png [17:39]
gabriel_laddel: trinque: I'm working on completing the whole CLIM environment, but am not there yet. Still have to tie all the new logic for reflective search for generic functions specialized on arbitrary types, lambda lists of length, and return values of type to the navigator. [17:39]
gabriel_laddel: The inspector needs to have Isearch across all inspected objects, the graph walking facility needs to be integrated into the GUI.. [17:40]
trinque: well I'm not going anywhere :p [17:40]
phf: gabriel_laddel: i wasn't thinking of selling your product, but i wouldn't mind trying to do the deployment on a own hardware [17:40]
trinque: phf: heh neat [17:40]
gabriel_laddel: phf: you can do whatever. It will be free for in-wot people and I encourage you all to turn it into money. [17:41]
trinque: I can't help but see braindead open-sores-ism in that. [17:42]
gabriel_laddel: http://btcbase.org/log/2016-10-31#1560441 < no mega-profits yet. Ramen profitable. [17:42]
a111: Logged on 2016-10-31 02:50 asciilifeform: where is the mega-profit he boasted of having from his worx ?? [17:42]
trinque: most here are not hurting for money and pay for actual tools [17:42]
trinque: and the "free" can be an excuse to not produce a complete tool [17:42]
trinque: death to "patches welcome" [17:42]
trinque: not like I don't want the source, but you understand my meaning [17:42]
gabriel_laddel: Yep. [17:43]
deedbot: http://www.contravex.com/2016/10/31/bugatti-translated/ << » Contravex: A blog by Pete Dushenski - Bugatti, translated. [17:45]
gabriel_laddel: http://btcbase.org/log/2016-10-31#1560440 < 2.5k usd. Per month, until I bitched about it and it was knocked down to $600/mo - anyways, it isn't about the money, it's about him doing absolutely nothing with it and making a mess that someone will have to clean up. [17:45]
a111: Logged on 2016-10-31 02:49 asciilifeform: and over what did gabriel_laddel and this d00d quibble over, what was it, < 1k usd ?! [17:45]
gabriel_laddel: Since then all he has done is play around with fonts to try and make them "cross platform" or something. [17:46]
gabriel_laddel: http://btcbase.org/log/2016-10-31#1560716 < it may be that CLIM itself sucks -- but the implementation is 100% common lisp and is easy enough to mechanically alter if you have problems with it. Should tmsr~ decide to strip whatever features from CLIM and alter the spec, at least we have a codebase and spec to argue about and something working to us [17:48]
a111: Logged on 2016-10-31 17:45 phf: trinque: i'd like to at least try it out. i'm unconvinced clim is a good idea, because there aren't any good implementations. mcclim is terribly over-engineered (in the best of java style, with delegates for proxies etc.), clim codebase that lispworks/allegro share is less so, but more hacky. which makes me wonder if clim spec itself is suspect [17:48]
gabriel_laddel: e in the interim. [17:49]
* phf nods [17:49]
trinque: aha, and an anecdote [17:53]
trinque: it turned out that I was using some ancient mcclim from a copy of their old CVS on a particular dev machine [17:53]
trinque: found this out a few days ago [17:53]
gabriel_laddel: http://btcbase.org/log/2016-10-31#1560792 < ben_vulpes sorry what? I didn't post that in here because it was strictly for defunding the McCLIM idiots. [17:53]
a111: Logged on 2016-10-31 18:12 ben_vulpes: http://btcbase.org/log/2016-10-31#1560409 << guy looks like he's still trying to scrape credits out of the empire [17:53]
trinque: points to the alert reader who understands why this took so long to notice [17:54]
trinque: had brand new mcclim on another dev machine [17:54]
gabriel_laddel: have you seen the *new* *improved* defsystem layout yet? [17:55]
gabriel_laddel: it is buttery smooth. [17:55]
trinque: I am on the latest from the pre-fork maintainers [17:55]
trinque: re alf's realtime rant, I can't see how that's not possible, perhaps by interrupting an ongoing redisplay with a condition? [17:56]
trinque: and even without fancy shit like that, I don't notice a damn thing lagging [17:57]
trinque: !!up gabriel_laddel [17:57]
deedbot: gabriel_laddel voiced for 30 minutes. [17:57]
trinque: get a new key already [17:57]
gabriel_laddel: http://btcbase.org/log/2016-10-31#1560799 < the only way to distribute CLIM using CL codebases IMHO is as a "world" that is a livecd + the ability to install itself on another x86_64 machine, with all the sources. [17:58]
a111: Logged on 2016-10-31 18:14 trinque: I'm irritated he didn't genesis v-patch the thing [17:58]
trinque: the same was contemplated for trb it doesn't rule out use of V [17:59]
trinque: separate considerations [17:59]
trinque: you observed certain cultural hazards inherent in the way shithub works [18:00]
trinque: http://trilema.com/2015/no-such-labs-releases-v-for-victory/ << worth rereading with that in mind [18:00]
trinque: http://btcbase.org/log/2016-10-31#1561012 << I guarantee this will only happen via use of V [18:01]
a111: Logged on 2016-10-31 21:48 gabriel_laddel: http://btcbase.org/log/2016-10-31#1560716 < it may be that CLIM itself sucks -- but the implementation is 100% common lisp and is easy enough to mechanically alter if you have problems with it. Should tmsr~ decide to strip whatever features from CLIM and alter the spec, at least we have a codebase and spec to argue about and something working to us [18:01]
gabriel_laddel: Noted. When I get a chance I will look into V. This means _after_ the world replication works. Which, for whatever reason, produces a linux kernel that kernel panics on startup. [18:02]
trinque: sure [18:02]
trinque: fwiw ben_vulpes already had a cl-V in the works [18:03]
* trinque off for a bit [18:03]
ben_vulpes: the distro looms [18:12]
BingoBoingo: *Destro << ben_vulpes stahp using their vocabulary. [18:17]
BingoBoingo: A Republican Operating System Kernel+Userland should not be referred to by such hippy dippy terms like "Distro". It is a "Destro", a tool like a reciprocating saw, rotary hammer, or blasting cap. [18:19]
ben_vulpes: perses! [18:46]
ben_vulpes: or maybe kalki [18:47]
BingoBoingo: Or OSzall [18:49]
BingoBoingo: To go with your Sawzall [18:49]
ben_vulpes: http://btcbase.org/log/2016-10-31#1560993 << repl repl repl repl repl! [18:51]
a111: Logged on 2016-10-31 21:39 phf: trinque: i found an old screenshot of doing that http://glyf.org/screenshots/mozrepl2.png [18:51]
BingoBoingo: brb [19:01]
mircea_popescu: http://btcbase.org/log/2016-10-31#1560960 << lol sounds about right [19:24]
a111: Logged on 2016-10-31 20:01 asciilifeform: (recently i was handling some vaguely ubuntu-derived abortion and clicked 'no thx' and was treated to it loading ANYWAY) [19:24]
mircea_popescu: BingoBoingo "CenturyLink Acquiring "Level 3" As Internet Transit Routes Consolidates" << consolidate ? [19:24]
mircea_popescu: acquisition anything < than anything [19:24]
mircea_popescu: http://btcbase.org/log/2016-10-31#1560972 << sure, post it. [19:26]
a111: Logged on 2016-10-31 21:30 gabriel_laddel: http://btcbase.org/log/2016-10-31#1560469 < would you mind reviewing arsttep? I'm shipping it with each machine as part of the manual and would like for others to be able to understand it. [19:26]
mircea_popescu: http://btcbase.org/log/2016-10-31#1560984 << so basically, you're selling shinohai -ing services for $300 ? [19:28]
a111: Logged on 2016-10-31 21:34 gabriel_laddel: I've been charging $200 on top of the price of hardware, but as of today (and an extended navigator that indexes all symbols and their types) - 300 [19:28]
mircea_popescu: i think it's a very bad idea to misrepresent this (here) as "selling the box" because it'll cause you nothing but frictive grief. [19:29]
shinohai: shinohai - ing services ? [19:29]
mircea_popescu: shinohai you know where there's the src and everyone sane can ftjam it into a working binary within 20 minutes except you still get o spend your life telling people things ? [19:30]
mircea_popescu: shinohai -ing services. [19:30]
shinohai: oh xD [19:30]
shinohai: Someone has to teach Republican Kindergarten [19:30]
mircea_popescu: ie very patient tech support for people who have no business touching tech in the first place. [19:30]
mircea_popescu: aha. [19:30]
shinohai: I almost lost patience with anond until diana_coman made me feel bad about it. [19:31]
mircea_popescu: lol [19:31]
ben_vulpes: "computronium: not to be handled by children or idiots!" [19:31]
mircea_popescu: i never had any patience to begin with consequently - i can't ever lose it. [19:31]
mircea_popescu: http://btcbase.org/log/2016-10-31#1560978 << this is pretty fucking rad... homeless dude stalks wizards on google to sell them his handmade msdos. [19:34]
a111: Logged on 2016-10-31 21:32 gabriel_laddel: trinque: I'm just selling them by hand at the moment in the bay area (going to google for a scheme meetup to hawk product here in ~.5 hrs) [19:34]
mircea_popescu: http://btcbase.org/log/2016-10-31#1560997 << this is exactly how it goes, on one end of that : everyone has his own boxes / his own process for acquiring boxes. you can't buy them boxes and mail them over, not really, and if you could it'd be a specialized job and wouldn't work like this. and this isn't even the only angle, people are also variously allergic to divers proteins involved etc. [19:37]
a111: Logged on 2016-10-31 21:40 phf: gabriel_laddel: i wasn't thinking of selling your product, but i wouldn't mind trying to do the deployment on a own hardware [19:37]
mircea_popescu: http://btcbase.org/log/2016-10-31#1561012 << yeah no need to defend around that flag, it's quite clear what you mean and it stands sensible. [19:38]
a111: Logged on 2016-10-31 21:48 gabriel_laddel: http://btcbase.org/log/2016-10-31#1560716 < it may be that CLIM itself sucks -- but the implementation is 100% common lisp and is easy enough to mechanically alter if you have problems with it. Should tmsr~ decide to strip whatever features from CLIM and alter the spec, at least we have a codebase and spec to argue about and something working to us [19:38]
mircea_popescu: http://btcbase.org/log/2016-10-31#1561048 << Dicks also works. [19:41]
a111: Logged on 2016-10-31 22:49 BingoBoingo: Or OSzall [19:41]
phf: !~later tell gabriel_laddel fyi a handy hack for doing binary patching of deployed lisp images http://www.nicklevine.org/play/patching-made-easy.html i used a variation of that back when i was doing lisp consulting [19:44]
jhvh1: phf: The operation succeeded. [19:44]
mircea_popescu: !~later tell gabriel_laddel this thing is long, ima read it later today. [19:44]
jhvh1: mircea_popescu: The operation succeeded. [19:44]
deedbot: http://phuctor.nosuchlabs.com/gpgkey/D0C4BBD37524C4B2B77FF50D6C2FEA19BBA9E712F17831980B534158A22C9094 << Recent Phuctorings. - Phuctored: 168026500246808413594946371500907116935242852828383875540071338244632416255192144137200446307456676510422963756655778396233498197862652511153091147047408061362189507030023869131331706294089108430326902642905997078724979931491371066080376572272350746531415428594070084667426423370703132671668427480125023151189 divides RS [20:11]
deedbot: http://phuctor.nosuchlabs.com/gpgkey/637A344705C6B413E53892DA4D4E0DE421E4347FB788D3AEBF414304B0109AFB << Recent Phuctorings. - Phuctored: 168026500246808413594946371500907116935242852828383875540071338244632416255192144137200446307456676510422963756655778396233498197862652511153091147047408061362189507030023869131331706294089108430326902642905997078724979931491371066080376572272350746531415428594070084667426423370703132671668427480125023151189 divides RS [20:11]
shinohai: http://archive.is/Nw5Ft "I'm forking Zcash" lmao [20:22]
mod6: !!deed http://wotpaste.cascadianhacker.com/pastes/1c6ur/?raw=true [21:03]
deedbot: accepted: 1 [21:04]
mod6: !~later tell jurov I tried to send the State of Bitcoin Address email to the ML, which deeded just fine right now, but nothing seems to have shown up in the ML archives yet. [21:05]
jhvh1: mod6: The operation succeeded. [21:05]
mod6: Perhaps you can see if there was an error. I didn't get a bounce message, yet. Will let you know if I see anything on my end. [21:05]
mircea_popescu: happy bday mod6 [22:04]
mircea_popescu: what's the longer term plan, gonna try and tackle wallets ? dbs ? stick to general cleaning bit by bit ? [22:05]
mod6: thanks mircea_popescu [22:23]
mod6: Well, short term, I think the current goal is to get through some of these vpatch submissions as we said we would. Hopefully get through a bunch by year end. (Jan 8th) However, the longer term goal is to work on Ideal bitcoin. [22:24]
mod6: I suspect the long term plan will come into better focus as we start to dig into some of these short term ones though. [22:25]
mod6: So right now, the import/dump priv key is being reviewed/reground/updated/tested. Next, I'd say we take a hard look at maybe the rawtx one, or maybe even some of the log cleanup ones? There were a whole bunch submitted by polar_beard. [22:26]
mod6: I would really like to get some of the low-hanging fruit taken care of in the wallet though. [22:27]
mod6: Another long term goal is to possibly get some more unit tests written for trb. Might not even need to be something in the perm source base, but something as an overlay to give us confidence when we make critical changes down the road. [22:28]
mod6: In all reality, now that we've gotten through the immediate build issues, now the real hard work begins. [22:30]
mod6: It'll be a challenge, but good for all in the end. [22:31]
trinque: a rawtx command would be *very* nice [22:32]
mod6: *nod* it's on the short list for sure. [22:32]
mod6: helping you (among many other end users), have a better/easier time with the wallet is a huge win. [22:32]
* shinohai thinks it is nice to finally read a Bitcoin development conversation that doesn't include the term `Segwit` [22:36]
mod6: Getting a way from bdb will be a huge long term scalability effort. And we've had some very interesting ideas suggested for replacement. So I think that'll be a whole part of the Ideal Bitcoin probably. Right now, tickets 6, 7, and 8 are on a disconnected graph, but could be easily joined to the greater "Ideal" effort. [22:38]
mod6: I'm sure there will be some further re-alignment of tasks in coming weeks, etc. [22:38]
mod6: shinohai: =] [22:38]
shinohai: I'm so tired of seeing it when I troll for articles I'm thinking of writing a script that blocks it from my browser [22:40]
mod6: you've thrown some good punches while trolling lately. i've lul'd. [22:40]
shinohai: xD [22:41]
mod6: Anyway, overall, I'm super excited for the future of TRB. [22:42]
mod6: Many technical challenges lie ahead, but with the help of the Lords of tmsr~ and the community at large, we'll be successful. [22:43]
* shinohai noda [22:45]
shinohai: *nods [22:45]
deedbot: http://deedbot.org/bundle-436841.txt [22:46]
mod6: !~bcstats [22:46]
jhvh1: mod6: Current Blocks: {"blockcount":436845} | Current Difficulty: 2.5361824664148953E11 | Next Difficulty At Block: 437471 | Next Difficulty In: None blocks | Next Difficulty In About: None | Next Difficulty Estimate: None | Estimated Percent Change: None [22:46]
asciilifeform: http://btcbase.org/log/2016-11-01#1561085 << austria spain [22:55]
a111: Logged on 2016-11-01 00:11 deedbot: http://phuctor.nosuchlabs.com/gpgkey/D0C4BBD37524C4B2B77FF50D6C2FEA19BBA9E712F17831980B534158A22C9094 << Recent Phuctorings. - Phuctored: 168026500246808413594946371500907116935242852828383875540071338244632416255192144137200446307456676510422963756655778396233498197862652511153091147047408061362189507030023869131331706294089108430326902642905997078724979931491371066080376572272350746531415428594070084667426423370703132671668427480125023151189 divides RS [22:55]
BingoBoingo: <mircea_popescu> acquisition anything < than anything << ty fxdx2 [22:55]
BingoBoingo: <mircea_popescu> http://btcbase.org/log/2016-10-31#1561048 << Dicks also works. << You can't have a fucksaw without a sawzall [22:57]
a111: Logged on 2016-10-31 22:49 BingoBoingo: Or OSzall [22:57]
asciilifeform: http://btcbase.org/log/2016-10-31#1560979 << how does this 'when' part work? martians drop 'care package' like usg drops ammo for isis ? [22:59]
a111: Logged on 2016-10-31 21:33 gabriel_laddel: When my life is less shit I'll be setting up a method by which in-WOT people can get it for free. You all, of course, will be able to sell the same product I am. [22:59]
BingoBoingo: !!deed http://wotpaste.cascadianhacker.com/pastes/tlnv2/?raw=true [23:03]
deedbot: accepted: 1 [23:03]
asciilifeform: http://btcbase.org/log/2016-10-31#1561009 << and gavin gets 10x that, but somehow nobody 'has to clean up' his shit [23:04]
a111: Logged on 2016-10-31 21:45 gabriel_laddel: http://btcbase.org/log/2016-10-31#1560440 < 2.5k usd. Per month, until I bitched about it and it was knocked down to $600/mo - anyways, it isn't about the money, it's about him doing absolutely nothing with it and making a mess that someone will have to clean up. [23:04]
asciilifeform: just ignore it, costs 0 [23:04]
BingoBoingo: Fuck wrong month in text [23:04]
BingoBoingo: !!deed http://wotpaste.cascadianhacker.com/pastes/qcu15/?raw=true [23:05]
deedbot: accepted: 1 [23:06]
asciilifeform: http://btcbase.org/log/2016-10-31#1561075 << aha, the chance that he comes up with iron that i would permit in my house, is ~0 [23:06]
a111: Logged on 2016-10-31 23:37 mircea_popescu: http://btcbase.org/log/2016-10-31#1560997 << this is exactly how it goes, on one end of that : everyone has his own boxes / his own process for acquiring boxes. you can't buy them boxes and mail them over, not really, and if you could it'd be a specialized job and wouldn't work like this. and this isn't even the only angle, people are also variously allergic to divers proteins involved etc. [23:06]
asciilifeform: not even a stab at gabriel_laddel, but at current hardware drought. [23:07]
BingoBoingo: Anyways, reall Halloween truth. When Elliot was in that Spielberg movie ET, Elliot did not dress up the alien as a ghost. Elliot dressed the alien up as a klansman. [23:10]
mircea_popescu: mod6 yeah raw tx / log fixing sounds pretty great actually. [23:13]
mircea_popescu: the thing with the db is, i keep thinking about it and i keep failing to convince myself a db is even needed in the first fucking place. truth be told blockchain is the textbook example of "you don't db this shit son, use the filesystem" [23:15]
mod6: Ah indeed, an 'interesting idea'. I'm excited to see where we can take that. [23:16]
mircea_popescu: just the benefit of NOT haviong a whole pile of code in there doing "db" is already immense but there's actually no gain from slowing down the disk seeks etc through extra wrappings [23:16]
mircea_popescu: mod6 iirc it keeps popping up w/e we discuss the bitcoin db monstrosity, which is about each 9 months. [23:17]
mod6: Agree, we've def. discussed a few times. [23:17]
mircea_popescu: also i have nfi what "db" we can trust. they're all shit [23:20]
mircea_popescu: (large codebase, many changes, many "developers" === shit, by definition, no way out of this) [23:20]
mod6: yeah, me either. they're garbage. [23:20]
mircea_popescu: and so what, we'll freeze a 2mn loc monstrosity ? you and what army ? [23:21]
mod6: yeah, no way. [23:21]
mod6: i think putting effort into: http://thebitcoin.foundation/tickets/trb_tickets.html#6 is the right idea. [23:22]
mircea_popescu: and then of course they'll discover this nice bug that's been there for 10 years and utterly ruins you. so you gotta update. except the only update available is made by florian "i eat shit for breakfast" weimer and well... it contains 3 extra holes to be burned in 2025 [23:22]
mircea_popescu: mod6 note i'm not even discussing a special fs. that's a while down the road. for now, all that's needed is some serious profiling work, to see how we store the thing. prolly as block = file ? and just use a normal ext4 or w/e [23:23]
mircea_popescu: actually, improving logging to add some hooks for profiling in there may be a good idea. [23:23]
mircea_popescu: i have nfi how satoshi reasoned to arrive at the current nonsense of 2gb monoliths, but it was dumb. [23:24]
mod6: sure, i think going block -> certainly fits into the same paradigm as eatblock/dumpblock. [23:25]
mircea_popescu: yeah. [23:25]
mod6: bah *block->file [23:25]
BingoBoingo: <mircea_popescu> i have nfi how satoshi reasoned to arrive at the current nonsense of 2gb monoliths, but it was dumb. << FAT32 file size limit [23:25]
mircea_popescu: moreover, the disks / kernel are exactly optimized for this task. fuck around with ~mb ish item on disk [23:25]
trinque: BingoBoingo: aha [23:25]
mircea_popescu: BingoBoingo he could have made dirs ffs. [23:25]
BingoBoingo: But with blockindex.dat NO ONE COULD HAVE FORSEEN!!! [23:25]
BingoBoingo: <mircea_popescu> BingoBoingo he could have made dirs ffs. << IF he could he would not be Satoshi! [23:26]
mircea_popescu: block N is found in <dir first 1/4 butes>/<dir 2nd 1/4 butes>/<dir 3rd 1/4 butes>/last 1/4 bytes.block [23:26]
mircea_popescu: or w/e, what was the limit, something stupid like 32k files ? [23:26]
mircea_popescu: and it's also immensely ssd friendly : you don't touch most blocks. say you keep i dunno, 12 or something like that, user-configured, in memory. this way, you only write them to disk once. [23:29]
mircea_popescu: the flash cells will love you. [23:29]
mircea_popescu: pop a fresh 8x TB ssd in a 1+0 raid array, ten years later they're within 95% of factory speeds. because never fragmented, because nothing ever deleted. [23:29]
asciilifeform: http://btcbase.org/log/2016-11-01#1561145 << you can take ~this~ to the bank!1111 [23:30]
a111: Logged on 2016-11-01 03:20 mircea_popescu: also i have nfi what "db" we can trust. they're all shit [23:30]
BingoBoingo: To the Republic I pose New Header for the gray lady with the rabbit hat. "Qntra - [Fill-this-blank] Of The Most Serene Republic" [23:30]
mircea_popescu: what was it, Mainstream News Outlet ? [23:30]
asciilifeform: http://btcbase.org/log/2016-11-01#1561154 << those are blox, mircea_popescu [23:30]
a111: Logged on 2016-11-01 03:24 mircea_popescu: i have nfi how satoshi reasoned to arrive at the current nonsense of 2gb monoliths, but it was dumb. [23:30]
asciilifeform: 0 to do with index db [23:31]
mircea_popescu: sorry ? [23:31]
asciilifeform: they ain't bdb turds [23:31]
mircea_popescu: they are still turds. i don't want to seek in a fucking 2gb file to find block N [23:31]
BingoBoingo: <mircea_popescu> what was it, Mainstream News Outlet ? << "Propaganda Mouthpiece"?, Whatever it is this question now goes to the Peerage for suggestions. [23:31]
mircea_popescu: kernel / os / disks are not made for this [23:31]
asciilifeform: but sequential tapes of blox, see the blkcut thread. [23:31]
mircea_popescu: so ? [23:31]
asciilifeform: and yes they oughta be files. [23:31]
mircea_popescu: myeah. [23:31]
asciilifeform: issue becomes when you try and make tx also files. [23:32]
mircea_popescu: you do ? [23:32]
asciilifeform: the only 'humans' fs that is even remotely up to this task is reiser's. [23:32]
mod6: <+BingoBoingo> To the Republic I pose New Header for the gray lady with the rabbit hat. "Qntra - [Fill-this-blank] Of The Most Serene Republic" << Chronicle ? [23:32]
mircea_popescu: i dunno that you'd want to make txn files really. they're small, just load their block in memory. [23:32]
asciilifeform: yes but which block [23:32]
mircea_popescu: mod6 that's mroe the log neh ? [23:33]
trinque: Lulzgusher. [23:33]
asciilifeform: that's what the index db is ~for~ [23:33]
mod6: mircea_popescu: ah, fair point. [23:33]
asciilifeform: is to 'which block is tx X in' [23:33]
asciilifeform: aha [23:33]
mircea_popescu: asciilifeform sure. i suppose you save lookup tables huh. [23:33]
mircea_popescu: a clever design for which would be muchly useful. [23:34]
trinque: doing something non-idiotic with the set of utxos seems unavoidable if you want to use the thing [23:34]
asciilifeform: btw if shitoshi weren't dropped as a baby, 'which block' would be baked into tx id. [23:34]
asciilifeform: or similar. [23:34]
mircea_popescu: myeah. [23:34]
mircea_popescu: reverse ptr for the love of fuck. it's FOUR BYTES OMFG [23:34]
asciilifeform: no shortage of these. [23:34]
mircea_popescu: myeah. [23:34]
asciilifeform: and if you cannot do 'which block' because impatient and gotta have txid IMMEDIATELY, then 'top block at time of baking' at least [23:35]
mircea_popescu: definitely trb fork will have a sane tx-to-block coding scheme [23:35]
mircea_popescu: asciilifeform no, the txid as used in mempool and the txid as used in block is not required to match. [23:35]
mircea_popescu: they're entirely separate concepts, mashed together because idiots think that the way the world appears to them in the moment is the way the world is. [23:36]
asciilifeform: every time i open a notebook and start in these, i barf upon realizing that there is more of these than of sane design decisions. [23:37]
mircea_popescu: the three girls presently in the room have three girls names, but if i have them fuck each other and film the proceedings the filename will be something with a time in it. apparently this doesn't make the walls collapse on my head. [23:37]
mircea_popescu: because lo and behold, the mempool of their presence and the blockchain of their past deeds are not the same exact fucking item. [23:37]
asciilifeform: mempool is a can of worms that deserves own thread [23:39]
mircea_popescu: sadly. the main thing that holds back sanevelopment on trb is the fact that whatever you want to discuss everyone starts muttering curses and mashing kbd about the 10bn other things connected. [23:39]
asciilifeform: i'm not convinced that it even belongs in same proggy [23:40]
trinque: for that matter neither the "utxos and other lookups" [23:40]
mircea_popescu: it's clear that it needs a message queue / interface with the proggy, but that's about all that's clear. [23:40]
asciilifeform: trinque: lookups become fairly straightforward matter if sane db [23:41]
mircea_popescu: db is overkill for this. all you want is 3 things. [23:41]
asciilifeform: query against blocks, not some running process [23:41]
mircea_popescu: ^ [23:42]
trinque: aha same page. [23:42]
asciilifeform: (at no point do i give a fuck what is in mempool, unless i put it there) [23:42]
mircea_popescu: not unless you're mining, which doesn't belong mashed in here. [23:42]
asciilifeform: aha [23:43]
asciilifeform: or engaging in propagation 'astronomy' [23:43]
trinque: blockhuckerd seems almost approachable [23:44]
trinque: as compared to bitcoind [23:44]
mircea_popescu: very much so. also happens to be the correct approach. [23:44]
asciilifeform: see the obligatory surgeon's knife thread, [23:46]
asciilifeform: this thing is long overdue for the cut. [23:46]
trinque: I will be interesting to hear what ben_vulpes has to say about this, given recent block-parsing adventures [23:47]
trinque: *interested [23:47]
asciilifeform: and the glomming of otherwise separate concerns is one of the things that makes reading trb a reliable headache. [23:48]
mircea_popescu: the only correct way to do this is to make a binary tree out of txids and save that somehow isn't it [23:50]
mircea_popescu: how about this scheme : you do /bitcoin/blockid/aaaa/bbbb/cccc/dddd/ a total of 16 levels, off the blockid, wherein at the end a block.dat 1mb file is found. you also do /bitcoin/txid/aaaa/bbbb/ etc also 16 levels, the last of which you SIMLINK to the correct block.dat dir [23:54]
mircea_popescu: whenever you process a new block, you add the needed simlinks in /txid/etc [23:54]
mircea_popescu: (speaking of which : maxsimlinks used to be hardcoded to 40 via param.h for reasons. dunno if still the case) [23:55]
asciilifeform: mircea_popescu: well yes, this'd the 'on top of human fs' scheme suggested in earlier threads [23:56]
mircea_popescu: works on ext2! [23:56]
asciilifeform: it'll sorta work if you're on reiserfs [23:56]
asciilifeform: 'works' consists of two things, 'correct' and 'keeps time' [23:57]
mircea_popescu: what time ? a txid doesn't change what block it's in does it ? [23:57]
asciilifeform: nono [23:57]
asciilifeform: keeps up with real time. [23:57]
asciilifeform: as, e.g., pogo with mechanical hdd does not. [23:57]
mircea_popescu: this'd be a ssds in raid thing. [23:58]
asciilifeform: even then [23:58]
mircea_popescu: symlinking is that slow ? [23:58]
asciilifeform: pile up layers, with poor impedance match, and you get 'a clim' [23:58]
mircea_popescu: a block only comes in every x minutes, only has a hundred or so txn if that. [23:58]
mircea_popescu: which layers are we piling ? [23:58]
asciilifeform: or ever wonder why winblows is slow? this'd be why. [23:58]
mircea_popescu: the one concern is that 5mn simlinks in you'll discover that "oops, we decided X number of simlinks should be enough for everyone fuck you" [23:59]
asciilifeform: hence reiser. [23:59]
mircea_popescu: hence looking into what ext2 does if you do a lot of simlinks. not like this can't be dry run with bogodata. [23:59]
Category: Logs
Comments feed : RSS 2.0. Leave your own comment below, or send a trackback.
Add your cents! »
    If this is your first comment, it will wait to be approved. This usually takes a few hours. Subsequent comments are not delayed.