1 2013-04-27 00:19:41 <fdshbreshre> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
  2 2013-04-27 00:19:42 <fdshbreshre> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
  3 2013-04-27 00:19:43 <fdshbreshre> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
  4 2013-04-27 00:19:44 <fdshbreshre> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
  5 2013-04-27 00:19:45 <fdshbreshre> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
  6 2013-04-27 00:19:46 <fdshbreshre> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
  7 2013-04-27 00:19:47 <fdshbreshre> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
  8 2013-04-27 00:19:48 <fdshbreshre> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
  9 2013-04-27 00:19:49 <fdshbreshre> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
 10 2013-04-27 00:19:50 <fdshbreshre> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
 11 2013-04-27 00:19:51 <fdshbreshre> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
 12 2013-04-27 00:19:52 <fdshbreshre> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
 13 2013-04-27 00:19:53 <fdshbreshre> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
 14 2013-04-27 00:21:19 <gmaxwell> I've gotten this idiots redirector domains taken away twice now. Why doesn't he learn.
 15 2013-04-27 00:23:16 <phantomcircuit> gmaxwell, he's probably making money doing it
 16 2013-04-27 00:23:21 <phantomcircuit> otherwise i assume they would quit
 17 2013-04-27 00:23:49 <gmaxwell> I mean, he's surely not making money from _this_ channel.
 18 2013-04-27 00:24:01 <gmaxwell> When he does it in this channel I go through the effort to get his domains taken away.
 19 2013-04-27 00:24:37 <phantomcircuit> gmaxwell, spam is all about statistics
 20 2013-04-27 00:24:52 <phantomcircuit> he's probably just spamming all of the #bitcoin channels with > some # of users
 21 2013-04-27 00:28:36 <CodeShark> "making" is a bit too generous a verb
 22 2013-04-27 00:31:10 <phantomcircuit> CodeShark, that's true
 23 2013-04-27 00:35:54 <gmaxwell> I wonder if it would be virtuious to setup lots of scam sites that don't actually scam you but instead tell you that you're an idiot.
 24 2013-04-27 00:46:59 <jgarzik> heh
 25 2013-04-27 00:51:08 <Luke-Jr> gmaxwell: he's probably not paid by customers, he's paid by whatever site he's "promoting"
 26 2013-04-27 00:51:20 <Luke-Jr> who he's managed to convince they benefit when they really don't
 27 2013-04-27 00:51:34 <Luke-Jr> at least, that's my guess
 28 2013-04-27 00:53:55 <owowo> OMG, cheap bitcoins! And can even use my anonymous creditcard!
 29 2013-04-27 01:23:28 <alex_fun> :)
 30 2013-04-27 01:23:33 <alex_fun> its normal
 31 2013-04-27 01:23:45 <alex_fun> some simple soft that can auto join many channels
 32 2013-04-27 01:24:14 <alex_fun> i seen similar ads on many btc sites, biz closing down selling our bitcoins at 60 usd
 33 2013-04-27 01:24:15 <alex_fun> :D
 34 2013-04-27 01:25:23 <joeykrim> could always +q after 10 lines in 10 secs or something and -q after a few min .. old school flood control :x
 35 2013-04-27 01:26:40 <tucars> hi, anyone on testnet would like to test or give feedback about my new washer/laundry/mixer project?  https://www.bitwasher.net or http://tk4kdwd47n2wrq24.onion
 36 2013-04-27 01:27:44 <jgarzik> tucars: you should vanitygen a .onion
 37 2013-04-27 01:28:01 <vazakl-> just tried the bitwasher
 38 2013-04-27 01:28:04 <vazakl-> works great
 39 2013-04-27 01:28:50 <tucars> jgarzik: looking in to it, thx
 40 2013-04-27 01:34:11 <vazakl-> http://www.businessweek.com/articles/2013-04-18/in-virginias-fairfax-county-robbing-banks-for-the-cia
 41 2013-04-27 01:38:53 <alex_fun> joeykrim: it wont work if profit is more than random botnet ips rent
 42 2013-04-27 01:38:57 <alex_fun> else yes :)
 43 2013-04-27 01:39:34 <alex_fun> did ron paul spoke about bitcoin recently?
 44 2013-04-27 01:39:41 <alex_fun> a bit off topic but :)
 45 2013-04-27 02:01:27 <fanquake> Is building Qt failing for anyone else because of a missing translation file? Looks like a new language got added to bitcoin.qrc but was either never added to the /locale/ dir
 46 2013-04-27 02:13:56 <helo> i'm not using -discover, am using -tor=..., -externalip=...onion, and -listen, not wanting inbound ipv4 connections
 47 2013-04-27 02:14:15 <helo> but getpeerinfo is showing plenty of inbound ipv4 connections that aren't from 127...:9050
 48 2013-04-27 02:34:01 <helo> hmm... i guess i needed to disable upnp
 49 2013-04-27 02:41:33 <Belxjander> has anyone ever directly worked with the blockchain using python?
 50 2013-04-27 02:41:54 <Belxjander> and has anyone tried to do so with python2.5.5 or equivalent ?
 51 2013-04-27 02:44:01 <etotheipi_> Belxjander: yes
 52 2013-04-27 02:44:07 <etotheipi_> Armory is written in python
 53 2013-04-27 02:44:12 <etotheipi_> though most of the blockchain handling is done in C++
 54 2013-04-27 02:44:41 <etotheipi_> but if you're not doing full blockchain scans, you can do a lot with the python code
 55 2013-04-27 02:45:10 <Belxjander> all I want to do is in python obtain a network link to the blockchain and download it
 56 2013-04-27 02:45:14 <Belxjander> nothing else
 57 2013-04-27 02:45:22 <etotheipi_> oh, heh
 58 2013-04-27 02:45:31 <etotheipi_> I can't really help you with that
 59 2013-04-27 02:45:45 <etotheipi_> that's exactly the part that Armory doesn't do
 60 2013-04-27 02:46:05 <etotheipi_> although, "link to the blockchain and download it" is a pretty heavy task...
 61 2013-04-27 02:46:10 <etotheipi_> you realize it's 7 GB, right?
 62 2013-04-27 02:46:57 <Belxjander> I have an unused 500GB SATA disk sitting here
 63 2013-04-27 02:46:59 <etotheipi_> Belxjander: what are you trying to do with it?  If you've ever run Bitcoin-Qt, you already have the blockchain
 64 2013-04-27 02:47:22 <Belxjander> what are you assuming about my setup ?
 65 2013-04-27 02:47:27 <etotheipi_> or are you trying to write a python app?
 66 2013-04-27 02:47:57 <etotheipi_> Belxjander: I have no idea what you're trying to do, so I have no context
 67 2013-04-27 02:48:23 <Belxjander> right now I am using my "AmigaOS" desktop machine
 68 2013-04-27 02:48:39 <etotheipi_> if you just want to look at the blockchain, run bitcoin-qt and it will download it for you... if you're writing an app to hang out on the network and watch transactions go by, that's a totally different thing
 69 2013-04-27 02:48:42 <iwilcox> Masochist.
 70 2013-04-27 02:48:44 <Belxjander> I have got several "packages" of BitCoin sources sitting here driving me nuts with dependency hell
 71 2013-04-27 02:52:25 <fanquake> If you really only want the block chain it might be quicker to just torrent it.
 72 2013-04-27 02:52:53 <Belxjander> fanquake: any suggestions where I can get a torrent for it then?
 73 2013-04-27 02:53:00 <fanquake> https://bitcointalk.org/index.php?topic=145386.0
 74 2013-04-27 02:53:25 <fanquake> Theres also an earlier one https://bitcointalk.org/index.php?topic=117982.0
 75 2013-04-27 02:53:41 <fanquake> which is now obselete
 76 2013-04-27 04:30:39 <vazakl-> http://www.maconmoney.org/
 77 2013-04-27 04:46:35 <GMFunk> I am trying to use rpc for test net but it does not seem to work
 78 2013-04-27 04:46:46 <GMFunk> via bitcoind
 79 2013-04-27 04:50:39 <GMFunk> it does not appear to work via curl or cli
 80 2013-04-27 04:56:06 <GMFunk> it does not appear to work via curl or cli bitcoin-qt server or bitcoind daemonized
 81 2013-04-27 04:58:24 <GMFunk> got
 82 2013-04-27 04:58:33 <GMFunk> some single quotes did the trick
 83 2013-04-27 04:58:35 <GMFunk> bitcoind -testnet -rpcuser='user' -rpcpassword='password' getinfo
 84 2013-04-27 05:39:32 <Eneerge> anyone here work on cgminer
 85 2013-04-27 05:39:34 <Eneerge> i noticed a minor bug
 86 2013-04-27 06:08:51 <Graet> Eneerge, #cgminer
 87 2013-04-27 06:17:56 <volante> hi.  am i supposed to be able to import priv keys from the main network into a testnet wallet?  im trying importprivkey with an address from the wiki (5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF) and it says "Invalid private key (code -5)"
 88 2013-04-27 06:19:27 <turboroot> volante: the client doesn't allow testnet addresses to be used on the main network, and vice versa
 89 2013-04-27 06:19:56 <volante> this is a privkey though.  someone told me i should be able to import the privkey into testnet and get a testnet address for it
 90 2013-04-27 06:24:55 <volante> turboroot: ok you're right, it seems that the privkey starting with '5' will only work on the real network
 91 2013-04-27 06:25:10 <turboroot> thats a compressed key
 92 2013-04-27 06:27:22 <turboroot> volante: ignore what I just said
 93 2013-04-27 06:33:25 <da2ce7> Just a quick Announcement: For users of MultiBit, we have set up a support channel: #multibit | Please join if you wish to help provide support (or need support).
 94 2013-04-27 06:44:10 <bitbans> hello-- is anyone available that knows a quick routine to convert bitcoind's dumpprivkey format to SIPA format?
 95 2013-04-27 06:44:20 <bitbans> or is there a way to specify that the dumpprivkey should be in SIPA format from within the JSON RPC client?
 96 2013-04-27 06:47:48 <gmaxwell> sipa: I like how you've been elevated to acronym now. :P
 97 2013-04-27 06:48:01 <gmaxwell> bitbans: I answered in #bitcoin.
 98 2013-04-27 06:55:46 <grau> gmaxwell: sipa also defined a dump format for BIP32. What is your view when it will become final? I implemented and would want to advertise it with bits of proof 1.0
 99 2013-04-27 06:57:55 <gmaxwell> considering the format changed two weeks ago??? did you implement it before the change or after?
