Error with Angularjs 4.0

Hey,
so I just upgraded to the new version and i got this error
ERROR in multi ./src/styles.css ./src/~/roboto-fontface/css/roboto/roboto-fontface.c ss Module not found: Error: Can't resolve 'D:\Desktop\etc\supportertool\supportertool\s rc\node_modules\roboto-fontface\css\roboto\roboto-fontface.css' in 'D:\Desktop\etc\s upportertool\supportertool'  @ multi ./src/styles.css ./src/~/roboto-fontface/css/roboto/roboto-fontface.css

Please check the paths and directories.
https://github.com/choffmeister/roboto-fontface-bower/blob/master/css/roboto/roboto-fontface.css

same issue here, importing in a scss file it doesn't work

@astalegale can you provide some more information?

Hi @DanielRuf,
first of all thanks!
The problem occurs if i try to import the library using the @import keywork from a scss file, if i import the main scss file from .angular-cli.json styles section everything works.
src
|__style
|____style.scss <- here i use @import "node_modules/roboto-fontface/css/roboto/sass/roboto-fontface";
I've tried all relavitve path combinations with the same result, instead as i said befefore using the styles section of anguar-cli.json everything works.
Thanks
Alex

cc @tomscholz is webpack used?

Hi @DanielRuf ,
sorry i forgot to mention it.
Yes, i use webpack that in used inside angular-cli as default.
Thanks
Alex

Hi there - I am using the following with Angular CLI  and a _variables.scss file imported before my styles.scss. This has solved the build issue for me!
$roboto-font-path: "~roboto-fontface/fonts" !default;


new discord server old one got banned

bruh i got a warning from discord

Same

https://discord.gg/yzhtSCxD
Unofficial temporary server

You cant get banned if you dont have admin perms

I'm out.

@whois-hoeless add me on discord -> .melanzer

@whois-hoeless


Feature/support updated field in entity

resolve #103

resolve #104

Should we parse and return a Date object?

+1 for returning a Date

LGTM, thanks guys


Create sporella.xyz.json

Includes sporella.xyz

Thank you for adding your blog to the list and for making free and open R content 😊 🥳 🎉

Thanks! @Athanasiamo
I opened a new pull request with the correct url, because I forgot to put "https://"


docs: update a few parts of the README

Codecov Report

Merging #484 into master will increase coverage by 0.12%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #484      +/-   ##
==========================================
+ Coverage    85.1%   85.22%   +0.12%
==========================================
  Files         111      111
  Lines        6552     6558       +6
==========================================
+ Hits         5576     5589      +13
+ Misses        681      674       -7
  Partials      295      295


invalid device function

I got an error on using both 'elu' and 'leakyrelu' activation :
File "/home/ubuntu/projects/inplace_abn/modules/functions.py", line 43, in _act_forward
_ext.elu_cuda(x)
File "/home/ubuntu/anaconda3/lib/python3.6/site-packages/torch/utils/ffi/init.py", line 180, in safe_call
result = torch._C._safe_call(*args, **kwargs)
torch.FatalError: function_attributes(): after cudaFuncGetAttributes: invalid device function

Are you using a Kepler GPU (e.g. K40 / K80)? If so, you should change the GPU architectures in  modules/build.sh before compiling the CUDA code, as the provided defaults or for Maxwell and Pascal GPUs (e.g. Titan X / Xp).
For Kepler cards, the correct setting is:
CUDA_GENCODE="\
-gencode=arch=compute_35,code=sm_35 \
-gencode=arch=compute_30,code=sm_30"

Helllo！ I use a v100GPU, and I got the same error using both settings as

@irfanICMLL The correct settings for V100 GPUs (i.e. Nvidia Volta architectures) are:
CUDA_GENCODE="-gencode=arch=compute_70,code=sm_70"


[Tests] Make some checks in invalid-top less specific

There was a change in the diagnostics that isn't in 5.5. The error
message itself doesn't matter too much here, just that there was one.
Simplify the CHECK clause so that it will pass in main and 5.5 to avoid
future conflicts.

@swift-ci please smoke test

@swift-ci please smoke test macOS platform


❓ memcpy d2d occupies a lot time of inference  (resnet50 model  after trtorch)

❓ Question

What you have already tried
I use trtorch to optimize resnet50 model on the IMAGENET as follows

Unfortunately, i found that the memcpy d2d occupies a lot time of inference when i'm testing the performance of optimized model

In the above figure, we can observe that the memcpy d2d occurs at the beginning of the inference and result in about 10% time consumption. I haven't found the reason yet. I did not have this phenomenon when I used tensorrt engine.

Environment

Build information about the TRTorch compiler can be found by turning on debug messages

PyTorch Version (e.g., 1.6.0):
OS (e.g., Linux):linux
How you installed PyTorch (conda, pip, libtorch, source):pip
Python version:3.6.0
CUDA version:10.0
GPU models and configuration:T4*1 16G

Additional context

What version of TRTorch are you using? Do you see any warnings about D2D copies coming from the runtime?

What version of TRTorch are you using? Do you see any warnings about D2D copies coming from the runtime?

I'm using the TRTorch v0.2.0 and I didn't found any warning when executing the model inference.

Can you try using the latest version on master? There are new parts of the runtime which will check for the need to move input tensors between devices and will let you know if it does

thx, the problem didn't occur when i try version0.3.0.


Update hdinsight-administer-use-management-portal.md

change windows retirement notice to include

#sign-off


Add API for getting trial recommendations

Signed-off-by: Saad Khan<EMAIL_ADDRESS>

This has been taken care of as part of PR 48
We're using the DB storage now to fetch the recommendations instead of the CSV approach.


Re-Installation - EnvironmentError: [Errno 13] Permission denied

Hi,
After reverting to a backup of my /opt/fhem/ folder, fhempy_local was disconnected with errors in fhem Log:
2024.03.26 10:38:46 1: fhempy_local: Can't connect to ws:<IP_ADDRESS>:15733: Illegal seek
2024.03.26 10:38:46 1: fhempy_local: Can't connect to ws:<IP_ADDRESS>:15733: <IP_ADDRESS>: Verbindungsaufbau abgelehnt (111)
2024.03.26 10:38:46 1: BindingsIo (fhempy_local): ERROR during connection setup: <IP_ADDRESS>: Verbindungsaufbau abgelehnt (111)

and in fhempy-2024-03-26.log:
2024-03-26 13:26:33,224 - ERROR    - __main__: Failed to load fhempy
Traceback (most recent call last):
  File "/opt/fhem/FHEM/bindings/python/bin/fhempy", line 139, in <module>
    import fhempy.lib.fhem_pythonbinding as fpb
ModuleNotFoundError: No module named 'fhempy'
2024-03-26 13:26:33,225 - INFO     - __main__: Attempting install of fhempy>=0.1.462
2024-03-26 13:28:20,831 - ERROR    - __main__: Unable to install package fhempy>=0.1.462: WARNING: The directory '/root/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Keine Berechtigung: '/root/.local'
Check the permissions.

I found out that I could install fhempy and all the dependencies for tuya as root user, which made fhempy and tuya run again in FHEM:
pip3 install fhempy
pip3 install tuya-iot-py-sdk==0.6.6
pip3 install tuya-connector-python==0.1.2
pip3 install tinytuya
pip3 install git+https://github.com/fhempy/aiotinytuya#aiotinytuya==1.12.3

However, in https://github.com/fhempy/fhempy/issues/188 I saw that the correct directories should be /opt/fhem/.local/lib and /opt/fhem/.local/bin, which already exist on my bullseye raspi with owner set to fhem.dialout.
How can I fix my fhempy installation so that it accesses /opt/fhem/.local instead of trying to access /root/.local which fails due to permissions, so that it can update automatically again?

Please delete fhempy completely and do a fresh install.
sudo pip3 uninstall fhempy
sudo -u fhem bash
pip3 uninstall fhempy

Restart the fhempy server afterwards to trigger a new installation.

Thank you for this idea! I will try this next time in such a situation.
This time, I managed to restore a working backup of the whole SD card partition. There the fhempy update works.

Thank you for this idea! I will try this next time in such a situation.
This time, I managed to restore a working backup of the whole SD card partition. There the fhempy update works.


No visually difference of the active tab

The current active tab has no visual difference compared to unactive tabs.
This leads to the fact that it is hard for the user to

know which file currently is open editing
know which direction to change tabs to get to another file
know if a file is saved or not.

Caused by the .tab.active[class="MarkdownPreview"] selector which overrides the .tab.active selector rules.

The background color of the active tab is now slightly lighter compared to inactive tabs:

Released in version 0.7.0.


Add Ares

