1 2011-11-24 00:39:01 <devrandom> tcatm: re gitian vm - are svm extensions working?  you can run "kvm" without arguments and see if there's an initialization error.  without svm it will run in qemu emulation mode, taking a very very long time to do anything.
  2 2011-11-24 00:39:59 <tcatm> devrandom: yes, kvm is working
  3 2011-11-24 00:40:34 <devrandom> did you figure out why it's slow?
  4 2011-11-24 00:40:46 <tcatm> looks like the vm is working now. it starts building stuff but aborts due to an error
  5 2011-11-24 00:40:53 <tcatm> no
  6 2011-11-24 00:41:48 <devrandom> paste error?
  7 2011-11-24 00:42:43 <tcatm> I don't have the terminal open anymore. I'll run it again
  8 2011-11-24 00:42:49 <devrandom> ok
  9 2011-11-24 00:42:54 <devrandom> I'll be back in 10 min
 10 2011-11-24 00:57:49 <devrandom> back
 11 2011-11-24 01:01:28 <tcatm> mhm I can't reproduce it but it looks like it is compiling now
 12 2011-11-24 01:03:09 <devrandom> cool (I guess)
 13 2011-11-24 01:04:37 <luke-jr> devrandom: Ruby-free gitian yet? :P
 14 2011-11-24 01:07:52 <tcatm> yay, i386 built :)
 15 2011-11-24 01:08:38 <luke-jr> who uses i386 anymore? x.x
 16 2011-11-24 01:09:18 <luke-jr> so is this Bitcoin-Win16 client for real? Someone wrote a GUI just for Windows 3.11?
 17 2011-11-24 01:09:34 <gmaxwell> luke-jr: crazy people who use flash and a bunch of other binary only software.
 18 2011-11-24 01:09:35 <tcatm> most linux packages are still compiled for i386
 19 2011-11-24 01:09:58 <luke-jr> gmaxwell: does Flash even support i386?
 20 2011-11-24 01:10:04 <luke-jr> tcatm: what distro?
 21 2011-11-24 01:10:06 <luke-jr> Debian at least is i686 for years now
 22 2011-11-24 01:10:09 <devrandom> luke-jr: remind me what's wrong with ruby?
 23 2011-11-24 01:10:18 <luke-jr> devrandom: it's unnecessary bloatware.
 24 2011-11-24 01:10:23 <gmaxwell> luke-jr: people often call i686 stuff 'i386'.
 25 2011-11-24 01:10:38 <devrandom> luke-jr: it's fast to write...
 26 2011-11-24 01:10:57 <luke-jr> gmaxwell: well someone should test stuff on a 386 and start suing people for false advertising then
 27 2011-11-24 01:11:00 <devrandom> the 386 was the first one with VM
 28 2011-11-24 01:11:03 <luke-jr> devrandom: not faster than Perl
 29 2011-11-24 01:11:11 <devrandom> (virtual memory)
 30 2011-11-24 01:11:19 <Diablo-D3> tcatm: no, most packages are not
 31 2011-11-24 01:11:24 <devrandom> Perl is not OO enough
 32 2011-11-24 01:11:41 <luke-jr> gmaxwell: (yes, I'm joking)
 33 2011-11-24 01:12:20 <luke-jr> Perl has nice pure OO
 34 2011-11-24 01:12:32 <devrandom> or rather, the OO is kinda hacked on
 35 2011-11-24 01:12:40 <luke-jr> no, it's just pure
 36 2011-11-24 01:12:50 <Diablo-D3> even debian uses -march=486 -mtune=pentium
 37 2011-11-24 01:13:02 <luke-jr> plus, something like gitian *has no need for OO*
 38 2011-11-24 01:13:14 <Diablo-D3> gcc's generic on ia32 also is 668
 39 2011-11-24 01:13:17 <Diablo-D3> er 686
 40 2011-11-24 01:13:51 <devrandom> luke-jr: but yes, I should rewrite in python, that's pretty standard for linux system code
 41 2011-11-24 01:14:18 <luke-jr> unfortunately, Python has made it to "necessary bloatware" :/
 42 2011-11-24 01:14:45 <Diablo-D3> on x86-64, its obviously not using 686
 43 2011-11-24 01:14:59 <luke-jr> but it does fill the gap Linux had to compete against Visual Basic!
 44 2011-11-24 01:20:40 <devrandom> ok
 45 2011-11-24 04:23:26 <denisx> I rewrote the merkletree code from bitcoind, now it only needs to work on O(log n) hashes and not on O(n2) in case of an nonce increment
 46 2011-11-24 04:26:01 <cjdelisle> nice
 47 2011-11-24 04:26:02 <gmaxwell> s/nonce/extranonce/ cool.
 48 2011-11-24 04:29:09 <luke-jr> denisx: you stole my ideaH :P
 49 2011-11-24 04:30:04 <denisx> no, I stole it from the diff4 guy
 50 2011-11-24 04:40:46 <denisx> anybody know some c++?
 51 2011-11-24 04:41:25 <denisx> right now I insert a hash and then delete one, I think I would like todo that inplace
 52 2011-11-24 08:34:21 <gribble> FellowTraveler was last seen in #bitcoin-dev 4 weeks, 3 days, 4 hours, 50 minutes, and 46 seconds ago: <FellowTraveler> Hi all.
 53 2011-11-24 08:34:21 <Lolcust_Backup> !seen FellowTraveler
 54 2011-11-24 08:34:21 <spaola> Lolcust_Backup, I don't remember seeing fellowtraveler.
 55 2011-11-24 08:38:31 <gribble> batouzo was last seen in #bitcoin-dev 1 day, 1 hour, 54 minutes, and 59 seconds ago: <batouzo> Lolcust: you could try using blockexplorer too
 56 2011-11-24 08:38:31 <Lolcust_Backup> !seen batouzo
 57 2011-11-24 08:38:31 <spaola> batouzo (~batouzo@ip-1-141.gemini.net.pl) was last seen quitting from #bitcoin-dev 1 day, 1 hour, 19 minutes ago stating (Quit: Leaving).
 58 2011-11-24 09:14:20 <TD_> good morning
 59 2011-11-24 11:04:38 <CIA-89> bitcoin: Alex B master * re92e97f / (src/qt/locale/bitcoin_es.ts src/qt/locale/bitcoin_es_CL.ts): Small fixes in both spanish translations - http://git.io/xBujyQ
 60 2011-11-24 11:04:39 <CIA-89> bitcoin: Merge pull request #662 from paraipan/master
 61 2011-11-24 11:26:19 <abragin> ha, when I installed a newer bitcoin rlease (0.5), it didn't automatically unistall the previous one
 62 2011-11-24 11:26:41 <abragin> so now I have two bitcoins, and the old one (0.4) starting up automatically
 63 2011-11-24 11:41:29 <CIA-89> bitcoin: Nils Schneider master * r8787ee6 / (3 files in 2 dirs): add translations: hu uk - http://git.io/8xHZow
 64 2011-11-24 11:53:32 <[Tycho]> What is this ? http://bitcoincharts.com/bitcoin/#0451b7d53a438c5d5db839f6272a5078f799ce6a986dfd0bb3cb94d528f7248e
 65 2011-11-24 11:56:28 <SomeoneWeird> SPAM
 66 2011-11-24 11:58:40 <tcatm> or someone making small real-life coins?
 67 2011-11-24 11:59:11 <justmoon> or a micro-lottery payout?
 68 2011-11-24 12:00:32 <[Tycho]> Oh, may be you are right about coins.
 69 2011-11-24 12:13:16 <bobke> moon .... ? talking about gambling again are we?
 70 2011-11-24 12:13:52 <bobke> isn't it enough moonco.in was shut down and people lost a ton of coins
 71 2011-11-24 12:14:03 <justmoon> I had nothing to do with mooncoin
 72 2011-11-24 12:14:17 <bobke> I hope that's true
 73 2011-11-24 12:14:54 <justmoon> my projects are weusecoins and bitcoinjs
 74 2011-11-24 12:15:24 <bobke> gl then if they aren't gambling related
 75 2011-11-24 12:15:38 <justmoon> mooncoin was by this guy "MrMoon": https://bitcointalk.org/index.php?topic=29375.0
 76 2011-11-24 12:15:49 <bobke> i'm aware of that
 77 2011-11-24 12:16:14 <bobke> but i'm sure you can agree he would not be using that nick again anywhere
 78 2011-11-24 12:16:39 <justmoon> i've been a member on the forums a lot longer than he has
 79 2011-11-24 12:17:00 <bobke> I probably won't be the last to be reminded of him by your nick :)
 80 2011-11-24 12:17:04 <bobke> anyway gl then
 81 2011-11-24 12:17:08 <justmoon> yeah :/
 82 2011-11-24 12:17:34 <justmoon> thanks
 83 2011-11-24 13:05:51 <TD> justmoon: what are you working on these days?
 84 2011-11-24 13:05:56 <TD> webcoin stuff?
 85 2011-11-24 13:12:04 <TD> justmoon: btw you need to update weusecoins
 86 2011-11-24 13:12:12 <TD> justmoon: to point at the latest version. it is still pointing people to 0.4
 87 2011-11-24 13:21:42 <TD> dialcoin is very cool
 88 2011-11-24 13:23:59 <sipa> ow, indeed!
 89 2011-11-24 13:25:24 <TD> so
 90 2011-11-24 13:25:34 <TD> every few weeks i write a bitcoin newsletter for internal google consumption
 91 2011-11-24 13:25:44 <TD> i've been away from the community for the last month or so
 92 2011-11-24 13:25:48 <TD> trying to find things i've missed
 93 2011-11-24 13:25:54 <TD> anything cool happen lately beyond the 0.5 release?
 94 2011-11-24 13:26:08 <TD> blockchain.info got a new skin which is quite attractive
 95 2011-11-24 13:27:56 <edcba> i pooped
 96 2011-11-24 13:29:28 <luke-jr> TD: lots of stuff for 0.6
 97 2011-11-24 13:29:42 <TD> 0.6 is mostly going to be the OP_EVAL stuff?
 98 2011-11-24 13:30:21 <luke-jr> no
 99 2011-11-24 13:30:34 <luke-jr> GUI sign message, QRCode generator, etc
100 2011-11-24 13:30:41 <TD> i should go back and review gavins thread
101 2011-11-24 13:30:49 <luke-jr> I'm not sure OP_EVAL is ready.
102 2011-11-24 13:31:05 <TD> oh yeah, i forgot about that. i was actually on the qrcode generator thread :)
103 2011-11-24 13:31:09 <luke-jr> coinbaser, if gavin doesn't lamely forget it
104 2011-11-24 13:31:27 <TD> heh
105 2011-11-24 13:31:54 <shadders> TD: quantum leap in 3 different poold engines with local work gen.
106 2011-11-24 13:32:30 <shadders> psj + luke's eloipool + DrHaribo's
107 2011-11-24 13:32:37 <sipa> key import/export should go in 0.6
108 2011-11-24 13:32:59 <TD> ah yes
109 2011-11-24 13:33:22 <TD> great work there shadders :) is that based on the MerkleTree classes you wrote? guess we need to get that merged in after bitcoinj 0.3
110 2011-11-24 13:34:23 <shadders> yes...  well it's a part of it... 50%+ of the dev time for me was working out endian stuff as usual
111 2011-11-24 13:34:45 <TD> hah
112 2011-11-24 13:34:55 <TD> i remember how much fun that was
113 2011-11-24 13:35:20 <shadders> luke did a prototype first but he foolishly went on holiday so I beat him to a release while he was away ;)
114 2011-11-24 13:35:51 <TD> shadders: the local work thing is adjusting the coinbase and recalculating the merkle root without hitting bitcoind, right?
115 2011-11-24 13:36:06 <shadders> we've all seen phenomenal efficiency gains... order of magnitude
116 2011-11-24 13:36:09 <denisx> I wrote a UpdateMerkleTree method this morning
117 2011-11-24 13:36:20 <denisx> for bitcoind
118 2011-11-24 13:36:24 <sipa> TD: you write a bitcoin newsletter inside google - any reason why it's not public?
119 2011-11-24 13:36:56 <TD> i think the community is already doing a good job of that. i could probably release some of the editions.
120 2011-11-24 13:37:14 <shadders> yes... it still uses bitcoind as a source of tx's to leverage it's filtering/verification but the resulting block has no relation to the daemon... i.e. you can payout to an offline wallet if you want
121 2011-11-24 13:37:25 <edcba> sipa: because google pays him ?
122 2011-11-24 13:37:41 <sipa> edcba: google doesn't pay him to write newsletters, i suppose :)
123 2011-11-24 13:37:46 <TD> shadders: right
124 2011-11-24 13:38:15 <edcba> sipa: maybe it does
125 2011-11-24 13:38:24 <sipa> shadders: i wrote a coinbase updater in c++ half a year ago, it could calculate 100000 merkle root's per second or so :)
126 2011-11-24 13:38:37 <sipa> *roots
127 2011-11-24 13:38:48 <denisx> sipa: for how many transactions?
128 2011-11-24 13:39:21 <sipa> not too many, but it scales with 1/log(N), with N the number of transactions
129 2011-11-24 13:40:13 <shadders> sipa: I've had a few glasses of red so I can't count the zeros ;)... My algo is probably the same, just recalcs the left branch of the tree... log2(nTx)
130 2011-11-24 13:40:34 <denisx> yo, same here
131 2011-11-24 13:40:55 <denisx> its a one-liner in a loop
132 2011-11-24 13:40:57 <shadders> for a currently avg size block it's about 7 hashes Vs 100 for a full recalc
133 2011-11-24 13:41:02 <makomk> denisx: I did the same, even called it UpdateMerkleTree...
134 2011-11-24 13:41:40 <makomk> Wasn't sure the performance benefits were worth trying to get it upstream...
135 2011-11-24 13:42:35 <sipa> i could probably get my code in bitcoind itself, but the RPC overhead will limit the gain
136 2011-11-24 13:43:00 <sipa> unless you have an RPC call "getmuchwork" that gives you 1000 getworks at once
137 2011-11-24 13:43:08 <shadders> makomk: depends on the getwork load really.. most pools are moving to local work generation not just for efficiency but also for control over the transactions so I think bitcoind's getwork will get a lot less use in the future
138 2011-11-24 13:43:16 <sipa> something which is probably better done in a layer in front of bitcoin
139 2011-11-24 13:45:03 <shadders> sipa: I tested internal gen with a full tree recalc Vs 50+ concurrent rpc threads doing nothing but getwork... So the internal cpu load was basically the same algo, the difference was still close to an order of magnitude
140 2011-11-24 13:45:52 <sipa> with almost all the difference caused by RPC handling?
141 2011-11-24 13:46:35 <makomk> http://www.pastebin.ca/2095416 - aha, this was the patch I wrote.
142 2011-11-24 13:46:42 <sipa> or you mean bitcoind being inefficient at recalculating? (it does a lot of double work)
143 2011-11-24 13:47:18 <TD> ah
144 2011-11-24 13:47:22 <TD> benjamins article is out
145 2011-11-24 13:47:24 <shadders> TD: btw I said I'd be able to do the unsafe patch sat morning, actually I won't be able to do until sunday.  If it's holding you up go ahead and do it
146 2011-11-24 13:47:25 <TD> great
147 2011-11-24 13:47:40 <TD> shadders: i might just do it myself today or tomorrow
148 2011-11-24 13:47:48 <denisx> sipa: wow, that is exactly what I have except that I do it this way: vMerkleTree.front() = vtx.front().GetHash();
149 2011-11-24 13:47:57 <denisx> sipa: rest is exactly the same
150 2011-11-24 13:48:06 <shadders> sipa: yeah it must have been... there were very few other variables
151 2011-11-24 13:48:28 <shadders> sipa: this was with JK 4diff
152 2011-11-24 13:48:55 <denisx> makomk: I meant you
153 2011-11-24 13:49:17 <makomk> denisx: ah, that is a scary coincidence.
154 2011-11-24 13:49:20 <shadders> sipa: the internal recalc algo I used basically mirrored the bitcoind algo... I was particularly trying to measure the rpc overhead
155 2011-11-24 13:50:08 <shadders> TD: cool... it's a simple patch, but will limit the pain to those that actively choose to endure it...
156 2011-11-24 13:50:09 <denisx> shadders: I fixed another bottleneck today. the curl code in push pool sends two packets where it could be one
157 2011-11-24 13:50:20 <justmoon> TD: updated wuc, thanks for the nag ;)
158 2011-11-24 13:50:29 <TD> justmoon: np :)
159 2011-11-24 13:51:15 <shadders> luke-jr: well release the damn thing :p
160 2011-11-24 13:51:25 <luke-jr> shadders: nobody is reviewing the code yet! :/
161 2011-11-24 13:51:52 <luke-jr> sipa: want to? :P
162 2011-11-24 13:52:30 <shadders> nobody reviewed psj... I just released it and put on my flame suit
163 2011-11-24 13:53:03 <shadders> luke-jr: do you a deal, port it to scala and I'll review it.  I'm learning so I need some practice
164 2011-11-24 13:53:23 <luke-jr> &
165 2011-11-24 13:55:57 <justmoon> TD: for the newsletter - have you got something on the Microsoft Research paper?
166 2011-11-24 13:56:00 <TD> yes
167 2011-11-24 13:56:09 <TD> i'm reading the wired story now
168 2011-11-24 13:56:14 <TD> wallace wanted to interview me for it
169 2011-11-24 14:01:19 <dennisn> after upgrading to 0.5.0, i can no longer do much of anything with bitcoind ... i can getinfo, and getblockcount, but i cant listaccounts or encryptwallet or anything else
170 2011-11-24 14:01:52 <dennisn> when i "bitcoind listaccounts", all i get is: error: {"code":-2,"message":"Safe mode: WARNING: Displayed transactions may not be correct!  You may need to upgrade, or other nodes may need to upgrade."}
171 2011-11-24 14:02:29 <dennisn> (no error messages in debug.log)
172 2011-11-24 14:13:18 <makomk> Ah.
173 2011-11-24 14:14:16 <luke-jr> dennisn: all your bitcoins are belong to gavin
174 2011-11-24 14:14:17 <luke-jr> umad?
175 2011-11-24 14:14:25 <dennisn> :)
176 2011-11-24 14:16:06 <jeremias> sounds fun
177 2011-11-24 14:16:16 <jeremias> for me the newest release worked ok...
178 2011-11-24 14:16:42 <dennisn> i upgraded from 0.3.24... not sure if that matters
179 2011-11-24 14:33:45 <luke-jr> dennisn: what if you stop it, restore your backup, and start it again?
180 2011-11-24 14:37:47 <diki> shadders:can you look at the support thread?
181 2011-11-24 18:15:11 <Diablo-D3> https://www.userscripts.org/scripts/show/104443
182 2011-11-24 18:15:12 <Diablo-D3> LOL
183 2011-11-24 18:20:50 <cocktopus> someone's a hater
184 2011-11-24 18:21:29 <CIA-89> bitcoin: Wladimir J. van der Laan master * rd8b8640 / src/qt/transactionfilterproxy.cpp : allow for filtering addresses and labels by searching for the typed string anywhere, not just at the beginning (#641) - http://git.io/Z9x74g
185 2011-11-24 18:33:29 <Diablo-D3> http://www.wired.com/magazine/2011/11/mf_bitcoin/all/1
186 2011-11-24 18:33:31 <Diablo-D3> LOL
187 2011-11-24 18:33:34 <Diablo-D3> what a bullshit article
188 2011-11-24 18:35:02 <Diablo-D3> I think people need to start telling people Bruce Wanger is not connected to Bitcoin in any way
189 2011-11-24 18:39:42 <gmaxwell> Diablo-D3: I haven't read it yet, but the description of how bitcoin works and the technical problem it solved at the top is solid.
190 2011-11-24 18:41:17 <Diablo-D3> gmaxwell: yeah
191 2011-11-24 18:41:28 <Diablo-D3> but it is borderline plagerized from wikipedia and satoshi's paper
192 2011-11-24 18:41:41 <Diablo-D3> its nothing that no one has heard before
193 2011-11-24 18:42:28 <gmaxwell> It's journalism, not acadmic research. When explaining the basics it's important to _not_ be original.
194 2011-11-24 18:48:38 <[Tycho]> Good article.
195 2011-11-24 18:49:04 <[Tycho]> Oh no, the price is rising...
196 2011-11-24 18:49:34 <copumpkin> don't worry
197 2011-11-24 18:49:56 <[Tycho]> Why ?
198 2011-11-24 18:50:53 <copumpkin> it'll probably crash back down soon
199 2011-11-24 18:50:59 <[Tycho]> Ok.
200 2011-11-24 18:51:15 <copumpkin> trust me, I'm some random dude on the internet
201 2011-11-24 18:53:40 <Diablo-D3> ;;bc,mtgox
202 2011-11-24 18:53:41 <Diablo-D3> er
203 2011-11-24 18:53:41 <gribble> {"ticker":{"high":2.56,"low":2.273,"avg":2.399115406,"vwap":2.408208902,"vol":69535,"last_all":2.56,"last_local":2.56,"last":2.56,"buy":2.49525,"sell":2.53}}
204 2011-11-24 18:53:45 <Diablo-D3> ;;ticker
205 2011-11-24 18:53:45 <gribble> Best bid: 2.49525, Best ask: 2.53, Bid-ask spread: 0.03475, Last trade: 2.56, 24 hour volume: 69535, 24 hour low: 2.273, 24 hour high: 2.56
206 2011-11-24 18:53:49 <Diablo-D3> heh thats not bad
207 2011-11-24 18:55:21 <roconnor> bitcoin-0.5.0 is now packaged for nix.