text:
Cannot find module

Error: Cannot find module '/front/node_modules/@beyonk/svelte-mapbox/index.mjs'. Please verify that the package.json has a valid "main" entry
at tryPackage (internal/modules/cjs/loader.js:322:19)
    at Function.Module._findPath (internal/modules/cjs/loader.js:683:18)
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:953:27)
    at Function.Module._load (internal/modules/cjs/loader.js:842:27)
    at Module.require (internal/modules/cjs/loader.js:1026:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object.<anonymous> (/front/__sapper__/dev/server/server.js:24:20)
    at Module._compile (internal/modules/cjs/loader.js:1138:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
    at Module.load (internal/modules/cjs/loader.js:986:32) {
  code: 'MODULE_NOT_FOUND',
  path: '/front/node_modules/@beyonk/svelte-mapbox/package.json',
  requestPath: '@beyonk/svelte-mapbox'

@mehdiraized without knowing anything about how you are trying to bundle this into your application, I can't help you.
Please let me know if you are using Rollup or Webpack or Parcel, what stack you are using, etc

Rollup

@mehdiraized without knowing anything about how you are trying to bundle this into your application, I can't help you.
Please let me know if you are using Rollup or Webpack or Parcel, what stack you are using, etc

@mehdiraized please post your rollup config, details about how you installed the module, details about how you're importing the module into your project etc

config default sapper
import svelte from "rollup-plugin-svelte";
import alias from "@rollup/plugin-alias";
import resolve from "@rollup/plugin-node-resolve";
import commonjs from "@rollup/plugin-commonjs";
import replace from "@rollup/plugin-replace";
import sveltePreprocess from "svelte-preprocess";
import babel from "@rollup/plugin-babel";
import { terser } from "rollup-plugin-terser";
import config from "sapper/config/rollup.js";
import pkg from "./package.json";

const mode = process.env.NODE_ENV;
const dev = mode === "development";
const legacy = !!process.env.SAPPER_LEGACY_BUILD;

const onwarn = (warning, onwarn) =>
  (warning.code === "CIRCULAR_DEPENDENCY" &&
    /[/\\]@sapper[/\\]/.test(warning.message)) ||
  onwarn(warning);
const dedupe = ["svelte", "svelte/internal"];

const preprocess = sveltePreprocess({
  scss: {
    includePaths: ["src"],
  },
  postcss: {
    plugins: [require("autoprefixer")],
  },
});

export default {
  client: {
    input: config.client.input(),
    output: config.client.output(),
    cache: true,
    plugins: [
      replace({
        "process.browser": true,
        "process.env.NODE_ENV": JSON.stringify(mode),
      }),
      svelte({
        dev,
        hydratable: true,
        emitCss: true,
        preprocess,
      }),
      alias({
        entries: [
          {
            find: `@sapper`,
            replacement: `${__dirname}/src/node_modules/@sapper`,
          },
        ],
      }),
      resolve({
        browser: true,
        dedupe,
      }),
      commonjs(!dev && { sourceMap: false }),

      legacy &&
        babel({
          extensions: [".js", ".mjs", ".html", ".svelte"],
          babelHelpers: "runtime",
          exclude: ["node_modules/@babel/**"],
          presets: [
            [
              "@babel/preset-env",
              {
                targets: "> 0.25%, not dead",
              },
            ],
          ],
          plugins: [
            "@babel/plugin-syntax-dynamic-import",
            [
              "@babel/plugin-transform-runtime",
              {
                useESModules: true,
              },
            ],
          ],
        }),

      !dev &&
        terser({
          module: true,
        }),
    ],

    preserveEntrySignatures: false,
    onwarn,
  },

  server: {
    input: config.server.input(),
    output: config.server.output(),
    cache: true,
    plugins: [
      replace({
        "process.browser": false,
        "process.env.NODE_ENV": JSON.stringify(mode),
      }),
      svelte({
        generate: "ssr",
        hydratable: true,
        dev,
        preprocess,
      }),
      alias({
        entries: [
          {
            find: `@sapper`,
            replacement: `${__dirname}/src/node_modules/@sapper`,
          },
        ],
      }),
      resolve({
        dedupe,
      }),
      commonjs(!dev && { sourceMap: false }),
    ],
    external: Object.keys(pkg.dependencies).concat(
      require("module").builtinModules ||
        Object.keys(process.binding("natives"))
    ),

    onwarn,
  },

  serviceworker: {
    input: config.serviceworker.input(),
    output: config.serviceworker.output(),
    cache: true,
    plugins: [
      resolve(),
      replace({
        "process.browser": true,
        "process.env.NODE_ENV": JSON.stringify(mode),
      }),
      alias({
        entries: [
          {
            find: `@sapper`,
            replacement: `${__dirname}/src/node_modules/@sapper`,
          },
        ],
      }),
      commonjs(!dev && { sourceMap: false }),
      !dev && terser(),
    ],

    onwarn,
  },
};

You need to ensure you're installing as a development dependency:
npm install --save-dev @beyonk/svelte-mapbox

Duplicate of #1 and #3

plz add to readme file

Duplicate of #1 and #3

Done - https://github.com/beyonk-adventures/svelte-mapbox/commit/b9f623c82e747006045bf029113efc6bf1457eb0
It's important that you understand that this applies to any library you use with Svelte/Sapper. You do not need runtime dependencies except in very specific circumstances.

authors: antony mehdiraized

repo: beyonk-adventures/svelte-mapbox


text:
Pod Crashlooping due to GET request to Azure DevOps project is failing

I was able to create the templates, build the docker image, and deploy the BC and deployment via the templates.
However, the pod is crashlooping due to this error when trying to reach my Azure DevOps project:
[2022-01-13 17:12:46Z INFO VisualStudioServices] Starting operation Location.GetConnectionData
[2022-01-13 17:12:47Z ERR  VisualStudioServices] GET request to https://dev.azure.com/CableOne-ProductDevelopers/DevOpsDerek/_apis/connectionData?connectOptions=1&lastChangeId=-1&lastChangeId64=-1 failed. HTTP Status: NotFound, AFD Ref: Ref A: 372D1668B0A241C38AAAD1B940380E0A Ref B: SN1EDGE1709 Ref C: 2022-01-13T17:12:47Z
This has been replicated by a teammate of mine, they are having the same issue when trying to reach their project.
I am able to connect to the project via a normal curl command, I'm not sure what it is appending to this endpoint that is making it 404 page not found.
Here's a curl command from a debug of the Azure Devops pod that is running.
sh-4.4$ curl -v https://dev.azure.com/CableOne-ProductDevelopers/DevOpsDerek

Trying 13.107.42.20...
TCP_NODELAY set
Connected to dev.azure.com (13.107.42.20) port 443 (#0)
ALPN, offering h2
ALPN, offering http/1.1
successfully set certificate verify locations:
CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none
TLSv1.3 (OUT), TLS handshake, Client hello (1):
TLSv1.3 (IN), TLS handshake, Server hello (2):
TLSv1.2 (IN), TLS handshake, Certificate (11):
TLSv1.2 (IN), TLS handshake, Server key exchange (12):
TLSv1.2 (IN), TLS handshake, Server finished (14):
TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
TLSv1.2 (OUT), TLS handshake, Finished (20):
TLSv1.2 (IN), TLS handshake, Finished (20):
SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
ALPN, server accepted to use h2
Server certificate:
subject: CN=dev.azure.com
start date: Nov  9 16:14:27 2021 GMT
expire date: Nov  9 16:14:27 2022 GMT
subjectAltName: host "dev.azure.com" matched cert's "dev.azure.com"
issuer: C=US; O=Microsoft Corporation; CN=Microsoft RSA TLS CA 02
SSL certificate verify ok.
Using HTTP2, server supports multi-use
Connection state changed (HTTP/2 confirmed)
Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
Using Stream ID: 1 (easy handle 0x556c8198e8b0)

GET /CableOne-ProductDevelopers/DevOpsDerek HTTP/2
Host: dev.azure.com
User-Agent: curl/7.61.1
Accept: /

Connection state changed (MAX_CONCURRENT_STREAMS == 100)!
< HTTP/2 302
< cache-control: no-cache, no-store, must-revalidate
< pragma: no-cache
< content-length: 605
< content-type: text/html; charset=utf-8
< expires: -1
< location: https://spsprodcus1.vssps.visualstudio.com/_signin?realm=dev.azure.com&reply_to=https%3A%2F%2Fdev.azure.com%2FCableOne-ProductDevelopers%2FDevOpsDerek&redirect=1&hid=56a8e117-ac45-4594-8e20-d329cfe98b9f&context=eyJodCI6MiwiaGlkIjoiOTkyOGQ5YzUtNmU0Mi00NDJmLTg5YmYtNGQwZDI3YTFiYWI2IiwicXMiOnt9LCJyciI6IiIsInZoIjoiIiwiY3YiOiIiLCJjcyI6IiJ90#ctx=eyJTaWduSW5Db29raWVEb21haW5zIjpbImh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbSIsImh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbSJdfQ2
< p3p: CP="CAO DSP COR ADMa DEV CONo TELo CUR PSA PSD TAI IVDo OUR SAMi BUS DEM NAV STA UNI COM INT PHY ONL FIN PUR LOC CNT"
< set-cookie: VstsSession=%7B%22PersistentSessionId%22%3A%22e1ef32e2-b4ad-40bf-af8c-8a28a25fde6c%22%2C%22PendingAuthenticationSessionId%22%3A%2200000000-0000-0000-0000-000000000000%22%2C%22CurrentAuthenticationSessionId%22%3A%2200000000-0000-0000-0000-000000000000%22%2C%22SignInState%22%3A%7B%7D%7D;SameSite=None; domain=.dev.azure.com; expires=Fri, 13-Jan-2023 19:57:58 GMT; path=/; secure; HttpOnly
< www-authenticate: Bearer authorization_uri=https://login.microsoftonline.com/d283f563-83f4-4d65-a9d1-028758bd1572
< www-authenticate: Basic realm="https://tfsprodcus3.visualstudio.com/"
< x-tfs-processid: 71e65cbe-6316-4e27-a8d2-b61417946643
< strict-transport-security: max-age=31536000; includeSubDomains
< activityid: 13587fd5-4e18-4650-889f-2c11135bf0e5
< x-tfs-session: 13587fd5-4e18-4650-889f-2c11135bf0e5
< x-vss-e2eid: 13587fd5-4e18-4650-889f-2c11135bf0e5
< x-vss-senderdeploymentid: 371dc223-5e58-9481-da2c-e75ac4f20939
< x-frame-options: SAMEORIGIN
< x-tfs-fedauthrealm: https://tfsprodcus3.visualstudio.com/
< x-tfs-fedauthissuer: https://dev.azure.com/CableOne-ProductDevelopers/
< x-vss-authorizationendpoint: https://vssps.dev.azure.com/CableOne-ProductDevelopers/
< x-vss-resourcetenant: d283f563-83f4-4d65-a9d1-028758bd1572
< x-tfs-soapexception: %3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csoap%3AEnvelope%20xmlns%3Asoap%3D%22http%3A%2F%2Fwww.w3.org%2F2003%2F05%2Fsoap-envelope%22%3E%3Csoap%3ABody%3E%3Csoap%3AFault%3E%3Csoap%3ACode%3E%3Csoap%3AValue%3Esoap%3AReceiver%3C%2Fsoap%3AValue%3E%3Csoap%3ASubcode%3E%3Csoap%3AValue%3EUnauthorizedRequestException%3C%2Fsoap%3AValue%3E%3C%2Fsoap%3ASubcode%3E%3C%2Fsoap%3ACode%3E%3Csoap%3AReason%3E%3Csoap%3AText%20xml%3Alang%3D%22en%22%3ETF400813%3A%20The%20user%20%27%27%20is%20not%20authorized%20to%20access%20this%20resource.%3C%2Fsoap%3AText%3E%3C%2Fsoap%3AReason%3E%3C%2Fsoap%3AFault%3E%3C%2Fsoap%3ABody%3E%3C%2Fsoap%3AEnvelope%3E
< x-tfs-serviceerror: TF400813%3A%20The%20user%20%27%27%20is%20not%20authorized%20to%20access%20this%20resource.
< x-vss-s2stargetservice: 00000002-0000-8888-8000-000000000000/visualstudio.com
< request-context: appId=cid-v1:f88d1338-e7ba-4d7b-83e0-e573c40a2f62
< access-control-expose-headers: Request-Context
< x-content-type-options: nosniff
< x-cache: CONFIG_NOCACHE
< x-msedge-ref: Ref A: C91F913265C34D1AA8FA87C7F2C922D2 Ref B: SN1EDGE1709 Ref C: 2022-01-13T19:57:58Z
< date: Thu, 13 Jan 2022 19:57:58 GMT
<

Object moved
Object moved to here.

* Connection #0 to host dev.azure.com left intact

Hi - from a connection point of view the only parameters concerned I believe are these ones below that you specify in the template. I haven't come across this issue yet - but had some issues early on only when either the token was invalid or the Agent Pool name didnt match to the one setup.

description: Azure DevOps instance
name: AZP_URL
required: true
description: Azure DevOps Pool name
name: AZP_POOL
required: true
value: ""
description: Azure DevOps Agent Personal Access Token
name: AZP_TOKEN
required: true

I found the problem. I was using the entire project URL
https://dev.azure.com/CableOne-ProductDevelopers/DevOpsDerek
rather than the organization URL
https://dev.azure.com/CableOne-ProductDevelopers/.
The verbiage in the guide threw me off, I think
"Setup a project in Azure Devops and get the project based URL ($AZP_URL) . For example https://dev.azure.com/Organisation_Name"

Thanks! Updated the guide.

source: gharchive/issue

authors: bfarr-rh derekkl

repo: bfarr-rh/azure-devops-ocp-agent

license: MIT

license_type: permissive

license_source: github-api


text:
Add travis.yml

Hi,
I add .travis.yml (copy of the docker-galaxy-ngs-preprocessing one)
Is TravisCI activated for this repository?
Bérénice

Activated.

source: gharchive/pull-request

authors: bebatut bgruening

repo: bgruening/galaxy-exome-seq


text:
HGF online structured

This PR extends HGF to support online structured variational inference when upper layer is a Gaussian signal.

Codecov Report

Merging #49 (36d973e) into master (ff3a47e) will decrease coverage by 0.02%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master      #49      +/-   ##
==========================================
- Coverage   53.50%   53.47%   -0.03%
==========================================
  Files         125      125
  Lines        3669     3671       +2
==========================================
  Hits         1963     1963
- Misses       1706     1708       +2

Impacted Files
Coverage Δ

src/distributions/exp_linear_quadratic.jl
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ff3a47e...36d973e. Read the comment docs.

Below are couple of suggestions:

Currently marginal computation rules do not take  the functional form of the messages into account. We can extend marginal computation rules such that the functional forms of the messages will be taken into account.
We can implement stochastic VI based methods to compute outgoing messages when the incoming messages are not Gaussian.
There are no checks for the numerical stability and this sometimes influence the performance.  We can prevent this by numerical tricks.

authors: bvdmitri codecov-commenter ismailsenoz


text:
problem with NUnit Version 3.0.1 -- Solved

Xamarin Studio doesn't work well with the newes Version of NUnit!
To Solve the problem, a version befor has to be used!
Search in Package Manager for "NUnit version:2.6.4" and install this Version, otherwise some errors appear.
==> Walkthrough was found on this page:
https://developer.xamarin.com/guides/cross-platform/application_fundamentals/installing-nunit-using-nuget/
(Description why the next versions doesn't work were also found in this Walkthrough)
Kind regards
Gerhard Sabeditsch
PS: I'm working on a MAC

Thanks!
See also updated https://github.com/bicoom/oom/wiki/Walkthrough-NUnit.

repo: bicoom/oom

license: mit

license_source: bigquery


text:
chore: ドメインの取得とレポジトリ名の変更

bicstoneに統一するためドメインを取得する
レポジトリ名を変更する

レポジトリ名の変更は完了、ドメインは検討中...

readmeのバッジの張替えが必要

bicstone.me
を取得し、AWSの設定なう

repo: bicstone/portfolio


text:
Removed Archive, first draft. Also CRLF fixes.

Code references to nanliu/archive have been removed and replaced with
exec calls; however tests and include statements have not been changed
yet.
Due to line-end issues with some of the templates I've converted them
from CRLF to LF.

Thank you for you PR. I'll merge your changes, test locally and publish a new version.

authors: jairojunior jhazelwo

repo: biemond/biemond-wildfly


text:
It seems that the annotated original text are not provided?

For long dependency QA, I suppose the 'S' key under 'qa_pairs' should be the annotated original text? But I found that most of the time the context in 'S' cannot be found in 'input'. Am I misunderstanding what 'S' is?

For example:
loogle_data[1]['qa_pairs'][0]['S'][0]
is
'Ciutat Vella:\n[Population (2015): 100,685;\nArea: 4.49 km2;\nDensity = 100,685 / 4.49 = 22,431 people/km2.]\nEixample:\n[Population: 263,565;\nArea: 7.46 km2;\nDensity = 263,565 / 7.46 = 35,338 people/km2.]\nSants-Montju?c:\n[Population: 180,824;\nArea: 21.35 km2;\nDensity = 180,824 / 21.35 = 8,473 people/km2.]\nLes Corts:\n[Population: 81,200;\nArea: 6.08 km2;\nDensity = 81,200 / 6.08 = 13,355 people/km2.]\nSarrià-Sant Gervasi:\n[Population: 145,761;\nArea: 20.09 km2;\nDensity = 145,761 / 20.09 = 7,254 people/km2.]\nGràcia:\n[Population: 120,273;\nArea: 4.19 km2;\nDensity = 120,273 / 4.19 = 28,710 people/km2.]\nHorta-Guinardó:\n[Population: 166,950;\nArea: 11.96 km2;\nDensity = 166,950 / 11.96 = 13,959 people/km2.]\nNou Barris:\n[Population: 164,516;\nArea: 8.04 km2;\nDensity = 164,516 / 8.04 = 20,466 people/km2.]\nSant Andreu:\n[Population: 145,983;\nArea: 6.56 km2;\nDensity = 145,983 / 6.56 = 22,246 people/km2.]\nSant Martí:\n[Population: 232,629;\nArea: 10.80 km2;\nDensity = 232,629 / 10.80 = 21,540 people/km2.]'

I completely cannot find such paragraph or sentences in the original input.

For example: loogle_data[1]['qa_pairs'][0]['S'][0] is
'Ciutat Vella:\n[Population (2015): 100,685;\nArea: 4.49 km2;\nDensity = 100,685 / 4.49 = 22,431 people/km2.]\nEixample:\n[Population: 263,565;\nArea: 7.46 km2;\nDensity = 263,565 / 7.46 = 35,338 people/km2.]\nSants-Montju?c:\n[Population: 180,824;\nArea: 21.35 km2;\nDensity = 180,824 / 21.35 = 8,473 people/km2.]\nLes Corts:\n[Population: 81,200;\nArea: 6.08 km2;\nDensity = 81,200 / 6.08 = 13,355 people/km2.]\nSarrià-Sant Gervasi:\n[Population: 145,761;\nArea: 20.09 km2;\nDensity = 145,761 / 20.09 = 7,254 people/km2.]\nGràcia:\n[Population: 120,273;\nArea: 4.19 km2;\nDensity = 120,273 / 4.19 = 28,710 people/km2.]\nHorta-Guinardó:\n[Population: 166,950;\nArea: 11.96 km2;\nDensity = 166,950 / 11.96 = 13,959 people/km2.]\nNou Barris:\n[Population: 164,516;\nArea: 8.04 km2;\nDensity = 164,516 / 8.04 = 20,466 people/km2.]\nSant Andreu:\n[Population: 145,983;\nArea: 6.56 km2;\nDensity = 145,983 / 6.56 = 22,246 people/km2.]\nSant Martí:\n[Population: 232,629;\nArea: 10.80 km2;\nDensity = 232,629 / 10.80 = 21,540 people/km2.]'

I completely cannot find such paragraph or sentences in the original input.

Which task(subset of data) do you use in this example loogle_data[1]['qa_pairs'][0]['S'][0]? Could you please provide more detail info? thanks

For example: loogle_data[1]['qa_pairs'][0]['S'][0] is
'Ciutat Vella:\n[Population (2015): 100,685;\nArea: 4.49 km2;\nDensity = 100,685 / 4.49 = 22,431 people/km2.]\nEixample:\n[Population: 263,565;\nArea: 7.46 km2;\nDensity = 263,565 / 7.46 = 35,338 people/km2.]\nSants-Montju?c:\n[Population: 180,824;\nArea: 21.35 km2;\nDensity = 180,824 / 21.35 = 8,473 people/km2.]\nLes Corts:\n[Population: 81,200;\nArea: 6.08 km2;\nDensity = 81,200 / 6.08 = 13,355 people/km2.]\nSarrià-Sant Gervasi:\n[Population: 145,761;\nArea: 20.09 km2;\nDensity = 145,761 / 20.09 = 7,254 people/km2.]\nGràcia:\n[Population: 120,273;\nArea: 4.19 km2;\nDensity = 120,273 / 4.19 = 28,710 people/km2.]\nHorta-Guinardó:\n[Population: 166,950;\nArea: 11.96 km2;\nDensity = 166,950 / 11.96 = 13,959 people/km2.]\nNou Barris:\n[Population: 164,516;\nArea: 8.04 km2;\nDensity = 164,516 / 8.04 = 20,466 people/km2.]\nSant Andreu:\n[Population: 145,983;\nArea: 6.56 km2;\nDensity = 145,983 / 6.56 = 22,246 people/km2.]\nSant Martí:\n[Population: 232,629;\nArea: 10.80 km2;\nDensity = 232,629 / 10.80 = 21,540 people/km2.]'

I completely cannot find such paragraph or sentences in the original input.

Which task(subset of data) do you use in this example loogle_data[1]['qa_pairs'][0]['S'][0]? Could you please provide more detail info? thanks

hi， in the multiple information retrieval,  'S' are evidences that can be extracted directly from the original text . But other  long dep tasks are more challenging and need further calculation or reasoning on the evidences to obtain the final answer. In this way, the annotators are asked to provided more details explanations and reasoning process on how to use the evidences,  as the case you provided here for instance.

hi， in the multiple information retrieval, 'S' are evidences that can be extracted directly from the original text . But other long dep tasks are more challenging and need further calculation or reasoning on the evidences to obtain the final answer. In this way, the annotators are asked to provided more details explanations and reasoning process on how to use the evidences, as the case you provided here for instance.

Thanks for your reply. But I think it's actually an format issue in the dataset where the sentence in 'S' does not strictly match the original context in the 'input'. Please see the following example I extracted from the dataset:
From 'S':
"His father was Alvaro Picardo de\nCelis and his mother's family name was Castellón. He had four brothers,one of brothers died in infancy."

From 'input':
His father was Alvaro Picardo de Celis and his mother\'s family name was Castellón. He had four brothers, one of whom died in infancy.

Where 'S' contains some unexpected '\n' and a "one of brothers" should be "one of whom" according to the original context. This kind of typos make it hard for us to process this dataset and cite your work. I did a quick test in longdep_qa, only 921 out of 3429 sentences in 'S' can be found by exact matching in the original context, after I replace '\n' with whitespace. It means 2508 cannot be found in the original context by exact matching and it's time-consuming for us to manually check these 2508 samples one by one and figure out what's the issue.

authors: lijiaqijane waylonli

repo: bigai-nlco/LooGLE


text:
Added error prop

closes #127

User of the Editor can now pass an error prop that will update the error state of the fixed editor.

@AbhayVAshokan _a. Please review.

@karthiknmenon _a. Please review the UI changes. Let me know if the error message needs to be repositioned.

@karthiknmenon _a. Please review. I compared the error message with neetoUI input and they both match.

@karthiknmenon please provide an update on this PR. It has been open for quite some while now.

repo: bigbinary/neeto-editor-tiptap


text:
Creates a playground for neetoEditor in the storybook using the live examples plugin.

Fixes #1158
Description

Checklist

[ ] ~I have made corresponding changes to the documentation.~
[ ] ~I have updated the types definition of modified exports.~
[ ] ~I have verified the functionality in some of the neeto web-apps.~
[x] I have added the necessary label (patch/minor/major - If package publish
is required).

Reviewers

@AbhayVAshokan  _a please review.

@deepakjosp  _a

@AbhayVAshokan  _a please review.

repo: bigbinary/neeto-editor


text:
fixed bugs

PR Type
Bug fix

Description

Fixed handling of invalid PSMs by properly filtering them out during iteration instead of keeping them in the peptide IDs
Added tracking of valid peptide hits in a new list to maintain only valid PSMs
Updated rescore_idxml function to use the filtered peptide IDs list
Bumped package version from 0.0.2 to 0.0.3

Changes walkthrough 📝
Relevant filesConfiguration changes

__init__.pyVersion bump to 0.0.3

quantmsrescore/init.py

Bumped version from 0.0.2 to 0.0.3

+1/-1

Bug fix

ms2rescore.pyFix invalid PSM handling and filtering

quantmsrescore/ms2rescore.py
Added tracking of valid peptide hits during PSM parsing  Fixed handling of invalid PSMs by filtering them out during iteration  Updated rescore_idxml to use filtered peptide IDs

+9/-2

💡 PR-Agent usage: Comment /help "your question" on any pull request to receive relevant information

This PR is related with the following issue: https://github.com/bigbio/quantms/issues/458

authors: daichengxin ypriverol

repo: bigbio/quantms-rescoring


text:
[docs] Clean up and fix docstrings in common/transaction.py

Multiple docstrings do not build, and cause sphinx errors if one tries to build the docs.

We're going to be refactoring that code in the next month or two (starting with BEP-9) and we might decide to use the docstrings to generate some code library reference docs at that time. If we do, we'll fix the docstrings so that they don't cause Sphinx errors. If we don't, then this is a non-issue. Either way, we don't need this issue sitting around cluttering up the issue list, so I'm closing it.

authors: sbellem ttmc

repo: bigchaindb/bigchaindb


text:
The AI result loses indentation when passed back from the app to the BigCommerce Add-Edit page

Steps to reproduce:

Generate an AI description
Make sure you have indentions
Click the Use this button
Note that the indentions have disappeared.

App UI:

BigCommerce Add-Edit page UI:

Content sent from the app:
{"description":"First sentence\n\nSecond sentence\n\nThird sentence\n"}

It has been fixed in https://github.com/bigcommerce/ai-app-foundation/pull/32

repo: bigcommerce/ai-app-foundation


text:
feat(payment): INT-5000 Populate onUnhandledError correctly

What?
Populate onUnhandledError correctly to show up the error message we sent from the strategy when the payment method isn't available.
Why?
Digital River requested it because the shopper doesn't know what happened if the drop in element isn't rendered

Testing / Proof

Depends on
https://github.com/bigcommerce/checkout-sdk-js/pull/1286
@bigcommerce/checkout @bigcommerce/apex-integrations

💚 Tested!
QE details:
PR has been validated, issue is no longer available.
Following scenario has been validates:

Use a Canadian shipping address, but introduce a US post code such as: 55343 (positive and negative scenarios)
Use a US shipping address, but introduce a Canada post code such as: V6C 1B4 (positive and negative scenarios)

Please review attached document with validation details.
INT-5000 - Post code validation does not occur causing checkouts call to error.docx

authors: BC-ISilva clopezh

repo: bigcommerce/checkout-js


text:
Add NewRelic Distributed Tracing support

This pr introduces client and server interceptors that can pass newrelic distributed tracing payload through newrelic header.

@splittingred Let me know if there is anything you want to refactor/change. Otherwise, Im not planning to add anything else to this PR and it is ready for review/merge

would you like to have frozen_string_literal in all files? I can add to this PR. Also, I would recommend adding rubocop check to CI pipeline.

I added frozen_string_literal everywhere (`rubocop -a'). As for integrating rubocop to CI pipeline, I would rather not include it in this PR so it stays small and on topic

@ocha This is great. I'm OOO the rest of the day, but can cut a release for this tomorrow. Thanks again for your contribution!

Thank you and my pleasure

authors: ocha splittingred

repo: bigcommerce/gruf-newrelic


text:
Instrumented some new RDD operations from Spark 1.2

Added instrumentation for some new RDD operations from Spark 1.2: fullOuterJoin and repartitionAndSortWithinPartitions

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/bdg-utils-prb/28/
Test PASSed.

Excellent! Thanks @nfergu!

authors: AmplabJenkins fnothaft nfergu

repo: bigdatagenomics/bdg-utils


text:
Release version 0.2.0.

Use this issue to track progress of pre-release development.
IndexDB will be read for use with a version 0.2.0 release for developers who are able to keep up with a project in development. When 0.2.0 is released, IndexDB will follow the same release pattern as Node.js, with the even number indicating a API frozen maintenance branch, while  development continues on the odd number one less than the even number.
That is, when 0.2.0 is release, the 0.2 version branch will be API frozen. Development will continue on 0.1 toward a 0.4.0 release. When 0.4.0 is released, it will be API frozen. The 0.3 branch will become the development branch. We continue in this fashion until a version 1.0.
Prior to the 0.2.0 release, if you decide to adopt the pre-release 0.0 branch, please use NPM and package.json to freeze a version of IndexDB that works for you. Follow this issue for updates on changes. Read the change log to know how an update will affect your application.
When 0.2.0 is released semantic versioning takes over. Even numbers are API stable, odd numbers are API playgrounds. At 0.0, however, everything is in flux. Up is down. Left is right. Callbacks are synchronous. Cats like baths. Early adoption is welcome, because it helps build a better library, but please be patient and please be careful.

Oh gee how about you commit a single line of code that dose anything useful.
I can'd find anything, I wonder if I'm missing anything.

Hello why cant I use this module? am I getting something wrong?

authors: bigeasy elayomohammed rolfen

repo: bigeasy/indexeddb


text:
Adds support for official COCO annotation format in source processing

I mean, I fully accept that this is probably not merge worthy, but it works, so let me know what needs to be fixed and/or improved :)

Oh, yeah, I totally abused the meaning of --annotations-dir, sorry about that.
bigmler source --annotations-dir=train/_annotations.coco.json --annotations-language=COCO --train train/

Oh, yeah, I totally abused the meaning of --annotations-dir, sorry about that.
bigmler source --annotations-dir=train/_annotations.coco.json --annotations-language=COCO --train train/

options:
-h, --help            show this help message and exit
--HOG                 Whether to use Histogram of Gradients as image
analysis features. Captures profiles.
--add-sources ADD_SOURCES
A comma-separated list of source identifiers to add to
the composite.
--annotations-dir ANNOTATIONS_DIR
Directory for individual annotation files.
--annotations-file ANNOTATIONS_FILE
File that contains the annotations to images.

Added with checks, tests and examples in version 5.9.0

authors: mmerce petersen-poul

repo: bigmlcom/bigmler


text:
新手关于BladeMaster

看到kratos，感觉挺不错的。
然后看介绍说使用了Gin于是找了半天，发现Gin已融进BladeMaster ;-)
我能想到的优点是：

可以根据自己的需求来修改，灵活性大
可以在这个固定的版本上修改bug，优化性能，利于积累
但同时缺点也有，就是侵入性：
如果Gin推出了新版本，而开发者刚好需要这些功能，是否可以很方便的merge进去

不知道官方对这个问题是什么看法？
谢谢

blademaster 对于 gin 更倾向于是定制化开发后的，因为 gin 的使用方式比较讨人喜欢，也便于集成更多各色各样的中间件，所以 blademaster 的原型就是基于 gin 来开发的。
但是因为 gin 里的某些功能或者设计不便于 bilibili 使用，或者有误用的可能，所以在此基础上去除了一部分功能和逻辑。
再对于线上服务而言，为了满足监控、稳定性需要，又在其核心处理流程里加入了部分逻辑，比如元数据 API、超时传递、服务染色等等。
实际上当前 gin 的核心处理流程已经没有太大的变化了，因此 blademaster 也几乎没有因为 gin 更新而导致核心逻辑发生的变更了。对于新功能而言，我更倾向于能否通过中间件的形式集成入你的应用，gin 或 blademaster 里的中间件编写真的非常简单。
也有部分功能是必须修改核心逻辑才可以集成的，比如 Parameters in path。最早设计 blademaster 的时候因为想避开这种模式的 API，所以直接使用了标准库里的 mux。但是现在也有支持的计划，所以也会人工和 gin 的逻辑进行同步和测试。
希望可以帮你理解当前 blademaster 的设计。

@realityone 非常感谢~~

authors: codlin realityone

repo: bilibili/kratos


text:
斗鱼 主线路录出来ts文件的无法投稿

斗鱼主线路录出了ts和flv文件。同一场直播，前2part是ts后几part全是flv
一直卡投稿，也没有啥提示就是不断的再上传，也有速度。循环投稿的期间有其他主播上传投稿成功。
我把那两个ts手动改成flv就上传上去了。
2023-03-20T16:43:53.307345Z  INFO stream_gears::uploader: Line { os: Kodo, probe_url: "//up-na0.qbox.me/crossdomain.xml", query: "bucket=bvcupcdnkodobm&probe_version=20211012", cost: 0 }
2023-03-20T16:43:53.307782Z  INFO biliup::uploader::line: pre_upload: {"build":2110000,"name":"石页的第一根矛2023-03-20 15_25_02我是一头猪天天都在输.ts","profile":"ugcupos/bupfetch","r":"kodo","size":6822438408,"ssl":0,"version":"2.11.0"}
2023-03-20T16:44:44.003497Z  INFO biliup::uploader::credential: 通过cookie登录
2023-03-20T16:44:44.279337Z  INFO biliup::uploader::credential: 验证cookie
2023-03-20T16:44:44.279346Z  INFO biliup::uploader::credential: 无需更新cookie
2023-03-20T16:44:44.283134Z  INFO stream_gears::uploader: Line { os: Kodo, probe_url: "//up-na0.qbox.me/crossdomain.xml", query: "bucket=bvcupcdnkodobm&probe_version=20211012", cost: 0 }
2023-03-20T16:44:44.283172Z  INFO biliup::uploader::line: pre_upload: {"build":2110000,"name":"ん2023-03-20 *.flv","profile":"ugcupos/bupfetch","r":"kodo","size":6237279857,"ssl":0,"version":"2.11.0"}
2023-03-20T16:51:09.744417Z  INFO stream_gears::uploader: Upload completed: ん2023-03-20 test.flv => cost 385.03s, 16.20 MB/s.
2023-03-20T16:51:10.098007Z  INFO biliup::uploader::bilibili: ResponseData { code: 0, data: Some(Object {"aid": Number* "bvid": String("*")}), message: "0", ttl: Some(1) }
2023-03-20T16:51:10.098019Z  INFO biliup::uploader::bilibili: 投稿成功
2023-03-20T16:51:42.400567Z  INFO biliup::uploader::credential: 通过cookie登录
2023-03-20T16:51:42.651358Z  INFO biliup::uploader::credential: 验证cookie
2023-03-20T16:51:42.651369Z  INFO biliup::uploader::credential: 无需更新cookie
2023-03-20T16:51:42.656140Z  INFO stream_gears::uploader: Line { os: Kodo, probe_url: "//up-na0.qbox.me/crossdomain.xml", query: "bucket=bvcupcdnkodobm&probe_version=20211012", cost: 0 }
2023-03-20T16:51:42.656186Z  INFO biliup::uploader::line: pre_upload: {"build":2110000,"name":"石页的第一根矛2023-03-20 15_25_02我是一头猪天天都在输.ts","profile":"ugcupos/bupfetch","r":"kodo","size":6822438408,"ssl":0,"version":"2.11.0"}
2023-03-20T16:58:12.503920Z  INFO biliup::uploader::credential: 通过cookie登录
2023-03-20T16:58:12.788402Z  INFO biliup::uploader::credential: 验证cookie
2023-03-20T16:58:12.788411Z  INFO biliup::uploader::credential: 无需更新cookie
2023-03-20T16:58:12.792382Z  INFO stream_gears::uploader: Line { os: Kodo, probe_url: "//up-na0.qbox.me/crossdomain.xml", query: "bucket=bvcupcdnkodobm&probe_version=20211012", cost: 0 }
2023-03-20T16:58:12.792493Z  INFO biliup::uploader::line: pre_upload: {"build":2110000,"name":"石页的第一根矛2023-03-20 15_25_02我是一头猪天天都在输.ts","profile":"ugcupos/bupfetch","r":"kodo","size":6822438408,"ssl":0,"version":"2.11.0"}
2023-03-20T17:04:43.474831Z  INFO biliup::uploader::credential: 通过cookie登录
2023-03-20T17:04:43.771413Z  INFO biliup::uploader::credential: 验证cookie
2023-03-20T17:04:43.771426Z  INFO biliup::uploader::credential: 无需更新cookie
2023-03-20T17:04:43.777324Z  INFO stream_gears::uploader: Line { os: Kodo, probe_url: "//up-na0.qbox.me/crossdomain.xml", query: "bucket=bvcupcdnkodobm&probe_version=20211012", cost: 0 }
2023-03-20T17:04:43.777489Z  INFO biliup::uploader::line: pre_upload: {"build":2110000,"name":"石页的第一根矛2023-03-20 15_25_02我是一头猪天天都在输.ts","profile":"ugcupos/bupfetch","r":"kodo","size":6822438408,"ssl":0,"version":"2.11.0"}```

这个不太清楚，建议如果经常出现的话，可以考虑换成ffmpeg下载器统一使用flv或者mp4封装。

请尝试更新最新版本，已规避斗鱼主线路返回的scdn

repo: biliup/biliup


text:
Full-width Comma in Resume English Template

Hi, in the English template, the default comma is Chinese full-width comma, which should be half-width commas.
Excellent Work

Could you point it out? I can not find it.

In the figure following, I used $,$

On the following is the default comma in English template:

Actually it's not a bug, from the example images in your repository I found the comma was half-width. Some recruiters viewed my resume said it should be the case I.
I used MikTeX compiled on ubuntu 18.04. It should be a problem related to my environment.
Thanks

I got it. It depends on the fonts you are using. When used $,$, it would use math fonts. 😄

authors: billryan jmnie

repo: billryan/resume


text:
Open links externally in the preview mode

Rendered mentions (or other links) in the preview mode of comment editor app were being opened as new window

They will be opened externally in default browser with this PR. (same as the comment viewer app.)

https://gitlab.com/aggregated-git-diff/aggregated-git-diff-bug-bash/issues/89

repo: billsedison/vscode-gitlens


text:
Custom Event Emit Type as Open Event

When I try the example with custom events I get:
es.addEventListener("ping", (event) => {             console.log("Received ping with data:", event.data);         });
Property 'data' does not exist on type 'EventSourceEvent | CustomEvent<MyCustomEvents>'.   Property 'data' does not exist on type 'OpenEvent'.ts(2339)

Hello @Tim4497!
Thank you! I'm working on it.

Ran into the same problem. TS does not seem to be able to deduct the type correctly.
One needs to specify
event.type === "ping" && event.data together to make the TS compiler happy.
@binaryminds Any ideas how to solve this?

Please take a look at this PR https://github.com/binaryminds/react-native-sse/pull/29 and let me know if it does resolve this problem.

authors: Tim4497 pke wojciechkrol

repo: binaryminds/react-native-sse


text:
BTreeMap<String, String> not being able to be correctly deserialized

Hi, i'm building a project, it opens a file, match it to a BTreeMap<String, String> and then write it back after clearing the file. in some case, the deserialized BTreeMap<String, String> will be empty, here are my sources file :
use std::{
    env::{current_dir, var},
    error::Error,
    fs::{File, OpenOptions},
    path::PathBuf,
};

pub fn quick_pswd_file(create: bool) -> Result<File, Box<dyn Error>> {
    let pswd_path = match var("PSWD_FILE") {
        Ok(p) => PathBuf::from(p),
        Err(std::env::VarError::NotPresent) => {
            let mut d = current_dir()?;
            d.push("pswdlist");
            d
        }
        Err(e) => return Err(e.into()),
    };

    let pswd_file = OpenOptions::new()
        .write(true)
        .create(create)
        .read(true)
        .open(pswd_path)?;

    Ok(pswd_file)
}

use std::{collections::BTreeMap, error::Error};

use super::quick_pswd_file::quick_pswd_file as gen_pswdfile;

pub fn add(username: String, pswd: String) -> Result<(), Box<dyn Error>> {
    let pswd_file = gen_pswdfile(true)?;
    pswd_file.sync_all()?;
    let mut pswd_list: BTreeMap<String, String> = match pswd_file.metadata()?.len() {
        0 => BTreeMap::new(),
        _ => bincode::deserialize_from(&pswd_file)?,
    };
    if let Some(before) = pswd_list.insert(username, pswd) {
        println!("warning : password changed, old value : {}", before);
    }
    pswd_file.set_len(0)?;
    bincode::serialize_into(pswd_file, &pswd_list)?;

    Ok(())
}

Make sure you call flush() on your file after serializing. Can you do that and see if it fixes your issue?

yes i called flush and it worked, sorry for the inconvenience

authors: Xephobia ZoeyR

repo: bincode-org/bincode


text:
Is mybinder.org still supported?

I have not been able to launch a notebook via mybinder.org for weeks.
The site seems to be up but it does not seem to be working.
Is the site still supported?
Should I remove mybinder.org pointers from my published notebooks?
Is this the right place to ask or should I direct this question elsewhere?
thanks
Daniel

Same here, it works sometimes, but most of the time, I got 'failed' for my launch. Hope to get an answer.

Have a look at https://github.com/jupyterhub/binderhub and https://github.com/sourceryinstitute/jupyter-CAF-kernel

In my experience (I wrote Jupyter-CAF-kernel) you need to migrate to beta.mybinder.org. "Production" mybinder.org seems to me to be completely broken and unusable and has been for some time. I think the binder team might consider moving beta into production, since production is completely unusable....

authors: arnim mhlr qingkaikong zbeekman

repo: binder-project/binder


text:
Are you interested in helping porting PHP eloquent to dart?

I'm porting Eloquent 5.2 to Dart and for that I implemented a PostgreSQL driver in pure Dart called "dargres" and I wanted to know if you are interested in enabling MySQL support in this port that I'm doing
https://pub.dev/packages/dargres
https://github.com/insinfo/pg8000
https://pub.dev/packages/eloquent
https://github.com/insinfo/eloquent_dart
As I'm working on porting applications made in PHP that use eloquent and PostgreSql to dart, I had to port eloquent, at the moment it already works well with PostgreSQL for the query builder but I would love to have support for MySQl working too
I started using eloquent_dart in a production application, apparently everything is fine
https://laravel.com/docs/5.2/eloquent

now it is working with the drivers, dargres, postgres_fork (2.7), postgres (3.0) and mysql_client (0.0.27 )

Sorry, I'm not familiar with Eloquent and don't have much time, so I may not be able to help you. But definitely what you are working on is a great project.


text:
Missing  elements in pom.xml

I use this plugin via https://github.com/novoda/bintray-release and have find that there are no <licenses/> elements in pom.xml.
For example, here is my library:
https://bintray.com/gfx/maven/orma/2.4.2/view#files/com/github/gfx/android/orma/orma/2.4.2
and the pom.xml is like this:
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.github.gfx.android.orma</groupId>
  <artifactId>orma</artifactId>
  <version>2.4.2</version>
  <packaging>aar</packaging>
  <dependencies>...</dependencies>
</project>

Bintray itself has licenses metadata like this: https://bintray.com/gfx/maven/orma/2.4.2/ ("Apache-2.0")
I think licenses is inevitable to use libraries easily, so I'd like to include <licenses/> elements in pom.xml; I'm not sure this plugin should be responsible for the issue though.

Which of the Gradle plugins are you using to upload your artifacts to Bintray?
https://github.com/bintray/gradle-bintray-plugin
or
https://github.com/novoda/bintray-release
Also, did you add the license information to your Gradle build script? If you did, then the gradle-bintray-plugin (the first one of the 2 mentioned above) should create your pom file with the license information and upload it to Bintray.

I use bintray-release v0.3.4, which uses gradle-bintray-plugin

repo: bintray/gradle-bintray-plugin


text:
Find list of ORFs using a GeneticCode

I think it would be useful for ORF detection to be possible with skbio, using public APIs.
Currently GeneticCode only provides two methods for actually working with the genetic code:

translate() -> Protein
translate_six_frames() -> Generator[Protein]
Although these methods are ORF-aware, via start and stop, they aren't actually useful for ORF-finding because each makes the assumption that each reading frame will only contain 1 single ORF. translate returns a single Protein, not a list of predicted ORFs, and translate_six_frames yields at most 6 Protein objects.

Further, although this class stores information about the start and stop codons, it no longer offers any public method to actually access them. is_start, is_stop, and get_stop_indices have all evidently been removed.
I wonder, therefore, how this use case can be satisfied? At minimum, is it possible to make a property or method that returns the start and stop codons? Ideally, we would also have something like GeneticCode.find_orfs(sequence: RNA) -> Generator[RNA] which yields an indefinite amount of ORFs. If we accept that this is more general purpose than just looking for proteins, I think it would be better for it to return RNA and let the user translate it themselves.

Thanks @multimeric, sorry for this falling to the side. Would there be any interest in submitting a PR to add this functionality?

I would have been when I posted this, but I don't think I have time to work on this for the immediate future.

Okay, thanks
On Tue, Mar 29, 2022, 18:26 Michael Milton @.***> wrote:

I would have been when I posted this, but I don't think I have time to
work on this for the immediate future.
—
Reply to this email directly, view it on GitHub
https://github.com/biocore/scikit-bio/issues/1766#issuecomment-1082522214,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADTZMWIGI3MAEDSQXKZG4DVCOUSZANCNFSM45KSNRPQ
.
You are receiving this because you commented.Message ID:
@.***>

authors: multimeric wasade

repo: biocore/scikit-bio


text:
Enhance TreeNode Robinson Foulds Distance (RFD

Currently TreeNode RFD provides a value for the Robinson-Foulds distance metric, but the returned value is simply a number without context to give it meaning. The RFD return values should have some context in which a valuation can be made. The problem is that the metric is a distance required to break down a tree to a minimal unique tree and then build it up again to the new tree. This is nebulous because the breaking down of the tree depends on the number of tips collapsed and the number remaining or more appropriately the distance to collapse and rebuild into the new tree as a percentage of the distance required to collapse and rebuild the whole tree anew. I envision this enhancement to be similar to pwmantel return where you receive a csv that has all of the information. Here is the way I am currently using RFD:
def do_rfd(input_fp1, input_fp2):
tree1 = TreeNode.read(input_fp1)
tree2 = TreeNode.read(input_fp2)
result = tree1.compare_rfd(tree2)
tipcount1 = TreeNode.count(tree1)
tipcount2 = TreeNode.count(tree2)
#calculates the maximum tip count of the two trees
high_tip_count = max(tipcount1, tipcount2)
#equation for calculating the maximum RFD Distance
RFD_MAX = 2*(int(high_tip_count) - 3)
#calcultes the total percentage of the maximum distance
RFD_percent = 1 - (int(result) / float(RFD_MAX))
return (tipcount1, tipcount2, result, RFD_MAX, RFD_percent)
Any thoughts on this enhancement?

Doesn't the calculation of RFD_MAX imply a known and consistent
-furcation level internal to the tree? It is not safe to assume the trees
are, say, strictly bifurcating.
I don't think this makes sense to add into TreeNode.compare_rfd as the
intent of that method is specifically to calculate RFD. It may make sense
in a helper or utility method.
On Tue, Jun 30, 2015 at 10:40 AM, shiffer1 notifications@github.com wrote:

Currently TreeNode RFD provides a value for the Robinson-Foulds distance
metric, but the returned value is simply a number without context to give
it meaning. The RFD return values should have some context in which a
valuation can be made. The problem is that the metric is a distance
required to break down a tree to a minimal unique tree and then build it up
again to the new tree. This is nebulous because the breaking down of the
tree depends on the number of tips collapsed and the number remaining or
more appropriately the distance to collapse and rebuild into the new tree
as a percentage of the distance required to collapse and rebuild the whole
tree anew. I envision this enhancement to be similar to pwmantel return
where you receive a csv that has all of the information. Here is the way I
am currently using RFD:
def do_rfd(input_fp1, input_fp2):
tree1 = TreeNode.read(input_fp1)
tree2 = TreeNode.read(input_fp2)
result = tree1.compare_rfd(tree2)
tipcount1 = TreeNode.count(tree1)
tipcount2 = TreeNode.count(tree2)
#calculates the maximum tip count of the two trees
high_tip_count = max(tipcount1, tipcount2)
#equation for calculating the maximum RFD Distance
RFD_MAX = 2*(int(high_tip_count) - 3)
#calcultes the total percentage of the maximum distance
RFD_percent = 1 - (int(result) / float(RFD_MAX))
return (tipcount1, tipcount2, result, RFD_MAX, RFD_percent)
Any thoughts on this enhancement?
—
Reply to this email directly or view it on GitHub
https://github.com/biocore/scikit-bio/issues/974.

Hey Daniel,
I found this link that may help with the question you are asking. I am uncertain of what you mean to say it's safe to say they are strictly bi-furcating. In researching this metric I have found this is a common method that is used for calculating a maximum distance.
The problem with the term "compare" is that it indicates that this is a value that can be used to say something about the difference between these two trees. When I first ran compare_rfd I got 11720 or something like this. This a distance to collapse and rebuild one tree into the other, but doesn't give me any information about how much of the tree had to be collapsed and rebuilt or any information about their level of similarity. The command certainly returns a distance, but the distance is not really useful as a comparison unless it has context. For instance if the 11720 is out of a RFD_MAX of 11720 then they are completely dissimilar. If it is out of a maximum distance of 1000000000 then they are very similar.

The present TreeNode object does not assume the trees are strictly bifurcating, and the "distance" that RFD computes is based on the topology. So for instance, these two trees have a very different topology but still have the same number of tips.
(a,b,c,d,e,f);
((a,b),(c,d),(e,f));

It sounds like the bigger picture that you're looking for is a normalizing factor, which makes sense. However, the suggested normalizing factor doesn't take into account the topology of the tree. I think it would make more sense to base this off of the number of internal nodes in the tree.
While the current metric isn't normalized, if you hold t1 constant and compare N trees against t1, then you are able to rank those trees with respect to how similar or dissimilar they are to t1. Alternatively, you could do some form of normalizing, however if you're comparing a large number of trees you may want to ensure the normalizing factor is constant so the relative distances are comparable.
You can find an example of where we deployed RFD for a large number of tree comparisons here if you're interested.

It is my understanding that Robinson Foulds was created to account for the topology of the tree. I make no claims about being an expert in this and please correct me if I am wrong, but in your example, the use of Robinson Foulds would be to collapse b,d, and f and then remake them (in this case from the origin) to create the new tree. The RFD given would be the the distances of branches broken down and rebuilt in the process. I would say that this is basing it off the internal nodes. In the method you are suggesting we would obtain a 'distance' between t1 and all of the different N trees, but that distance would be specific to the comparison between those two trees. Branch lengths can vary to specific tips based upon the topology and can they can be vastly different or largely similar. This means that the total distance between any two trees must vary across the tree comparisons. In looking at my data I see this variation in total distance. If the total distance varies and the RFD is a percentage of this we achieve a normalization in this fashion. I would argue that without looking at the RFD in context we are misrepresenting the actual comparison.

RFD does take into account the internal nodes, which is why I was confused
by your definition of RFD_MAX as being only based on the number of tips.
Although, in hindsight, it looks like your definition actually is
accounting for the internal nodes and it was just that the variable names
used were misleading (TreeNode.count by default counts internal nodes). RFD
does not take branch length into account. If when comparing N trees against
a common reference, the tree that has the smallest RFD distance is
considered the most similar (under RFD) to the reference.
Just curious, what is your specific application?
On Tue, Jun 30, 2015 at 1:50 PM, shiffer1 notifications@github.com wrote:

It is my understanding that Robinson Foulds was created to account for the
topology of the tree. I make no claims about being an expert in this and
please correct me if I am wrong, but in your example, the use of Robinson
Foulds would be to collapse b,d, and f and then remake them (in this case
from the origin) to create the new tree. The RFD given would be the the
distances of branches broken down and rebuilt in the process. I would say
that this is basing it off the internal nodes. In the method you are
suggesting we would obtain a 'distance' between t1 and all of the different
N trees, but that distance would be specific to the comparison between
those two trees. Branch lengths can vary to specific tips based upon the
topology and can they can be vastly different or largely similar. This
means that the total distance between any two trees must vary across the
tree comparisons. In looking at my data I see this variation in total
distance. If the total distance varies and the RFD is a percentage of this
we achieve a normalization in this fashion. I would argue that without
looking at the RFD in context we are misrepresenting the actual comparison.
—
Reply to this email directly or view it on GitHub
https://github.com/biocore/scikit-bio/issues/974#issuecomment-117318943.

Oh I can see that you are correct about the branch length thing. That was my own interpretation. I am however getting different maximum distances which would indicate that something is different. Using this system doesn't change the fact the the smallest distance is the most similar, but it does however add to the comparison a measure of how different it is.
We actually need this for our project where we are taking different entropy and gap filtered trees made by  different alignment methods and measuring against the traditional pynast and lanemask workflow trees. We ran into memory issues with mantel tests on some really massive trees and had to use a different metric. This metric produces similar results.
I can see where compare_rfd can be useful on its own with a large comparison of multiple trees. A small addition of a couple lines of code would provide context as to just how similar the trees are by the RFD metric as opposed to just getting a number that could be 50%or 2% of the total. Finding the tree that is the most similar and knowing how similar they are could be considered two different things, but why not report both.

If the return type is variable, it further breaks what consistency does exist between the comparison methods.
Did you try proportion=True with compare_rfd?
I definitely think you should take a look at the tree comparisons link I sent. Specific paper is here; there were some commonalities in the workflow.
Excited to see the results! The Lane mask is dated; I did some prior work on the gap and dynamic entropy filtering. One of the challenges was defining what is better.

I'm back. Sorry it took me a while. The variability is pretty minor from what I can tell, so I don't know if it is too big a concern. We should look into it a bit.
I tried proportion =True and compared to the value I get via the RFD_MAX and we are definitely coming up with different values.
The proportion is a bit hard to understand: I pulled the code snippet:
tree1_sets = tree1.subsets()
tree2_sets = tree2.subsets()
    not_in_both = tree1_sets.symmetric_difference(tree2_sets)

    dist = float(len(not_in_both))

    if proportion:
        total_subsets = len(tree1_sets) + len(tree2_sets)
        dist = dist / total_subsets

I am a bit confused about subsets here the example shows:

from skbio import TreeNode
tree = TreeNode.from_newick("(((a,b)c,(d,e)f)h)root;")
for s in sorted(tree.subsets()):
...     print(sorted(s))
['a', 'b']
['d', 'e']
['a', 'b', 'd', 'e']

So proportion is giving a a ratio of the length of the symmetric difference (in one or the other tree but not in both) above the total # of subsets.
I don't understand what is happening here. Why would the number of subsets have anything to do with the distance? Isn't the distance the number of branches that had to be collapsed and rebuilt?  Doesn't a subset not account for all the branches in it. I am speculating here, but if in the example above there are 3 subsets and 8 branches (tips) and you collapsed lets say 2 and rebuilt then your RFD would be 4 and your proportion would be 4/(3+x). I would assume x to be a similar number. You would get roughly 4/6 giving a value of 2/3 for proportion. By the RFD_MAX you would get 2(8-3) = 10 and the percentage 4/10. In this example you have collapsed 4 branches and rebuilt 4. This is out of ~16 possible collapsing and rebuilding moves. The -3 in RFD_MAX  accounts for the root and at least one other branch being maintained. By the subset system we are saying that those two moves accounted for 2/3 (67%) of the total possible changes. By the RFD_MAX we are saying it is far less of the total or about 40%. Keep in mind of course that at low numbers that -3 has a huge affect. As the number of tips increases that affect is much less. This has a more intuitive feel. It seems wrong to me that 2 moves would estimate at 67% of an 8 tipped tree. I feel like maybe subsets is underestimating the total.
What do you think?

I think these are different measures, and should be treated as such. Would
you be interested in contributing a PR that adds in a compare_rfd_max
method?
On Thu, Jul 2, 2015 at 3:07 PM, shiffer1 notifications@github.com wrote:

I'm back. Sorry it took me a while. The variability is pretty minor from
what I can tell, so I don't know if it is too big a concern. We should look
into it a bit.
I tried proportion =True and compared to the value I get via the RFD_MAX
and we are definitely coming up with different values.
The proportion is a bit hard to understand: I pulled the code snippet:
tree1_sets = tree1.subsets()
tree2_sets = tree2.subsets()
not_in_both = tree1_sets.symmetric_difference(tree2_sets)

dist = float(len(not_in_both))

if proportion:
    total_subsets = len(tree1_sets) + len(tree2_sets)
    dist = dist / total_subsets

I am a bit confused about subsets here the example shows:
from skbio import TreeNode
tree = TreeNode.from_newick("(((a,b)c,(d,e)f)h)root;")
for s in sorted(tree.subsets()):
... print(sorted(s))
['a', 'b']
['d', 'e']
['a', 'b', 'd', 'e']
So proportion is giving a a ratio of the length of the symmetric
difference (in one or the other tree but not in both) above the total # of
subsets.
I don't understand what is happening here. Why would the number of subsets
have anything to do with the distance? Isn't the distance the number of
branches that had to be collapsed and rebuilt? Doesn't a subset not account
for all the branches in it. I am speculating here, but if in the example
above there are 3 subsets and 8 branches (tips) and you collapsed lets say
2 and rebuilt then your RFD would be 4 and your proportion would be
4/(3+x). I would assume x to be a similar number. You would get roughly 4/6
giving a value of 2/3 for proportion. By the RFD_MAX you would get 2(8-3) =
10 and the percentage 4/10. In this example you have collapsed 4 branches
and rebuilt 4. This is out of ~16 possible collapsing and rebuilding moves.
The -3 in RFD_MAX accounts for the root and at least one other branch being
maintained. By the subset system we are saying that those two moves
accounted for 2/3 (67%) of the total possible changes. By the RFD_MAX we
are saying it is far less of t he total or about 40%. Keep in mind of
course that at low numbers that -3 has a huge affect. As the number of tips
increases that affect is much less. This has a more intuitive feel. It
seems wrong to me that 2 moves would estimate at 67% of an 8 tipped tree. I
feel like maybe subsets is underestimating the total.
What do you think?
—
Reply to this email directly or view it on GitHub
https://github.com/biocore/scikit-bio/issues/974#issuecomment-118168590.

Hey Daniel,
I would be interested in this. I would still like to understand better how
different these two methods are how your method works. I tried both on a
bigger set and they came up with the same values, so maybe they aren't that
different after all, but I would definitely need to test more.
Thanks,
Arron
On Thu, Jul 16, 2015 at 8:41 AM, Daniel McDonald notifications@github.com
wrote:

I think these are different measures, and should be treated as such. Would
you be interested in contributing a PR that adds in a compare_rfd_max
method?
On Thu, Jul 2, 2015 at 3:07 PM, shiffer1 notifications@github.com wrote:

I'm back. Sorry it took me a while. The variability is pretty minor from
what I can tell, so I don't know if it is too big a concern. We should
look
into it a bit.
I tried proportion =True and compared to the value I get via the RFD_MAX
and we are definitely coming up with different values.
The proportion is a bit hard to understand: I pulled the code snippet:
tree1_sets = tree1.subsets()
tree2_sets = tree2.subsets()
not_in_both = tree1_sets.symmetric_difference(tree2_sets)
dist = float(len(not_in_both))
if proportion:
total_subsets = len(tree1_sets) + len(tree2_sets)
dist = dist / total_subsets
I am a bit confused about subsets here the example shows:
from skbio import TreeNode
tree = TreeNode.from_newick("(((a,b)c,(d,e)f)h)root;")
for s in sorted(tree.subsets()):
... print(sorted(s))
['a', 'b']
['d', 'e']
['a', 'b', 'd', 'e']
So proportion is giving a a ratio of the length of the symmetric
difference (in one or the other tree but not in both) above the total #
of
subsets.
I don't understand what is happening here. Why would the number of
subsets
have anything to do with the distance? Isn't the distance the number of
branches that had to be collapsed and rebuilt? Doesn't a subset not
account
for all the branches in it. I am speculating here, but if in the example
above there are 3 subsets and 8 branches (tips) and you collapsed lets
say
2 and rebuilt then your RFD would be 4 and your proportion would be
4/(3+x). I would assume x to be a similar number. You would get roughly
4/6
giving a value of 2/3 for proportion. By the RFD_MAX you would get
2(8-3) =
10 and the percentage 4/10. In this example you have collapsed 4 branches
and rebuilt 4. This is out of ~16 possible collapsing and rebuilding
moves.
The -3 in RFD_MAX accounts for the root and at least one other branch
being
maintained. By the subset system we are saying that those two moves
accounted for 2/3 (67%) of the total possible changes. By the RFD_MAX we
are saying it is far less of t he total or about 40%. Keep in mind of
course that at low numbers that -3 has a huge affect. As the number of
tips
increases that affect is much less. This has a more intuitive feel. It
seems wrong to me that 2 moves would estimate at 67% of an 8 tipped
tree. I
feel like maybe subsets is underestimating the total.
What do you think?
—
Reply to this email directly or view it on GitHub
<https://github.com/biocore/scikit-bio/issues/974#issuecomment-118168590
.

—
Reply to this email directly or view it on GitHub
https://github.com/biocore/scikit-bio/issues/974#issuecomment-121996904.

I think this is no longer an issue based on the closing comment. Please reopen if needed


text:
ENH: add metadata support to TabularMSA

Constructor accepts optional metadata parameter. Added TabularMSA.metadata property with getter, setter, and deleter. Added TabularMSA.has_metadata.  Updated __eq__/__ne__ to account for metadata.
Very similar to Sequence.metadata implementation. One more class requiring arbitrary metadata will necessitate a mixin.
Fixes #1090.

Automated report
Benchmark run completed successfully. Results available at
http://powertrip.mggen.nau.edu:5000/runs/jairideout/issue-1090/html/index.html

authors: jairideout scikitten-bio


text:
Can JDLL run in Termux/Lunix emulator

Can JJDLL run in the Android app known as Termux?
Termux is a Linux terminal emulator for Android but its file structure is not identical to Linux.  Libraries writtwn in pure Java run fine in such environment and seeing JDLL is only 0.1% written in C, I was wondering if I could do some binary classification deep learning without using the 0.1% code in C?  Will any and all AI/deep learning from JDLL require using the C code?  I am indeed trying to write, compile and execute the code using the JDLL library on my Android device (ARM 32 bit processor).

HEllo @LobsterMan123 , first of all sorry for the late response.
Even though that JDLL is in its majority Java, it uses JAva depencencies that use dynamic libraries, mainly for the Deep LEarning part. And as far as I know, these dynamic libraries only have support for windows-x86_64, linux-x86_64, mac-x86_64 and mac-arm64

repo: bioimage-io/JDLL


text:
Added html to markdown

Description
A python automation script to convert html to markup
Fixed #289
Checklist:

[x] My code follows the style guidelines(Clean Code) of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have created a helpful and easy to understand README.md
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added screenshots(if any) that prove my fix is effective or that my feature works

@all-contributors please add @itsneelpatel for code, doc

authors: bislara itsneelpatel

repo: bislara/code-n-stitch


text:
Don't open Finder when creating a new project?

Love this extension, only thing is every time I create a new project it opens that file location in Finder (MacOS). Is there a way to disable that?

@mchensd Thank you very much for your interest in STProjectMaker.
Today I have become the first co-maintainer of this package.
Based on my current understanding of the code base of this plugin, I do not think what you are looking
for is currently implemented.
I noticed that you got several python repositories under your GitHub account.
So, likely you got the skills to either figure a solution out by looking at this plugin's code.
In case you want to make a PR I am here to help.

authors: mchensd pykong


text:
We need a mechanism to block all direct messages from anyone we don’t follow on the platform just like Twitter offers since the entire BitClout platform is mostly scam bots 🤖

Yes. Bots are starting to be a huge problem for this platform. I hope the developer team will fix this issue very soon. You can use these settings to get rid of these bot accounts.

For now we recommend you only show holders, holdings, followers, following, etc.

Spam issue can be solved by cryptocurrency incentives instead of methods adopted by twitter

This is solved in the frontend for now. We are prioritizing storing blocks on chain.

authors: Barnacules CoderDrShen maebeam namelessperson0

repo: bitclout/core


text:
Point out position of invalid characters in Bech32 addresses

Implements #527

I am a bit concerned about showing this to the user without them asking for it, as the error locations may not be correct.
This may cause users that don't understand the error correction to try and brute-force the incorrect characters (which they can do easily with this approach), leading to loss of funds.

The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

Conflicts
Reviewers, this pull request conflicts with the following ones:

#536 (Add address error location to GUI by meshcollider)
#444 (Network Watch tool by luke-jr)

If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

The user asking for it doesn't make it any more likely to be correct or "safe".
This has also been in Knots for nearly 2 years (since 0.19.1) with no reported issues.

Concept ACK, but consider some sort of warning / restriction when there are more than 5(?) typos: https://github.com/bitcoin-core/gui/pull/536#issuecomment-1020947458

Concept ACK, gave it a try and I prefer this over #536. I will review it shortly.
@meshcollider maybe we could throttle validation to make "brute force" tedious? - if that's really a concern.

Instead of using a merge commit 7e96673, you could also rebase the bugfix_qvalidlineedit branch / PR and then rebase this PR on top of it.

Yes, the merge commit is just temporary - I assume #404 will get merged first, then this can be rebased without it.

@luke-jr - you could calculate the "percentage" that the address is incorrect  (2 chars ~ 6%, 3 chars ~ 10%, etc..) without specifying which chars are incorrect - You could create a tool tip pop up with the % incorrect. This will prompt the user to scrutinize every character - reenforcing good practices.
I agree with @meshcollider's concern.

Based and depends on fixes in #404

#404 merged. Update this one?

🐙 This pull request conflicts with the target branch and needs rebase.
Want to unsubscribe from rebase notifications on this pull request? Just convert this pull request to a "draft".

Rebased

tACK
All tests pass
At first I thought this PR wasn't working, but then I realized you have to click outside the 'Pay To' box, in order for the red highlighting to appear, and the specific 'Yellow' highlighting showing where the error is.  Up to two errors are shown, if there are more, there is just the red highlighting.
I would suggest not requiring clicking outside the box.

@achow101 What is the probability that the error location is correct? I agree with the idea of a warning

@Rspigler If there are up to 2 substitution errors, it is 100% accurate. If there are more or other errors, it is almost certainly going to be wrong (if it locates at all).

Maybe I asked the wrong question.  For the set of all possible 2 substitution errors, the algorithm is 100% correct in pointing out invalid characters.  How often are there 3 or more substitution errors, that the algorithm thinks is 2 or less?
Insertion/erasure errors can be solved by checking the length of the address.
Concerns re: grinding can be fixed through the warning message.

How often are there 3 or more substitution errors, that the algorithm thinks is 2 or less?

Depends on the model of actual errors, but likely close to 1 in 652 for P2WSH/P2TR addresses. It drops to 1 in 285 for longer ones.

Insertion/erasure errors can be solved by checking the length of the address.

Changing an address' length does not necessarily invalidate it, and you can have combinations of insertion and erasure too.

Insertion/erasure errors can be solved by checking the length of the address.

Possibly, yes.

IMO it's far more likely users will enter an incorrect but valid address on the first try, than to grind a single character error.

This may cause users that don't understand the error correction to try and brute-force the incorrect characters (which they can do easily with this approach), leading to loss of funds.

I prefer this approach over #536. Regarding the issue stated above, why not make it so users can only paste and clear this field and not allow character edits at all? Would avoid users being able to attempt brute forcing in the first place and in general would be good as manually typing an address in is bound to lead to error.
I don't see much user benefit highlighting what parts of the address are invalid. Keeping it simple and binary is the better UX. Red if incorrect, without highlighting errors, green if correct (this is also a state that should be shown as it takes anxiety off users inputting invalid addresses). If you do want to highlight what parts are incorrect then this should be hidden from the primary view and be possible to be viewed in a manner similar to #536 in a modal of some sort.
We have some content on this in the Bitcoin Design Guide: https://bitcoin.design/guide/glossary/address/#address-validation

why not make it so users can only paste and clear this field and not allow character edits at all?

But there should still be a way to enter the address character by character, I think? It may be visually copied from another device, or dictated over voice or so. How do you permit entering, while disallowing editing?

If you allow manual entry, then it makes sense to allow editing as well. It's much easier to ask someone to confirm the "middle" or "end" than to repeat the whole thing. Or to look closer at a specific character on your other device/paper.

I was wondering if we could take a middle ground.
We could have a toggle button saying something like "allow manual edits". Which, by default, will be off and would allow only copy/paste. When switched, it can display the risk associated with entering the wrong address and ask for user confirmation if they want to toggle it.

How do you permit entering while disallowing editing?

I am currently looking into ways to do so using Qt Widgets to ensure the feasibility of the above idea.

I'm a soft NACK on the toggle, I feel like we have to allow manual edits, that'd be a big UX change. Soft NACK because it could be a good security improvement, that when off it automatically points ount positions of invalid characters.
I'm more favorable towards just doing #536

What if we highlight 6 adjacent characters with a random offset?

They can look at the writing they are transcribing, or perhaps call the recipient up on the phone to clarify the specific part that looks wrong.

concept NACK - this just increases the risk of a user fixing the address in a way that is still not correct. The whole point of these checksums is to stop people accidentally entering the wrong address - guiding the user into bypassing the safeguards is in no one's interests.

With chance roughly 1 in 652, (incorrect) error locations will be shown.

How do you calculate 1 in 652?

If the user just types uniformly random garbage (a very poor approximation for reality), then:

With chance roughly 1 in a billion, the address will just be accepted.
With chance roughly 1 in 652, (incorrect) error locations will be shown.
In all other cases, the address just won't be accepted, and no error locations will be shown.

How is this scenario relevant? If a user types in random characters, then they are surely wanting to send funds to nowhere - we shouldn't make that difficult for them if this is their wish.

🐙 This pull request conflicts with the target branch and needs rebase.

There hasn't been much activity lately and the patch still needs rebase. What is the status here?

Is it still relevant? ➡ Please solve the conflicts to make it ready for review and to ensure the CI passes.
Is it no longer relevant? ➡ Please close.
Did the author lose interest or time to work on this? ➡ Please close it and mark it 'Up for grabs' with the label, so that it can be picked up in the future.

Closing this due to lack of activity. Feel free to reopen.

What if we highlight 6 adjacent characters with a random offset?

Highlighting adjacent characters is the best approach and should not be overlooked.
We ran into similar issues over at https://github.com/BlockstreamResearch/codex32/pull/58 and have some solutions that may apply here.
•	Visual Separation: As @Bosch-0 shared, visually spacing or separating each group of 4 characters in bech32 strings greatly enhances readability. Note that the spacing is for legibility, not part of the string itself.
•	Error Highlighting: We currently highlight error locations by turning the group(s) of 4 characters that may contain an error red.
•	Abuse Safe: Group error highlighting can't be abused by manual brute force due to 2^20 candidate corrections.
•	Simple Corrections: Easy-to-remember chunks. For instance, in a wpkh address with 11 groups, one could check say ‘repeat group 8’ and be understood by another party.
•	Allows Highlighting Deletions: How do you highlight something that's not there? Highlight the group where the suspected missing character is from.
•	Safe Insertion Highlighting: Specific insertion error locations are dangerous to highlight because the abusive edit to "manually brute force" a valid string is one key stroke (and no detection guarantees). In fact, insertion error locations should not be highlighted differently than substitutions, the user must always refer to the original source to determine the type of error to attempt any correction to an incorrect group or groups.
•	Known Length Correction: For known (nearby) string length, like bech32, up to 2 (3 if contiguous) inserts and/or deletes can be checked for making error location suggestions.
•	Unknown Length Correction: For bech32m with a range of valid lengths, at most half the above (1 insert, 1 delete) can be checked in candidates. Attempts to submit an unusual length need a scary warning. Especially after repairing length errors.
•	Error Detection Warning: When a string with an invalid checksum is provided we MUST ask the user to check their source matches entirely their input before accepting their corrections.
I tested a Gtk dialog that highlights red groups of 4 containing substitutions, insertions, and deletions. And it is far more user-friendly to type fast from handwriting than no error highlighting or specific character highlighting.
Single character highlighting is difficult for the eye to locate in the source, groups are not. Especially if written down or printed in the same grouped structure.
This compromise approach seems to be the best of everything.

authors: BenWestgate Bosch-0 DrahtBot RandyMcMillan Rspigler Sjors hebasto luke-jr meshcollider promag rebroad shaavan sipa

repo: bitcoin-core/gui


text:
warnet: generate as files

generates ASmap files and COPYs them into the containers

@pinheadmz @josibake
If y'all want ASmap, then we ready for review in here :)

Closing for #217

repo: bitcoin-dev-project/warnet


text:
Using Paket to add dependency on GH projects that are not on NuGet

How about using Paket to add a reference to the GH repo's not found on NuGet (the Secp256k1.NET and LevelDB-sharp) as listed on http://fsprojects.github.io/Paket/github-dependencies.html?

Good idea. You could submit a PR for this.

I'll try and do that

repo: bitcoinfs/bitcoinfs


text:
Refactor tx fee/priority evaluation out of AcceptToMemoryPool

This split out transaction fee/priority evaluation out of AcceptToMemoryPool and into a class FeeEvaluator. This class is given unit test coverage, and the tests clearly define transaction acceptance policy.
The somewhat broken -relaypriority parameter is replaced with a more descriptive -allowfreetx parameter.
QA tests that broke due to fee policy change are fixed.
On top of #459

Rebased-as-@dagurval

@dagurval Curious, do you see more of ATMP moving into mempoolacceptor?

@dgenr8 With time, I hope to see all of it moved and with tests :-)

repo: bitcoinxt/bitcoinxt


text:
invalid argument: connect

general unexpected critical error has occurred
invalid argument connect
i can't even get the wallet to load once the first time.
any suggestions? i've downloaded the main version and the patched one for the EOF error

totally my bad, traced it down to java which turned out to be old network drivers.. whoops/

repo: bitcoinz-pod/bitcoinz-wallet


text:
Fix the social buttons styling issue in the playground project (#2063)

this closes #2063

@maryamhdr & @Cyrus-Sushiant
plz test and review this PR

authors: msynk sajadkardel

repo: bitfoundation/bitplatform


text:
Bug: don't launch on startup sometimes

Disclaimer:
Please go through existing issues to avoid creating duplicates. If you found a similar issue please post a comment there. If you are uncertain your issue is related to others then create the issue. Obvious ignorance of this rule might get you blocked from posting new issues. Please tick the box below to show that you have followed the guideline.

[x] I have checked for a similar issue and sure it hasn't been reported before.

Describe the bug
Don't launch on startup sometimes when I reboot my Mac. And is very slow when it normally does. Slower than the old eqMac2.
Steps to Reproduce
Steps to reproduce the behaviour (feel free to change the placeholder as you need):

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behaviour
A clear and concise description of what you expected to happen.
Setup information:

Audio device used for playback: [eg AirPods or Macbook speaker or Bose QC32]
Audio transmission interface: [eq HDMI or Bluetooth or 3.5mm Jack]
macOS Version: [e.g. 10.15]
eqMac Version [e.g. 0.1.1.] (if audio related issue)
eqMac UI Version [e.g. 0.1.0] (if UI related issue)

Screenshots or Console.app logs
If applicable, add screenshots to help explain your problem. Also you can run Console.app and apply filter for eqMac
Additional information
Add any other context about the problem here.

Poor description, also duplicate of #227

authors: erwinxxx nodeful

repo: bitgapp/eqMac


text:
Change service to account in places where it's referencing an account.

I’m having a lot of trouble reasoning about the data flow in many places because there’s a lot of code that’s using service when it’s actually referencing an account. This PR is meant to improve this.
Related to the discussion here: https://bithyve-workspace.slack.com/archives/CEBLWDEKH/p1600715886206000

@CypherPoet this has ended up with conflicts after I merged the other PRs. Does this have any AC changes? Coz its labelled as Account Management

@AliMeer It doesn't change any existing features or functionality. I added the tag because the code being refactored was part of the existing Account Management code. I could remove it if that's confusing, though 😄

I'm reverting the changed made by this PR as it breaks the following set of functionalities:

DeepLink and m-share generation
Health check
Wallet Image and channel synchronisation

We can include these changes post rectification.
@CypherPoet @AliMeer

authors: AliMeer CypherPoet Parsh

repo: bithyve/hexa


text:
Cross-Site Request Forgery (CSRF)

missing state parameter in google oauth login

This has been fixed, see #336.

authors: lvh permyakovsv


text:
Build failed in IOS

Hi,
I try this plugin to develop for android, all is running and now when I would like to run in iOS I have error messages when building app.
what's wrong ?
cordova: 11
cordova-ios: 6.2.0
How to install nosoloforks fork ?

Help needed...

can try this: find the file "QRScanner.swift", then change all "UIApplication.openSettingsURLString" to "UIApplicationOpenSettingsURLString"

@KKDestiny many thanks.

authors: BenLaKnet KKDestiny

repo: bitpay/cordova-plugin-qrscanner


text:
Missing friendly error message for guests on discussion create

I wrote this test (https://github.com/bitporch/laravel-forum/blob/failing-tests/tests/Integration/PostTest.php#L32) that needs to be addressed in the core code. Right now if you try to create a discussion without logging in you just get a Trying to get property of non-object exception.

You should check auth.login or whatever the name of the default Laravel auth routes are. We won't be handling any auth redirection ourselves and it will all be down to whatever middleware is enabled.

I didn't fully worked on how to deal with the tests because I was waiting to know how it would be handled in the source-code level. Maybe we don't even check for redirection in the tests, but we need to at least check for an error message or status 302 (regardless of the destination).

If/when policies are working properly, attempting to create a discussion as a guest should result in a 403 from the API or a 302 from the web route. We don't need to implement any manual checks.

I managed to fix policies a few days ago (a parameter or two was missing). Haven't tested anything as a guest as of yet though.

@Dylan-DPC does this still apply?

policies do not apply fo guest users. So probably have to include the route inside the auth middleware except for index/show part so that guests can see the discussion

Closed as I feel this won't apply once the discussion policies are in place correctly.

authors: AndreasElia Dylan-DPC Riari deleugpn

repo: bitporch/laravel-firefly


text:
find-jira-issue 0.0.1

What to do if the build fails?
At the moment contributors do not have access to the CI workflow triggered by StepLib PRs. In case of a failed build, we ask for your patience. Maintainers of Bitrise Steplib will sort it out for you or inform you if any further action is needed.
New Pull Request Checklist
Please mark the points which you did / accept.

[X] I will not move an already shared step version's tag to another commit
[X] I read the Step Development Guideline
[X] I have a test for my Step, which can be run with bitrise run test (in the step's repository)
[X] I did run bitrise run audit-this-step (in the step's repository - note, if you don't have this workflow in your bitrise.yml, you can copy it from the step template.)
[X] I read and accept the Abandoned Step policy

New Step
Thank you for the new Step share! The CI check might will fail due to our extended validation engine. Nothing to worry about yet, we will get back to you shortly.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@jimmithy thanks for the PR 🚀

authors: CLAassistant jimmithy trapacska

repo: bitrise-io/bitrise-steplib


text:
Update akka-stream, akka-stream-testkit to 2.6.11

Updates

com.typesafe.akka:akka-stream
com.typesafe.akka:akka-stream-testkit

from 2.6.10 to 2.6.11.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.typesafe.akka" } ]

labels: library-update, semver-patch

Superseded by #177.

Superseded by #177.


text:
🛑 Luogu CDN is down

In 2913187, Luogu CDN (https://cdn.luogu.com.cn/fe/loader.js?ver=20230228-2) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Luogu CDN is back up in 90653ae after 10 minutes.

repo: bitsstdcheee/luogu-status


text:
🛑 Luogu Ti is down

In a7d9bab, Luogu Ti (https://ti.luogu.com.cn/problemset) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Luogu Ti is back up in 69cb2d8 after 11 minutes.


text:
🛑 Luogu Ti is down

In 6bfc665, Luogu Ti (https://ti.luogu.com.cn/problemset) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Luogu Ti is back up in f879964 after 3 minutes.


text:
Settings page copy/style changes

add help copy to some email notifications headers
add full stop to winner's notification header copy
make deadline date container wider so it fits in one line

 As an admin, I want the Buckingham Palace reception attendee information due by deadline to be on 1 line

 [QAE17IMP] As an Admin I want to see help copy in the date settings, so it is clear what all of the date's do and how they affect users

repo: bitzesty/qae


text:
有没有旧版数据导入新版数据的功能？

旧版的不知道为什么突然打不开了，怎么都打不开，重新下载了新版本但是以前的记录都没了

找到旧目录的userData文件夹，复制到新的目录

authors: LeoJSlowmo biuuu

repo: biuuu/genshin-wish-export


text:
Just

Steps to reproduce
Tell us how to reproduce the issue.
Show how you included dotenv (Gemfile).
Paste your env using:
$ env | grep MYVARIABLETOSHOW

REMOVE ANY SENSITIVE INFORMATION FROM YOUR OUTPUT
Expected behavior
Tell us what should happen
Actual behavior
Tell us what happens instead
System configuration
dotenv version:
Rails version:
Ruby version:

V

repo: bkeepers/dotenv


text:
Critical Path: ME decode + branch

The path is cce_Instr_ram->cce_instr_ram.  More specifically, cce_instr_ram_data->decode->(branch)->alu->(next pc)->cce_instr_ram_addr.
Possible solutions:

take another cycle for branches.  This complicates the control flow slightly.
Add a decode pipeline stage.  This would solve future critical paths for other instructions.  We could also consider making the CCE regfile synchronous
Minor help, make gprs < 64 bits.  Orthogonal to other solutions

Also something we can apply the standard BSG front end tricks to.
M
On Mon, Jan 6, 2020 at 1:11 PM Dan Petrisko notifications@github.com
wrote:

The path is cce_Instr_ram->cce_instr_ram. More specifically,
cce_instr_ram_data->decode->(branch)->alu->(next pc)->cce_instr_ram_addr.
Possible solutions:

take another cycle for branches. This complicates the control flow
slightly.
Add a decode pipeline stage. This would solve future critical paths
for other instructions. We could also consider making the CCE regfile
synchronous

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/black-parrot/pre-alpha-release/issues/293?email_source=notifications&email_token=AEFG5ADCPNXI4K75O5Q55B3Q4OM7NA5CNFSM4KDK5ULKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IEKNAXA,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEFG5AF64DQQJSAMEZ5FAPDQ4OM7NANCNFSM4KDK5ULA
.

This should be addressed by commit 3a0a0f8fbc5e9e3a5edd00bd3d020d17538bf3df to dev.

authors: dpetrisko muwyse taylor-bsg

repo: black-parrot/black-parrot


text:
Added methods to retrieve the Hub response based on MediaType

Added methods to retrieve the Hub response based on MediaType

Paulo and James have approved the PR. Merging it into master.

repo: blackducksoftware/hub-common


text:
Stacked bar chart on barclick not working.

Hi Guys, I have used Stacked bar chart into my project I want to get clicked bar position.
@Override     public boolean onTouchEvent(MotionEvent event) {         if (event.getAction() == MotionEvent.ACTION_DOWN) {             performClick();             return true;         } else {             return false;         }     }
from this ovveride method not getting the expected result.

I am facing same issue please provide any solution.

repo: blackfizz/EazeGraph


text:
[Gally]: master <- dev

Automatically created by Git-Ally

:tada: This PR is included in version 1.10.78 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

repo: blackflux/lambda-example


text:
fix tiktok download

Currently, tiktok downloads fail with status 403.
This request fixes that by downloading the page twice before trying the video.
This seems like a bug on their end since i noticed the same problem in the webapp:
the request for the video file fails with 403 when opening a video in a fresh incognito session, but it works when i reload.

Unfortunately there is no retry option for downloading webpages or info files like in json.
However the mentioned approach here is poorly implemented.
I don't have any problems even trying multiple times. You could at most implement a solution that checks the http status and retries again after a certain timeout.
Currently you force even users without problems to download the page twice.
Also have you tried something like --force-ipv4 or --force-generic?

@GreyAlien502 We should look at implementing what @blackjack4494 is referring to. Check the page status code, and call a second time if we get 503 back.

@blackjack4494, We aren't retrying anything here,
especially not the webpage/info file download, which never fails,
The second call is preemptive, to avoid getting a 403 later, when we get the video.

I don't have any problem

Oh, i wasn't aware that the current code was working for anyone (without providing cookies).
It always fails for me.

have you tried something like --force-ipv4 or --force-generic

I just tried --force-generic, and it sometimes works for me.
Since it makes multiple requests for each resource it downloads,
it's not too surprising that it would.

@merval, an InfoExtractor will not know that there's a problem
since the error doesn't occur during the information extraction, right?
I think it'd be simpler to just make sure that the video will download correctly the first time.

tiktok download is down again.
U:\youtube-dlc -i -o "%(id)s.mp4" -v https://www.tiktok.com/@tiktok_stage/video/6885152542095887617
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-i', '-o', '%(id)s.mp4', '-v', 'https://www.tiktok.com/@tiktok_stage/video/6885152542095887617']
[debug] Loading archive file None
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, pref cp1252
[debug] youtube-dlc version 2020.11.07
[debug] Python version 3.9.0 (CPython) - Windows-10-10.0.19041-SP0
[debug] exe versions: ffmpeg git-2020-08-07-fab00b0, ffprobe git-2020-08-07-fab00b0
[debug] Proxy map: {}
[TikTok] 6885152542095887617: Downloading video webpage
[debug] Default format spec: bestvideo+bestaudio/best
[debug] Invoking downloader on 'https://v16-web.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/9b3784d6dec84c75b0233ca0d90572c5/?a=1988&br=1272&bt=636&cr=0&cs=0&cv=1&dr=3&ds=3&er=&expire=1604852024&l=202011081013320101151511041701C791&lr=tiktok&mime_type=video_mp4&policy=2&qs=0&rc=M2x3OWhzaTtpeDMzaTgzM0ApZjhoZzczPGU7NzdnNGc5O2dtLmhoaGtxZzNfLS02LzRzc2JeNGM2MzUxLjAzXzVjMDM6Yw%3D%3D&signature=7773bd3019bd845e9f8ee935e9ef478b&tk=tt_webid_v2&vl=&vr='
ERROR: unable to download video data: HTTP Error 403: Forbidden
Traceback (most recent call last):
File "youtube_dlc\YoutubeDL.py", line 2011, in process_info
File "youtube_dlc\YoutubeDL.py", line 1866, in dl
File "youtube_dlc\downloader\common.py", line 373, in download
File "youtube_dlc\downloader\http.py", line 349, in real_download
File "youtube_dlc\downloader\http.py", line 114, in establish_connection
File "youtube_dlc\downloader\http.py", line 110, in establish_connection
File "youtube_dlc\YoutubeDL.py", line 2316, in urlopen
File "urllib\request.py", line 523, in open
File "urllib\request.py", line 632, in http_response
File "urllib\request.py", line 561, in error
File "urllib\request.py", line 494, in _call_chain
File "urllib\request.py", line 641, in http_error_default
urllib.error.HTTPError: HTTP Error 403: Forbidden

btw, this was fixed in ytdl-org/youtube-dl by adding the extra call to tiktok in the _real_initialize method.

how do you have fixed the bug downloading tiktok resposnse with 403? i have the same probem to download the url
"https://v16-web.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/5d1561cb4b5c4e94b68c2d8aefc2526b/?a=1988&br=4898&bt=2449&cd=0|0|1&cr=0&cs=0&cv=1&dr=0&ds=3&er=&expire=1609504918&l=2021010106413301011515316709B85BC4&lr=tiktok_m&mime_type=video_mp4&policy=2&qs=0&rc=anU0bHY6bG46eDMzNTczM0ApNTRlaTczNmU8N2lkZmc8PGdpYmkyMm9rXmJfLS0vMTRzcy40MTAwNF82YmFjMy41LzM6Yw%3D%3D&signature=8028848b03a13b99813cb39eb52e5b11&tk=tt_webid_v2&vl=&vr="

how do you have fixed the bug downloading tiktok resposnse with 403? i have the same probem to download the url
"https://v16-web.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/5d1561cb4b5c4e94b68c2d8aefc2526b/?a=1988&br=4898&bt=2449&cd=0|0|1&cr=0&cs=0&cv=1&dr=0&ds=3&er=&expire=1609504918&l=2021010106413301011515316709B85BC4&lr=tiktok_m&mime_type=video_mp4&policy=2&qs=0&rc=anU0bHY6bG46eDMzNTczM0ApNTRlaTczNmU8N2lkZmc8PGdpYmkyMm9rXmJfLS0vMTRzcy40MTAwNF82YmFjMy41LzM6Yw%3D%3D&signature=8028848b03a13b99813cb39eb52e5b11&tk=tt_webid_v2&vl=&vr="

@tanliang1 Provide the full verbose output (with -v)

@tanliang1 Provide the full verbose output (with -v)

license: Unlicense


text:
file: and http:, https: protocols for CSV reads?

Is your feature request related to a problem? Please describe.
Trying to read a CSV file outside the vault, or even on one of my servers.
Describe the solution you'd like
At least support the file: protocol, if feasible even http: and https:.
Describe alternatives you've considered
Tried:

… FROM csv("file:///home/matthias/Dokumente/Covid-19-Inzidenz.csv") and
… FROM csv("/home/matthias/Dokumente/Covid-19-Inzidenz.csv")

Additional context

See #383 — file://… also seems to work when leaving out the .csv.

I think this is possible - recent Obsidian versions do allow arbitrary file system access (I think). I believe AJAX calls are also possible.

This has nominally been added in 0.4.6, though it may be still affected by CORS restrictions - please give it a try.

repo: blacksmithgu/obsidian-dataview


text:
ALERT - Auth Log Report

Need to add a fix for when Auth Log has nothing to report - for those that email them to server admins. They would probably want to reduce / not want a blank auth log report if there's nothing to report.

Added v2 (version 2) of Auth Log in ALERT branch - v2 script - here

Fix in python version

repo: blazenetuk/scripts


text:
only upload excel file

How can i init this 'allowedContentTypes'  arr to restrict  only upload excel file ?

It depends, cause excel has more than one mime type.
Check this out:
*.xlsx:
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
*.xls, *.xla:
application/msexcel
*.docx:
application/vnd.openxmlformats-officedocument.wordprocessingml.document
This is a german list of known mime types

This is german list of known mime types. You'll find the needed mime types. If you copy them, remove the white spaces ;)

Thank you,it's work for me,the german list is nice

authors: HEHEMonster retailify

repo: bleenco/ngx-uploader


text:
Implement event --> UI integration tests

Implements a framework to create integration tests checking the correct UI is rendered to DOM in response to events fired, and that the DOM responds to clicks properly.

__integration-tests__ folder for integration tests to live
__integration-tests__/ui-rendering/index.test.js contains a framework for generating tests based on the events specified in event-definitions.js
__integration-tests__/ui-rendering/event-definitions.js contains a list of events to test and information about them

TODO

[x] Override user timezone in the test environment for consistent runs

@aaronbarnardsound tests added for iframe visibility/interactivity as we discussed

repo: blocknative/assist


text:
Whatsabi wrapper (smart-guessr)

A service to guess abis for the unverified contracts. Uses whatsabi under the hood

Implemented in https://github.com/blockscout/blockscout-rs/pull/812

repo: blockscout/blockscout-rs


text:
docs: streamlined neon node

The blockchain now has default configuration for Neon nodes. There is also a streamlined binary, where you can more easily run a node of any type.

Merging this because the current prod docs are a bit outdated, and we want to share this in the townhall


text:
🛑 Maxthon API is down

In 0db1369, Maxthon API (https://api.maxthon.com) was down:

HTTP code: 500
Response time: 361 ms

Resolved: Maxthon API is back up in 2ebbbdc after 7 minutes.

repo: bloodchen/upptime


text:
Question: Configure figure layout

Dear All,
I wan't to configure a simple figure (similar to the examples) to have an overall black background (so between the axes and the borders to be black) and the region between the axes to be white (main part where the data are shown).
As far as I know, not all of the CSS properties are available. So is there a work-around??

Something like this?

You are right though in the current state there is no way to control the color of that region from the backend. Here I hacked it by modifying the style of the page html (in Chrome, right-click on region, inspect element, add 'background-color: black'). Agreed this is not a viable solution.
Another workaround might be to use the dark theme of Jupyter lab for example, and setting the figure background-color to white.
It shouldn't be too hard to add this property, if you've done some Javascript you could even submit a PR!

authors: dmantadakis rmenegaux

repo: bloomberg/bqplot