2014-10-08.log

--- Log opened Wed Oct 08 00:00:03 2014
-!- victor__ [~victor@214.253.18.109.rev.sfr.net] has joined ##hplusroadmap00:14
-!- kumavis_ [~kumavis@107-219-148-42.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 246 seconds]00:18
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Quit: Reconnecting]00:20
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap00:20
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-wyhtpperhioualmo] has joined ##hplusroadmap00:20
-!- kumavis_ [~kumavis@107-219-148-42.lightspeed.sntcca.sbcglobal.net] has joined ##hplusroadmap00:24
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 272 seconds]00:26
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap00:27
-!- delinquentme [~dingo@74.61.157.78] has quit [Quit: Leaving]00:32
-!- Viper168_ [~Viper@unaffiliated/viper168] has joined ##hplusroadmap00:42
-!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 245 seconds]00:43
-!- Viper168_ is now known as Viper16800:43
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 240 seconds]00:55
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap01:02
-!- ElixirVitae [~Shehrazad@unaffiliated/shehrazad] has quit [Ping timeout: 246 seconds]01:08
-!- ebowden [~ebowden@147.69.41.138] has quit [Remote host closed the connection]01:12
-!- ebowden [~ebowden@147.69.41.138] has joined ##hplusroadmap01:12
-!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap01:24
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Quit: Reconnecting]01:24
-!- kumavis_ [~kumavis@107-219-148-42.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 272 seconds]01:27
-!- lichen [~lichen@c-50-139-11-6.hsd1.or.comcast.net] has joined ##hplusroadmap01:35
-!- victor__ [~victor@214.253.18.109.rev.sfr.net] has quit [Quit: Leaving]01:41
-!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 258 seconds]01:54
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap02:01
-!- delinquentme [~dingo@74.61.157.78] has joined ##hplusroadmap02:03
-!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap02:04
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Client Quit]02:05
-!- justanot1eruser is now known as justanotherawayu02:11
-!- justanotherawayu is now known as justanotheruser02:12
-!- kumavis_ [~kumavis@107-219-148-42.lightspeed.sntcca.sbcglobal.net] has joined ##hplusroadmap02:23
-!- kumavis_ [~kumavis@107-219-148-42.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 272 seconds]02:28
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 250 seconds]02:39
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap02:51
-!- ElixirVitae [~Shehrazad@95.10.247.218] has joined ##hplusroadmap03:04
-!- ElixirVitae [~Shehrazad@95.10.247.218] has quit [Changing host]03:04
-!- ElixirVitae [~Shehrazad@unaffiliated/shehrazad] has joined ##hplusroadmap03:04
-!- ElixirVitae [~Shehrazad@unaffiliated/shehrazad] has quit [Ping timeout: 240 seconds]03:38
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap03:46
-!- ElixirVitae [~Shehrazad@unaffiliated/shehrazad] has joined ##hplusroadmap03:51
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 246 seconds]03:56
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap03:57
-!- pete4242 [~smuxi@cpc16-lewi14-2-0-cust384.2-4.cable.virginm.net] has joined ##hplusroadmap04:08
-!- Netsplit over, joins: dingo, bbrittain04:11
-!- Netsplit *.net <-> *.split quits: HashNuke, smeaaagle04:11
-!- HashNuke [sid12117@gateway/web/irccloud.com/session] has joined ##hplusroadmap04:11
-!- Netsplit over, joins: smeaaagle04:11
-!- HashNuke [sid12117@gateway/web/irccloud.com/session] has quit [Changing host]04:11
-!- HashNuke [sid12117@gateway/web/irccloud.com/x-ufcbrbyrxfqdzmcp] has joined ##hplusroadmap04:11
-!- X-Scale [~gbabios@2001:0:c38c:c38c:0:fafe:dae3:1f2b] has joined ##hplusroadmap04:28
-!- yorick [~yorick@oftn/member/yorick] has quit [Remote host closed the connection]04:42
-!- yorick [~yorick@oftn/member/yorick] has joined ##hplusroadmap04:51
-!- eudoxia [~eudoxia@r179-25-189-4.dialup.adsl.anteldata.net.uy] has joined ##hplusroadmap05:39
heath.title http://www.cbd.int/gbo4/05:44
yoleauxGlobal Biodiversity Outlook 405:44
-!- weles [~mariusz@wsip-174-78-132-9.ri.ri.cox.net] has joined ##hplusroadmap06:04
-!- pete4242 [~smuxi@cpc16-lewi14-2-0-cust384.2-4.cable.virginm.net] has quit [Remote host closed the connection]06:15
-!- hypron [~hypron@p8120-ipngn100105yosemiya.okinawa.ocn.ne.jp] has quit [Quit: hypron]06:26
-!- augur [~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has quit [Remote host closed the connection]06:31
-!- sheena [~home@S0106c8be196316d1.ok.shawcable.net] has quit [Ping timeout: 272 seconds]06:49
-!- kumavis_ [~kumavis@107-219-148-42.lightspeed.sntcca.sbcglobal.net] has joined ##hplusroadmap06:57
-!- kumavis_ [~kumavis@107-219-148-42.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 250 seconds]07:01
-!- X-Scale` [~gbabios@2001:0:c38c:c38c:0:f461:fa61:f4df] has joined ##hplusroadmap07:08
-!- eudoxia [~eudoxia@r179-25-189-4.dialup.adsl.anteldata.net.uy] has quit [Quit: Lost terminal]07:08
kanzurehm.07:09
-!- X-Scale [~gbabios@2001:0:c38c:c38c:0:fafe:dae3:1f2b] has quit [Ping timeout: 272 seconds]07:10
kanzuredelinquentme: dingo: you two are going to have to resolve your irc naming differences like gentlemen, with shellcode.07:12
kanzurefred wilson can't spell marc andreessen.07:14
-!- lichen [~lichen@c-50-139-11-6.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer]07:29
kanzurehttp://diyhpl.us/~bryan/irc/bitcoin-satoshi/ning-users-p2pfoundation-2013-05-19.pdf07:31
-!- augur [~augur@ip-64-134-240-197.public.wayport.net] has joined ##hplusroadmap07:34
-!- kumavis_ [~kumavis@107-219-148-42.lightspeed.sntcca.sbcglobal.net] has joined ##hplusroadmap07:58
-!- ebowden [~ebowden@147.69.41.138] has quit [Remote host closed the connection]08:02
-!- kumavis_ [~kumavis@107-219-148-42.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 240 seconds]08:02
-!- pete4242 [~smuxi@cpc16-lewi14-2-0-cust384.2-4.cable.virginm.net] has joined ##hplusroadmap08:26
-!- Viper168_ [~Viper@unaffiliated/viper168] has joined ##hplusroadmap08:43
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Quit: Leaving]08:44
-!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 250 seconds]08:45
-!- X-Scale` is now known as X-Scale08:46
-!- Viper168_ is now known as Viper16808:50
-!- kumavis_ [~kumavis@107-219-148-42.lightspeed.sntcca.sbcglobal.net] has joined ##hplusroadmap09:18
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap09:20
-!- kumavis_ [~kumavis@107-219-148-42.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 244 seconds]09:24
-!- augur [~augur@ip-64-134-240-197.public.wayport.net] has quit [Remote host closed the connection]09:35
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Ping timeout: 272 seconds]09:35
-!- augur [~augur@ip-64-134-240-197.public.wayport.net] has joined ##hplusroadmap09:36
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap09:48
-!- pete4242 [~smuxi@cpc16-lewi14-2-0-cust384.2-4.cable.virginm.net] has quit [Remote host closed the connection]09:57
-!- augur [~augur@ip-64-134-240-197.public.wayport.net] has quit [Remote host closed the connection]10:09
kanzurepipcache docker data volume container http://blog.ananelson.com/2014/03/docker-isolated-and-reproducible/10:24
kanzurebut since the same doesn't apply for apt, you might as well just use squid for both apt and pip anyway, instead of a separate pipcache container10:24
kanzuredingo: hmm also i'm worried about git-based entries in requirements.pip10:26
kanzurei guess i'd need a git caching proxy as well... hrm.10:27
-!- augur [~augur@129-2-129-32.wireless.umd.edu] has joined ##hplusroadmap10:29
-!- FourFire [~FourFire@77.88.71.225] has joined ##hplusroadmap10:38
dingoyes i use download-cache10:45
dingoyou know more about proxies than me, but i wouldn't be suprised if it wouldn't require some fine tuning, that all the HTTP-last-modified and etc. headers wouldn't work against you10:46
dingoapt certainly caches, hell, the tool is called apt-cache hehe10:46
dingoyou could certainly do some apt folder integration on shared filesystems10:47
dingogit-based entries in requirements.pip is most certainly a problem for caching, absolutely10:49
dingoman i got these chickens across the river10:50
dingocoyote or something got a hold of one the other night10:51
dingowoke me right out of bed, terrible bawking death screams10:51
dingothere was some kind of bird in michigan that sounded like a lady screaming10:51
kanzurethat sounds like an awesome bird10:51
dingoscreech owl maybe10:51
kanzureso, i like the idea of using a docker data volume for a file-based cache for pip (and i guess apt too?), but it doesn't solve the git problem10:51
kanzuresince git is a problem for pip, npm, gem, etc., it would be nice to solve it in the same ways if possible10:52
kanzurei think you can do transparent git proxying if you really have to10:52
kanzurethe one thing that would really help is skipping all these steps10:53
kanzurefilesystem snapshot in a tarball, no other installation procedures. just a snapshot of the post-installed state for every dependency.10:53
kanzureand then any dependency that requires complex installation procedures should be fixed.10:53
kanzurei have so declared.10:54
dingosnapshots are pretty healthy10:54
kanzurethen you just extract each snapshot10:54
dingoi really liked a continuous build of various branches off of git, incrementing build # and possibly commiting back into it some sort of stamp, like,10:55
kanzureoh, why autocommit?10:55
kanzurewhat did that do for you10:55
dingo"my dependency was >=0.10.0, but at the time of this build, i got ==0.10.1999, so i will freeze my dependency of this particular package build to ==0.10.1999"10:55
dingowell so when i install the package, that went through CI, it was tested exactly with 0.10.199910:56
dingoand i get a frozen dependency as such10:56
kanzureoh, because of the ><= package version requests. bleh.10:57
dingoit becomes a problem with long-reaching dependencies, say A->b->c->d, where 'A' is your own dependency you specify and control, but 3rd parties can have far-reaching "requests>=2.2", and some future date, requests 2.3 is released, and you go to deploy "what was in production" way back then, and you're not getting it, exactly10:57
kanzureso.... a few thoughts.10:57
kanzurei usually specify >version only because i am informing future-me that an update is okay10:58
kanzurei almost never specify >version because i want my application to pick a new version on its own10:58
dingoso i would allow all those dependencies to go, whatever they are, on a CI system, and after testing (And i prefer tests are executed on the *installed* package, if possible, even if it means 'packaging' the tests with, many problems in packaging not discovered by tests otherwise) -- and then after succesfull test; pip freeze, and commit that frozen requirements.pip back in10:58
dingoupdates are ok until they're not, just two weeks ago, setuptools released a minor-minor-patchlevel that happened to break a windows build10:58
kanzureis there another use case for >version specs that i am missing10:59
dingoso developers and CI get the latest of whatever the latest, but when building a frozen snapshot of "this package at this point in time", I prefer nothing but frozen == dependencies10:59
dingoand such things make for a quick install, as you saw in the pip-accel manual and such10:59
kanzureit's not like version specs are actually saving any amount of time downloading dependencies except maaybe in the case of host os apt packages already installed10:59
dingoahh i got furniture delivered, bbl10:59
kanzurei don't think developers should get the latest of whatever11:00
kanzurethe developers should explicitly bump dependencies on their own11:00
kanzuredevelopers should be responsible for freezing.11:01
-!- Lemminkainen [uid34064@gateway/web/irccloud.com/x-titfogwonyfyrsvx] has joined ##hplusroadmap11:03
dingoreal quick, your CI can do a git label at time of build too11:03
kanzuretrue, ci should probably be responsible for doing new tags11:03
-!- FourFire [~FourFire@77.88.71.225] has quit [Ping timeout: 258 seconds]11:11
-!- FourFire [~FourFire@77.88.71.217] has joined ##hplusroadmap11:27
-!- kenju254 [~kenju254@static-41-242-0-196.ips.angani.co] has quit [Ping timeout: 245 seconds]11:53
-!- kenju254 [~kenju254@static-41-242-0-196.ips.angani.co] has joined ##hplusroadmap11:55
-!- weles [~mariusz@wsip-174-78-132-9.ri.ri.cox.net] has quit [Ping timeout: 272 seconds]13:02
kanzuredear lazyweb, find me an appropriate klingon vs. saiyans debate http://tvtropes.org/pmwiki/pmwiki.php/Main/ProudWarriorRaceGuy13:30
-!- augur [~augur@129-2-129-32.wireless.umd.edu] has quit [Remote host closed the connection]13:33
-!- rigel [~yourmom@73.11.41.130] has quit [Ping timeout: 245 seconds]14:52
kanzure.title https://github.com/bitcoin/bitcoin/pull/500014:52
yoleauxBlacklist NOPs reserved for soft-fork upgrades by petertodd · Pull Request #5000 · bitcoin/bitcoin · GitHub14:52
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Quit: Leaving]14:54
-!- Vutral [~ss@mirbsd/special/Vutral] has quit [Ping timeout: 260 seconds]15:05
-!- FourFire [~FourFire@77.88.71.217] has quit [Ping timeout: 250 seconds]15:06
kanzure"Exploiting lawful intercept to wiretap the internet" https://www.blackhat.com/presentations/bh-dc-10/Cross_Tom/BlackHat-DC-2010-Cross-Attacking-LawfulI-Intercept-wp.pdf15:10
drethelinkanzure it's not really a fair comparison since they're pretty different species15:12
-!- Vutral [~ss@mirbsd/special/Vutral] has joined ##hplusroadmap15:13
-!- Athrelon [~Athrelon@207-172-207-66.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com] has joined ##hplusroadmap15:13
kanzure"The question isn't really whether or not the current powers are trustworthy with your data. It's really whether every possible steward of your data is trustworthy over an arbitrarily long time-span."15:13
-!- Vutral [~ss@mirbsd/special/Vutral] has quit [Excess Flood]15:14
-!- Vutral [~ss@mirbsd/special/Vutral] has joined ##hplusroadmap15:16
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 272 seconds]15:21
kanzurehmm "Melanie Swan is now Founder at Institute for Blockchain Studies."15:29
-!- Vutral [~ss@mirbsd/special/Vutral] has quit [Ping timeout: 260 seconds]15:32
kanzure"My goal is to map the complete circuitry of the primate brain. I'm currently working on a complete mapping of all inter-areal connections, at the single axon level, in the mouse brain, using a new type of electron microscopy, which I believe will revolutionize our understanding of brain structure and function. "15:32
kanzurestalk: shawn mikula15:32
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap15:33
drethelinwhat's this new type of electron microscopy?15:33
kanzurevolume electron microscopy15:33
kanzurehttp://www.ncbi.nlm.nih.gov/pubmed?Db=pubmed&Cmd=DetailsSearch&Term=Mikula,+Shawn15:33
kanzure"A proposal for a coordinated effort for the determination of brainwide neuroanatomical connectivity in model organisms at a mesoscopic scale."15:34
-!- Vutral [~ss@mirbsd/special/Vutral] has joined ##hplusroadmap15:38
-!- rigel [~yourmom@73.11.41.130] has joined ##hplusroadmap15:47
-!- rigel [~yourmom@73.11.41.130] has quit [Ping timeout: 245 seconds]15:53
-!- ebowden [~ebowden@147.69.41.138] has joined ##hplusroadmap15:55
-!- ElixirVitae [~Shehrazad@unaffiliated/shehrazad] has quit [Ping timeout: 272 seconds]16:18
-!- Lemminkainen [uid34064@gateway/web/irccloud.com/x-titfogwonyfyrsvx] has quit [Quit: Connection closed for inactivity]16:19
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap16:19
-!- ElixirVitae [~Shehrazad@95.10.255.200] has joined ##hplusroadmap16:29
-!- ElixirVitae [~Shehrazad@95.10.255.200] has quit [Changing host]16:29
-!- ElixirVitae [~Shehrazad@unaffiliated/shehrazad] has joined ##hplusroadmap16:29
-!- augur [~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has joined ##hplusroadmap16:31
-!- augur [~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has quit [Read error: Connection reset by peer]16:32
-!- augur [~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has joined ##hplusroadmap16:32
-!- jackybgood [~jackybgoo@2601:9:4300:49e:f45b:6460:2e8e:871b] has joined ##hplusroadmap16:35
jackybgoodpaperbot http://www.sciencemag.org/content/341/6143/263.short16:38
paperbothttp://libgen.org/scimag/get.php?doi=10.1126%2Fscience.123796616:38
jackybgoodThank you :)16:39
kanzurehello jackybgood16:40
jackybgoodhi16:41
-!- sivoais [~zaki@unaffiliated/sivoais] has quit [Ping timeout: 260 seconds]16:41
-!- snuffeluffegus [~snuff@2001:9b0:10:2104:216:3eff:feb7:f845] has joined ##hplusroadmap16:42
-!- Viper168_ [~Viper@unaffiliated/viper168] has joined ##hplusroadmap16:46
-!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 245 seconds]16:46
-!- rigel [~yourmom@73.11.41.130] has joined ##hplusroadmap16:48
-!- sivoais [~zaki@unaffiliated/sivoais] has joined ##hplusroadmap16:53
kanzure.title https://www.youtube.com/watch?v=AFNmf9Plv7k16:55
yoleauxNantais & Hazendonk - Underside - YouTube16:55
dingothat's not educashional16:56
dingoi got the next week and a half off work16:57
dingohope to pick up all the bug fixes and feature requests for pexpect16:57
dingoso if you look on stack overflow for pexpect, theres thousands of hits16:57
dingoand we get a lot of github issues that are really just like, support requests16:58
dingonot bugs, but "You're using it wrong"16:58
dingonow i look at all such things as "bad documentation" bug in disguise16:58
dingosome of them have said, "theres no mailing list so i didn' know where else to post"16:58
dingoi wonder i a mailing list is a good idea or not, really16:58
dingoit sounds good in theory, but other than us two maintainers, who is willing to help people16:59
dingopeople would just subscribe, post their one or two questions, get their answers, then ignore it16:59
dingowhat is there to discuss, its like 10 years old by now16:59
dingoit does the job, and well, it has quirks, sure17:00
dingoi think stack overflow is a fine place to ask17:01
kanzurei am a little disappointed in current mailing list software17:01
dingoor the python mailing list, i suppose17:01
kanzurebut compared to all the other options, who knows17:01
kanzurealso, it sounds like you need a basic "categorize all these thousand-few posts into a few buckets for me" tool17:01
kanzure"what is there to discuss" hah17:01
dingoit would be nice to find out of thse thousands of SO questions related to pexpect, what are the most common problems people have17:02
kanzurewell, you can always go the route of upselling them ebooks and shit17:02
dingoi could address them with a FAQ or documentation or examples17:02
dingohahaha thats true17:02
dingoi could write a "programming with pexpect" book lol17:02
kanzure"come to my super important pexpect conference"17:02
dingoanswer all questions with "That's addressed in my book! on page <X>"17:02
kanzureright17:03
kanzurewho are most of your users?17:04
dingousually sysadmins or test software authors of one kind or another17:04
kanzureusers locked on various platforms/situations where they must use pexpect? so ancient business cruft?17:04
dingosome people build web interfaces for old mainframes or some such, and use pexpect to pair them together17:04
dingoa recent issue, this guy built a web interface for a ssh/serial proxy, where you ssh somewhere to get serial access to something17:04
dingothey can never show the code when they have problems, thats a problem of its own17:05
kanzurealright these people have money for sure17:05
kanzureeither their own or they have a budget for work17:05
dingoi think i could quit any job, work full-time maintaining pexpect and other python projects, and simply sell support/small-job contracts related to it, i'm sure of it, by the looks of the audience17:06
kanzure"40720 downloads in the last month"17:06
kanzurehmm.17:06
kanzurethat's certainly not a trickle17:06
kanzurei recommend the ebook angle first17:08
kanzurebecause that way if you get any bites, you don't have to dump all of your hours into it17:08
dingoyeah i'll keep it in mind17:08
kanzurelotta overhead with negotiating contracts17:08
dingovova, cindy, kartick, denissov (whom i dont think you met), nearly half my coworkers at some point have said "you should write a book about python"17:09
kanzureabout *python*? why17:10
dingono idea17:10
dingoi haven't even read the python cookbook, but david beazily's talks are fantastic17:10
dingoi'm pretty sure that's already done17:10
dingoif i did anything, i'd do richard steven's "advanced unix programming" book, updated, using python/C17:11
kanzurei should write down my complaints about package managers into the form of a specification17:11
kanzurebefore i forget to do anything about it17:11
dingoi'd like to see all languages be able to adopt the same schemantics17:11
dingoi'd like to use apt-get, or pip, or npm, i don't really care *what*, but i'd like to use it for all packages of all languages17:11
kanzureit's too bad that python is so bad at importing different versions of the same library, too17:12
dingoor i'd like to see them all be able to build .deb, .rpm, .msi, etc. packages anyway17:12
kanzurewhy can't i have v1 and v2 loaded? (unless they have side effects on each other. but most don't.)17:12
dingoyeah python doesn't handle deep dependencies well17:12
dingoif a->b->c and d->e->c, and e's version dependency is different than b's of c17:12
dingothen its "last one wins"17:12
kanzurenpm has it almost right, except i don't think you can ask for a specific version when asking require() (not sure)17:12
dingoso in that order, whichever version of c that 'e' wants, is what 'b' will also get17:12
kanzurevar jsfoo = require('jsfoo', 'version'); // this would be an okay thing17:13
kanzurei believe that there are lots of egg2deb things17:13
kanzureand gem2deb stuff. fpm probably does it, but i mean tools other than fpm..17:13
kanzurei'm not sure what the full set of principles should be,17:15
kanzureit's something like:17:15
kanzure1) always cache everything17:15
kanzure2) never waste of my time as a developer, like waiting for downloads of the same thing i've already downloaded at least once before17:16
kanzure3) at minimum, transparently handle http, https, git+https, git+ssh17:16
kanzure4) should work on my host box, guest VMs, chroots, docker containers, virtualenvs, everywhere17:17
kanzure5) should gracefully handle collaborative teams that each may or may not be using this system (not sure; maybe it's okay to demand they all install this monster)17:17
kanzure6) should be easy to deploy the same sort of system into production environments, or staged CI building areas, or for network-accessible development across a team17:18
kanzureif i'm being paid $400/hour, for every 5 minutes of package downloading that i've already done and 5 mnutes of package installation, that's $40 not counting the impact on my sanity or peace of mind17:19
-!- X-Scale [~gbabios@2001:0:c38c:c38c:0:f461:fa61:f4df] has quit [Ping timeout: 272 seconds]17:19
kanzure(and then multiply that out over an entire dev team... it's a big cost.)17:19
kanzureuh i meant $6617:20
-!- X-Scale [~gbabios@2001:0:c38c:c38c:0:f92d:a898:a8b6] has joined ##hplusroadmap17:21
kanzure*minutes17:22
kanzurethat's easily the $20k-$35k/mo range for a team of 10 at $100/hour17:23
kanzure*easily in the17:23
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Quit: Leaving]17:52
-!- weles [~mariusz@c-71-234-3-169.hsd1.ct.comcast.net] has joined ##hplusroadmap17:55
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 246 seconds]18:06
-!- jackybgood [~jackybgoo@2601:9:4300:49e:f45b:6460:2e8e:871b] has quit [Remote host closed the connection]18:14
kanzurejrayhawk_: is there an asynchronous mode for apt-get18:18
jrayhawk_In which regard?18:20
kanzurei often see the downloads occurring one at a time18:20
jrayhawk_apt-get update parallelizes downloads by default18:21
kanzureokay then18:21
jrayhawk_not sure about install/upgrade; i am usually only working with one server at a time anyway, so there's nothing to parallelize18:21
jrayhawk_i guess i could see spinning off preemptive HEADS to fail more quickly on missing packages18:24
jrayhawk_HEADs18:24
kanzuremy bigest issue is that i end up in "strange" environments (like in a docker container or a docker container inside of a virtualbox vm) where i end up running apt-get/pip/npm again and again each time because of teardowns in some situations18:26
kanzurethere are ways to speed up docker container constructions so that you don't always have to fetch dependencies every time you make a change (just move the most-often-changing stuff to the end of your dockerfile), but it still happens anyway if you switch branches in git etc18:27
kanzureso i'm using this hacky mtime solution for the docker container scenario, so that docker wont cache invalidate itself.. but that's dumb too, because sometimes i'm building the very same container, except in a vm this time :jazz hands:18:28
kanzure*local vm this time18:31
kanzure(also: assume that i am not proxying to my host's $DOCKER_HOST from my local vm, for the scenarios where i am using a local vm)18:32
-!- weles [~mariusz@c-71-234-3-169.hsd1.ct.comcast.net] has quit [Ping timeout: 272 seconds]18:33
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap18:52
-!- ebowden [~ebowden@147.69.41.138] has quit [Quit: Leaving...]18:56
-!- Viper168_ [~Viper@unaffiliated/viper168] has quit [Ping timeout: 244 seconds]19:04
-!- Athrelon [~Athrelon@207-172-207-66.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com] has quit [Ping timeout: 245 seconds]19:24
kanzuresomeone babbling about bitcoin to canadian government people http://hocca.wmod.llnwd.net/a4502/e2/20141008161400_9692_983.wmv19:39
-!- delinquentme [~dingo@74.61.157.78] has quit [Ping timeout: 272 seconds]19:40
-!- drewbot [~cinch@ec2-54-205-106-83.compute-1.amazonaws.com] has quit [Remote host closed the connection]19:42
-!- drewbot [~cinch@ec2-54-167-228-220.compute-1.amazonaws.com] has joined ##hplusroadmap19:42
-!- kumavis_ [~kumavis@107-219-148-42.lightspeed.sntcca.sbcglobal.net] has joined ##hplusroadmap19:46
-!- kumavis_ [~kumavis@107-219-148-42.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 246 seconds]19:50
-!- nmz787_i [~nmccorkx@134.134.137.75] has joined ##hplusroadmap20:38
kanzure.title https://www.youtube.com/watch?v=xUNGFZDO8mM&t=3m10s20:55
yoleauxAndreas M. Antonopoulos educates Senate of Canada about Bitcoin (Oct 8, ENG) - YouTube20:55
kanzureandreas is a bit on the sloppy side in terms of subtleties with bitcoin.. but has a rabid fanbase that puts him in these situations.20:56
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-wyhtpperhioualmo] has quit [Quit: Connection closed for inactivity]20:57
justanotheruserI don't trust most of what he says. His presentations indicate he doesn't understand btw.20:57
justanotheruser*btc20:57
justanotheruseror at least distributed consensus.20:57
kanzureyep20:59
kanzurethere will be more like him, dunno what to say21:00
-!- Viper168 [~Viper@unaffiliated/viper168] has joined ##hplusroadmap21:04
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 260 seconds]21:05
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap21:12
-!- ebowden [~ebowden@147.69.41.138] has joined ##hplusroadmap21:22
-!- delinquentme [~dingo@74.61.157.78] has joined ##hplusroadmap21:23
-!- nmz787_i [~nmccorkx@134.134.137.75] has quit [Quit: Leaving.]21:35
-!- snuffeluffegus [~snuff@2001:9b0:10:2104:216:3eff:feb7:f845] has quit [Quit: The force will be with you, always.]21:39
kanzurehaha "Or, you know, basic income. Why is the answer to "there are no jobs anymore" always "well, I guess you can starve, then"?"21:48
drethelinprobably because scarcity21:49
kanzurethat's often not the argument against basic income21:50
drethelinsure21:50
drethelinbut it's at the core of the objections to a lot of liberal notions21:51
drethelineven if it's not strictly true21:51
drethelinEG food is not really scarce in america21:51
drethelinbut the intuitional difference between "why should anyone starve" and "if you don't work,  you don't eat" I think comes down to scarcity21:51
kanzuredid you get your website thingy working?21:52
drethelinpeople are working on it, though probably not til tomorrow21:53
kanzureentire peoples?21:55
drethelinwell they're probably doing other things with their time also21:59
drethelinso not entire21:59
kanzurepartial peoples..22:00
-!- juri_ [~juri@vpn166.sdf.org] has quit [Ping timeout: 246 seconds]22:06
-!- delinquentme [~dingo@74.61.157.78] has quit [Quit: Leaving]22:06
-!- juri_ [~juri@vpn166.sdf.org] has joined ##hplusroadmap22:06
Viper168chimeras22:08
-!- tigger is now known as tomcruise22:11
-!- tomcruise is now known as tigger22:11
ebowdenpaperbot http://www.pnas.org/content/early/2014/09/29/132163711122:18
paperbothttp://diyhpl.us/~bryan/papers2/paperbot/Solid-to-fluidlike%20DNA%20transition%20in%20viruses%20facilitates%20infection.pdf22:18
ebowden\:D/22:20
ebowdenIt worked!22:20
-!- ebowden [~ebowden@147.69.41.138] has quit [Remote host closed the connection]22:44
-!- juri_ [~juri@vpn166.sdf.org] has quit [Ping timeout: 272 seconds]23:05
-!- juri_ [~juri@vpn166.sdf.org] has joined ##hplusroadmap23:06
-!- juri_ [~juri@vpn166.sdf.org] has quit [Ping timeout: 244 seconds]23:12
-!- juri_ [~juri@vpn166.sdf.org] has joined ##hplusroadmap23:12
-!- ebowden [~ebowden@CPE-60-231-179-199.lns4.dav.bigpond.net.au] has joined ##hplusroadmap23:22
-!- ebowden_ [~ebowden@CPE-60-231-179-199.lns4.dav.bigpond.net.au] has joined ##hplusroadmap23:34
-!- ebowden [~ebowden@CPE-60-231-179-199.lns4.dav.bigpond.net.au] has quit [Read error: Connection reset by peer]23:34
-!- juri_ [~juri@vpn166.sdf.org] has quit [Ping timeout: 260 seconds]23:35
-!- juri_ [~juri@vpn166.sdf.org] has joined ##hplusroadmap23:35
--- Log closed Thu Oct 09 00:00:04 2014

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