Decoupling capacitors on opamps

A decoupling capacitor (say 100nF) should be provided at the Vcc pin on each of the voltage-follower opamps in the encoder system. Given the use of long wires and amateur construction with DuPont jumper wires, parasitic inductance in the 5V supply wires is likely to be significant, and the proper use of decoupling capacitors at each IC is universally good practice.
The master BOM says that 4x LM358 are used - but is this correct?
There are 4 encoder channels, so 2 LM358s should be needed. (They are a dual opamp.)
In fact, a single quad opamp could be used (eg. LM324) meaning one less part.
15kΩ : 10kΩ would provide the most correct voltage division of 5V to 2V, assuming zero output impedance in the encoder, and remains a common E12 value.
Wouldn't choosing an encoder with TTL quadrature output and connecting this to the motor drive board completely eliminate the need for this circuit, instead of purchasing encoders with the analog output option?

@lukeweston Have you looked at the electronics-pcb-rework branch? https://github.com/nasa-jpl/open-source-rover/tree/electronics-pcb-rework . This has implemented decoupling capacitors on the encoder lines. There are only 2 LM358 used correct, that is a typo in the BOM.
As far as the voltage division I felt it was better to over divide the signal and take it to a 0-1.6V range and sacrifice a tiny bit of resolution to avoid any clipping issues. The angular resolution becomes 1 deg ~= 4.444 encoder ticks, which with filtering caps noise fluctuations are then on the +/- 0.5 deg, which we found more than acceptable for the project.
Having an absolute quadrature encoder would solve that yes, if you have any part suggestions feel free to make some suggestions. We thought that there is some benefit as a teaching project to not just have every item be plug-and-play, and provide some change to build some circuits and test/learn that as well.
Thanks for the questions!


US_1128025

…-help.md

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/MicrosoftDocs/OfficeDocs-Exchange-Test-pr.de-de, working directory: W:\alsa-s, target branch: master, target branch commit: 3ad3667e418cfa6d40f52938252a8dc9fd7ab337, source branch: 5a2593c456b62daaad6ae9ac9c911ecd/master, source branch commit: .

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Exchange-Server-2013/exchange-2013-client-access-server-configuration-exchange-2013-help.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Publish to https://open-vsx.org/

Is your feature request related to a problem? Please describe.
vscode is great and not a walled garden (but maybe a fenced garden ?)
I'd like to stay away from Microsoft as much as is possible considering I use FSharp.
Can we please also publish this extension to an open repo ?
Describe the solution you'd like
Publish this extension to https://open-vsx.org/ which is an open repository for vscode compatible IDEs like vscodium.

I certainly have no problems with publishing to other repositories. Do you have any pointers to documentation about how to push to that repository? Right now we publish as part of the CI pipeline, so if you could figure out how to push to it as part of a github action that would be ideal.

This has a github action
https://github.com/HaaLeo/publish-vscode-extension#readme
The 'How-to' to publish an extension is in
https://github.com/eclipse/openvsx/wiki/Publishing-Extensions
Create an account -> setup namespace -> Get a token -> Setup the above github action

Sounds good to me, I think GitPod integrates open-vsx marketplace too

Another promising editor using open-vsx exclusively, due to legal issues, is [oni2](https://github.com/onivim/oni2l) (previously onivim).
Would be great having Ionide there too for all VSCode-compatible editors.
Thanks.

+1 to publishing to open-vsx, but just wondering how does https://github.com/ionide/playground work in Gitpod currently?

I would love to install Ionide from open-vsix.org. But how do we handle C# extension dependency on open-vsx given that C# extension is only licensed to run under Microsoft's VSCode build.

I created a free fork
https://github.com/muhammadsammy/free-omnisharp-vscode of the
official C# extension that can be used as the C# dependency for Ionide
on Open VSX https://open-vsx.org/extension/muhammad-sammy/csharp. I
tried it for debugging a simple F# console and it worked fine.

I would love to install Ionide from open-vsix.org. But how do we
handle C# extension dependency on open-vsx given that C# extension is
only licensed to run under Microsoft's VSCode build.


[Documentation] Class and function signatures in the documentation not pleasant to eyes

📚 The doc issue
Hello!
This isnt a major issue imo, and maybe related to sphinx than torchvision. Opening here to get some inputs from you all. :)
I was going through the transforms documentation and i couldn't keep my eyes away from the strange descriptions of the parameters.  In some rows, root parameter was out of the list([ ]) and also , at the begining of the list in many rows.  Few rows did not have any list  at all.

This is case for other summary pages as well.

Suggest a potential alternative/fix
After spending some time i noticed that the list is getting created for the parameters which have a default value. If some function/class doesn't have any default value in its defination/constructor, no list is created.
i think the problem could be solved in 2 ways,

Currently for the parameters having a default value, a list is created. Write a regex function which would remove the [  and ] from param1[, param2, param3] . But I'm not sure if this is practically feasible or not.
Remove the arguments/parameters [i believe function/class signature would be the proper term here] from the summary pages. I was able to do this for the remove the function signatures  with :nosignatures:  directive in .. autosummary.

But we cant do this for class signatures. :(
Here's how 2nd option would look like.

cc: @NicolasHug , @datumbox

After spending some time i noticed that the list is getting created for the parameters which have a default value. If some function/class doesn't have any default value in its defination/constructor, no list is created.

AFAIK, this is default notation for wrapped C functionality. The official Python documentation shows the same behavior, e.g. for range. However, our functions are proper Python functions and thus we could have the proper annotation there. This is also done in the Python docs, e.g. str.encode.

In some rows, root parameter was out of the list([ ]) and also , at the begining of the list in many rows. Few rows did not have any list at all.

root is always outside of the brackets, since it is never optional. It is only missing for FakeData since that doesn't have a root.

I was going through the transforms documentation and i couldn't keep my eyes away from the strange descriptions of the parameters.

I think that is subjective. If one understands the notation, I think it is quite a nice way to have a glance at the signature. I often know the operator I want to use, but forgot the exact syntax. 90% of the time, I can get it from the summary. As such I would put it up for discussion if this is something we want.

AFAIK, this is default notation for wrapped C functionality

Oh I was under impression that this is not a style but a mistake. I understand it now. Thanks @pmeier  and  apologies.


unsupported traitselector causes monitor update to stall

If monitor with unsupported traitselector is injected, the monitor update stalls.
see:
16/08/22 14:49:06 ERROR Executor: Exception in task 34.1 in stage 1.0 (TID 54)
java.lang.RuntimeException: traitSelector from [OccurrenceSelector(Aves|Mammalia,POLYGON ((-122.78320312499999 37.13404537126446, -122.78320312499999 38.1777509666256, -121.75048828124999 38.1777509666256, -121.75048828124999 37.13404537126446, -122.78320312499999 37.13404537126446)),bodyMass < 50 g,Some(15463102))] failed to parse: [[1.15] failure: string matching regex `(datetime|string)' expected but `g' found

bodyMass < 50 g
              ^.msg]
	at scala.sys.package$.error(package.scala:27)
	at OccurrenceSelectors$.traitSelector(OccurrenceSelectors.scala:25)

@jhammock this is the reason why the neon triggered monitor still hasn't completed. Looking into better ways to avoid invalid monitors.

Fixed by making traitselector parser more lenient. Instead of blowing up, the resulting traitselector never selects any data and the spark job logs a message indicating of the unsupported traitselector.


ERA-940 remove yq and realpath and enable blackduck

Can anything from this PR fail on Mac?

Good question. Shouldn't, but who knows. I suggest let's merge and ask for feedback, I already planned to collect feedback from Mac users.


Enhancement: create Shared networks and VPC private gateways by users

Description
Currently shared networks and VPC private gateways can only be created from ROOT admin.
This PR contains the following enhancement
1. Create shared network offering with specifyvlan=false

specifyvlan MUST be true for shared network offering for now
specifyvlan can be true or false with this PR.

2. Create shared network by non-ROOT users
If specifyvlan=true in shared network offering
vlan is required, it can be created/removed only by ROOT admin
if specifyvlan=false in shared network offering
All users can create shared network with an associated network (isolated networks), it will use the same vlan of associated network.
If associated network is not specified, cloudstack will allocate a vlan from zone guest vlan ranges to the shared network.

ROOT admin and Domain admins can create shared network for domain (acltype=domain) and account (acltype=account)
Normal users can create shared network for account (acltype=account)
Associated network MUST be an Isolated network
Associated network MUST be owned by same account (if acltype=account) or in the same domain (if acltype=domain)
Associated network MUST be on same physical network as the new shared network.

3. Create VPC private gateway by non-ROOT users
ALL users can create VPC private gateway with an associated network. it will use the same vlan of associated network.

The private gateway will use the new system network offering : System-Private-Gateway-Network-Offering-Without-Vlan

ROOT admin can create VPC private gateway with a specified vlan. It can only be removed by root admin either.
The private gateway will use the new system network offering : System-Private-Gateway-Network-Offering
4. List guest vlans in zone
An API is introduced to list all guest vlans: listGuestVlans . It is only available by root admin.
Guest vlans can be listed by

id
zoneid
physical network id
vnet (vlan id)
allocatedonly (true/false)

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[x] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[x] Major
[ ] Minor

Screenshots (if appropriate):
How Has This Been Tested?

@blueorangutan package

@weizhouapache a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 1797

@blueorangutan test

@blueorangutan test

@weizhouapache a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-2594)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 37410 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5730-t2594-kvm-centos7.zip
Smoke tests completed. 90 look OK, 3 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_create_pvlan_network
Error
0.03
test_pvlan.py

test_01_isolated_persistent_network
Error
31.07
test_persistent_network.py

test_dedicateGuestVlanRange
Error
1.10
test_guest_vlan_range.py

ContextSuite context=TestDedicateGuestVlanRange>:teardown
Error
2.16
test_guest_vlan_range.py

@blueorangutan package

@weizhouapache a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 1800

@blueorangutan package

@blueorangutan package

@weizhouapache a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 1802

@blueorangutan test keepEnv

