Home Comments Thread
New Thread

5 Comments

liutiming liutiming 2021-04-21 10:13:45

The third difficult thing in computer science - to introduce or not to introduce a dependency?

Sometimes it takes more effort to find the library/read the docs than to write a function on one's own, but if the library is well-maintained, then hopefully it will be more bug-free (tho there is always a problem when the library has breaking updates).

giscus-bot giscus-bot 2022-12-17 04:35:01
Guest *Jiaming Shen* @ 2018-11-11 11:05:29 originally posted:

Thanks for recommendation package "helpr", however, seems it neither available from CRAN(has been removed! ) nor in github. Error message is not available for (R=3.5.1 ). The intuitively guess is that because of so much dependencies, one of it out-of-date, may cause the package not available?

yihui yihui 2022-12-17 04:35:04

Sorry, but I didn't recommend installing the helpr package. It was a great package in 2010, but I have no idea if it still works now (probably not). It has not been updated on Github for several years, which is a sign that it is no longer maintained.

Originally posted on 2018-11-11 17:10:00

giscus-bot giscus-bot 2022-12-17 04:35:05
访客 *Jiaming Shen* @ 2018-11-11 17:32:24 写道:

Sorry for confusion, maybe I used a wrong word.
Maybe it more proper to say that: After you describe about it's magic, I want to try it but fails. Associate thinking is "Whether if because it's complicated dependency, maintainer give up to maintain it ? " of course it may suffers other reason (and highly likelihood) but this thinking is blog-content-related so I put as comment.
抱歉可能是我的英文不好用词不准确orz。我只是在听了你的描述以后突发奇想想试试但是失败了,联系到这个包有那么多的依赖,以及r的大版本更新以后得重新编译的问题,如果万一有哪个依赖包的作者放弃更新了,那感觉就会很容易造成问题。那很容易就联想到有没有可能是因为这个原因导致的作者放弃更新呢?
很抱歉在你的英文博客下使用中文回复。。。。writing也不及格的在墙角反省

yihui yihui 2022-12-17 04:35:06

No worries. I think you were correct that it was an example of how a package could fail (even to install) when it has too many dependencies.

用中文无妨,我不介意。

——原帖发布于 2018-11-11 17:48:37

giscus-bot giscus-bot 2022-12-17 04:35:02
Guest *Miles McBain* @ 2018-11-12 03:51:47 originally posted:

Thanks for the kind words about my package Yuihi. It's funny, I had written it off as junk, but you and Romain have me looking at it in a different light.

I was sold by glue in Jim's User2018 talk where he made the point that apart from having no dependencies itself, glue is a dependency of tidyverse. So it is in all likelihood already installed on your end user's machine. It's hard to argue with that!

On the subject of winner takes all: The ancient open source curse 'May your project have many users.' comes to mind. One of my favourite software tools has 16k GitHub stars, and 2k issues. Terrifying.

giscus-bot giscus-bot 2022-12-17 04:35:03
Guest *Mara* @ 2018-11-12 12:40:59 originally posted:

marketing more or less depends on how loud you can shout out and whether you are able to keep raising your voice in a room that has already been fairly loud

I somewhat disagree with this. In fact, were this the case, the whole world would resemble Times Square. In Tim Wu's "The Attention Merchants," he discusses the phenomenon of "conditioned indifference," wherein we (the masses) learn to effectively ignore "noise" (basically an "attention merchant's" version of habituation). In fact, humans seem to have a sort of built-in aversion to marketing when it feels synthetic, which is why Derek Thompson in his book, "Hit Makers," argues that many of the pehnomena we describe as "viral" actually follow different "infectious models" that are less-easily perceived.

Anyway, I digress. I definitely take your point, but, at the same time, I think there's a tendency to imagine a platonic ideal of meritocracy in the absence of something we call "marketing," which (in reality) doesn't really exist. I suppose that depends on how one defines marketing — but I feel like there's a tendency to write off shared enthusiasm as being something nefarious.

yihui yihui 2022-12-17 04:35:07

Thanks for the comment, Mara. This is worth another post, but I have a sick baby with me today, so I just want to make a brief clarification first: I think you are one of the bestest sponsors I have ever seen in the sense of #7 in my next post: https://yihui.name/en/2018/11/getting-better/ (i.e. Emily's definition of sponsorship). I cannot thank you enough for that!

Originally posted on 2018-11-12 15:11:24

giscus-bot giscus-bot 2022-12-17 04:35:08
Guest *Mara* @ 2018-11-12 15:18:41 originally posted:

Thanks Yihui, and good luck with the sick baby! "Things are Getting Better and Better" was a ray of sunshine to read.

giscus-bot giscus-bot 2022-12-17 04:35:03
Guest *Hadley Wickham* @ 2018-11-13 14:20:53 originally posted:

I think I must disagree with your definition of marketing, because I think you do a lot of it! From my perspective, some of your recent marketing initiatives are:

  • The bookdown website listing all the books created with it.
  • The bookdown competition.
  • Having a blog where you talk about your work (and deliberately not promoting it via twitter!).
  • Making the bookdown and blogdown books available for free.

I think you discount the importance of marketing because you are so good at it.

yihui yihui 2022-12-17 04:35:08

As I replied Mara, this needs to be explained in another post (I'm still with the sick baby today).

I do consider myself to be a master of marketing. I agree with you that I have benefited so much from it so it only appears that it is no longer important to me (but it still is). I didn't mean we should not do marketing. I was just trying to express my concerns with the most popular way of marketing: using social media. Twitter, Facebook, LinkedIn, ... They are all manipulating us using algorithms to make us feel addicted, so they can profit from our attention. I believe people like you who can do deep work in the presence of social media are becoming rare.

Oops, the baby just woke up. I need to run. Another post perhaps next week...

Originally posted on 2018-11-13 17:06:24

giscus-bot giscus-bot 2022-12-17 04:35:09
Guest *Hadley Wickham* @ 2018-11-13 17:13:40 originally posted:

What is the real problem here? Social media? OR BABIES?

yihui yihui 2022-12-17 04:35:10

I can tell you that the interruption of babies is definitively not addictive.

Originally posted on 2018-11-13 18:42:44

Sign in to join the discussion

Sign in with GitHub