low mAP when training on sgcls and sgdet task

hello, I trained yolov8m on my own dataset ，and it works fine on the predcls task, but I'm having problems trying the sgcls and sgdet tasks,could you please help me with that and make some suggestions?
Description of the problem：very low mAP
on sgcls  task :

on sgdet task:

Then I tried detector_pretest_net.py ，and got same low mAP

Additionally, I tried the Fasterrcnn checkpoint trained from Scene Graph Benchmark, and the results were also close to 0.
It's very confusing and I don't know what to do .
Below is my config:
INPUT:
MIN_SIZE_TRAIN: 1024
MAX_SIZE_TRAIN: 1024
MIN_SIZE_TEST: 1024
MAX_SIZE_TEST: 1024
PADDING: True
MODEL:
TEXT_EMBEDDING: glove.6B
META_ARCHITECTURE: "GeneralizedYOLO"
BOX_HEAD: False
WEIGHT: ""
PRETRAINED_DETECTOR_CKPT: "/root/autodl-tmp/ultralytics/runs/train/exp2/weights/best_test612.pt"
#"/root/autodl-tmp/pretrain_checkpoint/v8m_last.pt"
#"/root/autodl-tmp/ultralytics/runs/train/exp2/weights/best_test612.pt"
#"/root/autodl-tmp/pretrain_checkpoint/best.pt" #"/home/maelic/Documents/PhD/MyModel/SGG-Benchmark/checkpoints/VG150/Backbones/yolov8m/weights/best.pt"
BACKBONE:
TYPE: "yolov8"
NMS_THRESH: 0.001
FREEZE: True
YOLO:
SIZE: "yolov8m" #"yolov8m"
OUT_CHANNELS: 192 #64  #192 # 192 for yolov8m, 256 for yolov8l
RELATION_ON: True
ATTRIBUTE_ON: False
FLIP_AUG: False            # if there is any left-right relation, FLIP AUG should be false
ROI_HEADS:
POSITIVE_FRACTION: 0.5
FG_IOU_THRESHOLD: 0.3
BG_IOU_THRESHOLD: 0.1
BATCH_SIZE_PER_IMAGE: 256
DETECTIONS_PER_IMG: 80
NMS_FILTER_DUPLICATES: True
NMS: 0.2
ROI_BOX_HEAD:
POOLER_SCALES: (0.125, 0.0625, 0.03125)
POOLER_RESOLUTION: 7
POOLER_SAMPLING_RATIO: 2
FEATURE_EXTRACTOR: "YOLOV8FeatureExtractor"
NUM_CLASSES: 31 #151              # 151 for VG, 1201 for GQA
ROI_RELATION_HEAD:
EMBED_DIM: 200
USE_GT_BOX: False
USE_GT_OBJECT_LABEL: False
USE_SPATIAL_FEATURES: True
REQUIRE_BOX_OVERLAP: False              # for sgdet, during training, only train pairs with overlap
ADD_GTBOX_TO_PROPOSAL_IN_TRAIN: True    # for sgdet only, in case some gt boxes are missing
NUM_CLASSES: 42 #51                 # 51 for VG, 201 for GQA (not contain "to the left of" & "to the right of")
BATCH_SIZE_PER_IMAGE: 256      # sample as much as possible
POSITIVE_FRACTION: 0.25
CONTEXT_POOLING_DIM: 2048
CONTEXT_HIDDEN_DIM: 512         #1024 for VCTree
POOLING_ALL_LEVELS: True
LABEL_SMOOTHING_LOSS: False
FEATURE_EXTRACTOR: "RelationFeatureExtractor"
#################### Select Relationship Model ####################
#PREDICTOR: "MotifPredictor"
#PREDICTOR: "VCTreePredictor"
#PREDICTOR: "TransformerPredictor"
PREDICTOR: "CausalAnalysisPredictor"
################# Parameters for Motif Predictor ##################
CONTEXT_OBJ_LAYER: 1
CONTEXT_REL_LAYER: 1
############# Parameters for Causal Unbias Predictor ##############
### Implementation for paper "Unbiased Scene Graph Generation from Biased Training"
CAUSAL:
EFFECT_TYPE: 'TDE'             # candicates: 'TDE', 'NIE', 'TE', 'none'
FUSION_TYPE: 'sum'              # candicates: 'sum', 'gate'
SEPARATE_SPATIAL: False         # separate spatial in union feature
CONTEXT_LAYER: "motifs"         # candicates: motifs, vctree, vtranse
EFFECT_ANALYSIS: True
############### Parameters for Transformer Predictor ##############
TRANSFORMER:
DROPOUT_RATE: 0.1
OBJ_LAYER: 4
REL_LAYER: 2
NUM_HEAD: 8
KEY_DIM: 64
VAL_DIM: 64
INNER_DIM: 2048
DATASETS:
TRAIN: ("VG150_train",)
VAL: ("VG150_val",)
TEST: ("VG150_test",)
DATALOADER:
SIZE_DIVISIBILITY: 32
SOLVER:
MAX_EPOCH: 20
BIAS_LR_FACTOR: 1
BASE_LR: 0.01
WARMUP_FACTOR: 0.1
WEIGHT_DECAY: 0.0001
MOMENTUM: 0.9
GRAD_NORM_CLIP: 5.0
STEPS: (10000, 16000)
MAX_ITER: 40000
VAL_PERIOD: 2000
CHECKPOINT_PERIOD: 2000
PRINT_GRAD_FREQ: 4000
SCHEDULE:
# the following paramters are only used for WarmupReduceLROnPlateau
TYPE: "WarmupReduceLROnPlateau"    # WarmupMultiStepLR, WarmupReduceLROnPlateau
PATIENCE: 2
THRESHOLD: 0.001
COOLDOWN: 0
FACTOR: 0.1
MAX_DECAY_STEP: 3
OUTPUT_DIR: '/root/checkpoints/sgdet/motifs-yolov8m' #'/root/autodl-tmp/checkpoints/Predcls/motifs-yolov8n'
TEST:
ALLOW_LOAD_FROM_CACHE: False
INFORMATIVE: False #True
RELATION:
SYNC_GATHER: True      # turn on will slow down the evaluation to solve the sgdet test out of memory problem
REQUIRE_OVERLAP: True
LATER_NMS_PREDICTION_THRES: 0.5
CUSTUM_EVAL: False       # eval SGDet model on custum images, output a json
CUSTUM_PATH: '.'         # the folder that contains the custum images, only jpg files are allowed
I tried to look for similar issues in the issue and found that it might be that my version of ultralytics is not 8.2.70.I just realized that I don't seem to have changed the local ultralytics version correctly, and may still be using the checkpoint trained with the latest version of Ultralytics, could this be the cause?
looking forward to your reply !

Hello,
As I said in this issue, SGCls is not supported for YOLO-based models unfortunately.
For the sgdet settings, it is hard for me to give a clear answer but from what I see it may come from the MIN_SIZE_TRAIN and MAX_SIZE_TRAIN which should be similar to the training of the Yolo model. By default YOLOV8 is trained on 640640 size and not 10241024, did you change the yolo config to 1024*1024? ALso, what is the accuracy of the YOLOV8 model reported on your dataset after the ultralytics training?


VPN: OpenVPN: Instances Client config doesn't contain "nobind"

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

[x] I have read the contributing guide lines at https://github.com/opnsense/core/blob/master/CONTRIBUTING.md
[x] I am convinced that my issue is new after having checked both open and closed issues at https://github.com/opnsense/core/issues?q=is%3Aissue

Describe the bug
A client instance doesn't start because it tries to bind to Port 1194 which in my case is used by a legacy server config.
The Help Text describes:

Portnumber to use, defaults to 1194 when in server role, nobind for clients

