637100+ entries in 0.374s

Tao_Jones: vircurex: BTCUSD last=551.0 bid=551.0 ask=570.0 vol=0.22212299
time=Thu 01-Jan 00:00:00
Tao_Jones: bitstamp: BTCUSD bid=506.43 ask=507.95 high=514.98 low=501.25 vol=7353.59436112
time=Sat 30-Aug 02:13:31
Tao_Jones: BTC-e: BTCUSD last= buy= sell= high=hi low= vol=
Thu Jan-01 00:00:00
assbot: midmagic comments on Conformal are
the Real Bitcoin Core Devs
ben_vulpes: midnightmagic: if you don't understand why
this conversation belongs in #bitcoin-assets...
mircea_popescu: DoctorBTC i don't recall what i wanted
to commend you about, but it was something.
MolokoDesk: I notice
that cryptsy has so many altcoins now
that
trying
to load
the entire json spew for
them all crashes
the quote-reading module.
mircea_popescu: RagnarDanneskjol i don't
think
tao can stay unless it starts answering ,chart in pm only
decimation: is
that supposed
to be one of
those 'ascii art' key hash
things?
MolokoDesk: I'm using a lot of scraping
to get data in some cases so some modules require periodic maintenance.
MolokoDesk: or you can drop into one of
the channels it's already in.
MolokoDesk: invite
Tao_Jones into
this channel if you want
to see
the bot.
MolokoDesk: a pipe
to gpg works well, gpg outputs it's valdiation spew
to stderr so most people have
trouble using it from inside php.
mircea_popescu: but it sounds like just
the sort of
thing
to become a nightmare.
midnightmagic: ben_vulpes: Do you mind if we go PM? I don't want
to disturb channel.
mircea_popescu: RagnarDanneskjol i got #trilema like
that, it consists of me and some other cool kids logging into gribble.
ben_vulpes: anyways, midnightmagic
there is no playing nice with "core" dev "team".
mircea_popescu: ben_vulpes for
the most part, we're here
to escape
the
teenage angst of
the interwebs.
assbot: tozee comments on Conformal are
the Real Bitcoin Core Devs
mircea_popescu: then you'd best include notes on how
to get a stock php server into a stater where it can run your code.
MolokoDesk: there's an option
to
translate it
to python later, but it'll be done sooner in php.
MolokoDesk: you want
to discuss what happens when it's done
that's fine. I'm already good
to start on
this based on previous email relayed.
MolokoDesk: yeah, if
this is finally it
there's not much more
to say, I'll just do it.
mircea_popescu: you've now got 11
things
to string
together and
that's
that.
MolokoDesk: I had been intending
to accumulate individual documents and bundle
them periodically
then announce
the bundle/blog location
mircea_popescu: MolokoDesk
that's not really your problem. one person could send five documents in one pastebin.
three other people
two each
MolokoDesk: so
the burden of concatenating
the document blob is done by some other agent and sent
to pastebin.
mircea_popescu: midnightmagic
the one advantage of living in
the us : afaik it's actually illegal
to
try and colect on euro defamation cases
there.
MolokoDesk: ok. still have
to do a bit of work
to find
the address in
the block. knowing
the
trasnaction ID is more specific. I'm not arguing
the case,
this is find.
midnightmagic: ben_vulpes: Completely baseless,
time-wasting lawsuit because bitcoins hit
the multi-hundreds of dollars and random $greek_person found a lawfirm willing
to launch defamation nonsense.
chetty: The U.S. Forest Service on Friday published a nearly 700-word article on how
to safely roast marshmallows, all in preparation for Saturday, which is National Roasted Marshmallow Day.
MolokoDesk: there are multiple
transactions in a block.
ben_vulpes: midnightmagic: i did for quite some
time.
midnightmagic: And conformal IS misbehaving. You go idle in
their IRC channels.
MolokoDesk: I see you prefer
the block number
to
the
transaction number.
mircea_popescu: i'd be so curious
to fuck
the imaginary daughter of knuth and buffett.
midnightmagic: ben_vulpes:
The last
time I was anything but civil
to
the ninjawhatever
type, it
turned into 2-year siege
that culminated in .. like
three (apparent) lawsuits because "ops blah blah exceeding authority blah". Why would I want
to risk
that a second
time when it costs me virtually nothing
to report on what I see?
mircea_popescu: decimation at no point are keys examined in
this process at all.
MolokoDesk: It's simple enough
to parmeterize it, i didn't mean changing it from IRC. sure.
decimation: mircea_popescu: I guess
the question is about how much you
trust
the keyserver
to serve valid keys
mircea_popescu: * asciilifeform sees 'golang' as a mild misbehaviour, but won't
try
to convince people << be fgucking
thankful it's not ruby.
MolokoDesk: bundling
the documents every 5 minutes or so. and storing
the hash of
that. I was focusing
too much on indivdual documents.
The bundling feature was in my unit
test notes.
mircea_popescu: <decimation> ought
these pubkeys be cached by
the bot or grabbed from
the keyserver per request ? << ?
midnightmagic: The charitable
thing is
the project he's involved with re: children-oriented music education.
ben_vulpes: you're
the lone positive supporter of ninjaspamgun.
RagnarDanneskjol: i
think
the 'obviously bogus' part isn't really even a consideration
MolokoDesk: the unit
tests grabs
the keys from
the public key registry every
time and updates
them in
the keyring.
that may not be what we're
talking about doing now.
MolokoDesk: so
this is more a "bot,
tell me what you know about
this purported contract document, and save a copy, and if
the contract isn't obviously bogus, notarize it
to
the blockchain with a hash"
assbot: midmagic comments on Conformal are
the Real Bitcoin Core Devs
decimation: ought
these pubkeys be cached by
the bot or grabbed from
the keyserver per request ?
MolokoDesk: that's probably
the most expedient way
to get what you want.
MolokoDesk: ok. working backwards from
the document, get
the pubic key IDs of
the signatories
then look
them up with gribble.
gribble: (everify <otp>) -- Verify
the latest encrypt-authentication request by providing your decrypted one-time password. If verified, you'll be authenticated for
the duration of
the bot's or your IRC session on channel (whichever is shorter).
MolokoDesk: the only
thing i haven't
tested fully is spending via block.io's api (i have
the encoded wallet address already), and getting PGP keys or key IDs/hashes from a signed document without knowing
the public keys already.
gribble: User 'RagnarDanneskjol', with keyid 35D2E1A0457E6498, fingerprint B4AF6458D7D8A2846F91807935D2E1A0457E6498, and bitcoin address 14ixghmHMcB4szGL3ue5WJ1qnjnWnQXiP6, registered on
Thu Jun 5 04:07:21 2014, last authed on Fri Aug 29 21:22:04 2014.
http://b-otc.com/vg?nick=RagnarDanneskjol . Currently authenticated from hostmask (1 more message)
gribble: Error: For identification purposes, you must be authenticated
to use
the rating system.
mircea_popescu: of interest is
the signature packet: algo 1, keyid 35D2E1A0457E6498 line
assbot: $ gpg -v -v gpg: Go ahead and
type your message ... -----BEGIN PGP SIGNED MESS - Pastebin.com
MolokoDesk: I've basically worked up a construction kit for such a bot. I presume
the set of functions I have working, or some subset of
them, can be used
to implement anything we've discussed here.
mircea_popescu: we're not getting
too far here, lemme write it out as a formal spec.
MolokoDesk: of
the document. If
the signatures flunk it
tells
the channel
that.
try again.
MolokoDesk: assuming everything suggested regarding validating blind signatures is doable: someone points
the bot at a cryptosigned document.
The bot sniffs
the signatures. if all
the signatures are valid for
that document, it issues a
transaction encoding an SHA Hash of
the document, waits for
the
transaction
to appear on
the block chain,
then informs
the irc channel of
the
transaction ID, block number and a pointer
to a logged copy