Show Idle (>14 d.) Chans


← 2018-02-24 | 2018-02-26 →
08:59 deedbot http://qntra.net/2018/02/chicoms-set-to-lift-presidential-term-limits-attempt-to-putinize-xi-jinping/ << Qntra - Chicoms Set To Lift Presidential Term Limits, Attempt To Putinize Xi Jinping
~ 1 hours 7 minutes ~
10:06 mircea_popescu asciilifeform http://p.bvulpes.com/pastes/AfQ3A/?raw=true
10:07 mircea_popescu putinize lol. what a great word.
10:15 mircea_popescu and in other news, diana utterly owns "ossasepia" in teh google. wd eh,
10:29 asciilifeform mircea_popescu: sounds quite good to me; let's do it
10:30 asciilifeform and i was thinking nearly same thing re the price.
10:31 * asciilifeform is on a remote console where he doesn't see PMs; but will check back later today.
~ 1 hours 5 minutes ~
11:37 mircea_popescu np.
11:38 mircea_popescu ben_vulpes how about you lot take three dozen FGs at .45 ? (cash ; or at your option .5 BTC worth of convertible bonds for s.nsa).
11:50 mircea_popescu meanwhile in "what DID you think she's doing at the gym ?!" http://78.media.tumblr.com/0868d6d5a02c8a39726ecef651b77f7c/tumblr_nebhvbxEBw1td2k0ko1_400.gif
~ 28 minutes ~
12:18 shinohai !~later tell BingoBoingo http://wotpaste.cascadianhacker.com/pastes/SrWNi/?raw=true
12:18 jhvh1 shinohai: The operation succeeded.
~ 20 minutes ~
12:39 deedbot http://qntra.net/2018/02/apple-hands-over-more-keys/ << Qntra - Apple Hands Over More Keys
12:40 BingoBoingo shinohai ty, edited "Ya Socialismo" to "Oriental socialism", different meat substrates and gotta keep the Chicoms burning time on Engrish lessons.
12:41 shinohai aha ty
12:44 BingoBoingo "Ya Socialismo" is what stoner latinos aspring to Jay and Silent Bob want. Oriental Socialism is more or less an anthill.
12:50 mircea_popescu is this "socialismo ya!" ?
12:59 BingoBoingo Here they flip the words. Apparently the Uruguayos suck at grammar
13:01 BingoBoingo Or so the other immigrants tell me
13:11 BingoBoingo I am just the fellow who reads the graffiti
13:26 BingoBoingo Thinking about it I recall seeing it both ways
13:29 mircea_popescu and in high-performance juicers, http://78.media.tumblr.com/95d64ab6d1f0d19817e62e92f9928e66/tumblr_ms4dcfttag1rn5k5ro1_500.gif
~ 34 minutes ~
14:04 mod6 Another day, another 7" of snow.
~ 17 minutes ~
14:21 mircea_popescu heh
14:21 * mircea_popescu does not envy his northern friends.
14:25 phf http://btcbase.org/log/2018-02-25#1785986 << i thought that it was just a helpful warning, but upon reflection i realized that this is actually a bug. investigating it further i took a wrong direction on a diff's command line flag switch, and as it stands if you see this warning it
14:25 a111 Logged on 2018-02-25 01:46 hanbot: phf : patched fix for vdiff produced a genesis for me but complains about 'no newline at end of file' for some 67 files. not clear to me whether i oughta be concerned/what gives.
14:26 phf means that vdiff is producing invalid vpatches
14:26 mircea_popescu o.O
14:32 phf http://p.bvulpes.com/pastes/juBz2/?raw=true illustrates the issue
14:33 mircea_popescu o wow.
14:34 mircea_popescu nice find then.
14:35 * mod6 looks
14:36 phf i have a btcbase based test harnes, but it of course also didn't catch the issue, because it doesn't know about `\ No newline ...' in band thing either. it treats that line as a textual prelude to the next hunk which is a valid patch format
14:40 phf in any case i'll produce a fix by wednesday, but not before. this requires careful work
14:40 mircea_popescu aite.
14:44 phf mod6: an important thing to add to v might be a check ~after~ the press, which ensures that final states of files have shasums that the vpatch chain claims they should
14:45 phf i think right now the way things are implemented (that goes for btcbase anyway) you can have a chain, that links correctly, but actually doesn't press to anything at all like what the hashes claim
14:47 mircea_popescu tsk
14:52 phf and in vaguely related, while writing a chain verifier for btcbase, i found that we have utf-8 in genesis http://btcbase.org/patches/genesis#L23962
14:52 mod6 what my vtron does is this: as it iterates through the list of patches to be pressed, after each vpatch pressed, it checks that the output file sha matches the expected.
14:54 mircea_popescu ahaha
14:54 mod6 Here's a snippit of that code: http://p.bvulpes.com/pastes/6lZc7/?raw=true
14:54 mod6 gah, UTF8!?
14:55 mircea_popescu 23962 /*Boost has a year 2038 problem— if the request sleep time is past epoch+2^31 seconds the sleep returns instantly.
14:55 mircea_popescu dash.
14:55 mircea_popescu who put that abomination in there and why!
14:57 mod6 for crying out loud
14:58 mod6 I can confirm.
14:58 mircea_popescu whose process even produces microsoft publishing dashes
15:09 phf mod6: right, that's the right thing to do; for a longest time i was still pressing with the original v.py, but i suspect most people (except maybe ascii) use v.pl at this point
15:12 phf i still have muscle memory for dashes, quotes and a few math symbols on mac en layout. (i would even differentiate between russian << .. >> and en `` .. ''). this stuff seemed like the future in the early 2000s..
15:14 mircea_popescu the guillemets are actually french not russian eh!
15:16 phf easiest way to get a rise out of my iranian colleagues is to suggest that samovar and olivier salad were not "invented" by iranians
15:16 mircea_popescu hehe
15:17 mircea_popescu so is it your comment typed out on a mac, is the idea ?
15:18 phf right, that it could've been typed out by hand
15:18 mircea_popescu well could've. was it or wasn't it ?
15:19 phf you're assuming that i'm trying to say something useful!
15:19 mircea_popescu lol k.
15:24 mod6 Looks like this UTF-8 problem with the dashes goes all the way back - and looks like we've all signed it with that in there:
15:24 mod6 http://p.bvulpes.com/pastes/js0nN/?raw=true
15:25 mod6 I pulled the original posts from the ML, and then started looking for "e2 80 94" which I ~think~ is the bad char.
15:25 mircea_popescu ayup.
15:26 mircea_popescu chiefly because we didn't actually understand at the time what we were doing.
15:26 mod6 Yeah, but furthermore, I don't think the "no UTF8" rule had been established at that point.
15:27 mod6 I'd have to dig for that to prove tho.
15:27 mircea_popescu im pretty sure it was not.
15:27 mircea_popescu i'm guessing the only way out of this predicament is to have an actual regrind, into a new genesis, of all the patches we actually want.
15:28 mod6 ^ indeed.
15:29 mod6 And rather than do a fast job to complete this ; I think the right approach is to comb through the entire thing and ensure that no UTF-8 is hiding.
15:30 mircea_popescu well... think it through for sure.
15:30 mod6 *nod*
15:35 mod6 I'm on it, The Foundation is going to close out the month with the SoBA. This work will be high priority post month-end.
15:36 phf http://btcbase.org/log/2018-02-25#1786059 << that's the only place
15:36 a111 Logged on 2018-02-25 20:29 mod6: And rather than do a fast job to complete this ; I think the right approach is to comb through the entire thing and ensure that no UTF-8 is hiding.
15:37 mod6 Thanks phf, I think I'm gonna conjure something up over here too just to see.
15:37 phf yeah, of course
15:37 mod6 (doesn't hurt if others do this as well!)
15:46 BingoBoingo <phf> easiest way to get a rise out of my iranian colleagues is to suggest that samovar and olivier salad were not "invented" by iranians << I enjoy telling the Argentines their mate has too many sticks and twigs
~ 28 minutes ~
16:14 ben_vulpes !!up drunk_foxx_
16:14 deedbot drunk_foxx_ voiced for 30 minutes.
16:24 drunk_foxx_ What does it mean to be voiced? :thinking:
16:25 ben_vulpes drunk_foxx_: that you can talk; dig
16:26 ben_vulpes !!down drunk_foxx_
16:26 ben_vulpes see, now nothing
16:26 ben_vulpes !!up drunk_foxx_
16:26 deedbot drunk_foxx_ voiced for 30 minutes.
16:26 ben_vulpes anyways, who is your daddy and what does he do
~ 21 minutes ~
16:47 ben_vulpes trinque: possible to get deedbot.org's list of deeds to link to my fingerprint instead of the signing key fingerprint?
16:48 * ben_vulpes foolishly https://alexcabal.com/creating-the-perfect-gpg-keypair/ once upon a time
16:49 trinque eh
16:49 ben_vulpes it is of the lowest priority
16:49 trinque I am really opposed to putting any work whatsoever into managing gpg's unnecessary complexity
16:49 trinque somebody gimme a better rsatron and I'll use that instead.
16:51 deedbot http://pizarroisp.net/?p=7 << PizzaroISP - Pizarro, incorporated!
16:54 mod6 <@deedbot> http://pizarroisp.net/?p=7 << PizzaroISP - Pizarro, incorporated! << cheers!
~ 19 minutes ~
17:14 mircea_popescu ya srsly, can't have arbitrary relinkings
17:14 phf http://btcbase.org/log/2018-02-25#1786035 << https://github.com/bitcoin/bitcoin/commit/82a10c81707dcff5ee24dec7ef7ebf8eccfded03#diff-772f489c7d0a32de3badbfbcb5fd200dR91
17:14 a111 Logged on 2018-02-25 19:55 mircea_popescu: who put that abomination in there and why!
17:15 mircea_popescu unloadable non-page.
17:18 phf fair, https://github.com/bitcoin/bitcoin/commit/82a10c81707dcff5ee24dec7ef7ebf8eccfded03.patch then
17:18 mircea_popescu im sure all https github is the same.
17:18 phf oh it's the https
17:19 mircea_popescu i mean this literally, they went offline at some point.
17:19 phf From 82a10c81707dcff5ee24dec7ef7ebf8eccfded03 Mon Sep 17 00:00:00 2001
17:19 phf From: Gregory Maxwell <greg@xiph.org>
17:19 phf Date: Sat, 10 Mar 2012 16:05:28 -0500
17:19 phf Subject: [PATCH] Resolves issue #922 - "wallet passphrase timeout of several
17:19 phf years doesn't work"
17:19 phf 2^31 milliseconds is only about 25 days. Also clamps Sleep() to 10 years,
17:19 phf because it currently sleeps for 0 seconds when the sleep time would cross
17:19 phf 2^31 seconds since the epoch. Hopefully boost will be fixed by 2028.
17:19 phf ---
17:19 phf src/bitcoinrpc.cpp | 6 +++---
17:19 phf src/util.h | 4 +++-
17:19 mircea_popescu heh
17:19 phf 2 files changed, 6 insertions(+), 4 deletions(-)
17:19 phf diff --git a/src/bitcoinrpc.cpp b/src/bitcoinrpc.cpp
17:19 phf index 68cc17b518dc..5571c344a322 100644
17:19 phf --- a/src/bitcoinrpc.cpp
17:19 phf +++ b/src/bitcoinrpc.cpp
17:19 phf @@ -1548,7 +1548,7 @@ void ThreadTopUpKeyPool(void* parg)
17:19 phf
17:19 phf void ThreadCleanWalletPassphrase(void* parg)
17:19 phf {
17:19 phf - int64 nMyWakeTime = GetTimeMillis() + *((int*)parg) * 1000;
17:19 phf + int64 nMyWakeTime = GetTimeMillis() + *((int64*)parg) * 1000;
17:19 phf
17:19 phf ENTER_CRITICAL_SECTION(cs_nWalletUnlockTime);
17:19 phf
17:19 phf @@ -1584,7 +1584,7 @@ void ThreadCleanWalletPassphrase(void* parg)
17:19 phf
17:19 phf LEAVE_CRITICAL_SECTION(cs_nWalletUnlockTime);
17:19 phf
17:19 phf - delete (int*)parg;
17:19 phf + delete (int64*)parg;
17:19 phf }
17:19 phf
17:19 phf Value walletpassphrase(const Array& params, bool fHelp)
17:19 phf @@ -1619,7 +1619,7 @@ Value walletpassphrase(const Array& params, bool fHelp)
17:19 phf "Stores the wallet decryption key in memory for <timeout> seconds.");
17:19 mircea_popescu dude never heard of pasting
17:19 phf
17:19 phf CreateThread(ThreadTopUpKeyPool, NULL);
17:19 phf - int* pnSleepTime = new int(params[1].get_int());
17:19 phf + int64* pnSleepTime = new int64(params[1].get_int64());
17:19 phf CreateThread(ThreadCleanWalletPassphrase, pnSleepTime);
17:19 phf
17:19 phf return Value::null;
17:19 phf diff --git a/src/util.h b/src/util.h
17:19 phf index 31d3275290e4..d5e8a71cd0f6 100644
17:21 mircea_popescu !~later tell phf sorry about that ; but srsly either bvulpes link or simply From: Gregory Maxwell <greg@xiph.org> would have sufficed.
17:21 jhvh1 mircea_popescu: The operation succeeded.
17:25 phf now this could be misconstrued as a passive aggressive "how about now! can you read it now!", but my middle click copy paster failed, and then it's znc that's throttle sending. i figured i could kill znc, but mp was faster on the draw
17:25 mircea_popescu shit occurs.
17:25 phf anyway, yes, it's maxwell
~ 19 minutes ~
17:45 mod6 Thanks for digging that up phf! archive.is seems to have trouble pulling the patch directly from shithub. I've grabbed it and posted it myself for the ages: http://archive.is/1w3Kx
17:53 ben_vulpes !~ticker
17:53 jhvh1 ben_vulpes: Bitfinex BTCUSD ticker | Best bid: 9648.3, Best ask: 9655.5, Bid-ask spread: 7.20000, Last trade: 9653.5, 24 hour volume: 30808.8059532, 24 hour low: 9280.4, 24 hour high: 9840.0, 24 hour vwap: None
17:53 ben_vulpes !~ticker --market all
17:53 jhvh1 ben_vulpes: Bitstamp BTCUSD last: 9689.21, vol: 10584.23934686 | Bitfinex BTCUSD last: 9655.1, vol: 30808.46580311 | Kraken BTCUSD last: 9692.2, vol: 7413.36383628 | Volume-weighted last average: 9668.13248173
17:53 mod6 ty
17:54 mod6 http://logs.bvulpes.com/trilema?d=2018-2-25#308428
17:54 mod6 bah, sorry. ignore this ^
~ 15 minutes ~
18:09 trinque mircea_popescu et al, new deedbot command is live:
18:09 trinque !!ledger
18:10 mircea_popescu !!ledger
18:10 trinque well son of a bitch
18:10 mircea_popescu not me!
18:10 trinque all all the commands are limited to pm, one sec
18:11 mircea_popescu a, that's good.
18:12 mod6 heh, does !!ledger encode the whole block chain for a guy to get?
18:12 mircea_popescu i expect it's the story of !!balance
18:12 trinque no, it's the wallet ledger for you
18:13 mod6 nice trinque ; so all movements per wot account 'eh?
18:14 mircea_popescu lel at fractionals.
18:16 trinque fuggin lisp.
18:24 trinque !!balance
18:25 trinque huh, got some wires crossed then. bbl
~ 22 minutes ~
18:47 deedbot http://cascadianhacker.com/a-few-santa-clause-nightmares << CH - A Few Santa Clause Nightmares
~ 29 minutes ~
19:17 trinque !!ledger
19:17 deedbot http://p.bvulpes.com/pastes/gX55l/?raw=true
19:18 trinque alrighty, got some timestamps to make more human, but there it is.
19:19 ben_vulpes !!ledger
19:19 deedbot http://p.bvulpes.com/pastes/6DW4R/?raw=true
19:19 trinque spent a good amount of time today getting the logbot-command class working with ben_vulpes' multiple channel support
19:20 ben_vulpes sweet trinque does that mean i can get deedbot in #pizarro then?
19:21 trinque I don't see why not, after I make sure other parts (voicing etc) work
19:21 ben_vulpes no need for voice over there yet, but sure no rush
19:23 trinque next item on the list for the wallet is subscription processing.
19:23 trinque don't know if that's interesting to pizarro, but it's coming.
19:23 ben_vulpes neato
19:25 trinque there'll be some fee involved for those, would like to hear what interested users are willing to pay.
19:25 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...
19:25 trinque he's asking, ben_vulpes what functions did you want
19:26 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
19:26 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.
19:27 ben_vulpes having wallet commands would be handy, unless mircea_popescu wants to see pizarro invoices/payments in #trilema
19:27 trinque already is separate
19:27 trinque the whole thing is modular.
19:27 mircea_popescu im not sure i want to have you maintain rss-shenanigans as part of deedbot proper, they're widely disjunct seriousness.
19:27 ben_vulpes does invoice work in pm?
19:27 mircea_popescu ben_vulpes all those pay withdraw etc work in pm afaik.
19:27 ben_vulpes yeah, tis what i thought as well
19:27 trinque all wallet ops work in pm
19:27 trinque anyhow, this is definitely not some piece of gnarl.
19:28 mircea_popescu the rss stuff ?
19:28 mircea_popescu how can it not be, it has to read random websites.
19:28 trinque I don't understand the question.
19:28 trinque "deedbot" is something like 10 separate services.
19:29 mircea_popescu running on the same box ?
19:29 trinque no
19:29 mircea_popescu ah. so then it's a name-only thing, might as well have a rss bot name on the rss bot item
19:30 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.
19:30 trinque it already does not do this.
19:30 mircea_popescu very nice and good.
19:31 trinque there's a publisher/subscriber model in use, services being subscribers which are notified of new messages they might be interested in
19:31 trinque they then in turn can publish responses that exit the thing connected to IRC
19:31 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.
19:33 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.
19:34 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.
19:34 mircea_popescu and 3 really should be a separate bot i think.
19:35 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.
19:35 trinque kinda overcomplicates my way of handling IRC to separate into 3 connections to IRC.
19:36 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.
19:37 trinque ah. if a worthy noob is interested in handling rss, he may.
19:38 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 ?
19:38 a111 Logged on 2018-02-18 02:41 TomServo: Wish I could help with any current woes, if that's possible lemme know.
19:38 mircea_popescu joecool ? you doing anything these days ?
19:39 mircea_popescu douchebag ? spyked ? esthlos ? ave1 ? mats ?
19:39 mircea_popescu jesus christ look at that, plenty of list
19:41 trinque upstack a bit, I can see the argument for separating functionality into meaningful (nick)names
19:41 mircea_popescu well for one thing one can't /ignore the rss cuz of deedbot. it's a little much.
19:41 trinque under the hood, the wallet's called "mensarius"
19:42 mircea_popescu lol. srsly, what's wrong with paybot
19:43 trinque ah other than it being in that language you keep in your torture room, nothin!
19:44 mircea_popescu so apparently $$$ can't be a nick
19:44 trinque untaken even
19:44 mircea_popescu of course. that's why i say, why not own the central word.
19:45 trinque works for me. I'll snag it
19:45 mircea_popescu freenode is about as sparse as a camho's brain, no need to get clever.
19:45 mircea_popescu deedbot wasn't fucking "mercurius" after all...
~ 21 minutes ~
20:07 ben_vulpes jurov mod6 http://p.bvulpes.com/pastes/MOuRX/?raw=true
20:15 douchebag h
20:15 mod6 ben_vulpes: *thumbsup*
~ 53 minutes ~
21:09 mircea_popescu meanwhile in leathery goods, http://78.media.tumblr.com/1a41b67671cd2ba74a5299187dffd2a1/tumblr_nf32g7ESAM1to0cl0o1_1280.jpg
21:21 trinque douchebag: http://btcbase.org/log/2018-01-26#1777292 << what came of this?
21:21 a111 Logged on 2018-01-26 20:20 ben_vulpes: douchebag: do yr marching orders make sense?
~ 45 minutes ~
22:07 lobbes !!ledger
22:07 deedbot http://p.bvulpes.com/pastes/oG7AA/?raw=true
22:08 lobbes neato trinque. very useful
22:10 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:
22:10 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)
22:10 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
22:10 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)
~ 16 minutes ~
22:27 mircea_popescu lobbes you understand what the AST is for a [webpage
22:27 mircea_popescu lobbes you understand what the AST is for a [web]page [of code] ?
~ 1 hours 30 minutes ~
23:57 ave1 http://btcbase.org/log/2018-02-26#1786219, I'm working on custom runtime / zero footprint ada code
23:57 a111 Logged on 2018-02-26 00:39 mircea_popescu: douchebag ? spyked ? esthlos ? ave1 ? mats ?
23:57 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
23:58 ave1 Also, as it happens on some bot code in ADA, but this is slow going
23:58 mircea_popescu aite
← 2018-02-24 | 2018-02-26 →