@weizhouapache a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-2595)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 34444 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5730-t2595-kvm-centos7.zip
Smoke tests completed. 92 look OK, 1 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_create_pvlan_network
Error
0.04
test_pvlan.py

@blueorangutan package

@weizhouapache a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 1811

@blueorangutan package

@weizhouapache a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_multiplication_x: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 1813

@blueorangutan test keepEnv

Trillian test result (tid-2601)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 37031 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5730-t2601-kvm-centos7.zip
Smoke tests completed. 92 look OK, 1 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACL
Failure
319.81
test_vpc_redundant.py

Trillian test result (tid-2601) Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7 Total time taken: 37031 seconds Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5730-t2601-kvm-centos7.zip Smoke tests completed. 92 look OK, 1 have errors Only failed tests results shown below:
Test	Result	Time (s)	Test File
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACL	Failure	319.81	test_vpc_redundant.py

run this test manually twice, both succeed.
Create a redundant VPC with two networks with two VMs in each network ... === TestName: test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACL | Status : SUCCESS ===
ok
Create a redundant VPC with two networks with two VMs in each network and check default routes ... === TestName: test_02_redundant_VPC_default_routes | Status : SUCCESS ===
ok
Create a redundant VPC with two networks with two VMs in each network ... === TestName: test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routers | Status : SUCCESS ===
ok
Create a redundant VPC with 1 Tier, 1 VM, 1 ACL, 1 PF and test Network GC Nics ... === TestName: test_04_rvpc_network_garbage_collector_nics | Status : SUCCESS ===
ok
Create a redundant VPC with multiple tiers ... === TestName: test_05_rvpc_multi_tiers | Status : SUCCESS ===
ok

----------------------------------------------------------------------
Ran 5 tests in 3192.898s

OK

@blueorangutan package

@weizhouapache a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 1832

@blueorangutan test keepEnv

@weizhouapache a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-2617)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 37228 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5730-t2617-kvm-centos7.zip
Intermittent failure detected: /marvin/tests/smoke/test_pvlan.py
Intermittent failure detected: /marvin/tests/smoke/test_primary_storage.py
Intermittent failure detected: /marvin/tests/smoke/test_kubernetes_clusters.py

@blueorangutan test keepEnv

@weizhouapache a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-2618)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 46746 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5730-t2618-kvm-centos7.zip
Smoke tests completed. 91 look OK, 2 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_01_invalid_upgrade_kubernetes_cluster
Failure
3607.43
test_kubernetes_clusters.py

test_02_upgrade_kubernetes_cluster
Failure
3605.73
test_kubernetes_clusters.py

test_03_deploy_and_scale_kubernetes_cluster
Failure
0.05
test_kubernetes_clusters.py

test_04_autoscale_kubernetes_cluster
Failure
0.04
test_kubernetes_clusters.py

test_05_basic_lifecycle_kubernetes_cluster
Failure
0.04
test_kubernetes_clusters.py

test_06_delete_kubernetes_cluster
Failure
0.04
test_kubernetes_clusters.py

test_07_deploy_kubernetes_ha_cluster
Failure
0.03
test_kubernetes_clusters.py

test_08_upgrade_kubernetes_ha_cluster
Failure
0.03
test_kubernetes_clusters.py

test_09_delete_kubernetes_ha_cluster
Failure
0.03
test_kubernetes_clusters.py

ContextSuite context=TestKubernetesCluster>:teardown
Error
85.02
test_kubernetes_clusters.py

test_03_ssvm_internals
Failure
13.95
test_ssvm.py

@blueorangutan test keepEnv

@weizhouapache a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-2621)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 35059 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5730-t2621-kvm-centos7.zip
Smoke tests completed. 89 look OK, 4 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_01_add_primary_storage_disabled_host
Error
0.75
test_primary_storage.py

test_01_primary_storage_nfs
Error
0.11
test_primary_storage.py

ContextSuite context=TestStorageTags>:setup
Error
0.19
test_primary_storage.py

test_03_deploy_and_scale_kubernetes_cluster
Failure
32.95
test_kubernetes_clusters.py

test_07_deploy_kubernetes_ha_cluster
Failure
55.48
test_kubernetes_clusters.py

test_08_upgrade_kubernetes_ha_cluster
Failure
40.28
test_kubernetes_clusters.py

test_09_delete_kubernetes_ha_cluster
Failure
0.04
test_kubernetes_clusters.py

ContextSuite context=TestKubernetesCluster>:teardown
Error
73.81
test_kubernetes_clusters.py

test_02_list_snapshots_with_removed_data_store
Error
9.50
test_snapshots.py

test_02_list_snapshots_with_removed_data_store
Error
9.50
test_snapshots.py

test_hostha_enable_ha_when_host_in_maintenance
Error
307.13
test_hostha_kvm.py

@blueorangutan package

@weizhouapache a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 1853

@blueorangutan test keepEnv

@weizhouapache a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-2634)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 35900 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5730-t2634-kvm-centos7.zip
Smoke tests completed. 93 look OK, 0 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

@blueorangutan package

@weizhouapache a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 1871

@blueorangutan test keepEnv

@weizhouapache a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-2645)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 39063 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5730-t2645-kvm-centos7.zip
Smoke tests completed. 93 look OK, 0 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

#5769 contains all commits in this PR.
please review this PR and test with #5769.


Add basic test for the plugin

Fixes #6

@colinsurprenant would be nice if you could take a look here and let me know what do you think. Thanks a lot for your time.

Added a few comments.

@purbon Not a big fan of the inject_client, you have addressed my concerns you can merge this.


Tweaking Auth0 login flow. Added privacy, terms of service, etc boile…

…r plate pages.

it was broken


Implement support for large video file uploads without massive memory consumption

As per comment on: 2d68bdbd83308a936efaf22d6ede5f6c6906073d
Looks like the current implementation reads the whole file into memory, then sends to YouTube. This will be crippling for video files several GB in size.
youtube_it handles this nicely by downloading and saving a chunk of the file at a time, then on upload, sending a chunk of the file at a time. See these two files for inspiration:
Downloading: https://github.com/kylejginavan/youtube_it/blob/master/lib/youtube_it/request/remote_file.rb
Uploading: https://github.com/kylejginavan/youtube_it/blob/master/lib/youtube_it/chain_io.rb

Hey @claudiofullscreen . I've just gotten around to fixing the memory bloat when uploading video from url. See pull request #120

Thanks I'll look it up!

Any updates on this?

Thank you for using yt gem. We recently opened this "Issues" tab back. We are also working on the prioritization process, to maintain yt better. As a part of maintenance plan, we decided to close all issues from the past, because they might be stale and outdated. Please feel free to reopen if you think necessary.


Ext.DI: dependencies of component with lifestyle pooled disposed too early

We use Castle Windsor as a DI container in a .NET Core 3.1 project. In the project, we have a component A with lifestyle pooled (it is actually a httpclient). This component is dynamically resolved using a TypedFactory F with lifestyle transient. The component with lifestyle pooled has a dependency on component B with lifestyle transient.
I would expect that as long as an instance A is alive, its dependencies should also be kept alive. This however is not the case when using the integration with ServiceCollection.
This is easier to explain using code, so I added a unit test in the Castle.Windsor.Extensions.DependencyInjection.Tests project.
See the following commit: dd79b6315b

@rvdginste thanks for the unit test. From the tests this is not related to integration with ServiceCollection as it failes even if you use just container without any of the service provider stuff

I would expect that as long as an instance A is alive, its dependencies should also be kept alive
I don't think this is true for Transient lifestyles. @jonorossi any thoughts?


Resize 'home page' and make it responsive #849

Fixes Issue

Closes #849
Changes proposed

Altered the height of various container
Changes made to the color and style
UI enhancement
overflowing issue resolved

Screenshots

Note to reviewers
I have made significant changes to the home page. kindly review and suggest if any other improvement can be done.

it seems like this is very congested like there is very minimum space among the elements its to reduced the size of element so that it feel pretty

it seems like this is very congested like there is very minimum space among the elements its to reduced the size of element so that it feel pretty
@codervivek5 may I know which component of the home page you are talking about? whether it's the search box or the list items

reduced the image size which i have share in screenshot and also reduced the size of text so that it will look like good and attractive

@codervivek5 May I get the screenshot?

screenshot is same as given above

which you have shared


Research Articles Analysis using NLP Techniques

Deep Learning Simplified Repository (Proposing new issue)
:red_circle: Project Title : NLP on Research Articles
:red_circle: Aim : Given the abstract and title for a set of research articles, predict the topics for each article included in the test set.
:red_circle: Dataset : https://www.kaggle.com/datasets/vetrirah/janatahack-independence-day-2020-ml-hackathon/data
:red_circle: Approach : Try to use 3-4 algorithms to implement the models and compare all the algorithms to find out the best fitted algorithm for the model by checking the accuracy scores. Also do not forget to do a exploratory data analysis before creating any model.

📍 Follow the Guidelines to Contribute in the Project :

You need to create a separate folder named as the Project Title.
Inside that folder, there will be four main components.

Images - To store the required images.
Dataset - To store the dataset or, information/source about the dataset.
Model - To store the machine learning model you've created using the dataset.
requirements.txt - This file will contain the required packages/libraries to run the project in other machines.

Inside the Model folder, the README.md file must be filled up properly, with proper visualizations and conclusions.

:red_circle::yellow_circle: Points to Note :

The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.
"Issue Title" and "PR Title should be the same. Include issue number along with it.
Follow Contributing Guidelines & Code of Conduct before start Contributing.

:white_check_mark: To be Mentioned while taking the issue :

Full name : Atharv Pal
GitHub Profile Link : https://github.com/atharv1707
Email ID :
Participant ID (if applicable):
Approach for this Project : I'll start with dataset preprocessing, and performing EDA to understand the distribution of the dataset. After cleaning, and processing the dataset into a format fit for my approach, I plan to choose SciBERT to convert the titles and abstracts into embeddings, which can help because similar texts will have similar embeddings, which is crucial for the classification task. This being done, I will feed the processed data into a MLP to predict presence of 0/1 as per the dataset. Finally, we will evaluate the performance on metrics like accuracy and F1 score.
What is your participant role? (Mention the Open Source program) GSSoC'24 Contributor

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

