log☇︎
▁▁▁▁▁⏐︎ 9513
ben_vulpes: how do they go, after the showwwww
ben_vulpes: title song off that album is rather good.
mod6: !!deed http://mod6.net/deeds/rotor-db-configure-fix.patch.asc
deedbot: accepted: 1
mod6: !!deed http://mod6.net/deeds/rotor.tar.gz.asc
deedbot: accepted: 1
ben_vulpes: http://btcbase.org/log/2016-09-18#1544713 << would be a concern were americans to get angry and mob ever, see: http://www.cnn.com/2016/09/18/us/minnesota-mall-stabbing/ ☝︎
a111: Logged on 2016-09-18 23:30 mircea_popescu: armed enough to be murdered for it ; not armed enough to keep angry mob at bay.
mircea_popescu: myeah.
mircea_popescu: but the bovine quality of the inhabitants of that land (btw, it's pretty clear by now north america destroys the soul : if you recall the spanish ran into the same useless pussies back cca 1500 as the marauding hordes would meet today. apparently it dun matter if redskin or allegedly paleskin - if you live in north america you turn into buffalo) has little to do with some sort of eternal logic of armsmastery.
phf: there was a scifi story where a ship landed on a planet, lush, beautiful, with a cow like creatures inhabiting it. so they taste the cow meat, and they hang out, until, and i'll spoil it for you, they all turn, one by one, into same case
phf: *same cows
shinohai: !~later tell BingoBoingo http://ix.io/1oeh
jhvh1: shinohai: The operation succeeded.
deedbot: http://deedbot.org/bundle-430460.txt
mircea_popescu: aha.
shinohai: Zuck gets cucked again, this time by city council: http://archive.is/zkff9
ben_vulpes: http://www.wrightspeed.com/technology << perhaps not the dumbest thing i've seen!
deedbot: http://cascadianhacker.com/the-hilarious-unprofitability-of-uber << CH - The Hilarious Unprofitability of Uber
deedbot: http://danielpbarron.com/2016/much-more-sisters/ << Daniel P. Barron - Much more sisters
mircea_popescu: check it out, danielpbarron somehow has a recent comments plugin that includes diana_coman 's blog ?!
mircea_popescu: o nm, was a pingback.
mircea_popescu: "What, as we say, dat? Could Uber be competing to own the vertical and horizontal in a space and failing to bite off an element of the business model that profitability is predicated on the ownership of?" << ben_vulpes can you say that again, but in a language, this time ?
mircea_popescu: and in other news, a proper postmortem piece re "I attribute a large part of my abject failure to stuff cubicles with commodity labor and churn out software all day long to how willing" when ?
mircea_popescu: oh and also, "especially if you're the hardworking-yet-broke, but-somehow-stupid-enough-to-be-family-having type like myself." is the story of a generation. write a blog for them, they will come.
mircea_popescu: and in the same old news, http://66.media.tumblr.com/eebca2fe316a4dc7862f3103bcf0a52b/tumblr_nm36utql4G1tkuag2o1_1280.jpg
BingoBoingo: ty shinohai
deedbot: http://qntra.net/2016/09/another-crack-in-ether-handlers-fume-hood/ << Qntra - Another Crack In Ether Handler's Fume Hood
ben_vulpes: the underlying joke of 'abject failure' is that was never even remotely a purpose
ben_vulpes: mircea_popescu: "what dat" is a pregnant americanism, as for the second sentence, you need a rewrite to parse?
deedbot: http://qntra.net/2016/09/paxful-executives-arrested-with-oodles-of-drugs/ << Qntra - Paxful "Executives" Arrested With Oodles Of Drugs
mircea_popescu: i do.
mircea_popescu: BingoBoingo "for as another aspiring businessman once wrote before his life had become unmanageable" << nothing can happen before had. you mean before became ?
mircea_popescu: "denotes a quanity" also.
BingoBoingo: ty fxd
mircea_popescu: *thumbsup*
BingoBoingo: !~step10
jhvh1: 10. Continued to take personal inventory, and when we were wrong, promptly admitted it.
adlai: BingoBoingo: also in the footnote, 'establish' needs an -ing or -ment
adlai: http://btcbase.org/log/2016-09-17#1544441 << that's a very short day! also, the 2nd F doesn't make much sense, i was pointing something out to phf specifically. ☝︎
a111: Logged on 2016-09-17 20:13 mircea_popescu: so i guess that's ANOTHER F for adlai ; to celebrate his first day back to "all day ircing".
adlai: http://btcbase.org/log/2016-09-17#1544387 << nothing near as exciting, i knocked an office toy (magnetic paperclip people) off a doctor's desk while proving a point, which in his book counted as "violence!!!"; then i left the meeting, because they were wasting my time. sufficient cause, in this wonderful medical system, for an involuntary commitment. as one friend interpreted: "pissed off the wrong people" ☝︎
a111: Logged on 2016-09-17 19:35 mircea_popescu: http://log.mkj.lt/trilema/20160917/#546 << wait, did you bust some dude's face ?
ben_vulpes: i remember trying to make a point to a man who wanted to lock me up.
ben_vulpes: i go for camo and not being noticed these days.
mircea_popescu: adlai how do you justify sticking around to yourself in that context ? ☟︎
mircea_popescu also remembers wanting to make points to inept bureaucrats with delusions of self importance. their whereabouts are unknown hence.
adlai: mircea_popescu: "justify sticking around"? i'm not sure i understand what you're asking
mircea_popescu: would you reference logs like sane people ? i'm not going to grep for the sake of extracting context for your lines.
adlai: it's literally the second-to-last thing you typed... but here you go! http://btcbase.org/log/2016-09-19#1544790 ☝︎
a111: Logged on 2016-09-19 12:45 mircea_popescu: adlai how do you justify sticking around to yourself in that context ?
BingoBoingo: ty fxd
mod6: mornin'
mircea_popescu: oh! sorry.
mircea_popescu: adlai what i mean is, if that happened to me, i'd have simply left. permanently.
mircea_popescu: how do you justify, eg, not joining the palestines in bombing the place, to yourself ?
mircea_popescu: seems it must burn.
adlai: aha. well, honestly i thought at the time that i'd just stormed out permanently, only found out hours later that i'd been turned into a fugitive
mircea_popescu: so ?
mircea_popescu: what, is it helplessnes, "oh i could never get away" ?
adlai: it seemed like less effort to go through whatever process they wanted. i didn't realize at the start that it would last more than a couple days / week.
adlai: and... i don't think every single conflict situation warrants a declaration of war. sometimes you need to fight, but sometimes you need to regroup first.
adlai: several of the other people in the ward had 'run away' after a home visit, and got brought back by "men in white suits"
adlai: maybe i'll put up a bigger fight next time, although i'd rather pick smarter fights.
mircea_popescu: well "every conflict situation". what exactly can be salvaged once it's not safe to blow pins off a table ?
mircea_popescu: derps dun wanna extend the personal space. has exactly nothing to do with you, your choices being either burn the derps down or die.
mircea_popescu: but as i don't figure you much for the "bitch, you will clean my boots or wear a new kippah anchor point, right in your fucking forehead" type, i'd have expected you'd just left.
mircea_popescu: what exactly has such place left to offer ?
adlai: ok i see, by 'sticking around', and 'left', you mean leaving the country?
mircea_popescu: not just the country. the whole thing. tell your mother she's a dumb whore, tell your father he's a total fucking idiot and you know fewer people you despise more, burn down everything in hebrew you own and never mention the accursed shithole ever again.
mircea_popescu: except maybe visit once iran finally glasses it.
adlai: socialist states can be bled from the inside, too
mircea_popescu: it's a cultural space, like any other. just like any other, it has to satisfy a minimum bar to be allowed to continue to exist. it has failed to pay its capitation, and so consequently it has no furhter place in the world.
mircea_popescu: well sure, i'm not specifically interested in the execution as a matter of detail.
mircea_popescu: just used obvious example for sake of obviousness.
adlai: out of curiosity, where would you recommend going, once i accumulate the means to do so on my own terms? you don't seem too pleased with your homeland or your current abode
adlai: inner-mp quotes/paraphrases real-mp: "somewhere your girlfriend would never imagine visiting, but the stripper you met last night can't wait to go"
adlai: my memory is insufficiently content-addressable to locate the exact article but i'm quite sure it's trilema
mircea_popescu: but my dear man, how would i recommend ~for you~ ?
mircea_popescu: pick something you like.
mircea_popescu: or at least, that you're curious about.
mircea_popescu: i will say however this "rezistenta prin cultura" / "socialist states can be bled from the inside, too" is exclusively for the very strong, ie powerful, ie dudes with own arsenal and harem. it's self-delusion, and of the worst sort, to think vulnerable young male could accomplish or should attempt such wonder.
adlai: fair enough
mircea_popescu: needs a very strong, and well reinforced, and old identity to be able to masquerade externally. take your examples from biology : viri manage to bleed the cell from the inside ; but it's risky business. mitochondria similarly thought - and look at it today!
asciilifeform: mircea_popescu: and bleeding'em from outside (for the sake of argument positing that they ~have~ an outside) is available to weak/poor/haremless/etc. ??
deedbot: http://trilema.com/2016/how-to-participate-in-the-affairs-of-the-most-serene-republic/ << Trilema - How to participate in the affairs of The Most Serene Republic
thestringpuller: LOL! Coinbase bot hacked -> http://steamcommunity.com/groups/keyvendornet#announcements/detail/825672215667170249
thestringpuller: "Our payment processor Coinbase.com was exploited and all Bitcoin and keys were stolen from the KeyVendor bot. These total to about $15,000. This was not, however, a direct security issue with the bot, but rather with Coinbase's merchant services."
shinohai: run moar coinbase
asciilifeform: in other lulz, 'In the last two weeks many security professionals have praised Apple for reacting lightning fast to the PEGASUS threat that has been actively exploited in the wild. This praise was given because the parties involved kept samples from independent 3rd party researchers and did not reveal any detailed information about the kernel vulnerabilities involved to the public. Without this information the public simply assumed t
asciilifeform: hat the PEGASUS surveillance malware was using completely new kernel vulnerabilities to takeover iOS devices and that Apple heard about these problems for the first time mid August 2016. Unfortunately after having reversed what kernel vulnerability has been used by the PEGASUS surveillance malware a completely different picture emerges: The kernel vulnerability known as CVE-2016-4656 was only still in the code because Apple patched C
asciilifeform: VE-2016-1828 in May 2016 without doing a security review of the code in question. In only 20 lines of code THREE codepaths existed that allowed UAF. Apple fixed only one of those paths although the other release() methods were clearly right next to it in the code...'
asciilifeform: ( http://sektioneins.de/en/blog/16-09-05-pegasus-ios-kernel-vulnerability-explained-part-2.html )
asciilifeform: ^ kernel privesc found recently in crapple's entire product line. 'fixed' stuxnet-style.
thestringpuller: mod6: considering the above and your research gathered via the #bitotter project, did you ever discover a reasonable mobile device? or are they all shit.
mod6: they're all shit, basically
asciilifeform: not interchangeable shit, though.
asciilifeform: in practice, typical turdroid box resembles housewife's winblows 98 - crawling with popup maggots, 'mysteriously' slow, bristling with adware, etc.
asciilifeform: while crapple box, with its various familiar faults, chugs along more or less eternally in the condition it left the crate
shinohai: oh heya mod6 .... new vpatched worked for me and stripped binary accordingly.
asciilifeform: (either until the iron mysteriously fails, two weeks out of warranty, or for decades)
thestringpuller: crapple does the whole "planned obsolescence" bs
asciilifeform: crapple box is quite comparable to a stainless steel prison toilet - it resists whatever attempt at modification, either by user or whatever shitware he syphilitically encounters
thestringpuller: it's all downhill for your crapply compy's as "updates" come out
asciilifeform: thestringpuller: there are not so many vendors that patch old shit eternally
asciilifeform: and the incidence of such a thing at a konsooomer-friendly price point is ~0.
thestringpuller: tell that to El Capitan update that miraculously made my work computer slower
asciilifeform: lel, the victi^H^H^H^H^Hcustomers complain when you don't patch, and when you do...
deedbot: http://www.contravex.com/2016/09/19/book-of-mormon/ << » Contravex: A blog by Pete Dushenski - Book of Mormon.
mod6: shinohai: nice! thanks for testing that.
mod6: I'll conduct a bunch more testing tonight. I think this one looks a lot better with just having one 'deps' dir.
shinohai: Yeah it is waaaaay cleaner
shinohai: But I'll do 2-3 more throughout the day, letcha know results later.
asciilifeform: !!up gabriel_laddel
deedbot: gabriel_laddel voiced for 30 minutes.
gabriel_laddel: I have two machines connected by an ethernet cable that can ping one another after I setup ip addresses on them via "ip ad add 10.0.0.10/24 dev eth0" and "ip ad add 10.0.0.20/24".
gabriel_laddel: Am currently trying to send a string from A to B (must be over the ethernet cable) so as to make networked CLIM.
gabriel_laddel: If anyone knows the netcat command that would do this, I'm all ears.
gabriel_laddel: (does not have to be netcat, happy to use anything so long as I can eventually migrate it into my lisp process)
asciilifeform: nc -u localhost 1337
asciilifeform: on listening end
asciilifeform: echo -n "foo" | nc -u -w1 your.box.ip.addr 1337
asciilifeform: to transmit.
asciilifeform: (if you're using a crossover snake between two nics there is no conceivable reason to use anything but udp datagram)
asciilifeform: supposing your strings are reasonably short, gabriel_laddel .
asciilifeform: < 65,507 byte.
trinque: why aren't you just opening a socket in lisp?
asciilifeform: trinque: i'm assuming he doesn't want to use a library, hence the netcat
trinque: I don't see how shelling out is superior
asciilifeform: it isn't
gabriel_laddel: I'm perfectly happy to use a lisp socket, but if I can't do it via netcat, I don't think it'll work via lisp
asciilifeform: trinque: presumably he wants to test with bare hands, etc.
gabriel_laddel: also wtf now my machines cannot ping one another..
trinque: might want to study networking basics before writing another line of code.
asciilifeform: gabriel_laddel: i'm fresh out of telekinesis pills, cannot debug your nic...
gabriel_laddel: just a minute, have rebooted both machines.
gabriel_laddel: trinque: I can easily connect one lisp to another over wifi, but want to force it over an ethernet cable
gabriel_laddel: trinque: idk what basics I'd be studying?
trinque: the route command for one
trinque: also how to up and down nics
trinque: this "the system is icky and I will only learn enough about it to infect it with my own" is precisely the mentality that has *kept* lisp coders as refugees in foreign operating systems.
gabriel_laddel: That's nonsense.
trinque: oh is it
gabriel_laddel: Lisp coders are refugees because they act like little girls.
gabriel_laddel: It is a revolt against G-d and all that is good and true that there does not exist a platform, even on UNIX that one can buy for lisp development.
gabriel_laddel: This should have been taken care of years ago =
trinque: read moar logs
trinque: particularly the recent lisp machine thread
gabriel_laddel: I'm up to date on the logs, and respectfully disagree.
mircea_popescu: http://log.mkj.lt/trilema/20160919/#85 << yes. as per the mitochondria example, merely not being there significantly bleeds it.
scriba: Logged on 2016-09-19: [14:52:01] <asciilifeform> mircea_popescu: and bleeding'em from outside (for the sake of argument positing that they ~have~ an outside) is available to weak/poor/haremless/etc. ??
mircea_popescu: very dubious that you'll be able to outdo that from inside.
asciilifeform: if gabriel_laddel recently uploaded a commonlisp that doesn't behave like a retarded child when, e.g., socket shits itself 10,000time/sec, i must've missed..?
mircea_popescu: http://log.mkj.lt/trilema/20160919/#86 << if anyone can think of stuff to add lemme know.
scriba: Logged on 2016-09-19: [14:54:32] <deedbot> http://trilema.com/2016/how-to-participate-in-the-affairs-of-the-most-serene-republic/ << Trilema - How to participate in the affairs of The Most Serene Republic
asciilifeform: mircea_popescu: consider emplacing the thing into the #t subjline
asciilifeform: imho it belongs there.
mircea_popescu: lessee
mod6: shinohai: thanks for doing that!
mircea_popescu: asciilifeform good point. i moved all the topic links in there.
asciilifeform: neato.
mircea_popescu: http://log.mkj.lt/trilema/20160919/#90 << the trend is going to continue ; separation between "soviet truth" and truth is uncurable once introduced.
scriba: Logged on 2016-09-19: [15:34:12] <asciilifeform> in other lulz, 'In the last two weeks many security professionals have praised Apple for reacting lightning fast to the PEGASUS threat that has been actively exploited in the wild. This praise was given because the parties involved kept samples from independent 3rd party researchers and did not reveal any detailed information about the kernel
scriba: vulnerabilities involved to the public. Without this information the public simply assumed t
gabriel_laddel: asciilifeform: with the example you've provided I send the "foo" string and nothing occurs on the other side. If I remove the "-u" option from nc, (UNKNOWN) [10.0.0.20] 8002 (?) : Connection refused
gabriel_laddel: substitute localhost, same thing
gabriel_laddel: are there any decent irc channels for this sort of thing aside from ##networking?
mircea_popescu: not afaik.
gabriel_laddel: Also, oddly enough, ping returns "Network is unreachable" after sending 20ish messages, on both ends.
asciilifeform: ahahahaha
asciilifeform: gabriel_laddel: you might have the other version of netcat
asciilifeform: thing is maintained by braindamaged folks, and so you might have to:
asciilifeform: nc -l -u -p 1337
gabriel_laddel: trinque: see?
asciilifeform: on the listening end.
gabriel_laddel: asciilifeform: equery m netcat outputs what for you?
asciilifeform: gabriel_laddel: i just tested the thing i pasted from my notes, on the box i'm presently sitting at, and it did not work. but this latter one - did.
gabriel_laddel: trinque: this is where ALL of my time gets wasted. Trying to figure out what fking flag to send some unix BS that should be clearly documented for THE MACHINE I AM WORKING ON.
mircea_popescu: !!up gabriel_laddel
deedbot: gabriel_laddel voiced for 30 minutes.
gabriel_laddel: locally, in a manual.
mircea_popescu: welcome to everyone's life.
asciilifeform: gabriel_laddel: 110-r9
gabriel_laddel: ty
phf: it is clearly documented, in a man page
asciilifeform: lel phf
gabriel_laddel: while we're here - does anyone know of a script that downloads the whole of the gentoo documentation?
mircea_popescu: i would expect it's in the official republican gentoo package ?
gabriel_laddel: phf: either I cannot read, or the man pages are inadequate.
mircea_popescu: which iirc alf maintained.
asciilifeform: mircea_popescu: i maintain a delousing spray strictly.
mircea_popescu: sort-of maintains.
gabriel_laddel: phf: something as simple as "network some computers together with ethernet and observe the sexpr from one draw some stuff on another" should work 100% of the time and be clearly documented.
mircea_popescu: http://log.mkj.lt/trilema/20160919/#137 << at least he's up to date with the latest in computing technology from windows/apple/mit etc
scriba: Logged on 2016-09-19: [16:18:08] <gabriel_laddel> just a minute, have rebooted both machines.
gabriel_laddel: mircea_popescu: the scary thing is that it worked.
phf: he's having these problems, ~because~ reboot is his debugging strategy
mircea_popescu: i'm sure a lot can be done to bleed the computer socialism from inside.
shinohai: "at least he's up to date with the latest in computing technology from windows/apple/mit etc" <<< lolz
asciilifeform: gabriel_laddel: no voodoo here, to turn on the autocrossover you gotta reset the nic. but on sane os this DOES NOT REQUIRE REBOOT omgwtf
asciilifeform: ifconfig cunt0 down
asciilifeform: ifconfig cunt0 up
gabriel_laddel: Thank you. That is both clear and helpful.
mircea_popescu: wait, literally ? cunt-0 ?!
mircea_popescu: this is oddly appropriate.
asciilifeform: mircea_popescu: how am i to know what it is on his box.
asciilifeform: textbook illustration
mircea_popescu: but if you think about it...
mircea_popescu: that's how they reproduce, right ?
gabriel_laddel: asciilifeform: aha! it worked
shinohai renames his interfaces to cunt0
gabriel_laddel: Thank you. A tsmr~ ghetto with its own CLIM-web internet is now possible.
mircea_popescu: gabriel_laddel ironically, turns out trinque did have a point eh.
gabriel_laddel: trinque: about what?
gabriel_laddel: err, mircea_popescu about what?
mircea_popescu: networking basics lel.
gabriel_laddel: for what platform?
mircea_popescu: well, i think ~all unixen reset their cunt the same way.
gabriel_laddel: how am I to know what documentation is or is not valid on various UNIXen, bsds etc
mircea_popescu: at least never met one that didn't.
asciilifeform: gabriel_laddel: if you get tired of having to toggle the nic to autocrossover, get out a pair of scissors and make an actual crossover snake
gabriel_laddel: mircea_popescu: the only way to learn that is by aptly named brute force.
mircea_popescu: this much is true.
gabriel_laddel: self-documenting hardware/software is the ~ bare minimum ~ of civilized computing.
mircea_popescu: but yes, your dream of "manpage magically adequate to the system it's on" is not entirely without dreampower.
gabriel_laddel: dood whatever, I'm running this example between two masamune machines and adding it to the masamune manual.
gabriel_laddel: when I run into the friend with another masamune machine to we can now have a networked CLIM party
mircea_popescu: so far other than the theory of lisp, there's no known way to do this other than "somone does the bruteforce for you on an exact copy of your machine"
gabriel_laddel: mircea_popescu: that is correct. Hence enforcing a SINGLE hardware platform from which to generalize.
trinque: in related lul, I installed gentoo on this here laptop this weekend, and promptly removed it after x11 terminals couldn't be launched because /dev/pts is a magical fake filesystem with apparently myriad knobs and switches.
trinque can't wait until masamune realizes that google fucked gentoo into a million pieces
mircea_popescu: "civilisation" begets totalitarianism you say ? who could have predicted!
gabriel_laddel: trinque: my masamune builds are all from the old masamune.
gabriel_laddel: trinque: it does not interact with google
asciilifeform: trinque: pts isn't a gentoo-specific ball of shit
gabriel_laddel: or the mirrors or or or
trinque: asciilifeform: no but whichever gentoo init script or something wasn't bolting it on correctly
trinque: and I cannot be arsed to care anymore
trinque: openbsd has a proper static file dev
phf: and we're back to naggum maintaining his own emacs
asciilifeform: trinque: care to document the crater ?
mircea_popescu: phf not exactly back, but only in the narrow strict sense that we are not alone.
gabriel_laddel: ^
trinque: asciilifeform: was "get_pty" something about out of ptys, where sysctl was set to max 4096
asciilifeform: thus far, every time i sit down and make a gentoo box, more or less ~yearly since '06 or so, it ... works
asciilifeform: and i don't get any of these mysterious wtf's.
mircea_popescu: trinque you see how horribru your error reporting is ? ?? ???
trinque: musl?
asciilifeform: trinque: nope. i've yet to try mussolating it
phf: well, gabriel_laddel doesn't have the patience to grok the system he's hosting on from the user perspective, how's he going to upkeep it from the dev perspective?
trinque: asciilifeform: they broke musl
trinque: I last built my musl recipe in jan, worked fine
asciilifeform: trinque: if i had a working mussolinic gentoo, i'd never have cooked up 'rotor'
asciilifeform: because it would not be then necessary
gabriel_laddel: phf: by selling them and paying other people to do it
mircea_popescu: phf in his defense, nobody has any fucking patience to fuck with computers. if anyone did, they wouldn't be learning how to program.
phf: you mean jackdaniel? ;)
gabriel_laddel: phf: heh
gabriel_laddel: phf: did you see the screenshot of the CLIM gui I wrote around portage?
asciilifeform: gabriel_laddel: if you think such a thing is remotely a good idea, and that the crud will not irreparably spill out from under the 'skin', i got a bridge to sell ya.
mircea_popescu: http://log.mkj.lt/trilema/20160919/#146 << he IS up to date on the logs huh.
scriba: Logged on 2016-09-19: [16:25:37] <gabriel_laddel> It is a revolt against G-d and all that is good and true that there does not exist a platform, even on UNIX that one can buy for lisp development.
BingoBoingo: <mircea_popescu> wait, literally ? cunt-0 ?! << On my box: hole0
BingoBoingo: Next fiddling may become ass0
mircea_popescu: you people are way cooler than me. i still got eth
gabriel_laddel: asciilifeform: the purpose of masamune is to provide funds for the republic (by selling them) and a development platform from which to build new hardware.
asciilifeform: gabriel_laddel: didja sell enough to buy a postbox yet ?
mircea_popescu: gabriel_laddel dun mind the esteemed lords, they just hate young men for the obvious reason.
gabriel_laddel: asciilifeform: nope.
asciilifeform: eh.
gabriel_laddel: nothing was going on this weekend!
asciilifeform: if gabriel_laddel does not care to listen to asciilifeform's observation, it is strictly his own problem. but here it is, for phreeeeee: you cannot abstract against broken software, with other software. or at all.
mircea_popescu: actually afaik this is formally proven.
mircea_popescu: (the "with software" part, i mean)
gabriel_laddel: asciilifeform: look, we can and do hack around and get things done in broken software everyday. If an environment exists in which one can WITH A SINGLE PROCEDURE CALL write the "world" out to a USB/CD/whatever it should be a plenty stable platform for whatever computations are required for new hardware.
asciilifeform: gabriel_laddel: and then we are stuck with the pile of hack.
asciilifeform: which the next gabriel_laddel tries to abstract against.
trinque: ftr I would not begrudge a new emacs
asciilifeform: result: winblows 10
gabriel_laddel: what, you want to design the loper device using punch cards?
trinque: but it will be a new emacs, and I will regard it with the same resentment
gabriel_laddel: why even bother with gossipd?
asciilifeform: programmers have a mindboggling lack of grasp of basic ecology even compared to illiterate afghani goat herders.
mircea_popescu: you notice gossipd as specified is not related to implementation yes ?
phf: trinque: there's a handful of adequate contenders, problem with emacs is that everyone wants all those hacky, emacs-version-specific .el files that actually do stuff
gabriel_laddel: mircea_popescu: "but you can't abstract over hardware"
gabriel_laddel: nuh un, no way
gabriel_laddel: can't and doesn't happen. Never ever ever.
mircea_popescu: you're talking about different things, though.
gabriel_laddel: are we?
gabriel_laddel: trinque: climacs?
gabriel_laddel: trinque: afaik, solves all the problems with the old one (lack of multithreading, elisp is crap etc)
asciilifeform: except for the part where it needs clim
gabriel_laddel: trinque: also can display arbitrary graphics
asciilifeform: at 5fps.
asciilifeform: with athena.
phf: asciilifeform: fwiw there isn't actual athena in mcclim, it's a skin designed to look that way
gabriel_laddel: !!google cap-lore.com "gabriel laddel"
deedbot: No results.
asciilifeform: phf: even worse!
asciilifeform: 'i'm not a transgendered goat, i dress up as one voluntarily'
mircea_popescu: yes. the "can't abstract broken software with other software" is a restatement of godel, "There may not exist specific algorithm A for any formal system F that includes statements of certain elementary mathematical truth as well as its own consistency so that A will create subsystem F' which is consistent and an homology of F"
trinque: gabriel_laddel: I called *your* thing an emacs, figuratively. It is "chinatown", place within a place.
trinque: this isn't a reason not to do it, but it describes limitations that are unavoidable
trinque: google *will* rape the linux out from under you
gabriel_laddel: how?
gabriel_laddel: they'll steal my computers?
trinque: this "denial as motivational mechanism" thing is *why* the esteemed lordship hates young men, ftr
trinque: :p
asciilifeform: gabriel_laddel: they trivially, six time before breakfast, make it ~impossible to reproduce your comp
phf: asciilifeform: that was an fyi. mcclim's x backend is clx, i.e. fully networked. there's no actually ffi of any kind happening there
gabriel_laddel: asciilifeform: my comp already reproduces on identical hardware!
trinque: one should have a plan to make hardware if he intends to do anything in computing going forward.
asciilifeform: gabriel_laddel: which you make with own hands, out of mineral ?
trinque: gabriel_laddel: it does not reproduce the hardware!
gabriel_laddel: holy fuck ebay exists
asciilifeform: phf: i know this.
mircea_popescu: this is getting painful to watch.
asciilifeform: ^
mircea_popescu: no but. everyone talking about his own thing! what is this!
mircea_popescu: trinque having a sane prototype is not a bad idea ; whether you can or you can't make it.
asciilifeform: there is no such thing as sane prototype of insane concept.
trinque: oh, I told him "make the thing" and always do
mircea_popescu: asciilifeform a) all concepts are insane ; b) the only way this is ever usefully established is through prototyping.
phf: asciilifeform: well, then you're saying things that contradict what you claim to know
asciilifeform: i dun need to actually construct railway bridge from toothpicks to say conclusively that it is dumb.
mircea_popescu: asciilifeform YOU don't. because one's ideology, ie, theoretical insight, is a shield for that one.
mircea_popescu: but this speaks not of railroads.
asciilifeform: hey, who insists - can go, build.
mircea_popescu: railroad bridge DOES need to be constructed out of toothpicks.
asciilifeform: !!up gabriel_laddel
deedbot: gabriel_laddel voiced for 30 minutes.
gabriel_laddel: asciilifeform: you remember my asking after a hardware database?
mircea_popescu: ehehehe. did i mention very early trilema was discussing the eventual mysql chip ?
asciilifeform: mircea_popescu: iirc the thread was about a pedestrian list of 'hardware we like'
gabriel_laddel: asciilifeform: essentially I would like all information available about all hardware vendors, neatly organized.
asciilifeform: rather than 'electrical db'
asciilifeform: gabriel_laddel: it is a very very short list.
gabriel_laddel: even if this is just a list of .pdf files I can parse
trinque isn't mad at the idea of a hardware db
phf: a friend of mine bought a house in san francisco last year, because he's working on "mysql chip", really an fpga that does a bunch of mysql specific optimizations. (mostly query compilation)
gabriel_laddel: and on that note, I'm off.
asciilifeform: phf: this is actually a mature market in, e.g., gene sequence biz
asciilifeform: phf: can buy by the crate.
mircea_popescu: http://trilema.com/2010/curiozitate-calculatoristica/#selection-73.0-77.118 << "The question then is, when do you suppose we'll see the first MySql chip, incapable of loading an os or anything"
trinque: phf: iirc couple companies are bolting GPUs to postgres too
mircea_popescu: phf im pretty sure that if db-on-a-chip happens, it'll be mysql first. much to the chagrin of sane people.
asciilifeform: mircea_popescu: it would if it could.
asciilifeform: thing dun map well to single-purpose si.
mircea_popescu: myeah. afaik no statically linked mysql was yet made, which is kinda a first step
trinque: since gabriel_laddel reads logs, the point was, if you're building atop linux, better actually know linux
trinque: iirc another such character did pretty well bolting shiny things to a BSD
asciilifeform: well, did well in the circus
asciilifeform: where shiny - counts.
trinque: if he even gets an inkling that there's a professional computing market that'll be useful information.
asciilifeform: trinque: there is a pro number crunching market.
asciilifeform: there ~isn't a pro computing market.
asciilifeform: (as in, with human, in a chair, looking at a screen)
mircea_popescu: really, making a lisp that works for serious applications in this sense is outside his pay grade
mircea_popescu: but anyway, leaving the discussion aside for a moment to focus on the meta discussion : am i the only one who's a little irked by the fact that kid wants to do x, gets list of instructions to not do x ? what is this, the nuclear family, elementary unit of the state ?
asciilifeform: mircea_popescu: what is to be gained from ~not telling~ the kid that the dead end is a dead end ?
mircea_popescu: really ?
asciilifeform: it isn't as if we tied him to a pole to keep him from going into it.
mircea_popescu: "dad i wanna get married" "honeybunch, you'll get old and your tits will sag and it'll suck. don't get married, it's a dead end"
mircea_popescu: it ~is~ as if all you wanna talk about is why he shouldn't do what he figures he wants to do. this isn't very bright, is it ?
mircea_popescu: give kid as much rope to hang self with as kid can carry.
asciilifeform: i'd personally rather see folks explore directions that haven't been explored to agonizing death and conclusively mapped as dead.
mircea_popescu: but who asked you ?
asciilifeform: but possibly that's just me.
mircea_popescu: no, it's not just you, it's me too. but he didn't ask us!
trinque: doesn't bother me one bit, only demonstrated that "I don't know how to network these two machines" and got thunked to... learn that.
asciilifeform: mircea_popescu: in point of fact, gabriel_laddel asked.
mircea_popescu: link me ?
mircea_popescu: trinque his objection is to the notion of "learn" and "knowledge" involved in that statement though, you might've noticed. and i don't really see it's altogether weak.
asciilifeform: !#s from:gabriel_laddel
a111: 3092 results for "from:gabriel_laddel", http://btcbase.org/log-search?q=from%3Agabriel_laddel
mircea_popescu: what, seriously, he asked you 3092 times ?
asciilifeform: fella 'asks' regularly, 'my bulldog head that i stitched onto this rhinoceros just won't wake up, plox help'
mircea_popescu: this is not that, however.
trinque: mircea_popescu: he is *not* replacing the underlying system and thus cannot avoid developing comprehensive knowledge of how *it* works before plonking whatever atop it and calling it something
trinque: I will deny he "knows" masamune on the same grounds
mircea_popescu: trinque yah, but now it's in a much better formulation. at least to my taste.
asciilifeform: a dude who believes that he is genuinely solving some actual problem by bolting a gui onto 'portage', is engaging in willful idiocy
asciilifeform: precisely of the kind mircea_popescu and other sane folk decry
mircea_popescu: asciilifeform can you show this to be truth ?
mircea_popescu: (i'm not even proposing it isn't, just wanna see what the showing would look like.)
asciilifeform: depending on what kind of 'show' -- straight to (as mircea_popescu cited earlier) the good doctor godel
asciilifeform: but if instead 'practical' demonstration - can point to nearly any pile of shit in software land as proof
mircea_popescu: anyway. most of my concern is that your (plural) heartfelt advice is remarkably unpersuasive. gotta wonder wtf devil is at work here.
asciilifeform: it is unpersuasive for the very familiar reason that every boy thinks himself uncrowned king of universe
asciilifeform: (which translates into an amazing spectrum of cognitive slips)
asciilifeform: 'if i don't understand how foobar works, i can declare it irrelevant and never need to understand'
asciilifeform: 'if foobar is broken, i will put it in BIG FUCKING BOTTLE from which it WON'T DARE escape'
asciilifeform: etc.
mircea_popescu: there is some of that.
BingoBoingo: http://www.jameslafond.com/article.php?id=5269
mircea_popescu: but it's also structurally broken ; because it fails to neatly reduce uncrowned king of universe via reduction to absurd. which is the measure of persuasion, apud socrates.
asciilifeform: at no point is the notion that 'irrelevant' foobar will dissolve the bottle, the desk, the floor, the house, your mother, and you, and the town - contemplated.
mircea_popescu: ipso definitio.
asciilifeform: mircea_popescu: your potential 'clean' and structurally-perfect philosophical pill will have same 0 effect as my 'dirty' one.
asciilifeform: because the ill is not curable.
mircea_popescu: the ill gotta be curable at least on occasion, or else you're stuck explaining this place.
asciilifeform: the one thing that cures is the years going by and the patient bashing himself bloody against the concrete wall of the 'ignored and abstracted'.
mircea_popescu: hence http://log.mkj.lt/trilema/20160919/#374 yes ?
scriba: Logged on 2016-09-19: [17:19:45] <mircea_popescu> give kid as much rope to hang self with as kid can carry.
mircea_popescu: gotta be a lot more nurturing in the way of rope supplies, by your own theory ?
asciilifeform: eh hey i dun recall ever deying him the requested rope.
asciilifeform: e.g., today's netcat.
asciilifeform: *denying
mircea_popescu: this is tru.
mircea_popescu: "dad, i want to put the cat's head on the dog's body, can i borrow your hair trimmer ?" "that won't work, it's too small and it will get clogged in blood. here's the chainsaw."
mircea_popescu: and if the above horrifies wife, get rid of her.
asciilifeform: speaking of which, did mircea_popescu ever visit town of barriloche ?
asciilifeform: where mengele et al lived out their days.
asciilifeform: iirc it isn't far from mircea_popesculandia.
asciilifeform: ( it must've been a real downer for these folks, who turned into boring, snoring car mechanics, dentists, etc. 'hey, remember when we used to saw dude apart and stitch his head onto his arse? ' 'shuddup, pass the oil pan' )
ben_vulpes: in other 'own thing', 'prototyping' and 'omgwtfbbq' nyooz, this is where i threw my hands up and went to bed last night: http://wotpaste.cascadianhacker.com/pastes/m8mjo/?raw=true
ben_vulpes: obvs my thinger is broken in that the hash is wrong, but amusingly i get the sequence number as tx in index
asciilifeform: ben_vulpes: 0xffffffff ???
ben_vulpes: however many f's you need for a u256
ben_vulpes: but the strange thing is that i read the sequence number where i expected to see the index
asciilifeform: endian issue ?
ben_vulpes: so now to the source and hexdump to see how individual transactions are structured
asciilifeform: source, lulzily, is quite unhelpful because of the 'serialization' abstraction it liberally makes use of
ben_vulpes: i doubt it, as everything so far is little-endian, and only by convention reversed by early block explorers to show the zeros first or who the fuck knows i've never found a sensible explanation for reversing block hashes (and only block hashes!) ☟︎
ben_vulpes: oh trust me i fucking know
asciilifeform: https://github.com/lbotsch/wireshark-bitcoin << not a wholly bad guide to the thing
asciilifeform: esp. if coupled with actual working wireshark + trb node.
mircea_popescu: asciilifeform haven't bothered, no.
ben_vulpes is looking for the log line where asciilifeform made a comment about how the block structure was trivially deduceable from the source, a few days ago after i published the header serialization snippet
asciilifeform: mircea_popescu: fwiw, i have nfi what, if anything, is left there to see.
mircea_popescu: exactly.
asciilifeform: ben_vulpes: 'trivially' means different things to different people.
asciilifeform: ben_vulpes: but look on bright side: if you have the thing running on your box, it won't run away, you can vivisect it until you learn whatever you wanted to learn.
asciilifeform: you will never have to go to the town market to buy a new rhinoceros or new bulldog, you can cut the head of this one as many times as it takes.
mircea_popescu: word.
ben_vulpes: yeah i have the vast majority of blocks serialized to disk and am trimming them apart.
mircea_popescu: the jools you'll find...
mircea_popescu: iirc "this means your disk now contains child porn".
asciilifeform: ben_vulpes: these already lived in a consecutive pile.
asciilifeform: !#s blkcut
a111: 25 results for "blkcut", http://btcbase.org/log-search?q=blkcut
ben_vulpes: yes i recall
ben_vulpes: i'm leaning on dumpblock to get them in chain-order
ben_vulpes: (and only the ones in the main chain, atm)
asciilifeform: ben_vulpes: it helps to remember that the blockchain is ~not~ in actuality a simple linear sequence
asciilifeform: at the frayed tail end, it is ~always~ potentially bifurcated
ben_vulpes: 'tis a tree
asciilifeform: (and trb does in fact store orphaned blocks eternally)
ben_vulpes: and i believe that the thing hangs on to short chains
asciilifeform: it hangs on to any orphaned chain
asciilifeform: because there is no fundamental way to weasel out of doing so
asciilifeform: (you don't know that it will be orphaned until later)
asciilifeform: this is quite obvious, neh ?
ben_vulpes: rather.
ben_vulpes: when i need to handle reorgs, i'll do so.
asciilifeform: i ran into this caltrop when diffing my blocks with mircea_popescu's way back when
asciilifeform: when i was doing the repeatable-sync experiments.
ben_vulpes: mhm
asciilifeform: turned out that we had differing records of orphaned blox.
asciilifeform: in handful of spots.
ben_vulpes: while i have your attention, asciilifeform, am i doing this entirely incorrectly? http://wotpaste.cascadianhacker.com/pastes/azncd/?raw=true
ben_vulpes: (if the thing had an adult database, the tree would fall naturally out of foreign keys on height, from each block to its parents)
asciilifeform: ben_vulpes: what do you have against 'case' operator ?
ben_vulpes: oh! none.
ben_vulpes: easily fixed. i'm more interested in correct use-of-binary-types
asciilifeform: it is painful to read
ben_vulpes: i wasted an inordinate amount of time on various false starts in storing variable length fields.
asciilifeform: and your cases fallthrough into neverneverland
ben_vulpes: fell back to a setf from read-binary.
ben_vulpes: my cases in particular?
asciilifeform: e.g., what happens if first-octet is < 253 ?
asciilifeform: or hm nm
ben_vulpes: funny, that's the exact same misread trinque made.
phf: ben_vulpes: you don't have to store first-octet since, it's a property of variable-integer (also if you change variable-integer, you'll have to make sure to correspondingly update first-octet)
asciilifeform: (defmethod sizeof ((type varint))
asciilifeform: (with-slots (first-octet)
asciilifeform: type
asciilifeform: (case first-octet
asciilifeform: (253 3)
asciilifeform: (254 5)
asciilifeform: (255 9)
asciilifeform: (t 1))))
asciilifeform: ben_vulpes ^
asciilifeform: and similar for the other one.
phf: well, while asciilifeform's yak shaving, i don't think this is correct way to handle the type
asciilifeform: phf: i dunno that binary-types offers a clean way of handling this type
ben_vulpes: far tidier asciilifeform ty
ben_vulpes: phf: i am open, nay, desperate for alternatives
ben_vulpes: phf: i do believe that i have to hold onto first-octet, if it's less than 253 it *is* the length.
phf: ben_vulpes: no.
ben_vulpes: go on?
phf: the type is called compact size (in bitcoin src parlance), it is simply an number. the reader reads a byte, decides what to do, ultimately returns ~the number~
phf: so it's up to reader to decide if it should return first octet as ~the number~ or read first octet and read a bunch of stuff after and return that as ~the number~
ben_vulpes: gotcha
phf: the writer likewise knows all it needs to know about how to serialize from ~the number~. the check becomes "in which range it is, in which case write it thus"
ben_vulpes: mhm!
ben_vulpes: thank you very much.
asciilifeform: well the thing that presumably drew ben_vulpes to using 'binary-types' is the notion that 'describe the type and never have to manually craft readers/writers'
asciilifeform: which unfortunately isn't the case for variable-length types in it
asciilifeform: and the 'correct' thing to do would be to extend it such that it would be.
ben_vulpes: spot on
asciilifeform: but whether this is worth the sweat, i cannot say.
ben_vulpes: conveniently, the generic for read-binary accepts other keys, into which i can pass a length for reading
ben_vulpes: asciilifeform: it is imho entirely worth the sweat ☟︎
ben_vulpes: otherwise what, write parsing of entire structure by hand? and then reserialization?
ben_vulpes: noty, i would like to constrain the attack surface to satoshis retardation.
phf: well, step two after writing compact size reader/writer is to figure out how to make a general purpose "binary-type object of count `compact size`"
asciilifeform: it isn't even about 'attack surfaces', but for getting maximally compact description. i.e. fits-in-head.
ben_vulpes: phf: is that particular 'compact size' anything like other hand-rolled variable length integers in c-land?
ben_vulpes: once i have a stake in the varint it will go precisely nowhere.
ben_vulpes: asciilifeform: the maximally compact description is 3-4 'binary classes', and some hairy braindamage around the varint and scripts.
phf: ben_vulpes: well, what you're calling "varint" is called compact size in bitcoin source, and it's used exclusively as a size prefix for variable length lists <compact size><item 1><item 2><item 3>
ben_vulpes: at least from where i'm sitting today.
ben_vulpes: phf: yes? i...know.
phf: oh, then i don't grok your question. "yes, it's exactly like any other hand-rolled variable length integer in c land"
ben_vulpes: perhaps i misunderstand you, but once i have the type, sizeof, read-binary and write-binary implemented, then i'll have a "general purpose 'binary type object of count `compact size`'"
phf: ooh, you don't write c, yes, it's a common pattern
phf: hmm
ben_vulpes: and the whole "if less than 253, that's the number, if equal then read the next octet, if blablabla" is that consistent across c-land?
ben_vulpes: i only intended to write the compact size reader, not take it out of bitcoinland.
phf: no, but it's a common pattern
ben_vulpes: (and writer)
asciilifeform: it's a very sad pattern though. promisetronic. in that you have a format ~in your head~ and then write 'reader' and 'writer' and there is no machine-assured isomorphism between the one and the other, and definitely not with the format.
ben_vulpes: i don't even think you can have max compact size anything in trb.
ben_vulpes: did some late night back-of-the envelope on script length and miminum transaction size and i don't recall it breaching u32
asciilifeform: ben_vulpes: was general observation.
asciilifeform: and think for 10 seconds
asciilifeform: tx can't be any bigger than block.
asciilifeform: but idiot author wanted 'generality', so we now have this.
ben_vulpes: i have thought about this for at least ten seconds.
phf: ben_vulpes: i still think there's some misunderstanding. once you have a compact size reader, you don't automatically get "read N objects of compact size count"
ben_vulpes: generally try to keep the snr-damaging wailing and gnashing to my self.
ben_vulpes: phf, yes, that's why i pass a 'byte-count' keyword argument to the read-binary method for script bytes
ben_vulpes: eg http://wotpaste.cascadianhacker.com/pastes/q8qud/?raw=true
phf: the entire thing you posted is and only is compact size.
ben_vulpes: well yeah we were only talking about compact size!
ben_vulpes: standby 2
ben_vulpes: (there's a fair amount of garbage in the thing i didn't feel like cluttering the discusison with)
phf: ben_vulpes: ok, so that second paste is i guess not "general purpose", you'll have to write a reader/writer for every structure that has compact size'd parts in it
ben_vulpes: http://wotpaste.cascadianhacker.com/pastes/d6kbl/?raw=true << i have to run for a bit
ben_vulpes: but yeah, anything that has compact size parts needs custom readers and writers.
phf: so you're either stuck with that, or you figure out how to make it general purpose :>
ben_vulpes: something like that
ben_vulpes really off now
phf: kk
phf: it's a worthwhile attempt anyway, because implementing binary types from scratch with necessary parts to support bitcoin is not that hard. mine is 129 lines
phf: err, it's worthwhile attempt because binary types core is small and easy to understand, and likewise easy to write own
asciilifeform: phf: is yours posted somewhere ?
phf: i lisp pasted it a year ago, but i'll dig it up if you're interested. it's hairy though
asciilifeform: would be interesting to read side by side with ben_vulpes's
phf: gives you defs like
phf: (define-proto-structure tx ()
phf: (4 version uint32_t 1)
phf: (nil txin (compactSize-uint txin))
phf: (nil txout (compactSize-uint txout))
phf: (4 lock-time uint32_t))
phf: (define-proto-structure txin ()
phf: (36 previous-output outpoint)
phf: (nil signature-script (compactSize-uint char))
phf: (4 sequence uint32_t))
phf:
asciilifeform: l0l! was this auto-generated from something ?
phf: i'm trying to remember what i used as reference
phf: i think it aws en.bitcoin.it
asciilifeform mutters 'what if i'm on a box with 7-trit trytes'...
phf: *was
asciilifeform: !#s tritcoin
a111: 1 result for "tritcoin", http://btcbase.org/log-search?q=tritcoin
asciilifeform: hah.
phf: it doesn't matter, because on your box with 7-trit trytes you make your reader/writer infrastructure read it correctly
asciilifeform: well yes but the '4' !11111
asciilifeform: at any rate.
phf: well, you write your heathen-octet-stream wrapper around your default sb-internal::binary-trit-tryte-input, so that read-byte on a stream gives you the right things
asciilifeform: !~later tell mircea_popescu your new page's section IV oughta link to trb
jhvh1: asciilifeform: The operation succeeded.
phf: i agree though, the numbers are unnecessary, i'll have to borrow the whole sizeof concept :>
asciilifeform: phf: interestingly, the ada folks got this right.
asciilifeform: http://sworthodoxy.blogspot.com/2014/03/ada-vs-c-bit-fields.html << see also.
BingoBoingo: <mircea_popescu> "dad i wanna get married" "honeybunch, you'll get old and your tits will sag and it'll suck. don't get married, it's a dead end" << LOL
phf: asciilifeform: ha, still doesn't account for 7-trit machines!
asciilifeform: phf: not directly, no.
mircea_popescu: http://log.mkj.lt/trilema/20160919/#461 << technically you don't know it will be orphaned ever, because "being orphan" is not a quality of a block/chain. if tomorrow we decide to extend an "orphan" from 2014 and in the process strand extant bitcoin, we ~can~.
scriba: Logged on 2016-09-19: [17:53:56] <asciilifeform> (you don't know that it will be orphaned until later)
asciilifeform: well yes.
mircea_popescu: asciilifeform it does link ? http://thebitcoin.foundation/trb-howto.html
asciilifeform: aha!
asciilifeform: i must've missed.
mircea_popescu: in a sense getting rid of historical "orphans" is very much community-trying-to-insure against the nature of the blockchain.
mircea_popescu: doesn't work, of course, but then again lemmings aren't looking for solutions ; merely for the appearance thereof.
asciilifeform: my original point was that the 'linear' blockchain is very much an after-the-fact flattening
asciilifeform: rather than the form in which it is representable in real time.
mircea_popescu: much like a "press", it's a personal take on the lightcone as-it-is.
asciilifeform: aha.
mircea_popescu: http://log.mkj.lt/trilema/20160919/#501 << fucking utf everywhere.
scriba: Logged on 2016-09-19: [18:13:11] <phf> the type is called compact size (in bitcoin src parlance), it is simply an number. the reader reads a byte, decides what to do, ultimately returns ~the number~
mircea_popescu: http://log.mkj.lt/trilema/20160919/#507 << iirc what drew him was that you told him to.
scriba: Logged on 2016-09-19: [18:15:46] <asciilifeform> well the thing that presumably drew ben_vulpes to using 'binary-types' is the notion that 'describe the type and never have to manually craft readers/writers'
asciilifeform: it was and remains the best starting point for sanity.
asciilifeform: afaik.
asciilifeform: mircea_popescu: imho section ix ought to link to ben_vulpes's mega-article on subj
mircea_popescu: http://log.mkj.lt/trilema/20160919/#528 << first time i ever heard of it. also fucking stupid, 253 = 11111101 lord have mercy.
scriba: Logged on 2016-09-19: [18:24:07] <ben_vulpes> and the whole "if less than 253, that's the number, if equal then read the next octet, if blablabla" is that consistent across c-land?
asciilifeform: it was closest thing there was to a 'textbook of v'
mircea_popescu: link ?
asciilifeform: http://cascadianhacker.com/07_v-tronics-101-a-gentle-introduction-to-the-most-serene-republic-of-bitcoins-cryptographically-backed-version-control-system
mircea_popescu: http://log.mkj.lt/trilema/20160919/#534 << not since we drove stake through hearn-gavin shambler heart. but "in the future" of retardation, i'm sure there will be.
scriba: Logged on 2016-09-19: [18:25:12] <ben_vulpes> did some late night back-of-the envelope on script length and miminum transaction size and i don't recall it breaching u32
mircea_popescu: oh yeah! adding.
asciilifeform: ben_vulpes: the formatting of ^ suffered greatly from the wordpressification.
asciilifeform: https://archive.is/1zGfH << the imho more readable original. for now.
phf: from the "wat" department https://www.thesun.co.uk/news/1799205/sex-change-soldier-is-britains-first-female-to-fight-on-front-line-after-being-born-a-boy/
asciilifeform: rule brittania.
mircea_popescu: http://log.mkj.lt/trilema/20160919/#537 << if only. re http://trilema.com/2013/bitcoind-not-quite-ready-for-prime-time/#selection-77.298-77.423 etc.
scriba: Logged on 2016-09-19: [18:25:45] <asciilifeform> tx can't be any bigger than block.
mircea_popescu: which of course reminds one of http://trilema.com/wp-content/uploads/2013/03/in-re-bitcoin-devs-are-idiots.htm and so on.
asciilifeform: mircea_popescu: the failure to generate 1MB tx is promisetronic, not protocolic, though.
asciilifeform: you could - in principle - fix.
mircea_popescu: not really ; miners' junk is broken.
asciilifeform: well that there's ye olde 'high S' problem, aha
mircea_popescu: mostly because grown mushroom style.
asciilifeform: convince somebody to mine.
asciilifeform: and to call it mushroom is insult to mushrooms; it is fungus on public toilet.
mircea_popescu: also true.
ben_vulpes: asciilifeform: rather sad, innit
ben_vulpes: the formatopalypse
ben_vulpes: at least i have blog-unique footnote refs now
ben_vulpes: and comments!
ben_vulpes: i received a /spam/ comment.
ben_vulpes: my first!
mircea_popescu: wd!
thestringpuller: i'm so proud of you ben_vulpes. i knew you could do it!
thestringpuller: I always believed in you!
ben_vulpes: menial wwwtronix are just a matter of time
ben_vulpes: in other satoshisms, i found a bottle of contact lens solution that turned out to have high vitamin e oil for topical use in it
ben_vulpes: found, last night. discovered its contents, this morning.
ben_vulpes will ooze hydrocarbons from the eyes for days, probably
asciilifeform: pull the hose off the shop wall, wash ?
ben_vulpes: not a bad idea
ben_vulpes: contacts are definitely toast.
shinohai: For Flint, MI lulz: http://archive.is/jb2MI
asciilifeform: http://trilema.com/wp-content/uploads/2013/03/in-re-bitcoin-devs-are-idiots.htm << is pretty golden reread.
asciilifeform: 'Do you grasp this? Bitcoin will never exist as a toy for five idiots. You will never get to matter inasmuch as what you want to do is have this little black box the world reveres that only you are allowed to peer inside. This is not how the world works, currently (and past about 1800 or so). This is not how the world should work, either. Specifying the code does not "result in fiascoes like this one". Your idiotic codebase results i
asciilifeform: n in fiascoes like this one. Specification is the way out of it, and most importantly specification is the way out of having you idiots create fiascoes like this one randomly, one at a time, for the unforeseeable future. ' -- mpoepr
asciilifeform: 'If the miners had half a clue they'd have told Idiot Co-op exactly where to stuff it, and here's the beauty of it: with the arrival of ASICs and their significant capital cost, the odds that the sort of feelgood ninnies currently involved in mining will still be around are nil. ' << if only this had been !
asciilifeform: 'What there's need for is people to sit down with a cup of coffee and a (preferably printed) copy of the code and just read it through. This can be done in bits as long as the bits aren't arbitrarily segmented (it's ok to summarize a procedure, it's not ok to summarize between lines 520 and 545). Once we have a few of these completed we're already very far down the road.' << mpoepr
asciilifeform: lel, i never even read this before.
asciilifeform did not frequent tardstalk when it was alive, never had acct there
shinohai: You're not missing much.
ben_vulpes: http://cascadianhacker.com/21_a-tour-of-bitcoind-booting-to-its-first-thread << i should do another of these!
ben_vulpes: (another horribly formatted import from the old site, complete with broken images)
BingoBoingo: <shinohai> You're not missing much. << At one point a person would have missed many lolz by skipping out
shinohai: I know but there aren't even lolz any more, nary an ingenious scam to be found.
shinohai: I think the whole place is inhabited now by human shannonizers that make mindless posts for 50 cents in satoshi a day.
deedbot: http://qntra.net/2016/09/nj-hamplanet-chris-christies-own-lawyer-calls-him-a-liar/ << Qntra - NJ Hamplanet Chris Christie's Own Lawyer Calls Him A Liar
mircea_popescu: Birdman well apparently your 3d drivers are shot ?
mircea_popescu: <mircea_popescu> http://log.mkj.lt/trilema/20160919/#652 << remarkable how ahead of her time she was.
scriba: Logged on 2016-09-19: [19:56:13] <asciilifeform> http://trilema.com/wp-content/uploads/2013/03/in-re-bitcoin-devs-are-idiots.htm << is pretty golden reread.
mircea_popescu: http://log.mkj.lt/trilema/20160919/#655 << she was spot-on, actually. i don't think anyone who wasn't here can even grok what sort of copumpkin-esque imbeciles counted for miners back then. it's cleared immensely.
scriba: Logged on 2016-09-19: [19:58:22] <asciilifeform> 'If the miners had half a clue they'd have told Idiot Co-op exactly where to stuff it, and here's the beauty of it: with the arrival of ASICs and their significant capital cost, the odds that the sort of feelgood ninnies currently involved in mining will still be around are nil. ' << if only this had been !
mircea_popescu: and in other "we forgot how to do it" news, http://66.media.tumblr.com/9bb75d2478bb05786cfff6a5ba46278f/tumblr_mm8fu3y9ky1rmxgp0o1_1280.jpg
deedbot: http://qntra.net/2016/09/google-and-apple-break-compatibility-with-new-developer-product-releases/ << Qntra - Google And Apple Break Compatibility With New Developer Product Releases
shinohai: !~later tell BingoBoingo http://ix.io/1ovm
jhvh1: shinohai: The operation succeeded.
BingoBoingo: In classic trilema http://trilema.com/
BingoBoingo: * http://trilema.com/2013/wallmart-or-the-mall-a-debate/
deedbot: http://qntra.net/2016/09/cash-seized-by-nypd-uncounted-and-untracked/ << Qntra - Cash Seized By NYPD Uncounted And Untracked
shinohai: Maybe an increase in civil-asset forfeiture block sizes would help.
shinohai: Sorry BingoBoingo I left out "would be required" after the " invoices each year.” quote
BingoBoingo: ty fxd
shinohai: !~ty
jhvh1: You are very welcome Daddy
ben_vulpes: today, i am electing to not implement a logout button.
ben_vulpes: why would you ever want to log users out?
ben_vulpes: that just makes it harder to get their money later.
ben_vulpes: psh.
asciilifeform: next abolish 'log in'
ben_vulpes: now that you mention it, 'log in' entails a link in yr email.
ben_vulpes: yeah actually now that you mention it, i'm abolishing users altogether.
asciilifeform: system without lusers, aha, like soup without flies!111111 (tm) (r) (BOFH)
ben_vulpes: more users, more problems.
deedbot: http://qntra.net/2016/09/nigerian-students-scammed-by-alabama-state-university/ << Qntra - Nigerian Students Scammed By Alabama State University
ben_vulpes: i haven't seen gribble quit in some time.
mircea_popescu: and in further hatespeech, http://65.media.tumblr.com/4be4d9998c39d363099cc70e5b73b674/tumblr_nlrycyiKM21sgp77yo1_1280.jpg
mircea_popescu: lol the last two qntras, epic stuff.
shinohai: !~later tell BingoBoingo http://ix.io/1owq
jhvh1: shinohai: The operation succeeded.
shinohai: I didn't archive the source on that one because it has stupid javascript or something that obscued the article, making it pointless.
BingoBoingo: ty mircea_popescu
BingoBoingo: shinohai: ALready covered in "Roundup Xtend 6"
shinohai: oh i missed that one, my bad
BingoBoingo: it happens
shinohai: I see the ceasefire has collapsed in Syria, meaning Assad saw shadow and there will be 10 more years of civil war.
BingoBoingo: !~b 3
jhvh1: BingoBoingo: Error: "b" is not a valid command.
BingoBoingo: Moar classic Trilema for today http://trilema.com/2014/the-bezzle-usd-and-the-tide-usd/