trinque: !!ledger
deedbot: http://p.bvulpes.com/pastes/gX55l/?raw=true
trinque: alrighty, got some timestamps to make more human, but there it is.
ben_vulpes: !!ledger
deedbot: http://p.bvulpes.com/pastes/6DW4R/?raw=true
trinque: spent a good amount of time today getting the logbot-command class working with ben_vulpes' multiple channel support
ben_vulpes: sweet trinque does that mean i can get deedbot in #pizarro then?
trinque: I don't see why not, after I make sure other parts (voicing etc) work
ben_vulpes: no need for voice over there yet, but sure no rush
trinque: next item on the list for the wallet is subscription processing.
trinque: don't know if that's interesting to pizarro, but it's coming.
ben_vulpes: neato
trinque: there'll be some fee involved for those, would like to hear what interested users are willing to pay.
mircea_popescu: trinque what functions would work out of chan though ? seems the ones that don't work in pm (!!deed say) shouldn't ; and the ones that work in pm... welll...
trinque: he's asking, ben_vulpes what functions did you want
mircea_popescu: i suppose if you actually make the http://btcbase.org/log/2018-02-19#1784956 item then that'd prolly want its own #pizarro list ; but also by now it's such a complex piece of gnarl might even want to separate a rss-bot out of deedbot☝︎
a111: Logged on 2018-02-19 14:56 mircea_popescu: trinque should prolly make the public blog rss thing a l1 blackballable item. ie anyone deedbot trusts can ask (in channel) for any item to be discontinued -- and it is.
ben_vulpes: having wallet commands would be handy, unless mircea_popescu wants to see pizarro invoices/payments in #trilema
trinque: already is separate
trinque: the whole thing is modular.
mircea_popescu: im not sure i want to have you maintain rss-shenanigans as part of deedbot proper, they're widely disjunct seriousness.
ben_vulpes: does invoice work in pm?
mircea_popescu: ben_vulpes all those pay withdraw etc work in pm afaik.
ben_vulpes: yeah, tis what i thought as well
trinque: all wallet ops work in pm
trinque: anyhow, this is definitely not some piece of gnarl.
mircea_popescu: the rss stuff ?
mircea_popescu: how can it not be, it has to read random websites.
trinque: I don't understand the question.
trinque: "deedbot" is something like 10 separate services.
mircea_popescu: running on the same box ?
trinque: no
mircea_popescu: ah. so then it's a name-only thing, might as well have a rss bot name on the rss bot item
mircea_popescu: otherwise you know, if the process running on the box where you do payments ALSO curls http://random.website/rss every 5 minutes... not so great.
trinque: it already does not do this.
mircea_popescu: very nice and good.
trinque: there's a publisher/subscriber model in use, services being subscribers which are notified of new messages they might be interested in
trinque: they then in turn can publish responses that exit the thing connected to IRC
mircea_popescu: so there's three classes of things : 1. deedbot "proper" let's say, doing !!deed + the wot + the whole !!up system ; 2. deedbot payments ; 3. deedbot fluff, doing things like rss.
mircea_popescu: now as to 1, i don't think it should be out of chan, on one hand because "secret" deeds plainly don't make sense ; on the other because the voice thing is ~probably~ premature in channel that is both new and customer facing. but in principle certainly could in the future have local l1 with voice model for diff channel, i think.
mircea_popescu: 2 already works in pm, so there's no absolute reason shouldn't work in any other channel, if you're willing to put the work into that.
mircea_popescu: and 3 really should be a separate bot i think.
mircea_popescu: conceivably 2 should be a separate bot also ; but a) as long as tyou're maintaining both and b) they really need very much the same level of security and assurance, it doesn't seem worth the hassle.
trinque: kinda overcomplicates my way of handling IRC to separate into 3 connections to IRC.
mircea_popescu: well, i was more probing if you actually want to implement the whole rss thing yourself or pass it along to some noob.
trinque: ah. if a worthy noob is interested in handling rss, he may.
mircea_popescu: course as it happens... pete_dushenski just decided he's not really interested... maybe http://btcbase.org/log/2018-02-18#1784578 was looking for a way in ?☝︎
a111: Logged on 2018-02-18 02:41 TomServo: Wish I could help with any current woes, if that's possible lemme know.
mircea_popescu: joecool ? you doing anything these days ?
mircea_popescu: douchebag ? spyked ? esthlos ? ave1 ? mats ?
mircea_popescu: jesus christ look at that, plenty of list
trinque: upstack a bit, I can see the argument for separating functionality into meaningful (nick)names
mircea_popescu: well for one thing one can't /ignore the rss cuz of deedbot. it's a little much.
trinque: under the hood, the wallet's called "mensarius"
mircea_popescu: lol. srsly, what's wrong with paybot
trinque: ah other than it being in that language you keep in your torture room, nothin!
mircea_popescu: so apparently $$$ can't be a nick
trinque: untaken even
mircea_popescu: of course. that's why i say, why not own the central word.
trinque: works for me. I'll snag it
mircea_popescu: freenode is about as sparse as a camho's brain, no need to get clever.
mircea_popescu: deedbot wasn't fucking "mercurius" after all...
ben_vulpes: jurov mod6 http://p.bvulpes.com/pastes/MOuRX/?raw=true
douchebag: h
mod6: ben_vulpes: *thumbsup*
mircea_popescu: meanwhile in leathery goods, http://78.media.tumblr.com/1a41b67671cd2ba74a5299187dffd2a1/tumblr_nf32g7ESAM1to0cl0o1_1280.jpg
trinque: douchebag: http://btcbase.org/log/2018-01-26#1777292 << what came of this?☝︎
a111: Logged on 2018-01-26 20:20 ben_vulpes: douchebag: do yr marching orders make sense?
lobbes: !!ledger
deedbot: http://p.bvulpes.com/pastes/oG7AA/?raw=true
lobbes: neato trinque. very useful
lobbes: mircea_popescu: while I'm still working through my self-directed remedial mathematics studies to understand merkle-trees at a functional level, what I have learned so far got me thinking:
lobbes: so, here's what I understand thus far re: my goal (plox to correct me): essentially construct a 'tree' of the set of all webpages archived. the 'root' will be the hash of all branches. where I'm still fuzzy is how the remaining branhces/nodes are to be structured (though perhaps this may become clear to me upon further study)
lobbes: I am guessing it will be something like: 1) root 2) nodes for 'distinct url', each who has child nodes representing 3) historical instances of that 'distinct url', each who has child notes representing 4) the collection of files that make up that webpage
lobbes: and if 4) is correct, then should that be further broken down into a webpage hierarchy? Because if so, we may be limited using archive.is as a middle-man as the zips it spits out do not have the file structure intact; always 'flat' (e.g. this archived orlol: http://lobbesblog.com/archive/102.zip)
mircea_popescu: lobbes you understand what the AST is for a [webpage
mircea_popescu: lobbes you understand what the AST is for a [web]page [of code] ?
ave1: http://btcbase.org/log/2018-02-26#1786219, I'm working on custom runtime / zero footprint ada code☝︎
a111: Logged on 2018-02-26 00:39 mircea_popescu: douchebag ? spyked ? esthlos ? ave1 ? mats ?
lobbesbot: ave1: Sent 1 week, 3 days, 5 hours, and 53 minutes ago: <asciilifeform> so i finally tested, exhaustively, and turns out you were completely correct re the inline pragma, gcc ~sometimes~ ( when it wants... ) inlines when it is not given in the .ads . i'ma fix this in ch12, this find deserves own chapter, with re-done timings for errything
ave1: Also, as it happens on some bot code in ADA, but this is slow going
mircea_popescu: aite
ave1: So request is to create a rss-reader bot, that can subscribe / unsubscribe on request from L1 only?
mircea_popescu: hey, keep with the zero overhead ada compiles
mircea_popescu: more useful.
ave1: Yes, that one is almost done, hard part is making a blog item, will do that first
mircea_popescu: cool
ave1: I will finish blog post this week
mircea_popescu: cool
lobbes: http://btcbase.org/log/2018-02-26#1786246 << ahh okay, I misunderstood (glad I asked). So each archived webpage will have its own abstract syntax tree of the code. Now I'm starting to see the utility in deduping (e.g. can ignore 'meaningless' changes between otherwise identical webpages (such as an extra whitespace, etc))☝︎
a111: Logged on 2018-02-26 03:27 mircea_popescu: lobbes you understand what the AST is for a [web]page [of code] ?
mircea_popescu: lobbes webpages are just idiotic programs. you familiar with how the dom works ? it's just a tree structure, more grossly of resources ("img src=" ; script = " etc) and more finely of tagged elements (<b> <div> etc).
mircea_popescu: nobody can possibly force you to save image sluts-in-water-12.jpg EVERY TIME some page links it. yes ?
mircea_popescu: so in this sense, keeping the merkle trees of sites is the ultimate de-duping
mircea_popescu: which is the original problem you started with.
mircea_popescu: but the implications are far-reaching (for one example : sinonymy rings can be declared, whereby a set of images are declared equivalent to trilema's rss.svg, so i can simply see that in there instead of w/e insanity the author picked)\
lobbes: this is making more and more sense, ty.
lobbes: re: dom, I've been wondering if it would be worth it to leverage this to build the trees. alternative I guess would be to parse the downloaded files from archive.is and build based on that
mircea_popescu: well, it's a huge field, like a major cave-in you stumbled upon here. i don't expect it'll be done in one hack
lobbes: word. iterative approach makes sense. see what works, improve, repeat.
jurov: ben_vulpes: gpg: encrypted with RSA key, ID 4C4FCE69 gpg: decryption failed: secret key not available
jurov: oops i tried to decrypt oG7AA instead of MOuRX, nevermind
jurov: and ack, schedule for reboots and raid corruptions was set
jurov: oops jkjk
mircea_popescu: soo i'm trying to dig up an ancient discussion (in which i proposed to alf he weighs something PRECISELY). i can't find it, of course, but meanwhile http://btcbase.org/log/2013-09-30#336297 http://btcbase.org/log/2013-09-30#336298☝︎☝︎
a111: Logged on 2013-09-30 07:12 mircea_popescu: Protandrous hermaphrodites refer to organisms that are born male and at some point in their lifespan change sex to female. Protandrous animals include clownfish. Clownfish have a very structured society. In the Amphiprion percula species, there are zero to four individuals excluded from breeding and a breeding pair living in a sea anemone. Dominance is based on size, the female being the largest and the male being the
a111: Logged on 2013-09-30 07:12 mircea_popescu: second largest. The rest of the group is made up of progressively smaller non-breeders, which have no functioning gonads. If the female dies, the male gains weight and becomes the female for that group. The largest non-breeding fish then sexually matures and becomes the male of the group.
mircea_popescu: then we wonder why the kids are "transgender". but as their life conditions become more like these offered by sea anemone (ie, a very sparse stone cubicle in a very hostile ocean), the clows will naturally be more like clownfish.
mircea_popescu: asciilifeform do you remember this btw ? exact sister argument to the dioxin-less tomato crate, but with "weigh EXACTLY, fucker" instead.
deedbot: http://trilema.com/2018/technology-and-governance/ << Trilema - Technology and Governance
deedbot: http://qntra.net/2018/02/argentine-coast-guard-fires-on-and-is-outmaneuvered-by-chinese-fishing-vessel/ << Qntra - Argentine Coast Guard Fires On And Is Outmaneuvered By Chinese Fishing Vessel
mod6: mornin'
asciilifeform: mircea_popescu: quite frustrating, i know there ~was~ this thread. but no dice re finding when, where.
mircea_popescu: myeah. i spent an unpleasant coupla hours earlier at this also
spyked: http://btcbase.org/log/2018-02-26#1786219 <-- hey, that sounds like a really neat project, I wouldn't mind adding it to the list. on a related note, /me has been on a sort of semi-holiday for the last 2 months, which led to a lot of exploration on items of potential republican interest. e.g. the ada lisp scriptlang, an irc logger bot (which I could spin into a rss bot), the text browser thing and some out-of-the-blue ro-en Trilema☝︎
a111: Logged on 2018-02-26 00:39 mircea_popescu: douchebag ? spyked ? esthlos ? ave1 ? mats ?
spyked: translations. I've been piling 'em up and taking them in small bits, which makes this very much non-productive work on the short term. I can prioritize if you deem any item to be particularly important (and I think it'd be best to first publish some of these before embarking on further quests)
douchebag: hm?
mircea_popescu: spyked the bot is a solved problem, genesis and all.
spyked: mircea_popescu, do you mean the irc logger? well, I figured moar redundancy can't do any harm; and it started as an occasion to study the various ways in which common lisp can handle the various pieces (database, irc, http). what I have so far is not very different from btcbase.org/patches/logbot-genesis , only I made it a point to avoid quicklisp and use manual imports etc.
mircea_popescu: i guess. but there's so much work not currently bering handled seems somewhat of a waste to re-do things already done.
mircea_popescu: what exactly is the benefit of redundancy in correct code ?
mircea_popescu: redundancy is for known-broken items
spyked: oh, I meant redundancy in "standing a logger bot", not necessarily in re-coding.
mircea_popescu: well that sure, just press it and voila.
mircea_popescu: anyway, more generally, don't do the work-for-drawer idiocy. do things ; publish them, and so on.
ben_vulpes: mircea_popescu: i'll take 'em in exchange for the note at 0.5. ty!
mircea_popescu: deal.
mircea_popescu: send asciilifeform shipping deets.
ben_vulpes: ack
asciilifeform: ben_vulpes: also plox to specify if you want the usb snakes, or sans ( the latter -- slightly faster , i 'jit'-stock snakes )
ben_vulpes: asciilifeform: http://p.bvulpes.com/pastes/hfwYb/?raw=true
ben_vulpes: can ya'
ben_vulpes: can you jit them to me instead of your workshop?
asciilifeform: sure.
ben_vulpes: please to
asciilifeform: ok worx. all goes out by thurs at the very worst.
ben_vulpes: mmmmk
ben_vulpes: please let me know when you get a delivery date as well
mircea_popescu: ben_vulpes now getting back to this deal of ours. 0.345773172 for a year of box as detailed ( http://btcbase.org/log/2018-02-24#1785941 ) + 0.014 for one month of rack + ??? for a pair fgs☝︎
a111: Logged on 2018-02-24 18:53 ben_vulpes: !!invoice mircea_popescu 0.345773172 one year of http://pizarroisp.net/?p=9
mircea_popescu: aaalmost there.
mircea_popescu: also, are you gonna sell 5 to mod6 for an instant paper profit ? lol.
ben_vulpes: mircea_popescu: i'm going to roll the FGs into the rental cost of the machine; 20% markup for a year paid up front for the whole kit and caboodle if that passes with you
mod6: lol, if i wanted to get middleman'd, i'd get 'em from dpb!
mircea_popescu: well... it'll pass with me for fairytale reasons (irl i wouldn't have any reason to buy insurance on a fg, seeing how that'll be the day, and besides i got alf to squeeze ; but let's play.)
mircea_popescu: mod6 so is pizarro gonna sell you things at cost ?!
mod6: i doubt it.
ben_vulpes: aight thanks mircea_popescu
mod6: tis why, was hoping to buy direct from nsa.
mod6: but if there are not 5 remaining, then there are not 5. will figure something else out.
asciilifeform was just about to retort to 'insurance on fg, lol' with 'fg is eternal iron' but then remembered that cpld's eeprom is rated for somewhere like 20yrs. naturally it can be refreshed via the jtag connector and my signed payload, as many times as one likes.
mircea_popescu: mod6 no offense, and sorry for the contorted ; but in thew business game we're currently playing nsa is going to only want to sell in bulk see
mod6: Alrighty.
mircea_popescu: so unless you actually want the next 100 once we assemble them... you're stuck dealing with one or the other
mod6: Fair enough.
spyked: http://btcbase.org/log/2018-02-26#1786295 <-- makes plenty of sense; it never crossed my head to not publish, it's more a matter of discipline (whipping myself up into shape and focusing)☝︎
a111: Logged on 2018-02-26 17:23 mircea_popescu: anyway, more generally, don't do the work-for-drawer idiocy. do things ; publish them, and so on.
deedbot: http://thetarpit.org/posts/y04/06c-ffa-egypt-proof.html << The Tar Pit - Egyptian div and mul "work": a correctness proof for the arithmetic operations in FFA Chapter 5
mod6: Alright, I'm taking quotes on those 5 FGs now. Please add in a bit for shipping to MN. Would like to see them packaged like this: http://www.mod6.net/fg/fg-test/20170328_125346.jpg
mod6: danielpbarron, ben_vulpes ^.
BingoBoingo: !~ticker --market all
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 10246.81, vol: 14354.04888975 | Bitfinex BTCUSD last: 10230.25145315, vol: 43778.80132675 | Kraken BTCUSD last: 10248.7, vol: 8600.73993726 | Volume-weighted last average: 10236.1907911
ben_vulpes: mod6: i'll do the 5 for 0.7838890 btc; that's a 10% markup from pizarro's cost plus ~20usd for shipping
ben_vulpes: sorry 0.07838890
mod6: Thanks ben_vulpes! I'll leave it open for danielpbarron here yet. See what he comes up with.
mircea_popescu: http://btcbase.org/log/2018-02-26#1786334 <<->> http://btcbase.org/log/2018-02-24#1785964 price drop!☝︎☝︎
a111: Logged on 2018-02-26 19:19 ben_vulpes: sorry 0.07838890
a111: Logged on 2018-02-24 19:23 mod6: !~calc 0.0395 * 5
mod6: Aha, very competitive pricing there.
mod6: Wanna give dpb a chance here tho, before I accept. I feel like 24 hours should be fine since the time of my posting.
danielpbarron has no better offer
mod6: Ok, fair enough, I appreciate your response danielpbarron. I'll probably need more eventually anyway.
mod6: ben_vulpes: It's a deal then! Can pay sometime today yet. Invoice me if you like even. I'll pay with my deedbot acct.
mod6: Will provide shipping details later also.
BingoBoingo: From the Bawlling And Butthurt files: https://archive.is/w4daN "Westminster’s prospective buyer only changed its name from Jiangsu Zhongtai Bridge Steel Structure Co. to Kaiwen at the end of December"
BingoBoingo: !~later tell joecool It looks like you sat too long putting togther that "exclusive". Now the world knows Craig Wright is being sued for 10 Billion dollars and such are the wages of convincingly faking the wrong papers.
jhvh1: BingoBoingo: The operation succeeded.
BingoBoingo: !~seen joecool
jhvh1: BingoBoingo: I have not seen joecool.
BingoBoingo: http://btcbase.org/log/2018-02-19#1785174☝︎
a111: Logged on 2018-02-19 23:11 joecool: BingoBoingo: probable creators of bitcoin filed suit against each other last week, I have the complaint