--- Log opened Fri Jan 22 00:00:11 2016 00:05 -!- JackH [~Jack@host-80-43-142-196.as13285.net] has joined #bitcoin-wizards 00:05 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 272 seconds] 00:09 -!- Linus_ [~LLinuss@garza.riseup.net] has joined #bitcoin-wizards 00:09 -!- fn2187 [~fn2187@159.203.249.232] has joined #bitcoin-wizards 00:13 -!- kelly [c0373628@gateway/web/freenode/ip.192.55.54.40] has joined #bitcoin-wizards 00:15 < kelly> do most miners order the transactions in a block according to the time in which they received them, or by largest fee? 00:15 < kelly> or do they select by largest fee, but then order temporally? 00:16 < Taek> transactions are generally ordered in the block by fee-per-kb, with some variations due to cp4p and rbf 00:16 < Taek> *I'm not a dev, info may be outdated or incorrect. Just remember some graphs I was staring at in HK 00:16 < kelly> thanks 00:17 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving] 00:17 < kelly> I knew that they were selected by fee 00:17 < Taek> it should be noted that this is per-usual, there's no enforcement on how transactions are ordered 00:17 < kelly> right 00:17 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 00:32 -!- Linus_ [~LLinuss@garza.riseup.net] has quit [Quit: Linus_] 00:32 -!- p15 [~p15@70.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 272 seconds] 00:32 -!- LeMiner2 is now known as LeMiner 00:32 -!- LeMiner [LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has quit [Changing host] 00:32 -!- LeMiner [LeMiner@unaffiliated/leminer] has joined #bitcoin-wizards 00:33 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 00:33 < phantomcircuit> Taek, that is certainly how it works 00:34 -!- Linus_ [~LLinuss@garza.riseup.net] has joined #bitcoin-wizards 00:39 -!- p15 [~p15@12.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards 00:43 -!- freekevin [freekevin@unaffiliated/freekevin] has quit [Ping timeout: 256 seconds] 00:44 -!- zzyzx [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has quit [Ping timeout: 276 seconds] 00:45 -!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has quit [] 00:45 -!- Myagui [Myagui@shell.xshellz.com] has quit [Ping timeout: 256 seconds] 00:45 -!- freekevin [freekevin@unaffiliated/freekevin] has joined #bitcoin-wizards 00:45 -!- Myagui [Myagui@shell.xshellz.com] has joined #bitcoin-wizards 00:55 < kelly> I'd be interested to see what % of txns have the highest fee/kb as the first transaction in the block 00:58 < kelly> if blockchain.info is to be trusted on the ordering (which is a big if) than bitfury isn't ordering like that 00:58 < kelly> https://blockchain.info/block/000000000000000001473c57509de66a33771f9dc46974f948fd94eba7fcab82 01:01 -!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 01:05 -!- andy-logbot [~bitcoin--@wpsoftware.net] has quit [Remote host closed the connection] 01:05 -!- andy-logbot [~bitcoin--@wpsoftware.net] has joined #bitcoin-wizards 01:05 * andy-logbot is logging 01:08 -!- gavink [~g@184.75.223.211] has quit [Ping timeout: 250 seconds] 01:11 -!- AaronVW [~ewout@x4db4880f.dyn.telefonica.de] has joined #bitcoin-wizards 01:11 -!- AaronVW [~ewout@x4db4880f.dyn.telefonica.de] has quit [Remote host closed the connection] 01:13 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 01:15 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 01:16 -!- adam3us [~Adium@c-98-234-64-218.hsd1.ca.comcast.net] has quit [Quit: Leaving.] 01:18 -!- adam3us [~Adium@c-98-234-64-218.hsd1.ca.comcast.net] has joined #bitcoin-wizards 01:21 -!- adam3us [~Adium@c-98-234-64-218.hsd1.ca.comcast.net] has quit [Client Quit] 01:23 -!- kelly [c0373628@gateway/web/freenode/ip.192.55.54.40] has quit [Ping timeout: 252 seconds] 01:32 -!- freekevin [freekevin@unaffiliated/freekevin] has quit [Ping timeout: 240 seconds] 01:32 -!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has joined #bitcoin-wizards 01:32 < gmaxwell> hehe, trolls on reddit are sometimes entertaining: 01:32 < gmaxwell> "Personally I like the idea of hashcash if, and only if, it's structured like a real currency as opposed to simply proof of work. In the real world you pay for resources used. In many cases this should also apply to P2P and other computer systems. 01:32 < gmaxwell> Of course getting hashcash workable as a real currency is extremely difficult. I've thought of a scheme that would work (coins are signed by owner and can only be changed (signed to a different owner) by owner) except you need a decentralized "central" database of all the hashcash that's been minted. Unworkable. !@#$ spend-twice problem. :(" ... Peter Todd in 2001, on a mailing list with Hal and 01:33 < gmaxwell> Adam Back 01:33 -!- Myagui [Myagui@shell.xshellz.com] has quit [Ping timeout: 250 seconds] 01:33 < gmaxwell> http://lists.ibiblio.org/pipermail/bluesky/2001-March.txt 01:35 -!- Myagui [Myagui@shell.xshellz.com] has joined #bitcoin-wizards 01:35 -!- freekevin [freekevin@unaffiliated/freekevin] has joined #bitcoin-wizards 01:35 -!- Piper-Off is now known as Monthrect 01:38 -!- veleiro [~veleiro@fsf/member/veleiro] has quit [Ping timeout: 245 seconds] 01:43 -!- JackH [~Jack@host-80-43-142-196.as13285.net] has quit [Ping timeout: 260 seconds] 01:45 -!- adam3us [~Adium@c-98-234-64-218.hsd1.ca.comcast.net] has joined #bitcoin-wizards 01:45 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:b8e2:1c9c:fe32:8ba2] has quit [Ping timeout: 250 seconds] 01:46 -!- AndChat|435584 [~AndChat43@103.239.235.30] has joined #bitcoin-wizards 01:48 < nsh> gmaxwell, hi! :) 01:53 < fluffypony> gmaxwell: did they conclude that petertodd == satoshi? 01:54 -!- JackH [~Jack@host-80-43-140-111.as13285.net] has joined #bitcoin-wizards 01:55 < smooth> "Hashcash at this scale makes me wince; all those wasted cycles..." --hal 01:56 -!- veleiro [~veleiro@fsf/member/veleiro] has joined #bitcoin-wizards 01:56 -!- gavink [~g@184.75.223.211] has joined #bitcoin-wizards 02:01 -!- IAmNotDorian [~OrphanedG@unaffiliated/orphanedgland] has quit [Ping timeout: 276 seconds] 02:15 < frankenmint> how do i build bitcoin from source??? just ./autogen.sh ... make install ? 02:16 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 02:16 < frankenmint> stock options want to build .12 to try out a benchmarking script by altoidnerd 02:17 < frankenmint> ah okay so added ./configure 02:19 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 02:24 -!- AndChat|435584 [~AndChat43@103.239.235.30] has quit [Ping timeout: 250 seconds] 02:36 -!- MrChrisJ [~MrChrisJ@cpc73828-dals21-2-0-cust929.20-2.cable.virginm.net] has joined #bitcoin-wizards 02:36 -!- IAmNotDorian [~OrphanedG@97.84.216.139.dynamic.dsl.dv.iprimus.net.au] has joined #bitcoin-wizards 02:36 -!- IAmNotDorian [~OrphanedG@97.84.216.139.dynamic.dsl.dv.iprimus.net.au] has quit [Changing host] 02:36 -!- IAmNotDorian [~OrphanedG@unaffiliated/orphanedgland] has joined #bitcoin-wizards 02:36 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has quit [Remote host closed the connection] 02:55 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has joined #bitcoin-wizards 03:00 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 03:03 -!- zmachine [~zmachine@pool-74-100-90-30.lsanca.fios.verizon.net] has quit [Ping timeout: 240 seconds] 03:05 -!- zmachine [~zmachine@pool-74-100-90-30.lsanca.fios.verizon.net] has joined #bitcoin-wizards 03:09 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 03:09 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:b8e2:1c9c:fe32:8ba2] has joined #bitcoin-wizards 03:20 -!- Monthrect is now known as Piper-Off 03:27 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 03:40 -!- toffoo [~tof@unaffiliated/toffoo] has quit [] 03:40 -!- Linus_ [~LLinuss@garza.riseup.net] has quit [Ping timeout: 260 seconds] 03:40 -!- nickeeem [~nickeem@cpe-104-32-148-17.socal.res.rr.com] has quit [Ping timeout: 256 seconds] 03:40 -!- Yoghur114 [~Yoghurt11@131.224.198.111] has joined #bitcoin-wizards 03:47 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards 03:51 -!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.] 03:52 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Ping timeout: 265 seconds] 03:59 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Ping timeout: 264 seconds] 03:59 -!- tjader [~tjader@189.60.215.244] has quit [Ping timeout: 276 seconds] 04:01 -!- alex___ [~alex@c-73-170-35-214.hsd1.ca.comcast.net] has joined #bitcoin-wizards 04:04 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards 04:04 -!- erasmospunk [~erasmospu@185.108.128.7] has joined #bitcoin-wizards 04:04 -!- tjader [~tjader@189.60.215.244] has joined #bitcoin-wizards 04:05 -!- alex___ [~alex@c-73-170-35-214.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 04:08 -!- eudoxia [~eudoxia@r167-56-138-69.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards 04:08 -!- face [~face@mail.hmel.org] has joined #bitcoin-wizards 04:10 -!- eudoxia [~eudoxia@r167-56-138-69.dialup.adsl.anteldata.net.uy] has quit [Client Quit] 04:10 -!- JackH [~Jack@host-80-43-140-111.as13285.net] has quit [Ping timeout: 264 seconds] 04:11 -!- JackH [~Jack@host-80-43-140-156.as13285.net] has joined #bitcoin-wizards 04:12 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 04:13 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Ping timeout: 265 seconds] 04:16 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte] 04:16 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 04:22 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:b8e2:1c9c:fe32:8ba2] has quit [Ping timeout: 250 seconds] 04:24 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards 04:32 -!- alex___ [~alex@c-73-170-35-214.hsd1.ca.comcast.net] has joined #bitcoin-wizards 04:33 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:b8e2:1c9c:fe32:8ba2] has joined #bitcoin-wizards 04:34 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Ping timeout: 276 seconds] 04:36 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 04:37 -!- alex___ [~alex@c-73-170-35-214.hsd1.ca.comcast.net] has quit [Ping timeout: 260 seconds] 04:40 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 04:40 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards 04:41 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Remote host closed the connection] 04:42 < adlai> frankenmint: wrong channel? 04:43 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit] 04:43 -!- gavink [~g@184.75.223.211] has quit [Ping timeout: 240 seconds] 04:53 -!- danielsocials [~quassel@45.32.248.113] has joined #bitcoin-wizards 05:00 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:b8e2:1c9c:fe32:8ba2] has quit [Ping timeout: 250 seconds] 05:02 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 240 seconds] 05:04 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:b8e2:1c9c:fe32:8ba2] has joined #bitcoin-wizards 05:08 -!- contrapumpkin is now known as copumpkin 05:24 -!- IAmNotDorian [~OrphanedG@unaffiliated/orphanedgland] has quit [Ping timeout: 276 seconds] 05:27 -!- p15 [~p15@12.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 240 seconds] 05:30 -!- tjader [~tjader@189.60.215.244] has quit [Ping timeout: 276 seconds] 05:34 -!- tjader [~tjader@189.60.215.244] has joined #bitcoin-wizards 05:40 -!- WyzBTC [~Adium@72.10.98.195] has joined #bitcoin-wizards 05:40 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Remote host closed the connection] 05:41 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 05:41 -!- kabaum [~kalle@h-13-35.a163.priv.bahnhof.se] has quit [Quit: kabaum] 05:44 -!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards 05:47 -!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Client Quit] 05:50 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:b8e2:1c9c:fe32:8ba2] has quit [Ping timeout: 240 seconds] 05:51 -!- Linus_ [~LLinuss@garza.riseup.net] has joined #bitcoin-wizards 05:51 -!- stevenroose_ [~stevenroo@193.190.253.144] has joined #bitcoin-wizards 05:53 -!- erasmospunk [~erasmospu@185.108.128.7] has quit [Remote host closed the connection] 05:55 -!- markus-__ [~markus-k@designnet.work.de] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 05:57 -!- erasmospunk [~erasmospu@185.108.128.7] has joined #bitcoin-wizards 05:58 -!- alex_ [~alex@c-73-170-35-214.hsd1.ca.comcast.net] has joined #bitcoin-wizards 05:58 -!- alex_ [~alex@c-73-170-35-214.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 05:58 -!- Yoghur114 [~Yoghurt11@131.224.198.111] has quit [Read error: Connection reset by peer] 05:59 -!- danielsocials [~quassel@45.32.248.113] has quit [Remote host closed the connection] 05:59 -!- alex_ [~alex@c-73-170-35-214.hsd1.ca.comcast.net] has joined #bitcoin-wizards 05:59 -!- erasmosp_ [~erasmospu@185.108.128.7] has joined #bitcoin-wizards 06:00 -!- danielsocials [~quassel@45.32.248.113] has joined #bitcoin-wizards 06:00 -!- markus-k_ [~markus-k@p5499544C.dip0.t-ipconnect.de] has joined #bitcoin-wizards 06:02 -!- erasmospunk [~erasmospu@185.108.128.7] has quit [Ping timeout: 245 seconds] 06:02 -!- zzyzx [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has joined #bitcoin-wizards 06:02 -!- bit2017 [~linker@115.79.55.177] has quit [Ping timeout: 240 seconds] 06:02 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Remote host closed the connection] 06:02 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 06:05 -!- erasmosp_ [~erasmospu@185.108.128.7] has quit [Ping timeout: 264 seconds] 06:05 -!- sparetire [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards 06:06 -!- danielsocials [~quassel@45.32.248.113] has quit [Ping timeout: 276 seconds] 06:11 -!- Iriez [xbins@distribution.xbins.org] has quit [Ping timeout: 244 seconds] 06:12 -!- erasmospunk [~erasmospu@185.108.128.7] has joined #bitcoin-wizards 06:13 -!- erasmospunk [~erasmospu@185.108.128.7] has quit [Remote host closed the connection] 06:13 -!- erasmospunk [~erasmospu@185.108.128.7] has joined #bitcoin-wizards 06:14 -!- zooko [~user@2601:281:8001:26aa:e5a2:d20a:75ce:a1d9] has quit [Ping timeout: 240 seconds] 06:15 -!- erasmospunk [~erasmospu@185.108.128.7] has quit [Remote host closed the connection] 06:16 -!- erasmospunk [~erasmospu@151.41.84.55] has joined #bitcoin-wizards 06:19 -!- danielsocials [~quassel@45.32.248.113] has joined #bitcoin-wizards 06:19 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Remote host closed the connection] 06:20 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 06:20 -!- IAmNotDorian [~OrphanedG@97.84.216.139.dynamic.dsl.dv.iprimus.net.au] has joined #bitcoin-wizards 06:20 -!- IAmNotDorian [~OrphanedG@97.84.216.139.dynamic.dsl.dv.iprimus.net.au] has quit [Changing host] 06:20 -!- IAmNotDorian [~OrphanedG@unaffiliated/orphanedgland] has joined #bitcoin-wizards 06:21 -!- MrChrisJ [~MrChrisJ@cpc73828-dals21-2-0-cust929.20-2.cable.virginm.net] has quit [Quit: MrChrisJ] 06:21 -!- erasmospunk [~erasmospu@151.41.84.55] has quit [Ping timeout: 264 seconds] 06:21 -!- erasmosp_ [~erasmospu@185.108.128.7] has joined #bitcoin-wizards 06:22 -!- erasmosp_ [~erasmospu@185.108.128.7] has quit [Remote host closed the connection] 06:24 -!- erasmospunk [~erasmospu@185.108.128.11] has joined #bitcoin-wizards 06:26 -!- danielsocials [~quassel@45.32.248.113] has quit [Remote host closed the connection] 06:31 -!- MrChrisJ [~MrChrisJ@cpc73828-dals21-2-0-cust929.20-2.cable.virginm.net] has joined #bitcoin-wizards 06:32 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 250 seconds] 06:33 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 06:34 < kanzure> scala-based lightning network implementation thingy https://github.com/ACINQ/eclair 06:38 -!- Iriez [xbins@distribution.xbins.org] has joined #bitcoin-wizards 06:41 < frankenmint> adlai: pretty much I got it figured out I think 06:43 -!- markus-k_ [~markus-k@p5499544C.dip0.t-ipconnect.de] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 06:44 -!- seg [~seg@fsf/member/seg] has quit [Quit: kuwabara kuwabara] 06:46 -!- seg [~seg@fsf/member/seg] has joined #bitcoin-wizards 06:47 -!- sergiohlb [sergiohlb@unaffiliated/sergiohlb] has joined #bitcoin-wizards 06:51 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Remote host closed the connection] 06:52 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards 06:52 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host] 06:52 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 06:54 < frankenmint> thank you kanzure, im reading the pdf on the bottom of the implementation page seems like a pt 2 to the orig. proposal 06:54 < frankenmint> seems like the jist is a soft fork version of lightning now??? 06:55 -!- IAmNotDorian [~OrphanedG@unaffiliated/orphanedgland] has quit [Ping timeout: 256 seconds] 06:57 -!- danielsocials [~quassel@45.32.248.113] has joined #bitcoin-wizards 07:00 -!- tjader [~tjader@189.60.215.244] has quit [Ping timeout: 276 seconds] 07:01 -!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-wizards 07:01 -!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has quit [Changing host] 07:01 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards 07:02 -!- danielsocials [~quassel@45.32.248.113] has quit [Ping timeout: 250 seconds] 07:03 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Remote host closed the connection] 07:03 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards 07:03 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host] 07:03 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 07:03 -!- danielsocials [~quassel@45.32.248.113] has joined #bitcoin-wizards 07:04 -!- tjader [~tjader@189.60.215.244] has joined #bitcoin-wizards 07:05 < nsh> tromp_, how much speedup would you get for your GO solver if you rewrote it as a quantum algorithm? just grover quadratic, or better? 07:05 < nsh> *Go 07:05 -!- AndChat|435584 [~AndChat43@103.239.235.30] has joined #bitcoin-wizards 07:05 < tromp_> what Go solver? 07:06 < nsh> did you do this? http://tromp.github.io/go/legal19.html 07:06 < tromp_> that's a counter, not a solver:) 07:06 < nsh> oh, sorry 07:06 < tromp_> there's no search involved there, so i don't see any quantum speedup 07:07 < nsh> i just wondered if there are better algorithms for solving than brute-force 07:07 < nsh> and where they sit in the complexity zoo 07:08 < tromp_> by solving, you mean finding the best result of a two player game? 07:08 < tromp_> those are generally PSPACE complete 07:09 < nsh> i guess i mean an algorithm that returns the perfect next play for a given board position 07:09 < nsh> there will be some minimal representation of the perfect strategy, by Kolmogorov 07:10 < nsh> (for a given board size) 07:10 < tromp_> yes, that will just be a minimax solver 07:11 -!- IAmNotDorian [~OrphanedG@97.84.216.139.dynamic.dsl.dv.iprimus.net.au] has joined #bitcoin-wizards 07:11 -!- IAmNotDorian [~OrphanedG@97.84.216.139.dynamic.dsl.dv.iprimus.net.au] has quit [Changing host] 07:11 -!- IAmNotDorian [~OrphanedG@unaffiliated/orphanedgland] has joined #bitcoin-wizards 07:11 < tromp_> such as this one http://tromp.github.io/java/go/twoxtwo.html 07:12 < nsh> so i guess my quesiton resolves to whether or not minimax exhibits 'structure' that allows for quantum speedup 07:13 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:b8e2:1c9c:fe32:8ba2] has joined #bitcoin-wizards 07:13 < nsh> ' Performing any form of minimax search on a quantum computer in better than exponential time is ridiculously unlikely, and one would expect at most a modest (polynomial) speedup compared to now. This much is already proved by the existing literature.' -- http://senseis.xmp.net/?QuantumComputing 07:14 < nsh> heh 07:14 < nsh> 'However, the expression "solving go", as if we were doing sudoku, is wrong. It's like saying you could solve art, or solve mathematics (googleFor:Göedel). Simply, there are things you can not compute. Anyone who's played enough Go knows that this isn't a game a about mere calculations, there is a lot of right brain hemisphere activity going on as well. There are a lot of factors involved in a Go m 07:14 < nsh> atch, and understanding another person's intentions is no easy task for machines. It's a human capacity known as "empathy"; I just don't think machines might get right-hemisphere-type artificial intelligence someday, creative tasks and abstract reasoning, aesthetics perception, intuition, imaginative process.. result => does not compute, I think. ' 07:15 < nsh> that's a very strong position contra computational church turing 07:15 < tromp_> i think that's enough way off topic for now:) 07:15 < nsh> i find it increasingly hard to think of any kind of physics as noncomputational. so the idea of a brain doing something other than calculations in some abstract sense seems pretty devoid of meaning 07:15 * nsh nods 07:15 < nsh> my bad 07:15 < kanzure> i think i solved 100 arts 07:15 < instagibbs> #bitcoin-wizards-offtopic 07:16 -!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has joined #bitcoin-wizards 07:18 -!- IAmNotDorian [~OrphanedG@unaffiliated/orphanedgland] has quit [Ping timeout: 250 seconds] 07:19 -!- danielsocials [~quassel@45.32.248.113] has quit [Remote host closed the connection] 07:19 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:b8e2:1c9c:fe32:8ba2] has quit [Ping timeout: 250 seconds] 07:20 -!- erasmosp_ [~erasmospu@151.41.84.55] has joined #bitcoin-wizards 07:20 -!- Yoghur114 [~Yoghurt11@131.224.198.111] has joined #bitcoin-wizards 07:21 -!- zookolaptop [~user@50.246.213.170] has joined #bitcoin-wizards 07:22 -!- bityogi [~textual@208-104-143-200.brvd.dsl.dyn.comporium.net] has joined #bitcoin-wizards 07:24 -!- erasmospunk [~erasmospu@185.108.128.11] has quit [Ping timeout: 272 seconds] 07:27 -!- Yoghur114 [~Yoghurt11@131.224.198.111] has quit [] 07:27 -!- zookolaptop [~user@50.246.213.170] has quit [Ping timeout: 256 seconds] 07:29 -!- bit2017 [~linker@171.250.100.197] has joined #bitcoin-wizards 07:30 -!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards 07:30 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [] 07:32 -!- Giszmo [~leo@pc-139-55-215-201.cm.vtr.net] has joined #bitcoin-wizards 07:41 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:b8e2:1c9c:fe32:8ba2] has joined #bitcoin-wizards 07:44 -!- IAmNotDorian [~OrphanedG@97.84.216.139.dynamic.dsl.dv.iprimus.net.au] has joined #bitcoin-wizards 07:44 -!- IAmNotDorian [~OrphanedG@97.84.216.139.dynamic.dsl.dv.iprimus.net.au] has quit [Changing host] 07:44 -!- IAmNotDorian [~OrphanedG@unaffiliated/orphanedgland] has joined #bitcoin-wizards 07:49 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards 07:52 -!- erasmosp_ [~erasmospu@151.41.84.55] has quit [Remote host closed the connection] 07:57 -!- erasmospunk [~erasmospu@151.41.84.55] has joined #bitcoin-wizards 08:04 -!- AndChat|435584 [~AndChat43@103.239.235.30] has quit [Remote host closed the connection] 08:12 -!- skyraider_ [uid41097@gateway/web/irccloud.com/x-hzzzjzviabokeiok] has joined #bitcoin-wizards 08:23 -!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ] 08:24 -!- voxelot [~voxelot@remote.digitalmoneycorp.com] has joined #bitcoin-wizards 08:24 -!- alex_ [~alex@c-73-170-35-214.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 08:24 -!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards 08:25 -!- alex_ [~alex@c-73-170-35-214.hsd1.ca.comcast.net] has joined #bitcoin-wizards 08:29 -!- c0rw|zZz is now known as c0rw1n 08:30 -!- tjader [~tjader@189.60.215.244] has quit [Ping timeout: 276 seconds] 08:34 -!- tjader [~tjader@189.60.215.244] has joined #bitcoin-wizards 08:38 -!- IAmNotDorian [~OrphanedG@unaffiliated/orphanedgland] has quit [Ping timeout: 250 seconds] 08:41 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 08:45 -!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] 08:45 -!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards 08:46 -!- Dizzle [~Dizzle@104-6-36-162.lightspeed.austtx.sbcglobal.net] has joined #bitcoin-wizards 08:52 -!- murch [~murch@p4FE394A2.dip0.t-ipconnect.de] has joined #bitcoin-wizards 09:00 -!- sergiohlb [sergiohlb@unaffiliated/sergiohlb] has quit [Ping timeout: 240 seconds] 09:06 -!- alex_ [~alex@c-73-170-35-214.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 09:07 -!- alex_ [~alex@c-73-170-35-214.hsd1.ca.comcast.net] has joined #bitcoin-wizards 09:09 -!- alex_ [~alex@c-73-170-35-214.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 09:09 -!- alex_ [~alex@c-73-170-35-214.hsd1.ca.comcast.net] has joined #bitcoin-wizards 09:14 -!- alex_ [~alex@c-73-170-35-214.hsd1.ca.comcast.net] has quit [Ping timeout: 276 seconds] 09:16 -!- phiche [~Adium@193.89.191.209] has quit [Ping timeout: 250 seconds] 09:17 -!- danielsocials [~quassel@45.32.248.113] has joined #bitcoin-wizards 09:19 -!- danielsocials [~quassel@45.32.248.113] has quit [Remote host closed the connection] 09:19 < bsm117532> Can anyone provide any references on distributed, deterministic order matching? i.e. imagine that instead of a block containing UTXO's, it contained an order book with bids and asks, which get matched deterministically. I know a few projects do this, effectively. 09:20 -!- adam3us [~Adium@c-98-234-64-218.hsd1.ca.comcast.net] has quit [Quit: Leaving.] 09:21 -!- phiche [~Adium@37.250.46.20.bredband.tre.se] has joined #bitcoin-wizards 09:21 -!- nivah [~linker@27.75.174.138] has joined #bitcoin-wizards 09:22 -!- N0S4A2 [~weechat@216-243-38-141.users.condointernet.net] has quit [Quit: WeeChat 1.3] 09:22 -!- bit2017 [~linker@171.250.100.197] has quit [Ping timeout: 250 seconds] 09:23 < nsh> which projects? 09:23 < nsh> i mean, there are obvious trivial impossibility results unless you loosen the notion of strict sequential matching because a distributed system does not have a common proper time 09:24 -!- N0S4A2 [~weechat@216-243-38-141.users.condointernet.net] has joined #bitcoin-wizards 09:24 < nsh> and loosening that without it being open to gaming or other problems seems tricky 09:24 -!- phiche1 [~Adium@185.97.214.102] has joined #bitcoin-wizards 09:25 -!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] 09:26 -!- phiche [~Adium@37.250.46.20.bredband.tre.se] has quit [Ping timeout: 265 seconds] 09:26 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has quit [Remote host closed the connection] 09:26 -!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards 09:27 < bsm117532> nsh: that's exactly what I was hoping to find literature on. CounterParty, NXT, etc claim to do it. 09:28 < nsh> shout if you find any! 09:28 < bsm117532> I was thinking naively of publishing all orders in a "block" (bids and asks would overlap) and having deterministic resolution rules. But I'm sure it can be gamed... 09:28 < nsh> you can make it so the expected utility of gaming is below some cost threshold 09:28 < nsh> that's the generic solution i suspect 09:29 < bsm117532> obviously, a time based first-in-first-out isn't possible in a distributed system... 09:29 < nsh> but when a single trade can be massively valuable, that's hard 09:29 < nsh> so might result in having to set a maximum order-differential value delta 09:29 < nsh> if that makes sense? 09:29 < nsh> which will mean some bid/asks will have to be broken up 09:29 < bsm117532> Partial fills are a requiremenet. 09:29 < nsh> or else another way to prevent a reordering changing value too much 09:29 < nsh> what's a partial fill? 09:30 < bsm117532> Two people place orders for 100 units against an existing sell of 100 units, each would get 50. 09:30 < bsm117532> (only fair way to do it if you don't have time ordering) 09:31 < nsh> ah i see 09:31 < nsh> yeah, in that case if you define the degree of order overlap and apply partial fill, then it's pretty much optimally fair 09:31 < bsm117532> The gaming I think would come down to non-random oracle of your hash function. Taking all the orders to be matched you can make a PRNG to decide (e.g. rounding of partial fills). 09:32 < nsh> but because that depends on latency which is hard to predict, you probably end up having to fine-tune the err 09:32 < nsh> hmm 09:32 < bsm117532> Why would latency matter? 09:32 < bsm117532> Just imagine a "tick" sending out the order book once per time interval, just like blocks. 09:32 < nsh> because 'now' depends on the now of elsewhere getting to you 09:32 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:b8e2:1c9c:fe32:8ba2] has quit [Ping timeout: 260 seconds] 09:32 < nsh> and that depends on network stuff that's out of our hands 09:32 < bsm117532> Imagine the tick is long enough that all participants have a chance to see the order book and react (so, more than a second, roughly0 09:33 * nsh nods 09:33 -!- alex_ [~alex@96.82.80.25] has joined #bitcoin-wizards 09:33 < bsm117532> I think this is what CounterParty does... 09:33 < nsh> so i characterised bitcoin this way once, in terms of conflict-free replicated data types 09:34 < nsh> in which you have operation-based and state-based, but bitcoin ends up being a hybrid of these due to blocktime 'tick' as you say 09:34 < nsh> -- 09:34 < nsh> Operation-based CRDTs are called commutative replicated data types, or CmRDTs. CmRDT replicas propagate state by broadcasting the state update operation itself, which must be commutative. For example, a CmRDT of a single integer might broadcast the operations (+10) or (-20). Replicas receive the updates and apply them locally. The operations are commutative, so can be received and applied in any ord 09:34 < nsh> er; however, they are not idempotent, and additional network protocol guarantees are required to ensure unique delivery. 09:34 < nsh> -- block propagatoins 09:34 < nsh> State-based CRDTs are called convergent replicated data types, or CvRDTs. In contrast to CmRDTs, CvRDTs send their full local state to other replicas. CvRDTs have the following local interface: 09:34 < nsh> query - reads the state of the replica, with no side effects 09:34 < nsh> update - writes to the replica state in accordance with certain restrictions 09:34 < nsh> merge - merges local state with the state of some remote replica 09:34 < nsh> -- transaction propagation 09:35 < bsm117532> egads you should read some of the things I've written privately. It's like you read my mind... 09:35 < nsh> hehe :D 09:35 -!- alex_ [~alex@96.82.80.25] has quit [Remote host closed the connection] 09:35 -!- alex_ [~alex@96.82.80.25] has joined #bitcoin-wizards 09:35 < bsm117532> One side thought I've been having is the notion of commutative updates, conflict-resolvable, and conflicting updates. 09:36 < bsm117532> e.g. multiple sequential spends from a single UTXO could in principle be merged, instead of being a double spend in bitcoin. 09:37 < nsh> right 09:39 -!- Piper-Off is now known as Monthrect 09:40 -!- Erik_dc [~erik@d54c620ed.access.telenet.be] has joined #bitcoin-wizards 09:44 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 09:48 -!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has joined #bitcoin-wizards 09:48 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 09:55 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has joined #bitcoin-wizards 09:56 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 10:00 -!- tjader [~tjader@189.60.215.244] has quit [Ping timeout: 276 seconds] 10:01 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 10:04 -!- tjader [~tjader@189.60.215.244] has joined #bitcoin-wizards 10:12 -!- nonaTure [~happy@94.155.72.86] has quit [Ping timeout: 264 seconds] 10:13 -!- phiche1 [~Adium@185.97.214.102] has quit [Ping timeout: 265 seconds] 10:15 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving] 10:17 -!- phiche [~Adium@37.250.46.20.bredband.tre.se] has joined #bitcoin-wizards 10:18 -!- danielsocials [~quassel@45.32.248.113] has joined #bitcoin-wizards 10:22 -!- danielsocials [~quassel@45.32.248.113] has quit [Remote host closed the connection] 10:28 -!- nonaTure [~happy@179.43.176.98] has joined #bitcoin-wizards 10:28 -!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 240 seconds] 10:32 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has quit [Remote host closed the connection] 10:33 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 10:33 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 10:37 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 10:38 -!- jtimon [~quassel@126.31.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards 10:40 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 10:48 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has joined #bitcoin-wizards 10:48 -!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 10:50 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 276 seconds] 10:51 -!- sausage_factory [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 10:52 -!- mihar [~mihar@4.16.87.162] has joined #bitcoin-wizards 10:53 -!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 272 seconds] 10:54 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 10:58 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 11:04 -!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Read error: No route to host] 11:08 -!- MrChrisJ [~MrChrisJ@cpc73828-dals21-2-0-cust929.20-2.cable.virginm.net] has quit [Quit: MrChrisJ] 11:08 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 245 seconds] 11:08 -!- adam3us [~Adium@172.56.39.208] has joined #bitcoin-wizards 11:13 -!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 11:21 -!- brg444 [18257df2@gateway/web/freenode/ip.24.37.125.242] has joined #bitcoin-wizards 11:28 -!- tjader [~tjader@189.60.215.244] has quit [Ping timeout: 276 seconds] 11:32 -!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 11:35 -!- tjader [~tjader@189.60.215.244] has joined #bitcoin-wizards 11:36 -!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has joined #bitcoin-wizards 11:36 -!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has quit [Client Quit] 11:38 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 11:43 -!- Jeremy_Rand_2 [~user@ip68-97-38-24.ok.ok.cox.net] has quit [Ping timeout: 256 seconds] 11:45 -!- zookolaptop [~user@c-24-9-79-61.hsd1.co.comcast.net] has joined #bitcoin-wizards 11:46 -!- jposner [~jposner@172.98.67.68] has quit [Remote host closed the connection] 11:53 -!- zookolaptop [~user@c-24-9-79-61.hsd1.co.comcast.net] has quit [Ping timeout: 240 seconds] 11:54 -!- jposner [~jposner@172.98.67.68] has joined #bitcoin-wizards 12:02 -!- gocrazy [~gocrazey@216.240.144.97] has quit [Ping timeout: 256 seconds] 12:02 -!- gocrazy [~gocrazey@216.240.144.97] has joined #bitcoin-wizards 12:03 -!- stevenroose_ [~stevenroo@193.190.253.144] has quit [Ping timeout: 240 seconds] 12:04 -!- memymo [~textual@184-23-239-227.dedicated.static.sonic.net] has joined #bitcoin-wizards 12:07 -!- raedah [~raedah@172.56.39.61] has joined #bitcoin-wizards 12:08 -!- erasmospunk [~erasmospu@151.41.84.55] has quit [Remote host closed the connection] 12:09 -!- jposner [~jposner@172.98.67.68] has quit [Remote host closed the connection] 12:10 -!- Dizzle [~Dizzle@104-6-36-162.lightspeed.austtx.sbcglobal.net] has quit [Quit: Leaving...] 12:13 -!- erasmospunk [~erasmospu@151.41.84.55] has joined #bitcoin-wizards 12:17 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 12:17 -!- jposner [~jposner@172.98.67.41] has joined #bitcoin-wizards 12:19 -!- c0rw1n [~c0rw1n@91.178.230.245] has quit [] 12:19 -!- c0rw1n [~c0rw1n@91.178.230.245] has joined #bitcoin-wizards 12:21 -!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has joined #bitcoin-wizards 12:22 -!- danielsocials [~quassel@45.32.248.113] has joined #bitcoin-wizards 12:22 -!- adam3us [~Adium@172.56.39.208] has quit [Quit: Leaving.] 12:26 -!- polyclef [~polyclef@184-23-239-227.dedicated.static.sonic.net] has joined #bitcoin-wizards 12:27 -!- danielsocials [~quassel@45.32.248.113] has quit [Ping timeout: 256 seconds] 12:29 -!- everyBloc [~everybloc@c-73-158-140-36.hsd1.ca.comcast.net] has quit [] 12:29 -!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 12:30 -!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has joined #bitcoin-wizards 12:31 -!- dnaleor_ [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 12:32 -!- dnaleor_ [~dnaleor@78-23-74-78.access.telenet.be] has quit [Client Quit] 12:40 -!- alex_ [~alex@96.82.80.25] has quit [] 12:41 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 12:41 -!- adam3us [~Adium@172.56.39.208] has joined #bitcoin-wizards 12:41 -!- Jeremy_Rand_2 [~user@172.56.6.48] has joined #bitcoin-wizards 12:45 -!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Read error: Connection reset by peer] 12:46 -!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-wizards 12:46 -!- OxADADA [~OxADADA@alumni-linux.ccs.neu.edu] has quit [Quit: leaving] 12:47 -!- OxADADA [~OxADADA@alumni-linux.ccs.neu.edu] has joined #bitcoin-wizards 12:48 -!- riplin [9f998840@gateway/web/freenode/ip.159.153.136.64] has joined #bitcoin-wizards 12:52 -!- Logicwax [~Logicwax@c-76-126-174-152.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 12:54 -!- riplin [9f998840@gateway/web/freenode/ip.159.153.136.64] has quit [Quit: Page closed] 12:55 -!- Logicwax [~Logicwax@c-76-126-174-152.hsd1.ca.comcast.net] has joined #bitcoin-wizards 12:57 -!- T23WS [~textual@45.56.159.8] has joined #bitcoin-wizards 13:00 -!- tjader [~tjader@189.60.215.244] has quit [Ping timeout: 276 seconds] 13:01 -!- voxelot [~voxelot@remote.digitalmoneycorp.com] has quit [Ping timeout: 240 seconds] 13:04 -!- Jeremy_Rand_2 [~user@172.56.6.48] has quit [Ping timeout: 264 seconds] 13:05 -!- tjader [~tjader@189.60.215.244] has joined #bitcoin-wizards 13:08 -!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has quit [Ping timeout: 276 seconds] 13:08 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 250 seconds] 13:10 -!- Linus_ [~LLinuss@garza.riseup.net] has quit [Ping timeout: 240 seconds] 13:12 -!- Jeremy_Rand_2 [~user@172.58.104.229] has joined #bitcoin-wizards 13:12 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 13:22 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards 13:27 -!- zzyzx [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has quit [Quit: ChatZilla 0.9.92 [SeaMonkey 2.39/20151103191810]] 13:32 -!- erasmospunk [~erasmospu@151.41.84.55] has quit [Remote host closed the connection] 13:36 -!- zookolaptop [~user@72.42.70.227] has joined #bitcoin-wizards 13:37 -!- zookolaptop is now known as zooko 13:39 -!- T23WS [~textual@45.56.159.8] has quit [Ping timeout: 240 seconds] 13:40 -!- voxelot [~voxelot@remote.digitalmoneycorp.com] has joined #bitcoin-wizards 13:42 -!- MrChrisJ [~MrChrisJ@host86-128-121-45.range86-128.btcentralplus.com] has joined #bitcoin-wizards 13:44 -!- Jeremy_Rand_2 [~user@172.58.104.229] has quit [Ping timeout: 250 seconds] 13:44 -!- adam3us1 [~Adium@184-23-239-227.dedicated.static.sonic.net] has joined #bitcoin-wizards 13:44 -!- adam3us1 [~Adium@184-23-239-227.dedicated.static.sonic.net] has quit [Client Quit] 13:44 -!- adam3us1 [~Adium@184-23-239-227.dedicated.static.sonic.net] has joined #bitcoin-wizards 13:44 -!- adam3us1 [~Adium@184-23-239-227.dedicated.static.sonic.net] has quit [Client Quit] 13:45 -!- adam3us1 [~Adium@184-23-239-227.dedicated.static.sonic.net] has joined #bitcoin-wizards 13:45 -!- adam3us1 [~Adium@184-23-239-227.dedicated.static.sonic.net] has quit [Client Quit] 13:45 -!- adam3us1 [~Adium@184-23-239-227.dedicated.static.sonic.net] has joined #bitcoin-wizards 13:46 -!- WyzBTC [~Adium@72.10.98.195] has quit [Ping timeout: 272 seconds] 13:47 -!- adam3us [~Adium@172.56.39.208] has quit [Ping timeout: 265 seconds] 13:48 -!- e_low is now known as prosody 13:57 -!- gavink [~g@184.75.223.211] has joined #bitcoin-wizards 13:57 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Read error: Connection reset by peer] 13:58 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 240 seconds] 13:58 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards 14:03 -!- dcousens [~anon@1.136.96.213] has joined #bitcoin-wizards 14:07 -!- MoALTz [~no@78-11-180-214.static.ip.netia.com.pl] has quit [Quit: Leaving] 14:09 -!- zzyzx [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has joined #bitcoin-wizards 14:12 -!- mkarrer_ [~mkarrer@211.Red-2-138-29.dynamicIP.rima-tde.net] has joined #bitcoin-wizards 14:17 -!- adam3us1 [~Adium@184-23-239-227.dedicated.static.sonic.net] has quit [Quit: Leaving.] 14:22 -!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 14:23 -!- danielsocials [~quassel@45.32.248.113] has joined #bitcoin-wizards 14:23 -!- MoALTz [~no@78-11-180-214.static.ip.netia.com.pl] has joined #bitcoin-wizards 14:25 -!- danielsocials [~quassel@45.32.248.113] has quit [Remote host closed the connection] 14:30 -!- tjader [~tjader@189.60.215.244] has quit [Ping timeout: 276 seconds] 14:34 -!- Guest84113 [sid105317@gateway/web/irccloud.com/x-zossjnuukpdvfgyt] has quit [] 14:34 -!- tjader [~tjader@189.60.215.244] has joined #bitcoin-wizards 14:35 -!- Guest84113 [sid105317@gateway/web/irccloud.com/x-unincutozuxtnrts] has joined #bitcoin-wizards 14:35 -!- Guest84113 [sid105317@gateway/web/irccloud.com/x-unincutozuxtnrts] has quit [Client Quit] 14:35 -!- wbinns [sid105317@gateway/web/irccloud.com/x-hhfpjyfeuhqxwhty] has joined #bitcoin-wizards 14:35 -!- wbinns [sid105317@gateway/web/irccloud.com/x-hhfpjyfeuhqxwhty] has quit [Client Quit] 14:36 -!- sCOGSBY [~uumdbmd@173.44.55.98] has joined #bitcoin-wizards 14:37 -!- phiche1 [~Adium@fr03.vpn.ht] has joined #bitcoin-wizards 14:38 -!- phiche [~Adium@37.250.46.20.bredband.tre.se] has quit [Ping timeout: 260 seconds] 14:39 -!- roman [~quassel@ANice-652-1-257-247.w86-203.abo.wanadoo.fr] has joined #bitcoin-wizards 14:43 -!- belcher [~user@unaffiliated/belcher] has joined #bitcoin-wizards 14:45 -!- erasmospunk [~erasmospu@151.41.84.55] has joined #bitcoin-wizards 14:51 -!- adam3us [~Adium@172.56.38.20] has joined #bitcoin-wizards 14:51 -!- phiche [~Adium@37.250.46.20.bredband.tre.se] has joined #bitcoin-wizards 14:51 -!- ozanyurt_ [~textual@151.250.35.143] has quit [Quit: Textual IRC Client: www.textualapp.com] 14:53 -!- phiche1 [~Adium@fr03.vpn.ht] has quit [Ping timeout: 250 seconds] 14:54 -!- yorick [~yorick@oftn/member/yorick] has quit [Quit: quit.] 14:56 -!- yorick [~yorick@ip51cd0513.speed.planet.nl] has joined #bitcoin-wizards 14:56 -!- yorick [~yorick@ip51cd0513.speed.planet.nl] has quit [Changing host] 14:56 -!- yorick [~yorick@oftn/member/yorick] has joined #bitcoin-wizards 15:01 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection] 15:02 -!- erasmospunk [~erasmospu@151.41.84.55] has quit [Remote host closed the connection] 15:02 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 15:03 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Remote host closed the connection] 15:06 -!- OneFixt [~OneFixt@unaffiliated/onefixt] has joined #bitcoin-wizards 15:07 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 15:07 -!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] 15:08 -!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards 15:09 -!- phiche [~Adium@37.250.46.20.bredband.tre.se] has quit [Quit: Leaving.] 15:11 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 15:11 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Client Quit] 15:13 -!- memymo [~textual@184-23-239-227.dedicated.static.sonic.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 15:16 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 15:20 -!- NewLiberty [~NewLibert@rrcs-74-87-213-251.west.biz.rr.com] has joined #bitcoin-wizards 15:23 -!- OneFixt [~OneFixt@unaffiliated/onefixt] has quit [Remote host closed the connection] 15:27 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 15:29 -!- rustyn [~rustyn@unaffiliated/rustyn] has quit [Quit: rar] 15:29 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 15:29 -!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 15:31 -!- murch [~murch@p4FE394A2.dip0.t-ipconnect.de] has left #bitcoin-wizards [] 15:32 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds] 15:36 -!- dcousens [~anon@1.136.96.213] has quit [Read error: Connection reset by peer] 15:38 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Remote host closed the connection] 15:40 -!- Erik_dc [~erik@d54c620ed.access.telenet.be] has quit [Remote host closed the connection] 15:40 -!- dcousens [~anon@1.136.96.213] has joined #bitcoin-wizards 15:41 -!- adam3us [~Adium@172.56.38.20] has quit [Quit: Leaving.] 15:44 -!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards 15:48 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving] 15:50 -!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards 15:57 -!- sausage_factory is now known as priidu 15:57 -!- zooko [~user@72.42.70.227] has quit [Ping timeout: 272 seconds] 15:57 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 16:00 -!- tjader [~tjader@189.60.215.244] has quit [Ping timeout: 276 seconds] 16:04 -!- tjader [~tjader@189.60.215.244] has joined #bitcoin-wizards 16:05 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 256 seconds] 16:07 -!- nonaTure [~happy@179.43.176.98] has quit [Quit: Leaving.] 16:14 -!- Jeremy_Rand_2 [~user@ip68-97-38-24.ok.ok.cox.net] has joined #bitcoin-wizards 16:18 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 16:18 -!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Read error: Connection reset by peer] 16:18 -!- AndChat|435584 [~AndChat43@103.239.235.30] has joined #bitcoin-wizards 16:18 -!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards 16:19 -!- MrChrisJ_ [~MrChrisJ@host86-128-121-45.range86-128.btcentralplus.com] has joined #bitcoin-wizards 16:20 -!- skyraider_ [uid41097@gateway/web/irccloud.com/x-hzzzjzviabokeiok] has quit [Quit: Connection closed for inactivity] 16:20 -!- MrChrisJ_ [~MrChrisJ@host86-128-121-45.range86-128.btcentralplus.com] has quit [Client Quit] 16:21 -!- MrChrisJ [~MrChrisJ@host86-128-121-45.range86-128.btcentralplus.com] has quit [Ping timeout: 256 seconds] 16:23 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 16:28 -!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 16:31 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 265 seconds] 16:32 -!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has joined #bitcoin-wizards 16:35 -!- mkarrer_ [~mkarrer@211.Red-2-138-29.dynamicIP.rima-tde.net] has quit [Remote host closed the connection] 16:36 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 16:38 -!- dcousens [~anon@1.136.96.213] has quit [Ping timeout: 264 seconds] 16:43 -!- chjj [~chjj@unaffiliated/chjj] has quit [Quit: null] 16:43 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards 16:45 -!- chjj [~chjj@unaffiliated/chjj] has quit [Client Quit] 16:45 -!- tjader [~tjader@189.60.215.244] has quit [Ping timeout: 276 seconds] 16:47 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards 16:50 -!- tjader [~tjader@189.60.215.244] has joined #bitcoin-wizards 16:58 -!- markus-k_ [~markus-k@p5499544C.dip0.t-ipconnect.de] has joined #bitcoin-wizards 16:58 -!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards 17:00 -!- markus-k_ [~markus-k@p5499544C.dip0.t-ipconnect.de] has quit [Max SendQ exceeded] 17:03 -!- voxelot [~voxelot@remote.digitalmoneycorp.com] has quit [Ping timeout: 240 seconds] 17:07 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 240 seconds] 17:09 -!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ] 17:13 -!- polyclef [~polyclef@184-23-239-227.dedicated.static.sonic.net] has quit [Ping timeout: 265 seconds] 17:14 -!- roman [~quassel@ANice-652-1-257-247.w86-203.abo.wanadoo.fr] has quit [Remote host closed the connection] 17:16 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 17:16 -!- bobke [~bobke@d51536036.access.telenet.be] has joined #bitcoin-wizards 17:17 -!- brg444 [18257df2@gateway/web/freenode/ip.24.37.125.242] has quit [Quit: Page closed] 17:18 -!- kang_ [67efeb1e@gateway/web/freenode/ip.103.239.235.30] has joined #bitcoin-wizards 17:22 -!- BananaLotus [~BananaLot@54.186.186.141] has quit [Remote host closed the connection] 17:22 -!- guruvan [~guruvan@unaffiliated/guruvan] has quit [Remote host closed the connection] 17:22 -!- kefkius [~kefkius@unaffiliated/kefkius] has quit [Remote host closed the connection] 17:24 -!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] 17:24 -!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards 17:25 -!- Giszmo [~leo@pc-139-55-215-201.cm.vtr.net] has quit [Ping timeout: 272 seconds] 17:29 -!- alpalp [~alp@104-54-235-28.lightspeed.austtx.sbcglobal.net] has quit [Remote host closed the connection] 17:34 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Read error: Connection reset by peer] 17:35 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 17:37 -!- danielsocials [~quassel@45.32.248.113] has joined #bitcoin-wizards 17:38 -!- danielsocials [~quassel@45.32.248.113] has quit [Remote host closed the connection] 17:41 -!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 17:41 -!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards 17:42 -!- alpalp [~alp@unaffiliated/alpalp] has joined #bitcoin-wizards 17:45 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 17:46 -!- adam3us [~Adium@184-23-239-227.dedicated.static.sonic.net] has joined #bitcoin-wizards 17:46 -!- adam3us [~Adium@184-23-239-227.dedicated.static.sonic.net] has quit [Client Quit] 17:46 -!- adam3us [~Adium@184-23-239-227.dedicated.static.sonic.net] has joined #bitcoin-wizards 17:51 -!- funkenstein_ [~bowler@unaffiliated/funkenstein] has joined #bitcoin-wizards 17:51 -!- oneeman [~oneeman@ip48-68-15-186.ct.co.cr] has joined #bitcoin-wizards 18:03 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving] 18:04 -!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ] 18:08 -!- kyletorpey [~kyle@pool-74-110-148-103.rcmdva.fios.verizon.net] has joined #bitcoin-wizards 18:08 -!- Giszmo [~leo@2001:470:7ca1:ff81:120b:a9ff:fe07:1c8] has joined #bitcoin-wizards 18:09 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 18:12 -!- Giszmo [~leo@2001:470:7ca1:ff81:120b:a9ff:fe07:1c8] has quit [Ping timeout: 240 seconds] 18:13 -!- kyletorpey [~kyle@pool-74-110-148-103.rcmdva.fios.verizon.net] has left #bitcoin-wizards [] 18:15 -!- tjader [~tjader@189.60.215.244] has quit [Ping timeout: 276 seconds] 18:18 -!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.] 18:20 -!- tjader [~tjader@189.60.215.244] has joined #bitcoin-wizards 18:24 -!- roconnor [~roconnor@host-45-58-255-91.dyn.295.ca] has joined #bitcoin-wizards 18:27 < gmaxwell> tromp_: CONGRATS ON L19 computation! 18:30 -!- binns [sid105317@gateway/web/irccloud.com/x-ykhjlintuvnsbqdt] has joined #bitcoin-wizards 18:30 -!- binns is now known as Guest19968 18:33 -!- Guest19968 [sid105317@gateway/web/irccloud.com/x-ykhjlintuvnsbqdt] has quit [Changing host] 18:33 -!- Guest19968 [sid105317@unaffiliated/gwb3] has joined #bitcoin-wizards 18:33 -!- Guest19968 [sid105317@unaffiliated/gwb3] has quit [Changing host] 18:33 -!- Guest19968 [sid105317@gateway/web/irccloud.com/x-ykhjlintuvnsbqdt] has joined #bitcoin-wizards 18:33 -!- Guest19968 is now known as binns 18:35 -!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards 18:35 -!- Giszmo [~leo@pc-139-55-215-201.cm.vtr.net] has joined #bitcoin-wizards 18:35 -!- binns is now known as wbinns 18:35 -!- wbinns is now known as binns 18:39 -!- go1111111 [~go1111111@104.232.116.217] has quit [Ping timeout: 260 seconds] 18:48 -!- binns [sid105317@gateway/web/irccloud.com/x-ykhjlintuvnsbqdt] has quit [Quit: Updating details, brb] 18:48 -!- binns [sid105317@gateway/web/irccloud.com/x-jckkcjeodjtmuiax] has joined #bitcoin-wizards 18:53 -!- go1111111 [~go1111111@104.200.154.52] has joined #bitcoin-wizards 18:54 < tromp_> thanks, Gregory! 18:54 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 250 seconds] 18:55 -!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] 18:55 -!- danielsocials [~quassel@45.32.248.113] has joined #bitcoin-wizards 18:55 -!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards 18:58 -!- bityogi [~textual@208-104-143-200.brvd.dsl.dyn.comporium.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 18:59 < bsm1175321> Whazzat? 18:59 < tromp_> https://news.ycombinator.com/item?id=10950875 19:00 < bsm1175321> Darn. There goes my PoW algorithm... 19:00 < tromp_> perfect for a 9 month block interval:-) 19:01 < bsm1175321> Hey, if my landlord accepts yearly rent... 19:02 -!- adam3us [~Adium@184-23-239-227.dedicated.static.sonic.net] has quit [Quit: Leaving.] 19:03 < bsm1175321> I actually typed: isprime(2**74207281-1) into Maple today. Perhaps I was over-optimistic. 19:04 < bsm1175321> there must be special techniques for merseinne primes... 19:04 -!- sCOGSBY [~uumdbmd@173.44.55.98] has quit [Remote host closed the connection] 19:04 -!- chjj_ [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards 19:09 -!- gavink [~g@184.75.223.211] has quit [Ping timeout: 245 seconds] 19:11 < tromp_> i think it's called the lucas-lehmer test 19:11 -!- chjj_ [~chjj@unaffiliated/chjj] has quit [Quit: null] 19:11 -!- bramc [~bram@216.216.202.69] has joined #bitcoin-wizards 19:12 < bramc> Okay, so I'm partway into writing the insertion code now, and somewhat unrelatedly have run into a bit of a moral dilemma 19:14 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving] 19:15 < bramc> For fairly obvious reasons it's much faster to check for inclusion in a hashtable than in a tree, so when doing significant inclusion checking operations it's a good idea to have a parallel standard set for doing those operations. Some goes if you want a map. 19:17 -!- binns [sid105317@gateway/web/irccloud.com/x-jckkcjeodjtmuiax] has quit [Quit: Updating details, brb] 19:17 < bramc> So there's this ridiculous is_included() method sitting here. On the one hand, someone might have a good reason for using it in case of emergency. On the other hand, it's inclusion would seem to imply that it's a good idea to use it. I'm tempted to remove it completely. What does everybody think? 19:17 -!- binns [sid105317@gateway/web/irccloud.com/x-ltecridgvwreosnw] has joined #bitcoin-wizards 19:17 < bsm1175321> You really want this fast, don't you? 19:18 < bsm1175321> log(n) vs O(1) is a good problem to have. 19:18 < bramc> The method is_included_make_proof() of course stays. The advantage of is_included() is that it's much more performant, but nowhere near as performant as the same call on a normal set is. 19:18 < bsm1175321> I'm wrestling with O(n^3) on some braid algorithms. 19:18 -!- Guest75253 is now known as mr_burdell 19:18 -!- o3u is now known as Fistful_of_Coins 19:18 -!- mr_burdell [~mr_burdel@bounce.cryptolabs.net] has quit [Changing host] 19:18 -!- mr_burdell [~mr_burdel@unaffiliated/mr-burdell/x-7609603] has joined #bitcoin-wizards 19:18 < bramc> bsm117532 It's already log(n), The whole point of this exercise is to get cache misses from log(n) to log(log(n)). Constant factors matter. 19:19 -!- funkenstein_ [~bowler@unaffiliated/funkenstein] has left #bitcoin-wizards ["Leaving"] 19:19 < bramc> Technically log(log(n)) isn't a constant factor, but it acts a lot like it in practice. 19:19 < bsm1175321> Hashes should be O(1) no? You're probably using a more sophisticated analysis of the buckets than me... 19:20 < bramc> Yes hashes are O(1). It's my set which is O(log(log(n)) 19:20 < bramc> ) 19:20 < bsm1175321> Uh...How did you add another log? 19:21 < bramc> The location of nodes in memory is set up so that they're near each other. 19:21 < bramc> In the case of is_included() it skips to the bottom of a block directly thus avoiding a bunch of lookups, making its behavior much closer to that of a hashtable. 19:21 -!- voxelot [~voxelot@cpe-76-168-143-16.socal.res.rr.com] has joined #bitcoin-wizards 19:22 < bramc> At least, it does that for balanced blocks. Basically it's treating balanced blocks as hashtables, which is a fairly accurate description of them 19:22 < bsm1175321> So it's a binary tree, which is log(n) in general, or O(1) modulo bucket reallcation... Explain how memory locality is modifying this? 19:23 < bsm1175321> What is a "block" in this context? 19:23 < bramc> The fanout within a block is limited, it only goes so many levels deep before pointing to another block 19:24 -!- danielsocials [~quassel@45.32.248.113] has quit [Remote host closed the connection] 19:24 < bsm1175321> I see, so the n of the block-based algorithm is log(n) for the blocks. 19:25 < bsm1175321> Wait, that can't work... 19:26 < bramc> So a block might represent, say, 5 bits. If you're doing a lookup at, say, 33 bits, you'll have cache misses at bits 4, 9, 14, 19, 24, 29, and then you're in a leaf so there are lookups for 30, 31, 32, and 33, but they're probably all in close memory proximity because they're in the same block. 19:26 < bsm1175321> The cache size shouldn't turn it from O(log(n)) to O(log(log n)) butt it might turn it into O((cache)*log(n/cache)), no? 19:26 -!- NewLiberty [~NewLibert@rrcs-74-87-213-251.west.biz.rr.com] has quit [Ping timeout: 250 seconds] 19:27 < bramc> My brain is too addled from writing 100 lines of code just now to make such subtle distinctions. There are ugly practicalities in this code. 19:27 < bsm1175321> I'm afraid you know a lot more about caches than me. 19:28 < bramc> The l1 and l2 cache are fairly simple. If you do a lookup to a place in memory too far from any of the places you've recently looked, you have to wait for it to be swapped into cache, which is fairly expensive. 19:28 < bramc> Some concept as disk accesses, but smaller distances and smaller times. 19:29 < bsm1175321> I guess my argument is that if you have an O(log(n)) algorithm (a binary tree), and you play caching games, this can't possibly get it to O(log(log(n))), can it? It can just insert funny constant factors, but not another log. 19:30 < bsm1175321> If I graphed it, it should be A*log(n) + B*log(n) + C*log(n) as n gets larget, with discrete jumps between A,B,C as the caches get full, no? 19:30 < bsm1175321> *larger 19:30 -!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving] 19:30 < bsm1175321> Jumps due to the speed of the caches. 19:33 < bramc> The tricks are that (a) branch blocks are in fixed position, so you can jump to the place where they point out most of the time, (b) everything within a block is in close proximity, so you can traverse the whole thing with possibly only a single cache miss 19:33 < bramc> I'm of course not directly referencing caches in my code. Just doing really weird-looking manual memory management to behave well with them. 19:34 < bramc> Mostly I have a giant byte array called self.memory 19:35 < bsm1175321> Shouldn't this just smooth out the transition between size(L1), size(L2), and size(L3) rather than make it log log? 19:36 < bsm1175321> I mean, the asymptotic limit, for a very large set, the cache doesn't help, no? 19:36 < bramc> Caches don't exactly get full. The simple model is to imagine that the computer has a small number of caches of fixed size: Say 16 of size 16 kilobytes, and whenever a part of memory is pulled in it's either part of one of the last 16 or the general neighborhood of size 16 kilobytes gets pulled into cache, and the least recently used gets booted. 19:37 < bramc> So if you can be very clever about making memory lookups have a lot of local affinity things can be very fast. Tree operations tend to bottleneck on waiting for memory. 19:37 < bsm1175321> I'd think it would be e.g. B*log(n/b) to find the block plus A*log(n/a) within the bloc, for example, for an overall B*log(n/b) + A*log(n/a) = (A+B)*log(n) - B log b - A log a... 19:38 < bsm1175321> So the cache is adding constant factors and modifying the coefficient of the log. 19:38 < bramc> No blocks are indexed by position, pulling data from one is a single cache miss 19:39 < bsm1175321> It sounds to me like your locality argument is increasing the "effective size" of the cache. No? 19:41 < bramc> Uh, sort of. The root block gets pulled in first, then you go several bits deep without having to leave that block, then you get referred to another block, which is of course a cache miss, which leads you a few more bits deep, then refers to another block... 19:41 -!- mrkent [~textual@unaffiliated/mrkent] has quit [] 19:42 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 19:43 < bramc> There's a big difference between branch and leaf blocks, in that branch blocks are balanced and fixed position while leaf blocks do dynamic memory allocation using append to the end and sweep once they hit the end 19:43 < bramc> of the block 19:43 -!- NewLiberty [~NewLibert@2602:306:b8e0:8160:1d24:166b:c99f:bb49] has joined #bitcoin-wizards 19:43 < bsm1175321> So I'd argue that there's a range of set sizes where these optimizations are important. e.g. with 16 caches of 16kb it smooths out the log curve of a < 16kb set to one of 256kb which is entirely in the L2 cache. Likewise a smoother transition from L2 to L3. So what is your use case, and do you expect the set size to be in a range where these optimizations will make a big difference? 19:44 < bramc> This is for the utxo set, which I think is about 200 million entries, although maybe I just made that number up 19:44 < bsm1175321> So much larger than the largest cache around. 19:45 < bsm1175321> And growing :- 19:45 < bsm1175321> :-( 19:45 < bramc> Yes vastly larger. 19:45 -!- tjader [~tjader@189.60.215.244] has quit [Ping timeout: 276 seconds] 19:45 < bsm1175321> Are you sure these optimizations are noticeable on a set size very much larger than the cache? 19:45 < bramc> The TODOs at the top of this file are terrifying. Starting with porting to C. 19:45 < bsm1175321> heheee 19:46 < bramc> They matter more the larger the set size is 19:46 < bsm1175321> I think you're changing the coefficient of the log A*log(n) 19:46 < bramc> The trick is to make the block size reasonable. I have that as a parameter, it goes up by (roughly) factors of 2. 19:46 < bramc> If the block size is too big it gets cache misses within block, if it's too small there are cache misses elsewhere. 19:47 < bsm1175321> Ok I have no doubt these kinds of optimizations could change A by a factor 2 or more. 19:47 < bramc> My computer's about to die, have to leave the coffee shop and head home, be back in a bit. 19:48 < bramc> I'm guessing my implementation will be about a factor of 4 better than a simple one. It could easily be anywhere in the range 2-20 though. 19:48 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-cyyaujocdjepnyyn] has quit [Quit: Connection closed for inactivity] 19:48 -!- bramc [~bram@216.216.202.69] has quit [Quit: This computer has gone to sleep] 19:50 -!- jtimon [~quassel@126.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 250 seconds] 19:51 -!- tjader [~tjader@189.60.215.244] has joined #bitcoin-wizards 19:55 -!- mihar [~mihar@4.16.87.162] has quit [Ping timeout: 276 seconds] 19:57 -!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Quit: Leaving] 19:57 -!- NewLiberty [~NewLibert@2602:306:b8e0:8160:1d24:166b:c99f:bb49] has quit [Ping timeout: 240 seconds] 19:58 < bsm1175321> ;;tell bramc Wait I see. In a block of blocks, that can be entirely loaded into the cache, you can search for the next sub-block. And a sub-block fits within the cache. So in principle the search could be composed from (# cache loads)*(log(cache size)) + (# cache loads)*(cache load time) 19:58 < gribble> Error: I haven't seen bramc, I'll let you do the telling. 19:58 < bsm1175321> wtf 20:00 -!- adam3us [~Adium@172.56.39.50] has joined #bitcoin-wizards 20:02 -!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards 20:02 -!- brg444 [4631ca01@gateway/web/freenode/ip.70.49.202.1] has joined #bitcoin-wizards 20:02 -!- zmachine [~zmachine@pool-74-100-90-30.lsanca.fios.verizon.net] has quit [Ping timeout: 265 seconds] 20:02 -!- BananaLotus [~BananaLot@54.186.186.141] has joined #bitcoin-wizards 20:03 < bramc> bsm117532 I think that's right although my brain is jello at the moment 20:03 -!- guruvan [~guruvan@unaffiliated/guruvan] has joined #bitcoin-wizards 20:06 < bsm1175321> Which is A*log(# caches)*log(n) + const 20:06 < bsm1175321> Well, cool, nonetheless, to give L1 cache speed to a much larger data structure. :-) 20:07 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 245 seconds] 20:07 < bsm1175321> Have a good night. I'll make you do O(n) analysis on graph algorithms when you least expect it! ;-) 20:08 -!- zmachine [~zmachine@pool-74-100-90-30.lsanca.fios.verizon.net] has joined #bitcoin-wizards 20:08 -!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ] 20:08 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 20:12 -!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards 20:15 -!- adam3us [~Adium@172.56.39.50] has quit [Quit: Leaving.] 20:18 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 272 seconds] 20:18 -!- oneeman [~oneeman@ip48-68-15-186.ct.co.cr] has quit [Quit: Leaving] 20:19 -!- sparetire [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire] 20:24 -!- danielsocials [~quassel@45.32.248.113] has joined #bitcoin-wizards 20:25 -!- NewLiberty [~NewLibert@2602:306:b8e0:8160:1d24:166b:c99f:bb49] has joined #bitcoin-wizards 20:41 -!- brg444 [4631ca01@gateway/web/freenode/ip.70.49.202.1] has quit [Ping timeout: 252 seconds] 20:42 -!- ttttemp [~ttttemp@pc-5305.ethz.ch] has quit [Remote host closed the connection] 20:43 -!- danielsocials [~quassel@45.32.248.113] has quit [Remote host closed the connection] 20:44 -!- ttttemp [~ttttemp@pc-10236.ethz.ch] has joined #bitcoin-wizards 20:45 -!- belcher [~user@unaffiliated/belcher] has quit [Quit: Leaving] 20:47 -!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has joined #bitcoin-wizards 20:52 -!- voxelot [~voxelot@cpe-76-168-143-16.socal.res.rr.com] has quit [Ping timeout: 265 seconds] 21:04 -!- voxelot [~voxelot@2606:6000:6783:ff00:29e9:c182:4700:c755] has joined #bitcoin-wizards 21:09 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 276 seconds] 21:11 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Read error: Connection reset by peer] 21:13 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 21:17 -!- tjader [~tjader@189.60.215.244] has quit [Ping timeout: 276 seconds] 21:21 -!- tjader [~tjader@189.60.215.244] has joined #bitcoin-wizards 21:33 -!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 21:34 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 21:39 -!- NewLiberty [~NewLibert@2602:306:b8e0:8160:1d24:166b:c99f:bb49] has quit [Ping timeout: 260 seconds] 21:41 -!- p15 [~p15@90.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards 21:42 -!- ttttemp_ [~ttttemp@nb-10350.ethz.ch] has joined #bitcoin-wizards 21:46 -!- kang_ [67efeb1e@gateway/web/freenode/ip.103.239.235.30] has left #bitcoin-wizards [] 21:54 -!- adam3us [~Adium@216.9.110.6] has joined #bitcoin-wizards 21:58 -!- voxelot [~voxelot@2606:6000:6783:ff00:29e9:c182:4700:c755] has quit [Ping timeout: 250 seconds] 22:07 -!- mpmcsweeney [~mpmcsween@pool-71-174-112-117.bstnma.fios.verizon.net] has joined #bitcoin-wizards 22:07 -!- mpmcsweeney [~mpmcsween@pool-71-174-112-117.bstnma.fios.verizon.net] has quit [Client Quit] 22:08 -!- voxelot [~voxelot@2606:6000:6783:ff00:29e9:c182:4700:c755] has joined #bitcoin-wizards 22:08 -!- GreenIsMyPepper [~GreenIsMy@2605:6400:20:11aa:189e:28a5:52ed:8948] has quit [Ping timeout: 250 seconds] 22:10 -!- GreenIsMyPepper [~GreenIsMy@2605:6400:20:11aa:189e:28a5:52ed:8948] has joined #bitcoin-wizards 22:34 < Luke-Jr> random idea: would it cost much for blocks to commit to the heights of each tx input? this would be to make it possible to fraud-proof that inputs don't exist 22:34 < Luke-Jr> (maybe possible to bundle into segwit?) 22:40 -!- voxelot [~voxelot@2606:6000:6783:ff00:29e9:c182:4700:c755] has quit [Ping timeout: 260 seconds] 22:41 -!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has joined #bitcoin-wizards 22:46 -!- zzyzx [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has quit [Quit: ChatZilla 0.9.92 [SeaMonkey 2.39/20151103191810]] 22:47 -!- bit2017 [~linker@27.75.174.138] has joined #bitcoin-wizards 22:48 -!- nivah [~linker@27.75.174.138] has quit [Ping timeout: 264 seconds] 22:52 -!- voxelot [~voxelot@2606:6000:6783:ff00:29e9:c182:4700:c755] has joined #bitcoin-wizards 22:55 -!- adam3us [~Adium@216.9.110.6] has quit [Quit: Leaving.] 22:56 -!- T23WS [~textual@45.56.159.18] has joined #bitcoin-wizards 22:58 -!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ] 22:59 -!- T23WS [~textual@45.56.159.18] has quit [Client Quit] 23:33 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards 23:44 -!- nonaTure [~happy@94.155.72.86] has joined #bitcoin-wizards 23:44 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 23:54 -!- voxelot [~voxelot@2606:6000:6783:ff00:29e9:c182:4700:c755] has quit [Ping timeout: 260 seconds] 23:58 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-mkgqjnimkhhfujcj] has joined #bitcoin-wizards --- Log closed Sat Jan 23 00:00:12 2016