The generated config lacks the "nobind" option. thus tries to bind to 1194 and fails.
Tip: to validate your setup was working with the previous version, use opnsense-revert (https://docs.opnsense.org/manual/opnsense_tools.html#opnsense-revert)
To Reproduce
Steps to reproduce the behavior:

occupy port 1194 on the selected interface (wan).
create a new client instance. leave port setting empty
start the client instace and watch it fail.

Expected behavior
the config should contain the nobind option to make the client allocate a random, available port.
Describe alternatives you considered
add nobind manually. but the instance interface doesn't allow that. i switched back to the "legacy" setup.
Environment
Software version used and hardware type if relevant, e.g.:
latest version from 2023-11-21

Yes it's my fault. I just read the openvpn manual again and this time a saw that it doesn't bind to interface and port. sorry maybe i was to tried yesterday.😅

no problem, it might make sense to change the label anyway


talk with cable about timing of fellow announcements for round 2

possible to have completed by summit in order to invite round 2 fellows to attend and network

I think that's possible.
Cable

On Apr 3, 2015, at 1:27 PM, Timothy Vollmer<EMAIL_ADDRESS>wrote:
possible to have completed by summit in order to invite round 2 fellows to attend and network
—
Reply to this email directly or view it on GitHub.


enabled support for 401

I was trying to add 401 to 1 and noticed that it wasn't possible, so I figured I'd add support for that feature.

Looking forward to this feature getting merged!

Thanks a lot for the contribution, we're now a step closer towards the ultimate claculator program.


Question on vmss update-instances help message

Description
$ az vmss update-instances -h

Command
    az vmss update-instances: Upgrade virtual machines in a virtual machine scale set.

Arguments
    --instance-ids      [Required]: Space separated list of IDs (ex: 1 2 3 ...) or * for all
                                    instances. If not provided, the action will be applied on the
                                    scaleset itself.

'--instance-ids' is a required parameter, then when does 'If not provided' apply? Something needs update?
$ az vmss update-instances -g $NAME -n $NAME
az vmss update-instances: error: the following arguments are required: --instance-ids

Environment summary
CLI Version: What version of the CLI and modules are installed? (Use az --version)
azure-cli (2.0.5)

Thanks for the report @karataliu.  Taking a look at the command implementation and the SDK, this appears to be a documentation bug. This command only applies to the VMs within the scale set so the part about "the action will be applied on the scaleset itself" is not correct.


customized echarts-all.js - without amd?

Hi!
Is it possible to create a customized echarts-js. file which i can simply include in my html without the need for require.js and other amd loaders?
Thanks!

Yes, you can try the online builder to download customized build.


Strange results deserializing an array of structs

Hello I have an array of structs coming from a Rust app that I am trying to deserialize using buffer-layout. It sort of works but the values are coming in a strange sort of offset. Basically my struct has two fields: archive_id and created_on but the created_on is being filled into the next item in the array instead of together with the matching archive_id.
// this is the rust struct that is coming into my client js code
#[derive(BorshSerialize, BorshDeserialize, Debug)] pub struct ChatMessage {     pub archive_id: String,     pub created_on: String }
// this is the deserialization code in javascript
const archive_id = lo.cstr("archive_id");     const created_on = lo.cstr("created_on");     const dataStruct = lo.struct([archive_id, created_on], "ChatMessage");     const ds = lo.seq(dataStruct, CHAT_MESSAGE_ELEMENTS_COUNT);     const messages = ds.decode(sentAccount.data);
// this is the how the results come in. note on rust side the logs look normal

Ok guys I'm almost there. I added some padding to the end after each field and now things align. But for some reason array elements get pushed up one.
// new deserialization code. note I'm using u8 because that is the format used by the rust program
const archive_id = lo.cstr("archive_id");     const created_on = lo.cstr("created_on");     const dataStruct = lo.struct(       [archive_id, lo.seq(lo.u8(), 3), created_on, lo.seq(lo.u8(), 3)],       "ChatMessage"     );     const ds = lo.seq(dataStruct, CHAT_MESSAGE_ELEMENTS_COUNT);     const messages = ds.decode(sentAccount.data);


Disable logging in stderr

Description
How can I completely disable logging in stderr? This breaks our processes.
How to reproduce
This is a question.
Checklist
Please provide the following information:

[ ] A complete (i.e. we can run it), minimal program demonstrating the problem. No need to supply a project file.
[1.5.0] Confluent.Kafka nuget version.
[2.1-2.3] Apache Kafka version.
[ ] Client configuration.
[Win64] Operating system.
[ ] Provide logs (with "debug" : "..." as necessary in configuration).
[ ] Provide broker log excerpts.
[ ] Critical issue.

setting a log handler and an error handler should achieve this - if there's a case i'm not aware of, please give more details i'll push to get that changed.
i wanted to have logging to stderr disabled by default, but there were complicating factors. hopefully this will change in a future release, but it's not high priority.

We use this settings:
                    EnableDeliveryReports = false,                     LogConnectionClose = false,
and
producerBuilder.SetErrorHandler((producer, error) => { }
And sometimes we get messages in stderr:
%5|1596025320.277|REQTMOUT|b_logs#producer-1| [thrd:prod01.***.**:***/1]: prod01.***.**:***/1: Timed out ProduceRequest in flight (after 60605ms, timeout #1) and so on.
Now we have solved this by redirecting Console.Error in Console.Out, but it would be great to configure this behavior.

SetLogHandler to capture log messages

SetLogHandler to capture log messages

It works. Thanks so much for help.

Hi, I am pretty new to Kafka. I am trying to run a producer and handle possible errors in C#.NET. It would be great if you could explain how to stop a producer in case there is an Authentication Error. I get the following error code logged in the Error Handler method for around 5 mins - "Local_Authentication" and "Local_AllBrokersDown". In such a case, I would like to simply close the producer and log the details in the database. The problem here is that, since the two error codes keep coming, that many number of entries get into the DB. How do I handle this?


Web support

Great plugin, but unfortunately without web support. Have to move on to another plugin, as the app is expanding to cross-platform :(

I am happy to inform you that we have now added web support for our Flutter package. This means that you can use our plugin not only for mobile app development but also for web development using Flutter. With the addition of web support, you can now create a seamless user experience across different platforms with ease.
If you need any assistance in getting started with our Flutter package for web development, please don't hesitate to reach out to us. We are always here to help you with any questions or concerns you may have. Thank you for choosing our plugin and we hope you enjoy the new web support feature!


Next.js 12: Cannot find module useWalletModal

Describe the bug
When deploying to production, I'm seeing this error happen:

To Reproduce
Steps to reproduce the behavior:

Install the @solana/wallet-adapter-react-ui package in next.js
Set up the wallet connection
Use the WalletMultiButton
Refresh the page, and see the error. You can also see the error in deployment

Expected behavior
The useWalletModal should be provided
Desktop (please complete the following information):

OS: Mac OS
Browser Chrome
Version 96

Please check out the Next-based nextjs-starter project in the repo. There's also the example project that uses Next. The issue is very likely with your project configuration.
https://github.com/solana-labs/wallet-adapter#build-from-source
The steps here should help, just replace the last step with building the nextjs-starter project.

@jordansexton it looks like this example is broken on nextjs version 12.

Thanks @stanleycyang! Would you be interested in opening a branch + PR to update the nextjs-starter and example starter projects to use Next 12?

Also having the same issue with a fresh project created with create-next-app 12.0.7 and using the sample code from this repo. From what I saw seemed to be caused by the .js extensions used in the esm versions. I tried changing one of the imports that was erroring from .js to .mjs and it was happy with that (just got another error about a different file so can't say 100% it fixes everything).

@gpoole any chance you'd be willing to PR a change to cause the ESM builds to output mjs files and see if it fixes it?

For anyone that needs a temporary workaround, please use the Next.js 11-based starter project.

I had a look at doing a PR for this @jordansexton, but it seems like the fix might be more general. I'd say that this issue is a specific instance of #241, but they're basically caused by the ESM strict resolution problem from what I can see.

#254 will fix this when merged.

Published:

<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>


Main additon

Attempted to include the temp data in the main. Wasn't sure how we wanted to store it so feel free to change that and fix any issues you see.

My bad! Can I delete those from this pull request or do I need to create another?

You can delete the files from this PR. The first thing I'd try would be to go to the "Files Changed" tab on the PR and then click on the ... in the top right next to each file and see if "Delete File" is allowed (it's greyed out for me, but since you opened the PR it might work for you). If no, go back to your laptop and at the command line run git rm <filename> on each file. For larger files there's a more complicated option that also purges their original commit from the repository (to avoid file bloat) but each of these look small enough to not worry about.

Alrighty, now it's fixed


update deps

Dep updates only

Pull Request Test Coverage Report for Build<PHONE_NUMBER>1
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 98.485%

Totals

Change from base Build<PHONE_NUMBER>3:
0.0%

Covered Lines:
585

Relevant Lines:
594

💛  - Coveralls


Deprecation warnings with rake 0.9.0

I just built a new dev environment, and ended up with the brand-new rake 0.9.0.  It causes some deprecation warnings in dm-rails:
WARNING: 'task :t, arg, :needs => [deps]' is deprecated.  Please use 'task :t, [args] => [deps]' instead.
at /dm-rails-1.1.0/lib/dm-rails/railties/database.rake:67
WARNING: 'task :t, arg, :needs => [deps]' is deprecated.  Please use 'task :t, [args] => [deps]' instead.
at /dm-rails-1.1.0/lib/dm-rails/railties/database.rake:72
Not sure if you can fix these without breaking any intended backwards compatibility, but just in case you wanted to know...

Commit
https://github.com/datamapper/dm-rails/commit/196f37ac90affa281f1d3559f1df42a126d6570a
History Snapshot for 1.1.1
https://github.com/datamapper/dm-rails/tree/196f37ac90affa281f1d3559f1df42a126d6570a

Check out dm-rails for rails 3.0 and dm 1.1.1
git clone git://github.com/datamapper/dm-rails.git
git checkout 196f37ac90

Rake is 0.8 and RSPEC is 1.* in Bundle

DontBundle Install it points at HEAD of DM

rake build
sudo gem install pkg/dm-rails-1.1.1.gem

This is at least fixed on master. Not sure if a gem has been released with this.


AssertionError when completing Kotlin

After creating a new Kotlin project and trying to edit text inside a function call, this error occurs.
Apr 20, 2018 12:30:50 PM org.eclipse.lsp4j.jsonrpc.RemoteEndpoint fallbackResponseError
SEVERE: Internal error: java.lang.RuntimeException: java.lang.AssertionError: Assertion failed
java.util.concurrent.CompletionException: java.lang.RuntimeException: java.lang.AssertionError: Assertion failed
<...>
Caused by: java.lang.AssertionError: Assertion failed
	at org.jetbrains.kotlin.idea.completion.ToFromOriginalFileMapper.<init>(ToFromOriginalFileMapper.kt:48)
	at org.jetbrains.kotlin.idea.completion.ToFromOriginalFileMapper.<init>(ToFromOriginalFileMapper.kt:25)
	at org.jetbrains.kotlin.idea.completion.ToFromOriginalFileMapper$Companion.create(ToFromOriginalFileMapper.kt:34)
	at org.jetbrains.kotlin.idea.completion.KotlinCompletionContributor.performCompletion(KotlinCompletionContributor.kt:235)
	at org.jetbrains.kotlin.idea.completion.KotlinCompletionContributor.access$performCompletion(KotlinCompletionContributor.kt:47)
	at org.jetbrains.kotlin.idea.completion.KotlinCompletionContributor$provider$1.addCompletions(KotlinCompletionContributor.kt:58)
	at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
	at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152)
	at com.ruin.lsp.commands.document.completion.CompletionCommandKt.getVariantsFromContributors(CompletionCommand.kt:102)
	at com.ruin.lsp.commands.document.completion.CompletionResultSetImpl.runRemainingContributors(CompletionResultSetImpl.kt:89)
<...>

It can be reproduced by creating a file with this code and typing some string literals:
fun main(args: Array<String>) {
    arrayOf(/*caret*/)
}

This error only happens when editing Kotlin. The main cause seems to be two references to PsiFiles in CompletionParameters having different lengths. It may be an issue of when the file referenced in the document is copied to insert the dummy identifier for completion purposes.

Looks good, I don't see this anymore from brief testing.


[BUG] No Channel change thing

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.

What problem did you encounter?
The Bloxstrap Channel change is not a thing for some reason

Hey @DragonKillerz,
In the latest release as of now, v.2.5.4, it mentions that the channel selector being removed.

The channel selector has been (likely temporarily) removed, and using a restricted channel will auto- switch you to the default one.

Therefore it is expected behavior to not have the channel selector as it has been temporarily removed.

i also didnt have this prior 2.5.4

Hey @DragonKillerz,
In the latest release as of now, v.2.5.4, it mentions that the channel selector being removed.

The channel selector has been (likely temporarily) removed, and using a restricted channel will auto- switch you to the default one.

Therefore it is expected behavior to not have the channel selector as it has been temporarily removed.

how will i use roblox now?

how will i use roblox now?

What do you mean?

how will i use roblox now?

What do you mean?

i cant use the zavatar thing and cant play

zavatarteam hasn't been usable for like the past five days?


Name of Directory

Module: 00
Lab/Demo: 00
Task: 00
Step: 00
Description of issue
Name of folder should be  "\Allfiles\Labs", instead of Typo in directory name: "Allfiles\Labs\01\Starter"

This is the same as issue #5 closing this one.


Create guides on migrating from golang/mock to go.uber.org/mock

I, for one, would really appreciate this. I tried using a replace directive in go.mod:
replace github.com/golang/mock => go.uber.org/mock v0.2.0

but it didn't work:
$ go mod tidy
...
go<EMAIL_ADDRESS>used for two different module paths (github.com/golang/mock and go.uber.org/mock)

Is there an easy way, or do I simply have to change the import path in every Go file?

@barrettj12 it is a bit weird when switching because of the present github.com/golang/mock dependency. But Find+Replace with github.com/golang/mock -> go.uber.org/mock/gomock and mod tidy-ing should do the job

I believe this https://github.com/uber-go/mock/issues/51 issue would also block the migration as it might conflict with upstream package's import.


CLI does not support --target flag for subcommands

We need the subcommands to support the --target to switch between the local and test.
Typically a good way to do this is a struct CommonArgs and then use a flatten to put in the subcommand arg structs.
https://github.com/Lay3rLabs/avs-toolkit/blob/main/tools/cli/src/args.rs#L12-L14

Nevermind, it works. But it is order dependent...
avs-toolkit-cli --target local deploy contracts --artifacts-path ./artifacts --operators wasmatic
vs.
avs-toolkit-cli deploy contracts --artifacts-path ./artifacts --operators wasmatic --target local
So you need to supply the top-level args first, otherwise it will give you an error that the flag is not supported:
error: unexpected argument '--target' found
Top-level args:
https://github.com/Lay3rLabs/avs-toolkit/blob/main/tools/cli/src/args.rs#L12-L37


publish latest images from CI

Currently, we publish snapshot builds once in a while manually, however it would be much easier if this was done via CI once tests passed. This way some of our users as well as members of the team could test latest code quicker.

The relevant code exists in the scope repo: https://github.com/weaveworks/scope/blob/master/circle.yml#L56

:+1:

#1337 got reverted because of #1353. -> re-opening.


Serious security vulnerability

Even though a "Tracery grammar" is in theory just JSON, in practice it's useful for it to be a JavaScript object instead. (Namely: keys don't need to be quoted, and the Tracery docs themselves often have examples of writing e.g. "foo bar baz".split(" ") instead of needing to write out the array).
In order to make that work here, I'm currently naïvely running eval on the user input. This is bad! Because I haven't properly set up Electron sandboxing, or thought through the security threat model, pasting in an arbitrary Tracery grammar could theoretically give a bad actor full access to all of Electron's OS APIs. Not great.
This means that, right now, users ABSOLUTELY shouldn't paste in arbitrary Tracery grammars from sources you don't trust. This works right now for my own personal use case, but fixing that is my #1 priority.
 Electron offers design patterns to do this, but I'll also need to think through whether there are vulnerabilities in the IPC API I will still need to expose for e.g. file saving/loading.

Anyone else, feel free to chime in with thoughts.

Given CBDQ doesn't support JS, I think killing JS support is fine.


I tried so many times, I don't know what went wrong，  IndexError: invalid index to scalar variable.

D:\SD\Comfyui\ComfyUI_portable\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI_FizzNodes\BatchFuncs.py:129: FutureWarning: Setting an item of incompatible dtype is deprecated and will raise in a future error of pandas. Value '' has dtype incompatible with float64, please explicitly cast to a compatible dtype first.
nxt_prompt_series[f] = ''
ERROR:root:!!! Exception during processing !!!
ERROR:root:Traceback (most recent call last):
File "D:\SD\Comfyui\ComfyUI_portable\ComfyUI_windows_portable\ComfyUI\execution.py", line 153, in recursive_execute
output_data, output_ui = get_output_data(obj, input_data_all)
File "D:\SD\Comfyui\ComfyUI_portable\ComfyUI_windows_portable\ComfyUI\execution.py", line 83, in get_output_data
return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
File "D:\SD\Comfyui\ComfyUI_portable\ComfyUI_windows_portable\ComfyUI\execution.py", line 76, in map_node_over_list
results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
File "D:\SD\Comfyui\ComfyUI_portable\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI_FizzNodes\ScheduledNodes.py", line 124, in animate
pos_cur_prompt, pos_nxt_prompt, weight = interpolate_prompt_series(pos, max_frames, start_frame, pre_text, app_text, pw_a, pw_b, pw_c, pw_d, print_output)
File "D:\SD\Comfyui\ComfyUI_portable\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI_FizzNodes\BatchFuncs.py", line 167, in interpolate_prompt_series
cur_prompt_series[index_offset] = prepare_batch_prompt(cur_prompt_series[i], max_frames, i, prompt_weight_1[i],
IndexError: invalid index to scalar variable.
ComfyUI Revision: 1699 [0cf4e869] | Released on '2023-11-17'

you need the batch value schedule, not the regular one

Thank you very much, very much
Excuse me, but can I ask you another question: Using animatediff text to generate video, how can I load non-weighted lora with different frames
---Original---
From: @.>
Date: Fri, Nov 24, 2023 15:37 PM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [FizzleDorf/ComfyUI_FizzNodes] I tried so many times, I don't know what went wrong，  IndexError: invalid index to scalar variable. (Issue #40)
you need the batch value schedule, not the regular one
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>


Added logo, converted to markdown, added live links

Updates for https://github.com/CharmaineLee/InternetWishlist/issues/3

Generated a new logo
Added some much needed markdown formatting for the readme
Added license in the README
Added myself to contributors.md

Signed-off-by: Jeremy Bunting
#hacktoberfest!

@qbunt Thank you! I'm loving the logo.


[Bug] Dashes in names after import

Im import my projects from insomnia and postman and get dashes in all rus symbols in names, docs and others descriptions dropped automaticaly. Please, fix it.

#671

I have the exactly same thing while I importing from Postman to bruno.
The version I use is v1.10.0


Add new converters, evaluators, lowering passes, fix several bugs

Description
Please merge this PR after https://github.com/NVIDIA/TRTorch/pull/234
Bug Fixes
1. aten::softmax bug : convert error when input dims <=3 or reduce index == -1
2. aten::sum bug : convert error when reduce index == -1
3. prim::NumToTensor bug: original input connection is wrong

New Features
1. support IValue type of at::kLong and at::KDouble in function -> nvinfer1::ITensor* Var::ITensorOrFreeze(ConversionCtx* ctx)
2. support multiplication of Bool type and Int type in aten::mul.Tensor(Tensor self, Tensor other)

New Converters/Evaluators/Lowering Passes
Converters:
1. aten::mul.Scalar
Evaluators:
1. aten::Int
2. aten::is_floating_point
Passes:
1. aten::detach
2. aten::true_divide

Checklist:

[x] My code follows the style guidelines of this project (You can use the linters)
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas and hacks
[ ] I have made corresponding changes to the documentation
[x] I have added tests to verify my fix or my feature
[x] New and existing unit tests pass locally with my changes

See discussion in #234


fix(@schematics/angular): Allow empty string in the type option

Currently, Component and Class have the options to add custom type. In the case of class, It's already working fine with  an empty string in type but in the case  of component When setting the type to an empty string the file names generated will contain an extra period (.) which breaks the flow.
With this PR, It will generate the files without an extra period (.)
Reference #16811 and #16891

@alan-agius4 / @clydin
Any advice on ci/circleci: build-bazel & ci/circleci: test-win FAIL?

Commit message changed.

Also merged to 9.0.x patch branch.
Fixed a minor merge conflict with the styles property due to the lack of https://github.com/angular/angular-cli/commit/d6fa2bde93c114e404eb5a38f9bf0c915a52fce6 in the release branch.


Add missing constraints on addcy carries

The function to which the addcy code delegates does not check that given_cy is in fact 0 or 1, and this check was overlooked in the calling code.

Oops, this was in fact checked properly, but the documentation is unclear.


Change Kubernetes.toml to Cloud.toml

Purpose
We only had cloud="k8s" as a build option in Ballerina.toml upto now. Recently we have decided to introduce cloud="docker" as well. We might introduce more options in future too. With these changes it makes more sense to rename Kubernetes.toml to Cloud.toml.
This PR address the Project API related changes and Tooling related changes.
Approach
Renamed all the classes, variables related to Kubernetes.toml file
Code Action related Class names and packages wasn't modified as they are only appliciable for cloud="k8s" option.
Related Issues
Resolves #28575
ballerina-platform/module-ballerina-c2c#92
@pramodya1994 @nadeeshaan
Check List

[x] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

LGTM


feat: add fast_instance% elaborator

Quoting the docstring:
fast_instance% inst takes an expression for a typeclass instance inst, and unfolds it into
constructor applications that leverage existing instances.
For instance, when used as
instance instSemiring : Semiring X := sorry
instance instRing : Ring X := fast_instance% Function.Injective.ring ..

this will define instRing as a nested constructor application that refers to instSemiring.
The advantage is then that instRing.toSemiring unifies almost immediately with instSemiring,
rather than having to break it down into smaller pieces.
Related to #7432

!bench

!bench

Ping me when ready. I think metaprogramming to hide preferred parent and even intermediate structure internals is the future and am glad this got started.

Feel free to push things to this branch to get linting passing, so that we have a benchmark.

!bench

!bench

One comment: I think compact_instance% would be a more fitting name

!bench

One comment: I think compact_instance% would be a more fitting name

Sure, that sounds reasonable; though I'll refrain from doing so until I have a benchmark that indicates this actually helps.

That is pretty good

I think the changes in #11029 should be useful to focus the use of the compactor. There I just make versions of Function.Injective/Surjective instances taking bundled class instance from the target/source instead of just the data.

Huh, I guess the benchmark doesn't care about shake output; so we're going to get a repeat.
What this doesn't tell us is which fast_instance%s are carrying the weight; but maybe we don't care.

!bench

RingTheory.NonUnitalSubsemiring.Basic is another target.

I think with the comments those are all the obvious application spots

bors r-

!bench

Whoops, wrong command beginning withb

But that doesn't begin with a b :)

I made a variation on the implementation where, in the recursion, rather than synthesizing arguments, it synthesizes the whole expression. When that fails, it does whnf to get the fields of the structure to recurse. It also uses provided's fields while synthesizing instances due to the fact that it's able to get the fields via whnf rather than using defeq (and hoping defeq does the right thing -- I have a small, but unconfirmed, worry about using defeq since the fields might not be reduced that way).
This has revealed that there are some instances that are only defeq at default transparency.  error. That can be removed, I was just trying to understand what's the difference.
private partial def makeFastInstance (provided : Expr) : MetaM Expr := do
  let ty ← inferType provided
  withTraceNode `Tactic.fast_instance (fun e => return m!"{exceptEmoji e} type: {ty}") do
  let .some className ← isClass? ty | do
    throwError "Can only be used for classes, but given term of type{indentExpr ty}"
  if let .some new ← trySynthInstance ty then
    if ← withReducibleAndInstances <| isDefEq provided new then
      trace[Tactic.fast_instance] "replaced with synthesized instance"
      return new
    else
      if ← withDefault <| isDefEq provided new then
        trace[Tactic.fast_instance] "defeq only at default transparency"
      withReducibleAndInstances do -- reduce to point out the error better while debugging
      let provided ← whnf provided
      let new ← whnf new
      throwError "\
        Provided instance {indentExpr provided}\n\
        is not defeq to inferred instance{indentExpr new}"
  let ctor := getStructureCtor (← getEnv) className
  withReducible <| forallTelescopeReducing ty fun tyArgs _ => do
    let provided' ← withReducibleAndInstances <| whnf <| mkAppN provided tyArgs
    unless provided'.isAppOf ctor.name do
      throwError "\
        Provided instance does not reduce to constructor application{indentExpr provided}"
    let mut args := provided'.getAppArgs
    let instParams ← withReducible <| forallTelescopeReducing ctor.type fun args _ =>
      args.mapM fun arg => return (← arg.fvarId!.getBinderInfo).isInstImplicit
    unless args.size == instParams.size do
      throwError "Incorrect number of arguments for constructor application{indentExpr provided}"
    for i in [ctor.numParams:args.size] do
      if instParams[i]! then
        args := args.set! i (← makeFastInstance args[i]!)
    let provided' := mkAppN provided'.getAppFn args
    mkLambdaFVars tyArgs provided'

@kmill Here are the issues I found with this:
Submodule.Quotient.module' in Mathlib.LinearAlgebra.Quotient
instNonUnitalNonAssocSemiringQuotientToAddToDistribToMul in Mathlib.RingTheory.Congruence
instNonUnitalNonAssocRingQuotientToAddToDistribToNonUnitalNonAssocSemiringToMul in Mathlib.RingTheory.Congruence
CauSeq.Completion.Cauchy.ring in Mathlib.Algebra.Order.CauSeq.Completion
The first is because the InjSurj module constructor is not marked reducible. #11631
The next two can be solved by marking various Quotient wrappers for RingCon, Con, and AddCon reducible. Though there is still something going on since inferInstance is not firing on AddCon classes for RingCon. #11632
The last is amusing. The extra mul := ( . * . ) fields block reduction because the Mul instance uses Quotient.map\2 which probably should not be reducible. They are easy enough to delete. #11627

I would also avoid the whnf calls for the debugging error. It took me extra time to actually figure out where the offending instances were coming from. When I deleted those, it pointed me to the parent projection immediately.

@mattrobball Sorry that the whnf caused you issues. It's not a good default, and I pointed it out so you could know to comment it out. I needed both ways to understand that there was an issue.
Thanks for investigating this further!

No need to apologize. Just relying my experience.

After a brute force regex insertions and an attempt to build, @kmill 's implementation seems to handle things a bit more gracefully.

@kmill, I'm quite happy for you to take over from me on this; I've clearly communicated the idea well enough, your code is a bit more polished, and hopefully this is something that the FRO can justify allocating your paid time towards :)

In truth, I am happy to merge either version once the two are reconciled and the name is finalized. I guess normalize is ok but it is quite generic.

@eric-wieser I spent more time on this than I should already, and I wouldn't be able to pick up on it again for a while. I'm happy for you to claim ownership of what I wrote, and I can review if you ping me :-)

Time has worn anyway preferences. Let's get this in any state, including its current one.

I took the liberty to split the new files from the applications to avoid rotting. The original state is on branch#fast_instance_temp.
@eric-wieser please do as you wish with this, including reverting

@eric-wieser I think it would be great to get this in soon. Is there anything we're still waiting on?

I'm working on this right now, and I'll push some updates soon.

Pushed a new version of the algorithm I had in my comment. There's a question about how to handle things like Decidable instances that aren't canonical and that don't reduce to a constructor — I had to make a decision for sake of getting something down, and you can see the error message in the tests.
Please let me know if you notice any problems with the logic! It recursively visits non-Prop class arguments of constructors.
In case it's useful, I'll see if we can get a term version of where syntax so we can replace where ... with := fast_instance% termWhere ... (with termWhere a placeholder), though I seem to remember most (or all?) cases of fast_instance% didn't need this.

Great! Thanks. I should be able to take a look this afternoon.

@kmill wonderful. I silenced the sorry's in the first test with guard_msg. I also added a second "real-world" test which is currently failing.


reticulum

Is possible add https://reticulum.network/manual/interfaces.html reticulum bridge?
It have simple pipe interface.

Is possible add https://reticulum.network/manual/interfaces.html reticulum bridge? It have simple pipe interface.

Hi. I'm finally finding some time to work on this project again. At the moment, I'm trying to get the issues straightened out.  I'm only vaguely familiar with Reticulum and how it functions. I don't know if I'd be the one to implement it, but we do have a plugin system and accept contributions.
I am curious, can you describe how you think this bridge should work?


Packet: Whitelist traffic to open ports HTTP/HTTPS

This feature is to allow a user to specify whitelisted ports to allow traffic coming to ingress. This might sound conter productive but it is a feature is used to protect the exposed cluster against DDoS attacks.
Cloudflare supports this feature where we can whitelist the IPs of the cloudflare and the traffic is proxied by Cloudflare.
Docs:

https://support.cloudflare.com/hc/en-us/articles/201897700-Whitelisting-Cloudflare-IP-addresses
https://www.cloudflare.com/ips/

For implementing this think about "How to expose Ingress?" in such setups?

I like the idea, however, we should also think about the wider implications of such a change. Also, ideally we should have it for all platforms with platform-specific implementation. For example, on Packet we can restrict source IPs of ingress traffic using GNPs, whereas on AWS we may want to use AWS SGs.
This functionality can be useful for any CDN, not just Cloudflare. CDNs typically expose an up-to-date list of their CIDRs in text form. Example: https://www.cloudflare.com/ips-v4
Lastly, I also want us to think about putting the logic for keeping the IPs up to date in a controller. Not doing so means that when the CDN adds a new block, traffic from the new IPs will be blackholed until a human updates the config.


Updated language snippet with param typehint and return type. Closes #463

We don't use that SNIPPET.txt any more. It's an artifact that hasn't been removed. If you delete the file in the PR, I will merge.

I have removed the SNIPPET.txt file as requested, thanks.


Sweeping and linecasting

Hello,
I am using your collisions system for my game and, with some adaptation (converting it to module.exports - I couldn't get the import thing to work on node.js), it's working pretty well.
I have some questions however:

Is the correct method for raycasting to create a 2 point polygon and checking its potentials? I haven't encountered issues, but there might be corner cases I don't know about.

Sweeping items. Some items in my game will move pretty fast (ex. bullets) and I couldn't find a logic that handles this, therefore I think implementing pre-movement sweeping is necessary.
I was wondering if it's a good approach to create a rectangle polygon with the widest points of the body being sweeped and a copy of the polygon at the target point. Then I check all the potentials for both, sorting them based on their distance from the original body. And for last, I use the x y overlap of the rectangle polygon (or the negative x y overlap if its closer to the original body than the middle of the rectangle of the body) as a point to move the original body to.

Thank you very much!

I think I might solve both of these issues this weekend if you're willing to wait (and trust I'll actually do it). But just to answer your questions:

A 2-point polygon should work, but you'd have to detect the point of collision based on the polygon's starting position and the overlap vector and amount. However, this can potentially generate issues since the minimum overlap direction may point towards the opposite side of the body from your ray's origin. You'll have to detect that based on the overlap vector in comparison to your "ray" vector and flip the overlap vector. I'm not sure if I explained that right, but based on your second question, I'm pretty sure you get what I'm saying.

True raycasting would be a bit different since it would have an origin point and cast out infinitely

The rectangle idea won't be 100% accurate. What you need to do is extrude the polygon's points towards the target position by translating all points that are "in front of" the widest two points from the perspective of movement vector. Here's an off-the-cuff algorithm. You may want to research it a bit more, though.

Clone the polygon
Project the polygon's points onto the normal of the movement vector (i,e, the axis perpendicular to the direction of movement). This will give you the widest two points based on the direction of movement. The line formed by these two points is what I might call the "extruding line".
Iterate through the polygon's points and determine which side of the extruding line they fall on. If they are on the side that is towards the direction of movement or if they fall on the extruding line itself, translate the point by the movement amount and vector.
The polygon has now been swept in the direction of movement. Now just get the potentials and find the nearest collision.

You're welcome to take a crack at this. I'll be trying my hand at it this weekend.


Push notifications not working

Hi, my app is working well until 07/28/2017
I'm check in "Queue" at Admin page and it's show me:
https://gyazo.com/0f1e37f0d461eb2c54ee4c3966cd9529
My app id is: 49976
Please help me, thanks for your supporting

Hi, please stick to one issue: https://github.com/QuickBlox/quickblox-ios-sdk/issues/842


CCI: Set minimum supported CCI version to 3.23

Critical Changes
Changes
Issues Closed
Community Ideas Delivered
New Metadata
Deleted Metadata

Woohoo!


Adding old runtime bot skill to project does not go through import flow

Repro

Import old runtime bot
Add skill bot from same runtime era

Issue: Root bot goes through import flow but skill doesn't.
Visual shows that package manager identify it as old runtime.

Shiproom - this is by design.  Consider experience improvements in R14

assigning to @garypretty & @mewa1024 to help with updated experience guidance and priority


Steam Dedicated Server Manager

Maybe iam stupid, but is there a way to add this plugin to the dedicated server manager from steam?

Ok, seems like iam realy stupid, seems like i got it to work on my dedicated server.

Yeah, you just need to add the DLL as a plugin.
Also make sure to right click on the DLL and in the Properties dialog click Unblock if you have such a button. (Windows security misfeature.)


fix: star our repo text

Fixes Issue
FROM this...

TO this...

Changes proposed

Check List (Check all the applicable boxes)

[ ] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.
[ ] This PR does not contain plagiarized content.
[ ] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

Thanks @xkrishguptaa I just added screenshots as to why I am making the change


Accept-Language headers are incorrect for some language/region combination

Alamofire generates Accept-Language headers using the preferredLanguages property of Locale, which is a combination of the language and the region.
This works well for standard combinations: en-US, fr-FR, fr-CA...
However, if the user chooses a language that does not match the region, we get a combination that cannot be used as Accept-Language.
For example, take a device configured with the following combination:

Language: French
Region: United-States

The first preferredLanguages is then fr-US, which does not represent a real language (there is not a specific version of the French language used in the US).
Thus, the generated Accept-Language contains a value that will not be recognised in many cases. Here is a list of valid codes.
On a French/United-States device, Alamofire generates the following Accept-Language: fr-US;q=1.0, en-US;q=0.9
It is not properly recognised by this PHP function, that tries to find out the best available locale. It will return en instead of fr.
By contrast, Safari iOS makes sure to send a valid Accept-Language:
On a French/United-States device, the sent Accept-Language is fr-fr. (Here is a quick way to know the HTTP Headers sent by a browser).
Ideally, Alamofire should generate the same Accept-Language as Safari.

Xcode version: 8.2.1
iOS version: iOS 10

Thanks for the report! However, I can find no documentation in RFC 7231 that officially states these combinations. Can you point us to any? Otherwise it seems likely we'd need maintain a static map of possible combinations to acceptable ones, which isn't likely something we want to do.

I cannot find an official list either. I guess Safari has its own list of acceptable combinations. 😕

Hi @simonliotier,
Thank your detailed report here...much appreciated. What we all need to keep in mind is that while your use case does not want to receive fr-US, others may. You can always convert fr-US to fr-FR on the server side to do a proper mapping, but you'd never know how to reverse fr-FR to what the user actually has their locale set to which is fr-US.
Alamofire only sets the Accept-Language by default, but you're more than welcome to override it for your particular use case. I don't feel that it would be correct for us to try and make the user's locale more generic.
Cheers. 🍻


No letter is emitted if the current gesture goes by INSIDE_CIRCLE without producing any letter.

Describe the bug
No letter is emitted if the current gesture goes by INSIDE_CIRCLE without producing any letter.
To Reproduce
On my current layout, the following gesture:

INSIDE_CIRCLE,
BOTTOM,
LEFT,
INSIDE_CIRCLE

produces letter e
However, a similar gesture produces nothing

INSIDE_CIRCLE,
BOTTOM,
INSIDE_CIRCLE,
BOTTOM,
LEFT,
INSIDE_CIRCLE

Worse: any gesture after that continues to produce nothing until the gesture ends and I start a new one. Also, the vibration feedback continues to register, making it hard to understand why the word is not being written.
Expected behavior
I expect the similar gesture

INSIDE_CIRCLE,
BOTTOM,
INSIDE_CIRCLE,
BOTTOM,
LEFT,
INSIDE_CIRCLE

to produce the letter e as well
Smartphone (please complete the following information):

Device: HLTE203T
OS: Vision 7
Browser N/A/ bug reproduces on any application
Version 0.18.0-pr.530

I'm having a similar problem with 1.7.5. If you go back into the circle without inputting a letter, the input stops altogether. The only difference is that there's no haptic feedback after.
Phone: Galaxy Z Fold 6
Android Version: 14
App Version: 1.7.5 (non-rc)

well actually not a bug, this is the expected behaviour. you can't have a
gesture which has another gesture as a subset and untill you get to a valid
transformation the gesture keeps getting appended with new data points.
CBEC is e
CBCBEC is undefined.
On Tue, Oct 22, 2024, 5:08 AM SleepyScribe @.***> wrote:

I'm having a similar problem with 1.7.5. If you go back into the circle
without inputting a letter, the input stops altogether. The only difference
is that there's no haptic feedback after.
Phone: Galaxy Z Fold 6
Android Version: 14
App Version: 1.7.5 (non-rc)
—
Reply to this email directly, view it on GitHub
https://github.com/8VIM/8VIM/issues/569#issuecomment-2427927392, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABX5WRZOQ3UC4LUMI36UEGTZ4WF7BAVCNFSM6AAAAABOIXT7SWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRXHEZDOMZZGI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

we don't process at the center because folks wanted the ability to have
complex gestures.
On Sun, Oct 27, 2024, 10:25 AM @.*** @.***>
wrote:

well actually not a bug, this is the expected behaviour. you can't have a
gesture which has another gesture as a subset and untill you get to a valid
transformation the gesture keeps getting appended with new data points.
CBEC is e
CBCBEC is undefined.
On Tue, Oct 22, 2024, 5:08 AM SleepyScribe @.***>
wrote:

I'm having a similar problem with 1.7.5. If you go back into the circle
without inputting a letter, the input stops altogether. The only difference
is that there's no haptic feedback after.
Phone: Galaxy Z Fold 6
Android Version: 14
App Version: 1.7.5 (non-rc)
—
Reply to this email directly, view it on GitHub
https://github.com/8VIM/8VIM/issues/569#issuecomment-2427927392, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABX5WRZOQ3UC4LUMI36UEGTZ4WF7BAVCNFSM6AAAAABOIXT7SWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRXHEZDOMZZGI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Hello, that is unfortunate because it happens quite a lot to me when doing a gesture that this think happens, and it makes typing too slow for my needs.
Is there any advice you have for me otherwise ?

Oh, I just started to check out the advanced gestures. It does make learning the keyboard a little hard. If you try to lift your thumb or finger to look for a letter, you more than likely will go out of bounds, causing the keyboard to ignore further input.
I'm not sure what a happy medium would be besides making it a toggled feature for advanced users, but I understand that would be quite a bit of work.

toggled feature for advanced users

I would be happy with that !

@SleepyScribe Hi, I have been working on a tutorial/easy mode for newcomers. the aim is to show all movements available for a specific layout and have an animation showing you how to produce a particular letter. Hoping that would ease the adoption of 8VIM

Hello,
I am asking you to reconsider the possibility of disabling the ability to have complex gestures.
The major source of errors for me when typing with 8vim is letters not being validated because some previous gestures was a bit too fast and went through the center instead of stopping on it.

if i remember correctly, i separated gestures based on functions in
different files, for example, there is a layout file defining the
characters on the keyboard, then there is a cursor movement file, and
various others, each being applied on top of one another to make this
feature rich. I am sure it should be trivial to make each file stack
optional using the settings, we already do this for cursor movements.
On Mon, Dec 23, 2024, 10:35 PM Matthieu Talbot @.***>
wrote:

Hello,
I am asking you to reconsider the possibility of disabling the ability to
have complex gestures.
The major source of errors for me when typing with 8vim is letters not
being validated because some previous gestures was a bit too fast and went
through the center instead of stopping on it.
—
Reply to this email directly, view it on GitHub
https://github.com/8VIM/8VIM/issues/569#issuecomment-2560038884, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABX5WR37XAI2FUBFA2W2C332HA7FPAVCNFSM6AAAAABOIXT7SWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRQGAZTQOBYGQ
.
You are receiving this because you commented.Message ID:
@.***>


Needs a way to reconcile bower dependency versions with CDN url

So right now we are hard-coding the CDN url for jQuery. That means if I update jQuery to version 2 in my bower.json, assets.php will still load 1.11.2 from the CDN. We are telling people that bower.json is driving all the external assets, so we should definitely make sure it works properly without this undefined behavior.
https://github.com/roots/roots/blob/d5d2d02459d19727f17705c271eb7e0b4e3ee936/lib/assets.php#L52
//ajax.googleapis.com/ajax/libs/{{ dependency}}/{{ version }}/{{ file_name }}.min.js

So there are lots of fancy things we can do in the build process but after thinking about it here is the simplest way I can think of:
In the bower.json a user can specify a whole lot of things as the package version. The most common we will run into is a semver version range:
bower install angular --save

then cat bower.json
{
  // ...
  "dependencies": {
    "angular": "~1.3.11"
  }
  // ...
}

Which can look like:
#1.2
#~1.2.3
#^1.2.3
#>=1.2.3 <2.0

I say we just

Sound good?


High Sequence Number Elimination and No Redundant Sequence Number by Node

Summary

RFCs: Link to RFC, Link to RFC, or $\emptyset$.
Categories: any of protocol-units, networks, scripts, util, cicd, or misc.

Changelog

Testing

Outstanding issues

Could you please fill out the PR description with a little more context? I'm not very familiar with this specific issue.
I'm seeing a couple conflicting files and also unclear on why to merge into [l-monninger/high-sequence-number-dos](https://github.com/movementlabsxyz/movement/tree/l-monninger/high-sequence-number-dos).

@andygolay This is PR relative to #597. Comments on this means of preventing this kid of DOS are there.

@andygolay This is PR relative to #597. Comments on this means of preventing this kid of DOS are there.

Got it. So the gc prevents redundant sequence numbers? Seems good as long as the suzuka-full-node-malicious check is passing.
Checks / unit-tests is failing with
test transaction_pipe::tests::test_pipe_mempool_with_duplicate_transaction has been running for over 60 seconds

Is that expected? It passes in #597.

Checks / unit-tests is failing with

test transaction_pipe::tests::test_pipe_mempool_with_duplicate_transaction has been running for over 60 seconds
Is that expected? It passes in https://github.com/movementlabsxyz/movement/pull/597.
That's unexpected. I will investigate.

@andygolay unit tests should be resolved, but e2e test just flaked.

It would be good to give a description of how these slots are going to work.
Also, since this will affect transaction submission, this should make it into a MIP documenting the behavior, but perhaps this can be done later.


Ideas to integrate into the TabBar?

Wondering what your ideas were for using this library in the TabBar? I would love to help make that happen!

I was just thinking about that, going to roll out a custom Tab bar item that allows you to use an icon in the same way

+1 :)

In the works!
Thanks,
Cory Smith
http://ca.linkedin.com/in/corysmith/
http:/twitter.com/smixx http://twitter.com/smixx
On Tue, Mar 31, 2015 at 5:42 PM, chadobado<EMAIL_ADDRESS>wrote:

+1 :)
—
Reply to this email directly or view it on GitHub
https://github.com/corymsmith/react-native-icons/issues/2#issuecomment-88286011
.

Awesome @corymsmith let us know if you want any help.

@josebalius @chadobado Just added a custom tab bar and published to npm :) Let me know if you have any issues installing.

@corymsmith my project fails to build every time I add libReactNativeIcons.a to the Link Binary with Libraries build phase of my project. Any idea why that may be or how I can work around it? I've been trying to work it out but it doesn't seem to.

I can't get the icons to work at all. i have followed the installation instructions. But it the tabs just show up blank.

 {
                        this.setState({
                            selectedTab: 'AllTasks'
                        });
                    }}>

@viscasillas You will have to apply a style with a width and height as well


Convert AmplifyStateTracker initialization to use a builder pattern

We want to discourage the addition of new tracked events, custom configuration of the state tracker, etc., outside of the Application class. Switching to a Builder pattern and 'finalizing' configuration when the build() method is called would help achieve this.

May also want to split the current IAmplifyStateTracker interface into two parts as part of this refactor.


Error 403

Hello!
I'm trying to run the basic code on the page https://cloud.google.com/natural-language/docs/reference/libraries#client-libraries-install-php, but the following error is displayed :
Uncaught Google\Cloud\Core\Exception\ServiceException: { "error": { "code": 403, "message": "The request is missing a valid API key.", "status": "PERMISSION_DENIED" } } in /home/gabriella/Documents/programacao/pesquisa/vendor/google/cloud/Core/src/RequestWrapper.php:336 Stack trace: #0 /home/gabriella/Documents/programacao/pesquisa/vendor/google/cloud/Core/src/RequestWrapper.php(189): Google\Cloud\Core\RequestWrapper->convertToGoogleException(Object(GuzzleHttp\Exception\ClientException)) #1 /home/gabriella/Documents/programacao/pesquisa/vendor/google/cloud/Core/src/RestTrait.php(95): Google\Cloud\Core\RequestWrapper->send(Object(GuzzleHttp\Psr7\Request), Array) #2 /home/gabriella/Documents/programacao/pesquisa/vendor/google/cloud/Language/src/Connection/Rest.php(69): Google\Cloud\Language\Connection\Rest->send('documents', 'analyzeSentimen...', Array) #3 /home/gabriella/Documents/programacao/pesquisa/vendor/google/cloud/Language/src/LanguageClient.php(220): Google\Cloud\Language\Connection\Re in /home/gabriella/Documents/programacao/pesquisa/vendor/google/cloud/Core/src/RequestWrapper.php on line 336.

You must have missed the authentication step in the quickstart. YOu need to download a set of service account credentials and then set the environment variable GOOGLE_APPLICATION_CREDENTIALS to the path to those credentials on your filesystem:
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account-credentials.json

The instructions to do this are at the top of the quickstart.


chore: redo typo PR by socialsister

Thanks socialsister for https://github.com/AztecProtocol/aztec-packages/pull/5892. Our policy is to redo typo changes to dissuade metric farming. This is an automated script.

Docs Preview
Hey there! 👋 You can check your preview at https://66268708e148a513068d8f58--aztec-docs-dev.netlify.app


Question about delta ee pose control

I am pretty new in this field so it might be a simple question but it has been bugging me for a while. I am using end effector pose (x, y, z, Rx, Ry, Rz) as the action space. It seems in some action spaces choice, it violates the limit of robot so it get stuck or doesnt move at all in that action choices by the network. How can I deal with this issue? It seems hard to manually figure out this limitation to mask those action choices, maybe I should use some penalty when action choices results in no movement of the agent ?
My question might not be clear, but am willing to elaborate more on this if needed. Thanks

You are correct. With end effector (EE) control eventually you are asking the robot to move the EE to somewhere impossible. In these cases essentially there is no solution as to what joint angles will achieve the impossible EE so in fact any action submitted that does not return the robot to some possible EE pose will do essentially nothing.
Masking the action choices might be a very complex problem and I am not sure what the solution is to masking continuous action spaces with EE controllers. I'm aware action masking (at least in discrete action spaces) is quite useful for RL use-cases, but this is often not used in continuous control.

thanks for the detailed response on this. One further question is this issue somehow circumvented in joint control as when using joint control, I seem not to face such action choices.

delta joint control will have the same issue if you try to move joints beyond their limits. However this is easier to mask since you know what each joints limits are. the robots current qpos and limits tell you when you can mask approximately


Couldn't open settings

Describe the bug
Clipboard history works fine but while trying to open clipboard history settings I get something went wrong window with below error message:
The settings of extension<EMAIL_ADDRESS>had an error:
Error: Could not guess unspecified GValue type

Stack trace:
addKeybinding@/home/subin/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/prefs.js:368:9
_init@/home/subin/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/prefs.js:92:18
buildPrefsWidget@/home/subin/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/prefs.js:345:16
_init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:207:40
OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:122:28
asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:132:22
run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:177:20
main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13
run@resource:///org/gnome/gjs/modules/script/package.js:222:19
start@resource:///org/gnome/gjs/modules/script/package.js:206:8
@/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17

How To Reproduce
Just try to open cliboard history settings from anywhere
Versions

GNOME Shell 3.38.4
GCH   Version: 26
org.gnome.shell.extensions.clipboard-history next-entry @as []
org.gnome.shell.extensions.clipboard-history disable-down-arrow true
org.gnome.shell.extensions.clipboard-history history-size 1000
org.gnome.shell.extensions.clipboard-history cache-size 100
org.gnome.shell.extensions.clipboard-history confirm-clear true
org.gnome.shell.extensions.clipboard-history strip-text false
org.gnome.shell.extensions.clipboard-history display-mode 0
org.gnome.shell.extensions.clipboard-history topbar-preview-size 10
org.gnome.shell.extensions.clipboard-history clear-history @as []
org.gnome.shell.extensions.clipboard-history private-mode false
org.gnome.shell.extensions.clipboard-history cache-only-favorites false
org.gnome.shell.extensions.clipboard-history process-primary-selection false
org.gnome.shell.extensions.clipboard-history paste-on-selection true
org.gnome.shell.extensions.clipboard-history notify-on-copy false
org.gnome.shell.extensions.clipboard-history toggle-menu ['<Super><Shift>V']
org.gnome.shell.extensions.clipboard-history move-item-first true
org.gnome.shell.extensions.clipboard-history window-width-percentage 33
org.gnome.shell.extensions.clipboard-history enable-keybindings true
org.gnome.shell.extensions.clipboard-history toggle-private-mode ['<Super><Shift>P']
org.gnome.shell.extensions.clipboard-history prev-entry @as []

Need gnome shell 40+


chardet module after upgrade to 2022.7

Output of HA logs
No module named 'chardet'

I am seeing this kind of error for a couple other custom integrations as well, after upgrading to 2022.7. Enabled debug logs and got the following:
2022-07-10 14:00:32 INFO (SyncWorker_3) [homeassistant.util.package] Attempting install of chardet>=4.0.0
2022-07-10 14:00:32 DEBUG (SyncWorker_3) [homeassistant.util.package] Running pip command: args=['/usr/local/bin/python3', '-m', 'pip', 'install', '--quiet', 'chardet>=4.0.0', '--timeout', '60', '--upgrade', '--constraint', '/usr/src/homeassistant/homeassistant/package_constraints.txt', '--find-links', 'https://wheels.home-assistant.io/musllinux/', '--prefer-binary', '--user', '--prefix=']
2022-07-10 14:00:52 ERROR (MainThread) [homeassistant.setup] Setup failed for custom integration smartthinq_sensors: Unable to import component: No module named 'chardet'

I am running HA as a container. Manually running the pip install command from the log and restarting HA through UI (keeping the container running) does not fix the problem. It looks like the pip install is successful but isn't picked up?
I am unsure if the problem is with Home Assistant or the integration.

Same issue here: I did install it as a custom component a couple of days ago using the 2022.07 docker image and then it went OK.
Couple of days later, I did restart the container and since I didn't pin the image number it downloaded a newer version (2022.07.3).
I did try removing everything and reinstalling and then I got the issue that I couldn't configure the custom component via the UI.
Cannot reproduce on a clean docker-compose setup. My suspicion is that something got corrupted in the home-assistant managed state .storage folder at this point.

Update: I did find a workaround for me.
I did notice that my home assistant install did indeed not have chardet installed, but cchardet instead, which seems to be a more optimized version of chardet.
I'm not sure it covers all the functionalities you need for character encoding detection and I also don't really like the fact that I can't explain why it does not work with the "regular" chardet ...
If OK, I can drop you a PR that replaces chardet with cchardet?

Should be better understand why chardet won't install in your environment. Because is the first time that I hear this issue, I'm just worried that changing dependencies should break others installations.

I'm just worried that changing dependencies should break others installations.

Agreed, I have the same feeling towards this.
I'm wondering whether this has anything to do with the deps folder (see e.g. https://community.home-assistant.io/t/wth-is-the-deps-folder-still-there/223349). I'm not sure how home assistant currently manages dependencies. From what I understand, these used to be put in this /config/deps folder, but this looks deprecated. Is there anything specific to (your) custom component in how that deals with dependencies? (btw, I'm mostly guessing, since I'm not that familiar with the home assistant / custom component source code).

One thing I did notice in my setup was that the deps folder still contained libraries and actually only this chardet dependency:
bash-5.1# ls deps/lib/python3.9/site-packages/
chardet                  chardet-5.0.0.dist-info

Not sure if that would be the issue? IIRC, I did retry the full process after removing the deps folder contents.

Another check I did (sorry for all the spam):

reset this custom component code back to using chardet (basically, again the current latest version)
inside of the running container pip install chardet (installed chardet==5.0.0)
restart home assistant: this time, I did restart it just from the UI, not from my container manager (https://k3s.io/)

... and now it works again.
To me, this means that for some strange reason the chardet dependency does not get installed by default.
It might actually be related to the way i handle the dependencies. For my setup, only the /config file is persisted between container runs (the various yaml config files are then even just loaded from kubernetes config maps to be technically complete). Do you have an idea where a custom component would put its downloaded requirements?
At this point, this is perhaps not so much an issue anymore of this specific component, but more an issue of the container setup (?)
btw, I only recently started using this component and I am very glad it's here, it's a very nice addition to my home assistant setup!

The requirement is in manifest.json file inside the custom integration directory (here related documentation). This is exactly the same way also used for native integration. Home Assistant should read the file and automatically install the library. I don't know how internally Home Assistant manage this and how it determinate that a library is download or not.

Maybe related to this? https://developers.home-assistant.io/blog/2022/07/08/config_entry_forwards/

I don't think, but not sure. Anyway I was aware about this change and I will release this with next release.

Just a quick comment to note that @mhemeryck's fix (pip install chardet inside the container) solved this for me too.  This custom integration had been working nicely for me for a very long time, but as of 2022.7 it stopped.

Looks like the root issue has been fixed in 2022.7.4
I had to restart HA a couple of times for it to stick, but now all my broken custom components are back, including this one 🎉

Looks like the root issue has been fixed in 2022.7.4
I had to restart HA a couple of times for it to stick, but now all my broken custom components are back, including this one tada

I did not expect that it'd be a bug in the dependency management for homeassistant core itself :upside_down_face:
Did update to the latest version of home assistant 2022.7.4. The first restart, it did not work. The second restart, it does work again with version v0.23.3
I guess the good thing is I did (sort of) learn something more about the home assistant internals?

The first restart, it did not work. The second restart, it does work again with version v0.23.3

Double restart could be related to change https://developers.home-assistant.io/blog/2022/07/08/config_entry_forwards/ that you mention before and that I will implement with next release.
Good to know that this is fixed, I close this issue.


feat: adding running tab to recipe details

What does this PR do?
Following https://github.com/containers/podman-desktop-extension-ai-lab/pull/1227. This PR add a Running tab in the RecipeDetails.
This has been made to ease the understanding of the relation between Recipe and Applications. Discussed with @slemeur and @jeffmaury in https://github.com/containers/podman-desktop-extension-ai-lab/issues/1360.
Notable change

Creating a ApplicationTable.svelte component to avoid duplicating code between /applications and /recipe/{recipeId}/running page.
The StartRecipe.svelte component redirect to the /recipe/{recipeId}/running page on completion (button click)

Screenshot / video of UI
https://github.com/user-attachments/assets/99b2993d-2f9f-4f0e-944c-89c92464f72b
What issues does this PR fix or reference?
Fixes https://github.com/containers/podman-desktop-extension-ai-lab/issues/1360
Require https://github.com/containers/podman-desktop-extension-ai-lab/pull/1227 and rebase done
How to test this PR?

[x] unit tests has been added

Manually

(1) Go to recipe details
(2) See nothing running in Running tab
(3) Start a recipe
(4) Click on Open details once the recipe is started

but if i go to the running tab in the recipe page i don't see anything. It would be good to see it as well.

Oh yeah @lstocchi nice idea! I added it:
https://github.com/user-attachments/assets/dbcecdd8-0ab0-4430-b65d-59e9bfcfff37


show historical metrics

Allow users to view historical information (AKA timeseries)

@2opremio Can you elaborate please?

@rndstr your work in #2664 et al will resolve this.

Closed by #2664


QR code not a compatible url (iOS)

Hello,
iam running full node over Tor, and i can't connect via QR code with Zap or Fully Noded, format not supported or not a compatible url.
what should i do?
thanks

the qr codes in SSH are for appstore

Yeah those might be a bit confusing ... hope UX on this will get better once we have a WebUI.


Fix error when trying to submit sitemap to GSC

Fix error when trying to submit sitemap to GSC

Resolves: MWPW-140134
Test URLs:
NA

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (9e1e5ba) 88.73% compared to head (0d87764) 88.73%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #136   +/-   ##
=======================================
  Coverage   88.73%   88.73%
=======================================
  Files           8        8
  Lines         648      648
=======================================
  Hits          575      575
  Misses         73       73

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


fix: add support for non-SSL nodes

High Level Overview of Change
This PR adds support for sidechain nodes that don't have SSL set up, and need a ws connection instead of a wss connection.
Context of Change
Sidechain nodes might not have SSL set up. Since the Explorer currently expects a wss connection, it is unable to connect to those URLs currently.
Type of Change

[x] Bug fix (non-breaking change which fixes an issue)

TypeScript/Hooks Update
N/A

[ ] Updated files to React Hooks
[ ] Updated files to TypeScript

Before / After
No UI changes.
Test Plan
CI passes.

(Merging to add this to main at the same time as the rest of the changes)


GEODE-7333: Document missing option in 'start locator' command

Thank you for submitting a contribution to Apache Geode.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[x] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?

[x] Has your PR been rebased against the latest commit within the target branch (typically develop)?

[x] Is your initial contribution a single, squashed commit?

[x] Does gradlew build run cleanly?

[n/a] Have you written or updated unit tests to verify your changes?

[n/a] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

Note:
Please ensure that once the PR is submitted, check Concourse for build issues and
submit an update to your PR as soon as possible. If you need help, please send an
email to<EMAIL_ADDRESS>

A note for future reference, the table row designations of "odd" and "even" are artifacts from an older set of .css styles and are now ignored, so you don't have to worry about whether they alternate strictly in the code.

So then, I suppose it is ok if I remove them from the documentation, right? A quick “find and replace” would solve the problem

A note for future reference, the table row designations of "odd" and "even" are artifacts from an older set of .css styles and are now ignored, so you don't have to worry about whether they alternate strictly in the code.

So then, I suppose it is ok if I remove them from the documentation, right? A quick “find and replace” would solve the problem

That's correct.


Method 'CreateTable' in type does not have an implementation

With 2.0.7 I get the following error:
Message: System.TypeInitializationException : The type initializer for 'Effort.Internal.DbManagement.Engine.Services.ExtendedKeyInfoFactory' threw an exception.
  ----> System.TypeLoadException : Method 'CreateTable' in type 'Effort.Internal.DbManagement.Engine.ExtendedTableService' from assembly 'Effort, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=6a46696d54971e6d' does not have an implementation.

No error on 2.0.4

Hello @jsgoupil ,
Thank you for reporting,
I do not believe we can really fix it as the issue is in Effort and a new version is already available with the change required to make it work.
It's already fixed starting from v2.x in Effort. The package is currently in beta but in probably one or two weeks, we will release a stable version.
Let me know if that answer correctly to this issue.
Best Regards,
Jonathan

Hello @jsgoupil ,
The issue will be closed.
I believe we did everything we could:

A major version of NMemory 3.0.0 has been released, it's compatible with Effort 2.x
NMemory version 2.0.5, 2.0.6, 2.0.7 are not hidden since it broke version of Effort 1.x

Best Regards,
Jonathan

@JonathanMagnan Thanks for coming back to me. I am quite under pressure work here so I haven't had time to try this out. I have forced no update on all my nuget for now :(

Oh don't worry that's fine, thank for letting me know.
Bonne journée,
Jonathan


Request: Remove TextWithSlug

Would it be possible to just use Slug and not TextWithSlug
ID::make()->sortable(),
Unique::make('Email'),
Slug::make('Slug')->parent('Email'),

and then something like
class Slug extends Field
{
    public $component = 'nova-slug-field';

    public function parent($parent)
    {
        $this->withMeta(['parent' => snake_case($parent)]);
    }
}

then somehow get this.value to be the value prop on the parent element

Nova.$on('field-update-' + this.field.name, ({value}) => {
    this.field.parent.value = slugify(value);
})

Hey @dillingham,  thank you for your suggestion. I will have a look into it and test if it's possible without running into problems. :)

Sorry for beeing that  quiet at the moment regarding this issue, but it's still on my list and I hopefully will find a good solution for it any time soon. :)

This would be a great addition and it would make more sense. It'll stop polluting your fields array..

Hey @benjaminhirsch :) any chance of this? or should I close?

Hey @dillingham, please don't, I still like the idea but still hadn't enough time since my last comment to get my head into it. I'm currently in the process of planning 🤔  something new which relates to Laravel and Nova which also involves the slug generation. This would then result in a major revamp of the current implementaion of my  slug field package which could then potentially include your proposal. 😄

@benjaminhirsch how exciting! If there is any way to contribute or provide feedback I’m happy to help if I can.

 Get a plan up and I'll be glad to help out.

You can make it one field by setting a watcher on whichever field component has the attribute the user defines on the Slug::make('Slug')->from('some-field-attribute')
this.$parent.$children.forEach(component => {
    if(component.field !== undefined && component.field.attribute == this.field.slug_field_attribute) {
	    let attribute = 'value'
	    if(component.field.component === 'belongs-to-field') {
	        attribute = 'selectedResource';
	    }
	    component.$watch(attribute, (value) => {
	        this.slugValue = (value && attribute == 'selectedResource') ? value.value : value;
	    }, { immediate: true });
   }
})


Feature Request: character_count_vectorizer_

Feature Request:
It would be useful to have a separate intent_featurizer_count_char_vectors (or similarly named) Component. Using a separate Component makes it simple to combine them using defaults (mixing defaults across char- and word-level CountVectorizer is messy since they're very different).
Sample:
  - name: "intent_featurizer_count_vectors"
    max_features: 1000
    min_ngram: 1  # int
    max_ngram: 2  # int

  - name: "charcountvectorizer.charcountvectorizer.CharCountVectorsFeaturizer"
    max_features: 1000
    analyzer: "char"
    min_ngram: 1
    max_ngram: 6

This config file would create features for the top 1000 word uni- and bi-grams, then would supplement that with the top 1000 character uni- to 6-grams. I've tested this with my own data and confirmed it does imbue the pipeline with some spelling/typo invariance. Obviously once it's default component we can name it something better than it is above.
The only changes I think are necessary are:

base the new component off CountVectorFeaturizer
add 'analyzer' argument
edit new defaults
update .load to reference itself instead of CountVectorFeaturizer
add it to the registry

Could address #1217 and #1494

Thanks for raising this issue, @Ghostvv will get back to you about it soon.

This is actually something we also have in mind: https://github.com/RasaHQ/rasa_nlu/issues/1494.
Do you mind submitting a PR?

I think it should be possible to use the same class and use it twice in the pipeline:
- name: "intent_featurizer_count_vectors"
    max_features: 1000
    min_ngram: 1  # int
    max_ngram: 2  # int

  - name: "intent_featurizer_count_vectors"
    max_features: 1000
    analyzer: "char"
    min_ngram: 1
    max_ngram: 6


Missing ReferenceAssemblyKind.Net50

I have a project which uses ReferenceAssemblyKind.Net50.
In the current version it was removed (e.g. to remove the binary size...) - how should users query for net5.0?

I got it: comp.WithReferences(Net50.References.All).
In my eyes it would be better to introduce a new "SupportedOnly.BasicReferenceAssemblies".

In my eyes it would be better to introduce a new "SupportedOnly.BasicReferenceAssemblies".

Not quite sure what you mean by this. Can you elaborate?

I just mean that it would better to have a separate package which is smaller and contains only supported APIs instead of introducing a breaking change...


[name of the chart e.g. stable/chart] issue title

Describe the bug
A clear and concise description of what the bug is.
Version of Helm and Kubernetes:
Which chart:
What happened:
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know:

j

Hi, @tranbaominh - this issue appears to have been opened in error; however, you did re-open it, so perhaps you do have an issue to discuss with us. Please open a new issue with details filled in, as shown in this issue template, if you have a specific issue; thanks!


Couldn't find models gradients values !

Hello,
Thanks for your amazing work !
When training on my custom dataset, I wanted to plot the gradients of each model's loss function using tensorboard, but I was confused when I found out that for "_parameters" field is empty for netG, netD & netOCR models, same goes for "_state_dict_hooks" field.
Here are some log lines:
`End of epoch 3 / 200 Time Taken: 171 sec
learning rate = 0.0002000
Model netOCR _parameters: {}
Model netOCR _state_dict_hooks: OrderedDict()
Model netG _parameters: OrderedDict()
Model netG G_param: SN
Model netG _state_dict_hooks: OrderedDict()
Model netD _parameters: OrderedDict()
Model netD D_param: SN
Model netD _state_dict_hooks: OrderedDict()`
Can anyone explain this, please?

not sure I see why this would happen, but this implementation writes on default into a 'visdom' server, which can replace tensorboard in most cases - did you try to use that?


Readme not quite accurate

The documentation on how to upgrade to new django and uninstall the view permissions is not quite accurate.
If the view_* permissions are included in a permission group, the delete queryset fails to run. Please update to include a way to additionally remove the permissions from any associated group.

After additional investigation, it seems that django creates the same permission as this package used...so perhaps don't suggest deleting anything at all?

It would make sense if the version you refered to was 2.1+


git tag patch versions

Sometimes I want to compile specific TDlib version as precise as patch version (e.g.  1.7.4). Would it be possible to git tag those versions in the future ? It can also be done easily retroactively: git log --grep="version" -- :CMakeLists.txt.

It would be wrong to tag these commits. Telegram is developed continuously and those aren't the commits you are looking for.
The TDLib version is increased the same day a Telegram update is released to denote significant changes in the TDLib API. This happens along with push of source code with all new features inplemented. After that there can be a lot of improvements and bug fixes before the next release. Therefore the exact commit, in which the version was changed, isn't recommended for usage to anyone.  and use the commit just before that.
But everyone should tend to use as new TDLib version is possible. Telegram updates frequently and new features aren't available in old TDLib versions. Moreover, due to server-side changes or introduction of new features some previously working features can be broken.
So, basically, each time a version is stable enough and can be marked with a tag, there is a newer version with the latest features, which should be used instead. Most of the time, the current master version is the TDLib version, which should be used.

Ok, it's fair enough.

Hello @levlam
I never asked to tag each commit , but I asked to release frequently, that is a bit different.
You should see the situation from a packager perspective where sees a tag as a point of reference, while the master version is always seen as 'unstable' version.
See also: https://github.com/boto/botocore/tags
Anyway I'm using python-telegram that uses a bundled version of tdlib-1.8.5 and it works for me.
By digging a bit into the History of CMakeLists.txt I can see that 1.8.5 was 'added' on Jul 31, 2022  so the facts says that a version from 10 months ago is still working.
Based on that I didn't really understand your idea behind not make tags, but more than this I don't understand the version increased in CMakeLists.txt without a tag.

For TDLib master version is always suitable for production releases. And this is always the recommended for use version, because all app users are supposed to update frequently and use the latest version. The old versions will still work, but they don't have support for all features and may be otherwise limited.

I understand your concern and you are certainly right.
What I am asking (but not only me, I see all the discussions about the tags) is at least tag when you 'declare' a new version like you did here:
https://github.com/tdlib/td/commit/8517026415e75a8eec567774072cbbbbb52376c1
https://github.com/tdlib/td/commit/eb664b4e9f71945ef3faa802af779e1630fedb8f
https://github.com/tdlib/td/commit/0c09070ce5d36bcccc5533c89dea45909483f45a
So at least packagers can properly use repology instead of manually monitor the git commits.
Thanks

I'm create tag and release in this repository: https://github.com/njfamirm/td

So, basically, each time a version is stable enough and can be marked with a tag, there is a newer version with the latest features, which should be used instead. Most of the time, the current master version is the TDLib version, which should be used.

But I know the situations when the client used 'latest' stable tag 1.8.0 with tdlib-example based client and session kicked with UPDATE_APP_TO_LOGIN (and session lost permanent since porting and recompiling it with latest tdlib master branch does not help.

@667bdrm
The latest stable version is always the latest version on Github.
A session can't be kicked with the error "UPDATE_APP_TO_LOGIN", which can be received only during logging in. The client being logged out doesn't depend on the app version, only on the behavior of the app. The error can't be received in the latest TDLib version from master branch.


Added option swipeEasingFriction

I've needed the possiblity to tune the friction of the easing when swiping, so I've added it as an option :smile:

[X] Read CONTRIBUTING.md
[X] Run npm test to make sure it formats and build successfully
[ ] Provide the scenario this PR will address(some JSFiddles will be perfect)

perfect-scrollbar JSFiddle

[ ] Refer to concerning issues if exist

The build now works after rebasing the master onto this PR

+1 for this PR. This would be a nice addition!


seal: Introduce Chain Extensions

With the removal of ext_dispatch_call and ext_get_runtime_storage we made it easier to reason about what a contract can do. However, without those APIs there is no way to have a custom interaction with the runtime.
We want allow chain authors to be able to augment the seal API with additional functions that provide functionality that goes beyond what is provided by the core API. This allows them to tailor seal to their use case.
This customization should be possible without modifying the seal pallet. Those additional APIs should be defined in the same way as other customization applied by the runtime.

Ideally, the user of the contracts pallet will be able to add host functions that are available to be imported by a wasm blob. However, that would be not trivial to add.
Instead, for the first iteration we could add a function, tentatively named ext_syscall that receives a byte buffer. It will pass that byte buffer along with gas meter to a trait/function specified in pallet_contracts::Trait (ultimately defined by the chain author). This function would handle any chain specific functions and possibly return a result - Ok(byte_buffer) or Err which would be translated to a trap.

The most important part for ink! is the actual definition of the API.
In some discussion with @athei we reached this design so far that ink! uses behind a feature flag.
So can be used as soon as it is implemented on Substrate if nothing is changed to it.
fn seal_call_chain_extension(
    func_id: u32,
    input_ptr: u32,
    input_len: u32,
    output_ptr: u32,
    output_len_ptr: u32,
) -> u32

Hi Robin and Alexander! While we are waiting for this to complete, could you please explain what the Chain Extensions (CE) are meant to be? Is this part of Ink! 3.0, Contracts Pallet, or anything else? If we have a live substrate based chain (with some state), how would I enable CEs after they are ready? Will smart contracts that were deployed before CE release be usable in this chain?
@Robbepop, @athei

Hi Robin and Alexander! While we are waiting for this to complete, could you please explain what the Chain Extensions (CE) are meant to be?

You will be able to define functions in your runtime that can then be called by contracts executed in the pallet_contracts of that runtime. Those calls will be synchronous so you can actually get the result and error out on error (improvement over the old functionality).
We make this opt-in because having a blanket "call into runtime" is considered too difficult to audit. Mainly because all contract triggered calls into the runtime run in the same wasm instance. This is in contrast to calls that are triggered by extrinsics which get their own instance.
That said, we expect those chain extension functions be mostly (hardened) wrappers around existing extrinsic callable dispatchables. But contract exclusive functions are also not too far fetched.

If we have a live substrate based chain (with some state), how would I enable CEs after they are ready?

You basically just make new functions available to your contract. Those can of course make use of the existing state.

Will smart contracts that were deployed before CE release be usable in this chain?

Yes. This is fully backwards compatible because we are only adding new functions available to the contract.


Fix Jackson AnnotationInside.

fix issue #222

The test passes in ecilpse, but keep getting an error on mvn install, saying it cannot find
"Could not find RestyJsonTypeIdResolver for class org.fusesource.restygwt.server.complex.DTOTypeResolver did you forget to put  in your *.gwt.xml?"
No idea why yet!! need to dig into it a bit more tomorrow.

what happened with your PR - it actually looked OK ?

I decided to do it a little different. I am going to resubmit a fresh PR now in a few mins, I think it is all working. GWTTestCase was giving me some grief with not finding the module.gwt.xml file


[Question] Why isn't mode: auto the default for workingDirectories?

I'm working on a monorepo workspace where package.json and jsconfig.json are located in a subdirectory. I was getting very confused by errors raised by eslint-plugin-import, which weren't raised when running eslint via the command line.
I eventually realised it's because the vscode eslint plugin uses the workspace root as the working directory, not the js root. This then breaks the alias paths configured with eslint-import-resolver-alias, and is fixed by setting workindDirectories to [{ "mode": "auto" }].
I'm wondering why this isn't the default behaviour as it seems more intuitive?
The readme does mention unexpected results when using this option, is there any info what these might be?

[{ "mode": "auto" }] (@since 2.0.0): instructs ESLint to infer a working directory based on the location of package.json, .eslintignore and .eslintrc* files. This might work in many cases but can lead to unexpected results as well.

Thanks

ESLint resolves configuration files relative to the current working directory. Chaning the working dir therefore can lead to unexpected results (for example a different .eslintignore file is used). To be on the save side with that it is best to explicitly list the working directories or use patterns to do so.
Hope that helps.


Fix #92 - Update lgtm.yml to exclude Ui files

Describe the contribution
Fixes #92 to exclude files in cFS-GroundSystem with the Ui_ prefix
Testing performed
Steps taken to test the contribution:
Pending lgtm run
Expected behavior changes
lgtm analysis should not include Ui_ files
Code contibutions
The cFS repository is provided to bundle the cFS Framework.  It is utilized for bundling submodules, continuous integration testing, and version management and does not contain any software.  Code contributions should be directed to the appropriate submodule.
Contributor Info - All information REQUIRED for consideration of pull request
Leor Bleier, NASA GSFC\Code 582

I'd suggest we GitHub's "Release" for official releases and the associated documentation.  I'd prefer the deployment model, for which you can deploy artifacts created by travis to a github branch (master could just have the code with .gitignore for all the autogenerated elements, deployed branch could include the generated artifacts from the latest master).

There's the concept of pre release which i think we can leverage.
I think we can use something like the "nightly" concept in the discussion below and automate it via Travis or GitHub actions. We can call it "latest" or "development".
We probably need to discuss distribution and models and use cases though.
https://github.community/t/nightly-builds-latest-branch-releases/725
-------- Original Message --------
From: skliper<EMAIL_ADDRESS>Date: Wed, June 03, 2020 2:09 PM -0400
To: nasa/cFS<EMAIL_ADDRESS>CC: "Cruz-Ortiz, Gerardo E. (GSFC-5820)"<EMAIL_ADDRESS>State change<EMAIL_ADDRESS>Subject: [EXTERNAL] Re: [nasa/cFS] Fix #92 - Update lgtm.yml to exclude Ui files (#94)
I'd suggest we GitHub's "Release" for official releases and the associated documentation. I'd prefer the deployment model, for which you can deploy artifacts created by travis to a github branch (master could just have the code with .gitignore for all the autogenerated elements, deployed branch could include the generated artifacts from the latest master).
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_nasa_cFS_pull_94-23issuecomment-2D638369134&d=DwMCaQ&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=uGHHRLa6OomHv_0t046KAURugmkGgaXQU_MIoG3vt4OSC-EL5NOT7qoGkIeI5UDt&m=kbi_Gdx8Gi1GXqRtv-k6IYgU6OEpBLLqfJe8q2xypoc&s=YhHVI27X4y-OlOBNFbSV0hpng-Zk5m048Gj9u6Rc1m4&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AOG3GCMLBRXC7A7MTXE3M4LRU2GSTANCNFSM4NOBY3VQ&d=DwMCaQ&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=uGHHRLa6OomHv_0t046KAURugmkGgaXQU_MIoG3vt4OSC-EL5NOT7qoGkIeI5UDt&m=kbi_Gdx8Gi1GXqRtv-k6IYgU6OEpBLLqfJe8q2xypoc&s=dg_e54a6onk4yvQ_MV_RHgnppAeoF9puZAAlW1Y3Va4&e=.

For the issue at hand, I believe the best course of action would be to have the Ui_ files be created during the overall make process. I will create a new issue for this, and see what I can do