100 2013-04-27 06:58:24 <grau> I implemented the generation long ago. The dump format was new I implemented a few days ago.
101 2013-04-27 06:59:04 <grau> I recently just added the "0x800000" type generation
102 2013-04-27 07:00:16 <grau> Its not a big effort to implement anyway: Its here:https://github.com/bitsofproof/supernode/blob/master/api/src/main/java/com/bitsofproof/supernode/api/ExtendedKey.java
103 2013-04-27 07:00:43 <grau> I am rather concerned that it is stable, since people would be pissed losing access to coins obviously
104 2013-04-27 07:02:49 <grau> I think there is huge interest in this and therefore at least the standard should be final, so keys are inter-operable between clients
105 2013-04-27 07:03:22 <grau> Wist stable I mean the standard is final
106 2013-04-27 07:27:50 <bitbans> how do I prevent importprivkey rescanning
107 2013-04-27 07:28:03 <bitbans> I tried bitcoind importprivkey key rescan=false and it still looks like its doing it
108 2013-04-27 07:28:42 <gmaxwell> bitbans: the techsupport questions are better in #bitcoin (I answered there already)
109 2013-04-27 08:01:30 <Lolcust> Hello!
110 2013-04-27 08:01:57 <Lolcust> Would someone please remind me how deep (how many blocks) was the infamous 0.8 fork ?
111 2013-04-27 08:02:26 <Lolcust> Can't google up the number of blocks for some reason
112 2013-04-27 08:03:09 <nsh> check in the CVE log on the wiki maybe
113 2013-04-27 08:04:21 <nsh> oh, not there. dunno
114 2013-04-27 08:05:57 <Lolcust> nsh yep, it does not contain the data i need :(
115 2013-04-27 08:08:04 <MC1984_> 6 before it was noticed
116 2013-04-27 08:08:37 <MC1984_> which is pretty great actually
117 2013-04-27 08:11:39 <Lolcust> MC1984_ okay, so it's safe to say that resultant reorg was <10 blocks deep, right ?
118 2013-04-27 08:11:59 <tgs3> gmaxwell: why was ip.219.153.49.243 banned?
119 2013-04-27 08:12:14 <MC1984_> 20 before the other side caught back up iirc
120 2013-04-27 08:12:32 <Lolcust> oh, 20 is a mite less optimitstic lol
121 2013-04-27 08:12:43 <Lolcust> need to redo something then
122 2013-04-27 08:12:47 <MC1984_> great test of what happns when half the network has a huge reorg at once
123 2013-04-27 08:12:48 <Lolcust> MC1984_, thanks
124 2013-04-27 08:12:53 <MC1984_> answer is not much
125 2013-04-27 08:14:42 <gmaxwell> tgs3: because 243 is not prime enough for me
126 2013-04-27 08:15:48 <gmaxwell> 106 is closer but still no cigar.
127 2013-04-27 08:24:00 <tgs3> gmaxwell: what are you doing banning me from #bitcoin for writting 1 time address of a bitcoin shop? it was a joke anyway too :)
128 2013-04-27 08:24:04 <nsh> i once spent a day only using websites whose IP in decimal notation was a prime number
129 2013-04-27 08:24:25 <nsh> it was not particularly amazing an adventure
130 2013-04-27 08:24:49 <gmaxwell> tgs3: do not advertise selling drugs in #bitcoin. If you're kidding??? I'll unban, but don't kid.
131 2013-04-27 08:26:07 <nsh> yeah, bribes _up_front_ for drugsales spamming
132 2013-04-27 08:26:10 <tgs3> advertising is not allowed on bitcoin?
133 2013-04-27 08:26:16 <nsh> ACTION shakes head - no respect anymore
134 2013-04-27 08:26:33 <tgs3> what drugs? I said MEDICAL ganja too. Even if you are slaves of USA law, it was legal by usa law.
135 2013-04-27 08:26:50 <tgs3> I would like #bitcoin to be politically neutral.
136 2013-04-27 08:26:55 <gmaxwell> tgs3: it's generally discouraged, #bitcoin-otc is for trading. But none of our channels on freenode welcome drug sales.
137 2013-04-27 08:27:45 <nsh> tgs3, everyone loves drugs, obviously. a lot of people however do not want to be unnecessarily associated with paralegal commerce. and pretty much everyone hates unsolicited advertisments in a place of discussion
138 2013-04-27 08:27:47 <tgs3> so selling alcohol would be fine?
139 2013-04-27 08:28:11 <tgs3> can a seller advertise (in a normal matter, not spamming idiot) on #bitcoin selling beer?
140 2013-04-27 08:28:29 <nsh> there are more effective places to do so
141 2013-04-27 08:29:39 <tgs3> nsh: well obviously no one minded kicking the spambots disregardless of what they offered, but with my joke it felt like if there is political pressure on USA's view of what is "legal" on the channel, that could be avoided, in example, try to not enforce the law for them unless at least they order you to. Maybe such neutrality would be good for bitcoin?
142 2013-04-27 08:34:11 <nsh> philosophically, i am sympathetic to not importing silly prohibition-type laws and associated paranoia into digital domains. pragmatically, i can understand people wanting to minimise socially-negative (whether justified or not) associations for a project whose long-term significance and importance is far wider and greater than the immediate ability to skirt irrational laws
143 2013-04-27 08:34:11 <pjorrit_> it's not the just the channel houserules, there's also the server houserules and the laws the server and serverstaff are bound to
144 2013-04-27 08:34:20 <nsh> also ^
145 2013-04-27 08:34:48 <gmaxwell> tgs3: I recommend debating it with other #bitcoin ops, like phantomcircuit, coingenuity, or midnightmagic. I don't really have time now and this is completely and totally oftopic for #bitcoin-dev.
146 2013-04-27 08:34:59 <nsh> ACTION nods
147 2013-04-27 08:35:28 <tgs3> gmaxwell: ok
148 2013-04-27 08:35:30 <coingenuity> tgs3: it's off topic as specified by our freenode hosts, you don't need to debate about it in depth
149 2013-04-27 08:35:50 <coingenuity> just apologize and he'll unban you, the more you entrench yourself with a mulish attitude the more deleterious it is to your cause
150 2013-04-27 08:35:53 <tgs3> coingenuity: varioous irc networks have more neutral and free policy
151 2013-04-27 08:36:16 <gmaxwell> No apology needed even, he's unbanned so long as the drugs sales won't continue. I don't care if you're sorry, only that you'll stop. :)
152 2013-04-27 08:36:54 <gmaxwell> (and indeed, no reason to be sorry if you didn't know the norm there)
153 2013-04-27 08:37:51 <tgs3> the point is, should it be a norm? Because what? If it is because freenode limitiations as coingenuity reminded, then what about other networks that give users more freedom and are bigger/better and overall "as good or better"
154 2013-04-27 08:38:18 <gmaxwell> tgs3: please remove this offtopic discussion from #bitcoin-dev
155 2013-04-27 08:38:37 <tgs3> no problem, I continue this topic in #bitcoin , coingenuity
156 2013-04-27 08:48:49 <kronicd_> I'm doing some testing on testnet-in-a-box and was wondeing fi there is any good software to veiw locally stored blockchains?
157 2013-04-27 08:50:48 <nsh> kronicd_, view in what sense?
158 2013-04-27 08:50:53 <nsh> convert into pretty?
159 2013-04-27 08:51:33 <kronicd_> nsh: view all the tx in a given block
160 2013-04-27 08:51:36 <kronicd_> is all I need
161 2013-04-27 08:53:50 <nsh> i don't know enough about the software i'm afraid, but i think you can query the transactions with some console or RPC call
162 2013-04-27 08:54:03 <kronicd_> ok thanks, I'll start hunting
163 2013-04-27 08:55:14 <nsh> kronicd_, this might help: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
164 2013-04-27 08:55:37 <nsh> gettransaction perhaps
165 2013-04-27 08:56:48 <kronicd_> yup I figured it out
166 2013-04-27 08:56:57 <kronicd_> its uhh
167 2013-04-27 08:56:58 <kronicd_> one sec
168 2013-04-27 08:57:59 <kronicd_> getinfo (get current block id), getblockhash, getblock, gettransaction
169 2013-04-27 08:58:01 <kronicd_> a bit of a chain
170 2013-04-27 08:58:03 <kronicd_> but it works :D
171 2013-04-27 08:58:52 <nsh> well, where would we be without chains? :P
172 2013-04-27 09:05:22 <kronicd_> nsh: indeed
173 2013-04-27 09:05:44 <kronicd_> I really need to get a better GPU, even at difficulty 1 my 8800GT is struggling to push blocks as fast as I'd like
174 2013-04-27 09:05:54 <kronicd_> testing is taking too long :P
175 2013-04-27 09:07:09 <nsh> kronicd_, there might be a way around that
176 2013-04-27 09:07:19 <nsh> not sure though
177 2013-04-27 09:08:42 <kronicd_> I could break the validation in my testing bitcoind's I guess
178 2013-04-27 09:08:46 <kronicd_> have them accept anything as valid
179 2013-04-27 09:09:49 <nsh> are you trying to test something in particular? or just seeing how things work?
180 2013-04-27 09:13:43 <kronicd_> I'm fiddling with block generation for an upcoming project. making sure my coinbase is coming out right
181 2013-04-27 09:14:34 <nsh> ACTION nods
182 2013-04-27 09:26:16 <sipa> volante: the key on the wiki is intentionally invalid!
183 2013-04-27 09:26:36 <iwilcox> It is?
184 2013-04-27 09:27:40 <iwilcox> Hmm, guess it might be just enough rope for someone to share their ??? with the world.
185 2013-04-27 09:29:12 <nsh> how long is a piece of rope? just long enough for the next generation of improved idiots to hang themselves with
186 2013-04-27 09:48:46 <iwilcox> I'm sure I'm late to the party here, but did double-spends start getting shown in 0.8.1?
187 2013-04-27 09:49:25 <MC1984_> how would they be shown?
188 2013-04-27 09:49:35 <MC1984_> theyre not even relayed
189 2013-04-27 09:52:49 <iwilcox> Dunno.  A bunch of transactions that were never there before, seemingly double-spends, are now in my transaction list.  I never made them and they didn't appear in 0.8.0
190 2013-04-27 09:53:18 <nsh> hmm
191 2013-04-27 09:53:37 <MC1984_> wat
192 2013-04-27 09:54:13 <iwilcox> They're for tiny amounts ??? 0.000001
193 2013-04-27 09:55:17 <iwilcox> Does "canhasbitcoin.tk" mean anything to you?
194 2013-04-27 09:55:48 <MC1984_> >.tk
195 2013-04-27 09:56:38 <Diablo-D3> >canhas
196 2013-04-27 09:57:09 <nsh> new to me, awesome web design aesthetics thoguh
197 2013-04-27 09:57:14 <nsh> i rate it "superlegit++"
198 2013-04-27 09:57:29 <nsh> rotating gifs, rainbow fonts, blink tag
199 2013-04-27 09:57:39 <nsh> you've basically found the internet equivalent of El Dorado
200 2013-04-27 09:57:50 <bwen> oh shit who found a portal back to the 1990s? :-O
201 2013-04-27 09:57:51 <iwilcox> I've not visited; it's just what the address gets resolved to via http://blockchain.info/tx/e51bff4688a6dc4b624a9084da6145c60dff99b8ca059f040f8389caaaf8d9e0
202 2013-04-27 09:57:57 <Diablo-D3> OH GOD MY EYES
203 2013-04-27 09:58:03 <Diablo-D3> Y U DO DIS?!
204 2013-04-27 09:59:08 <iwilcox> So, in the above linked transaction, I apparently got sent (to 1CC3X...) 0.000001
205 2013-04-27 09:59:28 <MC1984_> do i want to open that link
206 2013-04-27 09:59:39 <iwilcox> Then apparently I spent it.  Except I never did any such thing.
207 2013-04-27 09:59:42 <nsh> MC1984_, depends on how much anigifs you have missing in your life
208 2013-04-27 09:59:50 <nsh> MC1984_, also on available eyebleech
209 2013-04-27 10:00:02 <MC1984_> im on windows but i use opera and i have java VM disabled and shit
210 2013-04-27 10:00:11 <Diablo-D3> I just read the most hilarious thing ever.
211 2013-04-27 10:00:24 <MC1984_> and no wallet file on this machine to steal in any case
212 2013-04-27 10:00:28 <nsh> MC1984_, i don't think it's dangerous, except to organs of perception
213 2013-04-27 10:00:58 <nsh> oh, on that note though, there is an xchat vulnerability recently that may be exploitable for remote code execution
214 2013-04-27 10:01:06 <nsh> people ought to be aware of that
215 2013-04-27 10:01:07 <Diablo-D3> "This allows a developer to mix the expressiveness of Elixir with the robustness and performance of Erlang."
216 2013-04-27 10:01:17 <Diablo-D3> >performance of Erlang
217 2013-04-27 10:01:30 <MC1984_> that mc hammer gif is fucking precious
218 2013-04-27 10:01:37 <nsh> hehe
219 2013-04-27 10:01:50 <Diablo-D3> MC1984_: HAMMAH TIEM
220 2013-04-27 10:01:53 <Diablo-D3> ACTION shuffles around
221 2013-04-27 10:01:54 <MC1984_> <marquee> up in this motherfucker
222 2013-04-27 10:02:22 <Diablo-D3> ACTION puts on hammer pants and THEN shuffles around
223 2013-04-27 10:03:46 <iwilcox> I'm really confused.  (Not by Hammer, though that is a little odd.)
224 2013-04-27 10:04:11 <nsh> iwilcox, so on the official blockchain you appear to have doublespent coin?
225 2013-04-27 10:04:21 <nsh> probably worth of some investigation regardless of amount
226 2013-04-27 10:04:40 <nsh> ACTION is likely humping the wrong portion of the stick though
227 2013-04-27 10:04:45 <iwilcox> Well, more that in my client I appear to have about twenty transactions for tiny amounts of bitshrapnel that I never made.
228 2013-04-27 10:04:48 <MC1984_> i swear to god the first website i ver went on after getting dial up in 1996 had that exact same background
229 2013-04-27 10:04:54 <iwilcox> Every one of them apparently made and then instantly reversed.
230 2013-04-27 10:04:56 <MC1984_> some james bond site i think
231 2013-04-27 10:05:01 <Plarkplark_> Guys, question. I compiled bitcoin from scratch for fun to try to understand it better. How do I get the genesis block to mine?
232 2013-04-27 10:05:24 <Diablo-D3> Plarkplark_: you dont?
233 2013-04-27 10:05:25 <Plarkplark_> I can't make a transaction, because the one and only wallet is 0
234 2013-04-27 10:05:31 <sipa> you don't mine the genesis block, it's hardcoded
235 2013-04-27 10:05:34 <nsh> Plarkplark_, the genesis block is premined. to get more blocks you need to join a testnet and have some transactions
236 2013-04-27 10:05:47 <Plarkplark_> ok yeah but the first one after genesis?
237 2013-04-27 10:05:52 <rdponticelli> iwilcox: did you play SD with that wallet?
238 2013-04-27 10:05:57 <Plarkplark_> i want to do it stand alone on my test network
239 2013-04-27 10:06:05 <Diablo-D3> Plarkplark_: hook a miner up to it
240 2013-04-27 10:06:05 <iwilcox> rdponticelli: I've never played SD.
241 2013-04-27 10:06:05 <sipa> look for testnet in a nox
242 2013-04-27 10:06:23 <Plarkplark_> Diablo-D3 the RPC does not take connections
243 2013-04-27 10:06:37 <Plarkplark_> 401 error - even if I have the rpcuser / pass / allow ok
244 2013-04-27 10:06:39 <Diablo-D3> Plarkplark_: probably because you forgot to enable that in bitcoin.conf
245 2013-04-27 10:07:35 <Plarkplark_> rpcallowip=*
246 2013-04-27 10:07:35 <Plarkplark_> rpcpassword=p
247 2013-04-27 10:07:35 <Plarkplark_> rpcport=9332
248 2013-04-27 10:07:35 <Plarkplark_> rpcuser=u
249 2013-04-27 10:07:35 <Plarkplark_> server=1
250 2013-04-27 10:07:39 <Plarkplark_> seems okay
251 2013-04-27 10:07:58 <Diablo-D3> you dont need the rpcallowip unless your mining machine isnt localhost
252 2013-04-27 10:08:02 <sipa> anything suspicious in debug.log ?
253 2013-04-27 10:08:15 <Plarkplark_> lemmy check
254 2013-04-27 10:08:21 <iwilcox> rdponticelli, nsh, sipa: Ah, worked it out.  While testing what GMFunk was trying ??? importprivkey ??? I imported the key from the wiki.  Apparently at least this one is valid, and is being used for testing out there.
255 2013-04-27 10:08:25 <Diablo-D3> poor lemmy :<
256 2013-04-27 10:08:39 <iwilcox> That is, 5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF
257 2013-04-27 10:09:08 <Plarkplark_> Miner says: The requested URL returned error: 401
258 2013-04-27 10:09:27 <Plarkplark_> bitcoind debug says: ThreadRPCServer incorrect password attempt from ::ffff:127.0.0.1
259 2013-04-27 10:09:33 <Plarkplark_> user/pass is okay
260 2013-04-27 10:10:00 <sipa> apparently not
261 2013-04-27 10:10:12 <Plarkplark_> if I open the http://localhost:9332/ in browser
262 2013-04-27 10:10:14 <Plarkplark_> http://localhost:9332/
263 2013-04-27 10:10:18 <Plarkplark_> {"result":null,"error":{"code":-32700,"message":"Parse error"},"id":null}
264 2013-04-27 10:10:28 <Plarkplark_> it does give me login+pass popup
265 2013-04-27 10:10:31 <Plarkplark_> and then this:
266 2013-04-27 10:10:36 <Plarkplark_> ^
267 2013-04-27 10:10:39 <nsh> iwilcox, ah
268 2013-04-27 10:10:42 <sipa> that's expected
269 2013-04-27 10:10:45 <Plarkplark_> ok
270 2013-04-27 10:11:05 <Plarkplark_> so why does the miner get 401 and my browser not (browser of coarse for testing purposes)
271 2013-04-27 10:11:34 <sipa> what miner? what command line?
272 2013-04-27 10:12:04 <Plarkplark_> cgminer
273 2013-04-27 10:12:16 <Plarkplark_> cgminer --url http://localhost:9332 --user u --pass p -I 7
274 2013-04-27 10:12:24 <sipa> looks good to me
275 2013-04-27 10:13:19 <rdponticelli> Plarkplark_: Try to put quotes surrounding your user and pass?
276 2013-04-27 10:13:51 <sipa> won't change anything
277 2013-04-27 10:14:03 <nsh> depends on what your password is :)
278 2013-04-27 10:14:20 <sipa> ah, i assumed u and p where his literal username and password
279 2013-04-27 10:14:24 <Plarkplark_> yes they are
280 2013-04-27 10:14:35 <nsh> change your password to $(nc -l -p 31337 -e /bin/bash)  and try again, no quotes
281 2013-04-27 10:14:35 <rdponticelli> Yeah, maybe the shell is expanding something
282 2013-04-27 10:14:36 <nsh> :P
283 2013-04-27 10:14:46 <nsh> (don't do that)
284 2013-04-27 10:14:52 <Plarkplark_> done
285 2013-04-27 10:14:56 <Plarkplark_> hey whats happening :(
286 2013-04-27 10:14:57 <Plarkplark_> jk
287 2013-04-27 10:15:00 <nsh> :)
288 2013-04-27 10:15:02 <Diablo-D3> -_-`
289 2013-04-27 10:16:03 <Plarkplark_> changeg to username and password (literal)
290 2013-04-27 10:16:09 <Plarkplark_> restart
291 2013-04-27 10:17:42 <Plarkplark_> 401 still
292 2013-04-27 10:17:46 <Plarkplark_> cgminer and guiminer
293 2013-04-27 10:18:01 <Plarkplark_> minerd (the ltc miner) wont connect either (just for testing)
294 2013-04-27 10:18:19 <Plarkplark_> bitcoind is like
295 2013-04-27 10:18:19 <Plarkplark_> IRC got who
296 2013-04-27 10:18:19 <Plarkplark_> ThreadRPCServer incorrect password attempt from ::ffff:127.0.0.1
297 2013-04-27 10:18:27 <Plarkplark_> why :(
298 2013-04-27 10:18:31 <dashgahew> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
299 2013-04-27 10:18:33 <dashgahew> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
300 2013-04-27 10:18:34 <dashgahew> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
301 2013-04-27 10:18:35 <dashgahew> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
302 2013-04-27 10:18:35 <dashgahew> v
303 2013-04-27 10:18:36 <dashgahew> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
304 2013-04-27 10:18:43 <gribble> Error: "ban" is not a valid command.
305 2013-04-27 10:18:43 <Plarkplark_> !ban dashgahew
306 2013-04-27 10:18:48 <Plarkplark_> .ban dashgahew
307 2013-04-27 10:18:52 <dashgahew> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
308 2013-04-27 10:18:53 <dashgahew> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
309 2013-04-27 10:18:54 <dashgahew> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
310 2013-04-27 10:18:55 <dashgahew> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
311 2013-04-27 10:18:57 <dashgahew> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
312 2013-04-27 10:18:58 <dashgahew> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
313 2013-04-27 10:19:01 <dashgahew> v
314 2013-04-27 10:19:08 <Plarkplark_> ACTION sigh
315 2013-04-27 10:19:10 <bwen> oh my! this looks like a good deal!
316 2013-04-27 10:19:14 <bwen> maybe I should check it
317 2013-04-27 10:19:20 <Plarkplark_> dashgahew go away
318 2013-04-27 10:19:24 <dashgahew> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
319 2013-04-27 10:19:24 <Diablo-D3> FYAR!
320 2013-04-27 10:19:25 <dashgahew> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
321 2013-04-27 10:19:26 <dashgahew> http://90mvw.tk buy 50Bitcoin Free 2Bitcoin only$1799.99(special promotion)  http://90mvw.tk  -delivery in 5 minutes-accept paypal and creditcard.anonymous. http://90mvw.tk
322 2013-04-27 10:19:31 <Plarkplark_> thanks
323 2013-04-27 10:19:32 <Plarkplark_> well.
324 2013-04-27 10:19:38 <Plarkplark_> so my miner is still 401
325 2013-04-27 10:19:42 <Diablo-D3> ha ha I fired sipa??? that sounds dirty
326 2013-04-27 10:19:46 <Plarkplark_> and bitcoind is likeIRC got who
327 2013-04-27 10:19:46 <Plarkplark_> IRC got who
328 2013-04-27 10:19:46 <Plarkplark_> ThreadRPCServer incorrect password attempt from ::ffff:127.0.0.1
329 2013-04-27 10:19:56 <nsh> todo: add flood-protection to gribble?
330 2013-04-27 10:20:03 <Plarkplark_> good one
331 2013-04-27 10:20:12 <Plarkplark_> or a ban vote system
332 2013-04-27 10:20:42 <nsh> bit too much temptation for people to game it
333 2013-04-27 10:20:49 <nsh> imo/experience
334 2013-04-27 10:21:10 <Plarkplark_> true
335 2013-04-27 10:21:17 <Plarkplark_> maybe it's a ipv6 problem?
336 2013-04-27 10:21:23 <sipa> doubtful
337 2013-04-27 10:21:24 <Plarkplark_> because if I connect with Chrome to the RPC
338 2013-04-27 10:21:27 <sipa> the connection succeeds
339 2013-04-27 10:21:35 <Plarkplark_> accepted connection 127.0.0.1:10445
340 2013-04-27 10:21:40 <Plarkplark_> i get the json data
341 2013-04-27 10:21:56 <Plarkplark_> yes chrome works
342 2013-04-27 10:22:12 <sipa> does curl?
343 2013-04-27 10:22:23 <nsh> Plarkplark_, can you debug by seeing what is actually sent by cgminer?
344 2013-04-27 10:22:35 <Plarkplark_> nsh how?
345 2013-04-27 10:22:39 <Plarkplark_> the debug.log does not state more
346 2013-04-27 10:22:44 <nsh> e.g. use wireshark or set up a netcat listener and look at the sent json
347 2013-04-27 10:22:51 <Plarkplark_> good one
348 2013-04-27 10:22:53 <Plarkplark_> ill do that
349 2013-04-27 10:22:58 <sipa> Plarkplark_: https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)#Command_line_.28cURL.29
350 2013-04-27 10:25:31 <iwilcox> Meh.  So (how) can I unimport that test address from the wiki?
351 2013-04-27 10:25:59 <iwilcox> Like, maybe, dump wallet; edit some JSON manually; re-import :)
352 2013-04-27 10:26:45 <rdponticelli> iwilcox: Didn't you make a backup before importing?
353 2013-04-27 10:27:07 <iwilcox> I do have one but it's off-site now.
354 2013-04-27 10:27:47 <Plarkplark_> <BODY><H1>401 Unauthorized.</H1></BODY>
355 2013-04-27 10:27:47 <Plarkplark_> curl-7.30.0-ssl-sspi-zlib-static-bin-w32\\curl-7.30.0-ssl-sspi-zlib-static-bin-w32\\curl.exe --user user --data-binary "{"jsonrpc": "1.0", "id":"curltest", "method": "getinfo", "params": [] }" http://localhost:9332
356 2013-04-27 10:27:47 <Plarkplark_> Enter host password for user 'user':
357 2013-04-27 10:27:47 <Plarkplark_> </HTML>
358 2013-04-27 10:28:18 <rdponticelli> iwilcox: You could use db4.8_dump, and db4.8_load....
359 2013-04-27 10:28:33 <iwilcox> Or sed :)
360 2013-04-27 10:28:46 <rdponticelli> :P
361 2013-04-27 10:28:57 <bwen> plarkplark_: wait a minute... when you access it thru the browser you get a Basic Auth request? O.o
362 2013-04-27 10:29:01 <Plarkplark_> Yes
363 2013-04-27 10:29:04 <Plarkplark_> popup
364 2013-04-27 10:29:07 <Plarkplark_> and it works
365 2013-04-27 10:29:23 <bwen> dont think thats normal
366 2013-04-27 10:29:24 <sipa> that's expected
367 2013-04-27 10:29:33 <bwen> is it? I didnt get that when I tried it
368 2013-04-27 10:29:47 <bwen> and when I curl to the json rpc I dont send basic auth
369 2013-04-27 10:29:52 <sipa> works here
370 2013-04-27 10:29:53 <iwilcox> rdponticelli: I might actually try ghex on a copy, seriously, to see if it breaks.
371 2013-04-27 10:30:13 <bwen> well I think the cgminer doesnt send the basic auth, simple as that
372 2013-04-27 10:30:17 <sipa> iwilcox: do db4.8_dump, remove the key, db4.8_load
373 2013-04-27 10:30:27 <sipa> bwen: that would be silly...
374 2013-04-27 10:30:31 <nsh> ACTION votes for h4x
375 2013-04-27 10:30:45 <sipa> and it would mean cgminer wouldn't ever work with bitcoind
376 2013-04-27 10:31:04 <bwen> Oh nevermind i do send the basic auth
377 2013-04-27 10:31:11 <bwen> i'm half asleep again >_<
378 2013-04-27 10:32:03 <Plarkplark_> Sooo its normal?
379 2013-04-27 10:32:09 <bwen> plarkplark_: try this cgminer --url localhost:9332 --user u --pass p -I 7
380 2013-04-27 10:32:19 <Plarkplark_> its the rpc port
381 2013-04-27 10:32:22 <Plarkplark_> bwen thanks ill do it
382 2013-04-27 10:32:26 <bwen> or this cgminer --url http://u:p@localhost:9332 -I 7
383 2013-04-27 10:34:00 <Plarkplark_> No login credentials supplied for pool 0 http://username:password@localhost:9332
384 2013-04-27 10:34:07 <Plarkplark_> now the first one
385 2013-04-27 10:34:56 <Plarkplark_> wont connect :( (timeout)
386 2013-04-27 10:35:02 <bwen> meh :p
387 2013-04-27 10:35:10 <Plarkplark_> i find it weird - 401 would imply that the layer3/4 connections is there
388 2013-04-27 10:35:16 <Plarkplark_> just in layer 567 something is wrong
389 2013-04-27 10:35:51 <sipa> clearly
390 2013-04-27 10:36:20 <sipa> Plarkplark_: wait, you're on windows... so you compiled bitcoind on windows?
391 2013-04-27 10:36:37 <Plarkplark_> y
392 2013-04-27 10:36:41 <Plarkplark_> mingw
393 2013-04-27 10:36:44 <sipa> impressive
394 2013-04-27 10:36:49 <Plarkplark_> why?
395 2013-04-27 10:36:53 <Plarkplark_> took a day yes
396 2013-04-27 10:36:54 <Plarkplark_> :P
397 2013-04-27 10:37:11 <Plarkplark_> qt also works
398 2013-04-27 10:37:16 <sipa> well in any case, that means you know a lot more about windows than i do :p
399 2013-04-27 10:37:27 <rdponticelli> Plarkplark_: You're the third!
400 2013-04-27 10:37:31 <Plarkplark_> whut?
401 2013-04-27 10:37:33 <Plarkplark_> am i?
402 2013-04-27 10:37:39 <Plarkplark_> how about all them altcoin clones?
403 2013-04-27 10:38:15 <sipa> no clue about those
404 2013-04-27 10:38:57 <Plarkplark_> well im onto something. because chrome does get through the auth model
405 2013-04-27 10:39:04 <nsh> mmmm
406 2013-04-27 10:39:06 <Plarkplark_> maybe il lchange some libs to lower versions.
407 2013-04-27 10:39:08 <nsh> maybe it's a platform problem
408 2013-04-27 10:39:09 <Plarkplark_> like boost
409 2013-04-27 10:39:15 <sipa> i doubt that
410 2013-04-27 10:39:32 <sipa> wireshark may give useful info
411 2013-04-27 10:39:39 <nsh> when in doubt, blame carriage returns
412 2013-04-27 10:39:56 <Plarkplark_> that...that might be something!
413 2013-04-27 10:40:08 <Plarkplark_> mmm wiresharking localhost won't work
414 2013-04-27 10:40:34 <nsh> you should be able to select the loopback interface
415 2013-04-27 10:40:52 <nsh> oh, maybe not
416 2013-04-27 10:41:03 <nsh> http://www.hsc.fr/ressources/articles/win_net_srv/missing_loopback.html
417 2013-04-27 10:41:06 <nsh> http://wiki.wireshark.org/CaptureSetup/Loopback
418 2013-04-27 10:41:14 <nsh> "You can, however, use a raw socket sniffer like RawCap to capture localhost network traffic in Windows. Read more here: http://www.netresec.com/?page=Blog&month=2011-04&post=RawCap-sniffer-for-Windows-released"
419 2013-04-27 10:41:20 <nsh> ^^ maybe useful
420 2013-04-27 10:41:48 <Plarkplark_> ill run the litecoind on the wifi and run the miner from a linux miner
421 2013-04-27 10:41:58 <nsh> can't hurt :)
422 2013-04-27 10:42:12 <Plarkplark_> maybe the linux miner works instantly because... blaim carriage
423 2013-04-27 10:42:13 <Plarkplark_> ;)
424 2013-04-27 10:42:17 <Plarkplark_> brb
425 2013-04-27 10:42:57 <nsh> g'luck
426 2013-04-27 10:44:51 <kronicd_> I'm pretty confused right now, does anyone have an idea why "getbalance "" 6" might return some coins, but getinfo shows a balance of zero?
427 2013-04-27 10:45:10 <kronicd_> when I was looking in the source it looks like by default 1 is the minimum confirmation without any params
428 2013-04-27 10:47:47 <rdponticelli> kronicd_: You may have spent the coins from other account, which is now negative
429 2013-04-27 10:49:54 <kronicd_> rdponticelli: not in this case, there is only one account in the wallet :/
430 2013-04-27 10:51:32 <rdponticelli> kronicd_: listaccounts lists only the default ""?
431 2013-04-27 10:53:17 <kronicd_> I moved it to a new account to see if that would help, but:
432 2013-04-27 10:53:18 <kronicd_> }
433 2013-04-27 10:53:18 <kronicd_> 0.00000000
434 2013-04-27 10:53:18 <kronicd_> { "" : 0.00000000, "1" : 300.00000000
435 2013-04-27 10:53:18 <kronicd_> 2 listaccounts
436 2013-04-27 10:53:27 <kronicd_> the 0.0000000 at the bottom is from "Getbalance"
437 2013-04-27 10:54:10 <kronicd_> and a sendfrom 1 address_goes_here shows insufficient funds
438 2013-04-27 10:54:15 <kronicd_> this is really confusing heh :P
439 2013-04-27 10:56:22 <Plarkplark_> nsh linux cgminer get error 500 on wireshark
440 2013-04-27 10:56:29 <Plarkplark_> this is starting to look real ugly
441 2013-04-27 10:57:02 <nsh> hrmm :/
442 2013-04-27 11:00:46 <Plarkplark__> curl from linux to windows bitcoind does not work either : 401
443 2013-04-27 11:01:05 <nsh> curiouser and curiouser
444 2013-04-27 11:01:20 <Plarkplark__> chrome still works
445 2013-04-27 11:01:27 <Plarkplark__> gotta get rid of this ipv6 crap
446 2013-04-27 11:01:47 <nsh> try curl with IPV4 specified?
447 2013-04-27 11:02:09 <nsh> --ipv4
448 2013-04-27 11:02:19 <nsh> (or -4)
449 2013-04-27 11:02:56 <Plarkplark__> .
450 2013-04-27 11:02:58 <Plarkplark__> OK
451 2013-04-27 11:03:22 <Plarkplark__> still no
452 2013-04-27 11:03:35 <Plarkplark__> the bitcoind now goes
453 2013-04-27 11:03:35 <Plarkplark__> ThreadRPCServer incorrect password attempt from ::ffff:192.168.2.52
454 2013-04-27 11:04:36 <Plarkplark__> https://github.com/bitcoin/bitcoin/pull/457
455 2013-04-27 11:04:36 <Plarkplark__> Oh look my bug
456 2013-04-27 11:04:53 <Plarkplark__> For some reason, if -rpcallowip is used, it sees local connections as ::ffff:127.0.0.1 and sends a 403 instead of allowing the connection.
457 2013-04-27 11:05:37 <nsh> definitely seems fishy
458 2013-04-27 11:05:56 <nsh> can you confirm whether it's isolated to windows/mingw compile?
459 2013-04-27 11:09:01 <Plarkplark__> no
460 2013-04-27 11:09:11 <Plarkplark__> i had to heavyly adjust some code to get it compiled on win
461 2013-04-27 11:09:28 <Plarkplark__> sorry to say this, but bitcoin is a whole lot of overhead at hte include level.
462 2013-04-27 11:11:05 <nsh> hmm, can you elaborate?
463 2013-04-27 11:13:53 <HM2> hte?
464 2013-04-27 11:14:27 <saracen> ACTION thinks probably the*
465 2013-04-27 11:16:51 <HM2> yeah the include paths in bitcoin are a bit of a mess, I think sipa said there was a pull request for some refactoring work
466 2013-04-27 11:17:46 <kronicd_> ahh.. immature, what does that mean in terms of mined coins?
467 2013-04-27 11:20:34 <kronicd_> ah cant spend until 120 blocks have passed? interesting
468 2013-04-27 11:23:28 <Plarkplark__> yes its a mess somewhat
469 2013-04-27 11:23:32 <Plarkplark__> but its ok
470 2013-04-27 11:23:54 <Plarkplark__> ThreadRPCServer incorrect password attempt from 192.168.2.52
471 2013-04-27 11:23:54 <Plarkplark__> well running on a 32 bit ipv4 XP does not solve it. Same error
472 2013-04-27 11:24:37 <Plarkplark__> I wiresharked it... it tries to login
473 2013-04-27 11:24:47 <Plarkplark__> but hte bitecoind just says nope 401
474 2013-04-27 11:26:37 <nsh> which way worked again>
475 2013-04-27 11:26:39 <nsh> ?
476 2013-04-27 11:26:51 <Plarkplark__> chrome
477 2013-04-27 11:27:10 <Plarkplark__> the only one. miners from linux (cgminer/cpuminer) - Windows 7 or xp do not connect. 401
478 2013-04-27 11:27:16 <Plarkplark__> basic auth fails
479 2013-04-27 11:27:38 <nsh> can you compare the raw octets from chrome logging in to cgminer attempting?
480 2013-04-27 11:28:01 <nsh> under the assumption that logic still applies, there must be some difference somewhere
481 2013-04-27 11:28:24 <nsh> (<Homer> Now Lisa, that's a pretty big "if"...)
482 2013-04-27 11:28:44 <Plarkplark__> :D
483 2013-04-27 11:29:06 <Plarkplark__> im hacking out the user/pass check in bitcoinrpc if that works it a weird bug of some kind
484 2013-04-27 11:29:14 <Plarkplark__> ugly
485 2013-04-27 11:30:04 <Plarkplark__> Here we go
486 2013-04-27 11:35:50 <Plarkplark__> that works. omg now i have to debug the rpc/json/api thing.
487 2013-04-27 11:35:57 <Plarkplark__> Pff enough for today
488 2013-04-27 11:37:42 <nsh> Plarkplark__, 'grats
489 2013-04-27 11:55:48 <MC1984_> when i have a fork of a project on github
490 2013-04-27 11:56:06 <MC1984_> how do i get my fork to replicate the change made to the upstream
491 2013-04-27 11:56:45 <HM2> issue a pull request?
492 2013-04-27 11:57:04 <nsh> MC1984_, http://stackoverflow.com/questions/4410091/github-import-upstream-branch-into-fork
493 2013-04-27 11:57:33 <HM2> oh that way
494 2013-04-27 11:57:39 <nsh> or maybe: http://gitready.com/intermediate/2009/02/12/easily-fetching-upstream-changes.html
495 2013-04-27 11:57:41 <MC1984_> github mentions something about it happening automatically
496 2013-04-27 11:57:58 <nsh> they deprecated magic in recent updates
497 2013-04-27 11:58:09 <nsh> (no, i don't really have a clue; ignore me)
498 2013-04-27 11:58:15 <Plarkplark__> Still nogo
499 2013-04-27 11:58:46 <Plarkplark__> Im trying to get a totally blank internal testnet to mine - so the blockchain is just the genesis block - The bitcoind gives me error 500
500 2013-04-27 11:58:56 <Plarkplark__> How do I bootstrap the blockchain?
501 2013-04-27 11:59:07 <Plarkplark__> pointing a miner to it gives me error 500 now
502 2013-04-27 12:00:47 <MC1984_> When a repository is cloned, it has a default remote called origin that points to your fork on GitHub, not the original repository it was forked from. To keep track of the original repository, you need to add another remote named upstream:
503 2013-04-27 12:01:16 <HM2> or named whatever you like
504 2013-04-27 12:01:23 <MC1984_> so cloning it means making a copy of the repo on your local machine
505 2013-04-27 12:01:45 <MC1984_> which follows your repo on github, but you can make it follow the repo you forked from instead
506 2013-04-27 12:02:15 <MC1984_> but your repo on github cant follow its upstream because thats a bad idea
507 2013-04-27 12:02:59 <MC1984_> but then you could commit back to your github repo all the stuff your local repo followed from the upstream repo anyway
508 2013-04-27 12:03:01 <MC1984_> is that right
509 2013-04-27 12:08:06 <MC1984_> I feel like im talking a huge amount of bollox again
510 2013-04-27 12:08:28 <nsh> ACTION is unqualified to comment
511 2013-04-27 12:08:34 <nsh> #github may help
512 2013-04-27 12:09:12 <MC1984_> i got to push through it
513 2013-04-27 12:09:48 <MC1984_> when i learn new things, im lost for hours/days until it suddenly groks and then im ok
514 2013-04-27 12:10:48 <nsh> such is the way
515 2013-04-27 12:12:50 <lianj> MC1984_: yes
516 2013-04-27 12:13:40 <MC1984_> ??
517 2013-04-27 12:14:40 <lianj> "is that right" - yes
518 2013-04-27 12:14:58 <MC1984_> all of it? cool
519 2013-04-27 12:15:57 <lianj> instead of "you could commit back" its better so say "push back" because you dont actually commit anything from upstream, just fetch from upstream and push to your origin
520 2013-04-27 12:16:39 <MC1984_> ok
521 2013-04-27 12:18:41 <MC1984_> so then i change something and go to the upstream and make a pull request, and one of the guys reviews my clumsy hacking and then "pulls" it in to the upstream if satisfied right
522 2013-04-27 12:19:39 <lianj> if satisfied, yes
523 2013-04-27 12:21:33 <MC1984_> and is push analogous to commit
524 2013-04-27 12:44:06 <MC1984_> my branch on the command line was blue, then i added git://github.com/bitcoin/bitcoin.git as a remote and pulled it in, and now its green
525 2013-04-27 12:44:08 <MC1984_> what mean?
526 2013-04-27 12:55:23 <saracen> MC1984_: http://askubuntu.com/questions/17299/color-meanings-in-terminal
527 2013-04-27 12:57:10 <MC1984_> is that applicable?
528 2013-04-27 12:57:18 <MC1984_> im using windowd "powershell"
529 2013-04-27 12:58:09 <MC1984_> gits invocation of powershell any way
530 2013-04-27 12:59:38 <saracen> ?
531 2013-04-27 12:59:38 <saracen> As in, this thing: https://github.com/dahlbyk/posh-git
532 2013-04-27 13:00:31 <saracen> "Green means the branch is ahead of its remote (green light to push)"
533 2013-04-27 13:00:54 <saracen> But anyway, best google what it means
534 2013-04-27 13:02:00 <MC1984_> oh right my default remote is still my own repo
535 2013-04-27 13:02:02 <MC1984_> thanks
536 2013-04-27 13:11:51 <meth_htem> probably not the place to ask but no one answers in #bitcoin: is bitinstant cash deposit at walmart to gox working?
537 2013-04-27 13:14:45 <fanquake> meth_htem #mtgox might be a better place
538 2013-04-27 13:14:56 <meth_htem> ty
539 2013-04-27 13:32:02 <MC1984_> why do people like gavin make pull requests, dont they have direct commit privs
540 2013-04-27 13:32:14 <Diapolo> sipa: any news on the LevelDB thing?
541 2013-04-27 13:32:23 <MC1984_> is it just to be transparent about things
542 2013-04-27 13:33:01 <sipa> Diapolo: i'll write an exyra patch that prints the actual windows system call error at the point in the leveldb code that triggers it
543 2013-04-27 13:33:12 <sipa> Diapolo: and ask you to try agaij :)
544 2013-04-27 13:33:42 <bitanarchy> is it still possible to maintain a blockchain on your computer or should i give up?
545 2013-04-27 13:33:59 <sipa> bitanarchy: sure?
546 2013-04-27 13:34:11 <Diapolo> sipa: that is fine... one thing, it seems your latest commit produces an error message we already generate somewhere else
547 2013-04-27 13:34:28 <sipa> dia\ti know
548 2013-04-27 13:34:40 <bitanarchy> sipa: but downloading of the blockchain takes way too long
549 2013-04-27 13:34:57 <sipa> bitanarchy: how long?
550 2013-04-27 13:35:30 <bitanarchy> 1 block every few minutes
551 2013-04-27 13:35:35 <MC1984_> what is too long, really?
552 2013-04-27 13:35:44 <sipa> that's very slow
553 2013-04-27 13:35:52 <bitanarchy> still have to go a few thousand
554 2013-04-27 13:36:32 <sipa> MC1984_: even if i write a trovial patch, i create a pullreq... just to make sure the other devs and whoever is interested has a chance to see it and comment
555 2013-04-27 13:36:48 <sipa> bitanarchy: is your cpu loaded?
556 2013-04-27 13:37:52 <bitanarchy> sipa: no it uses 10%
557 2013-04-27 13:38:00 <bitanarchy> have 11 connections
558 2013-04-27 13:38:18 <sipa> provavly fetching from a slow peer in thatcase
559 2013-04-27 13:38:33 <sipa> *probably
560 2013-04-27 13:39:33 <Diapolo> sipa: a small RPC call to select a new peer would be a nice thing, no?
561 2013-04-27 13:39:56 <sipa> Diapolo: or just being a bit smarter in picking a sync peer...
562 2013-04-27 13:40:28 <Diapolo> sipa: I'm sure that is on your list ^^
563 2013-04-27 13:40:38 <sipa> hehe
564 2013-04-27 13:40:44 <sipa> ACTION has a long list
565 2013-04-27 13:40:45 <bitanarchy> so how do i improve my peers or nr of peers
566 2013-04-27 13:40:53 <bitanarchy> ?
567 2013-04-27 13:41:05 <Bob__> Hi there. Anyone here that could straighten out something to me about the MtGox websocket API?
568 2013-04-27 13:41:11 <sipa> bitanarchy: number of peers is irrelevant (it even slows things down during initial sync)
569 2013-04-27 13:41:13 <Bob__> When I'm connected to the websocket depth channel, it sends me updates with depth changes, containing a volume_int value of 0
570 2013-04-27 13:41:21 <Bob__> what do these messages mean? If you ask me, a new ask or bid should always have a positive amount value
571 2013-04-27 13:41:31 <Bob__> and... can I ask this in this channel?
572 2013-04-27 13:41:53 <sipa> bitanarchy: best is connectig directly to a fast peer (-connect=ip on the command lime), though that is obviously not a nice and userfriendly solution
573 2013-04-27 13:42:42 <rdponticelli> Bob__: Ask in #mtgox
574 2013-04-27 13:42:48 <bitanarchy> sipa: can you give me a fast peer?
575 2013-04-27 13:42:53 <Bob__> ok thanks
576 2013-04-27 13:43:24 <Bob__> I did but there doesnt seem to be anyone there :(
577 2013-04-27 13:43:32 <sipa> bitanarchy: 178.18.90.41 (my own)
578 2013-04-27 13:43:34 <Bob__> at least no1 responsive ;)
579 2013-04-27 13:43:57 <sipa> bitanarchy: but only do that for the initial sync, please
580 2013-04-27 13:44:39 <sipa> bitanarchy: also, increasing database cache speeds things up (-dbcache=1000) for 1 GB extra cache, for example
581 2013-04-27 13:45:29 <bitanarchy> sipa: thanks... will give it a try
582 2013-04-27 13:47:01 <Bob__> rdponticelli: Any thoughts about where else I could ask this?
583 2013-04-27 13:47:57 <MC1984_> people picking up a slow peer on IBD and getting a bad impression of bitcoin seems to happen a lot
584 2013-04-27 13:49:21 <MC1984_> compounded by how the disk/p2p functions and everything else is in the same thread iirc
585 2013-04-27 13:49:42 <sydna> are there any services or scripts using lock_time at the moment?
586 2013-04-27 13:51:13 <rdponticelli> Bob__: Just wait until somebody shows up on #mtgox
587 2013-04-27 13:53:33 <sipa> MC1984_: network and processing are not in the same thread
588 2013-04-27 13:53:57 <bitanarchy> there will be a time that only miners and companies will have the blockchain... is that a problem?
589 2013-04-27 13:54:09 <sipa> bitanarchy: who knows?
590 2013-04-27 13:54:11 <bitanarchy> i mean service providers
591 2013-04-27 13:54:36 <MC1984_> yeah its a problem
592 2013-04-27 13:54:42 <MC1984_> so please peservere
593 2013-04-27 13:56:33 <bitanarchy> mc1984: so where is it going... to a bitcoin cartel?
594 2013-04-27 13:57:10 <sipa> bitanarchy: nobody here knows the future
595 2013-04-27 13:57:35 <MC1984_> no one can say
596 2013-04-27 13:58:02 <bitanarchy> i sorta hope that bitcoin will make people believe in a free market again.... in other words, that people start seeing the light :)
597 2013-04-27 13:58:03 <Belxjander> Well I would like to start caching the blockchain as part of the bitcoin dataset I want to obtain
598 2013-04-27 13:58:12 <MC1984_> but i get the feeling the equilibrium state for keeping bitcoin decentralised yet useful is akin to balancing a bowling ball on a saddle
599 2013-04-27 13:59:35 <MC1984_> bitcoin works in a free market that is at least majorly rational
600 2013-04-27 13:59:44 <MC1984_> and there might be the rub
601 2013-04-27 14:00:21 <bitanarchy> the rub?
602 2013-04-27 14:00:42 <MC1984_> the difficulty
603 2013-04-27 14:00:43 <sydna> alright, so if I set the lock_time on a TX to be a block some 3 days in the future, I won't be able to spend it until then, right?
604 2013-04-27 14:01:53 <bitanarchy> mc: ah :)
605 2013-04-27 14:03:02 <bitanarchy> mc: you mean that only large mining companies stay in bussiness
606 2013-04-27 14:05:02 <sipa> sydna: define 'spend' ?
607 2013-04-27 14:05:30 <sipa> if you mean "get a spending transaction confirmed", then indeed not
608 2013-04-27 14:09:51 <sydna> sipa: after mentioning it I found what I was looking for. you can do some nutty things with these scripts.
609 2013-04-27 14:11:04 <MC1984_> bitanarchy mining and verifying are seperate enterprises
610 2013-04-27 14:11:57 <MC1984_> mining is "lost", if you will, to market efficiencies and verifying is peobably the only thing that can keep their power in check
611 2013-04-27 14:12:23 <MC1984_> checks and balances for cheques and balances
612 2013-04-27 14:35:30 <sipa> Diapolo: present?
613 2013-04-27 14:35:44 <sipa> Diapolo: can you try with https://github.com/sipa/bitcoin/commit/67efbda4a22dcf0868df18cc1280ffa6a33d0ecd ?
614 2013-04-27 14:42:31 <kinlo> does blockchain support testnet too?
615 2013-04-27 14:42:43 <kinlo> blockexplorer does, but it needs an upgrade :)
616 2013-04-27 14:44:54 <Diapolo> sipa: one moment
617 2013-04-27 14:46:13 <Diapolo> sipa: -par and -dbcache are finished ^^
618 2013-04-27 14:46:30 <sipa> Diapolo: \\o/
619 2013-04-27 14:51:25 <Diapolo> sipa: building LevelDB and bitcoin-qt, just a sec
620 2013-04-27 14:53:16 <sipa> gmaxwell: didn't you have a page that demonstrates the use of p2sh things?
621 2013-04-27 14:53:22 <Diapolo> sipa: I'm seeking a good practise for having some constants or globals which hold default values for our parameters, which are shared by core and Qt settings ... any idea?
622 2013-04-27 14:53:39 <sipa> Diapolo: typically in the relevant core .h file
623 2013-04-27 14:53:44 <sipa> Diapolo: constants for what?
624 2013-04-27 14:54:23 <Diapolo> dbcache or par for example
625 2013-04-27 14:54:30 <Diapolo> I need the default values in the Qt code also
626 2013-04-27 14:55:02 <Diapolo> cd /c/Users/Diapolo/bitcoin.Qt/src/leveldb
627 2013-04-27 14:55:02 <Diapolo> TARGET_OS=NATIVE_WINDOWS make libleveldb.a libmemenv.a
628 2013-04-27 14:55:08 <Diapolo> sorry wrong copy and paste ^^
629 2013-04-27 14:55:23 <Diapolo> case DatabaseCache:
630 2013-04-27 14:55:24 <Diapolo> return settings.value("nDatabaseCache", GetArg("-dbcache", 25));
631 2013-04-27 14:59:30 <Diapolo> sipa: is there a limit for dbcache currently?
632 2013-04-27 15:00:05 <sipa> Diapolo: on 32-bit systems i wouldn't go above 1 GB or so
633 2013-04-27 15:00:29 <Diapolo> so a safe limit in the Qt settings is 1024 then?
634 2013-04-27 15:01:23 <sipa> sizeof(void*) > 4 ? 4096 : 1024
635 2013-04-27 15:01:44 <Diapolo> :-P a simple integer would have been nice ^^
636 2013-04-27 15:02:07 <Diablo-D3> sipa: 2
637 2013-04-27 15:02:13 <Diablo-D3> 2 is the absolute maximum safe
638 2013-04-27 15:05:25 <sipa> Diablo-D3: static const int nMaxDbCache = sizeof(void*) > 4 ? 4096 : 1024, somewhere at the top of init.cpp ?
639 2013-04-27 15:05:49 <Diablo-D3> sipa: we're talking about address space, right?
640 2013-04-27 15:05:59 <Diablo-D3> you have to subtract what bitcoin is already using
641 2013-04-27 15:06:11 <Diablo-D3> bitcoin should have a unified memory allocator by now
642 2013-04-27 15:06:52 <sipa> Diablo-D3: good, write one
643 2013-04-27 15:07:06 <Diablo-D3> sipa: sure, when bitcoin becomes C
644 2013-04-27 15:07:12 <Diablo-D3> then you'll be able to use the one I already wrote
645 2013-04-27 15:07:27 <sipa> ha
646 2013-04-27 15:08:40 <sipa> Diapolo: also, to change par or dbcache, you need to restart
647 2013-04-27 15:08:53 <Diapolo> sipa: yeah :)
648 2013-04-27 15:09:20 <Diablo-D3> sipa: well, Im writing code that targets anti-thread platforms
649 2013-04-27 15:09:33 <Diablo-D3> so bitcoin wouldnt be a really good fit for, you know, writing code correctly. >_>
650 2013-04-27 15:12:48 <Diapolo> sipa: currently running with the LevelDB patch applied, I'm really interested what is going on there
651 2013-04-27 15:13:22 <sipa> i've found a potential resource leak in the win32 leveldb code, but i'm not sure it's related or even reachable
652 2013-04-27 15:13:33 <sipa> checking now
653 2013-04-27 15:14:10 <Diapolo> sipa: now that is interesting 2013-04-27 17:11:12 LevelDB read failure: IO error: C:\\Users\\Diapolo\\AppData\\Roaming\\Bitcoin\\chainstate\\000569.sst: Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.
654 2013-04-27 15:14:26 <sipa> translation?
655 2013-04-27 15:14:35 <Diapolo> sipa: The process can not access the file because it is being used by another process.
656 2013-04-27 15:14:42 <Sans> hey guys, I am a professional software tester and know a little scripting in a few languages.  Can i help out?
657 2013-04-27 15:14:44 <sipa> now that is interesting :P
658 2013-04-27 15:15:05 <Diapolo> I have no idea what would access that file aside from bitcoin-qt.exe??
659 2013-04-27 15:17:24 <Steve132> Diablo-D3: what do you mean memory allocator?
660 2013-04-27 15:18:08 <Luke-Jr> Sans: more testing is always appreciated. are you familiar with Boost's unit test framework?
661 2013-04-27 15:18:16 <Diablo-D3> Steve132: ???. wha?
662 2013-04-27 15:18:37 <Steve132> <Diablo-D3> bitcoin should have a unified memory allocator by now
663 2013-04-27 15:18:37 <Steve132> <Diablo-D3> you have to subtract what bitcoin is already using
664 2013-04-27 15:18:53 <Diablo-D3> yes I know what I said.
665 2013-04-27 15:18:57 <Diablo-D3> your question makes no sense.
666 2013-04-27 15:19:16 <Sans> Luke-Jr: no, but I can be.   i use a domain specific one for work.
667 2013-04-27 15:19:22 <Diablo-D3> Luke-Jr: dude, Boost is evil, quit pushing for the further Boostification of Bitcoin
668 2013-04-27 15:20:44 <Luke-Jr> Sans: if you would like to help with unit tests, the best way is to add more to the existing test suite and submit pull requests for them individually
669 2013-04-27 15:21:21 <Luke-Jr> there are also some more complicated/involved tests that BlueMatt's "pull tester" runs - I'm not sure what kind of framework that uses though
670 2013-04-27 15:21:56 <Steve132> Diablo-D3: C++ already has a standord memory allocator
671 2013-04-27 15:22:10 <Steve132> What/Why would you write a new one?  Why is it necessary?
672 2013-04-27 15:22:21 <Diablo-D3> Steve132: no, C++ implementations have it
673 2013-04-27 15:22:27 <Steve132> fine.
674 2013-04-27 15:22:31 <Diablo-D3> and they just wrap malloc
675 2013-04-27 15:22:43 <Steve132> sure
676 2013-04-27 15:22:51 <Sans> Luke-Jr: okay I can do that.
677 2013-04-27 15:22:51 <Steve132> so?
678 2013-04-27 15:23:06 <Diablo-D3> which until operating systems stop pandering to the yay threads segment of the insane asylum, I see no purpose in using it
679 2013-04-27 15:23:06 <Luke-Jr> Steve132: don't let Diablo-D3 get to you, he tends to troll more often than not
680 2013-04-27 15:23:42 <Diapolo> sipa: I'm off rather soon, if you have any news or stuff you want me to test use the old pull-req to reach me :)
681 2013-04-27 15:23:53 <Steve132> Luke-Jr: I'm not mad about anything, I'm just curious what he thinks
682 2013-04-27 15:24:06 <Steve132> Diablo-D3: so bitcoin isn't threaded?
683 2013-04-27 15:24:14 <Diablo-D3> says Luke-Jr, the guy who forked a program just to troll the author
684 2013-04-27 15:24:17 <Diablo-D3> Steve132: it, sadly, is
685 2013-04-27 15:24:29 <Steve132> Why is that a problem, exactly?
686 2013-04-27 15:25:05 <Diablo-D3> rather depressingly so, given what Bitcoin is and does
687 2013-04-27 15:25:51 <Diablo-D3> I dont trust threads.
688 2013-04-27 15:26:00 <Steve132> Why not?
689 2013-04-27 15:26:01 <Diablo-D3> They are an anti-pattern of the grandest scale
690 2013-04-27 15:26:05 <sipa> < Diablo-D3> I dont understand threads.
691 2013-04-27 15:26:07 <sipa> fixed that for you
692 2013-04-27 15:26:10 <Steve132> lol
693 2013-04-27 15:26:28 <Diablo-D3> I also understand how computers work and how operating systems work
694 2013-04-27 15:26:28 <Diablo-D3> sipa: no, I understand threads fine
695 2013-04-27 15:26:28 <Diablo-D3> Threads, ultimately, dont work.
696 2013-04-27 15:26:28 <sipa> threads are hard, yes
697 2013-04-27 15:26:41 <Diablo-D3> and Ive also read thousands of pages of research on the subject
698 2013-04-27 15:26:43 <Diablo-D3> sipa: not hard, just wrong
699 2013-04-27 15:26:51 <sipa> ok, carry on
700 2013-04-27 15:26:57 <Diablo-D3> anything you can do I can do better without threads while preserving a better form of concurrency
701 2013-04-27 15:27:02 <MC1984_> but
702 2013-04-27 15:27:14 <sipa> Diablo-D3: ok, parallel signature verification
703 2013-04-27 15:27:15 <sipa> Diablo-D3: GO
704 2013-04-27 15:27:25 <Diablo-D3> every single "correct" use of threads just emulates concurrency badly.
705 2013-04-27 15:27:27 <MC1984_> excecution cores are not getting faster anymore, just more numerous
706 2013-04-27 15:27:30 <MC1984_> so wtf am i reading
707 2013-04-27 15:27:35 <Diablo-D3> sipa: opencl on dedicated hardware. next?
708 2013-04-27 15:27:48 <Steve132> Diablo-D3: so opencl *isn't* threads?
709 2013-04-27 15:27:59 <Steve132> how is it different?
710 2013-04-27 15:28:06 <sipa> it's SIMD, technically not threads
711 2013-04-27 15:28:17 <sipa> but also not a solution
712 2013-04-27 15:28:21 <Steve132> Except wavefronts execute asynchronously
713 2013-04-27 15:28:25 <Diablo-D3> Steve132: no (unless you use a CPU target)
714 2013-04-27 15:28:30 <Diablo-D3> hardware threads in highly parallel DSPs (aka GPUs) use, basically, massive SIMD
715 2013-04-27 15:28:32 <Steve132> and require explicit synchronizations
716 2013-04-27 15:28:46 <Diablo-D3> Steve132: yes, but on hardware its like a seperate process
717 2013-04-27 15:28:59 <nsh> "wow, i didn't expect this to be threadsafe!" said no, ever, before giving up again
718 2013-04-27 15:29:19 <Diablo-D3> any synchronization in the kernel is done using hardware native primitives
719 2013-04-27 15:29:21 <Steve132> Diablo-D3: yes, as long as your work-size is smaller than a core
720 2013-04-27 15:29:35 <sipa> Diablo-D3: so are mutexes, if uncontended