[WIP] Add option for recomputing the casted weight during backwards

Summary
See: https://github.com/pytorch-labs/float8_experimental/issues/185
For more detail
Questions
This is kinda a meaty PR that depends on a PyTorch PR(https://github.com/pytorch/pytorch/pull/117667) but I am curious if people have strong feelings on the "UX".
I chose not to make the "recompute weight cast" a config setting  instead having it as a module attribute. The swap_linear will set this for every linear it swaps, in theory from_float is granular enough to do this on a per linear basis.
Is there any reason why having it has a global config would be better, (even a global config setting that alters the swap_functions behavior?)

            ) from ex
E           torch._dynamo.exc.Unsupported: speculate_subgraph: while introspecting the user-defined autograd.Function, we were unable to trace function `trampoline_autograd_fwd` into a single graph. This means that Dynamo was unable to prove safety for this API and will fall back to eager-mode PyTorch, which could lead to a slowdown. Scroll up for the stack trace of the initial exception. The reason was: call_method GetAttrVariable(GetAttrVariable(TensorVariable(), _data), shape) __getitem__ (ConstantVariable(int),) {}
E
E           from user code:
E              File "/home/drisspg/meta/float8_experimental/float8_experimental/float8_dynamic_linear.py", line 56, in forward
E               y = float8_linear.apply(
E
E           Set TORCH_LOGS="+dynamo" and TORCHDYNAMO_VERBOSE=1 for more information
E
E
E           You can suppress this exception and fall back to eager by setting:
E               import torch._dynamo
E               torch._dynamo.config.suppress_errors = True

../../miniconda3/envs/nightly/lib/python3.10/site-packages/torch/_dynamo/variables/higher_order_ops.py:347: Unsupported

You love to see it!

cc @bdhirsh As far as I can till this is erroring because of these calls to the tensor attributes: https://github.com/pytorch-labs/float8_experimental/pull/186/files#diff-00f68398c8aad5a3e946cccd7211a80841da9403d6c664452a45e04101bea6d6R84-R93
I know that in the past anytime we try to access the subclasses attributes outside of the __torch__dispatch code this errors. I don't have any idea how to work around this since I think we need this autograd function and hence can't use the torch_dispatch.

In eager using this test script: https://gist.github.com/drisspg/75a792f97f5b8fa77f32af7f5280bae5
I am seeing a mac_memory used
Recompute = False:
Max Cuda Memory Used: 1.8438 GB
Recompute = True:
Max Cuda Memory Used: 1.7032 GB
A difference of ~.14 gbs, We would should expect a memory saving of (4096**2)*(1byte)*10(layers) * 1e-9(bytes pr gb) = 0.16777216

Single GPU Linear numbers:
|    | name      | shape               | ref_dtype      | compiled   | recompute_weight_cast   |   ref_time_sec |   pt_fp8_time_sec |   pt_fp8_speedup |
|---:|:----------|:--------------------|:---------------|:-----------|:------------------------|---------------:|------------------:|-----------------:|
|  0 | attn.wqkv | (16384, 8192, 1280) | torch.bfloat16 | True       | True                    |     0.00210883 |        0.0020872  |          1.01036 |
|  1 | attn.wqkv | (16384, 8192, 1280) | torch.bfloat16 | True       | False                   |     0.00211161 |        0.00209078 |          1.00996 |
|  2 | attn.w0   | (16384, 1024, 8192) | torch.bfloat16 | True       | True                    |     0.00187119 |        0.00150936 |          1.23972 |
|  3 | attn.w0   | (16384, 1024, 8192) | torch.bfloat16 | True       | False                   |     0.00187281 |        0.00151111 |          1.23936 |
|  4 | ffn.w13   | (16384, 8192, 7168) | torch.bfloat16 | True       | True                    |     0.0102531  |        0.00694887 |          1.47551 |
|  5 | ffn.w13   | (16384, 8192, 7168) | torch.bfloat16 | True       | False                   |     0.0102481  |        0.00696147 |          1.47212 |
|  6 | ffn.w2    | (16384, 3584, 8192) | torch.bfloat16 | True       | True                    |     0.00539047 |        0.00376508 |          1.4317  |
|  7 | ffn.w2    | (16384, 3584, 8192) | torch.bfloat16 | True       | False                   |     0.00543496 |        0.003772   |          1.44087 |
|  8 | attn.wqkv | (16384, 8192, 1280) | torch.float16  | True       | True                    |     0.00218673 |        0.00212297 |          1.03003 |
|  9 | attn.wqkv | (16384, 8192, 1280) | torch.float16  | True       | False                   |     0.0021842  |        0.00212146 |          1.02958 |
| 10 | attn.w0   | (16384, 1024, 8192) | torch.float16  | True       | True                    |     0.00188023 |        0.0014923  |          1.25995 |
| 11 | attn.w0   | (16384, 1024, 8192) | torch.float16  | True       | False                   |     0.001885   |        0.00149089 |          1.26434 |
| 12 | ffn.w13   | (16384, 8192, 7168) | torch.float16  | True       | True                    |     0.0101563  |        0.00686197 |          1.48009 |
| 13 | ffn.w13   | (16384, 8192, 7168) | torch.float16  | True       | False                   |     0.0101748  |        0.00687823 |          1.47928 |
| 14 | ffn.w2    | (16384, 3584, 8192) | torch.float16  | True       | True                    |     0.00542927 |        0.00368545 |          1.47316 |
| 15 | ffn.w2    | (16384, 3584, 8192) | torch.float16  | True       | False                   |     0.00545725 |        0.00368021 |          1.48286 |

FSDP Memory Usage
Verified on single node 8-gpu FSDP that the memory usage is no longer scaling:
Max Memory Used:
bf16 - 31.12 GiB
dynamic_linear cache casted weight - 36.06 GiB
dynamic_linear recompute casted weight - 29.86 GiB

I chose not to make the "recompute weight cast" a config setting instead having it as a module attribute. The swap_linear will set this for every linear it swaps, in theory from_float is granular enough to do this on a per linear basis.

The above makes sense to me for this particular setting, if we choose to have a setting.  It would be nice to not have a setting at all unless we need it.  I feel like FSDP is unusable for real workloads without this, so if the recomputation is fast enough why not just have it as the only path?

Verified on single node 8-gpu FSDP that the memory usage is no longer scaling:

great! Can we also post throughput metrics on 8-gpu FSDP?  If there is a slowdown, having a smaller benchmark to capture + debug it would be useful.


Add capability to create sql resources from queries

Feature description
Create a sql resource in dlt.sources.sql_database that allows creating models/tables with sql. Could be named sql_query and work like sql_table, except that instead of creating a resource given a single table, it can use multiple database objects as input, preferably defined using a sql statement.
This is useful when the source database is not in the consumers control, so that it is not possible to create a static view
Are you a dlt user?
I'd consider using dlt, but it's lacking a feature I need.
Use case
I have a need to load incremental tables where the cursor is in a second table, i.e. I would like to do
SELECT s.*, m.updatedtimestamp
FROM supporting_table AS s
JOIN main_table AS m ON s.main_table_id = m.id
WHERE m.updatedtimestamp >= :_last_updated

Proposed solution
Add a new "resource type" in sql_database, that allows to use more ephemeral entities like select statements (or temp tables)
Related issues
No response

I am not allowed to modify the source and unfortunately I wasnt successful in my attempts to apply a query_adapter_callback (I failed to understand how to modify the schema) Alternative 3 looks simple enough, however, I dropped the PoC after trying to implement another pipeline in self-hosted airflow with azure keyvault as secrets backend.
During the run, an api pipeline is apparently looking for a lot of airflow variables. With a failing remote call to the azure keyvault, I got ~25 lines of stacktrace in the log for each, totalling in many 100 lines of stacktrace in the airflow log. Troubleshooting it would have been a nightmare and since this part wasnt well documented, I shut down the PoC.

sorry to hear that dlt didn't work for you. airflow config provider can be disabled in config toml or via env. variable. there's not much we can do for Airflow to not log this, we already use Variable.get method with a default value to get secrets. it seems Airflow decides to log that anyway.

actually free text sql support is coming here #2070

fixed in 1.4.1


imgSrcToDataURL in android 4.2 get nothing

hi,
I use imgSrcToDataURL to convert url (get from cordova image picker/camera plugin) to dataURL, in Android 4.2 image cannot show, while in Android 5.0 everything works fine. Any idea on this? Thanks!

sorry, my fault, no business with imgSrcToDataURL, it seems that there's some different on image format between android 4.2(png) and android 5, still working on it. Thanks.

Thanks, no prob


Feature Request - ephemeral changes shouldn't create a new itemrevision

The itemrevision table should be modified to add a date_last_ephemeral_change column.
When the changewatcher finds only ephemeral changes, it will modify the most recent itemrevision instead of creating a new one and update the date_last_ephemeral_change column.
The API and angular UI should be updated to display this new date.
The reason for this request is that constant ephemeral changes on an IAM User can needlessly pour thousands of entries into the DB, obscuring the durable changes, and making it more difficult to monitor for changes.
If you're wondering, the only benefit (currently) to adding an ephemeral section is that the Reporter/Alerter won't send an email about those changes.

Fixed by #345


Add testcases and make species variants a lot more correct

Species that need color entries:

[ ] Any Cactoida in a M. K or Ae system
[ ] Any Clypeus in a O, W or Ae system
[ ] Recepta Umbrux in a O or W


Add zone9

We have an additional zone this year.

Also, can you add the data for the "zones" with this PR, so we can have a nice themed PR for once 😆

Please create an issue for code rewrite


Not seeing the TMC menu in Intellij Ultimate

I see the TMC project list, but no way to submit code to MOOC (Univ of Helsinki).
Also, what is the default server Address for login to mooc.
I changed it to try a different login, but since that did not work, cannot seem to find what the original URL was.

I think this plugin is not maintained, see the other issues.

try using the classic ui, i did that and now i can see the TMC menu

Classic UI and Java 8/11 I think.


Add the JavaScript File Export Options

Crowdin recently added the ability to configure the export options for JavaScript files. This is a great feature, but it's not yet supported by the API Client.

exportPattern - string, File export pattern. Defines file name and path in resulting translations bundle.
exportQuotes - string enum single or double. Defines quotes to be used in resulting translations bundle.

The new options need to be added to this API Client.
API Reference:

Add File
Edit File
Get File

@andrii-bodnar Can I take this up?

@Riju-bak sure, thank you!

@andrii-bodnar I have a question. So let's say a user is trying to add file with the following payload (say the user wants double quotes)
{
            "storageId": 1,
            "name": "fooFile.js",
            "branchId": 34,
            "directoryId": 4,
            "title": "Foo File",
            "type": "js",
            "exportOptions": {
                "exportPattern": "/files/fooFile.js",
                "exportQuotes": "DOUBLE"
            }
}

So in this payload, should "exportQuotes" be "double" or "DOUBLE" ?
I'm asking because the description of exportQuotes enum elements are needed to be set appropriately for it to work. Otherwise crowdin's api might not understand the payload.


Addin Hippopt Planner

Depends on https://github.com/ami-iit/adam/pull/74
Addining planner based on Hippopt library https://github.com/ami-iit/hippopt/tree/main

@S-Dafarra  Sorry for the delay, I should have implemented/ answer all the comments


Faster R-CNN weights and code

Hi,
Do you have a plan for releasing faster rcnn weights and code?

Hi, it may be available in the future.

I second this request! Would be amazing if the weights and codes were released as it will certainly accelerate research. :blush:
Anyhow, thanks for your amazing work @liminghao1630  !

I second this request! Would be amazing if the weights and codes were released as it will certainly accelerate research. :blush:
Anyhow, thanks for your amazing work @liminghao1630  !

@mbuet2ner @nishchay47b
Hi,
The ResNeXt-101 model has been added to the Model Zoo.

Thanks a lot @liminghao1630 !
Greatly appreciated 👍

Is there any script for loading pre-trained models because In the layoutlm repo evaluation script, there is not code written to load image embedding models such as FRCNN or resnet.

@SrinivasPrashanthInf
You will have to use the Faster RCNN model and config using the detectron2

@liminghao1630
I am trying to download the zip file from OneDrive, but after 10-15MB of download it's always failing. Tried many times but same result.

@nishchay47b Hello, is there a data source in China? My browser and WGet download are very unstable


New package: SARSOP v0.5.4

Registering package: SARSOP
Repository: https://github.com/JuliaPOMDP/SARSOP.jl
Created by: @zsunberg
Version: v0.5.4
Commit: a20f5ae041b58d851da440d4cd4160af19f25511
Reviewed by: @zsunberg
Reference: https://github.com/JuliaPOMDP/SARSOP.jl/commit/a20f5ae041b58d851da440d4cd4160af19f25511#commitcomment-42903078

Ok, well, this one was before the 3 days :grimacing:


feat: adds docs for http client calls for web elements (dual writing)

Description

adds docs for http client element calls

Testing required outside of automated testing?

[x] Not Applicable

Screenshots (if appropriate):

[x] Not Applicable

Rollback / Rollforward Procedure

[x] Roll Forward
[ ] Roll Back

Reviewer Checklist

[ ] Description of Change
[ ] Description of outside testing if applicable.
[ ] Description of Roll Forward / Backward Procedure
[ ] Documentation updated for Change

:tada: This PR is included in version 1.57.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


fix(deprecated): property with deprecated=false was shown as @deprecated

We sometimes have in our OpenAPI schema some properties with the "deprecated": false flag.
These properties are annotated as @deprecated even with the flag set to false.
This PR fixes this issue and add a related test.

Same question here @js2me, can you elaborate on why this PR has been closed? Thx!

@qboot This PR was closed automatically after delete next branch

Please apply this changes
defined(property.deprecated) && property.deprecated && `@deprec

to
templates/base/data-contract-jsdoc.ejs

@qboot thank you for you contribution !


Rancher-compose Port Mapping with IP Address Doesn't Work

Rancher Version:
v1.01 (rancher-compose v0.7.4) and v1.1.0 (rancher-compose v0.8.5)
Docker Version:
v1.10.3 and v1.12.1
OS and where are the hosts located? (cloud, bare metal, etc):
Rancher OS on bare metal.
v0.4.4 and v0.6.1
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB)
Single-node. External DB (same host)
Environment Type: (Cattle/Kubernetes/Swarm/Mesos)
Cattle
Steps to Reproduce:
Specify a host IP address as well as a port in a port: mapping in a compose file. Run rancher-compose to create and run the service.
Example compose:
envoy-fe:
  ports:
    - <IP_ADDRESS>:8080:8080
    - <IP_ADDRESS>:8081:444
  labels:

Results:
The port is bound to all host IP addresses, not just the one specified.
The output of docker ps confirms this:
<IP_ADDRESS>:8080->8080/tcp, <IP_ADDRESS>:8081->444/tcp
Ditto the output of docker inspect and the ss command.
Expected:
The port is bound only to the specified address <IP_ADDRESS> on the host.
This is the behaviour I see when doing a manual docker run or using docker-compose on my local host.

@sjiveson I think this was fixed somewhere in the 1.2 cycle, but bindings a service to specific IPs is of limited utility since you have to also control the scheduling so that the container goes to exactly the right host that had that IP..

OK, great, that's good to know. It's essential for hosting multiple TLS protected sites on standard ports where SNI isn't an option.
In our use case, scheduling isn't an issue as we have one container per host, each binding to the same IP:port combo and use keepalived to actually assign the (V)IP to only one host. And move it when necessary etc. etc.

1.4 has support for defining multiple IPs on hosts and scheduling a port to an available IP.

Thanks @vincent99.
Just for the benefit of others, I've confirmed the issue is resolved in v1.2.


Make sure to escape URIs properly for Windows file paths

Fixes #75. Also added a couple of pretty dumb tests!

Looks good. Could you enable CircleCI for your fork?
This might also be of some interest: https://github.com/ekmett/coda/blob/master/lib/coda-lsp/Language/Server/Protocol.hs#L489

Sweet, circleci is enabled!
It looks like coda-lsp has the same problem...I will look into putting in a PR there too!

PS - I am trying to verify that this is in fact the root cause of vscode-hie-server #47, but I am having trouble getting VS Code to run HIE with my local build of haskell-lsp. So that is pending.
PPS - given that this filepath <--> URI issue appears in more than one place, would this be a good candidate for a hackage library or will copypasting to coda-lsp be sufficient?

@johnsonwj if you want to make a library it will help the community.
But in the mean time I am going to merge this. Thanks.


Add JMAP support (as an alternative to IMAP + SMTP, and later to CardDAV/CalDAV)

"JMAP is intended to be a new standard for email clients to connect to
mail stores. It therefore intends to primarily replace IMAP + SMTP
submission. It is also designed to be more generic such that it can be
extended with contacts, calendars in the future (replacing
CardDAV/CalDAV). It does not replace MTA-to-MTA SMTP transmission."
http://jmap.io/
You may wonder "Who uses or supports it?"
Cyrus IMAP and Apache James are the notable ones here:
http://jmap.io/software.html
https://cyrusimap.org/imap/developer/jmap.html
OpenPaaS is an open source Entreprise Social Platform which is led by
LINAGORA (which has more than 150 employees)
https://linagora.com/
http://www.open-paas.org
OpenPaaS is using Apache James. And you can see JMAP used in the code:
https://github.com/linagora/openpaas-esn/search?utf8=✓&q=jmap&type=
In this video: https://www.youtube.com/watch?v=2QZIi3EO6rQ , Benoit
Tellier explains why they decided to invest in James and JMAP (among
other things). LINAGORA has 5 full time employees which are devoted to
the project.
Why LINAGORA picked JMAP:
https://medium.com/linagora-engineering/you-cant-do-imap-in-the-browser-can-you-208838b0ba17
https://medium.com/linagora-engineering/openpaas-newsletter-march-2018-c0a3e469e83e
https://medium.com/linagora-engineering/openpaas-is-out-773704eadfbc
FastMail started this initiative:
"JMAP is FastMail's protocol with the warts removed. We leverage
existing standards like HTTP, JSON, and native push channels on
platforms which have them - making it easy for developers to work with."
https://blog.fastmail.com/2017/12/08/fastmail-at-ietf/
https://blog.fastmail.com/2016/12/22/cyrus-development-and-release-plans/
https://blog.fastmail.com/2016/12/12/why-we-contribute/
https://blog.fastmail.com/2016/12/09/jmap-test-suite/
https://blog.fastmail.com/2015/12/23/the-jmap-momentum-builds/
https://blog.fastmail.com/2015/08/11/an-open-source-jmap-proxy-javascript-library-and-webmail-demo/
https://blog.fastmail.com/2014/12/23/jmap-a-better-way-to-email/
Roundcube Next also plans to support JMAP.
https://github.com/search?q=org%3Aroundcube-next+jmap&type=Code
Thanks!

Swiftmailer only sends mails. So what is the benefit?

Yeah, not much. It could very easily support JMAP message submission as an alternative to SMTP submission though.  Means it works where SMTP is blocked.


Edit services config (Expert Mode)

Enable the user to edit the service config yaml file in Stereum. This gives developers a better tool to test new versions, other configs, etc.

I like it! Simple and intuitive.

not functional


docs: document docs plugin frontMatter.custom_edit_url can be null

Null value was missing here

Pre-flight checklist

[x] I have read the Contributing Guidelines on pull requests.
[ ] If this is a code change: I have written unit tests and/or added dogfooding pages to fully verify the new behavior.
[ ] If this is a new API or substantial change: the PR has an accompanying issue (closes #0000) and the maintainers have approved on my working plan.

Motivation

Test Plan

Test links

Deploy preview: https://deploy-preview-_____--docusaurus-2.netlify.app/
Related issues/PRs

Unfortunately I can't merge your PR because you created it against docusaurus-v2 branch.
Please recreate it against main where our docs live (even v2 docs)


[Sidechain] Integration of the peer sync mechanism

Part of #567 - integrating all parts in order to have a working setup where blocks are peer fetched on a worker that joins later, and then continues to synchronize using block gossiping.
Important workflow changes

When importing a sidechain block, we peek the parentchain block from the queue, then verify the sidechain block and only then import the parentchain block.

Split verification and state update when importing a sidechain block

Sidechain blocks are now imported as a first step in the sidechain block production loop. Instead of importing them when they are gossiped.

Gossiping sidechain blocks happens asynchronously and only fills an import queue
Importing sidechain blocks potentially also imports parentchain blocks. The latest imported parentchain header is communicated back to aura
When the import fails because of a header ancestry, or invalid first block error, we attempt to fetch and import the sidechain block

Sidechain block verifier specifically checks if a block was already imported

Closes #567

Currently working on the activity diagrams for the block production loop and sidechain block import loop. Will add them to the description here.


Added in TableView... conflict scrollview with rate pan gesture

hi, i use it in a tableview cell, do you have any suggestion about handling pan gesture ... how can i handle tableview vertical scrollview and emoji rate pan gesture?

Use the gesture delegate i think

After struggling with @farshadjahanmanesh's issue for a few hours, I changed my fork of your very nice Cocoapod to use pan gestures. See https://github.com/crspybits/TTGEmojiRate.git
It seems to work just the same, but also works with scroll views-- or in my case a table view. Are you open to a PR to merge this in?

@crspybits You can open a PR and i will check this ~ :)

@zekunyan I have just opened a PR :).

Many Thanks @zekunyan!!! I hadn't updated the pod spec with a new version... And probably you'll want to make a new tag/release-- 0.3.0 ?

@crspybits It's done.


Fix log and error metadata file

Metadata file should be activity.json not descriptor.json

Fixed in 0.2.1


in filesystem.md, the format parameter described is incomplete.

What is the purpose of the change
This pull reques complete the format parameter describe in filesystem.md
Brief change log
complete the format parameter describe in filesystem.md
Verifying this change
Please make sure both new and modified tests in this PR follows the conventions defined in our code quality guide: https://flink.apache.org/contributing/code-style-and-quality-common.html#testing
(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
yes
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no

@chenlei677 Thanks for the PR. However, the list of formats in the documentation is not an extensive list of all formats. I don't think adding one adds a lot of value in this case.

@MartijnVisser OK, I get it. Thank you for your reply.


Feature request: Allow to specify the content to parse

Is your feature request related to a problem? Please describe.
Hi there 👋
I have a workflow that runs when an issue is created, reopened, edited. Now, I'd like to run this workflow again when someone comments /run with https://github.com/peter-evans/slash-command-dispatch. This will trigger the workflow with either a repository_dispatch or a workflow_dispatch. In any case, I could get the issue id from the payload/inputs. This will allow me to fetch the issue to then parse the content.
Describe the solution you would like
That would be awesome if I could provide a body parameter to the step:
      - id: read_issue_body
        run: echo "body=$(gh issue view ${{ inputs.issue_number }} --json body)" >> $GITHUB_OUTPUT

      - name: Parse issue body
        id: parse
        uses<EMAIL_ADDRESS>        with:
            body: ${{ steps.read_issue_body.output.body }}

Describe alternatives you have considered
I could use a actions/github-script and use some js in it to do that.
      - id: read_issue_body
        run: echo "body=$(gh issue view ${{ inputs.issue_number }} --json body)" >> $GITHUB_OUTPUT

      - uses: actions/setup-node@v3

      - run: npm install @zentered/issue-forms-body-parser

      - name: Get extensions
        id: extract_extensions
        uses: actions/github-script@v6
        with:
          script: |
            const { default: parser } = await import('${{ github.workspace }}/node_modules/@zentered/issue-forms-body-parser/pkg/parse.js');
            try {
              const content = await parser(${{ steps.read_issue_body.output.body }});
              core.setOutput(content);
            }
            // ...

Additional context
No response

Sounds reasonable. I'm fairly busy at the moment, but if you could create a PR, I'll be happy to merge it.

Forgot the build, but now all should be in order; let me know if it works for you! Thanks for the contribution!


Write Reference: Collection of tools in WorkflowHub

We don't have a "Tool" type in WorkflowHub, but we have tool-like workflows with one-two steps. Will check with WorkflowHub devs.
If we wrap each tool with a CWL wrapper each of them can be submitted according to https://about.workflowhub.eu/docs/registering-a-workflow/ and added to https://workflowhub.eu/projects/72
We then build a collection in https://workflowhub.eu/collections

Feedback from WorkflowHub call was that it should not be turned into another https://bio.tools/ registry -- however there is movement within ELIXIR to remove the "bio" branding.
It is possible to spin up our own bio.tools instance, but this may be overkill for ~10 tools.
Of course the big challenge is many of the SDR tools are not open source and would be hard to allow directly into the official toolshed, you can add just the wrappers with manual steps, e.g. https://toolshed.g2.bx.psu.edu/repository?repository_id=1c3fba397bbea7ad requires manual download and some environment variables.
It could be we set up our own Galaxy Toolshed but I'm not sure that helps as it just moves the problem -- we still can't distribute the commercial software. It is also not recommended by Galaxy folks as the Shed software is a bit outdatde.


README: set correct line number for local development

In "Quick start" section the line number for uncommenting to enable local development is wrong. Set the correct number and add the content of the line for easier discovery by the developers.

Thank you. I appreciate it!

No sir. We all thank you!

😊😊


Digits 6.1.1 Missing accuracy graph

I have yet to see this graph come back since the 6.1.1 release of digits. I am on the 18.09 digits docker image now and not knowing my model's accuracy versus its validation data is impacting our decision making process on whether a model is viable or not.

I have the same problem!!

18.10 out, going to check if issue resolved

I have the same issue.

I am also working on DIGITS 6.1.1 . Tried a lot but not able to fix layers for validation loss curve ?? Suggest if someone resolve this issue.


Feat/1113

Worked on #1113 to add the directors name and picture.

It looks really good, I added a bit more styling to the pictures! Congrats @bebopkenny on resolving your first issue 😎


Global Theme Selections Don't Copy & Paste

Workflow in shambles.

BUG: when you copy values between sections / materials, everything gets copied, but not the "Theme Color #" selection


 All of these keys don't conflict with other keys
Check that alt+left and alt+right don't occupied by the system
Launch with code --disable-extensions to check: Yes, but this issue still occur
I try to use commands directly and it works, seems that just the shortcuts are broken
I also try Go Back in Edit Locations, Go Back, Go Forward, Go Forward in Edit Locations, these shortcuts still work

VS Code Version: VS Code Version 1.94.0
OS Version:  Linux  6.11.1-arch1-1  x86_64 GNU/Linux

System Info

Description
Details

Operating System and Kernel
Linux  6.11.1-arch1-1  x86_64 GNU/Linux

CPU Information
12th Gen Intel(R) Core(TM) i7-12700H

Memory Information
15Gi total, 5.6Gi used, 3.9Gi free

Extension Info

Extension Name

github.copilot

github.copilot-chat

golang.go

mhutchie.git-graph

ms-vscode.cpptools

naumovs.color-highlight

rust-lang.rust-analyzer

shd101wyy.markdown-preview-enhanced

streetsidesoftware.code-spell-checker

sysoev.language-stylus

tamasfe.even-better-toml

vadimcn.vscode-lldb

vscode-icons-team.vscode-icons

yzhang.markdown-all-in-one

zhuangtongfa.material-theme

zhwu95.riscv

Hi :-)
Thanks for filing this issue!

Could you provide at your keybindings.json file contents? (invoke command "Preferences: Open Keyboard Shortcuts (JSON)" to open it)

Could you please try the following:

2.1. Run the command "Developer: Toggle Keyboard Shortcuts Troubleshooting" (you can, for example, run it from the Command Palette).
This will activate logging of dispatched keyboard shortcuts and will open an output panel with the corresponding log file.
2.2. Press exactly the keybinding you desire
2.3. Check what VS Code detects
If you are having trouble understanding the output, please feel free to paste here and we'll be happy to help ☺

Thanks for your reply.
Things might be weird. After I opened this issue, the commands go back in nav and go forward in nav somehow returned to normal. But now it still has this problem.  I follow your instructions using alt+left and alt+right to call commands go back in nav and go forward in nav.
[Log]
2024-10-06 19:46:42.059 [info] Started local extension host with pid 172180.
2024-10-06 19:46:44.771 [info] [perf] Render performance baseline is 15ms
2024-10-06 19:47:34.464 [info] [KeybindingService]: / Soft dispatching keyboard event
2024-10-06 19:47:34.465 [info] [KeybindingService]: \ Keyboard event cannot be dispatched
2024-10-06 19:47:34.466 [info] [KeybindingService]: / Received  keydown event - modifiers: [alt], code: AltLeft, keyCode: 18, key: Alt
2024-10-06 19:47:34.466 [info] [KeybindingService]: | Converted keydown event - modifiers: [alt], code: AltLeft, keyCode: 6 ('Alt')
2024-10-06 19:47:34.466 [info] [KeybindingService]: \ Keyboard event cannot be dispatched in keydown phase.
2024-10-06 19:47:34.636 [info] [KeybindingService]: / Soft dispatching keyboard event
2024-10-06 19:47:34.637 [info] [KeybindingService]: | Resolving alt+[ArrowLeft]
2024-10-06 19:47:34.637 [info] [KeybindingService]: \ From 1 keybinding entries, matched workbench.action.navigateBackInNavigationLocations, when: no when condition, source: user.
2024-10-06 19:47:34.637 [info] [KeybindingService]: / Received  keydown event - modifiers: [alt], code: ArrowLeft, keyCode: 37, key: ArrowLeft
2024-10-06 19:47:34.638 [info] [KeybindingService]: | Converted keydown event - modifiers: [alt], code: ArrowLeft, keyCode: 15 ('LeftArrow')
2024-10-06 19:47:34.638 [info] [KeybindingService]: | Resolving alt+[ArrowLeft]
2024-10-06 19:47:34.639 [info] [KeybindingService]: \ From 1 keybinding entries, matched workbench.action.navigateBackInNavigationLocations, when: no when condition, source: user.
2024-10-06 19:47:34.639 [info] [KeybindingService]: + Invoking command workbench.action.navigateBackInNavigationLocations.
2024-10-06 19:47:38.813 [info] [KeybindingService]: / Soft dispatching keyboard event
2024-10-06 19:47:38.813 [info] [KeybindingService]: | Resolving alt+[ArrowRight]
2024-10-06 19:47:38.814 [info] [KeybindingService]: \ From 1 keybinding entries, matched workbench.action.navigateForwardInNavigationLocations, when: no when condition, source: user.
2024-10-06 19:47:38.814 [info] [KeybindingService]: / Received  keydown event - modifiers: [alt], code: ArrowRight, keyCode: 39, key: ArrowRight
2024-10-06 19:47:38.815 [info] [KeybindingService]: | Converted keydown event - modifiers: [alt], code: ArrowRight, keyCode: 17 ('RightArrow')
2024-10-06 19:47:38.815 [info] [KeybindingService]: | Resolving alt+[ArrowRight]
2024-10-06 19:47:38.816 [info] [KeybindingService]: \ From 1 keybinding entries, matched workbench.action.navigateForwardInNavigationLocations, when: no when condition, source: user.
2024-10-06 19:47:38.816 [info] [KeybindingService]: + Invoking command workbench.action.navigateForwardInNavigationLocations.
2024-10-06 19:47:40.145 [info] [KeybindingService]: + Ignoring single modifier alt due to it being pressed together with other keys.


run fail after compile with "-G" for  the example_block_reduce.cu source file

When I compile the source file use  the "nvcc  -G -g  example_block_reduce.cu -I../.. -lcudart -o block_reduce" command ,it can successfully got a binary file ,but it run fail . And when I delete  "-G" ,it run successfully. There is also the same error for "...block_san.cu" and "example_device_sort_find_non_trivial_runs.cu"

Compiling with device debugging is problematic with heavily templated code like CUB -- I'm surprised you managed to compile without running out of memory! It's not a well-tested compilation mode for CUB.
Usually full device debugging (-G) is heavy-handed for most debugging needs, we usually just use nvcc --lineinfo (docs). This generates enough info to debug without causing compilation / runtime issues.
Try using --lineinfo instead of -G and see if that gives you what you need. If that doesn't work for your needs, feel free to reopen and share some more about your usecase.


Issue with velocity it works but...

Velocity version 1.0.9
It seems to throw this error not sure what is causing it or how to fix it.
https://mclo.gs/0InVzeY
(Pasted via mclo.gs do to it being rather long.

Fixed; see #32142f9
Release available at https://github.com/TCPShield/RealIP/releases/tag/v2.3


correct discovery on unittest skip at file level

given a file called skip_test_file_node.py that has raise SkipTest(".....") this should appear in the sidebar with no children. The bug is that currently it shows a "unittest" node that gives "loader" and other incorrect nodes below it.

not ready for review- sorry will convert out of draft when it is ready


Player can keep moving when button not pressesd

Reproduce:

Click on game
Press and hold w
Press Esc
Release w
You keeep moving until press and release w again

Fix:

Un-press all keys when pointerlock changed to null

Wontfix as it happens in LOTS of other games and the code to fix it would be really ugly.

Also, in the future, a pause menu will prevent moving after Esc pressed anyway.


Add ability to scan QR code for sending

The Issue
When sending funds, especially on Mobile, it's useful to have the ability to scan a QR code.
System Configuration

Device:
Android version:

Anything Else

Screenshots

Acceptance Criteria

Definition of Done

[ ]  Tested against acceptance criteria
[ ] Tested against the assumptions of the user story
[ ] The project builds without errors
[ ] Unit tests are written and passing
[ ] Tests on devices/browsers listed in the issue have passed
[ ] QA performed & issues resolved
[ ] Refactoring completed
[ ] Any configuration or build changes documented
[ ] Documentation updated
[ ] Peer Code Review performed

Did you dropped this

No, we didn't. It's not a high priority at the moment because our main focus for the app is content and discovery. We're open to contributors working on this issue, though.

I can do this. I have it working on my device.

Try creating a pull request, @soup-jingle


Demo is not working

Hey,
your demo is not working and returns 404.
https://drskullster.github.io/HPGLViewer/demo

Ah, I renamed the repo and didn't fix the README. Thanks !
Here's the updated link: https://drskullster.github.io/hpgl-viewer/demo/


Wagmi hook returning undefined.

Is there an existing issue for this?

[X] I have searched the existing issues

RainbowKit Version
0.7.2
wagmi Version
0.6.0
Current Behavior
useContractRead Hook returning undefined.
I bootstrapped the whole file by using the rainbowkit quickstart command so that I'll have minimal configuration. I've already tried to manually configure rainbowkit in an existing project but I was getting the same issue. The connectwallet button and display of accounts works quite alright but I can't interact with smart contracts.
I'll attach Images to show my config, dependencies and versions, my implementation and errors.
Typescript shows an error too but I don't understand because I don't know how to use typescript yet.
Expected Behavior
I'm supposed to get data in the return of the useContractRead.
Steps To Reproduce
No response
Link to Minimal Reproducible Example (CodeSandbox, StackBlitz, etc.)
No response
Anything else?

@itz-jherie On Wagmi 0.6.0 that address key in useContractRead should be addressOrName. See more here https://github.com/wagmi-dev/wagmi/blob/wagmi%400.6.0/packages/react/src/hooks/contracts/useContractRead.ts
You might want to upgrade Wagmi to the latest version.

Yep, need to upgrade wagmi!
Closing as this is not directly related to RainbowKit.

Why doesn't it install the latest package? It installs version 0.6.8 but running "npm view" it clearly shows the latest is 0.7.5


json_ParseString handling of new line (\n)

See https://github.com/VBA-tools/VBA-Web/issues/270 https://github.com/VBA-tools/VBA-JSON/pull/44

I believe the n case in json_ParseString should be changed to append a vbLf instead of a vbCrLf or there should be an option to override the default behavior

I don't think the proposed solution complies with ECMA-404.  The JSON spec has \n and \r as the encoding for vbLf and vbCr respectively and does not include any conversion between Unix/Mac line endings and Windows vbCrLf.
A well formed JSON from an external source should be consistent in how it treats normal line endings.  So it would be faster to do a search/replace than to do it with a comparison for each line ending.  These days I would think that you would either see \n or \r\n but not \n\r nor \r.  If the source doesn't contain \r\n, then you could post-process strings with a replace of vbLf with vbCrLf to get normal Windows line endings.  I would suggest that be a setting for something like "normalizeWindowsLineEndings" which would default to "false".

We need to be careful when talking about whitespace with JSON. Both the original and ECMA specifications are agnostic with regard to whitespace outside a string. Any combination of line terminators are acceptable. This treatment makes the specifications agnostic to the platform that the JSON was generated on. Parsers treat all line terminators as whitespace. Now if you're talking about inside a string that's a different matter.
Andrew.
Get Outlook for Android

From: Brian Milby<EMAIL_ADDRESS>Sent: Thursday, November 14, 2019 8:45:17 PM
To: VBA-tools/VBA-JSON<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: Re: [VBA-tools/VBA-JSON] json_ParseString handling of new line (\n) (#67)
I don't think the proposed solution complies with ECMA-404. The JSON spec has \n and \r as the encoding for vbLf and vbCr respectively and does not include any conversion between Unix/Mac line endings and Windows vbCrLf.
A well formed JSON from an external source should be consistent in how it treats normal line endings. So it would be faster to do a search/replace than to do it with a comparison for each line ending. These days I would think that you would either see \n or \r\n but not \n\r nor \r. If the source doesn't contain \r\n, then you could post-process strings with a replace of vbLf with vbCrLf to get normal Windows line endings. I would suggest that be a setting for something like "normalizeWindowsLineEndings" which would default to "false".
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/VBA-tools/VBA-JSON/issues/67?email_source=notifications&email_token=AIKTRAZRXQAPQ3FIST2CGALQTX5K3A5CNFSM4DWQ2F62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEED7YDA#issuecomment-554171404, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AIKTRA24WCECJAY5YC64GQTQTX5K3ANCNFSM4DWQ2F6Q.

The bug report is for string processing.  Export is handled properly.  The current code will convert \n to vbCrLf when importing JSON.  This results in an extra CR for something that was encoded using this library (or anything that puts \r\n into the JSON).  The proposed solution is to turn a naked \r or \n into \r\n when importing a string.  In my copy, I just corrected the import to us vbLf for \n.


musl: apply upstream fix for locking race, minor cleanup

Apply important upstream fix.

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Fits CONTRIBUTING.md.

Success on x86_64-linux (full log)
Attempted: musl
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/2vz1b5jz175pagnza9mjkdnqap6dfd1h-musl-1.1.20-dev
patching script interpreter paths in /nix/store/2vz1b5jz175pagnza9mjkdnqap6dfd1h-musl-1.1.20-dev
/nix/store/2vz1b5jz175pagnza9mjkdnqap6dfd1h-musl-1.1.20-dev/bin/musl-gcc: interpreter directive changed from "/bin/sh" to "/nix/store/czx8vkrb9jdgjyz8qfksh10vrnqa723l-bash-4.4-p23/bin/sh"
/nix/store/2vz1b5jz175pagnza9mjkdnqap6dfd1h-musl-1.1.20-dev/bin/ld.musl-clang: interpreter directive changed from "/bin/sh" to "/nix/store/czx8vkrb9jdgjyz8qfksh10vrnqa723l-bash-4.4-p23/bin/sh"
/nix/store/2vz1b5jz175pagnza9mjkdnqap6dfd1h-musl-1.1.20-dev/bin/musl-clang: interpreter directive changed from "/bin/sh" to "/nix/store/czx8vkrb9jdgjyz8qfksh10vrnqa723l-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/2vz1b5jz175pagnza9mjkdnqap6dfd1h-musl-1.1.20-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/mx355dgpdhhfx3ivwdaqlljadi2i1gva-musl-1.1.20-debug
patching script interpreter paths in /nix/store/mx355dgpdhhfx3ivwdaqlljadi2i1gva-musl-1.1.20-debug
checking for references to /build in /nix/store/mx355dgpdhhfx3ivwdaqlljadi2i1gva-musl-1.1.20-debug...
/nix/store/5cnzzdqbhnj26r748wq3vxas1y48a3nq-musl-1.1.20

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: musl
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on aarch64-linux (full log)
Attempted: musl
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/8kvhnw3ndxaal00h3gh2r2zn17fqcyj7-musl-1.1.20-dev
patching script interpreter paths in /nix/store/8kvhnw3ndxaal00h3gh2r2zn17fqcyj7-musl-1.1.20-dev
/nix/store/8kvhnw3ndxaal00h3gh2r2zn17fqcyj7-musl-1.1.20-dev/bin/ld.musl-clang: interpreter directive changed from "/bin/sh" to "/nix/store/fqm2x6kiay1q4vg7pqp4wp17bdijlyc3-bash-4.4-p23/bin/sh"
/nix/store/8kvhnw3ndxaal00h3gh2r2zn17fqcyj7-musl-1.1.20-dev/bin/musl-clang: interpreter directive changed from "/bin/sh" to "/nix/store/fqm2x6kiay1q4vg7pqp4wp17bdijlyc3-bash-4.4-p23/bin/sh"
/nix/store/8kvhnw3ndxaal00h3gh2r2zn17fqcyj7-musl-1.1.20-dev/bin/musl-gcc: interpreter directive changed from "/bin/sh" to "/nix/store/fqm2x6kiay1q4vg7pqp4wp17bdijlyc3-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/8kvhnw3ndxaal00h3gh2r2zn17fqcyj7-musl-1.1.20-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/p6a5jk8mg5z1is4svb6fm74mf7r12vs1-musl-1.1.20-debug
patching script interpreter paths in /nix/store/p6a5jk8mg5z1is4svb6fm74mf7r12vs1-musl-1.1.20-debug
checking for references to /build in /nix/store/p6a5jk8mg5z1is4svb6fm74mf7r12vs1-musl-1.1.20-debug...
/nix/store/3y0didcf35mxndlsmf1w1p399vn5z66x-musl-1.1.20

Success on aarch64-linux (full log)
Attempted: nix
Partial log (click to expand)
running test tests/signing.sh... [PASS]
running test tests/run.sh... [PASS]
running test tests/brotli.sh... [PASS]
running test tests/pure-eval.sh... [PASS]
running test tests/check.sh... [PASS]
running test tests/plugins.sh... [PASS]
running test tests/search.sh... [PASS]
running test tests/nix-copy-ssh.sh... [PASS]
All tests succeeded
/nix/store/8wzgwcji4pvy905s6vz66dpjj1zsfc26-nix-2.1.1

Success on x86_64-linux (full log)
Attempted: nix
Partial log (click to expand)
running test tests/signing.sh... [PASS]
running test tests/run.sh... [PASS]
running test tests/brotli.sh... [PASS]
running test tests/pure-eval.sh... [PASS]
running test tests/check.sh... [PASS]
running test tests/plugins.sh... [PASS]
running test tests/search.sh... [PASS]
running test tests/nix-copy-ssh.sh... [PASS]
All tests succeeded
/nix/store/qfcsiph427bfhwpb8g4k001s5293m3c0-nix-2.1.1


[AST] Remove unnecessary check

TupleType::get already handles the kind of check performed here by constructing a ParenType instead of single-element tuples.

@swift-ci Please smoke test


Specify UTF-8 for all our JSON

I wish there was a cleaner reference for what UTF-8 was.  But linking
Wikipedia seems too glib, and I can't find a more targetted link
than just dropping folks into a Unicode chapter (which is what
Wikipedia does):

The Unicode Standard, Version 6.0, §3.9 D92, §3.10 D95 (2011)

With the current v8.0 (2015-06-17), it's still §3.9 D92 and §3.10 D95.
To get a place to say this for the runtime.json docs, I used config.md
as a template for the top-level header and blurb.  The “Host-specific
container configuration” phrasing comes from bundle.md, which has:

The runtime.json file contains settings that are host specific...

While I was touching the config.md lead-in, I fixed “container” →
“bundle”.

peanut gallery, why not use the JSON RFC here? https://tools.ietf.org/html/rfc7159

On Tue, Sep 08, 2015 at 04:39:10PM -0700, Jonathan Boulle wrote:

peanut gallery, why not use the JSON RFC here?
https://tools.ietf.org/html/rfc7159

How does that help?  RFC 7159 has 1:
JSON text SHALL be encoded in UTF-8, UTF-16, or UTF-32.  The default
encoding is UTF-8, and JSON texts that are encoded in UTF-8 are
interoperable in the sense that they will be read successfully by
the maximum number of implementations; there are many
implementations that cannot successfully read texts in other
encodings (such as UTF-16 and UTF-32).
Implementations MUST NOT add a byte order mark to the beginning of a
JSON text.  In the interests of interoperability, implementations
that parse JSON texts MAY ignore the presence of a byte order mark
rather than treating it as an error.
To test the Go handling in particular, ‘json.NewDecoder(os.Stdin)’
seems to be able to handle UTF-8 on stdin:
$ cat sample.json | go run test.go
but crashes with UTF-16LE:
$ cat sample.json | iconv -f UTF-8 -t UTF-16LE - | go run test.go
2015/09/08 20:35:00 invalid character '\x00' looking for beginning of object key string
exit status 1
I'd rather stay away from BOMs.  I'd be ok with allowing runtimes to
optionally be configured to read the configuration JSON from other
encodings (e.g. UTF-16LE, …), but then we'd need some bundle-side
logic or bundle-introspection (e.g. BOM checks) to decide which
encoding to tell the runtime to use.  It seems easier for everyone if
we just require UTF-8 (but I may be missing something obvious ;).
And I see nothing about UTF-8 on json.org or the ECMA-404 it
references 2, so we'd want to make sure to link the RFC for our JSON
definition if we go this route.

we should just put something in a glossary saying that when we say json in the spec we mean uft8 encoded json.

On Wed, Sep 09, 2015 at 09:46:41AM -0700, Brandon Philips wrote:

we should just put something in a glossary saying that when we say
json in the spec we mean uft8 encoded json.

I'd rather keep the glossary informative, and put normative stuff in
the spec itself.

+1 for what @philips said and we are currently working on a protobuf idea and discussing this during the meetings.

On Fri, Sep 25, 2015 at 01:43:33PM -0700, Michael Crosby wrote:

+1 for what @philips said…

Glossary entry it is.  I'll bump #107.

… and we are currently working on a protobuf idea and discussing
this during the meetings.

This is about what authors provide in their bundles.  I don't see
where protobuf comes in…


Update README with new logo banner

Reason/Context
This is to replace the old AsyncAPI logo in this repo's README with the banner attached below that represents the new branding.
Here are a few guidelines for this change as well:

Make sure you are using Markdown syntax only
Be sure to remove the old logo as well as the old title of the repo as this image will replace both elements
Make sure you link this image to the website: https://www.asyncapi.com
If there is any description text below the repo title, let's make it left-aligned if it isn't already, so as to match the left-alignment of the content in the new banner image

Download the image file:
github-repobanner-reactsdk.png.zip

Banner preview
Please note that this is only a preview of the image, the contributor should download and use the above zip file

/gfi design


node command not found

When customizing mocha-which-node to $HOME/project/node_modules/.bin/babel-node to be able to run ES6 tests, I got a /usr/bin/env: ‘node’: No such file or directory error when running M-x mocha-test-file.
I have no knowledge of how compilation-start works and if it's aware of current PATH, I'm just a few months only emacs user.  compilation-start is as far as I could get to debug this :)
If I run M-x shell I can run /usr/bin/env node without errors.
Thanks.

Hi, what version of babel-node are you using, I'd like to set up a sample project (or maybe you can point me at yours if it is OSS) to try this out.
It should not be a path issue because it is an absolute path.

Hi, I'm using<EMAIL_ADDRESS> Unfortunately this is not an OSS project where I'm testing it, but I'm able to produce any debug output you might need.
Thanks!

I know this is sidestepping the issue you are having, which I still want to look into tonight, but is there a reason you are not just using the --compilers flag for mocha to preprocess with babel?

I didn't though of that --compilers flag, but I tried with mocha --compilers js:babel-register tests/unit/core/Users.js and tests didn't pass at all, didn't investigate, but running them with gulp test work fine (and it's just a gulp.src piped into gulp-mocha).
If I try mocha-test-file without any customization, the used mocha command is the one at node_modules/.bin/mocha which in turn is a symlink to ../mocha/bin/mocha that has a shebang to #!/usr/bin/env mocha and it fails with the same error: node node_modules/.bin/mocha --recursive --reporter dot /home/marcos/foo/tests/unit/core/Users.js zsh:1: command not found: node
Maybe I have something broken from the ground up and I'm not aware of...
Thanks!

I'm closing this because it is not clear there is an issue with mocha.el. If you find that there is and have more specifics, please open another issue.


How to change the browsers in the workflow?

I would like to use different browsers in this workflow, or perhaps even turn this workflow into a 6 browser workflow. How can i do that?

Once you've installed the workflow, take a look at the objects; You'll see three purple "Open URL" objects, set to Safari, Chrome and Firefox. You can double-click any of them to change which browser they open, or add more of the same to add more browsers you'd like to test.

thanks. let me test that out.


log.puts instead of .write, hash invalid rows

more from https://github.com/studentinsights/studentinsights/pull/1613#issuecomment-381155196.
This changes log.write back to logs.puts (changed in https://github.com/studentinsights/studentinsights/pull/1547 for no particular reason; I think I thought they were equivalent).  Since write doesn't put a newline at the end, in the import task when there's a lot of logging, there's a lot of data written without ever flushing.  This was particularly influential before https://github.com/studentinsights/studentinsights/pull/1621, when we logged a full line of text status for every row in the attendance and behavior files.  This switches everything back to puts.  I believe this also explains why jobs would appear not to run - I just ran into this now where a job looked like it wasn't running, and soon as I cycle the dyno there's many many log lines that must have been running for a while but never flushing.
Separately, this hashes the output of invalid rows in logging; these contain data we don't want in logs.

selfie


Calls the model with a correct object and not the newly created tooltip

This is an old bug reported here https://netbeans.org/bugzilla/show_bug.cgi?id=258373 that still exists.

Looks sane.


Proposed SIG-Simulation meeting agenda for 2022/10/07

Meeting Details

Date/Time: 2022/10/07 @ 15:30 (24-hour) UTC
Location: Discord SIG-Simulation Voice Room
Moderator: TBA
Note Taker TBD

The SIG-Simulation Meetings issues contain information on past calls, including agenda, notes, and resources.
SIG Updates
What happened since the last meeting?
Meeting Agenda

Call to action:

Feature grid update

Discussion

How to approach improving the Asset Importing workflow (e.g. coordination with sig/content re asset importer)
Reasons for many issues re coordinate system & transformations
Workflow for changes that impact serialization (e.g. https://github.com/o3de/o3de/issues/10838) - Start RFC re integrating version numbers into the JSON serialization?

Planning for 2023

Outcomes from Discussion topics
Discuss outcomes from agenda
Action Items
Create actionable items from proposed topics
Open Discussion Items
List any additional items below

There was a request from the Linux Foundation to provide an image for a blog highlighting sig-simulation, could we add that to the agenda please?


chore: add OpenShift annotations to the bundle metadata

Adding this allow users using OLM bundle from OperatorHub.io to use the bundle manually in their OpenShift cluster allowing a secure upgrade if needed.
Closes #3191

/ok-to-merge


How to take an analog join into a number?

Please show an example - how to take an analog join into a number in Home Assistant.

I found the answer. Thanx.
In configuration.yaml:
input_number:
  slider1:
    name: Slider
    initial: 0
    min: 0
    max: 65535
    step: 1
  box1:
    name: Numeric Input Box
    initial: 0
    min: 0
    max: 65535
    step: 1
    mode: box

crestron:
  port: 16384
  from_joins:
    - join: a1
      script:
        service: input_number.set_value
        data:
          entity_id: input_number.slider1
          value: "{{value|int}}"
    - join: a2
      script:
        service: input_number.set_value
        data:
          entity_id: input_number.box1
          value: "{{value|int}}"

In SIMPL Windows:

Why can't my control system connect to ha

Copy all files from this repo to /config/custom_components/crestron

In configuration.yaml:
input_number:
  slider1:
    name: Slider
    initial: 0
    min: 0
    max: 65535
    step: 1
  box1:
    name: Numeric Input Box
    initial: 0
    min: 0
    max: 65535
    step: 1
    mode: box

crestron:
  port: 16384
  from_joins:
    - join: a1
      script:
        service: input_number.set_value
        data:
          entity_id: input_number.slider1
          value: "{{value|int}}"
    - join: a2
      script:
        service: input_number.set_value
        data:
          entity_id: input_number.box1
          value: "{{value|int}}"

Then Reboot Home Assistant.
In Crestron see my pic above.
In Crestron TCP/IP_Client dont forget IP addres to Home Assistant (becouse HA - is TCP/IP server), and port.


[Question] Will the bot override its own config file?

I just set up a config file for the bot like this:
version: "1"
rules:
  - base: develop
    upstream: remote_user:develop
    mergeMethod: hardreset

I wonder if it will override the commit I did to insert the config file provided that I specified a hardreset.

First of all config needs to be in the default branch.
So the answer is yes if the default branch is develop. : )


Fix typo in "GitHub for Everyone" link

Just fixing a minor typo in the README.

Good fix @bastilian


Update PostgreSQL cursor output in PL declaration

Changes:

PG puts CURSOR keyword after cursor name which is the opposite in Oracle
PG use FOR query instead of IS query as In Oracle

No tests added as Druid cannot parse PG plpglsql yet

Codecov Report
Attention: 49 lines in your changes are missing coverage. Please review.

Comparison is base (7c5ca9b) 58.75% compared to head (acf13f6) 58.73%.
Report is 13 commits behind head on master.

Additional details and impacted files

@@             Coverage Diff              @@
##             master    #5728      +/-   ##
============================================
- Coverage     58.75%   58.73%   -0.03%
- Complexity    27796    27806      +10
============================================
  Files          1333     1333
  Lines        127689   127781      +92
  Branches      24061    24105      +44
============================================
+ Hits          75024    75048      +24
- Misses        43332    43385      +53
- Partials       9333     9348      +15

Files
Coverage Δ

...ql/dialect/postgresql/visitor/PGOutputVisitor.java
29.29% <24.61%> (-0.28%)
:arrow_down:

... and 19 files with indirect coverage changes

Continue to review full report in Codecov by Sentry.

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


Change requirements to php 5.6

I had to adapt this to a project running on an old server with php 5.6. I just changed the requirements in composer.json to accept php >= 5.6, and I've not found any incompatibilities.
If you don't plan on using specific features of newer php versions, this could help someone with my same problem.

Thanks @benegetto!


Failed to add Zephyr SDK with MacOS intel chip

Zephyr Workbench is not able to detect Zephyr SDK.
Configuration: MacOS with Intel chip
Step to reproduce bug:

Install Zephyr workbench extension on VSCode
Install Host Tools
Initialize the workspace
Import Zephyr SDK

After the import of Zephyr SDK, this is not detected.

Workaround:
Reload the VSCode Windows


Provide transitive dependencies

It would be great if AssistedInject could manage things like this:
class Foo @Inject constructor(activity: Activity, otherDependency: Other)

class Bar @AssistedInject constructor(foo: Foo) {

  @AssistedInject.Factory
  interface Factory {
    fun create(activity: Activity)
  }
}

I need to inject something but I'm missing one dependency (or more) in the graph. So I provide it using an @AssistedInject.Factory. The difference here is that the missing dependency is not injected directly to the class that exposes the Factory.

I think you just want
class Foo @AssistedInject constructor(activity: Activity, otherDependency: Other) {
  @AssistedInject.Factory
  interface Factory {
    fun create(activity: Activity): Foo
  }
}

class Bar(foo: Foo) {
  class Factory @Inject constructor(fooFactory: Foo.Factory) {
    fun create(activity: Activity) = Bar(fooFactory.create(activity))
  }
}

or a subcomponent that binds the Activity into a small child graph allowing both Foo and Bar to be entirely constructor injected.
Doing transitive assisted injection like this in a general way means having to re-invent a lot of what Dagger is already meant to do.


Implement a Connect button for Link Encoder

We have been connecting to the link encoder by hitting send. I think we need a dedicated button to connect to the link encoder instead. This will also help with #34 because of our current implementation

Made a button with the text "connect" that changes to "disconnect" on click. Currently investigating on how to use this button with the backend

#48 . Will close this and open a new issue dedicated to connect/disconnect button working with the backend


[Examples] Retrieval model notebook

[] MF
[x] Two-tower

we have this example notebook for Two-tower retrieval.


bug: href on ion-card / ion-item navigates and reloads the page

Bug Report
Ionic version:

[x] 4.x
Current behavior:

Add an href attribute to the ion-card or ion-item component and when clicking you see the entire app navigate and reload.
Expected behavior:

The app should navigate without reloading
Steps to reproduce:

Related code:

Github Repo: https://github.com/AVatch/href-issue
Other information:

Ionic info:

Ionic:

   Ionic CLI                     : 5.1.0 (/usr/local/lib/node_modules/ionic)
   Ionic Framework               : @ionic/angular 4.5.0
   @angular-devkit/build-angular : 0.13.9
   @angular-devkit/schematics    : 7.3.9
   @angular/cli                  : 7.3.9
   @ionic/angular-toolkit        : 1.5.1

Utility:

   cordova-res : not installed
   native-run  : not installed

System:

   NodeJS : v11.5.0 (/usr/local/Cellar/node/11.5.0/bin/node)
   npm    : 6.9.0
   OS     : macOS Mojave

It looks that you use routes as href values, correct? In that case, you're probably looking for routerLink instead.
Also: https://github.com/ionic-team/ionic/blob/master/CHANGELOG.md#angular-href-does-not-cause-angular-router-to-navigate

Thanks @abennouna - it seems though that the ion-card component does not have the routerLink attribute defined for it, So it does not seem to behave like the ion-button example.

@AVatch I've changed the hrefs with routerLinks in your demo repo, and it works as advertised.
<ion-content>
  <ng-container *ngFor="let i of [0, 1, 2, 3, 4, 5]">
    <ion-card routerLink="/list/{{ i }}">
      <ion-card-content> Hello {{ i }} </ion-card-content>
    </ion-card>
  </ng-container>

  <ion-list>
    <ng-container *ngFor="let i of [0, 1, 2, 3, 4, 5]">
      <ion-item routerLink="/list/{{ i }}"> ITEM {{ i }} </ion-item>
    </ng-container>
  </ion-list>
</ion-content>

What does not work exactly?

@abennouna you are correct - I needed to import the angular RouterModule into my feature module.
I will close this as the feature works as advertised.
I would just suggest a note be added to the documentation since href is the only prop documented for ion-card https://ionicframework.com/docs/api/card
Thanks!


Generalize Actions (make them platform independent)

@MrMCake can you please elaborate in the description? Tnx.

This item was especially targeting the Deploy-Action as it used the (at the time) platform specific tagging removal. This is not there anymore, so this item is essentially redundant now


KBM: Support raw input for keys without Set 1 codes

Description of the new feature / enhancement
Support raw input as well as Virtual Keys, VK_/WM_ style keys.
Scenario when this would be used?
Keyboards with additional keys that don't have Set 1 scancodes assigned.
E.g.  Sun model Type 7 keyboard has the following additional keys:
Help, Stop, Again, Props, Undo, Front, Copy, Open, Paste, Find, Cut, Mute, Vol-, Vol+
Supporting information
The USB HID to PS/2 Scan Code Translation Table shows these keys as "UNASSIGNED":
Keyboard Again 07 79 UNASSIGNED UNASSIGNED UNASSIGNED UNASSIGNED
An example of using raw input to detect key presses is in this forum post: https://handmade.network/forums/t/2011-keyboard_inputs_-_scancodes,_raw_input,_text_input,_key_names

Related to #3820 and #14055

@stedaniels would https://github.com/microsoft/PowerToys/issues/3820 handle this?  i know we want to improve this but trying to figure out how to do it correctly is hard.

/needinfo

@crutkas, I don't know.  It's been years since I tried to write keyboard handling code.  I don't think it'll work though. "3 byte" doesn't seem to be what I'm looking for.  I am more than happy to try any debug builds that can output what the keyboard is actually sending.  I'll try and find the familiar looking but illusive "Keyboard Message Looker" software from https://github.com/microsoft/PowerToys/issues/14055#issuecomment-1007875049 I think it's just a bit of C++ code but it would be handy as an exe somewhere.

I'm going to /dup #14120 and #14055 are the R&D items to see if we can't support this scenario easily.  based on that, we'll create an actual work item


Provide a way to only show versions of related content that occur after creation of target object

Fixed in #59


Split open form command by whitespace

Currently the command that opens a form in editor is split by a space character " " here. Trying to integrate flowstorm with cursive, I was unable to set the -Dflowstorm.fileEditorCommand JVM arg, because it splits the command at spaces, even if the command is quoted, which crashes the run. One way I thought about to work around it  was to split the command using other whitespace char, like newline idea\n--line\n<<LINE>>\n<<FILE>>, which cursive does accept. In order to make it work, I need flowstorm to split the command by the whitespace regex pattern \s before passing it to clojure.java.shell/sh, which handles both regular spaces and other whitespace chars.

Hi! I'm curious about this. I just tried it on linux and it opens fine in intellij.
What system are you in and what command are you trying?
I just tried this and it works :
"-Dflowstorm.fileEditorCommand=/home/jmonetta/non-rep-software/idea-IC-223.8214.52/bin/idea.sh --line <<LINE>> <<FILE>>"

I'm on a mac (Sonoma 14.3.1). The error happens if I try to set the JVM arg in intellij run configuration (so maybe that's an intellij issue, not cursive).
This is what happens if I quote the entire arg

Error: Could not find or load main class "-Dflowstorm.fileEditorCommand=idea
Caused by: java.lang.ClassNotFoundException: "-Dflowstorm.fileEditorCommand=idea

And if I only quote the value

Unrecognized option: --line
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Oh interesting. I thought you were adding those to your deps.edn.
And how are you suppose to pass properties which contains spaces, like when you need to provide folders?
Anyway, great you came up with this solution if that works


Split a separate "no-spaces" parser setting off of the current "absolute-time" one

Summary
Currently, including the absolute-time entry into the PARSERS array in settings actually results in trying to parse the datestring by two distinct parsers under the hood.
This issue proposes to split off the two parsers into their own separate entries of PARSERS, so the user can tune their usage and precedence to her liking.
Example use-case
One specific use-case that can be brought to light is when parsing dates in strict mode and encountering strings with only a year in them:
>>> import dateparser
>>> dateparser.parse('2016')
datetime.datetime(2016, 7, 23, 0, 0)
>>> dateparser.parse('2016', settings={ 'STRICT_PARSING': True })
datetime.datetime(2020, 1, 6, 0, 0)

Obviously, the chance of someone writing "2016" with the intent to mean "Jan 06, 2020" is pretty low. Disabling the "no spaces" parser is one way to circumvent such behavior. More granular settings for the particular parser might be needed if one needs some of its other functionalities (feel free to file a separate issue for that).
Currently, a workaround for disabling the "no spaces" parser can be monkey-patching dateparser.parser.no_space_parser_eligibile to always return False, but as we know, monkey-patching is generally not the best thing in the world. (Credits to @JohannesBuchner for proposing a similar workaround for a different issue in this comment)
Naming ambiguities
The actual setting name for the "no-spaces" parser needs further consideration, as this parser does not correspond exactly to the cases of strings without any (white)spaces. Formally, looking at the current no_space_parser_eligibile implementation this parser handles:

strings with only digits (no other symbols whatsoever - spaces, dots, colons, etc)
strings for which the first non-digit symbol is : (this is rather strange, as "11.05:2020" will not be handled, but the nonsense string of "11:05.2020" is parsed to datetime.datetime(2005, 1, 1, 0, 0))

The result is that a proper datestring like "11.05.2020", which does not have spaces, will not be handled by the current "no spaces" parser.

Hi @skyuchukov-bp , thank you for the proposal!
I think that you are right, we should separate those parsers to avoid those situations.
I didn't have time to check the code carefully to see how feasible is this, but when having a moment I will give it a try and I will also check the weird behavior you described in the "Naming ambiguities" section.
Of course, if you want to open a PR in the meanwhile don't hesitate to do it :smile:
Thanks again for raising this up!

related issue: https://github.com/scrapinghub/dateparser/issues/713
related PR: https://github.com/scrapinghub/dateparser/pull/715

Thanks for the fast reply @noviluni.
After checking the v1.0.0 milestone you've added, I've actually discovered that the "example use-case" described here is already discussed in another issue: https://github.com/scrapinghub/dateparser/issues/356. I will update the info above with that.
Nevertheless, having the ability to separately use the 2 parses should still have other valid uses-cases and is orthogonal to the year parsing issue.

Thanks for this, the STRICT_PARSER=True parsing of "2017" ->  datetime.datetime(2017, 8, 11, 0, 0) is driving me crazy :)

Hi @skyuchukov-bp , I added a PR separating the "no_spaces" parser: https://github.com/scrapinghub/dateparser/pull/786
If you have the chance, it would be really nice if you check it.
From now, you could do:
from dateparser_data.settings import default_parsers

parsers = [parser for parser in default_parsers if parser != 'no-spaces-time']

dateparser.parse('2017', settings={'STRICT_PARSING': True, 'PARSERS': parsers})

And it will return None.
@cfculhane you could also check if this works for you :)
Thanks in advance!

Ah @skyuchukov-bp !
And if you have any idea for the naming ambiguities it will be welcomed!

Thanks @noviluni! I've glanced over the PR and added some questions/comments.
As far as the naming goes - not sure there's something short enough to describes the parser - probably something like digits-and-colon-only-parser (which is still not entirely true, as the parser allows other non-digit symbols, as long as the first one is a colon, but looking at the example above it probably ignores these parts - need to dig deeper in the patterns to verify that).


Actor message queue moving day

Description
References

Codecov Report

Merging #603 (cff3d47) into main (21978a1) will decrease coverage by 37.46%.
Report is 265 commits behind head on main.
The diff coverage is 37.29%.

@@             Coverage Diff             @@
##             main     #603       +/-   ##
===========================================
- Coverage   83.07%   45.61%   -37.46%
===========================================
  Files         456      315      -141
  Lines       10418     6241     -4177
===========================================
- Hits         8655     2847     -5808
- Misses       1438     3305     +1867
+ Partials      325       89      -236

Files
Coverage Δ

...gationResult/AggregationResultXmlDocumentWriter.cs
98.30% <100.00%> (ø)

...Queue.Application/MarketDocuments/GeneralValues.cs
100.00% <ø> (ø)

...plication/MarketDocuments/Json/JsonHeaderWriter.cs
89.28% <100.00%> (ø)

...plication/MarketDocuments/Json/JsonWriterHelper.cs
100.00% <ø> (ø)

...Application/MarketDocuments/MessageRecordParser.cs
100.00% <ø> (ø)

...Application/MarketDocuments/Xml/DocumentDetails.cs
100.00% <ø> (ø)

....Application/MarketDocuments/Xml/DocumentWriter.cs
71.05% <100.00%> (ø)

...Application/MarketDocuments/Xml/XmlHeaderWriter.cs
92.10% <100.00%> (ø)

...Exceptions/BusinessReasonsDoesNotMatchException.cs
0.00% <ø> (ø)

...ges/Exceptions/MessageTypeDoesNotMatchException.cs
0.00% <ø> (ø)

... and 79 more

... and 518 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Allow conversion of rem font size to pixels in typography presets

What are you changing?
Adds presetToPx helper to convert default rem font size in a given typography preset to a pixel value. Line height is untouched as this is already specified as a unitless relative value.
Why?
We want to encourage use of rem font sizes so rather than duplicating all of the presets with different units a conversion function provides a pixel equivalent where strictly necessary.
presetToPx(headlineBold24))

👇
font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
font-size: 24px;
line-height: 1.15;
font-weight: 700;
font-style: normal;
--source-text-decoration-thickness: 3px;

Notes
This adds a TypographyPreset type to define the shape of a preset, but this hasn't been applied to the presets themselves as it hides the underlying values of the properties with the expected type:

With untyped presets the values are exposed:

Thanks the comments @mxdvl and @SiAdcock 🙏  We've realised that people don't seem to be using the existing API's unit: 'px' option so given that we want to encourage the use of relative font sizes we've decided to leave this functionality out for now. We're not planning to deprecate the typography API immediately so if it turns out that there is a need for this we can resurrect the PR.


[question] Is it compatible with all microcontrollers having an Arduino framework implementation?

Like the STM32 ecc

Most likely yes, as I only use digitalRead. But as I don't have ALL the microcontrollers I am not able to test this.

Wow thank you! That's amazing! You can add this not as a nice selling point in the readme 👍 👍


[SPARK-20889][SparkR][Followup] Clean up grouped doc for column methods

What changes were proposed in this pull request?
Add doc for methods that were left out, and fix various style and consistency issues.

We are done for this doc update effort after this one :)

Test build #79000 has started for PR 18493 at commit 1e45874.

Test build #79000 has finished for PR 18493 at commit 1e45874.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/79000/
Test PASSed.

Test build #79179 has started for PR 18493 at commit 821be85.

Test build #79179 has finished for PR 18493 at commit 821be85.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/79179/
Test PASSed.

Merged build finished. Test PASSed.

thanks!


Update version

What? and Why?

Update version number

Checklist

CHANGELOG.md updated? Y

Codecov Report

Merging #58 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master      #58   +/-   ##
=======================================
  Coverage   96.31%   96.31%
=======================================
  Files           2        2
  Lines         244      244
=======================================
  Hits          235      235
  Misses          9        9

Impacted Files
Coverage Δ

server.py
91.17% <100%> (ø)
:arrow_up:

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 0177011...8509d49. Read the comment docs.


feat: send daily moderation summary email

This PR adds an option to send daily moderation summary emails. Available only for users with moderation permissions.
We can opt in or out of daily email messages via notification settings.
Fixes #144

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

12 of 52 (23.08%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-1.2%) to 77.519%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

app/Commands/DailyModerationSummary.php
0
40
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-1.2%

Covered Lines:
2031

Relevant Lines:
2620

💛  - Coveralls


Enhance Credit Risk Model Evaluation with Comprehensive Metrics

Is your feature request related to a problem? Please describe.
In "Hedging-of-Financial-Derivatives/Credit Risk /CreditRisk.ipynb" Existing model evaluation methods provide limited insights, hindering our ability to optimize models effectively.I want to Use a variety of metrics like ROC-AUC, Precision-Recall, F1-score, and Confusion Matrix in addition to accuracy to get a more comprehensive understanding of model performance.
Describe the solution you'd like
Implement a "Comprehensive Model Evaluation" section with advanced metrics and visualizations for a deeper understanding of model performance.
Describe alternatives you've considered
Manual calculation of additional metrics or external tools may be used, but they are time-consuming and error-prone.
Additional context
This feature will elevate our model assessment practices, providing invaluable insights to drive performance improvements.

Hi @Akshat111111 , I have raised this issue . Please assign it to me.

@aryan1165 , This issue is already assigned to me. You can work on some other issue. And please don't do such kind of thing with other issues as well. If someone is assigned to an issue you can't just solve that issue yourself because you were not assigned to that task. By doing this, you are ruining the hard work of others.

@aryan1165 , This issue is already assigned to me. You can work on some other issue. And please don't do such kind of thing with other issues as well. If someone is assigned to an issue you can't just solve that issue yourself because you were not assigned to that task. By doing this, you are ruining the hard work of others.

I totally agree with you.Keep this in your mind @aryan1165 for the next time.

I'll make sure to keep that in mind for the next time. But in my view in open source, people open issues to let others solve them, The word "Issue" means that only, you cannot solve that issue and you post it in public. Now, everyone has opened an issue and working on it for several days creating a creative block in the repository. @Akshat111111 If I feel I can solve that issue faster should I post a comment to get assigned or people who post the issue should not be assigned and everyone should solve issues posted by others. Please guide me. Because i cant think of new issues in the repository but i can solve them really efficiently.

@Akshat111111
Having worked on various well managed and maintained Open-Source repos, I can vouch for anyone to work on a issue without being assigned because working on a issue can be and is a very tedious and progressive task. If any PR is being raised, irrespective of the creator of the issue and the assigned folks it should be given a heed without any prior bias. It isn't about just creating and solving a issue, Open-Source Contributions literally mean to work in collaboration so as to enhance any product or get better and innovative solutions to an Issue. If you feel a particular PR isn't worth to be merged or requires any more enhancements, it should communicated to the whole community so as to reduce conflict of interests.
@aryan1165 might not be wrong to raise a PR to an issue earlier than the assigned person. Issues are for the whole community to work upon rather than the assigned person only. An accurate implementation with proper documented code was merged as a PR which was raised quicker than anyone else shouldn't be a problem for any community, if it wants to grow to a certain reputable level. Open-Source contributions doesn't only mean contributing during the Summer of Code periods, so a more collaborative approach to solving issues is appreciated by all contributors.

Yeah, I totally agree with you


Use Case: @context is always a simple "label": "URI" with no namespaces or indirection

As a non-professional developer or Research Software Engineer, I want to be able to rely on context always a simple {"label": "URI"} with no namespaces or indirection, so that I don't have to understand and write code to deal with all the different ways that @context can be expressed.
Context for this: There are libraries for processing JSON-LD in Python and Javascript/Node.js but they DO NOT have features for resolving context labels, only high level operations like "Flatten".
NOTE: DataCrate already does it this way.

Just a comment that I think this makes the JSON quite verbose if we don't include @type: @id where possible (basically any object/URI reference) - combined with a flattened JSON-LD it means we are forced to always use:
"creator": [ { "@id": "http://orcid.org/0000-0002-1825-0097"},
                  { .. } ]

For comparison the schema.org context has type: @id only where the property is unambiguously URI or object; see(https://gist.github.com/stain/ddffb5a130b0c50b8beff2c1d02669b6 -- should we not try to be as compatible with schema.org as possible? (Now if you load "our" JSON-LD with "their" context you will get several of these wrong)
On the other side, lack of @type: @id in means if someone accidentally does "creator": "Josiah Carberry" there is no magic in the @context that turns that into http://example.com/Josiah Carberry - in fact it would still be somewhat valid schema.org. Another is that it is straight in your face being an "identifier" and that there won't be two different ways to do the same thing.

We decided not to do it the way I was suggesting in this issue - the default is this:
{"@context": "https://raw.githubusercontent.com/ResearchObject/ro-crate/master/docs/0.2-DRAFT/context.json"}
That means that the way the @context is structure is up to us. I have suggested that we might want to define everything as a @list see #26.

But we need to document the process of extending the default context with new terms.

This has been dealt with


embedding the sample PFX files into the app gateway sample

Can one of the admins verify this patch?


decrypt: Improve error handling

Enhanced get_plaintext_layer() so that it passes the full error back to the caller, along with error context. This resolves the issue of the method returning a generic "decrypt failed" message. Now, we return something like:
decrypt failed

Caused by:
    missing private key needed for decryption

This change necessitated reworking the tests to assert that the expected error stack / context is checked.
Fixes: #92.
Signed-off-by: James O. D. Hunt<EMAIL_ADDRESS>

/cc @wainersm. See also #102.

It's partially handled by #99 :)

Hi @jodh-intel , could you help rebase this PR against lastest main branch since #99 is just merged?

Hi @jiangliu and @arronwy - I'm not sure it's worth rebasing given all the changes introduced by #99. But let's wait to see what @wainersm thinks. #99 doesn't specify that it resolves #92, but if it does, I'll close this PR.

Any thoughts folks?


Edburns msft dd 1617770 functions quarkus tutorial public

Hello @jborsecnik I am mentoring content from an external author. I have opened a corresponding PR on azure-docs-pr and I have a process for copying commits from this external repo to the internal one. So, I intend to leave this one in draft status and close it when the corresponding azure-docs-pr PR is merged.

Docs Build status updates of commit 1a2b527:
:warning: Validation status: warnings

File
Status
Preview URL
Details

articles/azure-functions/functions-quarkus-tutorial.md
:warning:Warning

Details

articles/azure-functions/index.yml
:white_check_mark:Succeeded

articles/azure-functions/media/functions-quarkus-tutorial/azure-function-app.png
:white_check_mark:Succeeded

articles/azure-functions/media/functions-quarkus-tutorial/azure-function-app-detail.png
:white_check_mark:Succeeded

articles/azure-functions/media/functions-quarkus-tutorial/azure-function-app-ready.png
:white_check_mark:Succeeded

articles/azure-functions/media/functions-quarkus-tutorial/quarkus-crud-running-locally.png
:white_check_mark:Succeeded

articles/azure-functions/TOC.yml
:white_check_mark:Succeeded

articles/azure-functions/functions-quarkus-tutorial.md

Line 15, Column 94: [Warning: hard-coded-locale - See documentation] Link 'https://azure.microsoft.com/en-us/services/functions/' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.
Line 365, Column 1: [Warning: file-not-found - See documentation] Invalid file link: 'overview.md'.
Line 370, Column 3: [Warning: file-not-found - See documentation] Invalid file link: 'configure-language-java.md'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Hello @jborsecnik and @ggailey777 this PR must not be merged. As stated above, this is a tracking PR so our external contributor, danieloh30 can see how his initial work was modified to make it ready to merge to learn.microsoft.com.
Is the OpenPublishing.Build workflow new for the public azure-docs repo? I don't remember it being there in the past.

Hello @danieloh30 Please pay close attention to this commit log message. It contains useful lessons in writing content for learn.microsoft.com.
Your branch is up to date with 'azure-docs-public/edburns-msft-dd-1617770-functions-quarkus-tutorial-public'.
Changes to be committed:
(use "git restore --staged ..." to unstage)
modified:   articles/azure-functions/TOC.yml

All of the "Java using" are in lexical order.

modified:   articles/azure-functions/functions-create-first-quarkus.md
-title: Bring Serverless Java Apps with Quarkus into Azure Functions
-description: Bring Serverless Java Apps with Quarkus into Azure Functions
-ms.assetid: 065d2ae3-bb34-4e07-b9c4-d0ee93742a33
+title: Deploy Serverless Java Apps with Quarkus on Azure Functions
+description: Deploy Serverless Java Apps with Quarkus on Azure Functions

Active voice. Deploy is more active than Bring.
+ms.service: azure-functions
+ms.topic: how-to
+ms.date: 01/10/2023

Important metadata.
-This tutorial walks you through the process of developing, building, and deploying serverless Java apps with Quarkus on Azure Function.
-When you are finished, you will run serverless [Quarkus](https://quarkus.io) applications on [Azure Functions](https://azure.microsoft.com/en-us/services/functions/) as well as continuing to monitor the applications on Azure.
-
-![Quarkus application storing data in PostgreSQL](./media/functions-quarkus-tutorial/quarkus-crud-running-locally.png)
-
-In this tutorial, you learn how to:
-
-> [!div class="checklist"]
-> * Create a Serverless Function project on Quarkus
-> * Make a Portable Serverless Functions with Quarkus Funqy
-> * Test the Serverless Function locally
-> * Deploy the Serverless App to Azure Function
-> * Access and Monitor the Serverless Function on Azure
-[!INCLUDE [quickstarts-free-trial-note](../../includes/quickstarts-free-trial-note.md)]
+In this article, you'll develop, build, and deploy a serverless Java app with Quarkus on Azure Functions. This article uses Quarkus Funqy and its built-in support for Azure Functions HTTP trigger for Java. Using Quarkus with Azure Functions gives you the power of the Quarkus programming model with the scale and flexibility of Azure Functions. When you're finished, you'll run serverless [Quarkus](https://quarkus.io) applications on Azure Functions and continuing to monitor the application on Azure.

More concise language.
-* [Java JDK 11+](/azure/developer/java/fundamentals/java-support-on-azure) with JAVA_HOME configured appropriately
+* [Java JDK 17](/azure/developer/java/fundamentals/java-support-on-azure) with JAVA_HOME configured appropriately. This article was written with Java 17 in mind, but Azure functions and Quarkus support older versions of Java as well.
 * [Apache Maven 3.8.1+](https://maven.apache.org)

Drive latest JDK when possible.
-## Create a Serverless Function project on Quarkus
-
-1. Create the Azure Maven project for your Quarkus application using our Maven Archetype. Run the following `Maven` command on your local terminal.
-
-    ```bash
-    mvn archetype:generate \
...

This was a big one. Because we have established the pattern of having
a corresponding GitHub repo for an article, it is better to not have
this step where you have to remove a bunch of stuff.
At this point it becomes more challenging to follow the diff, so I'll
switch to a higher level commentary.

File paths are in italics. That's the only thing in italics.
UI text is in bold.
Don't say click. Say select.
Keep sentences short.
Use contractions.
Never say login.  Say sign in.
Never have PII in images or snippits. See how I used the browser dev mode to change the logged in user to be<EMAIL_ADDRESS>
-    The output should should look like this.
+    The output should look like this.

Copyediting.
-## Deploy the Serverless App to Azure Function
+## Deploy the Serverless App to Azure Functions

The product name is Azure Functions.
-1. Go to `Function App` in the Azure portal. You will see the deployed Quarkus function (e.g. _quarkus-azure-functions-http-archetype-20220629204040017_).

-    ![Fucntion App](./media/functions-quarkus-tutorial/azure-function-app.png)
+Sign in to the Portal and ensure you've selected the same tenant and subscription used in the Azure CLI. You can visit the portal at [https://aka.ms/publicportal](https://aka.ms/publicportal).
+
+1. Type `Function App` in the search bar at the top of the Azure portal and press Enter. Your function should be deployed and show up with the name `<yourResourceGroupName>-function-quarkus`.

When navigating the user through the portal, have them type in the
search bar to avoid writing instructions that get stale when the UI
changes.
modified:   articles/azure-functions/index.yml

Find the right place in the sidebar to reference the new content.

new file:   articles/azure-functions/media/functions-create-first-quarkus/azure-function-app-detail.png
new file:   articles/azure-functions/media/functions-create-first-quarkus/azure-function-app-ready.png
new file:   articles/azure-functions/media/functions-create-first-quarkus/azure-function-app.png
new file:   articles/azure-functions/media/functions-create-first-quarkus/portal-metrics.png

3px red boxes
No arrows
Redacted PII. Also notice there is no subscriptionId or tenantId. That can be used to hack.

This PR is replaced by https://github.com/MicrosoftDocs/azure-docs-pr/pull/223966 #please-close


add drop view ddl action

Part of View feature implement, add drop view action to handle drop view func.

@winkyao @XuHuaiyu PTAL


[avce] Use the reordered PTS as DTS.

Is incorrect for B-pyramid higher than minimal, if >1 backward references are used.

And I'm still concerned with return of "MFX_TIMESTAMP_UNKNOWN" for first frames. It's change of "observable" behavior. There can be applications which treat "MFX_TIMESTAMP_UNKNOWN" for first frame as broken DTS reporting. If proper DTS reporting is mandatory for such app, backward compatibility will be hardly broken for such use case of MSDK.
I don't have good universal solution/algorithm which can fix the situation. But maybe it's good enough decision to keep legacy method(call CalcDTSFromPTS) in case when "m_decodeTimeStamp.front()" contains "MFX_TIMESTAMP_UNKNOWN".

The "MFX_TIMESTAMP_UNKNOW" padding is only at the begin of sequence following the API calling (Init/Reset). The application will encounter this kind of "unkown dts" when meeting a new sequence or inserted IDR.  It should be not treated as broken DTS at all.
Keep the legacy method in case when "m_decodeTimeStamp.front()" contains "MFX_TIMESTAMP_UNKNOWN". It will bring the side effect for the case which application set some frames' PTS = MFX_TIMESTAMP_UNKOWN.
So some DTS is from the new method, some DTS is from legacy method, it will cause new jitter.
Maybe we can just keep the legacy method for the first few frames as below:
if (m_encOrder < numberReorderFrames)
{
DTS = CalcDTSFromPTS;
}
else
{
DTS = reorderedPTS;
}
Is m_encOrder safe here?

We can improve a bit for the case when first PTS0 > 0. The dts buffer can be filled with {PTS0-N, ... PTS0-1} while resulting DTS is >=0.
In current implementation we can check dts buffer tail before push_back(PTSnext). If tail is TS_UNKNOWN, then it can be updated to PTSnext-1. And continue in reverse order while >=0.
It will work as well after reset.
Later (if not yet) input frames PTS0 can be adjusted if reorder is used.

Improved a bit. Calculated the first NumReorderFrames DTS from the first time stamp.
BTW, we don't make sure that DTS is >=0, because DTS can be wrapped back.

After applying this patch, some unexpected warnings occur when using CQP:
cmdline:
ffmpeg -v verbose -hwaccel qsv -c:v h264_qsv -i input.mp4 -c:v h264_qsv -flags qscale -global_quality 20 -y out_normal.mp4
[mp4 @ 0x560d68b9f280] Non-monotonous DTS in output stream 0:0; previous: 172544                                                                                , current: 172544; changing to 172545. This may result in incorrect timestamps i                                                                                n the output file. [mp4 @ 0x560d68b9f280] Invalid DTS: 175104 PTS: 174592 in output stream 0:0, rep                                                                                lacing by guess [mp4 @ 0x560d68b9f280] Non-monotonous DTS in output stream 0:0; previous: 174592                                                                                , current: 174592; changing to 174593. This may result in incorrect timestamps i                                                                                n the output file. [mp4 @ 0x560d68b9f280] Invalid DTS: 177152 PTS: 176640 in output stream 0:0, rep                                                                                lacing by guess
And version 2cc253409433 works well.