[02:36:39] I have no idea how internal links work in MF [02:36:50] after reading code and docs for 20 minutes, maybe I am just being stupid [02:37:44] what is MF? [02:37:58] MobileFrontend [02:38:09] ah, k [02:39:28] ok I am being stupid, obviously saying things out loud helps [02:40:55] I was reading the discussion about Tor hidden services on wikimedia-l [02:41:32] Faidon was talking about the ugly way that links are rewritten in HTML content in EOTK [02:41:38] I wondered how that is done in MF [02:41:45] https://en.wikipedia.org/wiki/Rubber_duck_debugging [02:41:53] the answer is that it isn't, links are domain-relative [02:41:54] that is what someone once mentioned to me a couple years back. :) [02:43:24] yep [02:43:52] so a hidden service could be done in the same way, if we could have a .onion address for each wiki [02:44:21] i haven't followed that thread after the first couple mails. i should point arlo to it. [02:48:32] alright, i am signing off .. i just happened to sign onto irc briefly ... tomorrow is a holiday, fyi. [02:50:10] have fun [03:18:12] TimStarling: Going to brute force some like facebook did? :) [03:20:22] could do, there is https://github.com/lachesis/scallion for that [03:20:50] "For example on my nVidia Quadro K2000M, I see around 90 MH/s. With those speed I can generate an eight character .onion prefix in about 1h 41m, 2^(5*8-1)/90 million = 101 minutes." [03:20:59] easy [03:21:11] Nice [03:28:19] I have a GTX 1050, just an entry level newish video card for gaming, which is probably around 10 times as fast as that [03:28:42] Can it do multi gpu? [03:29:53] I've got a GTX970 and a GTX670 in my desktop [03:30:53] How can you use multiple devices? [03:30:54] Run multiple Scallion instances [03:31:48] yeah, you could run multiple instances, it says that the search order is random [03:33:48] .Add("d|device=", "Specifies the opencl device that should be used.", (i) => parms.DeviceId = i) [03:38:10] What would we go for? dblists? enwiki.onion? enwikipedia.onion? [03:41:32] you mean enwikipediaXXXXX.onion where XXXXX is 5 random characters [03:45:20] a prefix of 11 would be stretching it a bit for our random handful of GPUs [03:45:43] maybe 208 days [03:46:17] 18 years if you need a prefix of 12, for a three-letter language code [03:47:05] facebook of course brute-forced the whole 16 characters, that would take like 19 million years [03:47:48] we could ask Jordan for a pile of credits and use https://cloud.google.com/gpu/ [03:53:50] you can apparently have subdomains of .onion addresses [03:54:09] e.g. en.wikipediaXXXXXXX.onion [05:00:44] I created a Tor tag [05:05:10] thanks [05:08:24] Probably needs a better description, but that's fixable [05:51:14] bd808: but that would mean the hidden service's private keys were on the google cloud at some point right? [06:12:58] according to https://lists.torproject.org/pipermail/tor-talk/2014-October/035413.html , Facebook got very lucky in getting such a nice suffix for their .onion hostname [06:13:18] they just generated hashes that start with "facebook" and then went through the results by eye [06:14:21] so we could do the same ourselves, with my video card I could probably generate 100 addresses that start with "wikipedia" [06:25:21] wikipediaenglish.onion