You are planning to implement SciBERT, along with that what are the other models you are planning to implement here?

Full name : Deban Kumar Sahu
GitHub Profile Link : https://github.com/DebanKsahu
Email ID<EMAIL_ADDRESS>Participant ID (if applicable):
Approach for this Project : I looked into the dataset that contains 2 important features from which we can predict which topic is this text, so it's giving me a hint to use a multi input model where one input will be abstract and other one will be title and at the end you will have to predict final results. For text processing I will use basic python text methods . I will start with building my own model witch contains LSTM,conv1D,BiLSTM,GRU and fine tuning the hyper parameters with the help of keras-tunner which use random search. Then I will use pre trained embedding like universal sentence encoder to increase the accuracy.
participant role;-GSSoC'24 Extd Contributor

Hi @DebanKsahu thanks for sharing your approach. You can start working on it.
Assigned to you.


Figure out why v0 CIDs produced by the local CAS storage implementation differ from IPFS

These differences will cause issues if one Orb server uses IPFS while another doesn't.

We need to ensure we have IPFS-compatible identifiers.


Update user on checkout when updating email

I want to merge this change because...
It resolves https://github.com/saleor/saleor/issues/8464 + https://github.com/saleor/saleor/discussions/8508
Impact

[ ] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations
[ ] Documentation needs to be updated

Pull Request Checklist

[ ] Privileged queries and mutations are guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migration files are up to date
[ ] The changes are tested
[ ] GraphQL schema and type definitions are up to date
[ ] Changes are mentioned in the changelog

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

We agreed that the checkoutEmailUpdate mutation should be only responsible for changing the email field. To link a user instance to checkout one can use checkoutCustomerAttach.


gomod2nix generate fails

Describe the bug
gomod2nix generate or gomod2nix import fails when Prometheus go client is in dependencies.
To Reproduce
nix flake init -t github:tweag/gomod2nix#app
go get github.com/prometheus/client_golang
gomod2nix generate

Expected behavior
gomod2nix.toml is expected to be generated/
Environment

OS name + version: NixOS 22.05
Version of the code: latest

Additional context
Output:
INFO[0000] Parsing go.mod                                modPath=go.mod
INFO[0000] Downloading dependencies
panic: error generating pkgs: exit status 1

goroutine 1 [running]:
github.com/tweag/gomod2nix/internal/cmd.generateFunc(0xafd160, {0xb333e0, 0x0, 0x0})
	/build/source/internal/cmd/root.go:67 +0x416
github.com/spf13/cobra.(*Command).execute(0xafd160, {0xb333e0, 0x0, 0x0})
	/build/source/vendor/github.com/spf13/cobra/command.go:860 +0x5f8
github.com/spf13/cobra.(*Command).ExecuteC(0xafcee0)
	/build/source/vendor/github.com/spf13/cobra/command.go:974 +0x3bc
github.com/spf13/cobra.(*Command).Execute(...)
	/build/source/vendor/github.com/spf13/cobra/command.go:902
github.com/tweag/gomod2nix/internal/cmd.Execute()
	/build/source/internal/cmd/root.go:124 +0x25
main.main()
	/build/source/main.go:6 +0x17

Sorry I could not reproduce your issue, is there any more context you could provide?
Could you try again to see if it was just a transient issue on your side?

Sorry for the bother. I was using an old version of the flake.


Add a overview page for .Net Core diagnostics

I'm not actually the customer asking for this, but I'll attempt to paraphrase what I have heard as best I can
Help us make content visible

Tell us what search terms you used and how you searched docs.
Customer searches on bing/google for terms such as:
One of: ".Net Core", "C#", "asp.net core" +
One of: "diagnostics", "debugging", "logging", "profiling", "tracing", "crash", "dump", "monitor", "fix", "exception", "stack trace"

Tell us what docs you found that didn't address your concern.
Searching under many of these terms will produce docs that are overly niche or outdated or only relevant to full framework rather than broad summary information that is useful to someone just getting started. For example a search for ".net core diagnostics" on google returns:
Logging using DiagnosticSource in ASP.NET Core  [niche]
GitHub - aspnet/Diagnostics: Diagnostics middleware for …   [niche]
.NET Framework Compatibility Diagnostics | .NET Blog [full framework]
Diagnostics in ASP.NET MVC 6 (ASP.NET Core 1.0) [outdated and niche]

Describe the new topic

Explain why this topic is needed.

Customers are telling us they don't know what diagnostic tools .Net Core makes available to them. This is either because the they are new to .Net and we've never done a great job at this, or they are used to .Net but .Net Core and/or Linux means that their old tooling knowledge may no longer apply

Suggest a location in the Table of Contents.

I'd suggest putting it under Docs/.NET/.NET Core Guide/Diagnostics

Write an abstract. In one short paragraph, describe what this topic will cover.

This page will describe the tools and APIs that are available to a .Net Core developer to help them to diagnose and fix issues with their applications.

Create an outline for the new topic. We'll help review the outline and approve it before anyone writes a topic.

Intro

Logging
Debugging
Profiling
Tracing, Metrics, and Monitors
Dump Debugging
APIs for creating custom tools

For a little more detail I started sketching out what this could look like here - its very rough right now: https://github.com/noahfalk/docs/commit/89713d16b3ddf216f615fb860fc71ceb4979350a

cc @vancem @dotnet/dotnet-diag

Adding some specific sub items if you do these items check the box but also put in the URL to the
Adding some specific items that we come across so we can check them off.  When they are checked off we should edit this items to put the URL of the new docs here.

[ ] ACTION (Steve): "How to debug async" guidance.  We need official documentation about how to go about diagnosing various issues today with the tools available today.

[ ] ACTION (Steve): "How to go async" guidance.  When customers come with a highly synchronous codebase and need CSS engineers to help them through the conversion process, they need information.  Where to start, what kind of work needs to be done, what are best practices, etc.  This kind of information exists, but spread out (e.g. the pfxteam blog, external blogs, etc.), and not in an official docs form. There's value in creating something official, even if it's pulling existing material from msdn blogs.

@stephentoub

@noahfalk @vancem is this something you or your team could come up with a draft and we would help polish it?

Yes, that is the plan.

Also, for the second bullet about how to go async, @BillWagner is driving a whole project about async best practices, etc. that you can see here:
https://github.com/dotnet/docs/projects/42


chore: add get_by_doc_id API endpoint tests

Let me take a look…

On 14 Mar 2022, at 11:37 PM, Ronald Tse @.***> wrote:

@ronaldtse requested your review on: #152 chore: add get_by_doc_id API endpoint tests.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because your review was requested.

@stefanomunarini did you mean to close this, or are you making a new PR?

@ronaldtse I've renamed the remote branch to a more generic feat/api_tests and the PR got closed automatically


Bugfix/use max width for tab names

Realised that the strategy I added to conditionally truncate file length was missing cases as it would conditionally apply a width if the text was over 50chars.
This PR simplifies things and just uses a css max-width to add text overflow
BEFORE:

(under 50chars but way too long to fit into the tab, icon is overflowing)
AFTER:

Also added some initial test for the tabs components

Looks great to me! Thanks for catching this and fixing it, @Akin909 👍


Elasticsearch::Transport::Transport::Errors::Forbidden: [403] {"error":"Updates to this cluster have been disabled. Please contact<EMAIL_ADDRESS>for further details.","status":403}

View details in Rollbar: https://rollbar.com/trystant/BOW/items/255/

Elasticsearch::Transport::Transport::Errors::Forbidden: [403] {"error":"Updates to this cluster have been disabled. Please contact<EMAIL_ADDRESS>for further details.","status":403}
  File "/app/vendor/bundle/ruby/2.2.0/gems/elasticsearch-transport-1.0.7/lib/elasticsearch/transport/transport/base.rb", line 132, in __raise_transport_error
  File "/app/vendor/bundle/ruby/2.2.0/gems/elasticsearch-transport-1.0.7/lib/elasticsearch/transport/transport/base.rb", line 224, in perform_request
  File "/app/vendor/bundle/ruby/2.2.0/gems/elasticsearch-transport-1.0.7/lib/elasticsearch/transport/transport/http/faraday.rb", line 20, in perform_request
  File "/app/vendor/bundle/ruby/2.2.0/gems/elasticsearch-transport-1.0.7/lib/elasticsearch/transport/client.rb", line 115, in perform_request
  File "/app/vendor/bundle/ruby/2.2.0/gems/elasticsearch-api-1.0.7/lib/elasticsearch/api/actions/index.rb", line 99, in index
  File "/app/vendor/bundle/ruby/2.2.0/gems/searchkick-0.8.7/lib/searchkick/index.rb", line 44, in store
  File "/app/vendor/bundle/ruby/2.2.0/gems/searchkick-0.8.7/lib/searchkick/logging.rb", line 24, in block in store_with_instrumentation
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/notifications.rb", line 164, in block in instrument
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/notifications/instrumenter.rb", line 20, in instrument
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/notifications.rb", line 164, in instrument
  File "/app/vendor/bundle/ruby/2.2.0/gems/searchkick-0.8.7/lib/searchkick/logging.rb", line 23, in store_with_instrumentation
  File "/app/vendor/bundle/ruby/2.2.0/gems/searchkick-0.8.7/lib/searchkick/index.rb", line 86, in reindex_record
  File "/app/vendor/bundle/ruby/2.2.0/gems/searchkick-0.8.7/lib/searchkick/model.rb", line 79, in reindex
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 432, in block in make_lambda
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 253, in call
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 253, in block in conditional
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 506, in call
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 506, in block in call
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 506, in each
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 506, in call
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 92, in __run_callbacks__
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 778, in _run_commit_callbacks
  File "/app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.4/lib/active_record/transactions.rb", line 314, in committed!
  File "/app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.4/lib/active_record/connection_adapters/abstract/transaction.rb", line 89, in commit_records
  File "/app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.4/lib/active_record/connection_adapters/abstract/transaction.rb", line 153, in commit
  File "/app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.4/lib/active_record/connection_adapters/abstract/transaction.rb", line 175, in commit_transaction
  File "/app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.4/lib/active_record/connection_adapters/abstract/transaction.rb", line 194, in within_new_transaction
  File "/app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.4/lib/active_record/connection_adapters/abstract/database_statements.rb", line 213, in transaction
  File "/app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.4/lib/active_record/transactions.rb", line 220, in transaction
  File "/app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.4/lib/active_record/transactions.rb", line 348, in with_transaction_returning_status
  File "/app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.4/lib/active_record/transactions.rb", line 286, in block in save
  File "/app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.4/lib/active_record/transactions.rb", line 301, in rollback_active_record_state!
  File "/app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.4/lib/active_record/transactions.rb", line 285, in save
  File "/app/app/controllers/articles_controller.rb", line 62, in create
  File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.4/lib/action_controller/metal/implicit_render.rb", line 4, in send_action
  File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.4/lib/abstract_controller/base.rb", line 198, in process_action
  File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.4/lib/action_controller/metal/rendering.rb", line 10, in process_action
  File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.4/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 117, in call
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 117, in call
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 555, in block (2 levels) in compile
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 505, in call
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 505, in call
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 92, in __run_callbacks__
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 778, in _run_process_action_callbacks
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb", line 81, in run_callbacks
  File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.4/lib/abstract_controller/callbacks.rb", line 19, in process_action
  File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.4/lib/action_controller/metal/rescue.rb", line 29, in process_action
  File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.4/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/notifications.rb", line 164, in block in instrument
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/notifications/instrumenter.rb", line 20, in instrument
  File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_