Ares protocol is a decentralised cross-chain oracle service protocol in the Polkadot ecosystem, a new generation of oracle service protocol that implements verification on the data chain, and It opens up compensation channels for data users when they suffer business losses due to the use of oracle data. As an infrastructure builder connecting the real world and the blockchain network, facing the grand vision of the WEB3.0 era, it provides safe and reliable data services for multiple-chain interconnection and the development of the digital economy.
Website: https://www.aresprotocol.com/
Etherscan (ARES): https://etherscan.io/token/0x358AA737e033F34df7c54306960a38d09AaBd523
Github: https://github.com/aresprotocols
Telegram：https://t.me/Aresprotocols
Medium：https://aresprotocol.medium.com/
Twitter: https://twitter.com/AresProtocols
Discord: https://discord.gg/7Gy3aqn2

There are nearly 20000 people in our telegram, and there are a lot of contents in our medium.
Twitter has no content because it is suspended. @xrn

At present, our attention is relatively high. Many people are sending fake contract addresses. I hope to merge it as soon as possible.


Remove type check from Max and Min filters

Max and Min filters should not perform a type check.  There are a few cases where it is desirable to support multiple (compatible) types.

Scheduled for release: 1.1.6


Update branding to 2.2.6

Addresses https://github.com/aspnet/AspNetCore-Internal/issues/2593

cc @mmitche


Updating node locks outgoing relation deletion for APOC but not for normal queries

Guidelines
I already posted the question on forums but didn't get any clear response so writing here. I want to understand the behaviour/limitation behind it and if there's some documentation anywhere which explains this behaviour, that would be really nice.
Expected Behavior (Mandatory)
Updating a node should not lock deletion of its edges.
This works (without APOC) and deletes all draft_entities
MATCH (d: Dataset { id: "D1" })
SET d.updatedAt = datetime()
WITH d
OPTIONAL MATCH (d)-[r:ENTITY]->(draft_entities)
DETACH DELETE draft_entities

So the following query should delete all draft_entities along with their relationships
MATCH (d: Dataset { id: "D1" })
SET d.updatedAt = datetime()
WITH d
CALL apoc.periodic.iterate(
    '   WITH $d as d
        OPTIONAL MATCH (d)-[r:ENTITY]->(draft_entities)
        RETURN draft_entities
    ',
    '
        DETACH DELETE draft_entities // Or we can also just do DELETE r for testing
    ',
    { batchSize: 100, parallel: false, params: { d: d } }
) YIELD batches AS draft_batches, total AS draft_total
RETURN draft_total

Actual Behavior (Mandatory)
The following query gets stuck and never finishes because we can not delete the edges when a node is edited:
MATCH (d: Dataset { id: "D1" })
SET d.updatedAt = datetime()
WITH d
CALL apoc.periodic.iterate(
    '   WITH $d as d
        OPTIONAL MATCH (d)-[r:ENTITY]->(draft_entities)
        RETURN draft_entities
    ',
    '
        DETACH DELETE draft_entities // Or we can also just do DELETE r for testing
    ',
    { batchSize: 100, parallel: false, params: { d: d } }
) YIELD batches AS draft_batches, total AS draft_total
RETURN draft_total

Even if I do the following behaviour is still the same
CALL apoc.cypher.doIt(
  'MATCH (d:Dataset {id: $id})
   SET d.mutationLock__lockedBy = "3a631518-1726-5bde-a537-e9cb1068e2c1",
       d.mutationLock__expiresAt = $newDatetime,
       d.updatedAt = datetime()
   RETURN d',
  { id: $id, newDatetime: $newDatetime }
) YIELD value
MATCH (d: Dataset { id: "D1" })
SET d.updatedAt = datetime()
WITH d
CALL apoc.periodic.iterate(
    '   WITH $d as d
        OPTIONAL MATCH (d)-[r:ENTITY]->(draft_entities)
        RETURN draft_entities
    ',
    '
        DETACH DELETE draft_entities // Or we can also just do DELETE r for testing
    ',
    { batchSize: 100, parallel: false, params: { d: d } }
) YIELD batches AS draft_batches, total AS draft_total
RETURN draft_total

