1 2011-10-29 00:00:27 cenuij has joined
   2 2011-10-29 00:00:28 cenuij has quit (Changing host)
   3 2011-10-29 00:00:28 cenuij has joined
   4 2011-10-29 00:03:04 zhoutong has quit (Read error: Connection reset by peer)
   5 2011-10-29 00:04:02 zhoutong has joined
   6 2011-10-29 00:04:32 marf_away has quit (Ping timeout: 258 seconds)
   7 2011-10-29 00:05:17 ThomasV has quit (Ping timeout: 258 seconds)
   8 2011-10-29 00:06:20 zhoutong has quit (Read error: Connection reset by peer)
   9 2011-10-29 00:06:27 ThomasV has joined
  10 2011-10-29 00:07:27 zhoutong has joined
  11 2011-10-29 00:09:49 agricocb has joined
  12 2011-10-29 00:11:16 DaQatz has joined
  13 2011-10-29 00:14:04 zhoutong has quit (Read error: Connection reset by peer)
  14 2011-10-29 00:14:30 theorbtwo has quit (Read error: Operation timed out)
  15 2011-10-29 00:14:46 zhoutong has joined
  16 2011-10-29 00:17:14 theorbtwo has joined
  17 2011-10-29 00:19:22 zhoutong has quit (Read error: Connection reset by peer)
  18 2011-10-29 00:19:36 zhoutong has joined
  19 2011-10-29 00:22:08 davex__ has quit (Ping timeout: 255 seconds)
  20 2011-10-29 00:24:16 zhoutong has quit (Read error: Connection reset by peer)
  21 2011-10-29 00:25:34 zhoutong has joined
  22 2011-10-29 00:27:43 zhoutong has quit (Read error: Connection reset by peer)
  23 2011-10-29 00:28:29 zhoutong has joined
  24 2011-10-29 00:30:00 zhoutong has quit (Read error: Connection reset by peer)
  25 2011-10-29 00:30:45 zhoutong has joined
  26 2011-10-29 00:31:40 TheZimm has joined
  27 2011-10-29 00:35:24 zhoutong has quit (Read error: Connection reset by peer)
  28 2011-10-29 00:35:30 MagicalTux has quit (Excess Flood)
  29 2011-10-29 00:36:13 zhoutong has joined
  30 2011-10-29 00:36:19 MagicalTux has joined
  31 2011-10-29 00:36:20 MagicalTux has quit (Excess Flood)
  32 2011-10-29 00:36:38 surikator has quit (Quit: Computer is sleeping. I'm probably not.)
  33 2011-10-29 00:36:49 MT`AwAy has joined
  34 2011-10-29 00:36:54 MT`AwAy is now known as MagicalTux
  35 2011-10-29 00:36:56 MagicalTux has quit (Changing host)
  36 2011-10-29 00:36:56 MagicalTux has joined
  37 2011-10-29 00:38:20 MagicalTux has quit (Excess Flood)
  38 2011-10-29 00:38:21 zhoutong has quit (Read error: Connection reset by peer)
  39 2011-10-29 00:39:14 zhoutong has joined
  40 2011-10-29 00:39:19 Guest30891 has joined
  41 2011-10-29 00:40:32 Guest30891 is now known as MagicalTux
  42 2011-10-29 00:40:37 MagicalTux has quit (Changing host)
  43 2011-10-29 00:40:37 MagicalTux has joined
  44 2011-10-29 00:40:39 joepie91 has joined
  45 2011-10-29 00:40:49 <joepie91> https://bitcointalk.org/index.php?topic=50162.0
  46 2011-10-29 00:40:57 random_cat has quit (Remote host closed the connection)
  47 2011-10-29 00:42:26 <graingert> joepie91: hook it up to bitcoinjs and off you go
  48 2011-10-29 00:42:45 <graingert> joepie91: back button should use pushhistory
  49 2011-10-29 00:42:51 random_cat has joined
  50 2011-10-29 00:43:02 <joepie91> it's a html/css mockup for an alternative desktop client UI
  51 2011-10-29 00:43:04 <joepie91> not as a webclient :P
  52 2011-10-29 00:43:19 <graingert> joepie91: so? what's wrong with a web client
  53 2011-10-29 00:43:19 <joepie91> just made it with html/css/js since it was easiest to make an interactive mockup in that
  54 2011-10-29 00:43:32 <joepie91> I think that's a whole different discussion
  55 2011-10-29 00:43:53 <graingert> joepie91: I can't understand the most recent transactions at a glance
  56 2011-10-29 00:44:02 <graingert> not enough lines
  57 2011-10-29 00:44:15 <joepie91> how do you mean not enough lines?
  58 2011-10-29 00:44:27 <graingert> it's a table that I think needs borders
  59 2011-10-29 00:44:43 <graingert> I think get rid of the from and to
  60 2011-10-29 00:45:06 <graingert> turn the sent/recived into column headings
  61 2011-10-29 00:45:07 <joepie91> the borders I can understand, but why get rid of the from and to?
  62 2011-10-29 00:45:11 <joepie91> um
  63 2011-10-29 00:45:18 <joepie91> did you read the top few lines in the post?
  64 2011-10-29 00:45:52 <graingert> hang on
  65 2011-10-29 00:46:15 <graingert> joepie91: is this on github?
  66 2011-10-29 00:46:27 <graingert> joepie91: I'll show you how I think I can improce it
  67 2011-10-29 00:46:30 <graingert> improve*
  68 2011-10-29 00:47:10 <graingert> and there is a bug as clicking on the most recent transactions takes you to the transaction list
  69 2011-10-29 00:47:24 <graingert> transaction details*
  70 2011-10-29 00:47:33 <graingert> if you click back it goes to the transaction list
  71 2011-10-29 00:48:32 <graingert> there is no "my address"
  72 2011-10-29 00:48:35 <joepie91> not on github, but 1 sec
  73 2011-10-29 00:48:41 <joepie91> yes, that is what the recent addresses is for
  74 2011-10-29 00:49:02 <graingert> I thought that was the address book?
  75 2011-10-29 00:49:12 <graingert> oh I see
  76 2011-10-29 00:49:16 <joepie91> the recent addresses should only show the users own addresses
  77 2011-10-29 00:49:22 <joepie91> 1 sec, my upload script is playing up, wtf
  78 2011-10-29 00:49:30 <graingert> you mean git ?
  79 2011-10-29 00:49:32 <joepie91> no
  80 2011-10-29 00:49:40 <graingert> le upload script?
  81 2011-10-29 00:49:51 <joepie91> I have my own storage grid, and I was _trying_ to upload an archive to it
  82 2011-10-29 00:49:53 <joepie91> (I don't use git)
  83 2011-10-29 00:50:02 <graingert> o
  84 2011-10-29 00:50:14 <joepie91> web uploader it is
  85 2011-10-29 00:50:27 <joepie91> http://tahoe-gateway.cryto.net:3719/download/VVJJOkNISzpmd3c0Z3VkZWpzcnliM2dkZnpmcnY2amVkdTp0NmdtYms3NHBzZGZvNzR6NXZwaWF0cnRkbjdrYjVkeGs3dGZycG42bXBicWtjcXlyNG1xOjM6MTA6NjI2NDYx/bitcoinui.tar.gz
  86 2011-10-29 00:50:36 <graingert> ...
  87 2011-10-29 00:50:49 <graingert> make it a github project
  88 2011-10-29 00:50:53 <graingert> so much easier
  89 2011-10-29 00:50:56 <gmaxwell> wtf: https://blockexplorer.com/tx/6d5088c138e2fbf4ea7a8c2cb1b57a76c4b0a5fab5f4c188696aad807a5ba6d8
  90 2011-10-29 00:51:02 <joepie91> I have zero experience with git and don't currently have the time to learn how to work with it
  91 2011-10-29 00:51:07 <gmaxwell> I bet someone seriously regrets that luke mines nonstandard TXN!!!
  92 2011-10-29 00:51:46 <graingert> OP_HASH160 0
  93 2011-10-29 00:51:50 <graingert> lol
  94 2011-10-29 00:52:10 <gmaxwell> https://blockexplorer.com/tx/aa62bdd690de061a6fbbd88420f7a7aa574ba86da4fe82edc27e2263f8743988
  95 2011-10-29 00:52:13 <gmaxwell> and another one!
  96 2011-10-29 00:52:22 <gmaxwell> wow. someone is buring coins like its a firesale.
  97 2011-10-29 00:53:10 <graingert> holy shit
  98 2011-10-29 00:53:22 <Eliel> are those going into a blackhole address?
  99 2011-10-29 00:53:42 <graingert> Eliel: no they aren't even going into an address
 100 2011-10-29 00:53:47 Cusipzzz has joined
 101 2011-10-29 00:53:51 <graingert> gmaxwell: maybe it's satoshi?
 102 2011-10-29 00:54:43 Zarutian has quit (Quit: Zarutian)
 103 2011-10-29 00:54:51 <gmaxwell> Thats an eligius block.
 104 2011-10-29 00:54:54 <gmaxwell> And it paid no fee.
 105 2011-10-29 00:55:10 <gmaxwell> So I would take bets that mtgox fucked up.
 106 2011-10-29 00:55:12 <Eliel> those look to be going into adress "0" :P
 107 2011-10-29 00:55:13 <graingert> luke-jr ^
 108 2011-10-29 00:55:26 <graingert> gmaxwell: how would mtgox do this?
 109 2011-10-29 00:55:39 <graingert> are they using their own bitcoind ?
 110 2011-10-29 00:55:45 da2ce7 has joined
 111 2011-10-29 00:56:01 <gmaxwell> Well luke is saying he doesn't know how it got accepted, so I retract my guess.
 112 2011-10-29 00:56:30 <graingert> gmaxwell: it's not luke's?
 113 2011-10-29 00:56:34 <luke-jr> graingert: MtGox does not use bitcoind
 114 2011-10-29 00:56:36 <gmaxwell> (I think mtgox has a relationship with eligus to get free mining, but I've never bothered asking... luke has also mentioned that they are using their own software not bitcoind)
 115 2011-10-29 00:56:47 <luke-jr> and has access to accept any transaction on Eligius
 116 2011-10-29 00:56:54 <luke-jr> but this one doesn't seem to have gone through that way
 117 2011-10-29 00:57:15 <gmaxwell> ah good, yea so thats why I thought it was mtgox. but weird.
 118 2011-10-29 00:57:27 <gmaxwell> (they also have enough bitcoins that they could make mistakes like that)
 119 2011-10-29 00:57:43 <gmaxwell> (I mean, I couldn't burn 2k coins because I don't have that many!)
 120 2011-10-29 00:57:51 <CIA-101> poolserverj: shadders * 85aef987f136 r172 / (6 files in 4 dirs): - add user-agent to request meta-data for future logging to database
 121 2011-10-29 00:57:56 <graingert> only 367 coins were burnt?
 122 2011-10-29 00:57:59 <da2ce7> at least it wasn't in one of their 400K addresses....
 123 2011-10-29 00:58:07 <gmaxwell> no.. about 2k in total it looks like
 124 2011-10-29 00:58:25 <gmaxwell> Not the most expensive mistake someone could make.
 125 2011-10-29 00:58:50 <CIA-101> poolserverj: shadders * c963bb9bc0e3 r173 /: Starting 'work-maker-prep' branch
 126 2011-10-29 00:59:04 <graingert> !bc, stats
 127 2011-10-29 00:59:05 <gribble> Error: "bc," is not a valid command.
 128 2011-10-29 00:59:11 <graingert> !bc,stats
 129 2011-10-29 00:59:12 <da2ce7> block exploer needs to add a new type of transactions 'mtgox extra 0 bug'
 130 2011-10-29 00:59:14 <gribble> Current Blocks: 150965 | Current Difficulty: 1468195.4272208 | Next Difficulty At Block: 151199 | Next Difficulty In: 234 blocks | Next Difficulty In About: 2 days, 1 hour, 35 minutes, and 42 seconds | Next Difficulty Estimate: 1214981.24816011 | Estimated Percent Change: -17.2466263255
 131 2011-10-29 00:59:15 <gmaxwell> Fortunately it looks like they were burning the output and not the change.
 132 2011-10-29 00:59:34 <graingert> gmaxwell: :p
 133 2011-10-29 00:59:54 <luke-jr> where's the most recent one?
 134 2011-10-29 00:59:56 <gmaxwell> Because e.g. one of these had about 7200 BTC in change.
 135 2011-10-29 01:00:40 <graingert> that's a lot of btc all in one place
 136 2011-10-29 01:00:44 <graingert> how old are they
 137 2011-10-29 01:00:57 <da2ce7> we could always make a specal template to spen these 'strange' coins.
 138 2011-10-29 01:01:01 <da2ce7> I guess.
 139 2011-10-29 01:01:08 <da2ce7> *spend
 140 2011-10-29 01:01:15 <graingert> da2ce7: who would spend them?
 141 2011-10-29 01:01:25 <da2ce7> there is no ambiguity in who should own them.
 142 2011-10-29 01:01:30 <Eliel> when the foundation is setup, they could serve as funding :)
 143 2011-10-29 01:01:31 <gmaxwell> I think it's pretty clearly mtgox just on the basis of the amount of coin involved.
 144 2011-10-29 01:01:33 RAWRwins254 has quit (Remote host closed the connection)
 145 2011-10-29 01:01:58 RAWRwins254 has joined
 146 2011-10-29 01:02:06 <da2ce7> graingert, the owner of the private keys to the hash.
 147 2011-10-29 01:02:11 <graingert> yep
 148 2011-10-29 01:03:23 * Eliel wonders how easy it would be to cook up heuristics that can tell if an output is guaranteed to be lost.
 149 2011-10-29 01:03:23 zhoutong has quit (Read error: Connection reset by peer)
 150 2011-10-29 01:03:36 <graingert> just what I was pondering
 151 2011-10-29 01:04:27 zhoutong has joined
 152 2011-10-29 01:04:28 <Eliel> could either make a safeguard to stop those transactions or just funnel them to bitcoin fund of some kind to fund development and stuff :P
 153 2011-10-29 01:04:47 <graingert> Eliel: there is a safeguard
 154 2011-10-29 01:04:59 <Eliel> ah right, nonstandard block
 155 2011-10-29 01:07:06 <luke-jr> I was looking at the wrong debug.log
 156 2011-10-29 01:07:16 <luke-jr> aa62bdd690de061a6fbb did indeed get whitelisted by MtGox
 157 2011-10-29 01:07:20 <graingert> lol
 158 2011-10-29 01:09:15 batouzo has joined
 159 2011-10-29 01:11:55 copumpkin has joined
 160 2011-10-29 01:13:02 zhoutong has quit (Read error: Connection reset by peer)
 161 2011-10-29 01:13:47 imsaguy2 has quit (Ping timeout: 252 seconds)
 162 2011-10-29 01:14:07 zhoutong has joined
 163 2011-10-29 01:14:22 c_k is now known as captaink
 164 2011-10-29 01:21:53 ej_ has joined
 165 2011-10-29 01:23:25 crazy_imp has quit (Ping timeout: 245 seconds)
 166 2011-10-29 01:23:36 Turingi has quit (Read error: Connection reset by peer)
 167 2011-10-29 01:25:02 zhoutong has quit (Read error: Connection reset by peer)
 168 2011-10-29 01:25:04 ej__ has quit (Ping timeout: 244 seconds)
 169 2011-10-29 01:25:14 crazy_imp has joined
 170 2011-10-29 01:26:13 zhoutong has joined
 171 2011-10-29 01:26:56 ThomasV has quit (Ping timeout: 255 seconds)
 172 2011-10-29 01:29:23 captaink is now known as c_k
 173 2011-10-29 01:29:56 Firefly008 has joined
 174 2011-10-29 01:36:02 ThomasV has joined
 175 2011-10-29 01:36:02 zhoutong has quit (Read error: Connection reset by peer)
 176 2011-10-29 01:37:06 zhoutong has joined
 177 2011-10-29 01:40:37 zhoutong has quit (Read error: Connection reset by peer)
 178 2011-10-29 01:41:27 zhoutong has joined
 179 2011-10-29 01:47:39 jackmcbarn has quit (Ping timeout: 240 seconds)
 180 2011-10-29 01:48:48 genjix has joined
 181 2011-10-29 01:49:08 <genjix> surprisingly quiet ~_~
 182 2011-10-29 01:52:09 Firefly008 has quit (Remote host closed the connection)
 183 2011-10-29 01:54:19 <robblesz> Boo!
 184 2011-10-29 01:54:48 <shadders> when you declare a char in C I assume it's 1 byte per char?  if so what charset?
 185 2011-10-29 01:54:49 <shadders> unsigned char pchMergedMiningHeader[] = { 0xfa, 0xbe, 'm', 'm' } ;
 186 2011-10-29 01:55:27 <shadders> trying to work out how to make the matching byte array in java...
 187 2011-10-29 01:57:48 <Diablo-D3> shadders: "no"
 188 2011-10-29 01:57:57 <Diablo-D3> char is defined as the basic unit of the machine
 189 2011-10-29 01:58:19 [Tycho] has joined
 190 2011-10-29 01:58:20 <Diablo-D3> there are machines where 8 bits = 1 byte = machine unit is not true
 191 2011-10-29 01:58:22 <Diablo-D3> and they are very very scary
 192 2011-10-29 01:58:28 <gmaxwell> It's at least 8 bits, but it can be bigger.
 193 2011-10-29 01:58:47 <gmaxwell> TMS320C55's char is 16 bits.
 194 2011-10-29 01:58:53 <gmaxwell> (so is its int)
 195 2011-10-29 01:58:59 <Diablo-D3> yeah, that thing is all shorts
 196 2011-10-29 01:59:06 <gmaxwell> It's not that horrible to code for.
 197 2011-10-29 01:59:11 jackmcbarn has joined
 198 2011-10-29 01:59:44 <gmaxwell> Well, it has a 32 bit long too.. and its 32x16>>n multiples are nice and fast.
 199 2011-10-29 01:59:44 <Diablo-D3> just dont expect code that relies on overflow characteristics to work right
 200 2011-10-29 01:59:59 <Diablo-D3> gmaxwell: the long is? not the long long?
 201 2011-10-29 02:00:36 <gmaxwell> I think so.. dunno always code for it using a wrapper header. :)
 202 2011-10-29 02:00:57 <graingert> just use Python
 203 2011-10-29 02:01:03 <graingert> and get on with your life
 204 2011-10-29 02:01:12 <gmaxwell> I like writing software that actually runs in realtime.
 205 2011-10-29 02:01:27 <genjix> lol
 206 2011-10-29 02:01:30 <genjix> owned
 207 2011-10-29 02:02:46 <Diablo-D3> see
 208 2011-10-29 02:02:47 <gmaxwell> (I mean— I use python too... esp things where I would otherwise use sed|awk|sh .. but really, on numerical code I've had 2000x speed differences between my simple python code and what I write in C)
 209 2011-10-29 02:02:48 <Diablo-D3> the only bug in C
 210 2011-10-29 02:02:50 <Diablo-D3> is the fact
 211 2011-10-29 02:02:53 <Diablo-D3> it runs on EVERYTHING
 212 2011-10-29 02:02:57 <Diablo-D3> including things it shouldnt
 213 2011-10-29 02:03:05 <gmaxwell> Not to mention a TMS320C55 system doesn't even have enough memory to run any existing python interperter! :)
 214 2011-10-29 02:03:33 <graingert> gmaxwell: realtime? what's that
 215 2011-10-29 02:03:36 <gmaxwell> At least not usually, hell the thing is segmented with 16 mbyte maximum segments.. but a lot of times they only have a few hundred K of attached ram.
 216 2011-10-29 02:03:54 <cjdelisle> while we're talking C, I haz a question
 217 2011-10-29 02:03:55 <cjdelisle> static inline uint32_t AddrPrefix_get(const uint8_t address[20])
 218 2011-10-29 02:03:55 <cjdelisle> { return ntohl(((uint32_t*) address)[0]);
 219 2011-10-29 02:04:03 <graingert> just use Python
 220 2011-10-29 02:04:06 <graingert> and get on with your life
 221 2011-10-29 02:04:07 <cjdelisle> is it violating anti-aliasing rules?
 222 2011-10-29 02:04:17 <shadders> I'm sure the answer to my question is buried in that gobbledegook somewhere :p
 223 2011-10-29 02:04:33 <gmaxwell> Yes, anytime you type punt you probably are use a union.
 224 2011-10-29 02:04:34 <graingert> I know what all the letters mean
 225 2011-10-29 02:05:25 <gmaxwell> well. actually just to be clear, because one type is probably char there, then I guess it isn't. Use a union anyways.
 226 2011-10-29 02:06:27 Burgundy has quit ()
 227 2011-10-29 02:07:25 <cjdelisle> Is it possible to use a union without needing to do a memcpy because it looks like I would have to introduce yet another variable..
 228 2011-10-29 02:07:54 <gmaxwell> cjdelisle: Sure. A union is just a type with multiple faces.
 229 2011-10-29 02:08:25 <genjix> graingert: i'm a huge python fan but that was pretty funny :D
 230 2011-10-29 02:09:30 zhoutong has quit (Read error: Connection reset by peer)
 231 2011-10-29 02:09:44 <Ycros> gmaxwell: pypy should help with your simple numerical code
 232 2011-10-29 02:10:00 <graingert> genjix: python is fine, just don't mention GIL
 233 2011-10-29 02:10:13 <genjix> yeah the GIL is pretty bad
 234 2011-10-29 02:10:21 <graingert> great in final fantasy
 235 2011-10-29 02:10:22 <gmaxwell> Ycros: sure, so long as you don't want to use x86_64.
 236 2011-10-29 02:10:26 <genjix> but i think it might be fixed in py3
 237 2011-10-29 02:10:30 <graingert> not so good in python
 238 2011-10-29 02:10:35 <genjix> lol fukkin ff gil
 239 2011-10-29 02:10:38 zhoutong has joined
 240 2011-10-29 02:10:38 <genjix> i remember that
 241 2011-10-29 02:10:40 <Ycros> gmaxwell: it works fine on 64
 242 2011-10-29 02:10:42 <gmaxwell> oh I was reading psycho not pypy.
 243 2011-10-29 02:10:43 <genjix> best FF = 7
 244 2011-10-29 02:11:00 <gmaxwell> Ycros: yes, pypy should indeed by better.
 245 2011-10-29 02:11:30 <gmaxwell> s/by/be/
 246 2011-10-29 02:11:38 <Ycros> gmaxwell: heh, the psyco dev is a pypy dev now
 247 2011-10-29 02:11:55 ThomasV has quit (Quit: Quitte)
 248 2011-10-29 02:12:02 <Diablo-D3> [09:54:23] <cjdelisle> Is it possible to use a union without needing to do a memcpy because it looks like I would have to introduce yet another variable..
 249 2011-10-29 02:12:04 SomeoneWeird has quit (Excess Flood)
 250 2011-10-29 02:12:14 <Diablo-D3> cjdelisle: yes you can memcpy it
 251 2011-10-29 02:12:24 <Diablo-D3> make sure you memcpy the inside, not the union itself
 252 2011-10-29 02:12:25 <Ycros> gmaxwell: imo pypy has now reached a level of maturity where it's stable enough to use for your projects
 253 2011-10-29 02:12:31 <gmaxwell> Ycros: yep.
 254 2011-10-29 02:12:35 <kiba`> http://www.bayesianinvestor.com/blog/index.php/2011/10/28/bitcoin/
 255 2011-10-29 02:12:37 <kiba`> sounds reasonable
 256 2011-10-29 02:12:40 <graingert> genjix: nope: http://stackoverflow.com/questions/1222929/gil-in-python-3-1
 257 2011-10-29 02:12:55 <cjdelisle> Diablo-D3: I know, I would like to avoid it if possible because that function gets called a lot
 258 2011-10-29 02:12:57 <genjix> :/
 259 2011-10-29 02:13:18 Guest59589 has joined
 260 2011-10-29 02:13:27 <genjix> graingert: you know how the gil does thread switching?
 261 2011-10-29 02:13:38 Guest59589 has quit (Changing host)
 262 2011-10-29 02:13:38 Guest59589 has joined
 263 2011-10-29 02:13:38 <Diablo-D3> cjdelisle: small memcpies are cheap
 264 2011-10-29 02:13:48 <genjix> it keeps selecting random threads until it hits the thread it wants.
 265 2011-10-29 02:14:14 <graingert> genjix: no idea #python ?
 266 2011-10-29 02:14:17 <Diablo-D3> cjdelisle: I mean hell, if its a union of primitives just use = to copy
 267 2011-10-29 02:14:20 <graingert> oh
 268 2011-10-29 02:14:23 <graingert> I see
 269 2011-10-29 02:14:39 <genjix> heh yeah bad phrasing
 270 2011-10-29 02:14:54 <cjdelisle> setting a register to the first 4 bytes and doing a bswap instruction is really cheap
 271 2011-10-29 02:15:07 <genjix> btw since i'm here
 272 2011-10-29 02:15:09 <gmaxwell> kiba`: that sounds pretty similar to my thinking too.
 273 2011-10-29 02:15:29 <Diablo-D3> cjdelisle: its kinda like this... a union is part of the compiler, not the resulting code
 274 2011-10-29 02:15:36 <genjix> cjdelisle: gmaxwell Diablo-D3 graingert, you all can do a talk at the conference if you're able to come
 275 2011-10-29 02:15:51 <genjix> http://conference.bitgroups.org <-- in case you didn't see it
 276 2011-10-29 02:16:10 <Diablo-D3> cjdelisle: if you have a union thats, say, a char and a short, it'll always be short big, but if you access the char member, all uses of it will be as if it was just a char
 277 2011-10-29 02:16:23 <Diablo-D3> cjdelisle: its just syntax sugar
 278 2011-10-29 02:16:24 <genjix> would be cool to see you all. anybody else PM me... it's hard to include everyone
 279 2011-10-29 02:16:31 <Diablo-D3> genjix: I dont do conferences
 280 2011-10-29 02:17:01 <graingert> genjix: can't get to prague for then
 281 2011-10-29 02:17:07 <genjix> no worries
 282 2011-10-29 02:17:08 <Ycros> genjix: the gil's scheduler is a lot smarter in erm, 3.3 I think
 283 2011-10-29 02:17:10 <graingert> at le uni
 284 2011-10-29 02:17:17 <Diablo-D3> cjdelisle: so if I do achar = unionthing.charinside, its like as if I did achar = otherchar
 285 2011-10-29 02:17:27 <genjix> but the other day someone was asking me why i didn't invite them
 286 2011-10-29 02:17:31 <Diablo-D3> cjdelisle: the only time you'd need memcpy is if it was much larger
 287 2011-10-29 02:17:45 <genjix> and it was like they should've asked me because i forgot them :p
 288 2011-10-29 02:17:48 <graingert> genjix: ask them why they didn't invite themeselves
 289 2011-10-29 02:17:49 <cjdelisle> union { uint8_t bytes[20]; uint32_t ints[4] } punt; memcpy(punt.bytes, address, 20); return punt.ints[0];
 290 2011-10-29 02:17:51 <Ycros> genjix: or in some version. I do remember they fixed a lot of retarded context switching in the GIL
 291 2011-10-29 02:17:53 <graingert> lol
 292 2011-10-29 02:17:55 <graingert> yeah
 293 2011-10-29 02:17:56 <cjdelisle> is that the best and fastest way?
 294 2011-10-29 02:18:05 <genjix> Ycros: that's cool
 295 2011-10-29 02:18:18 <Diablo-D3> cjdelisle: yeah in your case the memcpy is for the array copying
 296 2011-10-29 02:18:21 <Diablo-D3> cjdelisle: you'd need it anyhow
 297 2011-10-29 02:18:28 <Ycros> genjix: it would like, thrash when trying to switch between threads
 298 2011-10-29 02:19:06 <cjdelisle> hrm
 299 2011-10-29 02:19:18 <Diablo-D3> cjdelisle: although your code sucks, you're hacking off 4 bytes
 300 2011-10-29 02:19:23 <Diablo-D3> and that is not endian safe
 301 2011-10-29 02:19:39 <cjdelisle> oh yea, I forgot the ntohl()
 302 2011-10-29 02:20:15 <cjdelisle> actually I read memcpy and it does type punt pretty badly in the linux version
 303 2011-10-29 02:20:41 <Ycros> I'm convinced that bitcoin's choice of endianness encodings was chosen to annoy everyone
 304 2011-10-29 02:20:47 <cjdelisle> haha
 305 2011-10-29 02:20:57 <genjix> i can side with that
 306 2011-10-29 02:21:14 <Diablo-D3> Ycros: its not endian safe.
 307 2011-10-29 02:21:30 eueueue has joined
 308 2011-10-29 02:21:34 <cjdelisle> I kind of wish letoh32() and letoh64() were standardized
 309 2011-10-29 02:21:35 <genjix> im thankful to satoshi, and he's a great crypto/math guy
 310 2011-10-29 02:21:48 <genjix> but the code is so bad
 311 2011-10-29 02:21:53 <kiba`> code is so bad?
 312 2011-10-29 02:21:57 <kiba`> code is so good?
 313 2011-10-29 02:21:59 <kiba`> which is it?!
 314 2011-10-29 02:22:11 <gmaxwell> genjix: meh, Have you ever worked on a commercial c++ project?
 315 2011-10-29 02:22:12 <genjix> there are bugs and standard breaking code all over the place
 316 2011-10-29 02:22:21 <genjix> gmaxwell: yes with millions and millions LOC
 317 2011-10-29 02:22:32 <genjix> game engines in particular.
 318 2011-10-29 02:22:35 <Diablo-D3> the code sucks badly
 319 2011-10-29 02:22:37 <Diablo-D3> but it works
 320 2011-10-29 02:22:38 <genjix> but bitcoin doesn't even use C++
 321 2011-10-29 02:22:40 <Diablo-D3> so its like all other c++
 322 2011-10-29 02:22:43 <Diablo-D3> genjix: yes it does
 323 2011-10-29 02:22:47 <kiba`> Diablo-D3: bitcoin is worse is better?
 324 2011-10-29 02:22:48 <genjix> no it doesn't
 325 2011-10-29 02:22:51 <Diablo-D3> did you miss the fact IT FUCKING USES BOOST?
 326 2011-10-29 02:22:52 <Diablo-D3> BOOST
 327 2011-10-29 02:22:55 <gmaxwell> genjix: indeed, thats why it sucks less then it might. ;)
 328 2011-10-29 02:22:58 <genjix> it's like bastardised C++
 329 2011-10-29 02:22:58 <Diablo-D3> THE GODDAMNED FUCKING PILE OF SHIT
 330 2011-10-29 02:22:59 <kiba`> anyway, it seems that Satoshi is pragamatic
 331 2011-10-29 02:23:04 <gmaxwell> Diablo-D3: it makes _very_ limited use of C++.
 332 2011-10-29 02:23:05 <genjix> boost is not shit lol
 333 2011-10-29 02:23:10 <Ycros> now you know why when Java was being created, they looked at C++ and said, "no, one class per file"
 334 2011-10-29 02:23:11 <genjix> you're a C coder... go away
 335 2011-10-29 02:23:12 <Diablo-D3> BOOST IS SHIT
 336 2011-10-29 02:23:20 <gmaxwell> Diablo-D3: which is as it should be. ;) But no two C++ coders use the same subset. ;)
 337 2011-10-29 02:23:28 <Diablo-D3> SHIIIIIIIIIIIIIIIIIIIIIIIITTTTTTTTTTTT
 338 2011-10-29 02:23:30 <genjix> boost is brilliant
 339 2011-10-29 02:23:35 <kiba`> why didn't Satoshi program it in python?
 340 2011-10-29 02:23:36 <genjix> hence it going into the standard
 341 2011-10-29 02:23:37 <Diablo-D3> genjix: dude
 342 2011-10-29 02:23:39 <Diablo-D3> shut the fuck up
 343 2011-10-29 02:23:43 <Ycros> woah
 344 2011-10-29 02:23:45 <cjdelisle> Bitcoin kind of an enigma, it's brilliant code far ahead of it's time but still it makes programmers tear their hair out with rage and disgust.
 345 2011-10-29 02:23:49 <Diablo-D3> you dont even fucking code
 346 2011-10-29 02:23:53 <graingert> kiba`: because python is too cool
 347 2011-10-29 02:23:56 <genjix> lol
 348 2011-10-29 02:24:00 <Ycros> boost isn't bad.
 349 2011-10-29 02:24:00 <Diablo-D3> and python is for fucking children
 350 2011-10-29 02:24:02 <kiba`> cjdelisle: it's called pragramatism I think
 351 2011-10-29 02:24:05 <genjix> i've rewritten bitcoin
 352 2011-10-29 02:24:08 <genjix> you haven't
 353 2011-10-29 02:24:09 <gmaxwell> cjdelisle: people hate everything didn't code themselves, generally. ;)
 354 2011-10-29 02:24:12 <genjix> deal with it
 355 2011-10-29 02:24:13 <graingert> Provides a repository for free peer-reviewed portable C++ source libraries. The emphasis is on libraries which work well with the C++ standard library.
 356 2011-10-29 02:24:14 <genjix> https://gitorious.org/libbitcoin/libbitcoin
 357 2011-10-29 02:24:19 <genjix> in C++
 358 2011-10-29 02:24:26 <Diablo-D3> genjix: useless trash
 359 2011-10-29 02:24:28 <Ycros> Diablo-D3: you picked the dumbest thing to criticise the bitcoind codebase on (boost)
 360 2011-10-29 02:24:31 <Diablo-D3> rewrite it in C next time
 361 2011-10-29 02:24:40 <Diablo-D3> Ycros: I could pick on wx, but meh
 362 2011-10-29 02:24:41 <gmaxwell> Ycros++
 363 2011-10-29 02:24:41 <graingert> #bitcoin-flamewar
 364 2011-10-29 02:24:43 <kiba`> the engimatic satoshi
 365 2011-10-29 02:24:50 <Ycros> Diablo-D3: wx is gone now
 366 2011-10-29 02:24:51 <Diablo-D3> satoshi should have learned how to code first
 367 2011-10-29 02:24:52 <genjix> nope. C is not suitable for development on large scale
 368 2011-10-29 02:24:52 <Ycros> :P
 369 2011-10-29 02:25:00 <Diablo-D3> Ycros: yes, and its replaced with qt which makes it useless
 370 2011-10-29 02:25:02 <genjix> hence why no video games are programmed in C
 371 2011-10-29 02:25:04 <Diablo-D3> no one gives a shit about qt
 372 2011-10-29 02:25:05 <Ycros> bitcoind is a reference implementation
 373 2011-10-29 02:25:07 <kiba`> Satoshi invented bitcoin. Why does he need tob e perfect?
 374 2011-10-29 02:25:07 <gmaxwell> genjix: Tell that to .. pretty much all of unix.
 375 2011-10-29 02:25:09 <Diablo-D3> genjix: s/no/most/
 376 2011-10-29 02:25:18 <Ycros> go forth and write your own
 377 2011-10-29 02:25:19 <graingert> Diablo-D3: dude these days everything is in qt
 378 2011-10-29 02:25:23 urstroyer_ has joined
 379 2011-10-29 02:25:27 <Diablo-D3> graingert: okay, lemme go look at my desktop
 380 2011-10-29 02:25:29 * Diablo-D3 looks
 381 2011-10-29 02:25:32 <Diablo-D3> graingert: NOTHING USES QT
 382 2011-10-29 02:25:40 <graingert> Diablo-D3: what's your desktop
 383 2011-10-29 02:25:40 <genjix> derp
 384 2011-10-29 02:25:44 <kiba`> cryptographers hate bitcoin, C++ programemrs hate bitcoin, etc
 385 2011-10-29 02:25:51 <genjix> Qt is one of the most common gui libs around
 386 2011-10-29 02:25:54 <Diablo-D3> graingert: about 50 different programs, all gtk.
 387 2011-10-29 02:25:57 <Diablo-D3> genjix: not even close
 388 2011-10-29 02:26:01 <Diablo-D3> I use _exactly one_ qt app
 389 2011-10-29 02:26:03 <Diablo-D3> and thats vbox
 390 2011-10-29 02:26:04 <Ycros> Qt is probably the best crossplatform C++ lib around.
 391 2011-10-29 02:26:07 <genjix> good for you
 392 2011-10-29 02:26:07 <Diablo-D3> and I heard they're changing to gtk
 393 2011-10-29 02:26:10 <kiba`> I used emacs
 394 2011-10-29 02:26:12 <graingert> Diablo-D3: well you're a gnome-fag so that doesn't count
 395 2011-10-29 02:26:14 <genjix> the majority of the world uses Qt
 396 2011-10-29 02:26:17 <gmaxwell> Stop.
 397 2011-10-29 02:26:18 <Diablo-D3> graingert: not at all
 398 2011-10-29 02:26:19 <genjix> that's including windows
 399 2011-10-29 02:26:20 <gmaxwell> Listen.
 400 2011-10-29 02:26:21 <Diablo-D3> gnome is a pile of shit
 401 2011-10-29 02:26:24 <gmaxwell> Vi or Emacs?
 402 2011-10-29 02:26:26 <genjix> Vi
 403 2011-10-29 02:26:27 <Ycros> nobody cares about your shit GTK bullshit that is fucked to deal with on any platform apart from linux
 404 2011-10-29 02:26:29 <Diablo-D3> gmaxwell: eclipse!
 405 2011-10-29 02:26:30 <kiba`> Emacs
 406 2011-10-29 02:26:32 <graingert> geany all the way
 407 2011-10-29 02:26:36 * gmaxwell hides
 408 2011-10-29 02:26:43 <genjix> KDE vs Gnome
 409 2011-10-29 02:26:48 <Diablo-D3> Ycros: fuck you dude, if I can compile gtk on windows, so can everyone else
 410 2011-10-29 02:26:49 <Diablo-D3> genjix: xfce.
 411 2011-10-29 02:26:54 <kiba`> genjix: Xmonad
 412 2011-10-29 02:26:55 <graingert> flamewar or shitthrowing?
 413 2011-10-29 02:26:59 <genjix> awesome :(
 414 2011-10-29 02:27:01 <gmaxwell> yea, another xmonad user here.
 415 2011-10-29 02:27:02 <Graet> vim and xfce
 416 2011-10-29 02:27:06 <genjix> vim
 417 2011-10-29 02:27:06 <graingert> I personally prefer shit-throwing
 418 2011-10-29 02:27:08 urstroyer has quit (Ping timeout: 258 seconds)
 419 2011-10-29 02:27:08 <Diablo-D3> graingert: a little of column a, a little of column b
 420 2011-10-29 02:27:26 <gmaxwell> (and I use joe (for casual editing) and emacs)
 421 2011-10-29 02:27:28 <graingert> Yoghurt, yogurt or yogourt ?
 422 2011-10-29 02:27:31 <gmaxwell> (wordstar forever!)
 423 2011-10-29 02:27:43 <genjix> Diablo-D3: troll harder; "everything i can't or won't use is crap. fuck off world."
 424 2011-10-29 02:27:43 <Ycros> xmonad *humps*
 425 2011-10-29 02:27:50 <genjix> actually i can't fault that logic.
 426 2011-10-29 02:28:09 <genjix> Ycros: awesome > xmonad
 427 2011-10-29 02:28:13 <kiba`> I can only tolerate one application on my screen and hence why I used xmonad
 428 2011-10-29 02:28:20 <graingert> I prefer QT apps as they look nice in both gnome and kde
 429 2011-10-29 02:28:26 <Ycros> genjix: hell no.
 430 2011-10-29 02:28:29 <genjix> Qt is a joy to program in
 431 2011-10-29 02:28:33 <gmaxwell> I'd switch to awesome.. but why? I know the xmonad keybindings. :)
 432 2011-10-29 02:28:34 <genjix> gtk sucks
 433 2011-10-29 02:28:38 <Diablo-D3> and the only reason I use xfce because I havent wrote my own
 434 2011-10-29 02:28:41 <Diablo-D3> and Im thinking about it
 435 2011-10-29 02:28:49 <graingert> qt-gtk+ is awesome
 436 2011-10-29 02:28:53 <kiba`> Diablo-D3: don't reinvent the wheel
 437 2011-10-29 02:28:58 <Ycros> kiba`: no he wants to
 438 2011-10-29 02:29:03 <Diablo-D3> either that, or Im just going to make emacs my window manager.
 439 2011-10-29 02:29:06 <Ycros> kiba`: no wheels are Diablo-D3 coloured enough
 440 2011-10-29 02:29:10 <graingert> don't reinvent the sqwheel
 441 2011-10-29 02:29:18 <Diablo-D3> kiba`: and no
 442 2011-10-29 02:29:21 <Diablo-D3> Im not going to reinvent it
 443 2011-10-29 02:29:24 <Diablo-D3> Im going to make it round.
 444 2011-10-29 02:29:30 <Diablo-D3> theres a subtle difference
 445 2011-10-29 02:29:36 <kiba`> YOU ARE going to reinvent the wheel
 446 2011-10-29 02:29:40 <cjdelisle> how about cmake v. autoconf v. Scons, thoughts?
 447 2011-10-29 02:29:46 <kiba`> don't care
 448 2011-10-29 02:29:49 <kiba`> don't work with C++
 449 2011-10-29 02:29:55 <gmaxwell> cjdelisle: no one actually like autoconf
 450 2011-10-29 02:29:57 <Ycros> cjdelisle: cmake, if you care about crossplatform building
 451 2011-10-29 02:30:01 <Ycros> and yeah
 452 2011-10-29 02:30:02 <Diablo-D3> cjdelisle: meh, pointless
 453 2011-10-29 02:30:04 <Ycros> nobody likes autoconf
 454 2011-10-29 02:30:05 <Ycros> lol
 455 2011-10-29 02:30:05 [7] has quit (Disconnected by services)
 456 2011-10-29 02:30:05 <kiba`> I am just a programming grunt that work at a firm that make web applications
 457 2011-10-29 02:30:09 <gmaxwell> cjdelisle: but if you want to make code thats portable to anything except windows you use autoconf.
 458 2011-10-29 02:30:10 <Diablo-D3> cjdelisle: and thats not even a valid comparison
 459 2011-10-29 02:30:15 <gmaxwell> cjdelisle: if you want windows you use cmake.
 460 2011-10-29 02:30:16 <Diablo-D3> its cmake v autoMAKE v scons
 461 2011-10-29 02:30:16 TheSeven has joined
 462 2011-10-29 02:30:24 <genjix> cjdelisle: no views. i work downstream
 463 2011-10-29 02:30:25 <Diablo-D3> autoconf + buildsys is superior to all of them
 464 2011-10-29 02:30:33 <cjdelisle> yea
 465 2011-10-29 02:30:43 <Diablo-D3> anyone who bitches about autoconf sucking hasnt used it in the past 10 years
 466 2011-10-29 02:30:44 <cjdelisle> I get the idea autotools is the most powerful
 467 2011-10-29 02:30:47 <genjix> guess i'd go with autoconf since i know a little of it
 468 2011-10-29 02:30:55 <Ycros> Diablo-D3: I used it last month, still sucks.
 469 2011-10-29 02:31:03 <Diablo-D3> Ycros: then you cant fucking read the manual
 470 2011-10-29 02:31:05 <Diablo-D3> not my problem
 471 2011-10-29 02:31:08 <gmaxwell> genjix: Autoconf is a great equalizer.. no one knows more than a little of it. ;)
 472 2011-10-29 02:31:08 <cjdelisle> but I try to understand it and make it work a little bit and I am sunk :(
 473 2011-10-29 02:31:18 <Diablo-D3> gmaxwell: bullshit, I can almost understand m4.
 474 2011-10-29 02:31:31 <gmaxwell> Diablo-D3: good, I'll ask you questions then.
 475 2011-10-29 02:31:43 <Ycros> m4 is just macros, it's pretty easy, and the rest is just shellscript
 476 2011-10-29 02:31:47 <gmaxwell> Diablo-D3: how the @#$@ can I add C flags to just a couple of the source files but not all?
 477 2011-10-29 02:31:48 <Ycros> it's also a huge giant pile of shit
 478 2011-10-29 02:32:04 <Diablo-D3> gmaxwell: you cant if you use automake.
 479 2011-10-29 02:32:06 <gmaxwell> (and without using recursive make)
 480 2011-10-29 02:32:13 <Diablo-D3> surprisingly I had the exact question a few years back
 481 2011-10-29 02:32:29 <Diablo-D3> ended up setting the variable in the rule as a goddamned almighty hack
 482 2011-10-29 02:34:07 <cjdelisle> I think the biggest problem re learning autotools is that there are old deprecated things in it and lots of people using it wrong so it's full of red herrings and bad examples.
 483 2011-10-29 02:34:09 <Diablo-D3> gmaxwell: btw, the rule for C is something like $(CC) -c $(CFLAGS)
 484 2011-10-29 02:36:29 <Diablo-D3> cjdelisle: I agree
 485 2011-10-29 02:36:35 <Diablo-D3> but no autoconf should be complex to begin with
 486 2011-10-29 02:36:42 <Diablo-D3> if it is, your code sucks
 487 2011-10-29 02:36:59 <cjdelisle> is there a project I might look at to learn the ropes?
 488 2011-10-29 02:37:19 <cjdelisle> I can usually learn by example but decent ones are hard to come by
 489 2011-10-29 02:38:04 eueueue has quit (Quit: Page closed)
 490 2011-10-29 02:38:33 <Diablo-D3> Im using buildsys
 491 2011-10-29 02:38:44 <cjdelisle> I've been using cmake but I doubt I'll ever want to compile on windows, I'll just cross compile since *nix is much easier for building things and cmake doesn't seem to do 1/10th the compatability checks as autotools
 492 2011-10-29 02:38:48 <Diablo-D3> so my current lib isnt exactly brilliant
 493 2011-10-29 02:39:05 <Diablo-D3> https://webkeks.org/hg/buildsys/
 494 2011-10-29 02:39:07 <graingert> premake4 is aparantly quite nice
 495 2011-10-29 02:39:18 <Diablo-D3> audacious and the ircd freenode uses uses it, for example
 496 2011-10-29 02:40:50 <cjdelisle> oh off topic, I was reading the code for google v8 and I saw:
 497 2011-10-29 02:40:58 <cjdelisle> dnl Someone will forgive me
 498 2011-10-29 02:41:07 <cjdelisle> #define __GNU_SOURCE
 499 2011-10-29 02:42:01 <Diablo-D3> LOL
 500 2011-10-29 02:42:03 JFK911 has quit (Ping timeout: 260 seconds)
 501 2011-10-29 02:42:04 <Diablo-D3> but yeah like
 502 2011-10-29 02:42:06 <Diablo-D3> http://pastebin.com/WeAi7btr
 503 2011-10-29 02:42:11 <Diablo-D3> thats my current one for a library
 504 2011-10-29 02:42:22 JFK911 has joined
 505 2011-10-29 02:43:12 <cjdelisle> hmm
 506 2011-10-29 02:44:02 <Diablo-D3> http://pastebin.com/UmbhpdPV
 507 2011-10-29 02:44:06 <Diablo-D3> thats extra.mk.in
 508 2011-10-29 02:44:34 <cjdelisle> thanks
 509 2011-10-29 02:44:43 <Diablo-D3> http://pastebin.com/c4434zL1
 510 2011-10-29 02:44:46 <Diablo-D3> thats Makefile
 511 2011-10-29 02:44:58 <Diablo-D3> so its all really simple shit
 512 2011-10-29 02:45:35 <Diablo-D3> and then I have multiple dirs in src
 513 2011-10-29 02:45:38 <Diablo-D3> the one for the lib is
 514 2011-10-29 02:45:56 <Diablo-D3> http://pastebin.com/tTduVJNX
 515 2011-10-29 02:45:59 <Diablo-D3> and the app is
 516 2011-10-29 02:46:20 <Diablo-D3> http://pastebin.com/GiMJEwKf
 517 2011-10-29 02:46:28 <Diablo-D3> so buildsys is really fucking easy to use
 518 2011-10-29 02:46:40 <Diablo-D3> almost completely non-bullshit
 519 2011-10-29 02:47:12 <Ycros> I like that you have a template to use the so simple auto*
 520 2011-10-29 02:47:33 genjix has left ()
 521 2011-10-29 02:47:42 <Diablo-D3> Ycros: well, this is autoconf + buildsys
 522 2011-10-29 02:47:53 <Diablo-D3> buildsys has its own templates for a few things, but they're too minimal
 523 2011-10-29 02:48:16 <cjdelisle> yea, I think I'm going to need to read more about how to makefile because I have a ton of tiny libraries which are all static linked into the executable to seperate concerns and lots of tests which are linked all kinds of weird ways to make them work.
 524 2011-10-29 02:50:02 <Diablo-D3> cjdelisle: buildsys actually supports THAT usage
 525 2011-10-29 02:50:02 btc_buddy has quit (Read error: Connection reset by peer)
 526 2011-10-29 02:50:06 <Diablo-D3> but I dont have anything for it
 527 2011-10-29 02:50:19 <cjdelisle> very cool
 528 2011-10-29 02:50:43 <Diablo-D3> audacious for example has a lot of sub-libs that are staticed in and not installed
 529 2011-10-29 02:50:52 <Diablo-D3> but it doesnt use that yet either
 530 2011-10-29 02:50:54 <Diablo-D3> :<
 531 2011-10-29 02:52:31 btc_buddy has joined
 532 2011-10-29 02:54:21 zhoutong has quit (Read error: Connection reset by peer)
 533 2011-10-29 02:55:14 zhoutong has joined
 534 2011-10-29 02:56:22 zhoutong has quit (Read error: Connection reset by peer)
 535 2011-10-29 02:57:25 zhoutong has joined
 536 2011-10-29 02:58:39 yebyen has joined
 537 2011-10-29 03:06:38 MobiusL has quit (Ping timeout: 248 seconds)
 538 2011-10-29 03:08:45 zeiris has joined
 539 2011-10-29 03:12:01 zhoutong has quit (Read error: Connection reset by peer)
 540 2011-10-29 03:13:02 MobiusL has joined
 541 2011-10-29 03:13:11 zhoutong has joined
 542 2011-10-29 03:14:20 TheSeven has quit (Disconnected by services)
 543 2011-10-29 03:14:41 [7] has joined
 544 2011-10-29 03:15:27 amiller has joined
 545 2011-10-29 03:17:50 zhoutong has quit (Read error: Connection reset by peer)
 546 2011-10-29 03:18:16 zhoutong has joined
 547 2011-10-29 03:20:07 zhoutong has quit (Read error: Connection reset by peer)
 548 2011-10-29 03:21:10 zhoutong has joined
 549 2011-10-29 03:22:27 Cusipzzz has quit (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
 550 2011-10-29 03:30:01 zhoutong has quit (Read error: Connection reset by peer)
 551 2011-10-29 03:30:08 Beremat has quit (Read error: Connection reset by peer)
 552 2011-10-29 03:30:54 zhoutong has joined
 553 2011-10-29 03:31:49 <[Tycho]> ;;calcd 435,1
 554 2011-10-29 03:31:50 <gribble> Error: "calcd" is not a valid command.
 555 2011-10-29 03:31:55 <[Tycho]> ;;gend 435,1
 556 2011-10-29 03:31:55 <gribble> Error: "gend" is not a valid command.
 557 2011-10-29 03:31:59 <[Tycho]> ;;gen 435,1
 558 2011-10-29 03:31:59 <gribble> Error: "gen" is not a valid command.
 559 2011-10-29 03:32:10 <cjdelisle> bc,gen?
 560 2011-10-29 03:32:12 <[Tycho]> ;;bc,gen 435,1
 561 2011-10-29 03:32:13 <gribble> Error: Something in there wasn't a valid number.
 562 2011-10-29 03:32:16 <[Tycho]> ;;bc,gen 435.1
 563 2011-10-29 03:32:17 <gribble> The expected generation output, at 435.1 Khps, given current difficulty of 1468195.4272208 , is 0.000298077435932 BTC per day and 1.24198931638e-05 BTC per hour.
 564 2011-10-29 03:32:23 <[Tycho]> ;;bc,gend 435 1
 565 2011-10-29 03:32:24 <gribble> The expected generation output, at 435 Khps, given the supplied difficulty of 1, is 437.535345554 BTC per day and 18.2306393981 BTC per hour.
 566 2011-10-29 03:32:32 <[Tycho]> Thanks.
 567 2011-10-29 03:32:36 <[Tycho]> ;;bc,calcd 435 1
 568 2011-10-29 03:32:37 <gribble> The average time to generate a block at 435 Khps, given the supplied difficulty of 1, is 2 hours, 44 minutes, and 33 seconds
 569 2011-10-29 03:32:37 <cjdelisle> nps
 570 2011-10-29 03:37:02 zhoutong has quit (Read error: Connection reset by peer)
 571 2011-10-29 03:37:51 zhoutong has joined
 572 2011-10-29 03:46:40 t3a has quit (Read error: Connection reset by peer)
 573 2011-10-29 03:46:41 zeiris has quit (Ping timeout: 258 seconds)
 574 2011-10-29 03:46:53 t3a has joined
 575 2011-10-29 03:49:25 urstroyer__ has joined
 576 2011-10-29 03:49:29 urstroyer__ is now known as urstroyer
 577 2011-10-29 03:51:25 jackmcbarn has quit (Ping timeout: 260 seconds)
 578 2011-10-29 03:52:37 urstroyer_ has quit (Ping timeout: 258 seconds)
 579 2011-10-29 03:55:56 graingert has quit (Remote host closed the connection)
 580 2011-10-29 03:57:18 Guest59589 is now known as SomeoneWeird
 581 2011-10-29 04:00:29 zhoutong has quit (Read error: Connection reset by peer)
 582 2011-10-29 04:01:34 zhoutong has joined
 583 2011-10-29 04:10:02 zhoutong has quit (Read error: Connection reset by peer)
 584 2011-10-29 04:10:51 zhoutong has joined
 585 2011-10-29 04:13:01 zhoutong has quit (Read error: Connection reset by peer)
 586 2011-10-29 04:13:50 zhoutong has joined
 587 2011-10-29 04:14:18 zeiris has joined
 588 2011-10-29 04:22:02 zhoutong has quit (Read error: Connection reset by peer)
 589 2011-10-29 04:23:04 zhoutong has joined
 590 2011-10-29 04:24:40 TheZimm has quit (Quit: Computer has gone to sleep.)
 591 2011-10-29 04:31:44 minimoose has quit (Quit: minimoose)
 592 2011-10-29 04:33:35 wasabi1 has joined
 593 2011-10-29 04:34:47 wasabi has quit (Ping timeout: 258 seconds)
 594 2011-10-29 04:35:48 zhoutong has quit (Read error: Connection reset by peer)
 595 2011-10-29 04:36:58 zhoutong has joined
 596 2011-10-29 04:38:38 zhoutong has quit (Read error: Connection reset by peer)
 597 2011-10-29 04:39:14 zhoutong has joined
 598 2011-10-29 04:41:03 zhoutong has quit (Read error: Connection reset by peer)
 599 2011-10-29 04:42:03 zhoutong has joined
 600 2011-10-29 04:43:40 imsaguy2 has joined
 601 2011-10-29 04:43:41 imsaguy2 has quit (Changing host)
 602 2011-10-29 04:43:41 imsaguy2 has joined
 603 2011-10-29 04:43:56 WakiMiko_ has joined
 604 2011-10-29 04:46:54 WakiMiko has quit (Ping timeout: 248 seconds)
 605 2011-10-29 04:50:01 wolfspraul has quit (Quit: leaving)
 606 2011-10-29 04:56:30 <CIA-101> bitcoinjs/node-bitcoin-p2p: Stefan Thomas master * rd115a64 / lib/logger.js : (Re-)enabled timestamps in console log. - http://git.io/LYlwRg
 607 2011-10-29 04:56:30 <CIA-101> bitcoinjs/node-bitcoin-p2p: Stefan Thomas master * rc549c60 / lib/blockchainmanager.js : Added current chain height to "Checking blocks" log message. - http://git.io/p7EimA
 608 2011-10-29 04:56:30 <CIA-101> bitcoinjs/node-bitcoin-p2p: Stefan Thomas master * r98d320e / package.json : Version bump to 0.1.3. - http://git.io/kt6MtQ
 609 2011-10-29 05:06:50 TheZimm has joined
 610 2011-10-29 05:08:47 asoltys has joined
 611 2011-10-29 05:12:24 zeiris has quit (Ping timeout: 255 seconds)
 612 2011-10-29 05:16:39 gjs278 has quit (Remote host closed the connection)
 613 2011-10-29 05:17:02 TheZimm has quit (Quit: Computer has gone to sleep.)
 614 2011-10-29 05:22:31 <Diablo-D3> ;;ticker
 615 2011-10-29 05:22:32 <gribble> Best bid: 3.46173, Best ask: 3.498, Bid-ask spread: 0.03627, Last trade: 3.45657, 24 hour volume: 54213, 24 hour low: 2.956, 24 hour high: 3.5
 616 2011-10-29 05:23:05 OneFixt has quit (Read error: Connection reset by peer)
 617 2011-10-29 05:23:22 OneFixt has joined
 618 2011-10-29 05:23:39 RazielZ has joined
 619 2011-10-29 05:23:49 OneFixt is now known as Guest49989
 620 2011-10-29 05:25:10 Guest49989 has quit (Changing host)
 621 2011-10-29 05:25:10 Guest49989 has joined
 622 2011-10-29 05:26:40 Guest49989 is now known as OneFixt
 623 2011-10-29 05:28:52 <CIA-101> bitcoin: Forrest Voight * re01d6941c14b cgminer/main.c: Byteswap computed hash in hashtest so it can be correctly checked
 624 2011-10-29 05:34:07 wasabi has joined
 625 2011-10-29 05:35:48 wasabi1 has quit (Ping timeout: 255 seconds)
 626 2011-10-29 05:41:47 eoss has quit (Remote host closed the connection)
 627 2011-10-29 05:57:30 Sedra has joined
 628 2011-10-29 06:01:03 Sedra- has quit (Ping timeout: 248 seconds)
 629 2011-10-29 06:02:54 imsaguy3 has joined
 630 2011-10-29 06:02:56 imsaguy has quit (Disconnected by services)
 631 2011-10-29 06:02:59 imsaguy3 is now known as imsaguy
 632 2011-10-29 06:03:04 imsaguy has quit (Changing host)
 633 2011-10-29 06:03:04 imsaguy has joined
 634 2011-10-29 06:07:03 lfm has quit (Quit: bye)
 635 2011-10-29 06:12:38 <CIA-101> poolserverj: shadders * ff4d04285300 r174 / (17 files in 10 dirs): WorkMaker pre-integration commit
 636 2011-10-29 06:15:24 lfm has joined
 637 2011-10-29 06:19:27 asoltys has quit (Ping timeout: 240 seconds)
 638 2011-10-29 06:32:27 Blitzboom has joined
 639 2011-10-29 06:34:24 wasabi1 has joined
 640 2011-10-29 06:34:26 asoltys has joined
 641 2011-10-29 06:36:33 wasabi has quit (Ping timeout: 260 seconds)
 642 2011-10-29 06:42:11 sacarlson has quit (Ping timeout: 245 seconds)
 643 2011-10-29 06:43:59 zeiris has joined
 644 2011-10-29 06:55:49 sacarlson has joined
 645 2011-10-29 06:57:16 18WAAI1OW has joined
 646 2011-10-29 06:58:41 18WAAI1OW has quit (Remote host closed the connection)
 647 2011-10-29 07:06:11 zhoutong has quit (Read error: Connection reset by peer)
 648 2011-10-29 07:06:50 Blitzboom has quit ()
 649 2011-10-29 07:07:20 zhoutong has joined
 650 2011-10-29 07:09:54 zhoutong has quit (Read error: Connection reset by peer)
 651 2011-10-29 07:10:17 zhoutong has joined
 652 2011-10-29 07:15:54 zhoutong has quit (Read error: Connection reset by peer)
 653 2011-10-29 07:16:15 molecular has quit (Read error: Operation timed out)
 654 2011-10-29 07:17:04 zhoutong has joined
 655 2011-10-29 07:25:13 coblee has quit (2!~coblee@173-167-113-73-sfba.hfc.comcastbusiness.net|Quit: coblee|2)
 656 2011-10-29 07:31:49 molecular has joined
 657 2011-10-29 07:38:56 copumpkin is now known as pumpkin
 658 2011-10-29 07:39:37 pumpkin is now known as c0w
 659 2011-10-29 07:39:47 karnac has joined
 660 2011-10-29 07:42:57 Fnar has joined
 661 2011-10-29 07:50:19 davex__ has joined
 662 2011-10-29 07:51:11 gjs278 has joined
 663 2011-10-29 07:51:22 ej__ has joined
 664 2011-10-29 07:54:20 ej_ has quit (Ping timeout: 258 seconds)
 665 2011-10-29 07:56:22 gjs278 has quit (Remote host closed the connection)
 666 2011-10-29 08:03:29 gjs278 has joined
 667 2011-10-29 08:04:37 AStove has joined
 668 2011-10-29 08:13:42 MrTiggr has joined
 669 2011-10-29 08:15:56 lfm has quit (Quit: ircII EPIC4-2.10 -- Are we there yet?)
 670 2011-10-29 08:16:58 mmoya has joined
 671 2011-10-29 08:17:17 jrmithdobbs has quit (Read error: Operation timed out)
 672 2011-10-29 08:17:27 asoltys has quit (Ping timeout: 240 seconds)
 673 2011-10-29 08:18:34 zhoutong has quit (Read error: Connection reset by peer)
 674 2011-10-29 08:20:01 zhoutong has joined
 675 2011-10-29 08:23:05 jrmithdobbs has joined
 676 2011-10-29 08:24:49 lfm has joined
 677 2011-10-29 08:25:29 gjs278 has quit (Remote host closed the connection)
 678 2011-10-29 08:27:41 Moonies has joined
 679 2011-10-29 08:28:35 imsaguy has quit ()
 680 2011-10-29 08:30:59 toffoo_ has joined
 681 2011-10-29 08:31:29 toffoo has quit (Ping timeout: 260 seconds)
 682 2011-10-29 08:31:29 toffoo_ is now known as toffoo
 683 2011-10-29 08:32:20 gjs278 has joined
 684 2011-10-29 08:34:43 gjs278 has quit (Remote host closed the connection)
 685 2011-10-29 08:45:41 dvide has joined
 686 2011-10-29 08:45:57 marf_away has joined
 687 2011-10-29 08:47:55 <CIA-101> poolserverj: shadders * d4fa5e572f43 r175 / (8 files in 5 dirs):
 688 2011-10-29 08:47:55 <CIA-101> poolserverj: first integration commit - watch it crash and burn...
 689 2011-10-29 08:47:55 <CIA-101> poolserverj: - replaced getmerkletree rpc call with local calculation.
 690 2011-10-29 08:48:00 ahbritto_ has joined
 691 2011-10-29 08:48:00 ahbritto_ has quit (Changing host)
 692 2011-10-29 08:48:00 ahbritto_ has joined
 693 2011-10-29 08:54:23 zhoutong has quit (Read error: Connection reset by peer)
 694 2011-10-29 08:54:40 zhoutong has joined
 695 2011-10-29 08:56:34 <zeiris> Gosh this channel is quiet now.
 696 2011-10-29 08:56:35 zhoutong has quit (Read error: Connection reset by peer)
 697 2011-10-29 08:57:29 zhoutong has joined
 698 2011-10-29 08:58:24 karnac has quit (Quit: karnac)
 699 2011-10-29 08:59:51 karnac has joined
 700 2011-10-29 09:00:21 <nathan7> zeiris: Yes it is!
 701 2011-10-29 09:00:26 <nathan7> Fix it (;
 702 2011-10-29 09:00:59 <zeiris> Well with the bubble gone, maybe BTC's stable enough for me to do something fun.
 703 2011-10-29 09:01:15 <zeiris> What kind of web services/libraries does the BTC community need?
 704 2011-10-29 09:02:06 <nathan7> I'd love something that automatically does the exchange business and gets me a pizza.
 705 2011-10-29 09:03:59 karnac has quit (Client Quit)
 706 2011-10-29 09:04:19 lfm has quit (Quit: Hey!  Where'd my controlling terminal go?)
 707 2011-10-29 09:14:59 zhoutong has quit (Read error: Connection reset by peer)
 708 2011-10-29 09:15:42 zhoutong has joined
 709 2011-10-29 09:17:17 erle- has joined
 710 2011-10-29 09:17:17 zhoutong has quit (Read error: Connection reset by peer)
 711 2011-10-29 09:18:46 zhoutong has joined
 712 2011-10-29 09:19:55 SomeoneWeird has quit (Excess Flood)
 713 2011-10-29 09:19:55 zhoutong has quit (Read error: Connection reset by peer)
 714 2011-10-29 09:21:24 zhoutong has joined
 715 2011-10-29 09:21:26 lfm has joined
 716 2011-10-29 09:22:47 EskimoBob has joined
 717 2011-10-29 09:22:48 EskimoBob has quit (Changing host)
 718 2011-10-29 09:22:48 EskimoBob has joined
 719 2011-10-29 09:25:01 gjs278 has joined
 720 2011-10-29 09:25:04 SomeoneWeird has joined
 721 2011-10-29 09:28:28 Moonies has quit (Quit: quack)
 722 2011-10-29 09:33:17 CaptainDDL has joined
 723 2011-10-29 09:35:39 zhoutong has quit (Read error: Connection reset by peer)
 724 2011-10-29 09:35:47 wasabi has joined
 725 2011-10-29 09:36:54 jarpiain has quit (Remote host closed the connection)
 726 2011-10-29 09:36:56 zhoutong has joined
 727 2011-10-29 09:38:06 wasabi1 has quit (Ping timeout: 276 seconds)
 728 2011-10-29 09:45:31 zhoutong has quit (Read error: Connection reset by peer)
 729 2011-10-29 09:46:08 zhoutong has joined
 730 2011-10-29 09:51:27 mmoya has quit (Ping timeout: 258 seconds)
 731 2011-10-29 09:55:24 zhoutong has quit (Read error: Connection reset by peer)
 732 2011-10-29 09:56:18 zhoutong has joined
 733 2011-10-29 09:58:40 zhoutong has quit (Read error: Connection reset by peer)
 734 2011-10-29 09:59:19 datagutt has joined
 735 2011-10-29 09:59:41 zhoutong has joined
 736 2011-10-29 10:01:46 zhoutong has quit (Read error: Connection reset by peer)
 737 2011-10-29 10:01:52 dr_win has quit (Remote host closed the connection)
 738 2011-10-29 10:02:29 zhoutong has joined
 739 2011-10-29 10:08:34 iocor has joined
 740 2011-10-29 10:08:37 iocor has quit (Changing host)
 741 2011-10-29 10:08:37 iocor has joined
 742 2011-10-29 10:11:17 zhoutong has quit (Read error: Connection reset by peer)
 743 2011-10-29 10:11:52 zhoutong has joined
 744 2011-10-29 10:20:15 zhoutong has quit (Read error: Connection reset by peer)
 745 2011-10-29 10:20:34 zhoutong has joined
 746 2011-10-29 10:24:06 zhoutong has quit (Read error: Connection reset by peer)
 747 2011-10-29 10:25:19 zhoutong has joined
 748 2011-10-29 10:25:52 molecular has quit (Quit: Leaving)
 749 2011-10-29 10:29:12 Backburn has quit ()
 750 2011-10-29 10:36:39 zhoutong has quit (Read error: Connection reset by peer)
 751 2011-10-29 10:37:59 zhoutong has joined
 752 2011-10-29 10:38:23 MobiusL has quit (Ping timeout: 248 seconds)
 753 2011-10-29 10:39:09 slush has joined
 754 2011-10-29 10:40:06 MobiusL has joined
 755 2011-10-29 10:41:17 surikator has joined
 756 2011-10-29 10:49:33 <edcba> http://www.fastcompany.com/magazine/160/visa-secret-security-center
 757 2011-10-29 10:49:58 <edcba> 10547 messages/s during peak hour in 2010 ?
 758 2011-10-29 10:51:14 <edcba> (1 transaction may be multiple messages)
 759 2011-10-29 10:52:25 zhoutong has quit (Read error: Connection reset by peer)
 760 2011-10-29 10:53:26 zhoutong has joined
 761 2011-10-29 10:55:33 wboy1 has quit ()
 762 2011-10-29 10:55:33 zhoutong has quit (Read error: Connection reset by peer)
 763 2011-10-29 10:56:35 zhoutong has joined
 764 2011-10-29 10:58:13 zhoutong has quit (Read error: Connection reset by peer)
 765 2011-10-29 10:59:20 zhoutong has joined
 766 2011-10-29 11:03:32 zhoutong has quit (Read error: Connection reset by peer)
 767 2011-10-29 11:03:56 zhoutong has joined
 768 2011-10-29 11:06:03 zhoutong has quit (Read error: Connection reset by peer)
 769 2011-10-29 11:06:50 <CIA-101> bips: genjix master * rce40c0f / (5 files): BIP 0001, 0011, 0012, 0013. - http://git.io/j74jcg
 770 2011-10-29 11:07:05 zhoutong has joined
 771 2011-10-29 11:08:12 zhoutong has quit (Read error: Connection reset by peer)
 772 2011-10-29 11:09:41 zhoutong has joined
 773 2011-10-29 11:17:56 zhoutong has quit (Read error: Connection reset by peer)
 774 2011-10-29 11:18:18 zhoutong has joined
 775 2011-10-29 11:20:31 iocor has quit (Quit: Computer has gone to sleep.)
 776 2011-10-29 11:22:21 zhoutong has quit (Read error: Connection reset by peer)
 777 2011-10-29 11:22:42 Sedra has quit (Remote host closed the connection)
 778 2011-10-29 11:23:19 zhoutong has joined
 779 2011-10-29 11:23:45 Sedra has joined
 780 2011-10-29 11:24:05 t3a has quit (Ping timeout: 252 seconds)
 781 2011-10-29 11:26:59 zhoutong has quit (Read error: Connection reset by peer)
 782 2011-10-29 11:27:58 zhoutong has joined
 783 2011-10-29 11:29:36 zhoutong has quit (Read error: Connection reset by peer)
 784 2011-10-29 11:30:57 zhoutong has joined
 785 2011-10-29 11:31:38 iocor has joined
 786 2011-10-29 11:33:00 zhoutong has quit (Read error: Connection reset by peer)
 787 2011-10-29 11:33:48 zhoutong has joined
 788 2011-10-29 11:34:32 jix_ has quit (Quit: leaving)
 789 2011-10-29 11:40:38 iocor has quit (Quit: Computer has gone to sleep.)
 790 2011-10-29 11:44:11 zhoutong has quit (Read error: Connection reset by peer)
 791 2011-10-29 11:45:04 c0w has quit (Ping timeout: 248 seconds)
 792 2011-10-29 11:45:21 zhoutong has joined
 793 2011-10-29 11:45:40 c0w has joined
 794 2011-10-29 11:47:37 zhoutong has quit (Read error: Connection reset by peer)
 795 2011-10-29 11:47:58 ahbritto has quit (Ping timeout: 255 seconds)
 796 2011-10-29 11:48:28 zhoutong has joined
 797 2011-10-29 11:57:21 Turingi has joined
 798 2011-10-29 11:57:53 surikator has quit (Quit: Computer is sleeping. I'm probably not.)
 799 2011-10-29 12:02:12 wolfspraul has joined
 800 2011-10-29 12:04:40 zhoutong has quit (Read error: Connection reset by peer)
 801 2011-10-29 12:05:45 zhoutong has joined
 802 2011-10-29 12:06:13 iocor has joined
 803 2011-10-29 12:08:24 d9ping has joined
 804 2011-10-29 12:16:06 slush has quit (Ping timeout: 244 seconds)
 805 2011-10-29 12:22:37 iocor has quit (Quit: Computer has gone to sleep.)
 806 2011-10-29 12:25:18 ej_ has joined
 807 2011-10-29 12:27:03 iocor has joined
 808 2011-10-29 12:28:26 ej__ has quit (Ping timeout: 258 seconds)
 809 2011-10-29 12:30:12 zhoutong has quit (Read error: Connection reset by peer)
 810 2011-10-29 12:31:12 zhoutong has joined
 811 2011-10-29 12:33:44 slush has joined
 812 2011-10-29 12:37:32 graingert has joined
 813 2011-10-29 12:44:47 eoss has joined
 814 2011-10-29 12:44:48 eoss has quit (Changing host)
 815 2011-10-29 12:44:48 eoss has joined
 816 2011-10-29 12:48:18 slush has quit (Remote host closed the connection)
 817 2011-10-29 12:55:03 dvide_ has joined
 818 2011-10-29 12:56:16 Daniel0108 has quit (Ping timeout: 240 seconds)
 819 2011-10-29 12:56:21 dvide has quit (Ping timeout: 252 seconds)
 820 2011-10-29 13:02:06 zhoutong has quit (Read error: Connection reset by peer)
 821 2011-10-29 13:03:00 zhoutong has joined
 822 2011-10-29 13:04:07 dr_win has joined
 823 2011-10-29 13:07:08 d9ping has quit (Quit: Ik ga weg)
 824 2011-10-29 13:08:10 surikator has joined
 825 2011-10-29 13:10:26 <luke-jr> ;;bc,stats
 826 2011-10-29 13:10:30 <gribble> Current Blocks: 151021 | Current Difficulty: 1468195.4272208 | Next Difficulty At Block: 151199 | Next Difficulty In: 178 blocks | Next Difficulty In About: 1 day, 13 hours, 22 minutes, and 48 seconds | Next Difficulty Estimate: 1212314.00409509 | Estimated Percent Change: -17.428294516
 827 2011-10-29 13:14:10 SomeoneWeird has quit (Excess Flood)
 828 2011-10-29 13:18:07 SomeoneWeird has joined
 829 2011-10-29 13:20:13 <Diablo-D3> http://nakedsecurity.sophos.com/2011/10/29/devilrobber-mac-os-x-trojan-horse-spies-on-you-uses-gpu-for-bitcoin-mining/?utm_source=facebook
 830 2011-10-29 13:21:21 surikator has quit (Quit: Computer is sleeping. I'm probably not.)
 831 2011-10-29 13:26:50 <nathan7> Diablo-D3: AWESOME
 832 2011-10-29 13:27:11 <Diablo-D3> well get this
 833 2011-10-29 13:27:17 <Diablo-D3> devilrobber, right?
 834 2011-10-29 13:27:32 <Diablo-D3> devil = diablo, its osx, and my miner is the only one that works on osx
 835 2011-10-29 13:27:45 <Diablo-D3> so clearly I need to dmca someone
 836 2011-10-29 13:27:48 <nathan7> o:
 837 2011-10-29 13:27:48 <Graet> IT WAS YOU!!!!!!!
 838 2011-10-29 13:28:07 <nathan7> be proud
 839 2011-10-29 13:28:13 <nathan7> you're spreading bitcoin
 840 2011-10-29 13:28:21 <Graet> ^^
 841 2011-10-29 13:28:27 <Diablo-D3> well, SOMEONE is spreading bitcoin... like an std.
 842 2011-10-29 13:28:30 graingert has quit (Read error: Operation timed out)
 843 2011-10-29 13:29:04 <nathan7> [=
 844 2011-10-29 13:29:12 <Diablo-D3> seriously, I've dmca'ed someone before over diablominer
 845 2011-10-29 13:29:14 <Diablo-D3> I can do it again
 846 2011-10-29 13:30:14 <Diablo-D3> although, if hes shipping the source with the trojan or a notice where to get it, thats perfectly a-okay
 847 2011-10-29 13:30:24 <Eliel> :D
 848 2011-10-29 13:30:50 <Diablo-D3> seriously, some day trojan makers will have github accounts
 849 2011-10-29 13:31:09 <Diablo-D3> open source machine fucking.
 850 2011-10-29 13:31:55 <luke-jr> what if the trojan complies with the license? ;)
 851 2011-10-29 13:32:06 <Diablo-D3> like I said, a-okay
 852 2011-10-29 13:32:15 <Diablo-D3> officially not my problem
 853 2011-10-29 13:33:07 <Diablo-D3> GPL indemnifies me from my code being too awesome
 854 2011-10-29 13:33:12 <Diablo-D3> anyhow, night all
 855 2011-10-29 13:33:35 erle- has quit (Quit: CETERVM•AVTEM•CENSEO•FDP•ESSE•DELENDVM)
 856 2011-10-29 13:35:02 Kolky has quit (Quit: Bye bye!)
 857 2011-10-29 13:36:22 Diablo-D3 has quit (Read error: Operation timed out)
 858 2011-10-29 13:37:58 karnac has joined
 859 2011-10-29 13:42:29 graingert has joined
 860 2011-10-29 13:42:55 graingert is now known as Guest36795
 861 2011-10-29 13:49:31 Kolky has joined
 862 2011-10-29 13:57:52 Guest36795 has quit (Ping timeout: 248 seconds)
 863 2011-10-29 14:06:22 ej__ has joined
 864 2011-10-29 14:07:43 ej_ has quit (Ping timeout: 258 seconds)
 865 2011-10-29 14:18:28 SomeoneWeird has quit (Excess Flood)
 866 2011-10-29 14:18:29 TheDaniel0108 has joined
 867 2011-10-29 14:18:37 TheDaniel0108 has quit (Changing host)
 868 2011-10-29 14:18:37 TheDaniel0108 has joined
 869 2011-10-29 14:23:07 Guest57861 has joined
 870 2011-10-29 14:23:41 TheZimm has joined
 871 2011-10-29 14:26:06 TheDaniel0108 has quit (Quit: Did I really quit? :o)
 872 2011-10-29 14:30:53 TheAncientGoat has joined
 873 2011-10-29 14:31:08 Daniel0108 has joined
 874 2011-10-29 14:31:41 d4de has quit (Ping timeout: 258 seconds)
 875 2011-10-29 14:37:11 larsivi has quit (Ping timeout: 255 seconds)
 876 2011-10-29 14:41:18 Zarutian has joined
 877 2011-10-29 14:44:49 MobiusL has quit (Remote host closed the connection)
 878 2011-10-29 14:46:02 MobiusL has joined
 879 2011-10-29 14:49:42 btc_buddy has quit (Read error: Connection reset by peer)
 880 2011-10-29 14:50:27 btc_buddy has joined
 881 2011-10-29 14:51:46 XX01XX has quit (Ping timeout: 256 seconds)
 882 2011-10-29 14:57:05 karnac has quit (Quit: karnac)
 883 2011-10-29 14:59:16 karnac has joined
 884 2011-10-29 15:03:14 iocor has quit (Quit: Computer has gone to sleep.)
 885 2011-10-29 15:03:21 <CIA-101> libbitcoin: genjix * r4e6cb9cdc76e / (9 files in 6 dirs): example program to fetch balance of bitcoin address.
 886 2011-10-29 15:05:01 XX01XX has joined
 887 2011-10-29 15:09:16 jjjrmy has joined
 888 2011-10-29 15:09:25 jjjrmy has left ()
 889 2011-10-29 15:11:43 karnac has quit (Quit: karnac)
 890 2011-10-29 15:12:03 karnac has joined
 891 2011-10-29 15:12:33 da2ce7 has quit (Ping timeout: 248 seconds)
 892 2011-10-29 15:13:53 Beremat has joined
 893 2011-10-29 15:15:08 d4de has joined
 894 2011-10-29 15:17:20 karnac has quit (Quit: karnac)
 895 2011-10-29 15:17:37 karnac has joined
 896 2011-10-29 15:17:38 TheAncientGoat has quit (Ping timeout: 245 seconds)
 897 2011-10-29 15:20:15 TheAncientGoat has joined
 898 2011-10-29 15:28:37 zhoutong has quit (Read error: Connection reset by peer)
 899 2011-10-29 15:29:41 zhoutong has joined
 900 2011-10-29 15:30:26 p0s has joined
 901 2011-10-29 15:32:42 iocor has joined
 902 2011-10-29 15:36:49 MobiusL has quit (Remote host closed the connection)
 903 2011-10-29 15:37:55 MobiusL has joined
 904 2011-10-29 15:40:38 skeledrew has joined
 905 2011-10-29 15:42:27 DontMindMe has joined
 906 2011-10-29 15:43:12 peck has quit (Ping timeout: 252 seconds)
 907 2011-10-29 15:47:51 peck has joined
 908 2011-10-29 16:07:12 ThomasV has joined
 909 2011-10-29 16:07:47 toffoo has quit ()
 910 2011-10-29 16:08:49 Beremat has quit (Read error: Connection reset by peer)
 911 2011-10-29 16:10:24 zhoutong has quit (Read error: Connection reset by peer)
 912 2011-10-29 16:11:23 zhoutong has joined
 913 2011-10-29 16:12:14 da2ce7 has joined
 914 2011-10-29 16:16:28 ej__ has quit (Read error: Connection reset by peer)
 915 2011-10-29 16:17:04 ej_ has joined
 916 2011-10-29 16:20:29 <edcba> ;;bc,mtgox
 917 2011-10-29 16:20:30 <gribble> {"ticker":{"high":3.82717,"low":3.121,"avg":3.475816274,"vwap":3.503402281,"vol":77958,"last_all":3.57959,"last_local":3.57959,"last":3.57959,"buy":3.562,"sell":3.5796}}
 918 2011-10-29 16:21:20 c0w is now known as copumpkin
 919 2011-10-29 16:21:21 copumpkin has quit (Changing host)
 920 2011-10-29 16:21:21 copumpkin has joined
 921 2011-10-29 16:23:14 zhoutong has quit (Read error: Connection reset by peer)
 922 2011-10-29 16:24:14 zhoutong has joined
 923 2011-10-29 16:26:17 da2ce7 has quit ()
 924 2011-10-29 16:28:05 zhoutong has quit (Read error: Connection reset by peer)
 925 2011-10-29 16:29:14 zhoutong has joined
 926 2011-10-29 16:39:15 wasabi1 has joined
 927 2011-10-29 16:41:10 wasabi has quit (Ping timeout: 244 seconds)
 928 2011-10-29 16:54:35 slush has joined
 929 2011-10-29 16:55:04 gavinandresen has joined
 930 2011-10-29 16:57:03 zhoutong has quit (Read error: Connection reset by peer)
 931 2011-10-29 16:58:20 zhoutong has joined
 932 2011-10-29 16:59:58 eueueue has joined
 933 2011-10-29 17:02:55 ej__ has joined
 934 2011-10-29 17:03:32 imsaguy has joined
 935 2011-10-29 17:03:42 imsaguy has quit (Changing host)
 936 2011-10-29 17:03:42 imsaguy has joined
 937 2011-10-29 17:05:01 x11 has joined
 938 2011-10-29 17:05:36 ej_ has quit (Ping timeout: 258 seconds)
 939 2011-10-29 17:10:30 merde has quit ()
 940 2011-10-29 17:16:42 eueueue has quit (Quit: Page closed)
 941 2011-10-29 17:22:17 zhoutong has quit (Read error: Connection reset by peer)
 942 2011-10-29 17:23:07 zhoutong has joined
 943 2011-10-29 17:24:15 zhoutong has quit (Read error: Connection reset by peer)
 944 2011-10-29 17:25:18 zhoutong has joined
 945 2011-10-29 17:30:02 zhoutong has quit (Read error: Connection reset by peer)
 946 2011-10-29 17:31:05 zhoutong has joined
 947 2011-10-29 17:31:49 merde has joined
 948 2011-10-29 17:32:09 t3a has joined
 949 2011-10-29 17:34:36 sgstair has quit (Quit: .•«UPP»•.)
 950 2011-10-29 17:37:39 zhoutong has quit (Read error: Connection reset by peer)
 951 2011-10-29 17:38:27 sgstair has joined
 952 2011-10-29 17:38:29 zhoutong has joined
 953 2011-10-29 17:39:00 XXO1XX has joined
 954 2011-10-29 17:39:16 XX01XX has quit (Ping timeout: 260 seconds)
 955 2011-10-29 17:39:29 wasabi has joined
 956 2011-10-29 17:39:54 tomat has quit (Ping timeout: 260 seconds)
 957 2011-10-29 17:39:58 Sedra- has joined
 958 2011-10-29 17:41:15 wasabi1 has quit (Ping timeout: 258 seconds)
 959 2011-10-29 17:41:39 erus` has joined
 960 2011-10-29 17:42:46 Sedra has quit (Ping timeout: 260 seconds)
 961 2011-10-29 17:43:18 iocor has quit (Quit: Computer has gone to sleep.)
 962 2011-10-29 17:43:45 ej_ has joined
 963 2011-10-29 17:46:23 ej__ has quit (Ping timeout: 245 seconds)
 964 2011-10-29 17:52:58 tomat has joined
 965 2011-10-29 17:59:34 eoss has quit (Read error: Connection reset by peer)
 966 2011-10-29 18:00:30 larsivi has joined
 967 2011-10-29 18:02:17 AlexWaters has quit (Ping timeout: 244 seconds)
 968 2011-10-29 18:04:24 btc_buddy has quit (Read error: Connection reset by peer)
 969 2011-10-29 18:04:49 MobiusL has quit (Ping timeout: 248 seconds)
 970 2011-10-29 18:05:10 AlexWaters has joined
 971 2011-10-29 18:05:45 btc_buddy has joined
 972 2011-10-29 18:07:50 Zarutian has quit (Ping timeout: 256 seconds)
 973 2011-10-29 18:12:36 cenuij has quit (Quit: KDE panel fail :()
 974 2011-10-29 18:12:52 Zarutian has joined
 975 2011-10-29 18:15:37 cenuij has joined
 976 2011-10-29 18:15:37 cenuij has quit (Changing host)
 977 2011-10-29 18:15:37 cenuij has joined
 978 2011-10-29 18:17:17 MobiusL has joined
 979 2011-10-29 18:24:31 da2ce7 has joined
 980 2011-10-29 18:25:42 AlexWaters has quit (Ping timeout: 240 seconds)
 981 2011-10-29 18:25:56 TuxBlackEdo has quit (Remote host closed the connection)
 982 2011-10-29 18:26:25 MobiusL_ has joined
 983 2011-10-29 18:27:15 AlexWaters has joined
 984 2011-10-29 18:27:20 surikator has joined
 985 2011-10-29 18:27:33 <necrodearia> Can anyone help me with compile issues?  Why is there an error?  http://privatepaste.com/2244be3f0a  I have compiled previously using the exact same source, but after updating some softwares on the system, it no longer compiles =/
 986 2011-10-29 18:28:42 <tcatm> do you have boost devel packages installaed?
 987 2011-10-29 18:28:49 MobiusL has quit (Ping timeout: 248 seconds)
 988 2011-10-29 18:30:44 <necrodearia> I have dev-libs/boost-1.42.0-r2 and dev-util/boost-build-1.42.0 installed.
 989 2011-10-29 18:30:56 <necrodearia> oh also
 990 2011-10-29 18:31:22 <necrodearia> dev-libs/boost-1.46.1-r1 and dev-util/boost-build-1.46.1
 991 2011-10-29 18:32:07 <necrodearia> and `eselect boost list` shows that boost-1.46/default is enabled
 992 2011-10-29 18:32:13 <necrodearia> or active
 993 2011-10-29 18:32:54 peck has quit (Ping timeout: 240 seconds)
 994 2011-10-29 18:33:35 <tcatm> does /usr/lib/libboost_thread.a exist?
 995 2011-10-29 18:35:48 <tcatm> oh, that's an old makefile. can you try 0.5.0rc1?
 996 2011-10-29 18:37:44 <necrodearia> no instances of libboost_thread.a exists, only /usr/lib64/libboost_thread-1_46.so
 997 2011-10-29 18:38:04 <necrodearia> sure, I can try a new makefile
 998 2011-10-29 18:38:57 <CIA-101> libbitcoin: genjix * ra779b515445b /src/storage/postgresql/postgresql_storage.cpp: if dupli tx stop block caching
 999 2011-10-29 18:38:59 <CIA-101> libbitcoin: genjix * ra3e23088143b /src/types.cpp: Fix for premature end of pretty byte stream
1000 2011-10-29 18:39:00 <CIA-101> libbitcoin: genjix * rddb84767b8fe / (include/bitcoin/script.hpp src/script.cpp): seperate op_checksigverify into generate_signature_hash for create new transactions.
1001 2011-10-29 18:44:31 [MobiusL] has joined
1002 2011-10-29 18:45:39 <jgarzik> "CBlock.GetSigOpCount counts vtx[0].vin[0]scriptSig's OpCount.  It shouldn't, because the value in vtx[0].vin[0].scriptSig is a random string between 2 and 100 bytes." https://github.com/bitcoin/bitcoin/issues/596
1003 2011-10-29 18:45:43 <jgarzik> gavinandresen: ^^  interesting point
1004 2011-10-29 18:46:57 MobiusL_ has quit (Ping timeout: 248 seconds)
1005 2011-10-29 18:47:01 <gavinandresen> jgarzik: I rewrote the GetOpCount code for OP_EVAL ... but had to keep the old code to prevent block chain splits
1006 2011-10-29 18:47:30 <gavinandresen> I don't see the issue, though:  the opcount of a standard scriptSig is always 0
1007 2011-10-29 18:51:30 Xunie has quit (Ping timeout: 240 seconds)
1008 2011-10-29 18:57:33 graingert has joined
1009 2011-10-29 18:59:00 <necrodearia> ah, obj/nogui/ contained files that affected the compile.  rming them resolved the issue
1010 2011-10-29 19:02:41 <gavinandresen> jgarzik: I forgot vtx[0].vin[0] is special (is the coinbase)....   He's right, that is a bug.
1011 2011-10-29 19:02:53 <jgarzik> yep
1012 2011-10-29 19:03:14 <gavinandresen> jgarzik: there's probably a block-chain-splitting attack hiding if we just fix it the obvious way
1013 2011-10-29 19:03:37 <jgarzik> gavinandresen: that's my worry.  I understand his point, but have not thought through the ramifications of changing that
1014 2011-10-29 19:04:27 <gavinandresen> jgarzik: the OP_EVAL change requires a majority of hashing power before being put into place; that's the time to fix it.
1015 2011-10-29 19:05:06 XXO1XX has quit (Ping timeout: 252 seconds)
1016 2011-10-29 19:05:07 <gavinandresen> (actually count how many sigops are done instead of guesstimating based on the CHECKSIG opcodes in the scripts)
1017 2011-10-29 19:05:33 Xunie has joined
1018 2011-10-29 19:06:01 * gavinandresen doesn't like working on the car as it zooms down the freeway at 100 KPH
1019 2011-10-29 19:06:41 p0s has quit (Remote host closed the connection)
1020 2011-10-29 19:08:11 zhoutong has quit (Read error: Connection reset by peer)
1021 2011-10-29 19:09:19 zhoutong has joined
1022 2011-10-29 19:09:54 peck has joined
1023 2011-10-29 19:10:03 <jgarzik> gavinandresen: has the majority of hash power shown willingness to support OP_EVAL?
1024 2011-10-29 19:10:28 <gavinandresen> jgarzik: I haven't asked yet.  I will soon.
1025 2011-10-29 19:10:42 * jgarzik predictably leans against breaking changes :)
1026 2011-10-29 19:10:58 <gavinandresen> you don't like OP_EVAL?
1027 2011-10-29 19:11:10 <gavinandresen> It's nicely backwards-compatible.....
1028 2011-10-29 19:11:29 Raccoon has quit (Ping timeout: 248 seconds)
1029 2011-10-29 19:11:30 cronopio has joined
1030 2011-10-29 19:12:15 Raccoon has joined
1031 2011-10-29 19:12:21 <jgarzik> gavinandresen: not qualified yet to answer honestly.  The entire email thread is in my to-read pile for this weekend.  As long as 0.3.19 won't puke all good
1032 2011-10-29 19:13:21 <gavinandresen> I could actually start sending myself OP_EVAL transactions right now (I'd have to send them through Elgius) and all would be fine.
1033 2011-10-29 19:14:30 <jgarzik> gavinandresen: 0.3.19 seems to be the "old codger" version of bitcoin.  some pools and community notables like theymos are sitting on 0.3.19 and intentionally not moving forward.
1034 2011-10-29 19:14:45 <jgarzik> gavinandresen: nice
1035 2011-10-29 19:15:30 <gavinandresen> I'll volunteer to back-port the relevant bits of OP_EVAL to 0.3.19 if it'll help get them to move
1036 2011-10-29 19:16:34 <gmaxwell> There shouldn't even be a risk of a minority of unupgraded miners from being forked, so long as they don't mine non-standard txn.
1037 2011-10-29 19:16:45 <da2ce7> gavinandresen do we have a every-bitcoiner explanation of the proposed OP_EVAL changes?
1038 2011-10-29 19:16:57 <gavinandresen> gmaxwell: yup
1039 2011-10-29 19:17:04 <jgarzik> gavinandresen: how does OP_EVAL behave when sent to unmodified 0.3.19 miners and clients?
1040 2011-10-29 19:17:19 <gavinandresen> jgarzik: non-standard transaction, so they're ignored.
1041 2011-10-29 19:17:31 <gavinandresen> jgarzik:  (but accepted if included in blocks, of course)
1042 2011-10-29 19:17:49 <jgarzik> gavinandresen: 0.3.19 is pre-isStandard, if you recall.  lack of isStandard is a philosophical reason why some chose not to upgrade.
1043 2011-10-29 19:18:10 <jgarzik> several people disagreed w/ satoshi's introduction of isStandard, at the time
1044 2011-10-29 19:18:26 <gavinandresen> da2ce7: what do you mean by 'every-bitcoiner' ?   The initial changes are just infrastructure to enable more secure wallets and escrow transactions and such later
1045 2011-10-29 19:19:03 <gavinandresen> jgarzik: I didn't recall....
1046 2011-10-29 19:19:29 <da2ce7> so when are we implmenting the breaking changes? is that still a while off?
1047 2011-10-29 19:19:31 <gmaxwell> Hmmmm.... but its easy to demonstrate there is no non-trivial hashpower on a version without isStandard other than eligius. Just make one with no fee and note that it goes nowhere.
1048 2011-10-29 19:20:12 <gmaxwell> da2ce7: this isn't a breaking change from the perspective of most parties.
1049 2011-10-29 19:20:43 <gmaxwell> (miners that mine non-standard txn would consider this a breaking change— since there will be some txn that if they mine them, they'll end up orphaned)
1050 2011-10-29 19:20:49 <batouzo> how long time would be there before change
1051 2011-10-29 19:21:03 <batouzo> not every btc user upgrades regularly
1052 2011-10-29 19:21:08 <gmaxwell> They don't need to.
1053 2011-10-29 19:21:13 <da2ce7> ah, so the OP_EVAL rules are become more strict?
1054 2011-10-29 19:21:45 <gmaxwell> There is no OP_EVAL today. There is a OP_NOP (does nothing) which would become OP_EVAL .. and OP_EVAL will be strictly more strict that does-nothing. :)
1055 2011-10-29 19:21:56 dr_win has quit (Remote host closed the connection)
1056 2011-10-29 19:22:04 <da2ce7> :)
1057 2011-10-29 19:22:17 <gmaxwell> So old clients will see payments that had no output restrictions.. and accept them. New clients will see rules being followed and accept them.
1058 2011-10-29 19:22:25 <edcba> what is that OP_EVAL ?
1059 2011-10-29 19:22:29 urstroyer has left ()
1060 2011-10-29 19:22:41 <gmaxwell> In particular, the op_eval rules don't allow txn that would somehow pass op_eval nodes but not the old ones.
1061 2011-10-29 19:23:06 <gmaxwell> edcba: A script opteration that allows the spender to provide the actual script instead of the sender.
1062 2011-10-29 19:23:08 <gavinandresen> https://en.bitcoin.it/wiki/BIP_0012   is the OP_EVAL proposal
1063 2011-10-29 19:23:42 <edcba> so it is a breaking change ?
1064 2011-10-29 19:23:45 <gmaxwell> No.
1065 2011-10-29 19:23:48 <edcba> lol
1066 2011-10-29 19:24:13 <gmaxwell> Did you ask that just to be obnoxious or is there a point I can help clarify?
1067 2011-10-29 19:24:19 <gavinandresen> It is not a breaking change, but if it is not rolled out carefully it could trigger a block-chain-split.
1068 2011-10-29 19:24:28 [MobiusL] is now known as MobiusL
1069 2011-10-29 19:24:36 <edcba> but if old clients don't recognize the owner of coins it will break
1070 2011-10-29 19:24:47 <gmaxwell> They will.
1071 2011-10-29 19:25:12 <gmaxwell> Because they'll see the op_eval transactions as "this coin belongs to whomever wants it! have fun"
1072 2011-10-29 19:25:27 <edcba> so what if i claim those ?
1073 2011-10-29 19:25:34 <gavinandresen> ... that's not quite right.  the hash of the script has to be correct for old clients to accept it
1074 2011-10-29 19:25:57 <gavinandresen> And if you don't re-use keys, every script will be different, so you're actually secure
1075 2011-10-29 19:26:03 <gmaxwell> gavinandresen: It was a simplification, but now that you mention it... I guess thats actually helpful too.
1076 2011-10-29 19:26:06 <gavinandresen> (even with old clients/miners)
1077 2011-10-29 19:26:46 <gmaxwell> edcba: You can't— you could try but any upgraded miner won't accept a chain while you do.  (also, as gavin points out— you'd actually have to know the required script)
1078 2011-10-29 19:26:48 <batouzo> edcba: you can have them. I claim mtgox'es 0 address though
1079 2011-10-29 19:27:07 <gmaxwell> s/while/where/
1080 2011-10-29 19:27:31 <edcba> gmaxwell: so you split chain with old clients
1081 2011-10-29 19:27:36 <gmaxwell> edcba: And non-upgraded miners don't appear to mine the relevant non-standard txn.
1082 2011-10-29 19:27:38 <edcba> ie breaking change
1083 2011-10-29 19:27:41 <gmaxwell> No sir.
1084 2011-10-29 19:28:12 <edcba> if old clients see me acquiring those coins and new ones not
1085 2011-10-29 19:28:14 <graingert> edcba: they would still mine on the new blocks
1086 2011-10-29 19:28:20 <edcba> it means chains are splitted
1087 2011-10-29 19:28:27 <graingert> edcba: but they would only take old style tx
1088 2011-10-29 19:28:29 <da2ce7> edcba, we are doing it now so it ISN'T a breaking change later...
1089 2011-10-29 19:28:42 <edcba> old clients will accept my tx new clients won't
1090 2011-10-29 19:29:04 <graingert> ?
1091 2011-10-29 19:29:10 <gmaxwell> edcba: so? What matters is what gets mined. (and because it's non-standard most clients will just drop it, but we'll ignore that for now)
1092 2011-10-29 19:29:22 <gavinandresen> jgarzik: I just checkout out 0.3.19, and it DOES include the IsStandard() check
1093 2011-10-29 19:29:30 <da2ce7> edcba, this is like "we are going to do breaking changes in the future, lets now get everyone prepared for it"
1094 2011-10-29 19:29:39 <gmaxwell> da2ce7: Not really.
1095 2011-10-29 19:29:46 <da2ce7> :(
1096 2011-10-29 19:29:49 <graingert> because it doesn't break
1097 2011-10-29 19:29:50 <jgarzik> gavinandresen: hum, I misremembered then.  The controversy was earlier.
1098 2011-10-29 19:29:55 <gmaxwell> edcba: Lets walk through the steps. You transmit a bogus txn.
1099 2011-10-29 19:29:57 <graingert> miners will still mine on the old block
1100 2011-10-29 19:30:00 <graingert> s
1101 2011-10-29 19:30:17 Cherothald has quit (Ping timeout: 276 seconds)
1102 2011-10-29 19:30:29 <jgarzik> gavinandresen: that helps define behavior a bit, because it is true that 0.3.19 is a prominent "old codger" version
1103 2011-10-29 19:30:36 <gmaxwell> edcba: lets just assume that there exists a miner that will mine it (though I've tested and this doesn't appear to be the case: no one mines nonstandard txn now except eligius as far as I can tell)
1104 2011-10-29 19:30:48 <edcba> :)
1105 2011-10-29 19:31:24 <gmaxwell> edcba: That miner mines it.  But then none of the upgraded nodes will accept their blocks.  So there is a one block orphan and life goes on.
1106 2011-10-29 19:31:58 <edcba> and for old clients it sees a good block so use it
1107 2011-10-29 19:32:27 <edcba> ok it may not last long since most of miners used your new version ?
1108 2011-10-29 19:32:28 <gmaxwell> edcba: The risky outcome is that (1) one of those nodes exists, (2) the unupgraded nodes are the majority of hash power, (3) someone does what you said.
1109 2011-10-29 19:33:11 <edcba> we'll see what majority decides anyway
1110 2011-10-29 19:33:18 <gmaxwell> edcba: right. So long as upgraded miners are a majority such a split won't last long, if they are a very large majority it will only be one block... and those happen often enough naturally.
1111 2011-10-29 19:33:31 <gmaxwell> edcba: it's also possible to make the feature depend on hashpower majority directly.
1112 2011-10-29 19:34:16 <gmaxwell> edcba: e.g. you make the upgraded nodes write OP_EVAL into their coinbase.. and they only start following the new rules when at least 60% (say) of the last 2016 blocks (say) indicate support. (then they stop advertising it)
1113 2011-10-29 19:34:26 <gavinandresen> gmaxwell: see the Backwards Compatiblity section of the BIP.  I propose we evaluate January 15, with an "interpret OP_EVAL AS OP_EVAL" date of Feb 1.
1114 2011-10-29 19:34:46 <gmaxwell> But if the big pool operators indicate willingness, I don't see a reason for the complexity of a coinbase vote.
1115 2011-10-29 19:35:14 Cherothald has joined
1116 2011-10-29 19:35:57 cenuij has quit (Remote host closed the connection)
1117 2011-10-29 19:36:03 <gavinandresen> I worry that they'll "indicate willingness" but then just get lazy and not actually get around to patching their block creation code
1118 2011-10-29 19:36:31 <gavinandresen> putting "OP_EVAL" into mined blocks means they actually had to apply the patch
1119 2011-10-29 19:36:33 <graingert> gavinandresen: could you get it so reward transactions could include OP_EVAL
1120 2011-10-29 19:37:05 <gavinandresen> graingert: yes, that's what "OP_EVAL" in the coinbase means
1121 2011-10-29 19:37:05 <gmaxwell> gavinandresen: fair enough.
1122 2011-10-29 19:37:07 <graingert> ah
1123 2011-10-29 19:37:11 <graingert> durp
1124 2011-10-29 19:37:29 coblee_ has joined
1125 2011-10-29 19:38:27 <gmaxwell> gavinandresen: The lazy bit is actually a really excellent point. I'm glad you thought of that.
1126 2011-10-29 19:39:26 <gavinandresen> I see my primary jobs a lead bitcoin dev to worry about stuff that probably won't happen, but would be bad if it did....
1127 2011-10-29 19:40:50 <edcba> hmm i don't understand really well how that OP_EVAL will be used
1128 2011-10-29 19:40:55 coblee has quit (Ping timeout: 240 seconds)
1129 2011-10-29 19:40:55 coblee_ is now known as coblee
1130 2011-10-29 19:43:34 <gavinandresen> OP_EVAL by itself does nothing.  It needs multisignature transactions, too, to be useful (see BIPs 11 and 13)
1131 2011-10-29 19:45:45 <edcba> grmbl
1132 2011-10-29 19:45:52 RazielZ has quit (Quit: Leaving)
1133 2011-10-29 19:47:04 surikator has quit (Quit: Computer is sleeping. I'm probably not.)
1134 2011-10-29 19:48:21 K0lky has joined
1135 2011-10-29 19:49:25 <edcba> ok so with that scheme you'll have to mark coins as pending ?
1136 2011-10-29 19:49:41 <gmaxwell> ... Pending? hm?
1137 2011-10-29 19:49:59 Kolky has quit (Ping timeout: 252 seconds)
1138 2011-10-29 19:50:11 <gmaxwell> Oh you mean a mutisignature secured wallet? Presuably you'll train your wallet how to go out and get the signatures when it needs them.
1139 2011-10-29 19:50:50 <gavinandresen> Yes, there will be public keys in your wallet where the private part is "go ask FOO to sign the transaction"
1140 2011-10-29 19:51:09 <edcba> hmm
1141 2011-10-29 19:52:38 <gmaxwell> edcba: the key thing op_eval adds to this is that the payer doesn't need to know or care about the payees personal wallet security procedure.
1142 2011-10-29 19:53:08 <edcba> i think i will have to read forum to understand all that thing
1143 2011-10-29 19:53:19 <gavinandresen> ... and they payer doesn't have to pay more transaction fees because I'm using some wacky 4-of-10-signatures-required protection scheme
1144 2011-10-29 19:53:23 <edcba> seems a bit complicated just for escrow :)
1145 2011-10-29 19:53:56 <gavinandresen> It isn't just for escrow
1146 2011-10-29 19:54:27 <gavinandresen> The other big advantage is it means one additional bitcoin address type can handle any transaction type we come up with in the future
1147 2011-10-29 19:54:31 <edcba> the payer use more resource i don't see why he shouldn't pay more fees
1148 2011-10-29 19:54:31 <gmaxwell> It's for transient escrow, wallet security, trust fund accounts, etc etc.
1149 2011-10-29 19:54:56 <gmaxwell> edcba: the payer is not using more resources the txn are ~the same size as current standard ones.
1150 2011-10-29 19:54:58 <gavinandresen> edcba: the payEE uses more resources...  (when they spend the 4-of-10 signatures required coin)
1151 2011-10-29 19:55:08 <gmaxwell> What gavinandresen said.
1152 2011-10-29 19:55:33 <edcba> anyway payer/payee don't matter one will pay the price for the other :)
1153 2011-10-29 19:56:46 tower has quit (Quit: | ReactOS - The FOSS alternative to MS Windows! | http://www.reactos.org/ | join #ReactOS |)
1154 2011-10-29 19:56:54 <gavinandresen> OP_EVAL also allows transaction types that are smaller in the block-chain than their non-OP_EVAL equivalents
1155 2011-10-29 19:57:31 <gmaxwell> gavinandresen: is there a seperate BIP for supporting the key recovery in OP_EVAL?
1156 2011-10-29 19:58:02 <gavinandresen> gmaxwell: I started writing one up, but then decided I agreed with ByteCoin : if we care about scriptSig size, it would be better to optimize for that directly
1157 2011-10-29 19:58:36 <gavinandresen> gmaxwell: e.g. by adding protocol methods to "give me a bunch of transactions but leave out their scriptSigs because I trust they were signed correctly because they're in the block chain"
1158 2011-10-29 19:59:08 <gavinandresen> (that obviously requires a lot more thought...)
1159 2011-10-29 19:59:09 <graingert> lol
1160 2011-10-29 19:59:21 <gmaxwell> Yep. okay.
1161 2011-10-29 19:59:44 TheAncientGoat has quit (Ping timeout: 245 seconds)
1162 2011-10-29 20:00:02 MobiusL has quit (Ping timeout: 248 seconds)
1163 2011-10-29 20:00:34 tower has joined
1164 2011-10-29 20:03:20 gavinandresen has quit (Quit: gavinandresen)
1165 2011-10-29 20:04:50 zhoutong has quit (Read error: Connection reset by peer)
1166 2011-10-29 20:05:28 zhoutong has joined
1167 2011-10-29 20:06:29 wood has quit (Ping timeout: 252 seconds)
1168 2011-10-29 20:08:22 wood has joined
1169 2011-10-29 20:08:26 <edcba> can't we just break completly old clients and invent a new tx scheme without scripts ?
1170 2011-10-29 20:09:24 <edcba> ie using the upgraded nodes show their will in block chain ?
1171 2011-10-29 20:10:24 MobiusL has joined
1172 2011-10-29 20:10:27 <[Tycho]> Scripts are cool.
1173 2011-10-29 20:10:32 <edcba> lol
1174 2011-10-29 20:10:46 <[Tycho]> I would like to use them.
1175 2011-10-29 20:10:59 <edcba> me too i'd like to see their use :)
1176 2011-10-29 20:11:51 <edcba> script only could be usefull if you could implement an hashing function in it i guess
1177 2011-10-29 20:12:04 <[Tycho]> Why ?
1178 2011-10-29 20:12:53 <tcatm> if you remove scripts adding new transaction types will become even harder
1179 2011-10-29 20:13:08 eoss has joined
1180 2011-10-29 20:13:08 eoss has quit (Changing host)
1181 2011-10-29 20:13:08 eoss has joined
1182 2011-10-29 20:14:05 <Davincij15> I screwed up.
1183 2011-10-29 20:14:13 <Davincij15> maybe someone can help.
1184 2011-10-29 20:14:24 <edcba> no your wallet is lost
1185 2011-10-29 20:14:25 <Davincij15> I transfered 850 namecoins to a bitcoin address
1186 2011-10-29 20:14:36 <edcba> hmm
1187 2011-10-29 20:14:40 <Davincij15> I own the bitcoin private key
1188 2011-10-29 20:14:42 <edcba> ok maybe not
1189 2011-10-29 20:15:16 <Davincij15> so maybe -rescan on with the bitcoin private key on the namecoind?
1190 2011-10-29 20:15:18 <edcba> don't namecoin use a different version for the sigs ?
1191 2011-10-29 20:15:41 <Davincij15> yeah
1192 2011-10-29 20:15:48 <Davincij15> so i'm fucked
1193 2011-10-29 20:16:11 <edcba> why your namecoin has accepted the bitcoin address then ?
1194 2011-10-29 20:16:41 mmoya has joined
1195 2011-10-29 20:16:52 <tcatm> I don't know exactly how namecoin works but maybe you could use a copy of your bitcoin wallet with namecoin?
1196 2011-10-29 20:17:08 <Davincij15> because the ghetto has dev decided not to do a basic check of duh if there is 1 in front it's not valid
1197 2011-10-29 20:17:51 <Davincij15> I know so many people who have done this.
1198 2011-10-29 20:17:56 <edcba> but isn't 1 the version ?
1199 2011-10-29 20:18:10 da2ce7 has quit (Ping timeout: 248 seconds)
1200 2011-10-29 20:18:23 <edcba> oh encoded 1
1201 2011-10-29 20:18:29 <Davincij15> 1 in front of the public key is dead giveaway that it's a bitcoin address
1202 2011-10-29 20:18:41 <Davincij15> I was not paying attention to what i was doing
1203 2011-10-29 20:18:54 <Davincij15> and did not see i was entering a bitcoin address
1204 2011-10-29 20:19:43 da2ce7 has joined
1205 2011-10-29 20:19:59 <Eliel> Davincij15: no problem at all, you'll just need to export the key from bitcoin wallet.dat and import it into namecoin wallet.dat
1206 2011-10-29 20:20:32 <Davincij15> You sure that will work?
1207 2011-10-29 20:20:58 <Davincij15> just copy the btc wallet and do -rescan?
1208 2011-10-29 20:21:26 <Eliel> umm, I'm not sure if the wallet itself will work as it is.
1209 2011-10-29 20:21:36 <Eliel> but if you export the key and import it, that works.
1210 2011-10-29 20:21:37 <Davincij15> it does
1211 2011-10-29 20:21:56 <Davincij15> is there a key export option
1212 2011-10-29 20:21:56 <Eliel> but if the wallet.dat will work with namecoin, then that should work just fine.
1213 2011-10-29 20:22:07 <Eliel> there's some command line tools for doing that.
1214 2011-10-29 20:22:24 <Davincij15> where are they what are they called?
1215 2011-10-29 20:22:27 <Eliel> just copying the wallet.dat is probably easier if it works (just make sure you have backups)
1216 2011-10-29 20:25:54 zhoutong has quit (Read error: Connection reset by peer)
1217 2011-10-29 20:26:14 <Davincij15> alright I will empty the bitcoin wallet and copy the wallet.dat file since the btc wallet works with namecoind.
1218 2011-10-29 20:26:38 zhoutong has joined
1219 2011-10-29 20:26:45 <Davincij15> do a -rescan and cross my fingers
1220 2011-10-29 20:27:54 <Davincij15> If not I will ask Khal to update the number of lost coins in the namecoin explorer
1221 2011-10-29 20:28:05 <Davincij15> lol
1222 2011-10-29 20:30:02 <khalahan> Davincij15, this should work, doublec does this time to time to correct mistakes of the exchange users :p
1223 2011-10-29 20:34:24 <Eliel> Davincij15: emptying the bitcoin wallet is not needed I think :)
1224 2011-10-29 20:36:16 * neofutur also cross fingers for Davincij15 
1225 2011-10-29 20:36:45 MobiusL_ has joined
1226 2011-10-29 20:37:11 <neofutur> I nearly did the same error 2 or 3 times, but have a rule to always check the destination address twice before pushing enter
1227 2011-10-29 20:37:59 karnac has quit (Quit: karnac)
1228 2011-10-29 20:38:01 wood has quit (Ping timeout: 252 seconds)
1229 2011-10-29 20:38:27 karnac has joined
1230 2011-10-29 20:38:58 MobiusL has quit (Ping timeout: 248 seconds)
1231 2011-10-29 20:39:15 <Eliel> I have to say I'm surprised namecoin accepts bitcoin addresses still.
1232 2011-10-29 20:39:51 wood has joined
1233 2011-10-29 20:40:03 <khalahan> Eliel, same, this shouldn't be accepted, because i've patched this...
1234 2011-10-29 20:40:13 <khalahan> Davincij15, using an old release ?
1235 2011-10-29 20:46:25 Nicksasa has quit (Read error: Operation timed out)
1236 2011-10-29 20:51:06 <batouzo> I like the "voting" by hash-power on the new features like https://en.bitcoin.it/wiki/BIP_0012
1237 2011-10-29 20:54:13 dr_win has joined
1238 2011-10-29 20:56:34 MobiusL_ has quit (Ping timeout: 248 seconds)
1239 2011-10-29 21:00:09 imsaguy has quit (Ping timeout: 245 seconds)
1240 2011-10-29 21:02:52 erle- has joined
1241 2011-10-29 21:03:05 <gmaxwell> batouzo: it's important just for saftey.
1242 2011-10-29 21:03:39 <gmaxwell> If the feature only has 40% has power behind it, it risks creating annoying splits.
1243 2011-10-29 21:07:27 E-sense has quit (Remote host closed the connection)
1244 2011-10-29 21:10:32 E-sense has joined
1245 2011-10-29 21:10:49 Keefe has quit (Read error: Operation timed out)
1246 2011-10-29 21:11:03 Keefe has joined
1247 2011-10-29 21:11:18 imsaguy has joined
1248 2011-10-29 21:11:29 Keefe is now known as Guest88113
1249 2011-10-29 21:12:52 zeta-51b has quit (Ping timeout: 258 seconds)
1250 2011-10-29 21:12:55 gwillen has quit (Ping timeout: 240 seconds)
1251 2011-10-29 21:13:54 gwillen has joined
1252 2011-10-29 21:14:52 wood has quit (Quit: Leave me alone. kthx)
1253 2011-10-29 21:15:22 wood has joined
1254 2011-10-29 21:17:40 c_k has quit (Ping timeout: 260 seconds)
1255 2011-10-29 21:19:32 zeta-51b has joined
1256 2011-10-29 21:20:35 irf has joined
1257 2011-10-29 21:20:56 c_k has joined
1258 2011-10-29 21:23:43 zhoutong has quit (Read error: Connection reset by peer)
1259 2011-10-29 21:24:58 zhoutong has joined
1260 2011-10-29 21:26:38 <CIA-101> bitcoin: Wladimir J. van der Laan master * r8d3e1be / src/qt/bitcoinstrings.cpp :
1261 2011-10-29 21:26:38 <CIA-101> bitcoin: Save translators some work
1262 2011-10-29 21:26:38 <CIA-101> bitcoin: - Remove duplicate translation strings (that somehow came from old wx UI and ended up in bitcoinstrings.cpp) - http://git.io/WIEoDA
1263 2011-10-29 21:26:38 zhoutong has quit (Read error: Connection reset by peer)
1264 2011-10-29 21:26:39 MobiusL has joined
1265 2011-10-29 21:27:41 zhoutong has joined
1266 2011-10-29 21:36:01 Nicksasa has joined
1267 2011-10-29 21:37:28 random_cat has quit (Remote host closed the connection)
1268 2011-10-29 21:37:47 vsrinivas has joined
1269 2011-10-29 21:39:11 random_cat has joined
1270 2011-10-29 21:39:16 <Davincij15> khalahan old release of what? bitcoin? i am using 0.4 btc and the latest nmc release
1271 2011-10-29 21:39:31 datagutt has quit (Quit: Computer has gone to sleep.)
1272 2011-10-29 21:41:07 pierreghz has joined
1273 2011-10-29 21:41:43 theymos has joined
1274 2011-10-29 21:47:03 pierreghz has quit (Remote host closed the connection)
1275 2011-10-29 21:47:11 copumpkin has quit (Ping timeout: 258 seconds)
1276 2011-10-29 21:47:37 copumpkin has joined
1277 2011-10-29 21:50:04 zhoutong has quit (Read error: Connection reset by peer)
1278 2011-10-29 21:50:44 maqr has joined
1279 2011-10-29 21:51:11 zhoutong has joined
1280 2011-10-29 21:53:48 Backburn has joined
1281 2011-10-29 21:56:39 ahbritto has joined
1282 2011-10-29 21:58:43 zhoutong has quit (Read error: Connection reset by peer)
1283 2011-10-29 21:59:51 zhoutong has joined
1284 2011-10-29 22:01:22 zhoutong has quit (Read error: Connection reset by peer)
1285 2011-10-29 22:02:42 zhoutong has joined
1286 2011-10-29 22:04:08 zhoutong has quit (Read error: Connection reset by peer)
1287 2011-10-29 22:05:10 zhoutong has joined
1288 2011-10-29 22:06:06 <ThomasV> I need a block to be found ...
1289 2011-10-29 22:06:18 <graingert> ThomasV: pq
1290 2011-10-29 22:06:36 <ThomasV> testing something with abe
1291 2011-10-29 22:06:58 ej__ has joined
1292 2011-10-29 22:08:57 <ThomasV> maybe if I go have a shower, a new block will be there when I'm back
1293 2011-10-29 22:09:10 <imsaguy> depends on how long your shower is
1294 2011-10-29 22:09:19 ej_ has quit (Ping timeout: 240 seconds)
1295 2011-10-29 22:10:07 Diablo-D3 has joined
1296 2011-10-29 22:11:32 zhoutong has quit (Read error: Connection reset by peer)
1297 2011-10-29 22:12:28 zhoutong has joined
1298 2011-10-29 22:13:39 MobiusL has quit (Remote host closed the connection)
1299 2011-10-29 22:15:02 <ThomasV> hmm it was too short
1300 2011-10-29 22:15:11 MobiusL has joined
1301 2011-10-29 22:16:18 <graingert> ThomasV: https://github.com/bitcoinjs/node-bitcoin-explorer
1302 2011-10-29 22:16:23 <graingert> is there a hosted copy of that?
1303 2011-10-29 22:17:01 <ThomasV> I do not know
1304 2011-10-29 22:17:12 <ThomasV> I don't use it, I use abe
1305 2011-10-29 22:17:27 <graingert> where is Abe hosted
1306 2011-10-29 22:17:44 <ThomasV> on github
1307 2011-10-29 22:18:05 <ThomasV> https://github.com/jtobey/bitcoin-abe
1308 2011-10-29 22:19:39 <graingert> _hosted_
1309 2011-10-29 22:20:05 <neofutur> what do you mean by hosted ?
1310 2011-10-29 22:20:19 <neofutur> a live running example ?
1311 2011-10-29 22:20:41 <ThomasV> I don't think it has a homepage elsewhere
1312 2011-10-29 22:21:10 <graingert> yes
1313 2011-10-29 22:21:31 <graingert> hopefully with a shorter name than blockexplorer
1314 2011-10-29 22:21:39 <graingert> blocks.bitcoin.org would be good
1315 2011-10-29 22:21:44 <ThomasV> a live running example: ecdsa.org
1316 2011-10-29 22:22:07 <graingert> down
1317 2011-10-29 22:22:11 <ThomasV> but I am doing some tests on it, so it's not 100% uptime
1318 2011-10-29 22:22:22 <ThomasV> up npow :-)
1319 2011-10-29 22:22:24 <graingert> http://imgur.com/SCyRt
1320 2011-10-29 22:22:47 slush has quit (Read error: Operation timed out)
1321 2011-10-29 22:25:38 zhoutong has quit (Read error: Connection reset by peer)
1322 2011-10-29 22:25:56 zhoutong has joined
1323 2011-10-29 22:26:40 Joric has joined
1324 2011-10-29 22:30:19 zhoutong has quit (Read error: Connection reset by peer)
1325 2011-10-29 22:30:44 zhoutong has joined
1326 2011-10-29 22:31:15 iocor has joined
1327 2011-10-29 22:34:35 iocor has quit (Client Quit)
1328 2011-10-29 22:38:09 DontMindMe has quit (Read error: Connection reset by peer)
1329 2011-10-29 22:41:44 wasabi1 has joined
1330 2011-10-29 22:43:46 wasabi has quit (Ping timeout: 248 seconds)
1331 2011-10-29 22:44:03 iocor has joined
1332 2011-10-29 22:44:56 ej_ has joined
1333 2011-10-29 22:47:28 ej__ has quit (Ping timeout: 252 seconds)
1334 2011-10-29 22:51:22 zhoutong has quit (Read error: Connection reset by peer)
1335 2011-10-29 22:51:46 zhoutong has joined
1336 2011-10-29 22:52:19 cenuij has joined
1337 2011-10-29 22:55:04 iocor has quit (Quit: Computer has gone to sleep.)
1338 2011-10-29 22:55:45 Joric has quit ()
1339 2011-10-29 22:55:50 OneFixt has quit (Read error: Connection reset by peer)
1340 2011-10-29 22:56:03 OneFixt has joined
1341 2011-10-29 22:56:30 OneFixt is now known as Guest31161
1342 2011-10-29 22:58:42 MobiusL has quit (Ping timeout: 248 seconds)
1343 2011-10-29 23:04:59 Bitcoinfornewegg has joined
1344 2011-10-29 23:06:43 ThomasV has quit (Read error: Operation timed out)
1345 2011-10-29 23:06:43 zhoutong has quit (Read error: Connection reset by peer)
1346 2011-10-29 23:07:49 zhoutong has joined
1347 2011-10-29 23:08:48 osmosis has joined
1348 2011-10-29 23:10:56 ThomasV has joined
1349 2011-10-29 23:13:13 zhoutong has quit (Read error: Connection reset by peer)
1350 2011-10-29 23:14:21 zhoutong has joined
1351 2011-10-29 23:14:59 MobiusL has joined
1352 2011-10-29 23:16:53 AStove has quit ()
1353 2011-10-29 23:29:28 theymos has quit (Remote host closed the connection)
1354 2011-10-29 23:31:45 <CIA-101> bitcoinjs/node-bitcoin-p2p: Stefan Thomas master * rd5f8df0 / test/native_key.js : Added unit tests for BitcoinKey native class. (+8 more commits...) - http://git.io/jqzIGg
1355 2011-10-29 23:34:27 surikator has joined
1356 2011-10-29 23:34:58 slush has joined
1357 2011-10-29 23:37:02 bobd0bb has joined
1358 2011-10-29 23:40:19 zhoutong has quit (Read error: Connection reset by peer)
1359 2011-10-29 23:41:08 oww has quit (Remote host closed the connection)
1360 2011-10-29 23:41:16 zhoutong has joined
1361 2011-10-29 23:43:20 zhoutong has quit (Read error: Connection reset by peer)
1362 2011-10-29 23:44:15 zhoutong has joined
1363 2011-10-29 23:45:57 zhoutong has quit (Read error: Connection reset by peer)
1364 2011-10-29 23:46:40 zhoutong has joined
1365 2011-10-29 23:56:01 jackmcbarn has joined