I exchanged Bonsai for searchbox in production. This should resolve this issue.


Retrieve item of XRANGE as Buffer

Hi,
First of all, thanks for the amazing library!
I'm not sure if this is currently possible or not, but we were hoping to store items inside an XRANGE as binary, but there doesn't seem to be a method of retrieving this data from Redis as binary, only utf8 strings. I see that other functions have a Buffer alternative, such as .getBuffer() but .xrange() does not.
Have I missed something? 🤔

Hi @davidkelley 👋
xrangeBuffer is supported:

The cause could be @types/ioredis doesn't include the declaration for it although the code actually supports it. If you are using ioredis v4.x.x, you may want to upgrade to v5.0.0 as v5.0.0 provides official TypeScript declarations.

Closing this as the question should have been answered.


IFRAME should not allow images to be loaded over the internet

At least one of the demo IFRAMEs linked to an image instead of embedding it and it was displayed correctly.
Input
IFRAME contains img tag with a src attribute that has a URL value
Expected
Image not displayed (/blocked)
Observed
Image displayed

@hboon deprecated?

Still valid. There's no hook to attach to for detecting when a remote image is being requested. Maybe we can use XSL to remove them like we did with

Implemented as part of TokenScript using web content blocking API.


build: simplify releases

This simplifies releases by not requiring test and lint since we have enabled
the GitHub setting "Require branches to be up to date before merging".
See: https://github.com/actions/runner/issues/1492#issuecomment-1031669824

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

v1.20.21
GitHub release

Your semantic-release bot :package::rocket:


[NEW ALGORITHM]Add 5 Dynamic Programming Algorithms

Add 5 New Dynamic Programming Algorithms
Description:
I propose adding the following dynamic programming algorithms to our repository. These algorithms are fundamental for understanding dynamic programming concepts and will benefit our users in solving complex problems effectively.

Fibonacci Sequence

Description: Compute the nth Fibonacci number using dynamic programming techniques such as memoization.
Justification: This is a classic example that introduces the concept of memoization and recursion.

Longest Increasing Subsequence (LIS)

Description: Find the length of the longest increasing subsequence in a given array using dynamic programming.
Justification: This algorithm helps in understanding subsequence problems and their applications in various fields.

Edit Distance

Description: Calculate the minimum number of operations (insertions, deletions, substitutions) required to convert one string into another.
Justification: This algorithm has practical applications in text processing and spell checking.

Subset Sum Problem

Description: Given a set of integers, determine if there exists a subset that adds up to a specified sum.
Justification: This problem is a fundamental example of combinatorial optimization.

Rod Cutting Problem

Description: Maximize the profit obtained by cutting a rod into pieces of different lengths and selling them, using dynamic programming techniques.
Justification: This classic problem illustrates the optimal substructure property of dynamic programming.

Checklist:

[ ] Contributor in GSSoC-ext
[ ] Want to work on it

Additional Information:

Each of these algorithms has a wide range of applications and serves as a building block for more complex problems.
I am open to discussing the specific implementations and optimizations for each algorithm.
Resources for each algorithm can include links to relevant tutorials, papers, or existing implementations.

someone else already assigned


DMT-98 Fix empty data error

Related issue

Closes DMT-98

Proposed changes

Fix donut chart being rendered whenever data is empty

Nice work! :+1:


New Defs from SGD

Hi all,
Here are some new definitions. I'll commit these during the week
of April 26, if there are no objections.
Maria
term: methionyl glutamyl tRNA synthetase complex
GO:0017102
definition: A complex consisting of methionyl- and glutamyl-tRNA
synthetases. The tRNA synthetases present in the complex bind to
their cognate tRNAs more efficiently than they do as monomers.
definition_reference: PMID: 11069915
definition_reference: SGD:mcc
term: alanyl-tRNA aminoacylation
GO:0006419
definition: The process of coupling alanine to alanyl-tRNA,
catalyzed by alanyl-tRNA synthetase. In tRNA aminoacylation, the
amino acid is first activated by linkage to AMP and then transferred
to either the 2'- or the 3'-hydroxyl group of the 3'-adenosine
residue of the tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: arginyl-tRNA aminoacylation
GO:0006420
definition: The process of coupling arginine to arginyl-tRNA,
catalyzed by arginyl-tRNA synthetase. In tRNA aminoacylation, the
amino acid is first activated by linkage to AMP and then transferred
to either the 2'- or the 3'-hydroxyl group of the 3'-adenosine
residue of the tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: asparaginyl-tRNA aminoacylation
GO:0006421
definition: The process of coupling asparagine to asparaginyl-tRNA,
catalyzed by asparaginyl-tRNA synthetase. In tRNA aminoacylation,
the amino acid is first activated by linkage to AMP and then
transferred to either the 2'- or the 3'-hydroxyl group of the 3'-
adenosine residue of the tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: cysteinyl-tRNA aminoacylation
GO:0006423
definition: The process of coupling cysteine to cysteinyl-tRNA,
catalyzed by cysteinyl-tRNA synthetase. In tRNA aminoacylation,
the amino acid is first activated by linkage to AMP and then
transferred to either the 2'- or the 3'-hydroxyl group of the 3'-
adenosine residue of the tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: glutamyl-tRNA aminoacylation
GO:0006424
definition: The process of coupling glutamate to glutamyl-tRNA,
catalyzed by glutamyl-tRNA synthetase. In tRNA aminoacylation,
the amino acid is first activated by linkage to AMP and then
transferred to either the 2'- or the 3'-hydroxyl group of the 3'-
adenosine residue of the tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: glutaminyl-tRNA aminoacylation
GO:0006425
definition: The process of coupling glutamine to glutaminyl-tRNA,
catalyzed by glutaminyl-tRNA synthetase. In tRNA aminoacylation,
the amino acid is first activated by linkage to AMP and then
transferred to either the 2'- or the 3'-hydroxyl group of the 3'-
adenosine residue of the tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: glycyl-tRNA aminoacylation
GO:0006426
definition: The process of coupling glycine to glycyl-tRNA,
catalyzed by glycyl-tRNA synthetase. In tRNA aminoacylation, the
amino acid is first activated by linkage to AMP and then transferred
to either the 2'- or the 3'-hydroxyl group of the 3'-adenosine
residue of the tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: histidyl-tRNA aminoacylation
GO:0006427
definition: The process of coupling histidine to histidyl-tRNA,
catalyzed by histidyl-tRNA synthetase. In tRNA aminoacylation, the
amino acid is first activated by linkage to AMP and then transferred
to either the 2'- or the 3'-hydroxyl group of the 3'-adenosine
residue of the tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: isoleucyl-tRNA aminoacylation
GO:0006428
definition: The process of coupling isoleucine to isoleucyl-tRNA,
catalyzed by isoleucyl-tRNA synthetase. In tRNA aminoacylation,
the amino acid is first activated by linkage to AMP and then
transferred to either the 2'- or the 3'-hydroxyl group of the 3'-
adenosine residue of the tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: leucyl-tRNA aminoacylation
GO:0006429
definition: The process of coupling leucine to leucyl-tRNA,
catalyzed by leucyl-tRNA synthetase. In tRNA aminoacylation, the
amino acid is first activated by linkage to AMP and then transferred
to either the 2'- or the 3'-hydroxyl group of the 3'-adenosine
residue of the tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: lysyl-tRNA aminoacylation
GO:0006430
definition: The process of coupling lysine to lysyl-tRNA, catalyzed
by lysyl-tRNA synthetase. In tRNA aminoacylation, the amino acid
is first activated by linkage to AMP and then transferred to either
the 2'- or the 3'-hydroxyl group of the 3'-adenosine residue of the
tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: methionyl-tRNA aminoacylation
GO:0006431
definition: The process of coupling methionine to methionyl-tRNA,
catalyzed by methionyl-tRNA synthetase. In tRNA aminoacylation,
the amino acid is first activated by linkage to AMP and then
transferred to either the 2'- or the 3'-hydroxyl group of the 3'-
adenosine residue of the tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: phenylalanyl-tRNA aminoacylation
GO:0006432
definition: The process of coupling phenylalanine to phenylalanyl-
tRNA, catalyzed by phenylalanyl-tRNA synthetase. In tRNA
aminoacylation, the amino acid is first activated by linkage to AMP
and then transferred to either the 2'- or the 3'-hydroxyl group of
the 3'-adenosine residue of the tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: seryl-tRNA aminoacylation
GO:0006434
definition: The process of coupling serine to seryl-tRNA, catalyzed
by seryl-tRNA synthetase. In tRNA aminoacylation, the amino acid
is first activated by linkage to AMP and then transferred to either
the 2'- or the 3'-hydroxyl group of the 3'-adenosine residue of the
tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: threonyl-tRNA aminoacylation
GO:0006435
definition: The process of coupling threonine to threonyl-tRNA,
catalyzed by threonyl-tRNA synthetase. In tRNA aminoacylation,
the amino acid is first activated by linkage to AMP and then
transferred to either the 2'- or the 3'-hydroxyl group of the 3'-
adenosine residue of the tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: tryptophanyl-tRNA aminoacylation
GO:0006436
definition: The process of coupling tryptophan to tryptophanyl-
tRNA, catalyzed by tryptophanyl-tRNA synthetase. In tRNA
aminoacylation, the amino acid is first activated by linkage to AMP
and then transferred to either the 2'- or the 3'-hydroxyl group of
the 3'-adenosine residue of the tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: tyrosyl-tRNA aminoacylation
GO:0006437
definition: The process of coupling tyrosine to tyrosyl-tRNA,
catalyzed by tyrosyl-tRNA synthetase. In tRNA aminoacylation, the
amino acid is first activated by linkage to AMP and then transferred
to either the 2'- or the 3'-hydroxyl group of the 3'-adenosine
residue of the tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
term: valyl-tRNA aminoacylation
GO:0006438
definition: The process of coupling valine to valyl-tRNA, catalyzed
by valyl-tRNA synthetase. In tRNA aminoacylation, the amino acid
is first activated by linkage to AMP and then transferred to either
the 2'- or the 3'-hydroxyl group of the 3'-adenosine residue of the
tRNA.
definition_reference: ISBN:<PHONE_NUMBER>
definition_reference: SGD:mcc
Reported by: mariacostanzo
Original Ticket: "geneontology/ontology-requests/1676":https://sourceforge.net/p/geneontology/ontology-requests/1676