How to Reproduce the Problem
By running the queries above it can be reproduced.
Simple Dataset (where it's possibile)
CREATE (d:Dataset {id: "D1", name: "Dataset A"})
CREATE (cd1:CompanyDepartment {id: "CD1", name: "Department 1"})
CREATE (cd2:CompanyDepartment {id: "CD2", name: "Department 2"})
CREATE (cd3:CompanyDepartment {id: "CD3", name: "Department 3"})
CREATE (d)-[:ENTITY]->(cd1)
CREATE (d)-[:ENTITY]->(cd2)
CREATE (d)-[:ENTITY]->(cd3)
RETURN d, cd1, cd2, cd3

Screenshots (where it's possibile)
Specifications (Mandatory)
Neo4j 5.23, using through browser.
Currently used versions
Versions

OS: Browser UI
Neo4j: 5.23.0
Neo4j-Apoc: 5.23.0

Thanks for your report @saadali5997. The issue is that apoc.periodic.iterate runs in inner transactions. When you do SET d.updatedAt = datetime() in the outer transaction that node is locked and the inner transactions will not be able to write to the node. You can rewrite your query to run in a single transaction. Or perform the SET d.updatedAt = datetime() operation separately (since apoc.periodic.iterate commits multiple transactions there is no atomicity anyway so the effect will be the same).


Add korean language

Done
Add korean language

Hi @kuckjwi0928, seems src/js/providers/config.js is wrong

@joni2back Sorry, my mistake


Added nickname feature

Codecov Report

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

@@          Coverage Diff          @@
##           master    #10   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          16     16
  Lines         339    346    +7
  Branches       34     35    +1
=====================================
+ Hits          339    346    +7

Impacted Files
Coverage Δ

src/routes/auth.js
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Edition volumes not sorting in numerical order

Describe the bug
Editions are not sorting in volume order if there is no date present/if the date is the same across all vols.
To reproduce
See Work #3824, The Collected Essays and Papers of George Saintsbury, 1875–1920. There are 4 volumes, all pub 1923. When I add in editions (vol 1, 2, 3, 4), for some reason 4 pops to the top, when it should be at the bottom.
https://shakespeareandco.princeton.edu/books/saintsbury-collected-essays-papers/
Expected behavior
Volumes should be listed in numerical order. A secondary sort field would help resolve this.
Screenshots

I was mis-remembering, volume is numeric - it's number that (amusingly) is not. I'll add a secondary sort on volume (after date). I think that will resolve this, but you'll be able to confirm when I get it on the test site.

@clmahoney I added a secondary sort on volume. Please check if this does what you want by adding similar data to this on the test site. Please check that it doesn't mess up any other multivolume or periodical lists, and that it sorts on date first, then volume.

YES, I added in volumes again to our example book, The Collected Essays and Papers of George Saintsbury, 1875–1920, and it sorted correctly in numerical order of volume. When I added in a later date to vol 2, 1924 (while all the others, 1, 3, 4 are 1923), the order switched appropriately to put the pub date last.
I checked a couple of multivolumes already in the system and the order didn't seem broken or messed up!


Empty Results

Could someone step up and fix this? Essentially the module is broken now. Thanks.

Fixed with #118


storage-initialiser fails to copy model from S3

Upon using a Secret and Service account that look like this:
apiVersion: v1
metadata:
  name: kfserving-aws-secret
  namespace: {namespace}
  annotations:
    serving.kubeflow.org/s3-endpoint: s3.eu-east-1.amazonaws.com
    serving.kubeflow.org/s3-usehttps: "1"
    serving.kubeflow.org/s3-verifyssl: "1"
    serving.kubeflow.org/s3-region: eu-east-1
data:
  AWS_ACCESS_KEY_ID: {access_key_base64}
  AWS_SECRET_ACCESS_KEY: {secret_key_base64}
kind: Secret
type: Opaque
---
apiVersion: v1
kind: ServiceAccount
metadata:
  name: kfserving-sa
  namespace: {namespace}
secrets:
  - name: kfserving-aws-secret

...and an InferenceService like this:
apiVersion: "serving.kubeflow.org/v1alpha2"
kind: "InferenceService"
metadata:
  name: {model_name}
  namespace: {namespace}
spec:
  default:
    predictor:
      serviceAccountName: kfserving-sa
      tensorflow:
        storageUri: {model_base_path}

...the model fails to serve, with the storage-initialiser pod throwing the following error:
[I 200226 14:09:42 initializer-entrypoint:13] Initializing, args: src_uri [s3://at-kubeflow-training/tf-job/ksc-ebce76a1] dest_path[ [/mnt/models]
[I 200226 14:09:42 storage:35] Copying contents of s3://at-kubeflow-training/tf-job/ksc-ebce76a1 to local
Traceback (most recent call last):
  File "/storage-initializer/scripts/initializer-entrypoint", line 14, in <module>
    kfserving.Storage.download(src_uri, dest_path)
  File "/usr/local/lib/python3.7/site-packages/kfserving/storage.py", line 50, in download
    Storage._download_s3(uri, out_dir)
  File "/usr/local/lib/python3.7/site-packages/kfserving/storage.py", line 65, in _download_s3
    client = Storage._create_minio_client()
  File "/usr/local/lib/python3.7/site-packages/kfserving/storage.py", line 217, in _create_minio_client
    secure=use_ssl)
  File "/usr/local/lib/python3.7/site-packages/minio/api.py", line 150, in __init__
    is_valid_endpoint(endpoint)
  File "/usr/local/lib/python3.7/site-packages/minio/helpers.py", line 301, in is_valid_endpoint
    if hostname[-1] == '.':
IndexError: string index out of range

This was using Kubeflow 1.0.0RC4, KFServing 0.2.2 and KNative 0.11.1

https://www.kubeflow.org/docs/aws/aws-e2e/ shows an example of the kind: Secret which uses
data:
  # echo -ne "AKIAxxx" | base64
  awsAccessKeyID: QUtJQVhxxxVXVjQ=
  awsSecretAccessKey: QzR0UnxxxVNOd0NQQQ==

I've just used the original AWS variable naming successfully (at least in terms of storage-initializer not failing with IndexError: string index out of range) with minio.

the default s3 secret key names expected by kfserving is configured here
https://github.com/kubeflow/kfserving/blob/master/config/default/configmap/inferenceservice.yaml#L89

Ok thanks for the input. Is it necessary to use Minio at all here? I'm not really that familiar with how Minio works exactly. On my cluster I have access directly to S3, and normally would use an endpoint like "s3.eu-east-1.amazonaws.com". Are you saying that I need to use Minio as a go-between?
Also, doesn't it make more sense to use by default the variable names  AWS_ACCESS_KEY_ID and   AWS_SECRET_ACCESS_KEY as that is what is commonly used by applications as environment variables for AWS credentials?

Minio is not a requirement, the idea is to support any S3 compatible storage. The above naming convention is for environment variable, here we are using it for the secret data key name, but you are free to configure what you want.

Yes I know that it is for a Secret, but every other application I've seen
that uses Secrets to pass AWS credentials have used the standard naming
convention. I realise I can change it myself, I just find it strange that
you use a different convention here.
On Thu, 27 Feb 2020 at 11:33, Dan Sun<EMAIL_ADDRESS>wrote:

Minio is not a requirement, the idea is to support any S3 compatible
storage. The above naming convention is for environment variable, here we
are using it for the secret data key name, but you are free to configure
what you want.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/kubeflow/kfserving/issues/696?email_source=notifications&email_token=AGBE4ODQ3BR5HGQJTFDJYC3RE6JHJA5CNFSM4K4GNHZ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEND2P7Q#issuecomment-591898622,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGBE4OGHOYNBYBT6MFISHW3RE6JHJANCNFSM4K4GNHZQ
.

I think the name is copied from original kubeflow s3 example since we want to keep consistent, I just checked it is changed there too, so feel free to raise a PR to fix the default then. Thanks for brought this up.

Try:
serving.kubeflow.org/s3-endpoint: s3.eu-east-1.amazonaws.com`
as your annotation. I had a similar issue.

If that helps, this configuration works smoothly for me:
`apiVersion: v1
kind: Secret
metadata:
name: mysecret
annotations:
serving.kubeflow.org/s3-endpoint: s3.eu-west-1.amazonaws.com
serving.kubeflow.org/s3-usehttps: "1"
serving.kubeflow.org/s3-verifyssl: "1"
serving.kubeflow.org/s3-region: eu-west-1
type: Opaque
data:
awsAccessKeyID: xxx=
awsSecretAccessKey: xxx==
apiVersion: v1
kind: ServiceAccount
metadata:
name: sa
secrets:

name: mysecret`

@karlschriek what did you end up using? I am facing similar issue, tried different variations of configuration but still getting the same error.

I have a similar setup like @marcindulak here
but when I apply the InferenceService
apiVersion: serving.kubeflow.org/v1alpha2
kind: InferenceService
metadata:
  name: "sklearn-iris-minio"
  namespace: kfserving-test
spec:
  default:
    predictor:
      serviceAccountName: sa
      namespace: kfserving-test
      sklearn:
        storageUri: "s3://test/models"
        #storageUri: "s3://sklearn-iris-1"

the storage-initializer cannot start and gives either

minio.error.NoSuchBucket: message: The specified bucket does not exist.

when storageUri contains "-" ( s3://sklearn-iris-1)
or

minio.error.AccessDenied: AccessDenied: message: Access Denied

when storageUri is: (s3://test/models)
When in load the model from google storage gs://.. it works fine.
Do you have any idea what I might have configured wrong?


415608AA - X-Men - Destiny

Validation

[X] I've read the FAQ.
[X] The Xenia build used is from a canary branch. (not MLBS/AlexVS/master/pull requests, etc)
[X] This issue isn't for help (tech support) with Xenia, or a game.
[X] I've checked if this game doesn't already have a compatibility report.

Xbox 360 Marketplace link
No response
Xenia version
https://github.com/xenia-canary/xenia-canary/commit/.../
Issues

Fully playable!
Runs great with unlocked framerate

Issue:

Audio cuts out after about 5 minutes. Settings to fix the issues:

Only settings that fixed audio cutting out for me in X-Men Destiny (Xenia Canary) every 5 mins was:
apu = "xaudio2"
apu_max_queued_frames = 3
use_new_decoder = true
d3d12_allow_variable_refresh_rate_and_tearing = false
framerate_limit = 0  (optional?)
Log
xenia.log.zip
Screenshots

Labels
state-playable

Commit hash is missing.


Error:  undefined method `include?' for nil:NilClass

Hey. I have several sites on the theme for minimal-mistakes.
But one of them doesn't work for updating algolia search index.
I enter the command:
bundle exec jekyll algolia push
and I get the error:
bundle exec jekyll algolia push
Configuration file: jekyll/name/_config.yml
Processing site...
jekyll 4.1.1 | Error:  undefined method `include?' for nil:NilClass

ruby 2.6.6p146 (2020-03-31 revision 67876) [x64-mingw32]
I tried to run bundler and bundle update. It didn't work for me.
I am using plugins:
group :jekyll_plugins do
  gem "jekyll-paginate-v2", github: 'mmistakes/jekyll-paginate-v2', :branch => 'jekyll-v4'
  gem "jekyll-archives", "~> 2.1.1"
  gem "jekyll-algolia"
  gem 'jekyll-extlinks'
  gem 'kramdown-parser-gfm'
  gem 'jekyll-loading-lazy'
  gem 'jekyll-multiple-languages-plugin'
end

Please tell me where to look for the error?

Append --trace and examine the output.

Append --trace and examine the output.

jekyll\name>bundle exec jekyll algolia push --trace
Configuration file: D:/GITHUB/jekyll/name/_config.yml
Processing site...
Traceback (most recent call last):
        15: from C:/Ruby26-x64/bin/jekyll:23:in `<main>'
        14: from C:/Ruby26-x64/bin/jekyll:23:in `load'
        13: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/jekyll-4.1.1/exe/jekyll:15:in `<top (required)>'
        12: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary.rb:21:in `program'
        11: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary/program.rb:44:in `go'
        10: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in `execute'
         9: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in `each'
         8: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in `block in execute'
         7: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/jekyll-algolia-1.6.0/lib/jekyll/commands/algolia.rb:31:in `block (2 levels) in init_with_program'
         6: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/jekyll-algolia-1.6.0/lib/jekyll-algolia.rb:82:in `run'
         5: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/jekyll-algolia-1.6.0/lib/jekyll/algolia/overwrites/jekyll-algolia-site.rb:23:in `process'
         4: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/jekyll-4.1.1/lib/jekyll/site.rb:180:in `read'
         3: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/jekyll-4.1.1/lib/jekyll/reader.rb:16:in `read'
         2: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/jekyll-4.1.1/lib/jekyll/reader.rb:59:in `read_directories'
         1: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/jekyll-4.1.1/lib/jekyll/reader.rb:74:in `retrieve_posts'
C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/jekyll-multiple-languages-plugin-1.7.0/lib/jekyll-multiple-languages-plugin.rb:218:in `read_posts': undefined method `include?' for nil:NilClass (NoMethodError)

As the stack trace shows, it's something with either jekyll-algolia or jekyll-multiple-languages-plugin. Examine those plugins for compatibility issues. There's nothing wrong with this theme. Try https://talk.jekyllrb.com/ instead of here if you need further assistance.

As the stack trace shows, it's something with either jekyll-algolia or jekyll-multiple-languages-plugin. Examine those plugins for compatibility issues. There's nothing wrong with this theme. Try https://talk.jekyllrb.com/ instead of here if you need further assistance.

Oh .. maybe algolia is looking for a _posts folder to index. Whereas in jekyll-multiple-languages-plugin, the posts are in the _i18n folder

Closing as this is an upstream issue with a plugin this theme has no control over.


Add github actions.

Add Linux builds.
The goal is to get the action in because I can't test in pull requests until the action is in.

https://github.com/V-Sekai/IREE.gd/actions/runs/6052324183


Add a fallback controller to catch cases where the server isn't configured accordingly.

Problem
Sometimes the server might not be configured correctly. E.g. ".html" not being ignored and the URL is without file ending. This would lead to sites not working in some cases.
Solution
The intention here is catch these cases using a controller and serve the pages from Laravel.

TO DO:

Remove all internal links to server configuration section #server-configuration.

Solved in https://github.com/spekulatius/laravel-commonmark-blog/pull/13


Training on custom dataset

Hello! Can you explain how to train BeIT on custom dataset? The format is segmentation masks.

Hi @DaraOrange , the instruction of BEiT pre-training can be found at https://github.com/microsoft/unilm/tree/master/beit#example-pre-training-beit-base-on-imagenet-22k

But it is instruction for image classification, not semantic segmentation


replace deprecated function

Hi, I've found a function that was removed in Bootstrap v3, andSelf, this can be replaced with addBack with no other changes.
https://api.jquery.com/andself/

Super simple change, couldn't it be squashed into one commit for a squeaky clean merge?

Yeah, it's too funky. Because of the merge, squashes weren't working properly. So I'll do a new branch and new pull request which is nice'n'tidy.


R devel

Could be great to install r-devel with conda as r-base.
For now, we can only install R specifying a release version.
conda install -c conda-forge r-base=4.1.1

Could be great to install r-devel with conda as r-base.

@ZheFrench Thanks for the suggestion! I agree this would be a useful feature.

For now, we can only install R specifying a release version.

Unfortunately given the way that conda builds and pins packages, this would be infeasible to maintain. Conda builds R packages for each specific version of R. Thus for example when R 4.0 was released, every one of the thousands of R packages maintained by conda-forge had to be rebuilt and uploaded to Anaconda Cloud. This is why we typically only support 2 versions at a time (currently 4.0 and 4.1).
https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/1e77e1ca4db90108602ca0453ea5d364464b4214/recipe/conda_build_config.yaml#L657
Trying to maintain a moving target like R-devel would require constant re-building and re-uploading of the conda R packages. conda is for more stable packages. I recommend trying the Docker container rocker/r-devel for obtaining the latest R-devel.


Lint your code with Clippy

I've used clippy against your project and there are several lints that get triggered. These two can affect performance:
https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern
https://rust-lang.github.io/rust-clippy/master/index.html#redundant_clone
Other lints also get triggered. Some of which will make your code more idiomatic and easier to read and reason about.

Done!


Behaviour of get_tag is different from standard expectation from get or getattr

get_tag is behaving differently from get or getattr in python. Usually they return default value provided if key is missing. In skbase, it fails even when default value is provided, unless one specifically pass an additional argument to control error behaviour.
This is not really a bug, but a behaviour that is probably not very intuitive to python users.
>>>
>>> from skbase.base import BaseObject
>>>
>>> BaseObject().get_tag("abcd")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/anirban/conda-environments/sktime/lib/python3.10/site-packages/skbase/base/_base.py", line 578, in get_tag
    return self._get_flag(
  File "/home/anirban/conda-environments/sktime/lib/python3.10/site-packages/skbase/base/_tagmanager.py", line 147, in _get_flag
    raise ValueError(f"Tag with name {flag_name} could not be found.")
ValueError: Tag with name abcd could not be found.
>>>
>>> BaseObject().get_tag("abcd", tag_value_default="pqrs")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/anirban/conda-environments/sktime/lib/python3.10/site-packages/skbase/base/_base.py", line 578, in get_tag
    return self._get_flag(
  File "/home/anirban/conda-environments/sktime/lib/python3.10/site-packages/skbase/base/_tagmanager.py", line 147, in _get_flag
    raise ValueError(f"Tag with name {flag_name} could not be found.")
ValueError: Tag with name abcd could not be found.
>>>
>>> ARIMA().get_tag("abcd", tag_value_default="pqrs", raise_error=False)
'pqrs'
>>>

fully agree - it's in many places though, and if we change it we do not notice the places that rely on raising an error, as we switch off error conditions without switching them one.
Should we change with deprecation?


Improve logging

Motivation
Add more detailed logs to ATX builder
Description
Be more detailed during logging to know where the ATX builder is at which time.
Test Plan
n/a
TODO

[x] Explain motivation or link existing issue(s)
[x] Test changes and document test plan
[x] Update documentation as needed
[x] Update changelog as needed

will be merged as part of https://github.com/spacemeshos/go-spacemesh/pull/5797


2+2+1 Major usage modes for Napari

Description
Based on conversations / discussions on other issues and PRs (like https://github.com/Napari/napari-gui/pull/126) I wanted to create an issue with some of the major potential usage modes of napari. These ideas are very much up for further debate and we might end-up somewhere quite far from this initial post.

Use napari viewer and napari plugins from jupyter notebooks or python scripts. These users are likely to be relatively proficient in python, understand the basics of python module imports, dependency management. These users might develop their own plugins. They want to be able to do things like  from napari.gui import Viewer and from napari.plugins import ExamplePlugin or just import ExamplePlugin and run viewer.add_plugin(ExamplePlugin()) to just add this plugin to the viewer - though see https://github.com/Napari/napari-gui/pull/126 for alternative approaches. The key value add for them in the notebook is being able to interactively do data analysis on images, getting annotations etc back from the viewer to the notebook and then update the viewer from the notebook. For these users flexibility, customizability, and conformation to the norms of python are key. I expect these users to be high-value users of Napari as they are likely to build Napari plugins and evangelize the ecosystem if they have a good experience and see value in it.

Use the napari application. These users may have no experience with python and have no understanding of dependency management or versioning. They will open the napari application from a desktop application and then add images and plugins from the dropdown menu. Once a plugin has been installed into the application it will be permanently installed (until removed). They are able to run update scripts to ensure they have the latest versions of the viewer and plugins, but if things break they will have no recourse to fix them. For this use case we might need to consider things like sandboxing of plugins / resolving dependency conflicts etc to ensure the app is robust to "third party" plugins, but we'll also need to ensure performance and interactivity remains high. These users may ultimately represent the majority of Napari users if we achieve high-penetrance in communities doing lots of image analysis but with less python experience (such as biology), but I think we can focus our initial development on our first use case before biting off too large an engineering challenge prematurely.

These users are the same as in (1 - scripts / notebooks) - but now the datasets are remote, i.e. on big gpu machines or cloud computing environments for training ML models. This use case could be a major one for us and I think is a high priority to support. It might relate to how we think about sandboxing plugins for dependency management in the application use case or how we deal with slow plugins (i.e. with long computation times that we don't want to block the gui thread) in all use cases.

These users are the same as in (2 - fully managed application) - but they also have datasets that are remote and want to do things like train ML models. This use case could be more complex, but also valuable.

Use the napari viewer embedded in their own applications. These users are likely to be developers that are highly proficient in python / PyQt. Use cases for this include building highly custom domain specific that have a need for different views and interactivity not provided by the plugin ecosystem. For this usage people will do something like from napari.gui import Viewer and then pretty much be on their own to add the PyQt elements into their application. I see this as a relatively low priority use case for us to support, but that could change as we get a better sense of what people want.

Hi, glad to see this overview of usage modes. Closely related to our discussion in thread https://github.com/Napari/napari-core/issues/27, I think there is another way which ImJoy and Napari can work together. In particular, I am thinking about we can work together to support point 3 and 4 which ImJoy is designed for. To support remote computing, we can basically run Napari as a computational backend connected with ImJoy window plugins.
It is very feasible because ImJoy use conda/pip to solve the requirements and setup virtual environments, so we can basically add all the requirements of Napari and run it. To make it clear, I made a demo plugin which installs napari-core and popup an alert dialog in ImJoy with the napari version number: source code, try it in ImJoy.
Since the development is done in jupyter notebook or python scripts, we can then basically copy and paste those code into the ImJoy plugin file. It will already allow the user to do computational tasks with Napari and its plugins, remotely.
Now, of course, it would be much nicer to see the outputs and interact with Napari interface, this would mean that there will be two type of backend for displaying data and take user inputs, this is very much like matplotlib which has various backends including PyQT5 and the %matplotlib inline mode in jupyter notebook. I think we can basically take a similar strategy to support both PyQT mode and ImJoy window mode. For the latter, we can port the Napari-GUI api to a ImJoy window plugin and bridge it with RPC calls.
Think a bit further, we can even try to run the entire ImJoy runtime environment inside a jupyter notebook, that would means the user will be able to debug directly in a jupyter notebook with inline display mode. And Napari will be able to switch between inline mode and pyQT mode in a notebook. Once the development phase is done, the application can run in Napari desktop app, or remotely with ImJoy.

To support remote computing, we can basically run Napari as a computational backend connected with ImJoy window plugins.

Given the goal of Napari plugins as being fairly lightweight (either simply annotated python, or possibly including some lightweight wrapping for highly customized plugins) I think at this point you'd pretty much just have python as a backend and be using imjoy.
I think the value add of Napari will be to use Napari viewer and interact with the plugins inside it, but exactly how and where we want to do the remoting is still to be decided.


as_bytes is unsound

It is unsafe to view an arbitrary type as bytes because it might contain uninitialized padding bytes.
zerocopy solves this with a derive macro but it is a bit limited (it doesn't work with generics, and implementing it manually is discouraged)
Unfortunately many types in this crate have padding, so there isn't really a great alternative 😕

Could you please provide a quote supporting that reading bytes from padding is invalid?

This seems to be the best official definition for padding at present https://github.com/rust-lang/unsafe-code-guidelines/blob/master/reference/src/glossary.md#padding
Copying Pad ignores the source byte, and writes any value to the target byte. Or, equivalently (in terms of Abstract Machine behavior), copying Pad marks the target byte as uninitialized.

So I think if you do
let padding_byte: u8 = as_bytes(my_struct)[padding_index);
println!("{}", padding_byte);

padding_byte would be considered uninitialized.

I guess you're right. It can only return *const [u8] in this case.
Other alternative is to fill padding with fields and initialize them.

Oh, another option would be returning &[MaybeUninit<u8>]

I think I found a clever solution to this problem involving generating const functions that compute alignment padding between each member. Imagine creating a derive macro that generates code like this: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=b309095885a8d96c60f4681727063a04
It's made a lot simpler by the expanded const fn support in Rust 1.46.0, which I think makes things like this a lot more plausible.

I took a stab at implementing this as part of a new crate. It might serve as good inspiration. Instead of using ZSTs aligned with #[repr(align(N))], it uses the const fn trick I demoed above: https://github.com/LPGhatguy/crevice


Embedded views problem when hosting in console app

In that repo https://github.com/oguzhaneren/birsey, I created 3 projects:
App1 - Aspnet core class library
ClassLibrary1 - dotnet core class library  (includes views)
ConsoleApp1 - dotnet core console application (hosting App1)
When I start project from ConsoleApp1, embedded views not working, throws exception:
 fail: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[0]
      An unhandled exception has occurred: One or more compilation failures occurred:
      jm5mnrtm.ru3(10,11): error CS0246: The type or namespace name 'System' could not be found (are you missing a using directive or an assembly reference?)
      jm5mnrtm.ru3(11,11): error CS0246: The type or namespace name 'System' could not be found (are you missing a using directive or an assembly reference?)
      jm5mnrtm.ru3(12,11): error CS0246: The type or namespace name 'System' could not be found (are you missing a using directive or an assembly reference?)
      jm5mnrtm.ru3(15,36): error CS0234: The type or namespace name 'ViewFeatures' does not exist in the namespace 'Microsoft.AspNetCore.Mvc' (are you missing an assembly reference?)
      jm5mnrtm.ru3(16,11): error CS0246: The type or namespace name 'System' could not be found (are you missing a using directive or an assembly reference?)
      jm5mnrtm.ru3(18,86): error CS1980: Cannot define a class or member that utilizes 'dynamic' because the compiler required type 'System.Runtime.CompilerServices.DynamicAttribute' cannot be found. Are you missing a reference?

When I start from App1 (after converted to Console App) its working.

I'm guessing this is the same/similar issue as https://github.com/aspnet/Mvc/issues/6021.
I think the problem is that because view pre-compilation is turned on by default for web projects, the reference assemblies that would be needed by Razor to compile the embedded views are not included anymore, so all runtime compilation will fail.
I think in https://github.com/oguzhaneren/birsey/blob/master/App1/App1.csproj#L12-L15 you need to add <MvcRazorExcludeRefAssembliesFromPublish>false</MvcRazorExcludeRefAssembliesFromPublish>, which will make the reference assemblies available to the app for compilation.
Can you let us know if that works for you?

@oguzhaneren Mvc looks for the deps file that matches the application name - in your case App1.deps.json to locate references to compile views with. However, nothing places it in the output directory of the executing application viz. ConsoleApp1. Explicitly copying the file fixes the compilation. Here's one way to go about it:
 <!-- ConsoleApp1.csproj -->

<Target Name="CopyDepsFile" AfterTargets="CopyFilesToOutputDirectory">
  <ItemGroup>
    <DepsFile Include="..\App1\bin\$(Configuration)\netcoreapp1.1\App1.deps.json" />
  </ItemGroup>

  <Copy SourceFiles="@(DepsFile)" DestinationFolder="$(OutputPath)" SkipUnchangedFiles="true" />
</Target>

Feel free to reopen if you still continue seeing this issue after this change.


Fixing a possible crash

This fix is to wrap a possible crash when the resource cannot be
figured out with the ID. Also fixing an issue related to view iteration
logic.
@aaustin @EvangelosG @shekar9

👍

yuck 👍


distributed.comm.core.CommClosedError error on Windows

Thank you for reporting an issue.
I'm trying to setup a dask distributed cluster, I've installed dask on  three machines to get started:

laptop (where searchCV gets called)
scheduler (small box where the dask scheduler process lives)
HPC (Large box expected to do the work)

I have dask[complete] installed on the laptop and dask on the other machines.
The worker and scheduler start fine and I can see the dashboards, but I can't send them anything. Running GridSearchCV on the laptop get's a result but it comes from  the laptop alone, the worker sits idle.
All machines are windows 7 (HPC is 10) I've checked the ports with netstat and it appears that it is really listening where it is supposed to.
When running a small example I get the following error:
from dask.distributed import Client
scheduler_address = 'tcp://10.X.XX.XX:8786'
client = Client(scheduler_address)

def square(x):
        return x ** 2

def neg(x):
    return -x

A = client.map(square, range(10))
B = client.map(neg, A)
total = client.submit(sum, B)

print(total.result())

distributed.batched - INFO - Batched Comm Closed: in <closed TCP>: ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine
tornado.application - ERROR - Exception in callback <bound method Client._heartbeat of <Client: scheduler='tcp://10.X.XX.XX:8786' processes=1 cores=10>>
Traceback (most recent call last):
  File "C:\Users\rmenk\AppData\Local\Continuum\anaconda3\lib\site-packages\tornado\ioloop.py", line 1208, in _run
    return self.callback()
  File "C:\Users\rmenk\AppData\Local\Continuum\anaconda3\lib\site-packages\distributed\client.py", line 907, in _heartbeat
    self.scheduler_comm.send({'op': 'heartbeat-client'})
  File "C:\Users\rmenk\AppData\Local\Continuum\anaconda3\lib\site-packages\distributed\batched.py", line 117, in send
    raise CommClosedError
distributed.comm.core.CommClosedError

the process does not stop and prints this error continuously for a while till it is killed. Making me suspect tornado or some other local async  aspect.
The client object is:

Client
Scheduler: tcp://10.X.XX.XX:8786
Dashboard: http://10.X.XX.XX:8787/status

Cluster    Workers: 1   Cores: 10   Memory: 68.72 GB

I recommend running client.get_versions(check=True) and see if that passes
without error
On Wed, Aug 8, 2018 at 9:03 AM, Ruben<EMAIL_ADDRESS>wrote:

Thank you for reporting an issue.
I'm trying to setup a dask distributed cluster, I've installed dask on
three machines to get started:

laptop (where searchCV gets called)
scheduler (small box where the dask scheduler process lives)
HPC (Large box expected to do the work)

I have dask[complete] installed on the laptop and dask on the other
machines.
The worker and scheduler start fine and I can see the dashboards, but I
can't send them anything. Running GridSearchCV on the laptop get's a
result but it comes from the laptop alone, the worker sits idle.
All machines are windows 7 (HPC is 10) I've checked the ports with netstat
and it appears that it is really listening where it is supposed to.
When running a small example I get the following error:
from dask.distributed import Client
scheduler_address = 'tcp://10.X.XX.XX:8786'
client = Client(scheduler_address)
def square(x):
return x ** 2
def neg(x):
return -x
A = client.map(square, range(10))
B = client.map(neg, A)
total = client.submit(sum, B)
print(total.result())
distributed.batched - INFO - Batched Comm Closed: in : ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine
tornado.application - ERROR - Exception in callback <bound method Client._heartbeat of <Client: scheduler='tcp://10.X.XX.XX:8786' processes=1 cores=10>>
Traceback (most recent call last):
File "C:\Users\rmenk\AppData\Local\Continuum\anaconda3\lib\site-packages\tornado\ioloop.py", line 1208, in _run
return self.callback()
File "C:\Users\rmenk\AppData\Local\Continuum\anaconda3\lib\site-packages\distributed\client.py", line 907, in _heartbeat
self.scheduler_comm.send({'op': 'heartbeat-client'})
File "C:\Users\rmenk\AppData\Local\Continuum\anaconda3\lib\site-packages\distributed\batched.py", line 117, in send
raise CommClosedError
distributed.comm.core.CommClosedError
the process does not stop and prints this error continuously for a while
till it is killed. Making me suspect tornado or some other local async
aspect.
The client object is:
Client
Scheduler: tcp://10.X.XX.XX:8786
Dashboard: http://10.X.XX.XX:8787/status
Cluster    Workers: 1   Cores: 10   Memory: 68.72 GB
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask/issues/3862, or mute the thread
https://github.com/notifications/unsubscribe-auth/AASszD7ozsFjjSM9OLuLCA8rDqfdC_acks5uOuGzgaJpZM4Vz5Ic
.

@mrocklin I found that suggestion in another thread and am goign through that as it claims version missmatch. However it is a clean install on all three machines and when asking to upgrade with pip install -U  all report the same version. I'm guess ing cloudpickle, dask and msgpack need to be the exact same version? Or do all need to match?

Yeah in an ideal world. We have some production code that relies on different versions of pandas :S I'm setting up everything in environments for dask, but this someone limits it's usefulness. Is it just the scheduler and workers that need to match or also the machine dispatching?

Ok, so scheduler and worker having their own environments with the versions fixed through pip freeze works fine. From he laptop it works even with different versions, but from the Jupyter notebook it still fails. I'm guessing that is a separate issue. Thanks for your help and this awesome project.


Dead project?

Is this project dead?
Last release 2015... o(-_-)o

"This repo is no longer being maintained. Users are welcome to fork it, but we make no warranty of its functionality."


Minor adjustments to Tutorial for clarity

Website preview is ready!
Built with commit 60fe0bba8cc24ad4646e82ecec27b23f58e9bf46
https://deploy-preview-603--reactnet.netlify.com/

I opened this pull request as I was working through the tutorial. I see that the tutorial has had changes me to it since then. Should I just close this pull request as being outdated?

Hey @awayken sorry, this fell off my radar. Yeah, please re-open it.

I see a number of grammar related changes that don't seem like an improvement, could you share why some of the previous wording was confusing?

@dustinsoftware I think I was reading through it with my Editor hat on. I just noticed some places where there were ambiguous pronouns, passive voice usage or where I felt the flow of the sentence could be improved. The updates were maybe more a matter of personal taste rather than strict grammatical rule violation.

I'm going to close this for now. When I opened the Issue, I was preparing for a presentation and going through the tutorial pretty closely. Now that I'm passed that, I'm not sure when I'll get back to reading the tutorial and offering suggestions.

Ok :)
On Mon, Nov 26, 2018 at 08:00, Miles Rausch<EMAIL_ADDRESS>wrote:

Closed #603 https://github.com/reactjs/React.NET/pull/603.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/reactjs/React.NET/pull/603#event-1987176706, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AA5hFk8ZSjWVSxgB_ytks4rBumG2Q2fvks5uzBASgaJpZM4XMLEy
.


Proposal of RFC for n-wise DID exchanging

What an amazing RFC! I think group chats over DIDComm is something definitely needed and this approach looks promising.
The only thing that I see that could be missing from existing group chats would be the possibility of having multiple administrators. This spec explicitly states that there could be only a single owner. What are the technical challenges of allowing multiple owners or adding an administrator role?
Another question that arises when thinking about these group relationships is what happens if the owner leaves the n-wise: other systems automatically set an existing participant as owner/admin. In this case the n-wise relationship will become 'orphan'. I guess this could be solved by remaining parties that could create another group (however who will be the leader of such new group?).

Thank you for your appreciation and interest in our work!
While creating this version of the protocol, we discussed the problem of users hierarchy and considered various options. In particular, we considered the idea to adopt the users hierarchy  from Telegram or Whatsapp chats. However, any complex hierarchy of chats defined in the rfc simultaneously makes the chat highly specialized. The ideal option would be to develop a pluggable hierarchy so that the chat creator can determine user categories depending on the specifics of the group. But this is a complex topic that requires further research and possibly a separate rfc. So in the first version of the protocol, we decided to define the simplest hierarchy possible so that it could be easily implemented. We plan to observe and analyze the usage of this version of the protocol and take this into account in the next versions.
I agree with the comment about orphan. But the chat can also become orphan if the owner stops using it or loses his wallet. So we decided not to consider this case in this version of the protocol for simplicity reasons.

So this might be a very naive question, but what's the relationship between this RFC and the discussions about group messaging going on in the DIF DIDComm Working Group? DIDComm V2 is in the can at this point, but group messaging is a key potential feature of V3.

Thank you for your comment! We are closely following the progress of DIDComm development. Judging by the available publications, the current work on group messaging in DID Comm WG has not yet reached the possibility of its implementation.
In our solution, the task of consensus between the participants is clearly highlighted and several options for its solution are proposed. In addition, we have a complete implementation based on Sirius-SDK-java.
We believe that the aries rfc platform is well suited for testing such complex protocols as group communication. We hope that the proposed ideas will find its application in strict DIF standards in the future.

@mikelytaev : There is someone who wants to write a paper about group messaging atop DIDComm and is planning to convene meetings about it at the next Rebooting Web of Trust conference in September. His name is Karim Stekelenburg. I don't have his email, just his handle on Discord. However, I will point him at this RFC so he is aware. Perhaps you can collaborate.
The DIDComm Users Group at DIF is actively discussing this topic, BTW (see here, for example). You are welcome to come and present, and/or ask questions there.

@karimStekelenburg

Discussed on the Aries Working Group Call 2022.10.19-- ready to merge, needs approval, no one was against merging the PR.  This is still an experimental protocol, as noted in the header, and so it will likely require some uptake by others to move this forward beyond this point.
Approval needed and last call for objections to merge this PR.

@mikelytaev -- just noticed that the DCO check is failing (DCO - Developer Certificate of Origin - https://github.com/apps/dco).  Can you please update the bad commit?  See the "Details" link on the failed check for how to do that.  Worst case if you are not a Git/GitHub guru is to make a copy of the folder for this PR close this PR and open a new one that handled DCO properly.
Thanks!

@mikelytaev -- just noticed that the DCO check is failing (DCO - Developer Certificate of Origin - https://github.com/apps/dco). Can you please update the bad commit? See the "Details" link on the failed check for how to do that. Worst case if you are not a Git/GitHub guru is to make a copy of the folder for this PR close this PR and open a new one that handled DCO properly.
Thanks!

fixed


dotenv file not found

In banks/env.py, dotenv_file is empty on my computer. Which leads to another error
Making it default to .env fixed the issue

This is my bad, didn't follow the instructions so there wasn't a .env to find


feat(datatable): use required prop for required id instead of native id attribute

Since the id attribute was required for datatable to work, this PR replaces it with a tableId property in the web-component. The property is automatically initialised to a random string so the user doesn't have to set it themselves.

I added this under the notes tab. Unfortunately the column gets squished. @theJohnnyMe


Compiler working on Windows

Uses OpenZeppelin fork of resolver-engine, and uses platform independent path separator.

Github CLI doing funky stuff - again


Suggest a load/read test on DuckDB in addition to current MySQL/Postgres/MongoDB

See https://duckdb.org/
and https://github.com/duckdb/duckdb-java

I will start working on this by Nov 2024, next month.


torch.cuda.OutOfMemoryError: CUDA out of memory.

Running inference on ubutnu 22.04 with an NVIDIA 3080 (12GB), getting:
torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 1.25 GiB. GPU 0 has a total capacity of 11.75 GiB of which 1.08 GiB is free. Including non-PyTorch memory, this process has 9.95 GiB memory in use. Of the allocated memory 9.51 GiB is allocated by PyTorch, and 139.25 MiB is reserved by PyTorch but unallocated. If reserved but unallocated memory is large try setting PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True to avoid fragmentation.  See documentation for Memory Management  (https://pytorch.org/docs/stable/notes/cuda.html#environment-variables)
Looking for ways to tune configuration so OOM does not happen.

For those with smaller GPUs (under 16GB VRAM) , try adjusting the config yml to use a smaller Height and Width.  512 is too ambitious.  Start at 64 and step up from there.  64 is too small actually to be useful (video is postage stamp sized and missing observable details).  128 seems like a good starting point.

I'll close this.  I think anyone finding the project can review the issue and determine a good fix.  Ideally the README has some sizing guides (maybe it is there and I missed it).


After creating the docker image, "libcuda.so.1" error come

Hello, author. Thank you for sharing your work. I want to get some training data using your code. In folder "Generate_train_data", Firstly, I cp Dockerfile.conv Dockerfile. Then I try to create a docker using command docker build -t test:v1 .. It is going successfully. When I try to run the docker image using command docker run -t test:v1, I get an error.

@Adnios
I think you need to use another Dockerfile for that, I referenced this in the other issue try giving what I suggested back then a go and see what happens:
https://github.com/CDECatapult/ml-performance-prediction/issues#issuecomment-548781975

@Adnios
I think you need to use another Dockerfile for that, I referenced this in the other issue try giving what I suggested back then a go and see what happens:
https://github.com/CDECatapult/ml-performance-prediction/issues#issuecomment-548781975

thanks for your reply. I will try.


Requirements update for astrodbkit2

We want to make sure we are using the latest stable version of astrodbkit2 from pypi rather than using the version from git. This allows us to make modifications to astrodbkit2 without breaking the website.
I've left it unpinned in terms of a version since I think getting the latest stable version should be good enough, but if we make breaking changes we'll want to pin it at that time.

Tried to update to 3.10 (I haven't tested astrodbkit2 with 3.11 yet) and have the latest bokeh and specutils, but there are tons of dependency changes needed. I did get it to partially work, but ran into bigger issues: your construction of simple_root and linking is not stable enough. Running in a linux container from Windows does not work since links are different in that file system. We should rework this implementation since it's not clear to me why you need a link back to itself to make this work.
Bokeh 3 also changed some of the ways to produce hover tooltips so even after removing simple_root I had issues loading the application.

We also need to patch a security exploit by upgrading to pillow>=9.2.0.

I'll try and find the time in the next few days to have a play with dependencies and simple_root


Container OpenSCAP scanning results are aggregated instead updated

After scanning the same image multiple times the number of OpenSCAP results is aggregated between scans and the results are reported from all the scans instead of just the last one.
Example screenshot below where I scanned the same image twice:
After the first scan:

After the second one:

(** for some reason I can't upload the two other screenshots, I will upload them later. )
cc @moolitayer @simon3z

@enoodle @moolitayer please open a BZ on this one.

@simon3z https://bugzilla.redhat.com/show_bug.cgi?id=1364997


Cache creation crashes the server if the auth database is empty (new server)

Hello,
I just created a new server (empty auth db) and I get this error when trying to start it:
2022-04-29 18:10:18: ERROR[Main]: ModError: Failed to load and run script from /home/minetest/mt2/bin/../mods/sauth/init.lua:
2022-04-29 18:10:18: ERROR[Main]: /home/minetest/mt2/bin/../mods/sauth/init.lua:63: attempt to perform arithmetic on field 'result' (a nil value)
2022-04-29 18:10:18: ERROR[Main]: stack traceback:
2022-04-29 18:10:18: ERROR[Main]:       /home/minetest/mt2/bin/../mods/sauth/init.lua:63: in function 'create_cache'
2022-04-29 18:10:18: ERROR[Main]:       /home/minetest/mt2/bin/../mods/sauth/init.lua:106: in main chunk

I should mention that I am using the minetest tagged version 5.5.0, and latest available sauth on the 0.5 branch.
As a test, I tried to copy the sauth.sqlite database from another servers and indeed the crash does not happen. I suspect a missing nil check, perhaps?

Hmm interesting, that means the query returns something even with an empty db, so the conditional isn't strict enough , lets try a nil check

That's actually the temp fix I applied to make it start 😅
Anyways, just pulled and (ofc) it works fine, so I guess we can close this for now. Thank you so much, you' ve been so quick! :)

Great, I appreciate you taking the time to create an issue, I'm not really active in minetest community but still happy to maintain the mods people actually use.

My pleasure, and thanks to you: I know you're not so active in minetest anymore and that's why I appreciate a lot that you still care of maintaining your mods, I wish others would do the same...! :)


Add cli command factgenie download data inputs, data outputs and campaigns

Why?

It is convenient for automating experiments
It is super convenient for reproducing bugs
It is useful for writing tests for download
It is convenient for easy fixture for tests which require input, output or annotation data

Related to #144

Solved in #153


Fixes/flexible parent+child classes

In django-CMS version 3.4, the method to determine if plugins are allowed as child and/or parent plugins, has changed a lot.
This is causing major problems in djangocms-cascade, since there I have to determine possible relationships dynamically. This means that depending on where inside the placeholder tree a plugin is located, possible parent and/or child relations can be allowed or denied.
Therefore I looked for alternatives and one proposal to fix it, would be to optionally pass in the current plugin instance to the classmethods CMSPlugin.get_child_classes(...) and CMSPlugin.get_parent_classes(...). Additionally I have to deactivate the placeholder caching for these plugins, since the list of allowed child- and parent-classes then has to be build dynamically.
This PR depends on #5799. If we can agree on it, I'll add some documentation and tests.

Coverage remained the same at 82.622% when pulling d4c85c4f36c2b760545a6f2629ce05e7fd1b601d on jrief:fixes/flexible-parent+child_classes into b0de980a086d2c38aaf109db0edd99e188022d9b on divio:release/3.4.x.

Hello @jrief,
I'm not very familiar with djangocms-cascade but this change for me is a no-go as it adds more complexity to this mechanism.
Prior to the changes in 3.3.x, the plugin parent fetching also did not have any kind of awareness of the plugin instance.
That said, let's discuss how we can help with djangocms-cascade and then if it makes sense for other apps/projects then we can look into a change on the django CMS core.

@czpython In CMS version 3.3 the plugins had an attribute pointing to the current instance. I used that to determine the dynamic properties of the tree.
Since get_parent_classes and get_child_classes, now are classmethods, this option is not available anymore.
If this feature request is rejected, how would you propose to implement dynamic parent- and child-relationships? If I can not find an alternative solution for this, it's a huge setback for djangocms-cascade.

You mean the cms_plugin_instance? This was a really nasty internal.. but I see your point.
Can you explain a bit on what logic you're currently using to determine parent classes and child classes for plugins in djangocms-cascade?

Yes, cms_plugin_instance was the then only working approach until version 3.3.
BTW, did you ever try Cascade? It is the primary plugin ecosystem in django-SHOP, so if you want to get a quick look, please download a fully working Docker container as explained here: http://django-shop.readthedocs.io/en/latest/tutorial/quickstart.html
On the first Django-CMS day in Florence, I gave a presentation about this concept. @yakky and @evildmp were present, so it would be great to hear about their opinions too.
In django-SHOP, if you open the checkout page in structure mode ( http://my-docker-machine:9001/en/cart/checkout/?edit ), there are a few Segment plugins. They can be considered as wrappers around other plugins, since they do not add any HTML logic and therefore a Segment-Plugin can be added anywhere in between. Now this would cause trouble for their children, since they must fulfill their constraints. Therefore a Segment plugin tries to bypass those children and parent constraints.
Many other plugins in Cascade use that same approach, for instance the Accordion Panel, the Tabset, the Processbar, etc. I named them "transparent" since they can be moved between two plugins without "disturbing" their natural parent-, child-classes constraints.

@jrief I'll try to have a look this weekend but we're hitting code-freeze by the end of next week, so its very likely any change regarding this won't make it into 3.4.2

I believe, that with the above patches everything works fins. Anyway, having context sensitive rules, which plugins can – and which can't be added, may be useful for other eco-system too.
With this patch, Cascade currently works very well, even better than before. Therefore it would be really helpful, if it is going to be merged.

Coverage remained the same at 82.489% when pulling 76e8a54dad2f338845d8a14701337183057e97e9 on jrief:fixes/flexible-parent+child_classes into 78bb22df5c3f3f5e49d4706c0139e4b3d51d6c7a on divio:release/3.4.x.

Coverage remained the same at 82.489% when pulling 76e8a54dad2f338845d8a14701337183057e97e9 on jrief:fixes/flexible-parent+child_classes into 78bb22df5c3f3f5e49d4706c0139e4b3d51d6c7a on divio:release/3.4.x.

yesterday I've written a small blog post about this problem:
https://plus.google.com/+JacobRief/posts/4moFBcDqpT1

Hello @jrief,
I've spoken to Iacopo about this.
We agreed on the use-case, so we'll review the implementation once more and get back to you with any adjustments.

Great! These are super good news for everybody using DjangoCMS-Cascade and Django-SHOP.
If my design proposal is accepted, I'll add the missing unit tests as soon as possible.

Assigning to myself for a more in-depth review

Assigning to myself for a more in-depth review

shall I start to add some unit tests for this feature request?

Hello @jrief,
We're having a board meeting next week.
I'll review this no later than this week and will bring it up for discussion at the meeting.

I hope, that I changed all your annotations.
For CMS plugins, I believe we can rely on plugin.plugin_type always being there.

Coverage remained the same at 82.598% when pulling 4fc5fed71582867805b69f0b482f699e390159ba on jrief:fixes/flexible-parent+child_classes into 42d6d7b7caa0a726ba04e6810145c37cf887528d on divio:release/3.4.x.

Coverage remained the same at 82.598% when pulling 1ed4760b007cf77e8a17c225a8be76e11c1d6323 on jrief:fixes/flexible-parent+child_classes into 42d6d7b7caa0a726ba04e6810145c37cf887528d on divio:release/3.4.x.

Coverage remained the same at 82.598% when pulling 7f4c6d3a6a55f14882f1147d27cf4cccbaffbf85 on jrief:fixes/flexible-parent+child_classes into a7ad5efb69de5bb5974092f5140f96de188ef53f on divio:release/3.4.x.

@czpython any change requests still open?

I'm getting a TypeError: get_parent_classes() missing 1 required positional argument: 'page' with

Django==1.9.12
django-cms==3.4.2
djangocms-cascade==0.11.3

At first sight the problem seems not directly related to Cascade. According to the 3.4.2 release notes the "CMSPlugin.get_parent_classes() [was changed] from method to classmethod". Now all old cms plugins are potentially broken. Will that stay the same or is there a chance this will be reverted again?
Details
The error is raised by something as simple as an object in a template:
{% for object in objects_list %}

            {% if object.link %}{{ object.link_label|safe }}{% endif %}
            {% if object.text %}
{{ object.text|safe }}
{% endif %}

{% endfor %}

django.template:
Exception while resolving variable 'object' in template 'holiday_theme/plugin_circle_images_gallery.html'.

exception:
TypeError: get_parent_classes() missing 1 required positional argument: 'page'

@czpython, Are there any missing changes?  I'm about to give this PR a try.
@bittner, try the https://github.com/jrief/djangocms-cascade/tree/releases/0.12.x branch if you implement this pull request

@jrief @electroniceagle
I've been quite busy so I've not been able to have another look.
That said, my comment about the AttributeError has not been addressed.

Coverage increased (+0.006%) to 82.604% when pulling 22c6bf46388a170e4cf91409c5eeaf9419740ac8 on jrief:fixes/flexible-parent+child_classes into a7ad5efb69de5bb5974092f5140f96de188ef53f on divio:release/3.4.x.

@czpython are there still any open change requests on this pull request?

Coverage increased (+0.006%) to 82.604% when pulling 6d129b6e6b0448caa3fb95820bbb710848f48d98 on jrief:fixes/flexible-parent+child_classes into a7ad5efb69de5bb5974092f5140f96de188ef53f on divio:release/3.4.x.

Short annotation about the 3 failing unit tests, they all failed because of this error:
OperationalError: (2006, 'MySQL server has gone away')
which is not related to buggy code.
@czpython please restart them manually – I have no permissions for this

Merged manually in:
https://github.com/divio/django-cms/commit/84c9b1bec721a4011094b467ae101f95b07f9e3b
https://github.com/divio/django-cms/commit/c9c4665b858e3e830bf8a98d3709bdb447171b2b
https://github.com/divio/django-cms/commit/63e51f37eabf08623e14e07d4d920d17640839ba
Thanks!

I left https://github.com/divio/django-cms/pull/5809/commits/e639eb692b084a93a113fa5b379a8e004ebf9c1a out as django didn't deprecate current_app on reverse function.


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Restructuring SI_Toolkit (+ small corrections)

Goal: easy switch between training in TF or Pytorch.
Needed for: DeltaRNN
Done:
Big part of TF functions rewritten/moved to serve also for Pytorch training while removing duplications. Still potential to remove duplicate code in Dataset.py.
Additionaly small corrections to controllers:
removing controller_nn_as_mpc_tf.py (duplication of controller_neural_imitator_tf.py)
Correct import of lqr as auxiliary controller to mppi
Deleting unused imports done semiautomatically, maybe unnecessarily much.

Additionally, I should say I added some commits to this PR that are somewhat unrelated but wanted them in Master asap, so I hope it's okay here


How to Code a Discord Bot (video)

Merging this! The video is "members only" right now I'm trying to decide if I want to release it now or wait until Monday. TBD!


Add test for pwrite with append flag

WASI specifies fd_pwrite to be similar to POSIX pwritev which specifies that it should ignore the append flag and write from the supplied offset.  Currently, only Wasmtime implements this behavior.
NB: There is a documented Linux bug that pwrite does not respect the offset and instead appends.  Wasmtime fixes this by tracking the append flag status and hiding it from the OS.

I've filed an issue with the WasmEdge team. They have expressed desire to bring WasmEdge behavior in line with Wasmtime and add this test case.

Thanks, the test looks reasonable. Could you please fix formatting problems reported by the build?

@loganek Thanks! Fixed format.


fix: treat config file as ESM in Deno

Backports https://github.com/vitejs/vite/pull/18081 into the v5 release branch.

Thanks @marvinhagemeister! Released as<EMAIL_ADDRESS>

Sweet, that was quick!


Error during FreeNAS 9.10 BSD Jail install

I have followed the installation instructions detailed in the FreeNAS 9.10 BSD Jail install until I got to the line - npm install bignum - in step 9
I then received the following error message: -
npm WARN npm npm does not support Node.js v10.1.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
npm ERR! code Z_DATA_ERROR
npm ERR! errno Z_DATA_ERROR
npm ERR! Invalid response body while trying to fetch https://registry.npmjs.org/nan: invalid distance too far back

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-05-14T04_38_27_408Z-debug.log

I thought Node.js v10.1.0 was the latest version. I don't see how I can upgrade to a newer version.
I have deleted the jail and tried again and it fails at the same stage again
Versions

Homebridge: Fails before that stage in the installation
Node:       Node.js v10.1.0
OS:         FreeNAS 9.10.2-U6

2018-05-14T04_38_27_408Z-debug.log

NPM v5.8 doesn't work with Node.js v10. Try upgrading to NPM v6 that should add support for it. https://github.com/npm/npm/issues/20433 has others having the same problem with NPM v5.6 and v5.8.


Possibility to REALLY remove a comment

From what I learned from browsing the code, you cannot remove a comment from the database. It is only flagged as removed.
At least I could not find any call to em->remove().
I suggest a way to remove comments marked as deleted is to be created. A command class could be created that traverses the database and looks for comments with the state 1 (DELETED) and removes those.
 Will they also be removed? Or should their owner just be reset?
This command class would then be executed either manually using SF2 console or by executing it with the help of cron.
Additionally there could also be a "Actually remove this comment" button (with a better naming) for those roles that have the permission to remove comments.

You can always make an event listener and remove anything you want to remove.


Iam not able to communicate with the other PCs when I connected with LAN.

Description

Installation

[ ] pip install goldenverba
[*] pip install from source
[ ] Docker installation

If you installed via pip, please specify the version:
Weaviate Deployment

[* ] Local Deployment
[ ] Docker Deployment
[ ] Cloud Deployment

Configuration

Reader:
Chunker:
Embedder:
Retriever:
Generator:
Steps to Reproduce
Firstofall, Iam running this project in a VM, so the URL Networking would have some changes, Please suggest me
I have installed Verba freshly from GITHUB.. then exactly same as process given in the README file and then I built npm installations in frontend file and run npm run dev... and in the backend i ran verba start...., in the localhost those are running, But which are binded with the LAN, in those LAN PCs these are not opening,
Please suggest me what to do with this. Will be very happy If I clear this Issue!!!!
Additional context

Hey thanks for the issue, it think it's related to this issue (https://github.com/weaviate/Verba/issues/353)

Yes it is, What it may be the solution, Please anyone Acknowledge to this, Iam running out of time

Yes, I got the trick.
firstly, we have to mention server's IP address in api.py and cli.py (fastapi).
Boom it works


Correct note on supported selenium bindings.

Note the change now matches the text on the WebDriver home page: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/dev-guide/tools/webdriver.md
:white_check_mark:Succeeded

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.


Update Graph search in AIMA4e

This PR updates the GraphSearch.java according to the pseudo code of 4th edition.
Closes #449
@samagra14 Please review.

how to import import aima.core.search.api.Node;

and all other APIs


Unable to get notifications to work.

Description
Unable to get notification badges to show on android devices for @mention and direct notifications
Devices and Versions

Your Rocket.Chat.Android version: react-native 9f9a9b71a4
Your Rocket.Chat Server version: 0.70.4

Mobile device model and OS version: Samsung Galaxy S9+
I'm nearly certain I'm missing settings within rocket chat to make this work correctly. Everything I've tried to get the notification badge to show for direct messages and @mentions is not working thus far.

@Think2grow You don't receive the notifications? Or you don't see a badge number?

Hi @rafaelks
I check the code and see the log
But I can not find with method sending firebase token to server.
I config firebase, and using firebase console to send to notification. every thing works fine
But when I go to administrator to update api key and project number, then I restart every thing again. Still not working
I check the log

I see that there is no method to send to token to sever..
Please help me to find where sending token to server

Please use our Community Support for this kind of problem: https://forums.rocket.chat/c/community-support.