Maybe "Illegal modification to an object propagated by the Hierarchical Namespace Controller."? This isn't necessarily a user making this change, it could be a controller. Also, we should say who's denying this request.


Sure. I can take a first crack at this.


Just a minor quibble - since this is now destined for 2.8, this should be RemovedInWagtail210Warning (so that the deprecation happens over two releases).


Looks great, put in a PR next time and add me as a reviewer. @jseanpatel


Need a test that changes the spec, right?


Successfully deployed to following URLs:

* https://website-l559i74b6.now.sh
* https://keplersj.com
* https://website.keplersj.now.sh
* https://website-git-master.keplersj.now.sh


alternatively, (sorry for tooting my own metaphorical horn) you might want to consider using my [`sharded-slab` crate](https://docs.rs/sharded-slab/0.0.5/sharded_slab/) for span storage, rather than `CHashMap` — inserting an item into the slab will generate a unique index for that item which may be used to access it, and those indices may also be used as span IDs. the slab also has O(1) lookups that probably offer better constant-factor performance than a hashmap


Successfully deployed to following URLs:

* https://relational-playground-qrk0gjb8s.now.sh
* https://relationalplayground.com
* https://relational-playground.michaelmior.now.sh
* https://relational-playground-git-master.michaelmior.now.sh


Looks great @jseanpatel


TeamCity Bvcms / Build [Build 2626](https://builds.tpsdb.com/viewLog.html?buildId=9657&buildTypeId=Bvcms_Build) is now running


![](image/Screenshot (33).png)


I think you still need to pass in a color prop into the FormButton component ? @jseanpatel


Welcome to the dark side 🍪


you could also do something like this:
```rust
    pub fn record_on_current_span(self) {
        let mut id = Some(self);
        tracing::dispatcher::get_default(|d| {
            let id = id.take().expect("fn should not be invoked twice");
            // ...
        })
    }
```


[R/condprob_fortran.R:165:1:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/condprob_fortran.R#L165) *style:* **functions should have cyclomatic complexity of less than 15, this has 25.**
```r
condprob_dp <- function(
^
```
[R/condprob_fortran.R:250:1:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/condprob_fortran.R#L250) *style:* **functions should have cyclomatic complexity of less than 15, this has 25.**
```r
condprob_dq <- function(
^
```
[R/mbd_integrate.R:7:1:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_integrate.R#L7) *style:* **Variable and function name style should be snake_case.**
```r
mbd_ode_FORTRAN <- function(
^~~~~~~~~~~~~~~
```
[R/mbd_integrate.R:17:3:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_integrate.R#L17) *style:* **Variable and function name style should be snake_case.**
```r
  N <- length(initprobs)
  ^
```


Line 238 to 241 are redundant and should be removed.

References:
[Tasks with a priority value set will execute before those with no priority setting](https://flexget.com/Plugins/priority)
https://github.com/Flexget/Flexget/blob/f211caf077b2c9033f4717f86eae07b313dbbafe/flexget/manager.py#L332-L335


[R/condprob_fortran.R:17:3:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/condprob_fortran.R#L17) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc)
  ^~~~~~~~
```
[R/condprob_fortran.R:17:3:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/condprob_fortran.R#L17) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc)
  ^~~~~~~~
```
[R/condprob_fortran.R:165:1:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/condprob_fortran.R#L165) *style:* **functions should have cyclomatic complexity of less than 15, this has 25.**
```r
condprob_dp <- function(
^
```
[R/condprob_fortran.R:250:1:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/condprob_fortran.R#L250) *style:* **functions should have cyclomatic complexity of less than 15, this has 25.**
```r
condprob_dq <- function(
^
```
[R/mbd_checks.R:9:13:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_checks.R#L9) *warning:* **no visible global function definition for ‘brts2time_intervals_and_births’**
```r
  births <- brts2time_intervals_and_births(brts)$births # nolint internal function
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_conditioning.R:33:3:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_conditioning.R#L33) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc, debug_mode = debug_mode)
  ^~~~~~~~
```
[R/mbd_conditioning.R:35:3:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_conditioning.R#L35) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc, debug_mode = debug_mode)
  ^~~~~~~~
```
[R/mbd_conditioning.R:58:3:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_conditioning.R#L58) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc, debug_mode = debug_mode)
  ^~~~~~~~
```
[R/mbd_integrate.R:7:1:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_integrate.R#L7) *style:* **Variable and function name style should be snake_case.**
```r
mbd_ode_FORTRAN <- function(
^~~~~~~~~~~~~~~
```
[R/mbd_integrate.R:17:3:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_integrate.R#L17) *style:* **Variable and function name style should be snake_case.**
```r
  N <- length(initprobs)
  ^
```
[R/mbd_loglik.R:13:3:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_loglik.R#L13) *warning:* **no visible global function definition for ‘check_brts’**
```r
  check_brts(brts = brts, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_loglik.R:14:3:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_loglik.R#L14) *warning:* **no visible global function definition for ‘check_cond’**
```r
  check_cond(cond = cond, tips_interval = tips_interval, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_loglik.R:48:11:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_loglik.R#L48) *warning:* **no visible global function definition for ‘brts2time_intervals_and_births’**
```r
  data <- brts2time_intervals_and_births(brts) # nolint internal function
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_main_utils.R:13:3:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_main_utils.R#L13) *warning:* **local variable ‘pkg_name’ assigned but may not be used**
```r
  pkg_name <- get_pkg_name() # nolint internal function
  ^~~~~~~~
```
[R/mbd_main_utils.R:13:15:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_main_utils.R#L13) *warning:* **no visible global function definition for ‘get_pkg_name’**
```r
  pkg_name <- get_pkg_name() # nolint internal function
              ^~~~~~~~~~~~
```
[R/mbd_main.R:45:3:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_main.R#L45) *warning:* **no visible global function definition for ‘print_info’**
```r
  print_info(brts = brts, n_0 = n_0, cond = cond, verbose = verbose) # nolint internal function
  ^~~~~~~~~~
```
[R/mbd_main.R:155:3:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_main.R#L155) *warning:* **no visible global function definition for ‘print_info’**
```r
  print_info(brts = brts, n_0 = n_0, cond = cond, verbose = verbose) # nolint internal function
  ^~~~~~~~~~
```
[R/mbd_ml.R:20:16:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_ml.R#L20) *warning:* **no visible global function definition for ‘get_param_names’**
```r
  par_names <- get_param_names() # nolint internal function
               ^~~~~~~~~~~~~~~
```
[R/mbd_ml.R:35:19:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_ml.R#L35) *warning:* **no visible global function definition for ‘pars_transform_back’**
```r
    optim_pars <- pars_transform_back(tr_optim_pars) # nolint internal function
                  ^~~~~~~~~~~~~~~~~~~
```
[R/mbd_ml.R:62:20:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_ml.R#L62) *warning:* **no visible global function definition for ‘pars_transform_forward’**
```r
  tr_start_pars <- pars_transform_forward(start_pars[optim_ids]) # nolint internal function
                   ^~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_pmb.R:7:3:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_pmb.R#L7) *warning:* **no visible global function definition for ‘check_brts’**
```r
  check_brts(brts = brts, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_pmb.R:21:11:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_pmb.R#L21) *warning:* **no visible global function definition for ‘brts2time_intervals_and_births’**
```r
  data <- brts2time_intervals_and_births(brts) # nolint internal function
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim_utils.R:14:27:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_sim_utils.R#L14) *warning:* **no visible global function definition for ‘create_singleton_phylo’**
```r
    reconstructed_tree <- create_singleton_phylo(time_points)
                          ^~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim_utils.R:18:27:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_sim_utils.R#L18) *warning:* **no visible global function definition for ‘create_empty_phylo’**
```r
    reconstructed_tree <- create_empty_phylo()
                          ^~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:10:3:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_sim.R#L10) *warning:* **no visible global function definition for ‘check_cond’**
```r
  check_cond(cond = cond, tips_interval = tips_interval, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_sim.R:11:3:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_sim.R#L11) *warning:* **no visible global function definition for ‘check_seed’**
```r
  check_seed(seed = seed)
  ^~~~~~~~~~
```
[R/mbd_sim.R:25:17:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_sim.R#L25) *warning:* **no visible global function definition for ‘initialize_l_matrix’**
```r
    l_matrix <- initialize_l_matrix(age = age, n_0 = n_0)
                ^~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:2:13:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_utils.R#L2) *warning:* **no visible global function definition for ‘brts2time_intervals_and_births’**
```r
  births <- brts2time_intervals_and_births(brts)$births # nolint internal function
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:7:15:](https://github.com/Giappo/mbd/blob/3721dcaae79fdcc620e98e55ab3c35fb57cec8a2/R/mbd_utils.R#L7) *warning:* **no visible global function definition for ‘brts2time_intervals_and_births’**
```r
    births <- brts2time_intervals_and_births(brts)$births # nolint internal function
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


:white_check_mark: All Rules (5 / 5) Passed

      :crown: Good job! this pull request is aligned with your organization's best practices!

      :point_right: You can review your rules settings at smart policy management :point_left:

:point_right: click here to view a full list of the events :point_left:


@JuliaRegistrator register


Hi David,
Can you add "Label" to New and Update class of them.
I use "Label" while request ;) It works very well.


Error while trying to register: Changing UUIDs is not allowed


Successfully deployed to following URLs:

* https://website-a2xso6bk5.now.sh
* https://keplersj.com
* https://website.keplersj.now.sh
* https://website-git-master.keplersj.now.sh


Because there are no symbols in the code, thus everything will be slow,
have patience.

On Wed, Nov 6, 2019, 1:22 PM Craftstar15 <notifications@github.com> wrote:

> why won't 1.13.0 WORK!?
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/minecraft-linux/mcpelauncher-manifest/commit/db412ec5ad20f6b42efc898d67e9351390b9d910?email_source=notifications&email_token=AFYTD5FWPGWNPK3PP7JGW4DQSMYQRA5CNFSM4JJ5PMDKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBCFV4Q#commitcomment-35837840>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AFYTD5ADWIIZKBKZTULSYM3QSMYQRANCNFSM4JJ5PMDA>
> .
>


Successfully deployed to following URLs:

* https://news-ssr-o7hqyas05.now.sh
* https://shipping-news.tech
* https://dnews.cloud
* https://news-ssr.kunukn.now.sh
* https://news-ssr-git-master.kunukn.now.sh


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/servo/webrender:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

```
{
  "AllOf": [
    "queue:route:index.garbage.webrender.ci.moz-gfx.wrupdater.linux-release",
    {
      "AnyOf": [
        {
          "AnyOf": [
            "queue:create-task:highest:aws-provisioner-v1/github-worker",
            "queue:create-task:very-high:aws-provisioner-v1/github-worker",
            "queue:create-task:high:aws-provisioner-v1/github-worker",
            "queue:create-task:medium:aws-provisioner-v1/github-worker",
            "queue:create-task:low:aws-provisioner-v1/github-worker",
            "queue:create-task:very-low:aws-provisioner-v1/github-worker",
            "queue:create-task:lowest:aws-provisioner-v1/github-worker"
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/JBafT5ZyRCCDmoq37XBqtQ",
                "queue:schedule-task:taskcluster-github/JBafT5ZyRCCDmoq37XBqtQ/GJTn_dLUROCqLpQIcQzHxA"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:index.garbage.webrender.ci.moz-gfx.wrupdater.linux-release",
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/JBafT5ZyRCCDmoq37XBqtQ",
                "queue:schedule-task:taskcluster-github/JBafT5ZyRCCDmoq37XBqtQ/GJTn_dLUROCqLpQIcQzHxA"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-06T22:03:36.242Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/servo/webrender:branch:auto",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

```
{
  "AllOf": [
    "queue:route:index.garbage.webrender.ci.bors-servo.auto.linux-release",
    {
      "AnyOf": [
        {
          "AnyOf": [
            "queue:create-task:highest:aws-provisioner-v1/github-worker",
            "queue:create-task:very-high:aws-provisioner-v1/github-worker",
            "queue:create-task:high:aws-provisioner-v1/github-worker",
            "queue:create-task:medium:aws-provisioner-v1/github-worker",
            "queue:create-task:low:aws-provisioner-v1/github-worker",
            "queue:create-task:very-low:aws-provisioner-v1/github-worker",
            "queue:create-task:lowest:aws-provisioner-v1/github-worker"
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/bne-1nWATZayygO5sMwzdw",
                "queue:schedule-task:taskcluster-github/bne-1nWATZayygO5sMwzdw/SNg9aAaoR_6HDDb7GMPTwQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:index.garbage.webrender.ci.bors-servo.auto.linux-release",
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/bne-1nWATZayygO5sMwzdw",
                "queue:schedule-task:taskcluster-github/bne-1nWATZayygO5sMwzdw/SNg9aAaoR_6HDDb7GMPTwQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-06T22:03:39.986Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/servo/webrender:branch:auto",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

```
{
  "AllOf": [
    "queue:route:index.garbage.webrender.ci.bors-servo.auto.linux-release",
    {
      "AnyOf": [
        {
          "AnyOf": [
            "queue:create-task:highest:aws-provisioner-v1/github-worker",
            "queue:create-task:very-high:aws-provisioner-v1/github-worker",
            "queue:create-task:high:aws-provisioner-v1/github-worker",
            "queue:create-task:medium:aws-provisioner-v1/github-worker",
            "queue:create-task:low:aws-provisioner-v1/github-worker",
            "queue:create-task:very-low:aws-provisioner-v1/github-worker",
            "queue:create-task:lowest:aws-provisioner-v1/github-worker"
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/CH39ymZWStSXkIeAIphTgQ",
                "queue:schedule-task:taskcluster-github/CH39ymZWStSXkIeAIphTgQ/deft7AzVRpWVulNp4eOWiQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:index.garbage.webrender.ci.bors-servo.auto.linux-release",
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/CH39ymZWStSXkIeAIphTgQ",
                "queue:schedule-task:taskcluster-github/CH39ymZWStSXkIeAIphTgQ/deft7AzVRpWVulNp4eOWiQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-06T22:03:40.903Z

</details>


Revert it !!!
1) It is not possible change in plugins icon for selectionpng now
2) It is nonsence add to selection list for not selected items gray rectangle on each row  - wery ugly


A public struct where all the fields are public is [a serious forwards-compatibility hazard](https://rust-lang.github.io/api-guidelines/future-proofing.html#structs-have-private-fields-c-struct-private): since it can be matched exhaustively, adding a new field to the struct is a breaking change. These fields should probably be made private, and accessors should be added.


Successfully deployed to following URLs:

* https://baseweb-gx4ojhoaz.now.sh
* https://baseweb.uber-ui-platform.now.sh
* https://baseweb-git-master.uber-ui-platform.now.sh


Successfully deployed to following URLs:

* https://dice-roller-anzukowpf.now.sh
* https://dice-roller-omega-drab.now.sh
* https://dice-roller.basham.now.sh
* https://dice-roller-git-master.basham.now.sh


Successfully deployed to following URLs:

* https://relational-playground-fbmvxolxc.now.sh
* https://relationalplayground.com
* https://relational-playground.michaelmior.now.sh
* https://relational-playground-git-master.michaelmior.now.sh


Successfully deployed to following URLs:

* https://cargo-web-gtluj3ns0.now.sh
* https://www.saxopholis.com
* https://cargo-web.hammerspacecouk.now.sh
* https://cargo-web-git-master.hammerspacecouk.now.sh


Successfully deployed to following URLs:

* https://taste-of-artisan-693duov9v.now.sh
* https://taste-of-artisan.luismahou.now.sh
* https://taste-of-artisan-git-master.luismahou.now.sh


No problems, that makes sense, I will fix this up and commit it to master.

Or would a new PR be better?

@gasman


Ok, so I'd call this with
'
StartDrivingWithPathFinder(self.vehicle, parkDestination, 0, nil, nil, nil)
'
as I'd dismiss the Courseplay worker so don't need a callback, and there's no unload destination. Does this make sense?


this is very good


oh, nevermind, i see that this is actually a private type, since the modue is private and it isn't re-exported. personally, I might prefer to use `pub(crate)` visibility, so that this is clearer when reading the code...I believe there's an optional lint for that...


This code is bad 👍


Right, I was manually running twice and using the second call's runtime for
the performance comparison.  Would be good to document this or explicitly
call it twice!

On Wed, Nov 6, 2019 at 1:17 PM Alex Williams <notifications@github.com>
wrote:

> The cache=True option might mitigate this.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/slinderman/ssm/commit/d2bd2b7f0681154e1e64facc91d751044d002e84?email_source=notifications&email_token=ABK7AKHLZZAOJR6EKXFRIC3QSMX7XA5CNFSM4JJ5IJTKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBCFV2W#commitcomment-35837782>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ABK7AKGFV3UIMLOL7IPKUH3QSMX7XANCNFSM4JJ5IJTA>
> .
>


Straight to master is fine, thanks!


Successfully deployed to following URLs:

* https://relational-playground-3r7mnzlwl.now.sh
* https://relationalplayground.com
* https://relational-playground.michaelmior.now.sh
* https://relational-playground-git-master.michaelmior.now.sh


En realidad es toda la implementación del método `agregarContenidoEnCasillero` que se ve sospechosa.  Implementaste un algoritmo de búsqueda secuencial cuando no es responsabilidad de un `Sector` conocer algoritmos de búsqueda que ya están implementados en el paquete de colecciones de Java.

Además habría que ver si no conviene modelar excepciones acá.


Acho que aqui é OneToAMany, um funcionario, para muitas advertencias.


- You can now mark an amount of messages unread with an option by right-clicking on a message: (Previously this could only be done by Alt + clicking a message)

![image](https://user-images.githubusercontent.com/18150845/68342130-38972c00-00ea-11ea-8e7a-eeec9f13cb52.png)

## New string
- `MARK_UNREAD: "Mark Unread"`


Pasta zipada que contém a minha parte do projeto. Estado atual do mesmo:
- A bola já não cai no infinito;
- Já se encontrou a forma de como implementar as barras (estas já se movem realisticamente)

By Tomás Dias


Consider interval: [-10;20]. Diapason would be 31. With this in mind, the generated numbers will be:
[-20;11]. Looks like bug.


Successfully deployed to following URLs:

* https://barapp-ll9kndg2x.now.sh
* https://barapp.alepacheco.now.sh
* https://barapp-git-master.alepacheco.now.sh


Build version: __`0.11.0-renovate/glob-7.x.1792`__ :crossed_fingers: [`renovate/glob-7.x`](https://github.com/streamich/ci-scripts/tree/renovate/glob-7.x) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/608446652) :tada:


When drawing boundaries it always draws all the boundaries nested in the order they were defined. This is because the method dfd() of Boundary loops over all the Boundaries and draws them.


Proper english entities are much better than russian transcription. Consider using "range" instead of "diapason".


[Circle has built](https://circleci.com/gh/cypress-io/cypress/185798) the `linux x64` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    export CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.6.1/linux-x64/circle-circleci-windows-5394691f3cf95c6a753dddadade4c4ec4c496b01-185793/cypress.zip
    npm install https://cdn.cypress.io/beta/npm/3.6.1/circle-circleci-windows-5394691f3cf95c6a753dddadade4c4ec4c496b01-185783/cypress.tgz


default Pools (ZergPool, MiningPoolHub, NiceHashV2, Zpool)


test


Successfully deployed to following URLs:

* https://gridtest-o46a6ijn9.now.sh
* https://gridtest-sick-tiger.now.sh
* https://gridtest.ilovenox.now.sh
* https://gridtest-git-master.ilovenox.now.sh


This function takes ArrayList, populates it and return ArrayList. Why do you return list? On line #22 you discard function result. If this function creates a list, then create this list inside function and return it.


Ок


Rain also suggested using an atomic counter, but I'm worried that this might cause problems with distributed traces that, eg, involve calls to multiple instances of some service, each of which uses an atomic counter. My concern is that this could result in duplicate span ids on a single trace.

How do you feel about using an atomic counter to generate u64s for the subscriber's use and combining them with a random per-instance identifier before sending them to honeycomb.io to avoid collisions? Feels a little bit like I'm re-inventing UUIDs, but I think it would solve both problems.

I'll also check out sharded-slab, thanks!


Always use less specific abstraction where possible. I.e. use java.util.List instead of ArrayList.

But java.util.Collection should not be used, because list you're creating is sorted. java.util.Collection doesn't guarantee that.


add deleted files


Better not to use "list" in the method name. What if you change method signature to Map? Good method name here would be "generateData" or similar.


What is happening here? Why are we ignoring it?


Successfully deployed to following URLs:

* https://shinyapp-ewraj7ncx.now.sh
* https://shinyapp.mranjos91.now.sh
* https://shinyapp-git-master.mranjos91.now.sh


Why, is there a plugin that mis-uses the selectionlist for something else?


Successfully deployed to following URLs:

* https://shinyapp-qq6p3k47a.now.sh
* https://shinyapp.mranjos91.now.sh
* https://shinyapp-git-master.mranjos91.now.sh


There is java.util.Arrays.toString(..) for this. Better use standard functions where possible.


Я не понял, что происходит, и как в этой игре можно набрать баллы, но оно работает. Может быть. Я не уверен.


![](https://github.trello.services/images/mini-trello-icon.png) [API: Yhteys MySQL-tietokantaan](https://trello.com/c/b9QZMMKC/33-api-yhteys-mysql-tietokantaan)


That's a really cool technique, is `take()` `std::mem::take`? I don't think it can be (no `self` param) but I can't find any other `take` fn.


Traceback (most recent call last):
  File "task.py", line 67, in <module>
    print(prime(1000))
  File "task.py", line 13, in prime
    if q:
NameError: name 'q' is not defined


Makes sense. Less code, less surface area for bugs.


🔥 Device tests completed (Failed) on TvOS on [Azure DevOps](https://dev.azure.com/devdiv/DevDiv/_build/index?buildId=3219158)(TvOS): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/d16-4/374fe91721bca771237c96fead98c9a7990f01ff/3219158/device-tests/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>10 tests failed, 103 tests passed.</summary>

## Failed tests

 * dont link/tvOS - device/AssemblyBuildTarget: SDK framework (release): Failed (Install failed, exit code: 137.)
 * [NUnit] Mono BCL tests group 1/tvOS - device/AssemblyBuildTarget: SDK framework (release): Failed (Install failed, exit code: 137.)
 * [NUnit] Mono BCL tests group 2/tvOS - device/Release: Failed (Install failed, exit code: 137.)
 * [NUnit] Mono BCL tests group 2/tvOS - device/AssemblyBuildTarget: SDK framework (release): Failed (Install failed, exit code: 137.)
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: SDK framework (release): Failed (Install failed, exit code: 137.)
 * [xUnit] Mono BCL tests group 4/tvOS - device/AssemblyBuildTarget: SDK framework (debug, profiling): Failed (Install failed, exit code: 137.)
 * [xUnit] Mono BCL tests group 4/tvOS - device/Release: Failed (Install failed, exit code: 137.)
 * [xUnit] Mono BCL tests group 4/tvOS - device/AssemblyBuildTarget: SDK framework (release): Failed (Install failed, exit code: 137.)
 * mscorlib/tvOS - device/AssemblyBuildTarget: dylib (debug, profiling): Failed (Install failed, exit code: 137.)
 * mscorlib/tvOS - device/AssemblyBuildTarget: SDK framework (release): Failed (Install failed, exit code: 137.)
</details>


[Circle has built](https://circleci.com/gh/cypress-io/cypress/185807) the `darwin x64` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    export CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.6.1/darwin-x64/circle-circleci-windows-5394691f3cf95c6a753dddadade4c4ec4c496b01-185806/cypress.zip
    npm install https://cdn.cypress.io/beta/npm/3.6.1/circle-circleci-windows-5394691f3cf95c6a753dddadade4c4ec4c496b01-185788/cypress.tgz


Wrong question.

Q is - why must there be for each item grey rectangle ? And why cannot be changed png ?


![](https://github.trello.services/images/mini-trello-icon.png) [Realizar toda la funcionalidad de ventas.](https://trello.com/c/IMdK9BJ0/48-realizar-toda-la-funcionalidad-de-ventas)


I don't think it can, unless there's a `Debug` impl for `Box<dyn TelemetryCap + Send + Sync + 'static>`


flake8, там одна ошибка, ну серьёзно


Import is not used. Consider removing all unused imports. Unused imports make you class/code dependent on unrelated libraries. Keeping less dependencies is a very good practice. This makes code loose coupled. https://en.wikipedia.org/wiki/Loose_coupling


It's fairly unidiomatic - I chose this name based on a Haskell design pattern that's not really even relevant in this context (capabilities style, which makes more sense when code is parametrized over some capabilities struct containing _multiple_ capabilities, not just one as in this context).

I'll probably update it to just be `Telemetry` and explicitly scope `pub` to `pub(crate)`


TeamCity Bvcms / Build [Build 2626](https://builds.tpsdb.com/viewLog.html?buildId=9657&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Tests failed: 1 (1 new), passed: 153 Build time: 00:27:53
### Failed tests
```
Webapp collection (1): IntegrationTests.Areas.Manage.AccountTests.Delete_Role_Test: Shouldly.ShouldAssertException : role
    should be null but was
CmsData.Role (57035592)
   at IntegrationTests.Areas.Manage.AccountTests.Delete_Role_Test() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Manage\AccountTests.cs:line 102

```


Thanks! Fix here https://github.com/EyeSeeTea/d2-ui-components/pull/82/commits/e775351c7086efef4cd038f32ddcc1c72c42b4bb


Thank you Danny. I followed your suggestion and added some missing types in: https://github.com/apache/calcite/pull/1561


that note should have been deleted, tldr is I was looking for a way to move the `macro_use` declaration to the test module that uses it (which I don't think is possible)


A: because in a real selection list, it shows you more clearly and neatly which options are ticked, and which aren't?


fwiw, I think this formatting originally intended a bullet followed by bolding. Not sure we need the bullet, so this change is fine. 👍


Close #30


https://github.com/olgamiliukova/10-validation.github.io

**Здравствуйте.**

Молодцы, что ведёте разработку в разных ветках.
https://github.com/olgamiliukova/10-validation.github.io/network

Поддержка релиза, это тоже правильно, но его надо вносить в описание
https://github.com/olgamiliukova/10-validation.github.io/releases

### Name

Регулярное выражение не пропустило "Ёлка" ,"Ёлка-Ёжик"

Правила для имени:
- только кириллица;
- первая буква заглавная;
- можно ввести от 2 до 20 символов — это можно задать в атрибутах minlength и maxlength;
- возможна запись двойных имён — например Анна-Мария.

### Email

Не существует такой почты, а вы её пропускаете: "##@yandex.ru", admin111@super-yandex.Ясуперзвезда

Правила для почты:
- только латиница;
- «собака» @ — обязательный символ;
- Точка . — тоже обязательный символ.
- Цифры, подчерк, тире — разрешённые символы

### Сайт
Регулярное выражение не пропустило: https://olgamiliukova.github.io/10-validation.github.io

Адрес сайта должен:
- начинаться с http:// или https://;
- затем www. — это необязательная группа;
- IP-адрес — 255.255.255.255 или доменное имя — stasbasov.ru
- порт — тоже необязательная группа. Порт начинается с двоеточия, за которым идут от 2 до 5 цифр. Например: :8080;
- путь — последовательность из цифр, слешей и латинских букв, на конце которого может стоять решётка #.


There's definitely room to improve how it handles threading. From the libhoney docs:

>
> I'd be forever greatful if you can try it out and provide feedback.
> There are a few reasons why I think this may not yet be ready for production use:
>
>     Honeycomb uses the singleton pattern for the libraries but I decided not to use it
>     here (mostly due to: harder to get right, it feels to me like a rust anti-pattern).
>     If you think I should have, please let me know.
>
>     I'm not convinced of the threading code. Although "it works" it probably
>     isn't great - any feedback would be greatly appreciated.
>
> For these reasons, you're probably better waiting for a 1.0.0 release
> (I'll follow semantic versioning). Having said that, if you still want to use this,
> thank you for being brave, and make sure to open bugs against it!


why fixing it to an old version ?


Fix #30


And do you think, that people are so stupid, that they must see "unselect icon" before each item too ?
Ok, my plugin "mis-uses the selectionlist". I will remove it.


Because when I started this PR, the 7.3.8 wasn't released yet, and this version fixes a bug


Closes #30


This works well. On interview, you might be asked to give complexity and memory footprints. Is it possible to solve this task without HashMap?


Сеня, можно я завтра вечером разберусь со всем, просто мне сегодня за ночь
нужно сделать и зашарить всё задание ангема, и мне кажется, что ещё прога и
будет смерть?

On Thu, Nov 7, 2019, 01:23 Deramer <notifications@github.com> wrote:

> flake8, там одна ошибка, ну серьёзно
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/DropName/infa_2019_primak/commit/13d31af966915fa1dc69bdff0f0502977fad3ba8?email_source=notifications&email_token=ANHZJFERAGPTVQYUT6CKNSLQSM7XFA5CNFSM4JJ6TZD2YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBCFWV3#commitcomment-35838651>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ANHZJFBZSC5WR4BAFPW2UKDQSM7XFANCNFSM4JJ6TZDQ>
> .
>


You don't need to read the file again. It is sufficient that you write it. The new highscore value is already in `tries`.

If you really need the value in `content` you may do a simple assignment instead:
```
content = tries
```


Successfully deployed to following URLs:

* https://novahacks-juq7tz3e2.now.sh
* https://novahacks-full-women.now.sh
* https://novahacks.rcatullo13.now.sh
* https://novahacks-git-master.rcatullo13.now.sh


This causes a crash, full trace: https://www.mail-archive.com/kde-bugs-dist@kde.org/msg396304.html.
Uncomment this line


Is there a way to apply this only on the stable release? Since this is on master now.


When this happens, after the svdrp DETA command?


How would you integrate an async honeycomb client API with tracing subscribers? Intuitively, it seems like the tracing subscribers shouldn't be invoking async functions (just based on the type signature, they'd have to block to await completion, right?).

That's why I was thinking that spawning a task to handle the actual async sends & using the non-async `tokio::sync::mpsc::Sender` `try_send` would be a good way to handle this.


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

InterpreterError at template.tasks[0]: object keys must be strings

</details>


Please verity this is correct and add this token image to trust wallet thanks


![](https://github.trello.services/images/mini-trello-icon.png) [Convert Java Project to Maven Project and check for errors or losts.](https://trello.com/c/2Y5SrmTu/18-convert-java-project-to-maven-project-and-check-for-errors-or-losts)


> (Though I bet that there is no measurable difference in practice even if you are on the slowest Arduino you can find).

Oh, absolutely. It's a ridiculously minor thing, but given PIDs are often intended to be run in fast, deterministic control loops, it feels like a one of the last meaningfully appropriate place to consider small optimizations like this.

> Foutput = F * setpoint logic. This is either just incorrect or wrong use of terms

This is interesting, as I haven't heard this term before. I'm not coming from industry, so additional details would help if you don't mind.
I've always seen two forms of feed-forward in my research and experience:

- A feed-forward gain (hooked to the _setpoint_, but not the _error_, which was implemented, so it's not strictly part of the "closed loop") .
- an arbitrary feed-forward (which is effectively directly manipulating the output by some constant value, without regard for setpoint or error). I've mostly used this version to negate constant forces like gravity. This I usually do outside of the system, and adjust the min/max output values appropriately. Because of this, it's not directly implemented into this controller, although I probably could.

If there's better ways to describe these, sources or suggestions would be awesome, as I can't find seem to find anything helpful referencing "discontinuous setpoint weight".


You're calculating the subSequence, but never used it later. This is considered waste of resources (i.e. memory). Either output it to console somewhere above or do not store.


🔥 Device tests completed (Failed) on TvOS on [Azure DevOps](https://dev.azure.com/devdiv/DevDiv/_build/index?buildId=3219146)(TvOS): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/master/63d092d5268a53acc601f54f58b2db96c7e169f6/3219146/device-tests/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>4 tests failed, 109 tests passed.</summary>

## Failed tests

 * link all/tvOS - device/Release: TimedOut
 * link all/tvOS - device/AssemblyBuildTarget: SDK framework (release): TimedOut
 * [NUnit] Mono BCL tests group 2/tvOS - device/Release: TimedOut (MT1032: This application executable might be too large (984 MB) to execute on device. If bitcode was enabled you might want to disable it for development, it is only required to submit applications to Apple.)
 * [NUnit] Mono BCL tests group 2/tvOS - device/AssemblyBuildTarget: SDK framework (release): TimedOut
</details>


Instead of Math.random(), you can use java.util.Random and method
> public int nextInt(int bound)


@JuliaRegistrator register


I think we want a more verbose message here explaining to users what they are allowed to put in this method.  We should also put a security warning message here.


Registration pull request created: [JuliaRegistries/General/5146](https://github.com/JuliaRegistries/General/pull/5146)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.1.0 -m "<description of version>" cfeaedab81aea797fe6916b759393d0165d75256
git push origin v0.1.0
```


....was that your plan ? I have a clean working build . I was thinking of
setting up a PR.  Which branch should I submit it to? 9.2 or master , or
both ?

On Wed, Nov 6, 2019, 1:42 PM Matt Filetto <matt.filetto@gmail.com> wrote:

> I actually got it working . Only thing is I did a git reset thinking
> everything was committed but I guess I had some dirty source so I'm doing a
> "dryrun" right now. Basically I just added the patch that comes with the
> Kodi project m add-on source code to the libprojectm package and added the
> additional build flags he had added to thr CMakelists.txt
>
> On Wed, Nov 6, 2019, 1:09 PM CvH <notifications@github.com> wrote:
>
>> @Albinoman887 <https://github.com/Albinoman887> we do not use the "kodi
>> way" in building projectM we use
>> https://github.com/LibreELEC/LibreELEC.tv/blob/master/packages/graphics/libprojectM/package.mk
>>
>> After looking at the linked commit we need to change here some bits too.
>> I push some update at the weekend that should resolve this. Tx for pointer !
>>
>> —
>> You are receiving this because you were mentioned.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/LibreELEC/LibreELEC.tv/commit/32a87974f2966104a0af2e417b4621c7d7eb6010?email_source=notifications&email_token=AAIDAOMQDTY6BRGHTQBVQOTQSMW4ZA5CNFSM4JJTY7QKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBCFVW6#commitcomment-35837662>,
>> or unsubscribe
>> <https://github.com/notifications/unsubscribe-auth/AAIDAOMKVPVK5MDVMBIIPBDQSMW4ZANCNFSM4JJTY7QA>
>> .
>>
>


Spelling:  "custiming" should be "customizing", "WolfSSLConetx" should be "WolfSSLContext".


Spelling: "lsit" should be "list"


Разумно, поправил.


Both the "m_ref" and "cipherList" arrays are of size 1.  This will allow the user to only return one method and cipher suite.  Is this the intended behavior, or does the user need to return multiple protocols/cipher suites?


TCP


We should do some sanity checks on the arrays returned by the user here.


It was a bit unlike you :P - will look to it in the next few days


Details matter.


### Lipsum Really?

So we __really__ were not able to find better filler text?


For this particular task reading input from System.in is an overkill. But if you're using external input, then you must verify it. If someone asks you to write a function that does something, you should always verify input arguments. Check all edge cases, null &etc.

In this example I can:
- enter "asd" instead of number.
- make max < min
- make size < sub
- make size < 0, sub < 0

In all cases above, program should fail (and fail with meaningful error) instead of providing invalid result.


Successfully deployed to following URLs:

* https://app-8v3tp5p1g.now.sh
* https://app-ten-phi.now.sh
* https://app.henriquederosa.now.sh
* https://app-git-master.henriquederosa.now.sh


Исправить баг при выполнеии умножения и деления #1.

> Result: test := test - 5; (should be test + 7)
 +7 ???


In a selection list, like for example this one, omitting them looks very silly:
![image](https://user-images.githubusercontent.com/456954/68344383-ca9d3580-00e6-11ea-915c-333978b5225d.png)


TeamCity Bvcms / Build [Build 2627](https://builds.tpsdb.com/viewLog.html?buildId=9658&buildTypeId=Bvcms_Build) is now running


Why "public"? Rule of thumb: make methods and internal variables as less visible as possible.


ok, now it's 7.3.11 and it fixes a security bug, so maybe we should keep it to 7.3, don't you think ?


yes


> +7 ???

Shouldn't it be:
test := test - (-1) + 6;
test := test + 1 + 6;
test := test + 7;


Successfully deployed to following URLs:

* https://kino-kqsomzpz0.now.sh
* https://kino-dusky-eta.now.sh
* https://kino.oppenheimer.now.sh
* https://kino-git-master.oppenheimer.now.sh


Successfully deployed to following URLs:

* https://react-hook-form-website-89maj4lrp.now.sh
* https://react-hook-form.com
* https://www.react-hook-form.com
* https://react-hook-form-website.bluebill1049.now.sh
* https://react-hook-form-website-git-master.bluebill1049.now.sh


How is your addon going to deal with this? Is just crashing okay?


Copy of this build can be found at
https://www.mewbuilds.com/build/9e9370836b3aa0ded3a68fa0a8acf62498c5261f/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmTCBWRUMCGpXvNssiPdxTX8ErWK6Kd9j7CZoL73Swaasn
                       Virus Total analysis
                       https://www.virustotal.com/file/2bebe3b4417de414429219392519b7ddebd34e125c5a4644850925246585cda8/analysis/1573080376/


Yeah, I think it should have gone outside the `if`?


Added token handling with environment variable


Bonus point on interview for unit tests. How do you know if your program is working well? Write unit test. Some prefer to have unit test on interview some not. Better ask first before writing them.


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/task-boot:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:proj-relman/ci",
        "queue:create-task:very-high:proj-relman/ci",
        "queue:create-task:high:proj-relman/ci",
        "queue:create-task:medium:proj-relman/ci",
        "queue:create-task:low:proj-relman/ci",
        "queue:create-task:very-low:proj-relman/ci",
        "queue:create-task:lowest:proj-relman/ci"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:proj-relman/ci",
        {
          "AllOf": [
            "queue:define-task:proj-relman/ci",
            "queue:task-group-id:taskcluster-github/F0eD-hn9TIu8gIFYMCuC2g",
            "queue:schedule-task:taskcluster-github/F0eD-hn9TIu8gIFYMCuC2g/eW8XC8nsQJmbLjOo4D67tQ"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:proj-relman/ci",
                "queue:create-task:very-high:proj-relman/ci",
                "queue:create-task:high:proj-relman/ci",
                "queue:create-task:medium:proj-relman/ci",
                "queue:create-task:low:proj-relman/ci",
                "queue:create-task:very-low:proj-relman/ci",
                "queue:create-task:lowest:proj-relman/ci"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:proj-relman/ci",
            {
              "AllOf": [
                "queue:define-task:proj-relman/ci",
                "queue:task-group-id:taskcluster-github/F0eD-hn9TIu8gIFYMCuC2g",
                "queue:schedule-task:taskcluster-github/F0eD-hn9TIu8gIFYMCuC2g/eW8XC8nsQJmbLjOo4D67tQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-06T22:48:06.463Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/task-boot:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:proj-relman/ci",
        "queue:create-task:very-high:proj-relman/ci",
        "queue:create-task:high:proj-relman/ci",
        "queue:create-task:medium:proj-relman/ci",
        "queue:create-task:low:proj-relman/ci",
        "queue:create-task:very-low:proj-relman/ci",
        "queue:create-task:lowest:proj-relman/ci"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:proj-relman/ci",
        {
          "AllOf": [
            "queue:define-task:proj-relman/ci",
            "queue:task-group-id:taskcluster-github/MI6Lo5wqSmq6ISgLi45Ecg",
            "queue:schedule-task:taskcluster-github/MI6Lo5wqSmq6ISgLi45Ecg/D5_76KPKQBiZU57kli4vKQ"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:proj-relman/ci",
                "queue:create-task:very-high:proj-relman/ci",
                "queue:create-task:high:proj-relman/ci",
                "queue:create-task:medium:proj-relman/ci",
                "queue:create-task:low:proj-relman/ci",
                "queue:create-task:very-low:proj-relman/ci",
                "queue:create-task:lowest:proj-relman/ci"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:proj-relman/ci",
            {
              "AllOf": [
                "queue:define-task:proj-relman/ci",
                "queue:task-group-id:taskcluster-github/MI6Lo5wqSmq6ISgLi45Ecg",
                "queue:schedule-task:taskcluster-github/MI6Lo5wqSmq6ISgLi45Ecg/D5_76KPKQBiZU57kli4vKQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-06T22:48:10.109Z

</details>


htnl should be html


I feel like this restriction is one that should end up documented in node.h?


You don't need to provide index where to insert.

> list.add(l)

will suffice.


`test := test + 1 + 6;`
where did you get this?


Yep


Copy of this build can be found at
https://www.mewbuilds.com/build/b74ad7597ade013d569b2ad624e7c312ffec5d6b/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmU8e4XweqoRj5YQtvbER7FQyNSribU26hutqxyevWoWXS
                       Virus Total analysis
                       https://www.virustotal.com/file/54ef0deb2836a2fa775521821f76532031d1bb056734ec07d5d1880f9e209582/analysis/1573080651/


Woops my fail xD


> where did you get this?

I thought `- (-1)` equals to `+ 1`?


Successfully deployed to following URLs:

* https://bitauthide-hk7fysx05.now.sh
* https://ide.bitauth.com
* https://bitauth-ide.bitauth.now.sh
* https://bitauth-ide-git-master.bitauth.now.sh


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/task-boot:branch:pre_commit_config",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:aws-provisioner-v1/github-worker",
        "queue:create-task:very-high:aws-provisioner-v1/github-worker",
        "queue:create-task:high:aws-provisioner-v1/github-worker",
        "queue:create-task:medium:aws-provisioner-v1/github-worker",
        "queue:create-task:low:aws-provisioner-v1/github-worker",
        "queue:create-task:very-low:aws-provisioner-v1/github-worker",
        "queue:create-task:lowest:aws-provisioner-v1/github-worker"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:aws-provisioner-v1/github-worker",
        {
          "AllOf": [
            "queue:define-task:aws-provisioner-v1/github-worker",
            "queue:task-group-id:taskcluster-github/N3ktFC1MRS2xr0emX47KlA",
            "queue:schedule-task:taskcluster-github/N3ktFC1MRS2xr0emX47KlA/Ub9VVPH2TdGBKjUeqxXcLA"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/N3ktFC1MRS2xr0emX47KlA",
                "queue:schedule-task:taskcluster-github/N3ktFC1MRS2xr0emX47KlA/Ub9VVPH2TdGBKjUeqxXcLA"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-06T22:52:42.952Z

</details>


Estoy en eso ...


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/task-boot:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:aws-provisioner-v1/github-worker",
        "queue:create-task:very-high:aws-provisioner-v1/github-worker",
        "queue:create-task:high:aws-provisioner-v1/github-worker",
        "queue:create-task:medium:aws-provisioner-v1/github-worker",
        "queue:create-task:low:aws-provisioner-v1/github-worker",
        "queue:create-task:very-low:aws-provisioner-v1/github-worker",
        "queue:create-task:lowest:aws-provisioner-v1/github-worker"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:aws-provisioner-v1/github-worker",
        {
          "AllOf": [
            "queue:define-task:aws-provisioner-v1/github-worker",
            "queue:task-group-id:taskcluster-github/KK3GbV23TASJ5KHVKIpafg",
            "queue:schedule-task:taskcluster-github/KK3GbV23TASJ5KHVKIpafg/bJKP-nl7Riic7zCnSubd6w"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/KK3GbV23TASJ5KHVKIpafg",
                "queue:schedule-task:taskcluster-github/KK3GbV23TASJ5KHVKIpafg/bJKP-nl7Riic7zCnSubd6w"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-06T22:52:55.040Z

</details>


ahh. i think my note here (https://github.com/pkinsky/honeycomb-tracing/commit/282c7dce6fe6722987ebad28eae95faa05b6c06e#r35838161) would solve that problem?


Oops: I meant py-tldextract dependency...


Successfully deployed to following URLs:

* https://theapirepository-nloh5ec91.now.sh
* https://apis.trennds.com
* https://theapirepository.romitkarmakar.now.sh
* https://theapirepository-git-master.romitkarmakar.now.sh


Successfully deployed to following URLs:

* https://flagfinder-p0hpujj6v.now.sh
* https://flagfinder.diverent2.now.sh
* https://flagfinder-git-master.diverent2.now.sh


Successfully deployed to following URLs:

* https://ui-qje2dzhlk.now.sh
* https://ui-eager-pies.now.sh
* https://ui.sveltekit.now.sh
* https://ui-git-master.sveltekit.now.sh


> That's why I was thinking that spawning a task to handle the actual async sends & using the non-async `tokio::sync::mpsc::Sender` `try_send` would be a good way to handle this.

Yup, that's what I had in mind as well. I think constructing the subscriber would probably return something like `(Subscriber, Background)`, and the user can spawn the `Background` task when the program starts.

There could maybe be a constructor that just goes ahead and spawns the background task, as well, for convenience when the runtime already exists.


Ah, yeah, that case, it should manually implement `Debug`, i think, and just skip that field.


Having Object in the template considered bad practice. Templates were created specifically to show what is inside.

> Map<Integer, List<Integer>>

Looks cumbersome, but pretty clear on what is inside.


[R/condprob_fortran.R:165:1:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/condprob_fortran.R#L165) *style:* **functions should have cyclomatic complexity of less than 15, this has 25.**
```r
condprob_dp <- function(
^
```
[R/condprob_fortran.R:250:1:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/condprob_fortran.R#L250) *style:* **functions should have cyclomatic complexity of less than 15, this has 25.**
```r
condprob_dq <- function(
^
```
[R/mbd_integrate.R:7:1:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_integrate.R#L7) *style:* **Variable and function name style should be snake_case.**
```r
mbd_ode_FORTRAN <- function(
^~~~~~~~~~~~~~~
```
[R/mbd_integrate.R:17:3:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_integrate.R#L17) *style:* **Variable and function name style should be snake_case.**
```r
  N <- length(initprobs)
  ^
```


Successfully deployed to following URLs:

* https://ui-pva3ff6mv.now.sh
* https://ui-eager-pies.now.sh
* https://ui.sveltekit.now.sh
* https://ui-git-master.sveltekit.now.sh


That's it. I have nothing more to add.


Successfully deployed to following URLs:

* https://react-hook-form-website-1x0ffnjmk.now.sh
* https://react-hook-form.com
* https://www.react-hook-form.com
* https://react-hook-form-website.bluebill1049.now.sh
* https://react-hook-form-website-git-master.bluebill1049.now.sh


[R/condprob_fortran.R:17:3:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/condprob_fortran.R#L17) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc)
  ^~~~~~~~
```
[R/condprob_fortran.R:17:3:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/condprob_fortran.R#L17) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc)
  ^~~~~~~~
```
[R/condprob_fortran.R:165:1:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/condprob_fortran.R#L165) *style:* **functions should have cyclomatic complexity of less than 15, this has 25.**
```r
condprob_dp <- function(
^
```
[R/condprob_fortran.R:250:1:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/condprob_fortran.R#L250) *style:* **functions should have cyclomatic complexity of less than 15, this has 25.**
```r
condprob_dq <- function(
^
```
[R/mbd_checks.R:9:13:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_checks.R#L9) *warning:* **no visible global function definition for ‘brts2time_intervals_and_births’**
```r
  births <- brts2time_intervals_and_births(brts)$births # nolint internal function
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_conditioning.R:33:3:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_conditioning.R#L33) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc, debug_mode = debug_mode)
  ^~~~~~~~
```
[R/mbd_conditioning.R:35:3:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_conditioning.R#L35) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc, debug_mode = debug_mode)
  ^~~~~~~~
```
[R/mbd_conditioning.R:58:3:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_conditioning.R#L58) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc, debug_mode = debug_mode)
  ^~~~~~~~
```
[R/mbd_integrate.R:7:1:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_integrate.R#L7) *style:* **Variable and function name style should be snake_case.**
```r
mbd_ode_FORTRAN <- function(
^~~~~~~~~~~~~~~
```
[R/mbd_integrate.R:17:3:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_integrate.R#L17) *style:* **Variable and function name style should be snake_case.**
```r
  N <- length(initprobs)
  ^
```
[R/mbd_loglik.R:13:3:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_loglik.R#L13) *warning:* **no visible global function definition for ‘check_brts’**
```r
  check_brts(brts = brts, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_loglik.R:14:3:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_loglik.R#L14) *warning:* **no visible global function definition for ‘check_cond’**
```r
  check_cond(cond = cond, tips_interval = tips_interval, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_loglik.R:48:11:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_loglik.R#L48) *warning:* **no visible global function definition for ‘brts2time_intervals_and_births’**
```r
  data <- brts2time_intervals_and_births(brts) # nolint internal function
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_main_utils.R:13:3:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_main_utils.R#L13) *warning:* **local variable ‘pkg_name’ assigned but may not be used**
```r
  pkg_name <- get_pkg_name() # nolint internal function
  ^~~~~~~~
```
[R/mbd_main_utils.R:13:15:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_main_utils.R#L13) *warning:* **no visible global function definition for ‘get_pkg_name’**
```r
  pkg_name <- get_pkg_name() # nolint internal function
              ^~~~~~~~~~~~
```
[R/mbd_main.R:45:3:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_main.R#L45) *warning:* **no visible global function definition for ‘print_info’**
```r
  print_info(brts = brts, n_0 = n_0, cond = cond, verbose = verbose) # nolint internal function
  ^~~~~~~~~~
```
[R/mbd_main.R:155:3:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_main.R#L155) *warning:* **no visible global function definition for ‘print_info’**
```r
  print_info(brts = brts, n_0 = n_0, cond = cond, verbose = verbose) # nolint internal function
  ^~~~~~~~~~
```
[R/mbd_ml.R:20:16:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_ml.R#L20) *warning:* **no visible global function definition for ‘get_param_names’**
```r
  par_names <- get_param_names() # nolint internal function
               ^~~~~~~~~~~~~~~
```
[R/mbd_ml.R:35:19:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_ml.R#L35) *warning:* **no visible global function definition for ‘pars_transform_back’**
```r
    optim_pars <- pars_transform_back(tr_optim_pars) # nolint internal function
                  ^~~~~~~~~~~~~~~~~~~
```
[R/mbd_ml.R:62:20:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_ml.R#L62) *warning:* **no visible global function definition for ‘pars_transform_forward’**
```r
  tr_start_pars <- pars_transform_forward(start_pars[optim_ids]) # nolint internal function
                   ^~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_pmb.R:7:3:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_pmb.R#L7) *warning:* **no visible global function definition for ‘check_brts’**
```r
  check_brts(brts = brts, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_pmb.R:21:11:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_pmb.R#L21) *warning:* **no visible global function definition for ‘brts2time_intervals_and_births’**
```r
  data <- brts2time_intervals_and_births(brts) # nolint internal function
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim_utils.R:14:27:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_sim_utils.R#L14) *warning:* **no visible global function definition for ‘create_singleton_phylo’**
```r
    reconstructed_tree <- create_singleton_phylo(time_points)
                          ^~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim_utils.R:18:27:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_sim_utils.R#L18) *warning:* **no visible global function definition for ‘create_empty_phylo’**
```r
    reconstructed_tree <- create_empty_phylo()
                          ^~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:10:3:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_sim.R#L10) *warning:* **no visible global function definition for ‘check_cond’**
```r
  check_cond(cond = cond, tips_interval = tips_interval, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_sim.R:11:3:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_sim.R#L11) *warning:* **no visible global function definition for ‘check_seed’**
```r
  check_seed(seed = seed)
  ^~~~~~~~~~
```
[R/mbd_sim.R:25:17:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_sim.R#L25) *warning:* **no visible global function definition for ‘initialize_l_matrix’**
```r
    l_matrix <- initialize_l_matrix(age = age, n_0 = n_0)
                ^~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:2:13:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_utils.R#L2) *warning:* **no visible global function definition for ‘brts2time_intervals_and_births’**
```r
  births <- brts2time_intervals_and_births(brts)$births # nolint internal function
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:7:15:](https://github.com/Giappo/mbd/blob/4d5a75925d9bf079f24fa1a693deccb73551af85/R/mbd_utils.R#L7) *warning:* **no visible global function definition for ‘brts2time_intervals_and_births’**
```r
    births <- brts2time_intervals_and_births(brts)$births # nolint internal function
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


:eyes:


Tu as réussi à utiliser final format finalement ?


Les traductions fonctionnent finalement ?


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/task-boot:branch:master",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:aws-provisioner-v1/github-worker",
        "queue:create-task:very-high:aws-provisioner-v1/github-worker",
        "queue:create-task:high:aws-provisioner-v1/github-worker",
        "queue:create-task:medium:aws-provisioner-v1/github-worker",
        "queue:create-task:low:aws-provisioner-v1/github-worker",
        "queue:create-task:very-low:aws-provisioner-v1/github-worker",
        "queue:create-task:lowest:aws-provisioner-v1/github-worker"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:aws-provisioner-v1/github-worker",
        {
          "AllOf": [
            "queue:define-task:aws-provisioner-v1/github-worker",
            "queue:task-group-id:taskcluster-github/Nxmig-daTR2cfdmQEVU-Ww",
            "queue:schedule-task:taskcluster-github/Nxmig-daTR2cfdmQEVU-Ww/CEj5N9b3SaujhIMnLIAOiQ"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/Nxmig-daTR2cfdmQEVU-Ww",
                "queue:schedule-task:taskcluster-github/Nxmig-daTR2cfdmQEVU-Ww/CEj5N9b3SaujhIMnLIAOiQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-06T22:59:49.922Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/task-boot:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:aws-provisioner-v1/github-worker",
        "queue:create-task:very-high:aws-provisioner-v1/github-worker",
        "queue:create-task:high:aws-provisioner-v1/github-worker",
        "queue:create-task:medium:aws-provisioner-v1/github-worker",
        "queue:create-task:low:aws-provisioner-v1/github-worker",
        "queue:create-task:very-low:aws-provisioner-v1/github-worker",
        "queue:create-task:lowest:aws-provisioner-v1/github-worker"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:aws-provisioner-v1/github-worker",
        {
          "AllOf": [
            "queue:define-task:aws-provisioner-v1/github-worker",
            "queue:task-group-id:taskcluster-github/S0m_4hhAS3KjVl07_fPAnA",
            "queue:schedule-task:taskcluster-github/S0m_4hhAS3KjVl07_fPAnA/VaG8JswgSdmiSmGuq0AvhQ"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/S0m_4hhAS3KjVl07_fPAnA",
                "queue:schedule-task:taskcluster-github/S0m_4hhAS3KjVl07_fPAnA/VaG8JswgSdmiSmGuq0AvhQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-06T22:59:49.981Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/task-boot:branch:master",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:aws-provisioner-v1/github-worker",
        "queue:create-task:very-high:aws-provisioner-v1/github-worker",
        "queue:create-task:high:aws-provisioner-v1/github-worker",
        "queue:create-task:medium:aws-provisioner-v1/github-worker",
        "queue:create-task:low:aws-provisioner-v1/github-worker",
        "queue:create-task:very-low:aws-provisioner-v1/github-worker",
        "queue:create-task:lowest:aws-provisioner-v1/github-worker"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:aws-provisioner-v1/github-worker",
        {
          "AllOf": [
            "queue:define-task:aws-provisioner-v1/github-worker",
            "queue:task-group-id:taskcluster-github/FrelpFoSR6KnOdfTCT_dFg",
            "queue:schedule-task:taskcluster-github/FrelpFoSR6KnOdfTCT_dFg/BQnxXpjsQmesiu3UbIrJWA"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/FrelpFoSR6KnOdfTCT_dFg",
                "queue:schedule-task:taskcluster-github/FrelpFoSR6KnOdfTCT_dFg/BQnxXpjsQmesiu3UbIrJWA"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-06T23:00:20.958Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/task-boot:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:aws-provisioner-v1/github-worker",
        "queue:create-task:very-high:aws-provisioner-v1/github-worker",
        "queue:create-task:high:aws-provisioner-v1/github-worker",
        "queue:create-task:medium:aws-provisioner-v1/github-worker",
        "queue:create-task:low:aws-provisioner-v1/github-worker",
        "queue:create-task:very-low:aws-provisioner-v1/github-worker",
        "queue:create-task:lowest:aws-provisioner-v1/github-worker"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:aws-provisioner-v1/github-worker",
        {
          "AllOf": [
            "queue:define-task:aws-provisioner-v1/github-worker",
            "queue:task-group-id:taskcluster-github/XRuHuQmYQMS5D2E94Dk2VQ",
            "queue:schedule-task:taskcluster-github/XRuHuQmYQMS5D2E94Dk2VQ/DNr59m4TQDm3sY9OJr8oNw"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/XRuHuQmYQMS5D2E94Dk2VQ",
                "queue:schedule-task:taskcluster-github/XRuHuQmYQMS5D2E94Dk2VQ/DNr59m4TQDm3sY9OJr8oNw"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-06T23:00:21.849Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/task-boot:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:proj-relman/ci",
        "queue:create-task:very-high:proj-relman/ci",
        "queue:create-task:high:proj-relman/ci",
        "queue:create-task:medium:proj-relman/ci",
        "queue:create-task:low:proj-relman/ci",
        "queue:create-task:very-low:proj-relman/ci",
        "queue:create-task:lowest:proj-relman/ci"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:proj-relman/ci",
        {
          "AllOf": [
            "queue:define-task:proj-relman/ci",
            "queue:task-group-id:taskcluster-github/OCzQX_WNQD2a_ySXZQbhxw",
            "queue:schedule-task:taskcluster-github/OCzQX_WNQD2a_ySXZQbhxw/Q0hqfLe-QueJSeYav5SlFQ"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:proj-relman/ci",
                "queue:create-task:very-high:proj-relman/ci",
                "queue:create-task:high:proj-relman/ci",
                "queue:create-task:medium:proj-relman/ci",
                "queue:create-task:low:proj-relman/ci",
                "queue:create-task:very-low:proj-relman/ci",
                "queue:create-task:lowest:proj-relman/ci"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:proj-relman/ci",
            {
              "AllOf": [
                "queue:define-task:proj-relman/ci",
                "queue:task-group-id:taskcluster-github/OCzQX_WNQD2a_ySXZQbhxw",
                "queue:schedule-task:taskcluster-github/OCzQX_WNQD2a_ySXZQbhxw/Q0hqfLe-QueJSeYav5SlFQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-06T23:00:47.036Z

</details>


@fl4ke forced me to make an ETH wallet


[R/condprob_fortran.R:165:1:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/condprob_fortran.R#L165) *style:* **functions should have cyclomatic complexity of less than 15, this has 25.**
```r
condprob_dp <- function(
^
```
[R/condprob_fortran.R:250:1:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/condprob_fortran.R#L250) *style:* **functions should have cyclomatic complexity of less than 15, this has 25.**
```r
condprob_dq <- function(
^
```
[R/mbd_integrate.R:7:1:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_integrate.R#L7) *style:* **Variable and function name style should be snake_case.**
```r
mbd_ode_FORTRAN <- function(
^~~~~~~~~~~~~~~
```
[R/mbd_integrate.R:17:3:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_integrate.R#L17) *style:* **Variable and function name style should be snake_case.**
```r
  N <- length(initprobs)
  ^
```


Very, very ugly ... but it is your opinion.

Btw - vertical centering is ok for you too ? For me is wrong.


And also FAQ page. 😄


[R/condprob_fortran.R:17:3:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/condprob_fortran.R#L17) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc)
  ^~~~~~~~
```
[R/condprob_fortran.R:17:3:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/condprob_fortran.R#L17) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc)
  ^~~~~~~~
```
[R/condprob_fortran.R:165:1:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/condprob_fortran.R#L165) *style:* **functions should have cyclomatic complexity of less than 15, this has 25.**
```r
condprob_dp <- function(
^
```
[R/condprob_fortran.R:250:1:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/condprob_fortran.R#L250) *style:* **functions should have cyclomatic complexity of less than 15, this has 25.**
```r
condprob_dq <- function(
^
```
[R/mbd_checks.R:9:13:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_checks.R#L9) *warning:* **no visible global function definition for ‘brts2time_intervals_and_births’**
```r
  births <- brts2time_intervals_and_births(brts)$births # nolint internal function
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_conditioning.R:33:3:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_conditioning.R#L33) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc, debug_mode = debug_mode)
  ^~~~~~~~
```
[R/mbd_conditioning.R:35:3:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_conditioning.R#L35) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc, debug_mode = debug_mode)
  ^~~~~~~~
```
[R/mbd_conditioning.R:58:3:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_conditioning.R#L58) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc, debug_mode = debug_mode)
  ^~~~~~~~
```
[R/mbd_integrate.R:7:1:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_integrate.R#L7) *style:* **Variable and function name style should be snake_case.**
```r
mbd_ode_FORTRAN <- function(
^~~~~~~~~~~~~~~
```
[R/mbd_integrate.R:17:3:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_integrate.R#L17) *style:* **Variable and function name style should be snake_case.**
```r
  N <- length(initprobs)
  ^
```
[R/mbd_loglik.R:13:3:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_loglik.R#L13) *warning:* **no visible global function definition for ‘check_brts’**
```r
  check_brts(brts = brts, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_loglik.R:14:3:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_loglik.R#L14) *warning:* **no visible global function definition for ‘check_cond’**
```r
  check_cond(cond = cond, tips_interval = tips_interval, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_loglik.R:48:11:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_loglik.R#L48) *warning:* **no visible global function definition for ‘brts2time_intervals_and_births’**
```r
  data <- brts2time_intervals_and_births(brts) # nolint internal function
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_main_utils.R:13:3:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_main_utils.R#L13) *warning:* **local variable ‘pkg_name’ assigned but may not be used**
```r
  pkg_name <- get_pkg_name() # nolint internal function
  ^~~~~~~~
```
[R/mbd_main_utils.R:13:15:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_main_utils.R#L13) *warning:* **no visible global function definition for ‘get_pkg_name’**
```r
  pkg_name <- get_pkg_name() # nolint internal function
              ^~~~~~~~~~~~
```
[R/mbd_main.R:45:3:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_main.R#L45) *warning:* **no visible global function definition for ‘print_info’**
```r
  print_info(brts = brts, n_0 = n_0, cond = cond, verbose = verbose) # nolint internal function
  ^~~~~~~~~~
```
[R/mbd_main.R:155:3:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_main.R#L155) *warning:* **no visible global function definition for ‘print_info’**
```r
  print_info(brts = brts, n_0 = n_0, cond = cond, verbose = verbose) # nolint internal function
  ^~~~~~~~~~
```
[R/mbd_ml.R:20:16:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_ml.R#L20) *warning:* **no visible global function definition for ‘get_param_names’**
```r
  par_names <- get_param_names() # nolint internal function
               ^~~~~~~~~~~~~~~
```
[R/mbd_ml.R:35:19:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_ml.R#L35) *warning:* **no visible global function definition for ‘pars_transform_back’**
```r
    optim_pars <- pars_transform_back(tr_optim_pars) # nolint internal function
                  ^~~~~~~~~~~~~~~~~~~
```
[R/mbd_ml.R:62:20:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_ml.R#L62) *warning:* **no visible global function definition for ‘pars_transform_forward’**
```r
  tr_start_pars <- pars_transform_forward(start_pars[optim_ids]) # nolint internal function
                   ^~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_pmb.R:7:3:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_pmb.R#L7) *warning:* **no visible global function definition for ‘check_brts’**
```r
  check_brts(brts = brts, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_pmb.R:21:11:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_pmb.R#L21) *warning:* **no visible global function definition for ‘brts2time_intervals_and_births’**
```r
  data <- brts2time_intervals_and_births(brts) # nolint internal function
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim_utils.R:14:27:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_sim_utils.R#L14) *warning:* **no visible global function definition for ‘create_singleton_phylo’**
```r
    reconstructed_tree <- create_singleton_phylo(time_points)
                          ^~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim_utils.R:18:27:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_sim_utils.R#L18) *warning:* **no visible global function definition for ‘create_empty_phylo’**
```r
    reconstructed_tree <- create_empty_phylo()
                          ^~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:10:3:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_sim.R#L10) *warning:* **no visible global function definition for ‘check_cond’**
```r
  check_cond(cond = cond, tips_interval = tips_interval, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_sim.R:11:3:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_sim.R#L11) *warning:* **no visible global function definition for ‘check_seed’**
```r
  check_seed(seed = seed)
  ^~~~~~~~~~
```
[R/mbd_sim.R:25:17:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_sim.R#L25) *warning:* **no visible global function definition for ‘initialize_l_matrix’**
```r
    l_matrix <- initialize_l_matrix(age = age, n_0 = n_0)
                ^~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:2:13:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_utils.R#L2) *warning:* **no visible global function definition for ‘brts2time_intervals_and_births’**
```r
  births <- brts2time_intervals_and_births(brts)$births # nolint internal function
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:7:15:](https://github.com/Giappo/mbd/blob/1cc7c1c16fe561a436909ec5b7a077ce3f9a680e/R/mbd_utils.R#L7) *warning:* **no visible global function definition for ‘brts2time_intervals_and_births’**
```r
    births <- brts2time_intervals_and_births(brts)$births # nolint internal function
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/task-boot:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:proj-relman/ci",
        "queue:create-task:very-high:proj-relman/ci",
        "queue:create-task:high:proj-relman/ci",
        "queue:create-task:medium:proj-relman/ci",
        "queue:create-task:low:proj-relman/ci",
        "queue:create-task:very-low:proj-relman/ci",
        "queue:create-task:lowest:proj-relman/ci"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:proj-relman/ci",
        {
          "AllOf": [
            "queue:define-task:proj-relman/ci",
            "queue:task-group-id:taskcluster-github/L_o2gzQjSI-5Nb-aobbr7g",
            "queue:schedule-task:taskcluster-github/L_o2gzQjSI-5Nb-aobbr7g/Jiy1H0MNTVyeSdwNUUUUUQ"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:proj-relman/ci",
                "queue:create-task:very-high:proj-relman/ci",
                "queue:create-task:high:proj-relman/ci",
                "queue:create-task:medium:proj-relman/ci",
                "queue:create-task:low:proj-relman/ci",
                "queue:create-task:very-low:proj-relman/ci",
                "queue:create-task:lowest:proj-relman/ci"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:proj-relman/ci",
            {
              "AllOf": [
                "queue:define-task:proj-relman/ci",
                "queue:task-group-id:taskcluster-github/L_o2gzQjSI-5Nb-aobbr7g",
                "queue:schedule-task:taskcluster-github/L_o2gzQjSI-5Nb-aobbr7g/Jiy1H0MNTVyeSdwNUUUUUQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-06T23:02:07.340Z

</details>


Ah, I hadn't realized that these IDs were being used as both `tracing` span IDs _and_ as honeycomb IDs. I'm surprised the honeycomb IDs aren't 128- or 256-bit numbers; most of the distributed tracing systems I'm familiar with use IDs longer than 64 bits?

I think using a fast method for generating the `tracing` IDs (which are not required to be globally unique in a distributed system), such as an atomic counter or the slab's indices, and combining them with something else to form a Honeycomb ID when it's necessary to generate a new one is probably the right approach. If a `tracing` span ID is being correlated with an _existing_ honeycomb ID, though, I think we should be able to avoid generating a random number or anything like that.


yes :)