thanks www.movied.org


Is Power BI report inside Dynamics 365 F &  SCM consider Embedded and needs Token

As subject, do we need token to view our custom Power BI report inside Dynamics 365 F&SCM ?
Is there any step by step guide how to embed specific for Dynamics 365 F&SCM ?
Thanks,

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 61878b62-89e5-e60a-4995-74d9650ca3e6
Version Independent ID: 378733df-8807-3274-dcf3-3e2aa40a78c0
Content: Use row-level security with Power BI embedded content - Power BI
Content Source: powerbi-docs/developer/embedded-row-level-security.md
Service: powerbi
Sub-service: powerbi-developer
GitHub Login: @KesemSharabi
Microsoft Alias: kesharab

Thanks for your comment, @axaeffect . We’ve forwarded your feedback to the writer, who should respond to this thread shortly. Thanks!


DOCS Need ListboxField example

See https://gist.github.com/tractorcow/3a03e0db5deae54ddad1 for an example usage. This should be properly documented in the main user docs.

Closing as the docs reference ListboxField API which contains a basic usage example.
If we want more comprehensive examples for field usage, please open another issue.


Part 8   update rma

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

MPI/mpi-one-sided-communications-functions.md
:white_check_mark:Succeeded
View

MPI/mpi-win-allocate-shared-function.md
:white_check_mark:Succeeded
View

MPI/mpi-win-shared-query-function.md
:white_check_mark:Succeeded
View

MPI/toc.yml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Add Error.stackTraceLimit and Error.prepareStackTrace.

This PR adds Error.stackTraceLimit and Error.prepareStackTrace, two very useful properties on Error that are exposed by v8/node.
Error.prepareStackTrace can be assigned a function that takes an error and an array of CallSite, so I also added the CallSite class.

Thank you for your pull request and welcome to our community. We require contributors to sign our Contributor License Agreement, and we don't seem to have you on file. In order for us to review and merge your code, please sign up at https://code.facebook.com/cla - and if you have received this in error or have any questions, please drop us a line at<EMAIL_ADDRESS>Thanks!

Thank you for signing our Contributor License Agreement. We can now accept your code for this (and any) Facebook open source project. Thanks!

I suppose we already have one v8 function in there, might as well add these. I think the tests need to re-recorded, but I can do that. Thanks for the contribution!

@facebook-github-bot import

Thanks for importing. If you are an FB employee go to Phabricator to review.


Container size change issues

Hi,
I'm trying to do the following and having a hard time:
I want to place the chart on  a bootstrap tooltip/popover in order to show and hide it according to user demand.
I want to be able to move the chart and resize the panel, when I tried to do so I encountered the following issues:

When the container size changes the chart does not get refreshed, I needed to manually call window.dispatchEvent(new Event('resize'));
When moving the panel that the graph is on the tooltip for the point staies behind rendering the "scrubber" useless.

Help/instructions how to do it are welcome.
I used InteractJS in order to be able to move and resize the panel for the chart.

Hi @HarelM
thanks for reporting this issue. it would be very helpful if you could create a small plunkr demo to illustrate your problem, you could start from this one: http://plnkr.co/edit/xVPPr3DRIYMM8NmoBrNw?p=preview
Best,
Christoph

I hope this worked:
http://plnkr.co/edit/2ploOpwIXC9yJdKIEzZD?p=preview
Please drag the chart away from its original location and try tooltiping on one of the points.

Hi @HarelM
I looked into your issue in detail, and this is what I came up with.

It seems, that Interact.js is not triggering a resize event (but a non standard resizemove). And also n3-line-charts is not listening for resize events on the parent container (just on window). I fixed this, I added a resize event on the target element in the resizemove handler and implemented an event listener for resize events in n3 http://plnkr.co/edit/Ben7HsVAPcpDJdzw5etD?p=preview I will propose a PR once we agree that this is the right way.

When I go crazy with moving and resizing the panel, the scrubber still says the same (I am using Chromium btw). Are you still facing this problem, and if yes, which browser are you using? Are there any errors in the console?

Best,
Christoph

Hi Chris,
Thanks for taking the time to investigate it.
I'm using Firefox. I can still see an issue with the mouse location and scrubber in your plunker so I'm not sure if it's fixed or not.
The further away I drag it the worse the scrubber is.
I know interactjs has an issue with resize, but note that my code fires a resize window when the moveend of interactjs is fired.

Yeah, I saw that. I replaced this window resize event with a resize event on the target (container) itself and extended n3-line-chart, that it also listens to this event. So if this is a good solution, we just need to make sure (or make a PR), that Interact.js also fires a redraw event (or we need to keep the trigger in the function).
Interesting, the scrubber position seems to be Firefox problem. I will see how this can be fixed.

Hi @HarelM
I found the error; seems like that in the Interact.js demo the use the webkitTransform attribute to modify the position of the div container of the dragable element. This causes the browser to not compute the proper relative coordinates. So i replaced this attribute with the common left and top styles - then everything is working fine.
Here is a working demo: http://plnkr.co/edit/55k4joa2JWOIwrKa3Olv?p=preview
Best,
Christoph

Thanks!


bugfix: mount /sys/fs/cgroup into container

Signed-off-by: Wei Fu<EMAIL_ADDRESS>
Ⅰ. Describe what this PR did
Mount /sys/fs/cgroup into the container.
Ⅱ. Does this pull request fix one issue?

#1247
Ⅲ. Describe how you did it
Use oci.Spec and containerd will help us to do mount.
Ⅳ. Describe how to verify it
➜  pouch git:(bugfix_add_mount_spec_in_oci) pouch run -it registry.hub.docker.com/library/busybox:1.28 sh
/ # ls -al /sys/fs/cgroup/
total 0
dr-xr-xr-x   13 root     root           340 May 14 09:16 .
drwxr-xr-x    9 root     root             0 May 14 08:20 ..
drwxr-xr-x    2 root     root             0 May 14 09:16 blkio
lrwxrwxrwx    1 root     root            11 May 14 09:16 cpu -> cpu,cpuacct
drwxr-xr-x    2 root     root             0 May 14 09:16 cpu,cpuacct
lrwxrwxrwx    1 root     root            11 May 14 09:16 cpuacct -> cpu,cpuacct
drwxr-xr-x    2 root     root             0 May 14 09:16 cpuset
drwxr-xr-x    2 root     root             0 May 14 09:16 devices
drwxr-xr-x    2 root     root             0 May 14 09:16 freezer
drwxr-xr-x    2 root     root             0 May 14 09:16 hugetlb
drwxr-xr-x    2 root     root             0 May 14 09:16 memory
lrwxrwxrwx    1 root     root            16 May 14 09:16 net_cls -> net_cls,net_prio
drwxr-xr-x    2 root     root             0 May 14 09:16 net_cls,net_prio
lrwxrwxrwx    1 root     root            16 May 14 09:16 net_prio -> net_cls,net_prio
drwxr-xr-x    2 root     root             0 May 14 09:16 perf_event
drwxr-xr-x    2 root     root             0 May 14 09:16 pids
drwxr-xr-x    2 root     root             0 May 14 09:16 systemd

Ⅴ. Special notes for reviews

@Ace-Tang I have updated and Please take a look. Thanks

Codecov Report

Merging #1314 into master will decrease coverage by 0.99%.
The diff coverage is 0%.

@@           Coverage Diff            @@
##           master    #1314    +/-   ##
========================================
- Coverage    17.4%   16.41%    -1%
========================================
  Files         189      183     -6
  Lines       11767    11314   -453
========================================
- Hits         2048     1857   -191
+ Misses       9572     9321   -251
+ Partials      147      136    -11

Impacted Files
Coverage Δ

ctrd/container.go
0% <ø> (ø)
:arrow_up:

daemon/mgr/spec_mount.go
0% <0%> (ø)
:arrow_up:

pkg/utils/utils.go
69.79% <0%> (-2.6%)
:arrow_down:

apis/server/container_bridge.go
0% <0%> (ø)
:arrow_up:

daemon/mgr/container.go
0% <0%> (ø)
:arrow_up:

apis/server/router.go
0% <0%> (ø)
:arrow_up:

daemon/mgr/container_logs.go

daemon/logger/jsonfile/utils.go

daemon/containerio/jsonfile.go

daemon/logger/jsonfile/jsonfile_read.go

... and 4 more

LGTM

I think we could add an integration test case for this feature, right? @fuweid

@allencloud , yes. I will do that in the following PR.But  Reasonable.


LIVE-1810 Dependencies update

❓ Context

Impacted projects: @ledgerhq/live-common

Linked resource(s):

Upgrade @ethersproject/abi from 5.5.0 to 5.6.2
Upgrade @ethersproject/rlp 5.5.0 to 5.6.0
Maintenance update + confirm a transaction works on live-common with it.
✅ Checklist

[ ] Test coverage: Did you write any tests to cover the changes introduced by this pull request?
[x] Atomic delivery: Is this pull request standalone? In order words, does it depend on nothing else?
[x] No breaking changes: Does this pull request contain breaking changes of any kind? If so, please explain why.

📸 Demo

🚀 Expectations to reach
Please make sure you follow these Important Steps.
Pull Requests must pass the CI and be internally validated in order to be merged.

please have a changeset that document exactly which library gets updated. we should try to stop these generic "dependencies update" title if possible 🙏 for clarity

@haammar-ledger
as Integration Tests isn't shipped yet, I would reco at least to run the bot against this PR.
As we can't trigger the bot on a given "ref" for now i think you can just add the branch name in one of the bot so it triggers on push 🤔

@gre thanks, I started this run https://github.com/LedgerHQ/ledger-live/actions/runs/2678521695
:crossed_fingers:

@gre The run fails with the unrelated issue of wrong 'hasFailed' status...
Pending discussion about it with backend, does it mean we should HODL this PR?

@haammar-ledger we should take in the snapshot update into develop. https://github.com/LedgerHQ/ledger-live/pull/675
then everything will be supposed to pass. locally at least it passes.

we can run again the integration tests

Integration tests run : https://github.com/LedgerHQ/ledger-live/actions/runs/2869812376

:information_source: Integration tests run: https://github.com/LedgerHQ/ledger-live/actions/runs/3047237986

ETH integrations tests still flaky and can't be trusted...


Update scalafmt-core to 2.7.3

Updates org.scalameta:scalafmt-core from 2.1.0 to 2.7.3.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta", artifactId = "scalafmt-core" } ]

labels: library-update, semver-minor

Superseded by #352


Thumbnail fv_34 with JSDOM

There is still plenty to do with this ticket. Namely, lots of refactoring once we start using reference.json. Right now we are using almost a direct copy of hydromodule, with a few minor differences to make this work post build. Ideally we would like to not have a duplicate file like this.
I am also working on implementing the ability to pass the type of figure you would like to make a thumbnail out of to the node script.
New dependency:
npm install jsdom --save
npm install svg2png --save

Usage (with node version 7.5.0):
node floodviz/posterior_build/thumbnail.js

I verified that this does not work with Node version 6.11.0. If we want to use this or a variant of this implementation, we will have to use node >= 7.5

Was just thinking that adding an optional argument for external css files may be useful. Let me know what you guys think and I can add this if desired.


Update scikit-learn.qmd

I got an error message when trying to run this example locally because the Google Cloud Storage Python package seemed missing. Figured I might make a PR to add the installation to the quickstart for sklearn.

I got an error message when trying to run this example locally because the Google Cloud Storage Python package seemed missing. Figured I might make a PR to add the installation to the quickstart for sklearn.

This should get installed, as per https://github.com/ibis-project/ibis/blob/main/pyproject.toml#L75.
May be a wild guess, but what are you using to install? Wonder if something could be having trouble resolving the necessary extra...


get full count data for all gambiae/coluzzii samples

Full dataset (~13000 genes), not reduced due to finding orthologs (8599 genes) in funestus

Do two analyses one gamb/colu/arab and another + funestus

user can select which set they want to search


matches is not supported

RegExp matching using the matches expression doesn't seem to be supported:
var Twig = require('Twig')
var twig = Twig.twig
var template = twig({
  data: "{{ var }} is {% if var matches '/^\\d+$/' %}a number{% else %}not a number{% endif %}"
})
console.log(template.render({
  var: "5"
}))

Edit: sorry, there was a variable name error in code before
Error output:
TwigException: Twig.expression.type.variable cannot follow a Twig.expression.type.variable at template:3 near 'matches...'

I looked at the implementation notes and it seems there's no mention if matches is supported or not, so I assume it isn't?
Here's a twigfiddle showing the expected results with Twig PHP: http://twigfiddle.com/zm6rcq

I am experiencing the issue
Twig.expression.type.variable cannot follow a Twig.expression.type.variable at template:20 near 'matches...'


java.net.HttpClient not found in Runtime (Android)

Hi all,
Is it possible to not enforce the use of a DocumentLoader that has a direct dependency on java.net.http.HttpClient?
java.net.http.HttpClient has been deprecated and Android systems won't work with it anymore.
This line requires the default ConfigurableDocumentLoader even if I am reimplementing the loader entirely. I can only change the loader after the Default one has been loaded. And since it statically depends on java.net.HttpClient which I don't have in Runtime, the system crashes before I even get a chance to change the loader to my own implementation.
Is it possible to have a JsonLDObject without a default document loader?

@vitorpamplona thanks for this comment, very interesting!
I created PR https://github.com/decentralized-identity/jsonld-common-java/pull/6 for this, would you mind reviewing?
Also feel free to suggest changes, or do your own PR if you have a better idea how to do it!

Merged the PR, feel free to close this if you think it has been addressed.


Async worker: Use Async tools to limit concurrency

The asynchronous worker was using a custom method to control the amount of concurrent tasks in the reactor. However, Async provides some tools for this. Better use them rather than inventing the wheel.
Check: https://socketry.github.io/async/guides/best-practices/index
This also includes some minor changes to:

Enable dotenv in tests
Fix multithreading in worker async test

How to verify:

Set CONFIG_ASYNC_WORKER_MAX_CONCURRENT_JOBS to the desired number.
Use hey to generate fake load

./hey_linux_amd64 -z 60s -c 60 -q 20 "http://localhost:3001/transactions/authrep.xml?service_token=TOKEN&service_id=2&usage%5Bhits%5D=1&user_key=APP_USER_KEY"

Check with puts semaphore.count that CONFIG_ASYNC_WORKER_MAX_CONCURRENT_JOBS is never exceeded

@akostadinov @mayorova I made some changes about what your comments in the call:

https://github.com/3scale/apisonator/pull/361/commits/f6c14e51c2c4a80200c39980c2f7b6be8f3633ac: Ensure stopping all tasks in case of exception.
https://github.com/3scale/apisonator/pull/361/commits/4b257d8378e7be90972fbe0fcf612a6e88b2d252: Wrap entry points of the two threads under a Sync call which creates a new reactor, so it's clear which is the root reactor and where it's defined.
https://github.com/3scale/apisonator/pull/361/commits/5c16cca51cf3d2b2ae88fa374ba27a6787f13493: Remove all calls to Async from the processor. This way they run sequentally because they are all in the same task under the parent reactor. All tasks under process_all and clear_queue are added to the same parent reactor, so the main task could get executed between tasks. This is prevented by the barrier, which makes the main task to wait until all children tasks finish.

@akostadinov I implemented your suggestions


LeftRightChooser toolbar buttons not centered

Should be centered vertically + have some standard padding around them.

Oops - this was already fixed by #521


Release of version <IP_ADDRESS> of xDscDiagnostics

Releasing version <IP_ADDRESS>

Hi @kwirkykat, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Katie Keim). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;


Access to path in onMoveNode

Is there any way to access the path of a node in the onMoveNode callback?  My specific use case is when a node is moved I want to know its new parent and not sure of the easiest way to do this with the existing API.  I could traverse the treeData manually to find the node's new parent but I was hoping with the existing API this can be done easily - just having trouble figuring out how.
Appreciate any help and thanks so much for this excellent component.
EDIT: it is very easy to just traverse the tree and find the parent, so I would just remove this issue - I can't seem to figure out how though...Perhaps only @fritz-c can do so.  Sorry about this.

I thought about adding this functionality, but held back as I didn't know what the usefulness of that information would be. If you don't mind, could you explain in a bit more detail why you need to know the parent?
In any case, I'll close the issue, so no worries.

Sure - though this issue is not an issue anymore, if it's interesting / relevant I have hierarchical product data.  So bananas and apples could be children of fruits, celery and cucumbers are children of vegetables.  If, in the database, product A is incorrectly the child of product X and should instead be the child of product Y, then after an admin drags and drops A under Y, I need to tell the database that the parent of A should be Y.  Is there an easier way of doing this than finding the parent (which was pretty straightforward anyway)?

Ah, whenever the node position is changed, it gets saved immediately on the server. That makes sense.
This seemed like a common enough issue that I just added this functionality in v0.1.7. Let me know if it works for you!
Thanks for making the issue!

Will try to check it out soon and let you know!
Separately, as a random heads-up, when I randomly did a fresh npm install and got v0.1.7 with  dependency react-virtualized v8.6.1, the list broke (I would get a blank screen as I scrolled down since the DOM did not update the list items).  Think the issue is react-virtualized because v0.1.7 with react-virtualized v8.5.3 was ok.
Don't quote me on any of this though as I did it quickly then reverted, but may be useful info if you find yourself in a situation where you find scrolling down is not working.

Thanks for the tip about the broken scrolling. I fixed it in v0.1.8. Your promptness probably saved me from like three new issues about it 👍

Happy to help!  Thanks again for your awesome work


Unverified runtask_request fail to return response on callback

When runtask_request unable to verify the incoming event (i.e wrong workspace prefix), it sent the unverified state to runtask_callback.
However runtask_callback can fail to return the response, causing TFC RunTask to timeout.

