2014-11-12.log

--- Log opened Wed Nov 12 00:00:48 2014
-!- ThomasEgi [~thomas@panda3d/ThomasEgi] has joined ##hplusroadmap00:10
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-ejzpqyqgdmmyfvhc] has joined ##hplusroadmap00:30
-!- ebowden [~ebowden@147.69.147.27] has quit [Remote host closed the connection]00:45
-!- ebowden [~ebowden@147.69.147.27] has joined ##hplusroadmap00:46
-!- strangewarp [~strangewa@c-76-25-206-3.hsd1.co.comcast.net] has quit [Ping timeout: 245 seconds]01:44
-!- strangewarp [~strangewa@c-76-25-206-3.hsd1.co.comcast.net] has joined ##hplusroadmap01:56
-!- pete4242 [~smuxi@boole.london.hackspace.org.uk] has quit [Remote host closed the connection]02:08
-!- snuffeluffegus [~snuff@5.150.254.180] has quit [Quit: Leaving]02:33
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-ejzpqyqgdmmyfvhc] has quit [Quit: Connection closed for inactivity]02:37
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap02:53
-!- ebowden [~ebowden@147.69.147.27] has quit [Remote host closed the connection]03:06
-!- ebowden [~ebowden@147.69.147.27] has joined ##hplusroadmap03:51
-!- genehacker [~chatzilla@c-50-137-46-240.hsd1.or.comcast.net] has joined ##hplusroadmap04:11
fennhum i'm surprised nobody said anything to tallakahath about iodine deficiency04:30
yoleaux02:05Z <kanzure> fenn: you are bad at picking okay times to sleep04:30
fennwah04:30
fennor just hypothyroidism04:32
fenni need to start keeping dossiers on people, how the hell am i supposed to keep all this straight04:33
fenngenehacker is in oregon now?04:33
fenni mean, better dossiers04:35
fennand then do spaced-repetition memorization of names and critical info04:36
fennyeah, that's the ticket04:36
kanzuremy system does not require spaced repetition, just relentless stalking04:39
-!- eudoxia [~eudoxia@r167-56-10-35.dialup.adsl.anteldata.net.uy] has joined ##hplusroadmap04:43
fennsometimes it freaks me out when people are still awake after i've gone to sleep and woken up, like they had never slept at all04:45
fennthen i remember that everyone just sleeps less than i do04:46
eudoxiai have a people.yaml that i never really bothered to fill04:46
fennpff "effective August 1, 2007, the DEA now regulates Lugol's solution (and, in fact, all iodine solutions containing greater than 2.2% iodine) as a List I precursor because it may potentially be used in the illicit production of methamphetamine."04:46
fennpretty soon everything will be illegal except for corn syrup and broadcast television04:47
kanzureit does however require that data goes into the file though, eudoxia04:47
kanzureimportant part of my system04:47
kanzurefenn: you should read the backlog04:47
fenni also have a people.yaml, and i've read the backlog04:48
fenni tend to only put canonical data like telephone numbers and shit in it tho04:48
fenni have a tag list but i forget to update it04:49
kanzureyeah i can't say that my format is optimal04:49
fenndoes jot let you append tags to an existing bookmark?04:49
fenni'm wanting something like jot but for people04:49
fennjotmuch04:49
kanzurejot appends correctly04:50
eudoxiadoes jotmuch make each bookmark a single file?04:51
kanzureno, it uses xapian04:52
kanzurealthough when editing it dumps out yaml04:52
fenncouldnt it do both?04:52
kanzureyou can force software to do anything04:52
kanzurejot needs a bit of a rewrite. right now it's all in one file.04:53
fenni mean xapian is just an index, but it's indexing _something_04:53
kanzurelso site:github.com seems to work but not site:github.com/bitcoin or inurl04:53
kanzure*also04:53
fenn"Bookmarks are YAML documents." conflicts with "Export bookmarks as YAML with the dump command"04:54
eudoxiayeah, what i mean is, are the bookmarks stored each as a yaml file in some directory?04:55
eudoxiathat seems to be the implication from the README04:55
kanzureno, db.add_document(doc)04:55
kanzurewhere db = db or xapian.WritableDatabase(DATABASE_DIR, xapian.DB_CREATE_OR_OPEN)04:56
fennit's totally possible that it just stores yaml as strings in a database04:56
fennyaml "documents" are technically just strings separated by the string "---"04:57
eudoxiai like my system of having a single bookmarks.yaml with the nested directories and bookmarks and just turning that to HTML04:58
fennhow do you have nested directories but only one file? huh?04:58
kanzureer, what's nested about it?04:59
eudoxiahttp://i.imgur.com/oJQD0P8.png05:00
kanzureit's not doing that05:01
kanzureoh, i did not see "my"05:01
kanzureyour system does not have tags05:01
kanzureand you will suffer ontological paralysis05:02
eudoxiaa tree is good enough for now05:02
kanzurealso, the value of sub is a list with only a single item? why?05:02
fennseconding ontological paralysis05:02
fennyeah the list is not necessary, but it adds some kind of visual symmetry i guess05:03
eudoxia"sub" makes the node a directory05:04
eudoxiahm now i think that could be made simpler05:06
fennthe "-" mark before directory labels is unnecessary05:06
eudoxiayes, i could replace "- label: Dir name\n sub: ..." with "- Dir name: ..."05:07
fenno wait i'm wrong05:07
kanzureinstead of a list you can just do a dictionary with "dirname: ..."05:08
kanzure"Note: When mapping ports in the HOST:CONTAINER format, you may experience erroneous results when using a container port lower than 60, because YAML will parse numbers in the format xx:yy as sexagesimal (base 60). For this reason, we recommend always explicitly specifying your port mappings as strings."05:09
kanzure.title http://scoms.hypotheses.org/30105:11
yoleauxFrance signs a five-year national deal with Elsevier | Sciences communes05:11
kanzurecommentary https://news.ycombinator.com/item?id=859470605:11
genehackerso elsevier is free in all of france?05:12
superkuhTime to get a French VPS.05:13
fennhaha kiss your job goodbye NEETs http://youtube.com/watch?v=HdZ3y3tVtTU05:14
fenn.title05:14
yoleauxBakery goods POS visual recognition system on trial in Tokyo bakery #DigInfo - YouTube05:14
fennrobots to bake the bread, robots to buy the bread, robots to eat the bread05:15
kragenjaviersitannets?05:16
kragenjaviersitaneets?05:16
fenn.wik NEET05:16
yoleaux"A NEET or neet is a young person who is "Not in Education, Employment, or Training". The acronym NEET was first used in the United Kingdom but its use has spread to other countries including Japan, South Korea and Taiwan." — http://en.wikipedia.org/wiki/NEET05:16
eudoxiafunfact: that's from brain corp, founded by eugene izhikevich, who figures prominently in the WBE roadmap05:16
genehackerdammit, why can't there be 'all you can eat' 'cable package' that  regular consumers can buy into05:16
kanzurethere's deepdyve and readcube but it's still hideously expensive05:16
kanzureand they just send you pngs of each page instead of pdfs05:16
fennin japan you are either a bum/slacker, a student, or a salaryman05:16
genehackerugh disgusting05:16
genehackerwell with that system, they haven't eliminated a job, they have just made it require less skill, which means it's high time for all those NEETs to work05:17
fenneudoxia: wow the same guy who made "The Izhikevich model neuron was developed as an efficient, powerful alternative to the integrate and fire model."05:18
fennnow i am very interested in how this bakery software works05:18
eudoxiayeah the izhikevich model guy05:18
kragenjaviersita.wik Izhikevich model05:19
yoleaux"The theta model (otherwise known as the Ermentrout-Kopell canonical model) is a "biological neuron model" originally used to model neurons in the animal Aplysia, but later became useful in various fields of computational neuroscience. The model is particularly well suited to mathematically describe a process involving rapid oscillations  …" — http://en.wikipedia.org/wiki/Theta_model05:19
eudoxiai choose to believe it's an uploaded rat05:19
kragenjaviersita"rapid oscillations"?05:19
fenn.wik aplysia05:19
yoleaux"Aplysia is a genus of medium-sized to extremely large sea slugs, specifically sea hares, which are one clade of large sea slugs, marine gastropod mollusks. The general description of sea hares can be found in the article on the superfamily Aplysioidea." — http://en.wikipedia.org/wiki/Aplysia05:19
fennsea hares!05:19
kragenjaviersitathen shave them off05:20
fennit does look sort of like a bunny05:20
fennwith tentacles05:20
genehackerso neural networks, best way to do them for neuroevolutionary learning?05:20
kanzurethere are many open source implementations out there05:21
kragenjaviersitaI don't know, I think whoever gave this taxon the name "sea hare" was taking hallucinogens at the time05:21
kanzurereally it depends on your data set and what you want to be doing, genehacker05:21
genehackerfastest + integrable with netlogo05:21
fennkanzure dont you see the similarity to a bunny? http://upload.wikimedia.org/wikipedia/commons/e/ef/Aplysia_californica.jpg05:21
kanzurelooks like something out of scp05:22
eudoxiawhere do you see the bunny, it looks like a slug05:22
kragenjaviersitalooks like a scrotum with warts05:22
eudoxiai wonder what it tastes like05:23
fennhttp://4.bp.blogspot.com/-Bi1t0KO9bwQ/TbDye5xWuJI/AAAAAAAAAR8/PMe9c9bHD2A/s1600/cthulhubunny001.jpg05:24
fennso anyway what else is Brain Corporation up to?05:25
eudoxiathey have a nicer website now05:26
eudoxiaoh god it's hijacked my scrolling, the horror, the horror05:26
fennwait a minute, why did .wik return "ermentrout-kopell canonical model"05:27
kanzuregenehacker: http://ccl.northwestern.edu/netlogo/models/ArtificialNeuralNet-Multilayer05:27
kanzurewhy netlogo05:28
fennbecause neural networks. and logic05:29
kanzurethank you professor awesome05:29
fennThe "Logo" part is because NetLogo is a dialect of the Logo language.05:29
fenn"Net" is meant to evoke the decentralized, interconnected nature of the phenomena you can model with NetLogo, including network phenomena. It also refers to HubNet, the multiuser participatory simulation environment included in NetLogo.05:29
fennthe turtle graphics language?05:30
fenn"Logo is a multi-paradigm adaptation and dialect of Lisp, a functional programming language"05:30
fenn"Logo" is not an acronym. It was derived from the Greek logos meaning word or "thought"05:31
eudoxiawhat do neuralnetworks have to do with logo05:31
fennseymour papert05:32
genehackerbecause with netlogo, I don't have to start from scratch, it has nice functions for making multiagent simulations05:32
fennoh i totally misunderstood the question "why netlogo"05:34
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-fhoususbchjmsqaf] has joined ##hplusroadmap05:35
fenni thought it was an etymology request05:35
genehackeralthough if there is something out there that is better for doing multiagent stuff I'd like to know05:39
fenngenehacker: the guy who wrote NEAT is (was?) at austin05:39
fennoh wait you're in oregon05:40
genehackerNEAT?05:40
genehackerif it is agent based and recent I might know him05:41
fennhttps://en.wikipedia.org/wiki/NeuroEvolution_of_Augmented_Topologies05:41
fenndoesn't seem to explicitly have anything to do with agents05:41
fenn"The NEAT approach begins with a perceptron-like feed-forward network of only input neurons and output neurons. As evolution progresses through discrete steps, the complexity of the network's topology may grow, either by inserting a new neuron into a connection path, or by creating a new connection between (formerly unconnected) neurons.05:42
fennHyperNEAT has been used for "multi-agent learning", checkers, legged robot control, evolving 3D printable objects05:44
fenntho i gotta say i am not impressed with endlessforms.com05:44
fennmost of these approaches seem to suffer from a lack of input data05:45
fenngenehacker have you read "on intelligence"?05:45
genehackerno05:46
fennif you're getting into neural networks, it might be worth your while, just so you have a basis to grow your understanding from05:46
fenndo you prefer mobi or pdf05:47
genehackerpdf05:47
yorickepub!05:47
genehackeryou can't display a full 3d cad model in epub05:48
fennhttp://fennetic.net/irc/Jeff%20Hawkins%20-%20On%20Intelligence.pdf05:48
fenngood05:48
fenni want to hook something like NEAT into puredata (the music synthesizer breadboard software) so i can watch/listen to it reacting to the environment in real time05:50
-!- Boscop [me@unaffiliated/boscop] has quit [Ping timeout: 265 seconds]05:51
genehackerand I want to evolve some really dumb robots05:51
fennjust go to the bar :)05:52
kanzurehow's the robot revolt going05:54
fenni wonder if the MIRI people are wringing their hands over this stuff or what05:54
kanzureno05:55
-!- Boscop [~me@unaffiliated/boscop] has joined ##hplusroadmap05:55
kanzurebut pester steve if you want05:55
fennso it's just faith in good old fashioned symbolic logic then?05:55
kanzurelots of aixi05:56
fenn.wik aixi05:56
yoleaux"AIXI (English pronunciation: /'ai̯k͡siː/) is a mathematical formalism for artificial general intelligence. It combines Solomonoff induction with sequential decision theory. AIXI was first proposed by Marcus Hutter in 2000 and the results below are proved in Hutter's 2005 book Universal Artificial Intelligence." — http://en.wikipedia.org/wiki/AIXI05:56
fennthis means nothing to me05:56
eudoxiaaixi got so much attention from the miri people, when are they going to build an aixi bitcoin trading bot or something05:56
eudoxiayes i know it's hyperboliexponentially complex, but some scaled-down versions run05:57
kanzureask steve05:57
fennsteve is really bad at explaining things05:57
kanzure.title http://genofond.org/viewtopic.php?f=8&t=753205:57
yoleauxLibrary Genesis: Miner's Hut / Барак старателей • View topic - Fundraiser for an additional heavy-duty LG-server05:57
kanzurethey are asking around for donations again05:57
kanzure1ENFY4h7ntGZbqwcwpQtXVFJrPnfXRHQLe05:57
kanzureYandex money: 4100181996353205:58
kanzurePayPal: 11_2004@bk.ru05:58
kanzureWebmoney: Z419450679979, R36369891353105:58
kanzure"Plan B is encapsulated in LG: this is the support of all p2p networks, files in them are unkillable. There is plan C as well, Usenet, mostly implemented. Plan D is being discussed."05:59
kanzure"To find books after we die, download the database once in a while, you will need book hashes from there, they'll give you all the power. Download torrents and backup *.uzb to access books on Usenet."05:59
fennplan D is the doomsday device05:59
kanzureplan k is kidnap all the librarians06:00
fennpan l is liberate all the librarians?06:01
kragenjaviersitaLG?06:01
eudoxialibgen06:01
fennlibrary genesis06:01
kanzurethis donation request was circulated by eugen leitl, glad he's watching06:01
* eudoxia should actually read postbiota emails06:02
fennhas anyone been using AI like things to sort books by digitization quality?06:02
fennthere are a lot of databases with 10 copies of the same book, but it can't be pruned because then you risk dropping the better copy accidentally06:02
kragenjaviersitaand a lot of the copies are terrible06:03
fennbut a computer should be able to know that books don't have words like, uh, <typical OCR error>06:04
kragenjaviersitaif it did then it wouldn't be a typical OCR error06:04
fennbut no06:04
fennhrm.06:05
fenngiven two copies, one that has a high percentage of unrecognized spellings, choose the other06:05
fennbut OCR error isnt really the problem, it's bad encoding06:05
eudoxiayou could also just test whether the pdf has text at all or is just a collection of images06:06
-!- augur [~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has quit [Remote host closed the connection]06:08
kragenjaviersitanot necessarily, fenn.  the one with the lower percentage of unrecognized spellings might just have had its OCR more aggressively spell-checked06:11
kragenjaviersitalike what you would do if the images were blurry and you had to guess more06:11
fennsure, this is a simplistic algorithm which is why i was asking about "AI like things" which would hopefully get more accurate results06:12
kragenjaviersitayou need to be sure your assessment process is more intelligent than whatever the person who did the OCR in the first place was using to produce it06:12
kanzure.title https://news.ycombinator.com/item?id=859241406:13
yoleauxStartups can now buy insurance against threat of patent trolls | Hacker News06:13
kanzure.title https://news.ycombinator.com/item?id=859178206:13
yoleauxIntro to Distributed Hash Tables | Hacker News06:13
kanzure.title http://www.freedomlayer.org/articles/dht_intro.html06:13
yoleauxFreedomLayer | Articles | Intro to Distributed Hash Tables (DHTs)06:13
fennsince i dont know what "intelligent" means, i'm going to say something like it needs to evaluate on an orthogonal basis to whatever OCR classification did06:13
fennDHT is so 200206:14
genehackerspeaking of patents, I've been trying to find the patents for this: www8.hp.com/us/en/commercial-printers/floater/3Dprinting.html06:14
genehackerto see how badly HP is going to mess up the AM industry06:15
kragenjaviersitaAM?06:16
eudoxiaadditive manufacturing?06:16
genehackeryes06:17
fenngenehacker: have you seen it in person or is there some reason you care besides "it's HP"?06:22
fenni mean thermal inkjet additive process isn't anything new or imaginative06:22
fennthey dont even show product images or example objects06:23
genehackerit's laser sintering without a laser, that doesn't need nitrogen, at a high print rate, in color06:23
genehackerhmmm... that seems to be the case06:24
-!- Boscop_ [me@188.126.91.38] has joined ##hplusroadmap06:24
genehackerI though HPs website would be better06:24
fennok here's one sample object http://www.forbes.com/sites/georgeanders/2014/10/29/hps-3d-print-breakthrough-could-push-rivals-out-of-business/06:24
genehackerhttp://www.3ders.org//articles/20141029-hp-wants-to-rewrite-the-rules-of-3d-printing-with-new-multi-jet-fusion-tech.html06:25
fennis it just colored wax?06:25
genehackerhttp://www.3ders.org//articles/20141029-hp-wants-to-rewrite-the-rules-of-3d-printing-with-new-multi-jet-fusion-tech.html06:25
genehackerno, according to some math I did it's probably nylon06:26
fennhmm yeah it says powdered nylon in the forbes article06:26
-!- Boscop [~me@unaffiliated/boscop] has quit [Ping timeout: 240 seconds]06:27
fennit uses vats of powder and jets fusable binder onto them06:27
genehackernot binder06:27
fennuh, susceptor then06:27
genehackerink, black ink06:28
fenn.wik susceptor06:28
yoleaux"A susceptor is a material used for its ability to absorb electromagnetic energy and convert it to heat (which is sometimes designed to be re-emitted as infrared thermal radiation)." — http://en.wikipedia.org/wiki/Susceptor06:28
genehackeryeah06:28
kanzuresuscepteum06:28
fennis that your new altcoin06:29
fennfor susceptible people06:29
genehackerit's using teh same damn inkjet and ink as a 2d printer06:29
kanzurehttp://digitalinterface.blogspot.com/2014/03/strangecoin-proposal-for-nonlinear.html06:29
-!- juri_ [~juri@vpn166.sdf.org] has quit [Ping timeout: 255 seconds]06:30
fenn"readily acted upon;"06:30
fennthey're not really showing off the full-color capabilities with the sample prints06:31
fennblue! and red! and yellow!06:31
genehackerin the real world, most people don't care about color06:31
fennnot true06:31
genehackerfor industrial applications06:32
fennif HP wants to increase the 3d printer market size they have to cater to non-industrial applications06:32
fennthe industrial market is saturated and has been for 20 years06:32
kanzurei wonder if there's a field of study like "theoretical microbiology" where people predict certain types of microbes that should exist in certain environments (living off of certain energy/resource gradients) and then go confirm their suspicions.06:32
fennif you're building an oil refinery you can afford a laser sintering machine06:32
fennor maybe that's an industrial fermenter..06:33
fennkanzure that's basically the entire study of extremophiles06:34
genehackerso the thing is this thing is faster and probably cheaper, which means more applications can use 3d printing06:35
genehackerthe reason for no fullcolor capabiility could be a software limitation06:35
fennit looks identical in process and result to some stuff i saw many years ago06:35
fennthe only newness is that HP is behind it06:35
genehackeryou mean z-corp stuff?06:36
genehackerz-corp prints are structurally worthless06:36
fennnot z-corp06:36
kanzureoh right, people go looking for extremophiles06:37
kanzurebut aren't those sort of obvious?06:37
fennselective heat sintering06:37
kanzure"stuff ain't supposed to live there, hurr"06:37
genehackerwhich is in color?06:37
genehackeroh inhibition sintering06:37
genehackerthe problem with that is the powder doesn't recycle easy06:38
fennhmm not that either06:38
fennit's the inverse of inhibition sintering06:39
fennwith a big 500W halogen lamp sweeping across the bed06:39
genehackerthe personal factory thing?06:39
genehackerthe resolution on that was horrible which is why it failed06:40
fennno, it's like inhibition sintering except instead of applying something to get rid of the heat, you apply an ink that absorbs the heat06:40
genehackerwhich is what this is06:41
fenni dont think it was full color but it doesn't take a genius to realize that humans can't see in infrared06:41
fennwhatever they probably just bought out whoever had developed it06:42
-!- delinquentme [~dingo@74.61.157.78] has quit [Ping timeout: 240 seconds]06:42
fenni wonder if it can be used on metal powders06:43
fennwith inorganic susceptors06:43
genehackerand I think the patent for that was in 2008 wihc means HP could own the market06:43
genehackerSIS works on metal powders06:43
fenni'm not impressed with the quality of powder stuff actually06:44
kragenjaviersitamelting metal powders with random stuff mixed into them tends to compromise their integrity06:44
kragenjaviersitaI mean even a few percent of carbon will embrittle iron06:44
fenneven amateur DLP stereolithography is a million times better surface finish06:45
kragenjaviersitaamateur DLP stereolithography doesn't use powder?06:45
fennkragenjaviersita: but for example the stainless sintered powder cores are just used to soak up liquid bronze metal in the end06:45
genehackeryeah, but DLP parts degrade pretty badly with time and fast if you leave them in the sun06:45
kragenjaviersitaor it polymerizes resin?06:46
fennDLP uses UV or blue reactive resin06:46
fenngenehacker: really? i didn't know that06:46
kragenjaviersitafenn: yes, but bronze is also pretty sensitive to impurities06:46
fennbronze is mostly impurities :P06:47
fenn.wik bronze06:47
yoleaux"Bronze is an alloy consisting primarily of copper and other metals. The addition of other metals (usually tin, sometimes arsenic), produces an alloy much harder than plain copper. The historical period where the archeological record contains many bronze artifacts is known as the Bronze Age." — http://en.wikipedia.org/wiki/Bronze06:47
genehackerit's a dirty secret of the process06:47
kragenjaviersitagenehacker: that surprises me, because I had a tooth made of UV-reactive resin for many years06:47
kragenjaviersitaacrylic06:47
kragenjaviersitathe dentist never warned me not to leave my mouth open in the sun06:47
fennacrylic is non-reactive to UV; maybe there are other monomer resins used...?06:48
fennpolyester?06:49
kragenjaviersitayeah, I don't know how they did it. they told me it was acrylic but I didn't have a Raman spectrometer and now I no longer have the tooth06:49
genehackerto get it to plymerize you need stuff that generates free radicals when exposed to UV, these free radicals get trapped and eventually damage stuff06:49
genehackeror the sensistizer generates freeradicals06:50
fennso dont add so much sensitizer06:50
fennor add an antioxidant or free-radical quencher06:50
fenni thought you had to put it in the sun to finish hardening and react all the sensitizer06:51
genehackerthere's also problems with internal stresses that build up in the parts and slowly get released06:51
fenn" the metal of the 12th-century English Gloucester Candlestick is bronze containing a mixture of copper, zinc, tin, lead, nickel, iron, antimony, arsenic with an unusually large amount of silver"06:53
kragenjaviersitareally? i'd think that would be a big problem with injection molding but not any of the additive processes06:53
kragenjaviersitathe Gloucester Candlestick probably didn't have to have reproducible structural properties06:54
genehackerit is a huge problem in AM06:54
kragenjaviersitawhere do the stresses come from?06:55
kragenjaviersitaI had no idea06:55
fennin FDM it's due to differential cooling, same as in injection molding, but exaggerated because the process takes much longer06:56
genehackermaking layers06:57
fenni dont see how it would apply to photolithography though because there's no heat-shrinking involved because there's no melting involved06:57
genehackerpolymerization causes shrinkage06:58
kragenjaviersitaah06:59
-!- genehacker [~chatzilla@c-50-137-46-240.hsd1.or.comcast.net] has quit [Quit: ChatZilla 0.9.91 [Firefox 32.0.3/20140924083558]]06:59
kragenjaviersitaI didn't have any idea about this06:59
-!- genehacker [~chatzilla@c-50-137-46-240.hsd1.or.comcast.net] has joined ##hplusroadmap07:01
kragenjaviersitaI mean I see the shrinkage in these PLA parts07:01
fennpaperbot: http://sciencedirect.com/science/article/pii/S092401360300028107:01
kragenjaviersitabut I assumed that because the process was so slow it relieved all the stress07:01
paperbothttp://diyhpl.us/~bryan/papers2/paperbot/%0A%20Study%20of%20shrinkage%20strains%20in%20a%20stereolithography%20cured%20acrylic%20photopolymer%20resin%0A%20.pdf07:01
fenni only see this one paper07:02
fennpaperbot: http://www.sciencedirect.com/science/article/pii/S0924013603000281/pdfft?md5=9244c09a67a21e3ca497b3057e0121c3&pid=1-s2.0-S0924013603000281-main.pdf07:04
fennhttp://fennetic.net/irc/Study%20of%20shrinkage%20strains%20in%20a%20stereolithography%20cured%20acrylic%20photopolymer%20resin.pdf07:06
fenntable 1 doesn't have sensible units07:10
-!- Merovoth [~Merovoth@gateway/tor-sasl/merovoth] has quit []07:12
-!- augur [~augur@ip-64-134-240-197.public.wayport.net] has joined ##hplusroadmap07:12
fenni cant tell if this is a real problem or a "we can only detect it using interferometry" level effect07:12
fenni don't see anyone complaining about it though07:12
kragenjaviersitaI'd think that you could measure it with polarimetry pretty easily07:13
fenni think they're measuring the warpage, not the actual strain07:15
-!- Qfwfq [~WashIrvin@unaffiliated/washirving] has joined ##hplusroadmap07:19
-!- genehacker [~chatzilla@c-50-137-46-240.hsd1.or.comcast.net] has quit [Ping timeout: 265 seconds]07:25
ParahSailin_people have been trying to come up with expanding monomers07:33
kanzurepaperbot: http://www.sciencedirect.com/science/article/pii/S0924013603000281/pdfft?md5=9244c09a67a21e3ca497b3057e0121c3&pid=1-s2.0-S0924013603000281-main.pdf07:41
kanzurecan someone just fix paperbot ugh07:43
kanzurerevert nmz787's changes if anything07:44
-!- bbrittain [~tiktaalik@2601:6:1781:1800:f95e:c6f3:c01b:4634] has joined ##hplusroadmap07:45
kanzurebbrittain: ask ParahSailin_07:46
ParahSailin_i havent heard of onecodex07:47
-!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 256 seconds]07:47
kanzureyes but what about equivalents07:48
ParahSailin_i dunno what they do07:51
-!- eudoxia [~eudoxia@r167-56-10-35.dialup.adsl.anteldata.net.uy] has quit [Quit: leaving]07:53
bbrittainI'll ask some folks at work what they think07:53
ParahSailin_i guess they have something faster than blast?07:53
bbrittainthats what it looks like07:54
bbrittainbut really, blast is usually good enough07:54
ParahSailin_there are lots of things faster than blast, they need to be more specific07:54
bbrittainwhy would I pay for that?07:54
* bbrittain wouldn't07:54
-!- Viper168 [~Viper@unaffiliated/viper168] has joined ##hplusroadmap07:55
ParahSailin_well if you have a metagenomic library of short reads and you want taxonomic classification, then you need stuff07:56
-!- Merovoth [~Merovoth@gateway/tor-sasl/merovoth] has joined ##hplusroadmap07:56
ParahSailin_i know of people who use bwt for that, and i know of people who precomputed an index of 36mers for a huge number of things from nr/nt07:57
ParahSailin_i wouldnt trust a secret algorithm for accuracy07:58
ParahSailin_how do i verify it07:58
-!- augur [~augur@ip-64-134-240-197.public.wayport.net] has quit [Read error: Connection reset by peer]07:58
-!- augur [~augur@ip-64-134-240-197.public.wayport.net] has joined ##hplusroadmap07:59
bbrittaindunno08:00
bbrittainthere is a lot of software which I don't know why bio people trust it08:00
* bbrittain shrugs08:00
bbrittainParahSailin_: what do you do?08:01
ParahSailin_bioinfo crap08:01
-!- delinquentme [~dingo@74.61.157.78] has joined ##hplusroadmap08:02
bbrittainParahSailin_: is that not what you wanna do?08:03
ParahSailin_its fine08:03
-!- Vutral [~ss@mirbsd/special/Vutral] has quit [Excess Flood]08:10
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 265 seconds]08:13
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Remote host closed the connection]08:18
bbrittainMicrosoft opensourced .net, and humanity harpooned a comet08:18
bbrittaintoday is a good day08:18
-!- Vutral [~ss@mirbsd/special/Vutral] has joined ##hplusroadmap08:19
ParahSailin_msft bought mono and opensourced it?08:19
ParahSailin_didnt they buy xamarin?08:20
kanzure"A simple, highly commented, rootkit which attacks GCC and Python" https://github.com/mrrrgn/simple-rootkit08:20
kanzurehttps://github.com/mrrrgn/simple-rootkit/blob/master/simple-rootkit.c08:20
-!- augur [~augur@ip-64-134-240-197.public.wayport.net] has quit [Remote host closed the connection]08:20
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap08:25
-!- augur [~augur@ip-64-134-240-197.public.wayport.net] has joined ##hplusroadmap08:26
-!- juri_ [~juri@vpn166.sdf.org] has joined ##hplusroadmap08:31
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Quit: Reconnecting]08:32
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap08:32
-!- augur [~augur@ip-64-134-240-197.public.wayport.net] has quit [Remote host closed the connection]08:34
-!- nmz787_i [~nmccorkx@134.134.139.76] has joined ##hplusroadmap08:38
-!- sandeep [~sandeep@117.254.220.104] has joined ##hplusroadmap08:45
-!- sandeep [~sandeep@117.254.220.104] has quit [Ping timeout: 258 seconds]08:51
-!- Zinglon [~Zinglon@D549A77D.cm-10-1a.dynamic.ziggo.nl] has joined ##hplusroadmap09:05
-!- juri__ [~juri@50.242.254.37] has joined ##hplusroadmap09:05
-!- juri_ [~juri@vpn166.sdf.org] has quit [Ping timeout: 245 seconds]09:07
kanzurefenn: gitian stuff can be asked about in #bitcoin-dev and there's also things that sometimes happen in #bitcoin09:08
kanzure(er, like now)09:08
-!- sandeep [~sandeep@117.254.216.177] has joined ##hplusroadmap09:09
tallakahathfenn: I have no reason to have iodine deficiency unless I have malabsorption, and may have iodine excess. Thyroid function is normal according to T3, T4, and TSH levels.09:11
tallakahath(low end of 'normal' for T3 and high end of 'normal' for TSH but within bounds)09:12
fenntallakahath: good to know. one thing i didn't pick up on from the logs was your fat intake. fat is important for after meal satiety and can be neglected in various dietary regimes09:13
fennespecially since you do calorie counting and this can lead to avoiding fat09:14
tallakahathfenn: Keto man. Keto.09:16
fennalso too much beta-ergic drugs (caffeine, clen) can make you have anxiety attacks long term09:16
tallakahathI've had... one true panic-attack ever, and that was distinctly caused by me misreading a research result. :P09:17
fennhehe09:17
tallakahathEven now on my 'low carb' (<=100 g net carbs/day, focus on fibrous vegetables and complex carbohydrates) setup I get ~60 g of fat/day09:17
-!- juri__ [~juri@50.242.254.37] has quit [Ping timeout: 240 seconds]09:17
tallakahathEr I lied, make that 50g09:18
-!- juri_ [~juri@vpn166.sdf.org] has joined ##hplusroadmap09:20
fenni eat more fat than that and i'm not "keto"09:20
tallakahathWhat's your TDEE, tho? This is roughly ~40% of my kcal makeup09:21
fenni have no idea09:21
tallakahathWhen I was on keto I was on closer to 70 g of fat/day09:21
tallakahathFor my height/weight both of those values should be more than enough for the needs of my endocrine system and satiety09:22
-!- drewbot [~cinch@ec2-54-161-215-136.compute-1.amazonaws.com] has quit [Remote host closed the connection]09:23
fenni mostly sit around and use a computer, i'm not pedaling a bike taxi or anything09:23
JayDuggerTotal Daily EE?09:23
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap09:23
-!- drewbot [~cinch@ec2-54-162-63-175.compute-1.amazonaws.com] has joined ##hplusroadmap09:23
fennthe number of electrical engineers you eat every day09:23
JayDuggerEww...09:23
tallakahathThe units made sense in the original lit. :)09:23
JayDuggerI've seen what they eat.09:23
tallakahathThose were darker times. Before electricity was harnessed, EEs weren't very useful, so they were raised mostly for slaughter09:24
fennsad but true09:24
JayDuggerThat makes sense. Kinder than drowning them I guess.09:24
tallakahathBack then, though, they were at least allowed to roam free, and had wide swaths of land to roam around. Now they're confined to tiny little research labs and get very little sun or movement; its quite cruel really.09:25
kanzurethat's what the pacing hallways are for09:25
tallakahathHardly the same.09:25
JayDuggerAnd the prods and fences.09:25
tallakahathI wouldn't see my roommate for days at a time, freshman year, because the EE building had some well-stocked vending machines, a shower, a good sleepin' couch, and the EE stockroom, sooooo...09:26
fennnow i'm thinking of "technology parks" as a sort of healthy happy pen like in the addiction study "Rat Park"09:26
tallakahathBut does this come to the same, terrifying end of Rat Utopia?09:29
Guest34189fenn: thanks for the On Intelligence link, it's been on my list to read09:29
tallakahathThere were distinct times during my undergrad that I became convinced that college/uni were all a sham, and we were all actually mentally deficient, and they'd built this whole little ecosystem for us to play around in and pretend the nonsense were spouting made any sense and pretend that we were all smart kids or something, and we'd 'graduate' and the illusion would be over09:30
tallakahathBUt now I'm getting pessimistic *and* procrastinating on going to class09:30
kanzureGuest34189: you should bug fenn about capability representation09:30
-!- Guest34189 is now known as maaku09:30
kanzuretallakahath: pessimism is a virtue09:30
maakucapability representation?09:31
kanzurethe thing that your programming language is supposed to be reasoning about and doing estimations about09:31
kanzurefor engineering planning09:31
kanzurethe "details" part.09:31
* kanzure goes back to pretending to fix SelectCoins09:31
yoricktallakahath: weren't there rat utopias that didn't fail?09:32
maakuoh i thought you were talking about this : http://en.wikipedia.org/wiki/Capability-based_security09:32
maakuwhat's wrong with SelectCoins?09:32
kanzurejust some unimplemented stuff09:32
kanzurei don't want to have to do signing in the same wallet09:33
kanzureso i want to give it a list of unspents to assume are under key control09:33
tallakahathyorick: Yes, but I believe context specifies the ones that did.09:33
kanzurealso i might have a list of unsigned transactions to feed into it for it to make assumptions about (these transactions are unsigned and therefore not in a mempool or nothin')09:34
kanzureactually i figure most of this will probably involve me editing createrawtransaction or implementing a new rpc command09:35
maakukanzure: it might be better to just pull out the coin selection logic and make that accessible09:36
fennRat Park was an addiction study with plenty of space for the rats; (not enough time for them to breed) but around the same time there was another study which ended up with all sorts of "sexual deviancy" and antisocial preening behaviors09:37
kanzuremaaku: pull out coin selection stuff into a rpc command?09:37
maakukanzure: for what you're doing, yeah09:37
maakuwith a flag to use wallet addresses or not09:37
maakui don't know, it really depends on your application09:38
kanzureright.. i don't know how i am going to do the "here's the list of outputs to consider" or something.09:38
kanzurewell, it's basically an "offline" wallet. signing is done somewhere.. else.. and i don't want to implement my own wallet really.09:38
maakuthe general assumption on #bitcoin-dev is that for these applications they implement their own coin selection logic09:39
maakubitcoind's isn't very smart anyways09:39
kanzureare there any good implementations that i can look at?09:39
kanzureideally separate implementations in their own library somewhere09:39
maakuwell bitcoinj has one, as does every other wallet library i'm sure09:39
maakubut you could probably roll your own. it's a form of the knapsack selection problem09:40
kanzurei'll probably be using bitcoind's transaction index and utxo index etc09:40
kanzurebecause i'd rather just use bitcoind's implementation of transaction indexing, since it handles reorgs just fine etc09:41
maakukanzure: if you can't make a wallet by calling rpcs against bitcoin for querying those indices, it's a bug09:41
maakualthough i'm pretty sure you can't :)09:41
kanzurewhat are the blockers there?09:41
maakuthere are some missing rpcs, just no one has written them09:41
kanzurewhich ones do you have in mind?09:41
maakuwell e.g. i don't think there's a way to query blocks for transactions09:42
maakuyou can do that on the p2p protocol using bloom filters09:42
maakubut there's no rpc for that09:42
kanzurei don't think i need that one09:42
maakuhow do you know your transactions then?09:42
kanzureideally i don't09:42
-!- Vutral [~ss@mirbsd/special/Vutral] has quit [Excess Flood]09:42
kanzurenotify hooks might be enough there09:43
kanzurethe existing ones, i mean09:43
maakubut the outputs aren't being tracked by bitcoind, right?09:44
maakubecause you don't have the signing keys in the wallet09:44
kanzurei would be okay with bitcoind tracking those outputs anyway09:44
maakuare you using the watch-only address patch?09:44
kanzurenot yet, but i am thinking about it09:44
-!- Vutral [~ss@mirbsd/special/Vutral] has joined ##hplusroadmap09:46
fennbitcoin makes me sad09:47
maaku?09:47
fennit's so blah09:47
maakuthat's so descriptive09:47
fenni haven't figured it out yet09:47
kanzurewhich thing are you talking about.. bitcoind's p2p protocol, bitcoin-qt, proof-of-work, bitcoind, etc.?09:48
kanzurea lot of things are called "bitcoin"09:48
fennall the problems it's trying to solve are about people trying to screw over other people09:49
fennand in the process is makes even more problems like that09:49
kanzuremore problems like what09:49
fenn"bad incentives"09:49
kanzurebitcoin did not invent bad incentives. those existed, yo.09:49
fennlike every time someone pastes a link in #bitcoin you get spambot telling you how DANGEROUS it is to FOLLOW A LINK!!!09:50
maakufenn: bitcoin created that problem?09:51
fennbut even this is not what makes my eyes glaze over every time i read about it09:51
maakubitcoin solves a problem that hitherto had no solution -- global concensus in an adversarial environment09:52
fennif someone had set up a blockchain software without the money aspect it never would have attracted any attention09:53
fenn"oh look another digital notary"09:54
fennnobody gave a shit about hashcash09:54
fennthe email spam prevention thing09:54
kanzurehal seemed to care, even did rpow stuff09:54
fennbut now that there's money involved i'm supposed to care?09:54
maakuno, not true. bitcoin is not another digital notary. it's a dynamic, anonymous membership signture, something which never existed before09:55
fennit's a distributed notary09:55
maakuwihch has never existed before09:55
maakuit's true that without the currency it wouldn't have been hyped as much, but it'd still be revolutionary09:55
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-fhoususbchjmsqaf] has quit [Quit: Connection closed for inactivity]09:57
fenni blame peter thiel for selling out on the idea of cryptocurrency while developing paypal :P10:01
maakudon't we all10:02
fenni read cryptonomicon many years ago and was like, is this fiction?10:03
-!- augur [~augur@206-196-184-33.wireless.umd.edu] has joined ##hplusroadmap10:06
fenn"In March 2010, PayPal froze donations to Cryptome, seizing over $5300 of in-transit donations. ayPal refused to inform Cryptome of the reason for this action, claiming that to disclose why the donations had been confiscated would violate Cryptome's own privacy."10:08
fenndown the rabbit hole10:08
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 240 seconds]10:10
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-msmiipgdwojwhuik] has joined ##hplusroadmap10:16
nmz787_ihasn't it proven to not be anonymous?10:16
maakunmz787_i: bitcoin is pseudo-anonymous10:20
fenn.title http://www.halplotkin.com/cnbcs029.htm10:22
yoleauxBeam Me up Some Cash10:22
fenn"PDA owners can use their device's infrared port to exchange cash with one another or pay bills at locations equipped with an infrared reader."10:22
fennuh.. that was their big idea? really?10:22
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap10:23
heathhttps://twitter.com/Philae2014/status/53259333758565171310:25
heathimage right before comet landing10:25
nmz787_iheath: what's the junk in the top-right cornere?10:27
nmz787_icorner10:27
nmz787_iis that the studio spotlight where they filmed star wars?10:28
fennit's evidence of an ancient alien civilization10:31
-!- Vutral [~ss@mirbsd/special/Vutral] has quit [Excess Flood]10:45
heathnmz787_i: yeah, i'm pretty sure this was faked as well :P10:45
-!- Vutral [~ss@mirbsd/special/Vutral] has joined ##hplusroadmap10:47
Qfwfq"Anonymouth is a Java-based application that aims to give users to tools and knowledge needed to begin anonymizing documents they have written. It does this by firing up JStylo libraries (an author detection application also develped by PSAL) to detect stylometric patterns and determine features (like word length, bigrams, trigrams, etc.) that the user should remove/add to help obsure their style and identity." ...10:49
Qfwfq... https://github.com/psal/anonymouth10:49
-!- Vutral [~ss@mirbsd/special/Vutral] has quit [Excess Flood]10:49
-!- Vutral [~ss@mirbsd/special/Vutral] has joined ##hplusroadmap10:51
-!- Vutral [~ss@mirbsd/special/Vutral] has quit [Excess Flood]10:51
-!- augur [~augur@206-196-184-33.wireless.umd.edu] has quit [Remote host closed the connection]10:53
-!- Vutral [~ss@mirbsd/special/Vutral] has joined ##hplusroadmap10:54
Qfwfq"We study techniques for identifying an anonymous author via linguistic stylometry, i.e., comparing the writing style against a corpus of texts of known authorship. We exper- imentally demonstrate the effectiveness of our techniques with as many as 100,000 candidate authors. Given the increasing availability of writing samples online, our result has serious implications for anonymity and free speech - anonymous blogger or ...10:55
Qfwfq... whistleblower may be unmasked unless they take steps to obfuscate their writing style. [..] In over 20% of cases, our classifiers can correctly identify an anonymous author given a corpus of texts from 100,000 authors; in about 35% of cases the correct author is one of the top 20 guesses. If we allow the classifier the option of not making a guess, via confidence estimation we are able to increase the precision of the top guess ...10:55
Qfwfq... from 20% to over 80% with only a halving of recall." http://www.randomwalker.info/publications/author-identification-draft.pdf10:56
-!- Vutral [~ss@mirbsd/special/Vutral] has quit [Excess Flood]10:57
-!- augur [~augur@206-196-184-33.wireless.umd.edu] has joined ##hplusroadmap11:00
-!- genehacker [~chatzilla@8-12.ptpg.oregonstate.edu] has joined ##hplusroadmap11:01
tallakahathIs Anonymouth any more effective than shuttling the text back and forth in google translate's innards a few times?11:04
tallakahath(though I suppose it should be more readable, at the end)11:05
-!- Vutral [~ss@mirbsd/special/Vutral] has joined ##hplusroadmap11:05
QfwfqI can't find any studies on its efficacy (though the methodology in the Naranyan paper should work fine). Even if you're traffic is obfuscated, though, with your approach Google have the cleartext.11:07
QfwfqI'm curious about how much this normalisation process can be automated without sacrificing comprehensibility.11:09
QfwfqI don't think any free machine translation systems are on par with Google's. I mean, their corpus alone..11:10
yorickI don't think any paid ones would be either, they're doing quite a lot of the research. Maybe microsoft could beat them11:11
tallakahathI mean from a standpoint of effectiveness of obfuscation, not a standpoint of 'google can still identify you'11:13
kanzureunfortunately sending text through google translate means that google has your text11:13
tallakahathTho at least some of google's translation services are offline'able11:13
kanzuregame over11:13
-!- Vutral [~ss@mirbsd/special/Vutral] has quit [Ping timeout: 272 seconds]11:14
tallakahathSo use the offline standalone google translate services and ensure that your virtual env never calls home?11:14
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 244 seconds]11:25
kanzurethat would help11:28
bbrittainbut does the offline google translate really have the corpus to make a decent translation?11:29
Qfwfqbbrittain: Compare http://3.bp.blogspot.com/-bYeYA6ek9J0/UVQM1a8tQ_I/AAAAAAABIsM/G1SLNlaHbgo/s640/offline-google-translate-4.png.11:29
maakuthe online translate doesn't make decent translations11:29
heathmore trap music: https://www.youtube.com/watch?v=RYweg6GbNGs11:30
kanzureobvioulsy the right thing to do is use the satoshi nakamoto text corpus11:30
kanzure.title11:31
yoleauxOiki - Groove [OFFICIAL 1080 HD] - YouTube11:31
QfwfqWhere's the source code? Where're the language pack dumps? Do I need to borrow an Android and MITM the download, or..? https://play.google.com/store/apps/details?id=com.google.android.apps.translate11:31
bbrittainso weird11:31
yorickheath: why would I want this in 1080p?11:31
heathyorick: no clue11:31
yorickQfwfq: there are apps where you can paste this link and get the package back, and you can decompile that11:32
yorickmitm'ing an android probably wouldn't work because it should download over https if it's any kind of smart about it11:32
kanzurei have copies of most versions of most free android apps11:32
Qfwfqyorick: I'm more interested in the language packs then the binary.11:32
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap11:32
kanzurein case anyone would find that useful11:32
Qfwfqyorick: Just modify the root cert store to include one on your laptop.11:33
yorickQfwfq: http://www.apkmirror.com/ should have the binary, and that should have information on where it gets the language pack... somewhere11:33
QfwfqSweet.11:34
-!- Boscop_ [me@188.126.91.38] has quit [Ping timeout: 265 seconds]11:39
-!- FourFire [~FourFire@77.88.71.253] has joined ##hplusroadmap11:39
fennwow that offline translate is pretty good11:39
* bbrittain sighs11:43
bbrittainhttps://news.ycombinator.com/item?id=859706111:43
-!- genehacker [~chatzilla@8-12.ptpg.oregonstate.edu] has quit [Remote host closed the connection]11:44
heath.title https://www.youtube.com/watch?v=e2rFrtXxa0o11:50
yoleaux(HQ) Celldweller - Tough Guy - YouTube11:50
heathmusic11:50
heathcrap11:50
heathignore11:50
heathhttp://d.mrtzc.ch/d_ueVmeR1.mp311:52
heaththat11:52
heathhm, whever the instrumental is, that's what you want :)11:53
heathwherever*11:53
ParahSailin_turtles can breath through their anus12:04
kanzurehuh, my portable keyboard has started to crack in half12:06
kanzuretyping so fast that it splits the keyboard12:06
fenninteresting list https://www.ycombinator.com/rfs/12:07
kanzurewhere were you when those were being discussed in here12:08
fennthose?12:08
kanzurethose requests for startups12:08
fenni have no idea, i don't remember that12:08
kanzurebecause you weren't here12:09
fennright...12:09
fennanyway it looks a lot like the hplusroadmap statement of purpose or whatever we called it12:09
fennexcept for all that government jobs stuff12:09
kanzureyes i don't know if it should be surprising that doing useful things would turn out to be profitable12:10
heathvisit http://nanotechx.com/music/celldweller__tough-guy__instrumental.mp3 in a few hours when dns changes take effect12:10
kanzurei don't know how ycombinator has been handling its hardware projects so far12:11
kanzureit just don't work the same as software12:11
fenni have this venn diagram in mind of (things that are (useful/profitable) and stuff)12:11
fennbad diagram12:11
kanzuremany of those things are not profitable- just designed to grow massive, see growth.html etc...12:12
kanzurei mean, not profitable at first12:12
kanzureor for very long strentches of time for that matter12:12
fennset of things that are useful and set of things that are profitable overlap12:12
kanzure*stretches12:12
kanzurewould those portable fission batteries be useful for quadcopters12:13
bbrittainI like the call for startups12:13
bbrittainI naively think that ycombinator might be taking some of it's excessive profit and doing cool things with it12:13
bbrittainI especially like #4 :P12:14
fennbbrittain: how come your blog only has two entries and one is about the software used to render the blog?12:14
bbrittainfenn: because I'm a lazy person12:14
fennwhy even write a blog-renderer if you only have one post?12:14
bbrittainwho has written more blog engines than blogposts12:14
bbrittainone of them is a lot more fun12:14
bbrittainplus I always delude myself that I'll write12:15
fenn#4 is biotech?12:15
bbrittainI should really just replace that site with a static page12:15
bbrittainja12:15
fennikiwiki processes markdown and spits out static html12:15
fennyou update pages by pushing to the repository12:16
fennyou probably already know this12:16
kanzurenot sure why ginkgo decided to go through ycombinator12:16
fenni thought they were already hooked into the boston scene12:17
bbrittainwe are, and it makes sense12:17
bbrittainsorta12:17
kanzurehaha12:17
bbrittainwe would have been fine without it, but it gives us a west coast connection12:17
bbrittainand that connection brings in $$$12:17
fennwhat does ginkgo do again? consulting?12:18
kanzurefenn: you should go through the list and jot down the obvious ideas. i did this a while ago but i guess that got deleted.12:18
bbrittainno, we make bespoke organisms12:18
kanzures/obvious/obvious to you or me but not to everyone else12:19
kanzuremaking organisms can still count as consulting, you know12:19
fennkanzure: like ideas for startups?12:19
kanzureactually not necessarily12:19
fenni dont even know what a startup is anyway12:19
bbrittainno, consulting means giving advice. I don't think our organisms are that advanced yet.12:19
kanzure"future technology that will have to happen or that will happen"12:19
kanzurenot startup ideas necessarily12:19
kanzurei mean specifically in response to their requests (rather than just aimless ideation)12:20
fennbut the buttered-cat-toast device must have its day in the sun12:20
fenn"will happen" eh12:20
kanzureyeah somehow i don't think that's high on your priority list12:20
kanzure"will happen" yes12:21
fenni could point out that you committed the armchair transhumanist's worst sin, but i'm not religious12:22
kanzurearguably that's not true here12:23
kanzurelike, the reason why everyone hates kurzweil is because the last time he groundtruthed anything was ocr12:23
kanzurewell, among other reasons12:23
kanzurei am only half here at the moment.12:24
kanzuremaybe 10% here.12:24
fennyou are becoming an ephemeral being of light and energy12:24
bbrittainlucky bastard12:24
kanzureno, i'm just pretending to leave12:24
kanzurebut it's not working very well12:24
tallakahathYou need to increase your fakeness meter12:31
bbrittaintallakahath: who does?12:31
fennbbrittain: did you know about the vaccine against tooth cavities?12:31
bbrittainfenn: isn't this where they replace mouth bacteria with ones that can't make lactic acid?12:32
fennmid-1990s some biologist came up with a strain of ... streptococcus? that out-competed S. mutans, preventing cavities, but they didn't let it loose in the wild because it would spread and they didnt know what the consequences might bee12:32
tallakahathkanzure does. So he'll disappear.12:33
bbrittaincowards12:33
tallakahathAlong these lines, is there a reason you can't innoculate someone lactose intolerant with lactose-digesting gut bacteria?12:34
fenn"Another approach is being pursued by BASF, focused on replacing native lactobacillus flora with a variety dubbed L. anti-caries, which prevents S. mutans from binding to enamel.  However, it is not a long-term vaccination in that no attempt is being made to have a self-sustaining population of L. anti-caries. The intent is that the L. anti-caries population would be frequently replenished12:34
fennthrough use of a chewing gum containing the organism." and more importantly will provide a recurring revenue stream12:34
kanzurethat may not be called inoculation12:35
bbrittainfenn: human level health care actually has little interest to me. Too much regulation, too complex of systems, too much initial capital investment12:35
bbrittainI like prokaryotes.12:35
tallakahathAccording to google definitions, "introduce (an infective agent) into an organism.12:35
tallakahath"it can be inoculated into laboratory animals""12:35
kanzureinfective agent. hrm.12:36
fennthe first vaccine was an infectious disease (sort of)12:37
nmz787_itallakahath: lactose intolerance is probably something that has problems after the guy... i.e. once the lactose gets into your bloodstream. There are fecal transfer therapies though for various things... drinking raw milk would be much more effective though likely, since it has lactase still intact.12:38
nmz787_iafter the gut*12:38
fennoo i should put this on the wiki12:38
tallakahathI thought lactose intolerance was lactase not getting digested in the right part of the gut, making it to the lower intestine, and then being broken down by a different set of bacteria that have byproducts of gas and water-drawing?12:39
tallakahathEr, lactose not lactase12:39
tallakahathDamn12:39
fenntallakahath: unfortunately you don't really want a lot of bacteria running around your small intestine, so that scheme won't work12:41
fennhowever you could conceivably do gene therapy to re-enable the lactase gene12:41
nmz787_itallakahath: that could be an issue, but I always heard lactose-intolerance as an issue of self-made-lactase not being upregulated after childhood, and that some folks were significantly lower in their endogenous concentrations than others12:41
nmz787_ifenn: huh? read up on fecal transfer... G.I. be full of bacteria12:42
nmz787_itallakahath: but yeah just drinking raw milk would clear up a lot of that, since again, it has functional lactase present12:42
kanzuretallakahath: would work okay for gluten12:43
-!- Boscop [~me@unaffiliated/boscop] has joined ##hplusroadmap12:43
fenn"Unlike the colon (or large bowel), which is rich with bacteria, the small bowel usually has fewer than 104 organisms per millilitre."12:44
fenn10^412:44
fenni'd consider that a small number12:44
nmz787_ipaperbot: http://www.sciencedirect.com/science/article/pii/S014067366590922012:45
fennascorbate deficiency in the human organism, a common occurrence12:46
nmz787_ifenn: FWIW milk is allowed to have 7*10^5 white cow blood cells in the U.S. at max12:46
fennwhile you're in there digging around the genome, there are a number of minor repairs that have been bugging me...12:47
fennmilk contains lactase? who knew12:48
nmz787_ionly functional in non-pasteurized/non-sterilized12:48
nmz787_iI think there are also implications for K2 levels... but I could be wrong about that, jrayhawk would know12:49
nmz787_ihe also has reasons other than cooked-lactase for not liking milk though12:49
fenni don't think raw milk has any lactase, unless it's been contaminated with bacteria that produce lactase12:49
jrayhawkit has lactase12:50
jrayhawktallakahath: from what I gather of clinical anecdote, your intuitions on gut flora and lactose are practically correct.12:51
tallakahathHrm, what if you instead put new bacteria in the large intestine that can break down lactose without all the gas and bloating12:52
tallakahathI wonder if that's a thing that can be done12:52
nmz787_itallakahath: fecal transfer therapy12:52
kanzurealso known as butt stuff12:52
jrayhawkLactose intolerance symptoms, most notably bloating, are caused by lactose-digesting bacteria, so it's a matter of using strains that don't produce hydrogen.12:52
tallakahathWell, more, engineering the necessary bacteria with a breakdown pathway12:52
tallakahathYeah12:52
nmz787_itallakahath: http://humanfoodproject.com/rebecoming-human-happened-day-replaced-99-genes-body-hunter-gatherer/12:53
tallakahathDoes this mean kcal yields are different for milk products for folks with and without lactose intolerance?12:53
nmz787_iand the follow-up http://humanfoodproject.com/microbial-diversity-sometimes-sometimes-dont/12:53
tallakahath(People with lactase digest the lactose into sugars used for energy, people without lactase bypass those sugars)12:53
jrayhawkThere have/are also a bunch of RCTs going on lately for fecal transplants and IBD/IBS/Crohn's/Colitis.12:53
tallakahathHrm12:53
jrayhawkThe hope is to get it down to a pill people can take.12:53
jrayhawkFecal transplants have some astonishing efficacy for those12:54
* nmz787_i gulps coffee loaded with tons of half-n-half12:54
-!- Boscop_ [me@178.73.219.200] has joined ##hplusroadmap12:54
nmz787_ioh, jrayhawk, cow is at the butcher12:55
fennnoooo bessie12:55
jrayhawkoh, cool12:56
nmz787_ijrayhawk: I'm thinking i'll get 1/3 ground, 1/4 steak-ums-like thin slices, and the rest as steaks and roasts... planning to make a ton of jerky and then have easy steak-ums in the freezer (though these will likely oxidize faster with increased surface area)12:56
tallakahathnmz787_i: Vacuum seal those steak-ums?12:57
nmz787_ijrayhawk: I will let you know when I have the goods back home12:57
nmz787_itallakahath: yeah I was thinking that, will have to price a machine and compare to the butcher if they have that option12:57
fennpolyethylene is a terrible oxygen barrier12:57
nmz787_iat least they wouldn't freezer burn12:58
nmz787_i(dry out, right)?12:58
jrayhawkThe sublimation barrier is more what we'd care about.12:58
tallakahathVacuum sealers are nice and generally useful tho12:58
-!- Boscop [~me@unaffiliated/boscop] has quit [Ping timeout: 265 seconds]12:58
tallakahathMostly 'cause it turns out a lot of commercial packaging can be put into the device and re-sealed12:58
fennthere's some special plastic that won't let oxygen through, but maybe crimped aluminum foil will even work better than polyethylene as far as oxidation12:58
tallakahathYou could just keep your freezer at positive argon or nitrogen pressure :)12:59
fennjust store your meat in a bucket of liquid nitrogen12:59
jrayhawkBeef's mostly SFAs, so it'll stay good for, like, six months, assuming sublimation can be kept at bay.12:59
nmz787_iactually, hmm12:59
fennDIY cryonics12:59
nmz787_iwhat about CO212:59
jrayhawkor a year, even13:00
nmz787_ithey sell dry ice at the local store13:00
nmz787_ii could just chuck a chunk in once a month13:00
nmz787_iand then have an asphixiation fun-tank too!13:00
nmz787_ihuzzah!13:00
jrayhawkI think you have an AirGas pretty near you in Hillsboro.13:00
nmz787_iyeah but dry ice doesn't require a tank13:00
nmz787_ii suppose they may not be terribly expensive though13:00
fenneither way13:01
nmz787_iI /do/ already have an argon regulator from my MIG welder13:01
fennCO2 will at least let you know you're suffocating13:01
nmz787_i:D13:01
nmz787_iit can be interesting too13:01
fennwith nitrogen you just pass out and never know13:01
nmz787_ithere was that dr who used co2-enriched air13:01
tallakahathIf you have CO2 and condensation tho you'll have a mildly acidic environment13:02
tallakahathWhich may degrade your plastics in other ways13:02
fennok here's an idea: put some fine steel wool in the vacuum sealed bag as an oxygen getter13:03
fennalso it flavors the beef13:03
nmz787_i.wik carbogen13:03
yoleaux"Carbogen, also called Meduna's Mixture after its inventor Ladislas Meduna, is a mixture of carbon dioxide and oxygen gas. Meduna's original formula was 30% CO2 and 70% oxygen, but the term carbogen can refer to any mixture of these two gases, from 1.5% to 50% CO2." — http://en.wikipedia.org/wiki/Carbogen13:03
nmz787_iif i use mustard gas, the beef would also have a nice mustard flavor, right?13:05
fennno you use blister agent because it's in blister packaging13:06
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Ping timeout: 256 seconds]13:06
fennwhat i don't get is that most supermarket beef is "hung" which means they just let it sit around exposed to the air for a while before selling it13:07
fenngee, thanks guys, it's so much better that way, otherwise i'd have to let it sit around and go bad myself13:07
fennactually i just eat canned salmon, whatever13:08
nmz787_ithey're doing that to this beef too13:08
nmz787_iI don't know what the effect is13:08
fennto spite you13:09
nmz787_iI assume it's some enzymatic thing13:09
fennit "improves the flavor" by oxidizing the fats13:09
-!- Zinglon [~Zinglon@D549A77D.cm-10-1a.dynamic.ziggo.nl] has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Now with extra fish!]13:10
fenn"the beef’s natural enzymes break down the connective tissue in the muscle, which leads to more tender beef."13:11
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap13:12
fennalso something about tyramine13:13
fennwhere did the "low hanging fruit" page go?13:20
fennyou kids get off my lawn13:20
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 272 seconds]13:21
kanzurefenn: http://diyhpl.us/cgit/skdb/tree/doc/proposals/trans-tech.yaml13:30
gnushahttps://secure.diyhpl.us/cgit/diyhpluswiki/commit/?id=c8ae5fce fenn: added info about dental caries vaccine BCS3-L1 >> 13:30
gnushahttps://secure.diyhpl.us/cgit/diyhpluswiki/commit/?id=360305e0 fenn: Merge branch 'master' of /srv/git/diyhpluswiki >> http://diyhpl.us/diyhpluswiki/13:30
kanzuremoving trans-tech.yaml over would make some amount of sense13:31
fennya13:31
fennshould i keep it yaml or try to use markdown13:31
-!- sandeep [~sandeep@117.254.216.177] has quit [Ping timeout: 240 seconds]13:31
kanzurei say markdown13:32
fennthe existing wiki is hurting for a decent ontology13:32
fennit's just a pile of stuff, occasionally in directories13:32
kanzurethat sounds like a wiki to me13:32
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap13:33
fenna vaccine isn't exactly a genetic modification but i didnt know where else to put it13:33
fennit's not related to longevity or myostatin (and these are on different levels of abstraction so why are they side by side)13:34
fennprojects presumably means things we are working on, and nobody here is working on dental vaccines13:34
jrayhawkthere are some structured data plugins for ikiwiki i can enable if you want13:35
fenni guess i'm guilty of ontological chauvanism13:35
jrayhawkalso i can be convinced to support gitit13:35
jrayhawkthough i don't think gitit has strong structured data support13:35
fennstructured data means.. like semantic mediawiki?13:35
fennRDF triples and verbiage?13:36
kanzurestructured data just hasn't worked for this in the past13:36
kanzureand i don't expect it to start working13:36
fenni definitely don't want to have to use semantic web voodoo13:37
kanzurei still don't understand where maaku is going to get all his engineering knowledge to feed into his software13:37
maakukanzure: what knowledge?13:38
fennknowledge like what a bolt does13:38
-!- augur [~augur@206-196-184-33.wireless.umd.edu] has quit [Remote host closed the connection]13:39
maakuyou don't need that. you feed in requirements, in the form of a declarative definition of the goal state13:39
-!- augur [~augur@206-196-184-33.wireless.umd.edu] has joined ##hplusroadmap13:39
maakuwhat i'm building is something that's able to figure out what nuts and bolts are and why they are required on its own13:40
fennand what does that look like13:40
fennthe goal state definition13:40
maakue.g. you want a bridge? that's a flat surface suitable able to sustain loads up to X while remaining stable in an environment that include wind shear Y and earthquakes up to magnitude Z13:41
kanzurehow does it know what a load is13:41
maakuit has built-in simulators at the base level. things like forces, euclidean space, etc. are basic ontology13:42
fenni think we can accept forces as a cognitive primitive13:42
-!- sandeep [~sandeep@117.254.216.177] has joined ##hplusroadmap13:42
fennit's stuff like "why" that is hard, and there's thousands of years of engineering knowledge bouncing around the human memesphere being taken for granted13:42
kanzuremany engineering artifacts have to be independently characterized by humans before it can do anything interesting in a simulation. and then a simulation has to be written, even.13:43
-!- augur [~augur@206-196-184-33.wireless.umd.edu] has quit [Remote host closed the connection]13:43
kanzureideas for how to bypass that or what to do about it would be very well accepted13:43
fennyeah just getting the standard sizes and materials input is a huge task13:44
fenninputted to the correct format13:44
maakufenn: i don't think 'why' is relevant input in this case13:44
maakuyou throw it at progressively harder engineering problems, and it develops its own internal 'why'13:44
kanzureso you have to build its 1 million failures so that it can learn?13:44
fenni think it is, because otherwise you're asking a single mind to figure out/invent thousands of years of practical knowledge on its own13:45
maakukanzure: not following13:45
maakukanzure: i'm talking about ab initio simulation, the stuff that doesn't scale13:45
fennthey always find some trick or bug in the simulation that doesn't correspond to the real world13:45
kanzurei am going to sound rude for a moment,13:45
maakuthe other part of the learning process is it developing higher-order models which do scale which it tests against its ab-initio biult-in simulator13:46
kanzureyour idea is extremely vague and unimplementable13:46
kanzurefenn and i spent multiple years trying to implement ideas that are exactly similar to this13:46
maakuthis is based on, e.g. the Bacon system Pat Langly did his Ph.D. work on13:46
kanzureit's not the vagueness that makes it unimplementable, mind you13:46
maakuhttp://www.isle.org/~langley/discovery.html13:47
kanzure"followed by gradient descent through the parameter space for each candidate structure"13:47
kanzureokay, well you had to give it parameter space and constraints in the first place....13:47
kanzurethat's totally cheating13:47
fennlangley stuff is all just data and model fitting13:48
maakukanzure: integrative intelligence. you hook it up to systems able to learn the parameter space13:48
kanzuremaaku: these are the sorts of things that need to be provided, https://github.com/kanzure/skdb/blob/master/doc/lists/manufacturing_processes.txt13:48
kanzurehttps://github.com/kanzure/skdb/blob/master/doc/lists/material_properties.txt13:48
kanzurehttps://github.com/kanzure/skdb/blob/master/doc/lists/technical-devices.yaml13:48
maakukanzure: no, absolutely not. the entire point is to write a system that can learn those things on its own13:49
kanzurelearn from what!13:49
maakue.g. give it a sandbox to play in and it learns a method we would call "sand casting" to create iron structures13:49
kanzureso the sandbox has to have the engineering knowledge in it?13:50
fenndo you mean a literal box of sand?13:50
maakukanzure: from the base level, absurdly slow simulator coupled with a hierarchical modeller that can abstract away or test portions of a higher level model as needed13:50
fennor some AI fantasy box simulator?13:50
fenndigital natives are better than you at finding bugs in your simulator13:51
maaku"digital natives"?13:51
kanzureai13:52
kanzurecurve fit. ask a question and get an answer, just not what you wanted.13:52
maakufenn: ok what's your point there?13:52
maakukanzure: links to what you and fenn have worked on?13:53
kanzureyou are handwaving away the absolute most important parts13:53
kanzuremaaku: http://gnusha.org/skdb13:53
fennwell you probably aren't actually interested in finding the ways in which your simulator doesn't accurately model reality13:53
kanzuremaaku: https://github.com/kanzure/skdb13:53
maakufenn: zero approximations in the simulator13:53
maakuother than the bare minimum numerical13:53
fennzero approximations means you're literally playing God13:54
fennor you have a robot digging around with a metal shovel in an actual sand box13:54
maakufenn: i have absolutely no idea what you are talking about, so i'm going to get back to work13:55
maakukanzure: that seems 100% unrelated to anything I am working on13:55
kanzuremaaku: automatic engineering of target artifacts...?13:55
-!- Boscop [~me@e102.stw.stud.uni-saarland.de] has joined ##hplusroadmap13:56
-!- Boscop [~me@e102.stw.stud.uni-saarland.de] has quit [Changing host]13:56
-!- Boscop [~me@unaffiliated/boscop] has joined ##hplusroadmap13:56
maakukanzure: "SKDB simplifies the process of searching for free designs, comparing part compatibility, and building lists of materials and components and where to get them" <--- doesn't relate to what I am doing13:56
kanzurewell excuse me for writing marketing copy13:56
kanzurewe were using hardware packages that can be automatically reasoned with to build other packages and dependencies13:57
kanzurefor example, industrial bootstrapping of complex machinery from simpler tools13:57
-!- Boscop__ [me@188.126.90.234] has joined ##hplusroadmap13:57
kanzurebased on things in an inventory13:57
fennmaaku: you have to have some starting point, whether it's sand or lumber or products from amazon13:57
-!- augur [~augur@206-196-184-33.wireless.umd.edu] has joined ##hplusroadmap13:58
fennin reality you can't just say "ok now make some stuff appear"13:58
fennyou can, but nothing will happen13:58
-!- Boscop_ [me@178.73.219.200] has quit [Ping timeout: 265 seconds]13:59
fennso we have all these nanotech gearboxes, but nobody's actually built one because they don't know how13:59
fenndesigns*13:59
-!- Boscop [~me@unaffiliated/boscop] has quit [Ping timeout: 255 seconds]14:01
fennwhy is it the phrase "symbol grounding problem" always throws pure AI people into a hissy fit14:01
fennengineers have no probem grounding symbols14:01
fenna CNC controller's position readout corresponds to the position of some block of metal, plus or minus epsilon14:03
-!- maaku__ [ade46b8d@gateway/web/freenode/ip.173.228.107.141] has joined ##hplusroadmap14:03
-!- augur [~augur@206-196-184-33.wireless.umd.edu] has quit [Remote host closed the connection]14:04
kanzuremaaku: http://gnusha.org/logs/2014-11-12.log14:04
maaku__f'ing bouncer14:04
-!- maaku [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection]14:04
fennoh i thought he stormed off14:04
delinquentmehttp://diyhpl.us/~bryan/papers2/bio/dna-assembly/Microfluidic%20systhesis.pdf14:04
delinquentmewhat was this submitted to the school of architecture?14:04
delinquentme+ media arts + sciences ?14:05
maaku__fenn: the disconnect is that I'm getting questions along the lines of "how do you intend to input all this engineering ontology?" when what I'm trying to do is build an automated system for discovering the ontology14:05
maaku__which it will internally represent as probabalistic causal graphs14:05
kanzurethe same question applies directly to a simulator14:06
maaku__e.g. take an engineer, strip him of all his knowledge (fictional amnesia), but not the desire to create. how would he discover e.g., what a lever is, or why you need extra redundancy?14:07
delinquentmenovelty: http://vimeo.com/10167546914:07
fenn.title14:07
yoleauxSatoshi Kon - Editing Space & Time on Vimeo14:07
delinquentmemaaku__, I cant help but think this has been done before14:07
kanzureprobably by talking with other people14:07
kanzuredelinquentme: shoo14:07
delinquentmeisnt there a codebase for something like this already existing?14:08
kanzuremaaku__: so his simulation box would need to have a lever already in it for him to encounter a lever?14:08
maaku__delinquentme: this is pretty much the AGI problem14:08
-!- maaku [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has joined ##hplusroadmap14:08
delinquentmeehhhhhhhhhhhhhhhhhhhhhhh14:08
delinquentmethat sounds like a bit of an extrapolation14:08
kanzurewhy does nobody respect my shoos.14:08
fenndo you give it a lever? or do you just drop random shaped pieces of simulated matter in?14:08
-!- maaku is now known as Guest9998514:09
delinquentmekanzure, im trying to sort out what the interesting problem is?14:09
maaku__no it's simpler. it just looks for 'interesting' categorical arrangements of matter14:09
delinquentmeI mean from a basic standpoint you could simply measure co-occurrence14:09
maaku__at some point it figures out that a long, sturdy object is able to achieve large force over a small distance by applying a small force over a long distance14:10
kanzureso far all those engineers did have amnesia (they were born knowing nothing). and then they learn about stuff by talking with wizards, reading books, and interacting with the world.14:11
fennso i can imagine how a physics simulator works, but how does it "look for interesting arrangements" and how does it even know what is interesting?14:11
-!- bbrittain [~tiktaalik@2601:6:1781:1800:f95e:c6f3:c01b:4634] has quit [Quit: WeeChat 0.4.2]14:11
kanzurefenn: not a good question14:11
maaku__that's very unlike most other random arrangements of matter, so it gets filed away as interesting14:11
kanzureif you assume a working physics simulator that accurately models reality, you can do all sorts of other stuff14:11
maaku__interesting as a technical sense here, meaning basically uncommon14:11
-!- sandeep [~sandeep@117.254.216.177] has quit [Quit: Leaving]14:12
fenni'm not assuming that it accurately models all aspects of reality, but i'll give him the benefit of the doubt that a physics simulator can simulate a lever :)14:12
maaku__layer other aspects of AGI on top of this, e.g. creative recombination of ideas, and it start to less resemble a brute force iteration though possible arrangements of matter14:12
delinquentmefenn, what is the size of the lever XD14:13
kanzurewell the naive implementation is just generate all possible shapes, test each one, see what works best, genetic algorithms, blah blah lbah, totally boring and obvious stuff14:13
kanzure(and then you make it more efficient from there)14:13
delinquentmeI mean if kanzure can suggest it ... clearly14:13
kanzure(also you run simulations at fast-time)14:13
delinquentmewe're even for your regex comment from yesterday now14:13
delinquentmeit pissed me off that I spent 2 hours sorting out a regex which basically relayed " you're only allowed to name your system X ... this regex is X "14:14
fennmaaku__: but all solids are levers, and all unique arrangements are unique14:15
kanzurethat's also a bad point14:16
-!- Guest99985 [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has quit [Quit: No Ping reply in 180 seconds.]14:16
maaku__fenn: suffice to say that is a basic machine learning problem, cluster identification14:17
fenni'm trying to explain why "just do AGI on it" is not an explanation of how it works14:17
tallakahathOK time to get off this couch14:17
kanzureignore the agi part14:17
maaku__ok then i suppose I'm not getting what you are trying to say14:17
kanzurejust assume it's random results and it eventually gets a result that is okay14:17
kanzureand then agi is just "more efficient" whipped cream or whatever14:18
fenneven with genetic algorithms you have a genotype and a phenotype, and this means some level of structure is hard coded into the way the algorithm does things14:19
maaku__right this works with AIXI, in the theoretical sense14:19
kanzureyes i assume the structure is something like generic fermi estimation of engineering requirements or something14:19
fennlike a 0 here means a voxel is empty there14:19
maaku__fenn, hence the AGI cop-out. an AGI would be able to introspect and say, try different genotype and phenotypes. or maybe try something entirely different from a genetic search14:20
fennwhy is an AGI necessary just to learn how to play with piles of rubble14:20
kanzureit's not necessary14:21
maaku__it's not necessary14:21
fennok at least we agree on that14:21
kanzureit's just well known that something better than random can already be achieved14:21
kanzurebut look, nobody was arguing against the existence of optimization algorithms or whatever14:21
kanzureor, i guess fenn was, but i don't know why (he knows better)14:22
kanzures/optimization/search14:22
fennso a tall pile of rocks is more unusual than a flat pile of rocks because rocks tend to fall down..14:22
kanzurei assume you would give some requirements to the simulator, just like in genetic algorithms or any other search problem14:22
kanzureand solutions that are closer to the goals would be indicated somehow14:23
maaku__fenn: the dream is a mechanical engineer, and moore's law means you can throw more computing power at such a thing faster and cheaper than you could throw more human engineers at the problem14:23
fennif you simulate 99 million random arrangements of rocks you might find a few that are taller and thus come up with rules that would select for things that are like that14:23
-!- maaku_ [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has joined ##hplusroadmap14:23
kanzureyou would just throw in various constraint problems, like the gear train synthesis software ("give me 500 newtons of force at these coordinates")14:23
maaku__some 5-ish years ago I looked at what it would take to do a full on molecular nanotechnology initiative, culminating in a working nanofactory. it looked expensive. i also have a longstanding interest in AGI and did my own assessment of how much work it would take to finish a human-level engineering AGI. that looked cheaper14:23
maaku__although i've only been working/researching about it recently, off and on for the last two years or so14:25
kanzureso the design question seems a little less interesting to me than the build steps problem14:25
maaku__build steps meaning instructions for building the thing?14:25
kanzureanyone can propose a dyson sphere design, but some good that does us....14:25
maaku__right i'm in absolute agreement with you there14:26
kanzureinstructions, steps, whatever... botstrapping. whatever you call it.14:26
kanzure*bootstrapping14:26
maaku__without the bootstrapping it is very uninteresting14:26
maaku__but the design comes first, then you build a planner on top14:27
delinquentme" the dream is a mechanical engineer, and moore's law means you can throw more computing power at such a thing faster and cheaper than you could throw more human engineers at the problem"14:27
delinquentme+114:27
kanzureshoo14:27
* delinquentme hate +114:27
kanzuremaaku__: why would a planner do bootstrapping?14:27
kanzurei don't understand.14:27
-!- maaku_ [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has quit [Client Quit]14:27
-!- maaku_ [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has joined ##hplusroadmap14:28
maaku__it's a planning problem -- how do you get from <current state> to <desired future state>14:28
kanzureso you have to describe current state somehow.14:28
kanzureit cannot be assumed14:28
maaku__but it doesn't have to be very complex14:29
kanzurego on14:29
ParahSailin_kanzure: stop whatever you are doing, delinquentme is spamming me in pm14:29
fenn(with embodied agents you can assume current state and let the agent inspect it)14:29
maaku__e.g. in the nanofactory case it could be a set of available vapor deposition actions on a carbon or silicon substrate, and a handful of stochastic (unreliable) AFM tooltip operations14:30
kanzureoh i meant go on about your non-complex way of describing current state14:31
delinquentmeParahSailin_,14:31
maaku__the output is like a generalized solution of the rubix cube -- take actions, A, B, C, D, .... and the result will be components X, Y, Z. integrate them into a MEMS system in this way, and then perform actions ... etc.14:31
kanzureyes i know what the outputs should be. it's the inputs i'm most worried about.14:32
maaku__maybe i'm missing something but in this case the inputs don't seem that complex.14:34
maaku__you could express them as rules -- 'after bathing the surface, any exposed dehydrogenated atoms will have bonded with a hydrogenated carbon with probability 0.9978'14:36
kanzuresomeone has to write software for the simulation to explain what vapor deposition is, right?14:36
kanzureand someone has to collect and write those rules, right?14:36
fennthis is just engineering knowledge like bolts and levers, that you think are too banal to input in principle14:37
maaku__yes, but in this special case that doesn't look like a challenging problem14:37
maaku__you're talking about a handful of rules14:37
kanzurei would be interested in hearing your ideas for implementations to make it not challenging14:37
maaku__what was challenging about the rule I just gave?14:37
nmz787_imaaku_ you'd need to determine all the operational parameters of the equipment to achieve that goal14:38
nmz787_ieither by trial and error, or by some physics/chem-based ruleset...14:39
kanzureand hook up the semantic knowledge about "bathing the surface" to inside the simulation.. or agent.. or something.14:39
kanzurewhat happens when 100,000 of these rules are required? a million?14:40
maaku_i would find it too tedius to encode every aspect of engineering knowledge that might be required to design a nanofactory from first principles.14:40
kanzures/design/build14:40
kanzureiirc design is not that difficult14:40
maaku_but it doesn't seem too difficult to describe the probabalistic behavior of the handful of things you can do with an AFM in a vacuum chamber14:40
fenn"sudo make me a nanofactory" <- there, i designed it14:40
* kanzure scribbles a picture of a nanofactory14:41
maaku_yes, build14:41
fennit feels like we're going around in circles14:41
maaku_*bootstrap14:41
fennnow i want to ask 'how do you describe what you can do with an AFM'14:42
kanzureyes, we went from "no engineering knowledge, fuck you kanzure" to "yeah there's engineering knowledge"14:42
kanzurealso, there are many possible things you can do with an afm that you can't derive from first principles about the atomic structure of an afm tip14:42
maaku_maybe you have a definition of engineering knowledge different from me14:42
maaku_and I don't think that I was ever that hostile14:42
delinquentmeParahSailin_,14:42
-!- maaku__ [ade46b8d@gateway/web/freenode/ip.173.228.107.141] has quit [Quit: Page closed]14:43
kanzureoh i'm not claiming hostility14:43
kanzureor i do not intend to be claiming hostility14:43
maaku_ok14:43
* nmz787_i pokes myself in the eye with an AFM tip14:44
maaku_kanzure: so the bootstrapping design program needs to have some sort of basic ontology rooted in the physical simulator, and the first layer of derived ontology will likely be things like atomic structure14:45
maaku_some manual introspection of the program's ontology reveals what these symbols are14:45
maaku_you then specify some very coarse, high variance rules for what happens when you perform available actions A1 through A15 on world state, based on this ontology14:46
kanzureyou could probably convince me about some methodology involving replacing unknowns and unknown-unknowns with fermi estimation, and then filling in blanks through empirical testing with physical reality14:46
maaku_right these rules could even be learnt through physical testing14:46
maaku_but to appease the MIRI folks, let's say we don't hook up the AI to an AFM14:47
maaku_it could still be done by a handful of engineers in the lab doing prep work14:47
fenndid it create this ontology about atomic structure through trial and error with the simulator, or was it programmmed in at the start?14:47
kanzureprogrammed, although not from the start- at some mid-point apparently14:47
maaku_fenn: trial and error with the simulator14:47
kanzurewhat?14:48
kanzureno now we're backtracking14:48
fennsorry14:48
maaku_then you present it with, say, a construct consisting of six protons, six neutrons, and six electrons, and see what it identifies it as. now you know that learned symbol is carbon-1214:48
kanzure"available actions A1 through A15 on world state,"14:48
fennsymbol14:49
fenni thought it was interacting with a simulation14:49
maaku_kanzure: present capability with the AFM -- e.g. apply pressure at position X,Y; bath sample in gas Z14:49
-!- FourFire [~FourFire@77.88.71.253] has quit [Quit: Leaving]14:49
kanzurei know what you mean, i just don't know how you plan to do it14:49
fennif it's just driving an afm around how can it know how many neutrons it has? (i'd think it can't)14:50
kanzureand how do you know that the set of actions you program into the system are the set that would allow it to do anything useful14:50
maaku_kanzure: you don't until you try14:51
kanzureno wait, if you assume that the action programming works, then you can skip that question of mine14:51
kanzurehowever, i'm not willing to make that assumption yet....14:51
maaku_"assume that the action programming works" <--- not parsing this14:51
maaku_assume that the action rules are valid?14:51
kanzurethe thing where you map "available actions A1 through A15 on world state" to the internal symbols of the agent thingy.14:52
fennthe actions do things like move the afm +1 on the X axis, or wait for 1 millisecond14:52
fennthat would be hard-coded into the simulator14:52
maaku_fenn: it is interacting with a simulation, with the purpose of learning how that simulation works, with the assumption that the simulation matches reality (ab initio), and using that to design a sequence of actions which if carried out in the real world result in desired goal state (nanofactory)14:53
kanzureright.. by people typing up engineering theory/knowledge/information/data...14:53
fennno it's not theory, it's AI to simulator interface code14:53
fennglue code14:54
maaku_kanzure: that step is done by identifying the lowest layers of ontology in the bridge between the program's symbolic and subsymbolic (simulator) understanding14:54
maaku_that step is a manual process14:54
kanzurehmmm14:54
kanzurethat's the thing that i would most need to see a vague outline of a proof of concept of14:54
maaku_same as when you throw a ton of pictures from youtube at an image recognizer to learn patterns, then show it pictures of cats to figure which pattern corresponded to a cat14:54
kanzureso let's imagine a world much like our own world, except where we have oracle knowledge doing this thought experiment i'm proposing14:55
maaku_in principle you do this introspection to identify what every symbol in the machine corresponds to, including stuff we might not even have words for. but really you only need it for enough vocabulary to describe the current state (of the AFM box)14:56
kanzureand we know that in this world that, by definition, that an afm tip is not enough to build a nanofactory. what now? does that mean that you just keep hiring engineers to type in more data until enough actions are programmed in and avaiable?14:56
kanzure*available14:56
maaku_or build better tools to work with as a base14:56
fennvague outline for AFM interface: command afm movement, sense afm movement, sense time passed14:57
maaku_it does help in the sense that you can build a bootstrapping process that say, would work if you had the freitas tooltips available and 15 angstrom resolution on AFM positioning14:57
maaku_then you'd know with some certainty that the scale of the problem was drastically reduced, and maybe you just need to hire a bunch of chemists14:58
-!- Burnin8 [~Burn@pool-71-191-174-26.washdc.fios.verizon.net] has quit [Read error: Connection reset by peer]14:59
-!- Burnin8 [~Burn@pool-71-191-174-26.washdc.fios.verizon.net] has joined ##hplusroadmap14:59
fenni'd just like to see it randomly drive an AFM around and somehow build up a model of how atoms work based on unexpected differences between commanded and sensed positions alone15:01
fennby randomly i mean super magical AI powers tell it what to do to learn fastest15:01
maaku_well that may end up being necessary15:02
kanzureit was a mistake to introduce this idea as agi15:02
kanzurebecause fenn is stuck now15:02
maaku_probably15:02
fennthis way we only give the AI box part of the code an interface that corresponds to what an actual physical interface would look like15:02
maaku_the bootstrapping design issue is more presing in my view, because if I had a working design that could be built if we just had capabilities X, Y, and Z, money would materialize to solve that problem15:03
fennany other way necessarily involves giving it "symbolic data" that has no connection to reality15:03
maaku_yeah I spend too much time in AI circles, sorry15:03
fennwho here has seen an atom?15:03
fennrhetorical question, don't answer15:03
maaku_"AI" in this case is merely "It's cheaper for me to write a program that does this than hire literally 1 million engineers"15:03
maaku_fenn: i see them everyday15:04
maaku_don't you?15:04
fennso i'm told15:04
maaku_touche15:05
fenni'm fine with the AFM task as a starting point because it's basically the same as driving a toy robot around in a box of rocks15:05
fennexcept we can't actually see the rocks, we can only drive the robot15:05
fennso that simplifies things because nobody wants to write vision processing code or whatever15:06
fennbut it puts a lot more work on the AI driving the robot to figure out what's going on15:06
-!- augur [~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has joined ##hplusroadmap15:09
fenni'm afraid an ab initio molecular dynamics simulation will be just as bad as a box of rocks simulation though15:10
heathi refuse to read the backlog15:10
fennit can be pretty terrible, rocks exploding and vibrating for no reason15:10
heathfenn: sum it up15:10
heathyou've got this15:10
-!- augur [~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has quit [Read error: Connection reset by peer]15:10
fennheath: magical AI robots playing in sandboxes to take over the world15:10
fennuh, and looking for interesting things15:11
-!- augur [~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has joined ##hplusroadmap15:11
fenni'm terrible at this15:11
* heath nods and thanks fenn15:11
heathgood enough15:11
fennmaaku is trying to explain how to say "sudo make me a nanofactory"15:11
delinquentme"Finally, teams will upload any new digital designs for devices and/or hardware along with any new controller code to “Metafluidics,” a new open repository of device and hardware designs for microfluidics, to share with a larger miniaturization community."15:11
delinquentmehttp://2014.igem.org/Tracks/Microfluidics15:11
kanzurefenn: "we'll just use ai to solve the grounding problem, it's simple"15:13
kanzuremaybe i'm being unfair15:14
fennso this bathing thing, there's like a valve that opens and lets hydrogen in?15:14
fennand then you simulate pumping down the vacuum for billions of cycles?15:16
maaku_kanzure: it's called "bridging the symbolic/subsymbolic gap"15:17
kanzurehas anyone ever done that15:18
maaku_no, it's new15:18
kanzurei'm pretty sure people have been aware of this problem though15:18
kanzure(of this particular gap/bridging problem)15:18
maaku_there's been some work on it by the opencog people thoug15:18
maaku_i'm reusing a variant of their design15:18
kanzureben goertzel threatened to sue me. so funny.15:18
kanzureright. hm...15:19
maaku_http://goertzel.org/DeSTIN_OpenCog_paper.pdf15:19
maaku_kanzure: really?15:19
kanzurehave you read wargasm15:19
maaku_no15:19
kanzurehttp://www.goertzel.org/fiction/wargazm/WARCON.html15:19
kanzureokay joking aside, /me looks15:20
maaku_wow how did I not know about this juicy bit :)15:21
maaku_well opencog's atomspace is garbage, but the basic idea of the paper of mining corrolations between learned features and symbolic nodes could work in any context15:23
maaku_requires a jeff hawkins like hierarchical construct on the subsymbollic side though15:23
fenni'd like to point out that literally every robot controller and industrial interface in the world bridges the symbolic/subsymbolic gap just fine15:24
maaku_fenn: automated bridging15:24
maaku_as in recognize new patterns perceptually, and link those patterns to things being reasoned about, even in novel environments15:25
kanzurehashimoto is a good name15:25
fennmay your thyroid ring true15:26
maaku_nonsequitor, but true15:26
* maaku_ wishes he'd thought of 'hashimoto' as an irc handle back in the day15:26
fennare you the demon wizard in samurai jack?15:27
fennhttp://samuraijack.wikia.com/wiki/Aku15:27
kanzureha15:30
kanzuremaaku_: btw i am only harsh on you because these things are important... and stuff..15:31
kanzurebroadly speaking what we want is basically the same15:31
maaku_kanzure: if i thought you were being a jerk I would have /part'd a while ago :)15:32
kanzurei wonder if there's an analytical method to build step generation15:33
kanzurewhere you can correctly derive a suitable answer by just crunching numbers instead of massive graph search problems15:33
kanzure(i don't mean simulations of designs to see if they meet requirements/goals)15:34
maaku_sortof. i mean that's the goal of reasoning engines15:34
fennthere are vastly more equations without analytical solutions, but mathematicians dont particularly like them and try to ignore the fact that they exist15:34
maaku_there just hasn't been a generalized algorithm for that15:34
maaku_works in some problems, not in others. inference itself is sortof a graph search :\15:35
maaku_one aspect of what I want to focus on is learning problem solving techniques15:35
maaku_i think this is closest to what you mean15:35
kanzureit is not. i ignore absoutely everything on the machine learning side because i consider it either trivial or already solved by many other people.15:36
maaku_well.. i don't know how to respond to that15:36
kanzureit's probably just us using different words15:36
kanzureor meanings15:36
maaku_probably. i wasn't talking about machine learning a la feature identification, although i think that is useful15:37
kanzure"bridging" just seems like the most critical piece. once you have that, the other parts fall into place.15:37
maaku_i meant more along the lines of MOSES in opencog15:37
fennam pretty sure "machine learning" is important in what you call bridging15:37
maaku_which 'learns' programs by hybrid genetic+beam search15:37
maaku_fenn: it's basically the core15:38
kanzureno amount of learning can predict reality15:38
kanzurei mean,15:38
kanzureno amount of learning can create a bridge15:38
fennit's not learning really so much as glorping things into bins15:38
kanzure*no amount of machine learning can create a bridge15:38
maaku_bridging is higher level machine learning -- learn corrolations between already learned patterns and predicted (reasoned) concepts15:38
fenn"this looks like a cat!"15:38
kanzurebridges can only grow from existing bridges15:39
kanzure(probably)15:39
maaku_kanzure: i don't buy that as a philosophical basis15:39
fennthis is why i dont like simulated sandboxes for AI to play in15:39
kanzuremaaku_: go on15:39
kanzurei'm reasonable. sometimes. :)15:39
fennthere's no sensory input being simulated in any way like how real sensors work15:39
maaku_kanzure: are you saying that it is *impossible* to think up something for which an example doesn't already exist?15:40
maaku_a bridge is a bad example because there were probably bridges long before humans -- trees that fell over small creeks, for example, or beaver dams15:41
maaku_but assuming those didn't exist -- tha tthere was never a body of water or river that had something stretching over it15:41
fenni thought "bridging" was just a metaphor15:41
maaku_i would still argue that a human engineer at some point would have thought "hey, maybe there's something I can build to make it possible to walk across instead of using a boat"15:42
kanzureyeah i thought it was a concept in the field of ai, not related to actual physical bridges15:42
kanzurei am talking about symbolic grounding bridges15:42
maaku_it is, sorry i just decided to take it literally as an example.15:43
maaku_probably a bad one.15:43
maaku_ok idk. imagine you have a world consisting of blocks and spheres15:43
kanzurei am suggesting the possibility that in the absence of a working "symbolic grounding" that maybe there is no symbolic grounding that is possible.15:44
maaku_separately you have one of these AI-boxes that has been simulating boxes and spheres and their interactions and machine-learned everything there is to know about them15:44
fennif you have an image sensor made of square chunks of silicon, the voltages on them get digitized into streams of bits representing an array of pixels. there's your first bridge. then you take the array of pixels and do edge detection and feature extraction, there's your second bridge15:44
maaku_one thing it would learn is that "boxes tend to stay still unless inclined at a large angle, whereas spheres roll around with the slightest bump"15:44
fenneventually you get to "there's a cat!" which is where all the symbolic ai stuff starts15:45
kanzuremaaku_: sure..15:45
fennblocks and spheres dont exist15:46
kanzurefenn: sounds like "is my red the same as your red? is my cat the same as your cat?" which is boring15:46
maaku_so starting with nothing more than the hypothosis that these mental simulations correspond to physical items, there's only one mapping of Box and Sphere to the observed items, which themselves seem to fit in two categories: static vs rolls-around15:46
fenni just hate "start with a world of <easily computed mathematical things>" and assuming it represents reality in any meaningful way15:46
kanzurehm.15:47
kanzuremaaku_: when you did your cost estimates, did you write things down?15:47
fennthere are actually huge layers of processing going on before you can even get to the most basic levels of human awareness15:48
kanzuremaaku_: also did you play with the java applet here? http://theuncertainfuture.com/15:48
maaku_that was two computers ago... i might be able to find it15:48
kanzurewell it's important15:48
maaku_it would be good i think to redo the analysis with what I know now15:48
maaku_certainly15:49
kanzuretheuncertainfuture is highly relevant to these sorts of analyses, although it's not a generic tool for constructing them (although it should be)15:49
kanzureoh hey it works on one of my desktops. that is cool and unexpected.15:50
kanzurewhy do i have java installed there?15:50
maaku_need to install java :\15:50
maaku_kanzure: what are you interested in having the AGI path compared against?15:51
kanzurewhole brain emulation, but also other things15:51
kanzureother things like "apt-get for hardware and engineers manually maintaining packages of software for hardware stuff"15:51
kanzurewhole brain emulation itself is a broad category though15:52
fennyoleaux doesnt like funny european letters15:52
fennhttps://en.wikipedia.org/wiki/Na%C3%AFve_physics15:52
kanzurethere are things everywhere from destructive brain scanning to non-destructive type15:52
kanzureand things like partial brain emulation, which might be enough15:52
maaku_ok WBE I know less about. at the time I took numbers about what it would take to do full brain simulation, and did kurzweilian curve fitting15:52
maaku_kurzweil himself is probably a fine source for that. crude, i know15:53
kanzuretheuncertainfuture presents you with a series of questions about your probability distributions and priors for different costs of certain things15:53
kanzurelike transistor costs, moore's law continuing or not and how much runway left, etc.15:53
kanzurebut also things like your expectations of science funding, science funding effectiveness15:53
fennWBE by 2040 or bust15:54
kanzure"general likelihood of whole brain emulation to even work at all even with maximum possible funding and best case scenario"15:54
fenn.g whole brain emulation roadmap15:54
kanzure"non-neuromorphic ai likeliness" (and then you drag probability densities around on a graph to show when you think it is most likely)15:54
yoleauxhttp://www.fhi.ox.ac.uk/brain-emulation-roadmap-report.pdf15:54
fennkanzure: has anyone plugged the assumptions from this roadmap into the uncertain future slide rule?15:55
kanzureno15:55
kanzuretheuncertainfuture is not quite a generic library or framework, even though it should be15:55
fennbut they ask the same sort of questions right?15:56
kanzurekinda15:56
kanzurei can do a run-through over irc if you guys want15:56
fennhow many questions are there approximately15:56
kanzurei forget15:56
-!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 244 seconds]15:57
fenni love the entry on the naive physics list, "Two events are either simultaneous or they are not"15:58
maaku_see i don't trust myself to make such judgements. will WBE work? heck if I know.15:58
maaku_i can just go by what the experts estimate as far as timelines, which seems to be 2030's at the earliest if you have a supercomputer and are not insanly optimistic15:58
kanzure"Is artificial intelligence possible in principle?"15:58
kanzurethen it gives you a probability box15:58
kanzureoh there's actually lots of citations for what experts think, with their numbers/claims15:58
kanzurehrm this is hard to communicate15:58
maaku_right i mean table 9 from the WBE roadmap15:59
kanzurejrayhawk: might as well talk about that javathing in here15:59
jrayhawki doubt i will get around to it quickly15:59
kanzureanyway, it wants a probability for what hplusroadmap thinks for whether or not "Is artificial intelligence possible in principle?"15:59
kanzurein the form of a percentage16:00
maaku_uh, 100%? i assuming we're not dualists here16:00
fennerror: undefined term16:00
jrayhawki dunno, we got some wackos16:00
kanzureto be fair, i don't really believe in intelligence16:00
maaku_haha ok16:00
maaku_artificial stupidity?16:00
kanzurewhy not normal stupidity?16:00
kanzurealright let's go with the default, 99%16:01
kanzure"When will computing power stop improving exponentially?"16:01
-!- Viper168 [~Viper@unaffiliated/viper168] has joined ##hplusroadmap16:01
kanzureastonishingly early stop: 10 to the $user_input (log) FLOPS/$16:02
kanzuremedian stop: 10 to the $user_other_input (log) FLOPS/$16:02
kanzureastonishingly late stop: $user_third_input (log) FLOPS/$16:02
fennthree years ago16:02
kanzuredefaults are: 10, 11, 1216:02
kanzurethese are not years16:02
fennlets go with astonishingly early then16:02
kanzureall three must be given values16:03
-!- ebowden [~ebowden@147.69.147.27] has quit [Remote host closed the connection]16:03
kanzure10 ,11 and 12 are editable16:03
jrayhawkwe're already hitting some physical limits in fabrication processes, but there's basically infinite room to grow in terms of pipelining and parallelization16:03
jrayhawkobviously we'll have to ditch x86 at some point, though16:03
jrayhawkthere'll be a dip due to x86 inertia16:03
fennnvidia tesla is 10TFLOP and costs about $1k16:05
kanzureso that's 10^9 per dollar?16:06
fennso i'm going to say 11 log FLOPS/$16:06
kanzureoh 10 though16:06
kanzure11 as the astonishingly early stop?16:06
jrayhawkwe aren't anywhere near theoretical heatpiping limits, which would probably involve diamond fabrication, and there are probably also advancements in superconductivity to be expected16:07
fennmoores law as we know it grinds to a sickening halt16:07
kanzureand astonishingly late stop?16:07
kanzurei don't know why a median is required, now that i think about it16:07
fenni'm kinda confused about the format of the answers16:07
kanzurethey change.16:07
jrayhawki guess we already vapor deposition of diamond, so it's just a matter of integrating such a substrate into fabrication processes16:08
kanzurei am going to set astonishingly late stop to 10^15 FLOPS/$16:09
kanzure"How much computing power for neuromorphic (brain-like) AI?"16:10
fennwhat is "astonishingly late stop" supposed to mean?16:10
jrayhawkalso once we reach the end of 2D density gains, we'll have more incentive to work on 3D density gains.16:10
kanzure"The median value is 10 to the ___ flops, std dev is 10 to the ___ flops."16:10
kanzurefenn: astonishingly late stop to "When will computing power stop improving exponentially?"16:10
fennnever?16:10
kanzureer, has to be less than the theoretical maximum supportable of the universe16:11
kanzureright?16:11
fennlike, what? quantum nucleonics could do stupidly huge amounts of processing16:11
fennand what is a dollar in that context?16:11
jrayhawki think after 10^17 it stops mattering for our purposes since we can just emulate a brain at that point16:11
jrayhawkreal cheap16:12
kanzurefenn how is it that you don't have a sense for logs16:12
kanzureare you feeling okay16:12
fenni know what a log is16:12
fenni don't know what a dollar a million years in the future is supposed to mean16:12
kanzureoh the end of the chart was 2050 ish16:13
fenni dont know enough about degenerate matter physics to calculate theoretical computers made from them16:13
kanzurehmm this is hard to explain without video16:13
kanzurehttp://theuncertainfuture.com/ufHelp/GoryMath.html16:13
kanzurealright, i'll just do screenshots.16:14
fennso we are guessing the maximum expected computing power in 205016:15
fennthis is like "in 1985 colonists on pluto rebelled and send torrents of holo-petitions to colonial headquarters on earth"16:16
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Quit: Ex-Chat]16:16
-!- ebowden [~ebowden@147.69.147.27] has joined ##hplusroadmap16:16
-!- Dumpster_D1ver [~loki@50.242.254.37] has joined ##hplusroadmap16:16
fennseriously 2050 is the maximum?16:16
fenngiven how many people (including ai researchers) think we won't have "ai" until "a hundred years after i'm dead" you'd think they would at least humor the audience16:18
jrayhawkthe fermi estimation procedure in uncertainfuture requires implausible pessimism to get there16:20
jrayhawkwell, for certain definitions of pessimism16:21
jrayhawki suppose it's probably optimistic from a humanist perspective16:21
fennfor certain definitions of humanism16:22
fennif taiwan, singapore, japan, and california all get nuked tomorrow, that would stop moore's law pretty quick16:24
jrayhawkkanzure: if you want to do a video, it's possible you should round up some futurist-minded folks for a VOIP conference to hash out the questions16:26
fennoh16:28
fenn"If nothing really disruptive happens in the mean time (major nuclear war, substantial human intelligence enhancement, human-level AI, etc.), when will Moore's law level off?"16:28
jrayhawkmoore's law is about transistor density, not about computation power16:28
jrayhawkactually i suppose it stopped being about density ages ago, even16:29
jrayhawktotal transistor count16:29
fennit was originally about transistor count16:29
fennanyway, we've answered that question i think16:30
fenn"How much computing power would be required to simulate a human brain (perhaps at an abstract level)?"16:31
fennjrayhawk thinks 10^17 TFLOPS16:31
jrayhawki seriously doubt it's that high16:31
jrayhawkthat's, like, molecular level16:31
-!- nmz787_i [~nmccorkx@134.134.139.76] has quit [Ping timeout: 240 seconds]16:31
jrayhawki guess the worst case scenario is still interesting16:32
fenni think there may be some problems with connecting different parts of the computer together, because our assumptions about cost per flop don't say anything about latency16:33
-!- Vutral [ss@mirbsd/special/Vutral] has joined ##hplusroadmap16:34
fennthis is a really hard question and it would take years to answer properly16:36
kanzurehttp://diyhpl.us/~bryan/irc/theuncertainfuture/?C=M;O=A16:39
kanzurethere.16:39
fennfirst order approximation; if we have a 10nm voxel grid of the brain and each voxel takes 1000 floating point operations to simulate 1 millisecond, that's 1000*1000*(1e8)^3 = 1e30 FLOPS16:42
kanzurewhy 10 nm voxel resolution?16:45
kanzurewhat's going on there16:45
kanzureoh16:45
fennis that too small?16:45
fenni was being conservative16:45
fennsome people think that voltages on synapses matter, and there's this compartment model neuron stuff16:46
kanzure"Diameter of a neuron = 4 to 100 microns"16:46
kanzurehrm.16:47
kanzurei should know this16:47
fenndiameter of a neurotransmitter receptor = 10 nm16:47
kanzureso, i do remember that markram wanted to be careful about where receptors and ion channels are located on cell membranes16:48
superkuhAlso about the thickness of the lipid bilayer.16:48
kanzurebut i don't recall if he was particularly interested in simulating every single one of them16:48
kanzurehow did this happen? http://diyhpl.us/~bryan/irc/theuncertainfuture/tuf-a10.png16:49
kanzureand this one? http://diyhpl.us/~bryan/irc/theuncertainfuture/tuf-a9.png16:49
kanzureunfortunately every time i run through this program the output always look like that16:49
fennhow did you get the answers already, we havent even done the questions16:49
kanzurei figured it was taking too long, so i would take screenshots16:50
kanzureinstead of painfully describing each question16:50
kanzureand the type of input it wants16:50
kanzurei am willing to go back and edit in answers from the channel16:50
kanzurebut not willing to describe every stray pixel16:50
fenni found the url for the questions at http://theuncertainfuture.com/ufHelp/Q3.html (edit number for different question)16:51
kanzureyes but it doesn't say the format of the answer it wants16:51
kanzurethese curves are worse than bitcoin's hockey stick16:52
fennwho the hell thinks like this anyway, "obviously the answer is 10^17 std dev 10^0.21216:52
kanzuresteve16:52
-!- nmz787_i [~nmccorkx@134.134.139.72] has joined ##hplusroadmap16:53
jrayhawkhaha16:53
jrayhawkthe bayesian conspiracy16:54
fenni'm not at all confident in any of these answers16:55
kanzurenot even the one about whole genome sequencing? http://diyhpl.us/~bryan/irc/theuncertainfuture/tuf-q9-1.png16:57
fennwhy is that even a question16:59
kanzurehuman enhancement speedup of research stuff16:59
kanzureintelligence amplification16:59
kanzurefeedback loops etc16:59
fennhuman genome is definitely not the first thing i think of wrt intelligence amplification16:59
kanzurei think he is keeping these questions vague so that they cancel each other out when multiplied/added or something17:00
kanzurebtw this was the project where i went out to singinst and found him17:01
kanzureor where he found me. i don't know.17:01
fenni guess the idea is "even if computers suck, we'll have IA"17:01
fenni find it unlikely we'll ever have legal human genetic engineering17:02
kanzureyeah let's outlaw meiosis?17:03
fennthere will probably be some stupid war led by Judd Bush the third and i'll be on the receiving end of it17:05
-!- yashgaroth [~ffffff@2606:6000:cb85:6a00:e02e:79f:eb4b:9c2e] has joined ##hplusroadmap17:05
fenn80% chance in 2020 eh17:08
kanzurei think i am just to optimistic in general about these things17:09
kanzurebecause straight upward curves so soon don't make much sense17:09
kanzureback in 2008 or whatever i was also getting straight upward curves. although it was not 2008-ish.17:10
fennwell hey man we've got cheetah robots and universal translators that fit in a pocket...17:13
fenndid those exist in 2008?17:13
kanzuredoes that help though17:14
fennthe 80% in 2020 graph was "non-neuromorphic AI" which is sort of a slippery concept17:16
kanzurethat was not an input17:16
fennif a cheetah robot can look around and tell me my socks don't match in any of 400 languages, it may well qualify17:17
kanzurethat graph was the output of the system17:17
kanzuretab says "A" for answer i guess17:17
fennso i'm thinking about "how does what we know now revise your inputs in 2008"17:17
-!- ebowden [~ebowden@147.69.147.27] has quit [Remote host closed the connection]17:20
kanzurei have no idea what my inputs were17:20
fennwhy does the risk of nuclear war go down? it should go up because more people get nuclear weapons as technology gets cheaper17:23
kanzurei imagined we get space travel17:23
kanzurei guess that's not fair of me17:23
fennditto for climate change17:26
fennin my mind the only way to fix climate change is if everyone gets a nuclear reactor and starts pumping out diamonds17:27
fennor polyethylene17:28
fennwow even with your answers the probability of some non-AI catastrophe is 50% by 202017:30
kanzurehrm.17:32
kanzureso either the math is right, and everyone should constantly be terrified for their lives17:32
kanzureor the math is wrong, and for some reason the world hasn't exploded yet17:32
jrayhawkhttp://www.fhi.ox.ac.uk/brain-emulation-roadmap-report.pdf most of my intuitions come from this; are there better papers i should be working from?17:32
kanzureno17:32
fennthats all she wrote17:32
fenngame over, you are all probably dead17:33
kanzurebayesian kenshiro?17:33
jrayhawkyou are already significantly dead ( p < 0.05 )17:34
fennrobotic cheetah staring open-mouthed at flaming asteroid falling from the sky17:35
-!- nmz787_i [~nmccorkx@134.134.139.72] has quit [Quit: Leaving.]17:36
kanzurehm you know maybe i was interpreting that not as a progress halt but just a slowdown factor17:37
kanzurewhereas an entire global halt would have to be something like the planet blowing up17:38
-!- ebowden [~ebowden@147.69.147.27] has joined ##hplusroadmap17:38
fenni wonder whether science funding would go up or down if an asteroid took out a major populated area17:42
* fenn hacks into the rosetta propulsion system17:43
superkuhHumanity missed a big opportunity with comet sliding spring. If we had nudged it into Mars we'd be a quarter way to terraforming it and people could see the dangers and military promise of space infrastructure.17:48
jrayhawksuperkuh for benevolent dictator17:48
fennit was way out of the plane of the ecliptic; how would we have gotten anywhere near it?17:50
jrayhawkthe solution to all problems is project orion17:50
superkuhGiven the time available.... I don't know. But in the future, electrostatic solar sails put on to h-reversal trajectories to maximize velocity difference.17:51
superkuhhttp://arxiv.org/abs/1108.3183 , etc, except with electrostatic sails for even better performance and control.17:54
fennnot only to you have to accelerate in one direction long enough to get out there in time, you also have to then accelerate in a different direction to nudge it the right way17:55
fennthe h-trajectory is a neat idea, i wouldn't have thought of that18:02
jrayhawkugh, build.jardesc instead of build.xml18:05
kanzurehmm https://github.com/bitcoin/bitcoin/pull/526718:13
* kanzure grows a beard and strokes it18:13
jrayhawkoh, your neckbeard picture disappeared from heybryan.org18:15
kanzureblah i didn't update coin selection today. i should go do that.18:18
kanzurepassing in a list of 100,000 outputs over rpc seems silly to me18:18
kanzureand it would be nice to write software that doesn't immediately fail whenever that sort of thing changes18:20
kanzure*load chnages18:20
kanzure*changes18:20
-!- HEx2 [~HEx@hexwab.plus.com] has quit [Quit: Leaving.]18:33
-!- HEx1 [~HEx@hexwab.plus.com] has joined ##hplusroadmap18:33
-!- Dumpster_D1ver [~loki@50.242.254.37] has quit [Remote host closed the connection]18:55
kanzurecache-timing attacks on aes (bernstein) http://cr.yp.to/antiforgery/cachetiming-20050414.pdf18:58
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-msmiipgdwojwhuik] has quit [Quit: Connection closed for inactivity]19:07
-!- ThomasEgi [~thomas@panda3d/ThomasEgi] has quit [Remote host closed the connection]19:33
-!- streety [streety@2a01:7e00::f03c:91ff:feae:ded6] has quit [Ping timeout: 272 seconds]20:06
-!- gnusha_ [~gnusha@131.252.130.248] has joined ##hplusroadmap20:12
-!- Topic for ##hplusroadmap: biohacking, nootropics, transhumanism, open hardware | sponsored by george church and the NRA, banned by the Federal Death Administration (4 times) | this channel is LOGGED: http://gnusha.org/logs | http://diyhpl.us/wiki | not intentionally unrepeatable20:12
-!- Topic set by kanzure [~kanzure@131.252.130.248] [Fri Jun 6 17:48:33 2014]20:12
[Users ##hplusroadmap]20:12
[ abetusk ] [ delinquentme] [ justanotheruser ] [ rigel ] 20:12
[ ademoglu ] [ dingo ] [ juul ] [ saurik ] 20:12
[ ademoglu_ ] [ dingo_ ] [ kanzure ] [ sheena2 ] 20:12
[ altersid ] [ docl ] [ kenju254 ] [ sivoais ] 20:12
[ andytoshi ] [ DonnchaC_ ] [ kragenjaviersita] [ smeaaagle ] 20:12
[ archels ] [ dpk ] [ lichen ] [ strages_ ] 20:12
[ audy ] [ drazak ] [ maaku_ ] [ strangewarp] 20:12
[ augur ] [ drewbot ] [ Merovoth ] [ streety ] 20:12
[ balrog ] [ dvorkbjel ] [ napedia ] [ superkuh ] 20:12
[ Beatzebub ] [ ebowden ] [ night ] [ tallakahath] 20:12
[ bkero ] [ faceface ] [ nmz787 ] [ thundara_ ] 20:12
[ blueskin ] [ fenn ] [ nsh ] [ Twey ] 20:12
[ Boscop__ ] [ gnusha ] [ NWCoffeenut ] [ upgrayeddd ] 20:12
[ Burnin8 ] [ gnusha_ ] [ paperbot ] [ Urchin ] 20:12
[ catern ] [ heath ] [ ParahSailin_ ] [ Viper168 ] 20:12
[ Coldblackice] [ helleshin ] [ pasky ] [ Vutral ] 20:12
[ comma8 ] [ HEx1 ] [ pasky_ ] [ yashgaroth ] 20:12
[ crescendo ] [ ivan` ] [ poohbear ] [ yoleaux ] 20:12
[ cuba ] [ JayDugger ] [ Qfwfq ] [ yorick ] 20:12
[ d3vz3r0 ] [ jrayhawk ] [ rak[1] ] 20:12
[ Daeken ] [ juri_ ] [ rayston ] 20:12
-!- Irssi: ##hplusroadmap: Total of 82 nicks [0 ops, 0 halfops, 0 voices, 82 normal]20:12
-!- Channel ##hplusroadmap created Thu Feb 25 23:40:30 201020:12
-!- Irssi: Join to ##hplusroadmap was synced in 9 secs20:12
-!- streety [streety@2a01:7e00::f03c:91ff:feae:ded6] has quit [Ping timeout: 272 seconds]20:12
-!- comma8 [comma8@gateway/shell/yourbnc/x-wfqlskzkfofywhpw] has quit [Ping timeout: 272 seconds]20:12
-!- ademoglu [~ademoglu@unaffiliated/ademoglu] has quit [Ping timeout: 272 seconds]20:12
-!- abetusk [~abe@c-71-192-163-80.hsd1.nh.comcast.net] has quit [Ping timeout: 272 seconds]20:12
-!- dingo [dingo@79tercel.com] has quit [Ping timeout: 272 seconds]20:12
-!- gnusha [~gnusha@131.252.130.248] has quit [Ping timeout: 272 seconds]20:12
-!- pasky [~pasky@nikam.ms.mff.cuni.cz] has quit [Ping timeout: 272 seconds]20:12
-!- faceface [~dbolser@nat8021.ebi.ac.uk] has quit [Ping timeout: 272 seconds]20:12
-!- night [~Adifex@unaffiliated/adifex] has quit [Ping timeout: 272 seconds]20:12
-!- dvorkbjel [~viskestel@li607-220.members.linode.com] has quit [Ping timeout: 272 seconds]20:12
-!- faceface_ [~dbolser@nat8021.ebi.ac.uk] has joined ##hplusroadmap20:12
-!- ademoglu_ is now known as ademoglu20:12
-!- streety_ [streety@2a01:7e00::f03c:91ff:feae:ded6] has joined ##hplusroadmap20:12
-!- streety_ is now known as streety20:12
-!- abetusk [~abe@c-71-192-163-80.hsd1.nh.comcast.net] has joined ##hplusroadmap20:13
-!- abetusk is now known as Guest7293920:13
-!- night [~Adifex@unaffiliated/adifex] has joined ##hplusroadmap20:14
-!- dvorkbjel [~viskestel@li607-220.members.linode.com] has joined ##hplusroadmap20:15
-!- comma8 [comma8@gateway/shell/yourbnc/x-zeqagkrnkrfqeuuy] has joined ##hplusroadmap20:17
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 265 seconds]20:26
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap20:38
-!- nmz787_i [nmccorkx@nat/intel/x-lwwsuyxqjxcjstak] has joined ##hplusroadmap20:57
-!- yashgaroth [~ffffff@2606:6000:cb85:6a00:e02e:79f:eb4b:9c2e] has quit [Quit: Leaving]21:06
-!- ebowden [~ebowden@147.69.147.27] has quit [Remote host closed the connection]21:57
-!- ebowden [~ebowden@147.69.147.27] has joined ##hplusroadmap22:07
-!- snuffeluffegus [~snuff@5.150.254.180] has joined ##hplusroadmap22:13
-!- qu-bit [~shroedngr@unaffiliated/barriers] has joined ##hplusroadmap22:43
-!- ebowden [~ebowden@147.69.147.27] has quit [Remote host closed the connection]22:47
-!- qu-bit [~shroedngr@unaffiliated/barriers] has quit [Remote host closed the connection]22:57
kanzureeveryone got really boring22:58
-!- ebowden [~ebowden@147.69.147.27] has joined ##hplusroadmap23:01
kanzurehaha why is melanie swan associating herself with ieet and bitcoin.23:10
kanzureblah23:10
kanzureieet: a brand you wouldn't even want on your shoe23:10
justanotheruserkanzure: shouldn't you be asleep?23:11
kanzurefuck that23:11
justanotheruserso, please bring me in the loop, who is melanie swan, what is wrong with ieet and what is bitcoin23:12
kanzuremelanie swan is just some transhumanist23:12
kanzureieet is some anti-transhumanist hellhole23:12
justanotherusertheir name implies they want ethics23:12
kanzuremelanie isn't very much of a software person so i'm not sure why she's so certain that the blockchain is good for all the things she's proposing23:13
justanotheruserare their "ethics" overbearing?23:13
kanzuretheir ethics aren't ethics23:13
kanzurethey are more like poo flingers23:13
kanzurethis is the closest thing to any sort of practical ethics in transhumanism http://web.archive.org/web/20130709183013/http://www.maxmore.com/extprn3.htm23:14
kanzurebesides http://diyhpl.us/wiki/declaration23:14
justanotheruserwas she the lady you linked about solving some genome problem or uploading your genome to a blockchain?23:16
kanzurehmm are you sure the genome blockchain stuff was a lady23:16
justanotherusernope23:16
kanzurei don't think so23:16
kanzure"the gnome problem? who gives a rat's ass about the gnomes? let them be."23:17
justanotheruserjust thought that might have been here since that project is an intersection of bitcoin ideas, dumb person ideas and h+ ideas, all three of which you're saying this person has.23:17
kanzure".. oh.."23:17
kanzurethis is her now http://blockchainstudies.org/23:18
-!- ThomasEgi [~thomas@2a02:810b:33f:dc18:ccff:7130:d500:e68d] has joined ##hplusroadmap23:18
-!- ThomasEgi [~thomas@2a02:810b:33f:dc18:ccff:7130:d500:e68d] has quit [Changing host]23:18
-!- ThomasEgi [~thomas@panda3d/ThomasEgi] has joined ##hplusroadmap23:18
justanotherusero_O23:18
justanotheruserEnvision blockchain healthtech apps like Personal Health Record Storage, Health Research Commons, Health Document Notary Services, and Doctor Vendor RFP Services23:19
kanzure"Bitcoin 3.0" yeah good luck with co-opting bitcoind's versioning scheme23:19
kanzureugh23:19
kanzurestoring entire health databases in the blockchain is a terrible idea23:20
justanotheruserits like she searched '"blockchain technology" inurl:/r/bitcoin' and designed her website based on what she read23:20
-!- qu-bit [~shroedngr@unaffiliated/barriers] has joined ##hplusroadmap23:24
justanotheruserMy theory is bitcoin interests people in cryptography and these people assume bitcoin is unique in its ability to do things like be "pseudonymous (e.g.; coded to a digital address not a name)" and restricting things using cryptography ("Users would permission doctors and other parties into their records as needed via their private key"). Rather than using these two components separately to form a new cryptosystem, they ...23:27
justanotheruser... redefine things like "assets" to be the data they want to store: "personal health records would be encoded as digital assets and put on the blockchain just like other assets like currency (bitcoin, litecoin, dogecoin, etc.)."23:27
justanotheruserShe is pretending sharing data between many parties (at least one of which is being monetarily incentivized by you) is an unsolved problem before blockchain technology.23:28
-!- night is now known as Adifex23:32
-!- qu-bit [~shroedngr@unaffiliated/barriers] has quit [Remote host closed the connection]23:38
-!- qu-bit [~shroedngr@unaffiliated/barriers] has joined ##hplusroadmap23:53
-!- rayston [~rayston@ip68-106-242-42.ph.ph.cox.net] has quit [Ping timeout: 250 seconds]23:57
-!- rayston [~rayston@ip68-106-242-42.ph.ph.cox.net] has joined ##hplusroadmap23:58
--- Log closed Thu Nov 13 00:00:49 2014

Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!