So we'd just update the runtask_callback return "fail" response to TFC (not timeout) whenever unverified state is received by runtask_callback
am i getting this right?

yes, I think I forgot to add this logic


esp32 timer too fast.

change line 114
timerAlarmWrite(timer, 2000, true);
This seems to fix it.

Thanks for testing it! ... merging to master


How do I display the range in Km rather than miles?

... and also the odometer?

The intention was that this would automatically update following your Locale settings - but I just checked myself, and it does not appear to be the case 😬

to circumvent i have a template sensor for the conversion:
{{(states('sensor.a_car_with_no_name_battery_range')|float*1.609344)|round(0,'floor')|int}}

I knew I had seen this somewhere.. according to https://developers.home-assistant.io/blog/2022/12/07/unit_system_changes/ HA is supposed to auto convert.
Maybe I'm missing the right class types or I'm setting the suggested units 🤔

Same here, distances are shown as „xxx mi“. Do we know if the value from Teslafi coming in isn‘t just a simple string including „ mi“ and not not properly considered as numerical value?

We do know that with 100% certainty. I wrote the integration.

Confirmed fixed by #26:


Publish Custom Fan Speed Slider into HomeKit.

I noticed that there is a custom control slider for fan speed control. Is there any workaround that I could publish this slider to HomeKit via HomeBridge? It will be nice if it also would integrate within native HomeKit thermostat fan speed slider. HomeBridge kind of makes fan speed as a HomeKit fan.

Hi,
Are you using something like the HomeKit Bridge? or just HomeBridge?
I'm not too familiar with either option frankly, but I'd guess that the limitation is in those systems

Yes, I am currently running Home Assistant and bridge to HomeKit with HomeKit bridge.

Gotcha. I don't think there's anything I can do from the integration to help you.
I think the HomeKit Bridge integration would need to be updated to allow "linking" an entity to the climate entity.
The only other thing I can think of would be to create the fan speed slider as an actual fan entity, but again it would be distinct from the climate entity.

I see. It would require two things happen in the same time. Firstly the Home Assistant supports percentage fan speed slider. Secondly HomeKit Bridge changes to normal thermostat fan speed control and swing mode control.


Remove support for Ruby 1.8.x

Ruby 1.8.x has reached end-of-life, and supporting it is a pain. This PR removes 1.8.x support and uses some 1.9.x-isms.
Also see #513 for a discussion on the motivation for removing Ruby 1.8.x support.

[x] Set minimum Ruby version
[x] Update style to 1.9 (using Rubocop’s autocorrect)
[x] Remove OrderedHash
[x] Remove Date#freeze hack
[x] Remove Enumerable#group_by
[x] Remove 1.8.x from Travis CI configuration
[x] Remove 1.9+ requirements from Gemfile

+1s please — CC @nanoc/contributors

a lot of changes :+1: assuming the tests pass

Will write an e-mail to the mailing list to explain the end of Ruby 1.8.7 support.

I'm increasingly of the opinion that 1.8.x should be "deprecated and untested" but not explicitly removed until 4.x. Let people open pull requests to fix things in 3.x if they come across them, but don't worry ourselves about it otherwise.

we can not support 1.8.7 without major changes - see #510 & #513, even if someone would like to work on it - it would introduce changes that might be hard to accept (like rewriting Piper)

@bobthecow 1.8.x was deprecated and untested. The reason why all this is happening is because a Ruby 1.8.x incompatibility was reported. Fixing 1.8.x support is not easy, since there’s a bunch of 1.9.3+-only dependencies.
@mpapis Yup, I fear we’ll have to choose between either 1.8.x support or JRuby support. Piper is tricky.

there is possibility to use combination of popen4 gem and JRuby function ... but it would be still bigger changes in name of supporting unmaintained ruby version

Does the backwards compatibility constraint truly also apply to end-of-life’d software?
The question is whether or not we want to add compatibility to a version that is not supported anymore, is used by almost nobody, and should not be used anymore at all; the answer to that question is a pretty clear “no” to me.
The precise wording of the Semantic Versioning specification does not imply that the major version number should be bumped when a dependency changes. About the major version number, it says the following:

Major version X (X.y.z | X > 0) MUST be incremented if any backwards incompatible changes are introduced to the public API.

About dependencies:

What should I do if I update my own dependencies without changing the public API?
That would be considered compatible since it does not affect the public API. [..]

There’s some more interesting discussion on my Twitter account going on (read the entire conversations).
One point brought up by @sferik is that there’s no need to shy away from major version bumps. My concern here, though, is that any backwards-incompatible change to a dependency of nanoc (such as #502) would require a major version bump, and we’d be bumping the major version of nanoc very frequently. Any change to nanoc that restores compatibility with a newer version of a dependency would mean a new major version. This would not be manageable even if all dependencies used semantic versioning, which they do not.
The fact that nanoc does not have explicit dependencies makes this even harder. (I suppose this is another good reason for splitting every nanoc plugin into its own independently versioned repository.)
nanoc exposes the APIs of dependencies (for example, in filters). This makes filters easy to use, but does that mean that the API of the dependency is part of the nanoc API itself? I would say no; nanoc is merely a proxy.
I would like to bump the major version of nanoc only if there is a backwards-incompatible change to the nanoc API itself.

(I’d like to continue this discussion in this thread rather than on Twitter, because the conversation there became very difficult to follow.)

http://guides.rubygems.org/specification-reference/#required_ruby_version= - can we yank the past versions that do not work with 1.8.7 and release new 3.6 and 3.7 that have required_ruby_version specified?

Some points that I’d like some opinions about:

Should 1.8.6 and 1.8.7 support be retained even if that means not supporting other platforms, such as JRuby? Piper is tricky to support on both.

How much effort do we want to put in supporting 1.8.x?

@mpapis We cannot replace those releases (not even with yanking), so that won’t help.

1.8.6 should not be supported - this ruby version is long dead
we can yank published gem versions starting from 3.6.9 and provide new releases for 3.6 and 3.7 that have the required_ruby_version set to >=1.9.3 (1.9.2 is also problematic) - this way gme install nanoc on 1.8.7 would install 3.6.8
we could branch from 3.6.8 to provide bug/security fixes on 1.8.7 and continue versioning it as 3.6.8.x

1.8.6 should not be supported - this ruby version is long dead

nanoc supported 1.8.6 in 3.x, so if we can drop 1.8.6 support, we can also drop 1.8.7 support. Supporting 1.8.7 but not 1.8.6 makes no sense.

we can yank published gem versions starting from 3.6.9 and provide new releases for 3.6 and 3.7 that have the required_ruby_version set to >=1.9.3 (1.9.2 is also problematic) - this way gme install nanoc on 1.8.7 would install 3.6.8

That could work.

we could branch from 3.6.8 to provide bug/security fixes on 1.8.7 and continue versioning it as 3.6.8.x

Firstly, I do not want to do 1.8.x-specific work on nanoc; secondly, the 3.6.8.x format would break semantic versioning.

assuming some identifiable version of nanoc 3.x supports 1.8.6 - then we can do the same thing as for 1.8.7
as for the branching - every rule has exceptions, we could limit the maintenance branches to security fixes and only then allow the 3.6.8.x version scheme - maybe never, but rubygems supports

It feels strange to yank a whole bunch of revisions simply because they don’t have an explicit Ruby version (and they should theoretically all be 1.8.6+-compatible).
I’m more and more inclined to follow @bobthecow’s idea of treating the current 1.8.x incompatibility as a bug, and accepting PRs to fix this. I believe we should not be actively working on fixing this ourselves though.

hmm, I was half way to fix the 1.8.7 support ... would feel less as wasted time if I would finish it

@mpapis It’s OK to just leave it the way it is. It’s not going to be easy to finish adding full 1.8.6 compatibility.


build_hprefix.sh not able to complete

Hi, I am trying to follow the instructions. I am using ubuntu on WSL2. I get the following error when I try to do the step with ./build_hprefix.sh
Keeping installed package: zstd-1.5.2-3-x86_64.hpkg
Installing package: gettext_libintl-0.21.1-3-x86_64.hpkg
terminate called after throwing an instance of 'LibHpkg::HpkException'
what():  unable to setup the hpkg file extractor: unable to establish the file type
./build_hprefix.sh: line 151: 175026 Aborted                 $HYCLONE_INSTALL_PREFIX/bin/hyclone_server

Can you run ./hyclone_server on the same $HPREFIX?
If the problem persists, can you attach a gdb session and generate a stack trace?
Seems like some HPKG format error.

Thanks.  I found that  gettext_libintl-0.21.1-3-x86_64.hpkg is only 153 bytes in ~/.hprefix/boot/system/packages.
If I try to download it by wget https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/gettext_libintl-0.21.1-3-x86_64.hpkg
I get a 404 error.
Its only for this hpkg, all others downloaded fine.
I also tried to download older versions of this file but get 404 error.

removing thet gettext file and run ./build_hprefix.sh again. The download gets a 153 byte file.
gcc_syslibs already exists
Downloading gettext_libintl-0.21.1-3-x86_64.hpkg
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100   153  100   153    0     0    294      0 --:--:-- --:--:-- --:--:--   294
graphite2 already exists
gzip already exists
harfbuzz already exists

If I open the gettext file it is actually html. saying 404 not found error.

This is strange. When I visited the package website on the official HaikuDepot page (https://depot.haiku-os.org/#!/pkg/gettext_libintl/haikuports/haikuports_x86_64/0/21/1/-/3/x86_64?bcguid=bc185-GHRI) and clicked Download package 'hpkg' file, the download also failed with 404 not found.
This seems like a problem on the HaikuDepot server.

gettext has been given a revbump yesterday, the depot isn't updated (site): try this:
https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/gettext-0.21.1-4-x86_64.hpkg

⬆ We can use this as a workaround, manually download this to the $HPREFIX/boot/system/packages before somebody fixes this problem and/or HaikuDepot updates itself.

This is a HaikuDepot bug, nothing we can do on the HyClone project side.


Have you ever tried to generate rectangular images?

The resolution of my dataset images is 256×512, and I want the initial feature map F0 to have size 2×4×512. I tried to changed the p size into 8×512 while keeping the size of z at 16×512.  However the attention  module does not seem to train properly in this case. So, do I have to compress the dimensions of z to be the same as p since I don't want to change the resolution of the input image? Or is there any solution for this problem?
Thank you!

Thank you for your question
We have not tried to generate rectangular images.
The dimension of Z and P should be identical for Attention. Maybe you could also have an initial P(16512) for interaction, and transform it into F0(8512).


Allow prevent user creation via oauth

Allows maintainers to prevent registration via OAuth by adding a new setting called ALLOW_OAUTH_REGISTRATION.

🧐

I've moved this to our gitlab for now to deploy through our SaaS environments. It will be in the master branch on Github shortly.


dotnet tool install --global Microsoft.dotnet-interactive fails with 401 (Unauthorized

Describe the bug
Visual Studio Code Polyglot Notebooks stopped working. It is stuck in Installing .net Interactive.
When I try to install via command line:
dotnet tool install --global Microsoft.dotnet-interactive --version 1.0.456201
It fails with this error:
Unhandled exception: System.Net.Http.HttpRequestException: Response status code does not indicate success: 401 (Unauthorized - No local versions of package 'microsoft.dotnet-interactive'; please provide authentication to access versions from upstream that have not yet been saved to your feed. (DevOps Activity ID: 89A38BDA-FA03-45B6-9F6D-B1F4072285B5)).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at NuGet.Protocol.HttpSource.<>c__DisplayClass15_01.<<GetAsync>b__0>d.MoveNext() --- End of stack trace from previous location ---    at NuGet.Common.ConcurrencyUtilities.ExecuteWithFileLockedAsync[T](String filePath, Func2 action, CancellationToken token)
at NuGet.Common.ConcurrencyUtilities.ExecuteWithFileLockedAsync[T](String filePath, Func2 action, CancellationToken token)    at NuGet.Protocol.HttpSource.GetAsync[T](HttpSourceCachedRequest request, Func2 processAsync, ILogger log, CancellationToken token)
at NuGet.Protocol.PackageMetadataResourceV3.LoadRegistrationIndexAsync(HttpSource httpSource, Uri registrationUri, String packageId, SourceCacheContext cacheContext, Func2 processAsync, ILogger log, CancellationToken token)    at NuGet.Protocol.PackageMetadataResourceV3.GetMetadataAsync(String packageId, Boolean includePrerelease, Boolean includeUnlisted, VersionRange range, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token)    at NuGet.Protocol.PackageMetadataResourceV3.GetMetadataAsync(String packageId, Boolean includePrerelease, Boolean includeUnlisted, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token)    at Microsoft.DotNet.Cli.NuGetPackageDownloader.NuGetPackageDownloader.GetPackageMetadataAsync(PackageSource source, String packageIdentifier, Boolean includePrerelease, Boolean includeUnlisted, CancellationToken cancellationToken)    at Microsoft.DotNet.Cli.NuGetPackageDownloader.NuGetPackageDownloader.GetMatchingVersionInternalAsync(String packageIdentifier, IEnumerable1 packageSources, VersionRange versionRange, CancellationToken cancellationToken)
at Microsoft.DotNet.Cli.NuGetPackageDownloader.NuGetPackageDownloader.GetBestPackageVersionAsync(PackageId packageId, VersionRange versionRange, PackageSourceLocation packageSourceLocation)
at Microsoft.DotNet.Cli.ToolPackage.ToolPackageDownloader.<>c__DisplayClass8_0.b__0()
at Microsoft.DotNet.Cli.TransactionalAction.Run[T](Func`1 action, Action commit, Action rollback)
at Microsoft.DotNet.Tools.Tool.Install.ToolInstallGlobalOrToolPathCommand.Execute()
at System.CommandLine.Invocation.InvocationPipeline.Invoke(ParseResult parseResult)
at Microsoft.DotNet.Cli.Program.ProcessArgs(String[] args, TimeSpan startupTime, ITelemetry telemetryClient)
Please complete the following:
Which version of .NET Interactive are you using? (In a notebook, run the #!about magic command. ):
Trying to use Polyglot Notebooks v1.0.4562010
Trying to install version 1.0.456201

OS

[X ] Windows 11
[ ] Windows 10
[ ] macOS
[ ] Linux (Please specify distro)
[ ] iOS
[ ] Android

Browser

[ ] Chrome
[ X] Edge
[ ] Firefox
[ ] Safari

Frontend

[ ] Jupyter Notebook
[ ] Jupyter Lab
[ ] nteract
[ X] Visual Studio Code
[ ] Visual Studio Code Insiders
[ ] Visual Studio
[ ] Other (please specify)

Screenshots
If applicable, add screenshots to help explain your problem.

More info:
dotnet tool install --global Microsoft.dotnet-interactive --version 1.0.456201 --verbosity diag
[NuGet Manager] [Info]   GET https://api.nuget.org/v3/registration5-gz-semver2/microsoft.dotnet-interactive/index.json
[NuGet Manager] [Info]   GET https://microsofthealthoss.pkgs.visualstudio.com/7621b231-1a7d-4364-935b-2f72b911c43d/_packaging/a60b7c8b-c6ae-4a8e-bd15-a526b603a1f2/nuget/v3/registrations2-semver2/microsoft.dotnet-interactive/index.json
[NuGet Manager] [Info]   OK https://api.nuget.org/v3/registration5-gz-semver2/microsoft.dotnet-interactive/index.json 135ms
[NuGet Manager] [Info]   Unauthorized https://microsofthealthoss.pkgs.visualstudio.com/7621b231-1a7d-4364-935b-2f72b911c43d/_packaging/a60b7c8b-c6ae-4a8e-bd15-a526b603a1f2/nuget/v3/registrations2-semver2/microsoft.dotnet-interactive/index.json 456ms
Unhandled exception: System.Net.Http.HttpRequestException: Response status code does not indicate success: 401 (Unauthorized - No local versions of package 'microsoft.dotnet-interactive'; please provide authentication to access versions from upstream that have not yet been saved to your feed. (DevOps Activity ID: 196FA0BD-2585-4EB1-8E5A-BE7361486279)).

After running the --verbosity diag that gave me a clue about a nuget source I had enabled years ago.
Using dotnet nuget list source command I could list my sources:
dotnet nuget list source
Registered Sources:

nuget.org [Enabled]
https://api.nuget.org/v3/index.json
HDS [Enabled]
https://microsofthealthoss.pkgs.visualstudio.com/FhirServer/_packaging/Public/nuget/v3/index.json
Microsoft Visual Studio Offline Packages [Enabled]
C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\

After disabling the HDS source everything is back working
dotnet nuget list source
Registered Sources:

nuget.org [Enabled]
https://api.nuget.org/v3/index.json
HDS [Disabled]
https://microsofthealthoss.pkgs.visualstudio.com/FhirServer/_packaging/Public/nuget/v3/index.json
Microsoft Visual Studio Offline Packages [Enabled]
C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\

 However I still consider this a bug, because VS Code just gets stuck forever tying to install .net interactive as per screenshot above.

However I still consider this a bug, because VS Code just gets stuck forever tying to install .net interactive as per screenshot above.

I would agree that this is a bug as well. I got the same issue tonight and it confused me as well. Turned out it was the private NuGet feed I have installed for Telerik controls. For me dotnet nuget disable source Telerik was the solution, followed by restarting VS Code.

Same here. Thank you for this post. Definitely a bug.

I have to remove all non-nuget package sources from my C:\Users\%USERNAME%\AppData\Roaming\NuGet\NuGet.Config to get dotnet tool install to work. The --ignore-failed-sources option doens't do anything.

I have to remove all non-nuget package sources from my C:\Users\%USERNAME%\AppData\Roaming\NuGet\NuGet.Config to get dotnet tool install to work. The --ignore-failed-sources option doens't do anything.

This sounds like it could be a NuGet bug.


Collect application errors via a crash reporter

Detect application errors and give people the ability to report issues via a crash reporter.
This would allow us to track error rates and reproduce / fix hard to find bugs.
Tasks

[ ] Setup infrastructure to log crashes to
[ ] Detect errors in the Camunda Modeler and log them with relevant context information
[ ] Get user consent to send crash report

In addition, periodically saving diagrams to the workspace and being able to restore them (https://github.com/camunda/camunda-modeler/issues/37) would help people to recover from application crashes.

We've done that with Camunda Modeler v4.0.0.


React:16.4.0 required

The 0.5.0 requirement must be React: 16.4.0

Update the documentation is better

Thank you for noticing @zi6xuan.


job_submission_handler no longer supported by recent versions of Prefect (2.14?)

The job_submission_handler introduced with https://github.com/PrefectHQ/prefect-databricks/pull/89 is no longer working with recent versions of Prefect due to:
/usr/local/lib/python3.9/site-packages/prefect/utilities/callables.py:296: UserWarning: Callable
job_submission_handler was excluded from schema since JSON schema has no equivalent type.

This is likely because job_submission_handler is Optional[Callable]. It was working with Prefect 2.12.x. The error first appeared after upgrading my Prefect Server to 2.14.10. It seems that now Prefect flow's parameters must be JSON-encodable, and Callable is not.
Expectation / Proposal
Is this a regression introduced by Prefect in a recent release, or is it the desired behaviour?
Traceback / Example

[X] I would like to help contribute a pull request to resolve this!

After better debugging, this is not an issue.


⚠ Samsung has degraded performance

In 868e2eb, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2090 ms

Resolved: Samsung performance has improved in 668926f.


Cannot navigate back to Landscape from BTC wallet on Port

Cannot navigate back to Landscape from BTC wallet when using Port.  Port does not offer a URL bar where you could clip the  "/~btc" off the end of the URL. Neither is there an (X) button to exit Bitcoin wallet.  Launch Bitcoin Wallet on Port to reproduce.

Duplicate of #9 , but noted, and fully acknowledged