qsv hevc quaility worse than qsv264 on the same bitrate encode?

Hi,  I had done some quaility  tests on  qsv hevc  using netflix tool : VMAF
Here is my test Result

result download
I used the sample_encode.exe which is in the MEDIASDK-2018R2 package.
Here is my cmds:
sample_encode.exe h265 -i bigdd.yuv -o bigdd_out_265_1200.h265 -w 960 -h 720  -cbr -b 1200  -f 15  -g  30

I had done more test  like X264&X264 NVIDIA264&NVIDIA265 . The result fit the theory .
HEVC quaility better than H264 with the same bitrate
with the same bitrate ,more complex algorithm ,   if qsv hevc encode mode quiality is worse than qsv264 , what is the meaning for qsv-hevc ?

What was the underlying Intel GPU you've tried?

Cpu:I5-6500
Gpu:Intel(R) HD Graphics 530
------------------ 原始邮件 ------------------
发件人: "Dmitry<EMAIL_ADDRESS>发送时间: 2020年2月14日(星期五) 晚上11:11
收件人<EMAIL_ADDRESS>抄送<EMAIL_ADDRESS><EMAIL_ADDRESS>主题: Re: [Intel-Media-SDK/MediaSDK] qsv hevc quaility worse than qsv264 on the same bitrate encode?  (#1967)
What was the underlying Intel GPU you've tried?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

What was the underlying Intel GPU you've tried?

Any Suggestion about this issue ?

Hi @lion117 ,
We need a few day to reply.
Regards,
Dmitry

Hi @lion117,
as a first step let me reproduce your result.
Could you share "bigdd.yuv" stream with us?

provide your email. I will send it to u
------------------ 原始邮件 ------------------
发件人<EMAIL_ADDRESS>发送时间: 2020年2月20日(星期四) 晚上8:42
收件人<EMAIL_ADDRESS>抄送<EMAIL_ADDRESS><EMAIL_ADDRESS>主题: Re: [Intel-Media-SDK/MediaSDK] qsv hevc quaility worse than qsv264 on the same bitrate encode?  (#1967)
Hi @lion117,
as a first step let me reproduce your result.
Could you share "bigdd.yuv" stream with us?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

<EMAIL_ADDRESS>- you can see in my profile

<EMAIL_ADDRESS>- you can see in my profile

I am sorry that  google gmail is unable to access in china . Could u provide other emails, like microsoft email

please, try<EMAIL_ADDRESS>

Hi @lion117 , I posted my non google email 6 days ago but still haven't got any video.
By the way, you can see in Release Notes that HEVC on SKL system has limited features support.
Intel® Media Software Development Kit 2016 Release Notes (Version <IP_ADDRESS>1)
HEVC Encode:
o Current support of features limited comparing to AVC encode, please
refer to limitations section.
Intel® Media Software Development Kit 2016 R2 Release Notes (Version <IP_ADDRESS>8)
HW HEVC Encode:
o Full HW HEVC encode MAIN10 profile supported on 7th Generation
Intel® Core™ and Core M platforms with limited feature coverage, please refer to limitations section.

I am sorry to hear that . I had sent the video data to your two email . I Guess the something  had block the email. I will post the video file into my cloud , you can download from there .
Is that Ok ?
------------------ 原始邮件 ------------------
发件人<EMAIL_ADDRESS>发送时间: 2020年2月28日(星期五) 凌晨5:13
收件人<EMAIL_ADDRESS>抄送<EMAIL_ADDRESS><EMAIL_ADDRESS>主题: Re: [Intel-Media-SDK/MediaSDK] qsv hevc quaility worse than qsv264 on the same bitrate encode?  (#1967)
Hi @lion117 , I posted my non google email 6 days ago but still haven't got any video.
By the way, you can see in Release Notes that HEVC on SKL system has limited features support.
Intel® Media Software Development Kit 2016 Release Notes (Version <IP_ADDRESS>1)
HEVC Encode:
o Current support of features limited comparing to AVC encode, please
refer to limitations section.
Intel® Media Software Development Kit 2016 R2 Release Notes (Version <IP_ADDRESS>8)
HW HEVC Encode:
o Full HW HEVC encode MAIN10 profile supported on 7th Generation
Intel® Core and Core M platforms with limited feature coverage, please refer to limitations section.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Hi @lion117 , I posted my non google email 6 days ago but still haven't got any video.
By the way, you can see in Release Notes that HEVC on SKL system has limited features support.
Intel® Media Software Development Kit 2016 Release Notes (Version <IP_ADDRESS>1)
HEVC Encode:
o Current support of features limited comparing to AVC encode, please
refer to limitations section.
Intel® Media Software Development Kit 2016 R2 Release Notes (Version <IP_ADDRESS>8)
HW HEVC Encode:
o Full HW HEVC encode MAIN10 profile supported on 7th Generation
Intel® Core™ and Core M platforms with limited feature coverage, please refer to limitations section.

Hi , U can download the file from Here.
to protect provice , the link would abondan after 3 days. please don`t share it on the internet

got it. thanks

Hi @lion117,
could you share which graphic driver (version)  installed on your windows system?

Hi @lion117
Pls modify your current command line for encoding (btw, for HEVC hw encoding plugin needs to be specified)
Sample_encode.exe h264  -i input.yuv -o out.h264 -w  -h  -cbr -b  -f 15 -g 30
Sample_encode.exe h265  -i input.yuv -o out.h265 -w  -h  -cbr -b  -f 15 -g 30 -p hevce_hw
to, updated command line such as:
Sample_encode.exe h264 -extbrc:on  -i input.yuv -o out.h264 -w  -h  -cbr -b  -f 15 -g 30
Sample_encode.exe h265 -extbrc:on  -i input.yuv -o out.h265 -w  -h  -cbr -b  -f 15 -g 30 -p hevce_hw
Note that updated command line  specifies a specific bit rate controller (extBRC) which provides better results with HEVC, If you
wish even AVC hw encoding can use extBRC also, but for AVC sometimes extBrC provides better results sometimes not.
On SKL, updated curves for VMAF metric  at bitrates of interest when using extBRc vs not for AVC and HEVC are then as follows.
BdRate wrt to HW HEVC
            | PSNR   | VMAF
AVC              | -8.99   | -7.65
AVC extBrc   | -3.40   | 6.64
HEVC extBrc | -13.07 | -13.79

thanks.  I Will take a try

Hi,  I had do some test. Here is my result .

Can it be closed?


[ARM Batch] use the referenced param for accoutName in account create op

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[ ] I commit to follow the Breaking Change Policy of “no breaking changes
[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[ ] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
Adding a new service

[ ] Please ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from API Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable version with Breaking Change Validation errors
[ ] Updating API(s) in preview over 1 year

Please follow the link to find more details on PR review process.

/azp run automation - sdk

I would reject the change. We intended to write the swagger spec this way to correct reflect service behavior:
For account creation, we only accept the lower case as account name (in old version, we accepted upper case, but will automatically lower the case when we store the account) to meet ARM requirement.
But for other account related operations, we will accept both upper and lower cases name (case insensitive) to back compatible with existing Cx codes. If we change the swagger spec here, a lot Cx code/data will be broken.

I see. Well, let's close this then.


[Bug?]: Erroneous 404s when rapidly switching routes

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
When rapidly clicking links on the solid start docs they sometimes 404
Expected behavior 🤔
They should not 404
Steps to reproduce 🕹
https://github.com/solidjs/solid-start/assets/3721521/2726b88d-e20d-45cc-a451-806c169878aa
Context 🔦
Not sure if this is the right repo to report this to, but found this issue by accident on the docs and am assuming they're a solid start app
Your environment 🌎
- Firefox
- Linux

better try with all chrome plugins disabled and check if any ouputs in the DevTool console

I have similar issues with routing on my app, just randomly not working
https://github.com/solidjs/solid-start/assets/27227165/d240b592-3cc1-42d7-a8f5-5140bb3cd642

@heilwood  check the console logs. If it's similar to #1408, try the new merged PR #1418 .

for me looks like fixed

@heilwood thanks for the update. I wasn't able to get this on the docs site so closing for now. But if it surfaces again would appreciate the issue.


Installation guideline and requirement in Readme

Can you @Akriti-S make an installation guideline, requirements in README.MD?

yes sure, thanks for the feedback!
Currently I am working on the setup script, Its half completed and uploaded in master branch.
But I can help you with manual installation for now- you can reach out me on<EMAIL_ADDRESS>In the meantime I will update the readme


Introduce HandleModifier properties

resolves #3992
Since the problem is mainly about modifier keys(Ctrl, Alt, Shift, Win), I have added HandleCtrl/HandleAlt/HandleShift/HandleSuper properties to the Drawable class. They are used to determine whether a button input event should be propagated to a drawable if the corresponding modifier is pressed.
Known issues:

ScrollEvent. It may depend on a modifier state, but it is propagated by an InputManager. It probably should support new properties, but I haven't figured how to do it yet.

I don't really get the point of this. How does this help with the linked issue, exactly?
As far as I understand this is just splitting key event handlers into more overly-specific methods (why are they modifier-specific, rather than being a general predicate that accepts a KeyCombination, for instance?) that have to be overridden anyhow to make the key binding container work. So to say that this resolves the linked issue seems quite the stretch.

How does this help with the linked issue, exactly?

The problem is that a keypress which is expected to be handled as a keybinding using OnPressed/OnReleased methods, may be intercepted by some OnKeyDown method. At the moment, these cases are resolved locally: sample 1, sample 2.
Suggested changes allows us to drop these workarounds. On the other side, it requires us to add property overrides if we need to use modifiers in a standard input method like OnKeyDown. If you are interested in how often it is required, see these commits: framework, game.

It sounds more like a workaround (and an extension to what's being currently done in the samples you posted), than a correct approach to resolve https://github.com/ppy/osu-framework/issues/3992.
Since the issue is regarding drawables receiving pure key events regardless of whether keybinding events were handled, I believe a first step would be to refactor KeyBindingContainer to inherit from InputManager and take control of event propagation, so that it can propagate keybinding events first, then propagate regular keyboard events if no drawable handled the keybinding event.

I think you're misunderstanding what the issue is, and possibly @frenzibyte is too.
Suppose a hierarchy is as follows:
Drawable1  <-- Handles raw event
Drawable2  <-- Doesn't handle anything
Drawable3  <-- Doesn't handle anything
Drawable4  <-- Handles keybinding

Input is handled in reverse order (closest to screen first), which would be 4 -> 3 -> 2 -> 1. The problem is that we propagate raw events first and then keybinding events. Unless a KeyBindingContainer with Prioritised = true is set, in which case the order reverses at that point.
The issue goes both ways, but for the example above consider Prioritised=false (for the true case, swap around 1 and 4).
So you'd look at 4, but it doesn't handle the raw event, 3 doesn't either, and neither does 2. But 1 does, and so it would receive the entire event. If 1 didn't handle, input would then go on to form a keybinding to be handled by 4.
With intertwined input, it would mean that keybinding and raw events would be handled in lockstep:
Drawable4 -> try handle raw event
Drawable4 -> try handle keybinding
Drawable3 -> try handle raw event
Drawable3 -> try handle keybinding
Drawable2 -> try handle raw event
Drawable2 -> try handle keybinding
Drawable1 -> try handle raw event
Drawable1 -> try handle keybinding

Which, in this case, would handle input at 4.

Aha, I have misunderstood this indeed. Wasn't quite clear from the issue thread what "intertwined input" means.
So that concludes this PR to not have resolved the underlying issue in any capacity, and that what's needed here is indeed a refactor of KeyBindingContainer to become an InputManager of its own and control the event propagation to propagate both keybinding event and regular key event in lockstep for each drawable.
I don't see any other way around that without going unnecessarily extreme, I believe.

Going to close this as not the correct path forward.


Peer Review from Hannah Yu

Hi Alexander, Jagpreet, and Jacob, I had the opportunity to read your wonderful paper and analysis. First of all, I would like the say this is a very well-done paper with good analysis that points to insightful results and discussions. Your title and abstract are very precise and adhere to all the rubric requirements. However, here are several points I think that would need some improvement.
Introduction
I think your introduction does give readers a broad overview of the rest of the paper. However, before delving into the analysis, you may want to consider providing more contextual background information on why understanding birth rate trends is important. You can highlight some societal, economic, and policy implications of changing birth rates.
As this paper contains the replication of another published paper, I think you could elaborate in more detail in how this paper differs from the original paper.
Data Visualization
While the paper includes several figures to illustrate the trends in birth rates, you may want to consider enhancing the visualizations to make them more informative and easier to interpret. You could include additional graphs or charts that provide a more comprehensive overview of the data. For example, for Figure 1, maybe a table would help the readers understand the graph more as they will have the actual figures in decline.
To underscore the decrease in birthrate over time, you could also create a boxplot that measures the change in birth rate by year to observe the variation of decrease each year.
Discussion
To further highlight the importance of your study, you can discuss the policy implications of the findings and make recommendations for interventions or policies aimed at addressing the challenges posed by changing birth rates. Consider how policymakers can support families, promote reproductive health, and mitigate the potential consequences of declining birth rates.
Limitations
This paper briefly mentions limitations such as self-reported information and underreporting of births among undocumented immigrants. You may consider expanding on these limitations and discussing how they may have influenced the results. Additionally, suggest ways to mitigate these limitations in future research.
Coding Suggestions & Others
This paper does not have a table of contents. The paper would be more organized with a table of contents.
Instead of loading each package in the code chunk you are using it, you can create a separate chunk at the beginning of the paper to load every package you are using to enhance consistency.
library(tidyverse)
library(ggplot2)
library(here)  # For managing file paths

Overall, really nice paper! You followed the rubric closely and your codings and analysis are precise. I enjoyed reading your paper! :)

Really nice review, appreciate the effort put in. some great points and changes inbound :)


Add more tests for recommendations type

closes #183
closes #182

@mico can you help implement the above comments? Thanks.

@mico can you help implement the above comments? Thanks.

@ronaldtse done

Thank you @mico !


Rename Detectors to Demodulators

Rename Detectors to Demodulators.

Since the numerical simulations are carried out in baseband, renaming detectors to demodulators does not seem meaningful.


Update connect-azure-cli.md (Typo "flexible server"→"Flexible Server")

https://github.com/MicrosoftDocs/azure-databases-docs/blob/main/articles/mysql/flexible-server/connect-azure-cli.md #PingMSFTDocs

@shreyaaithal
Can you review the proposed changes?
Important: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@shreyaaithal- related #9


Consider adding an "attached PR" label for issue tickets.

This works great for the Rails contributor community to easily sort through their issues to see what issues actually need work vs. which ones have work waiting to be merged.
Example: https://github.com/rails/rails/issues?q=is%3Aopen+is%3Aissue+label%3A"attached+PR"
Just a thought. Feel free to close.

As I remember to, I'll start adding this.


Legacy Data failing to appear in sponge.data-registrations.failed-data-list

@Big-Deaddy is currently running

SpongeForge version: Using SF 2833
SpongeVanilla version: Untested
Java version: Unknown
Operating System: Unknown

Issue Description
It's been reported in IRC that removing https://github.com/hsyyid/CommandSigns/tree/master/src/main/java/io/github/hsyyid/commandsigns results in spam.

But fails to populate in the failed data configuration: https://gist.github.com/Big-Deaddy/2e20c4ddded6fa8efbdfd42250162eba
It's my suspicion that this is due to the legacy data not being populated in the list, or even having a method listed in the config of the specification to list it.

bump. Im experiencing the same bug, The spam is so massive it lags out console and freezes the sever for around 30 seconds. Hoping for a fix :D

This is fixed, however entries put in data-to-purge won't get purged from disk. At least is that, what I expect this option should do

It should be purging the data as soon as it is loaded from chunks/entities/etc. Could you provide an example of NBT data for me to double check and test?

No response, closing.


Launching way-cooler from X works, but not from tty

Hey !
I installed way-cooler on VoidLinux, and it is working when I launch it from X11, but when I try to launch it from the TTY, it does not work.
I have all the INFO about the environment variables but I have a return code of 1 with no explanation.. Any idea ?
Thank you :)

Couple things to help debug:

Get the log output (e.g way-cooler &> log.txt)
Run it through gdb, ensure it's not silently segfaulting. If it is, a core dump would be great (though a stack trace might be sufficient).
Does sway work fine in the tty? If not, do you have a nvidia card / dual card setup? If so, then there's more work necessary. Namely, you need the newest version of wlc, or need to ensure you're using nouveau, and finally if you are using a multi card setup please set the WLC_DRM_DEVICE to the appropriate card (e.g CARD1)

So here is my log :
Launching way-cooler...
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:158 Logger initialized, setting wlc handlers.
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 HOME: /home/patrik
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 USER: patrik
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 SHELL: /bin/zsh
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 TERM: linux
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 PATH: /home/patrik/work/wtftw/target/debug:/home/patrik/.cargo/bin:/home/patrik/bin:/home/patrik/.gem/ruby/2.3.0/bin:/home/patrik/ensimag/gl/Projet_GL/src/test/script/launchers:/home/patrik/ensimag/gl/Projet_GL/src/test/script:/home/patrik/ensimag/gl/GL/global/bin:/home/patrik/.pyenv/bin:/home/patrik/.Pokemon-Terminal:/home/patrik/ensimag/gl/Projet_GL/src/main/bin:/home/patrik/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin:/opt/void-packages
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 MAIL: /var/spool/mail/patrik
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LOGNAME: patrik
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 XDG_SESSION_COOKIE: pineapple-1501926266.404119-1897922625
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 XDG_RUNTIME_DIR: /run/user/1000
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 SHLVL: 1
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 PWD: /home/patrik
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 OLDPWD: /home/patrik
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LS_COLORS: no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=00;32:ow=0;41:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.lzma=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.avi=01;35:*.bmp=01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.wmv=01;35:*.aiff=00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:*.patch=00;34:*.o=00;32:*.so=01;35:*.ko=01;31:*.la=00;33
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LANG: en_US.UTF-8
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LC_COLLATE: en_US.UTF-8
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 MOZ_PLUGIN_PATH: /usr/lib/mozilla/plugins
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 ZSH: /home/patrik/.oh-my-zsh
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 EDITOR: vim
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 VISUAL: vim
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LC_CTYPE: en_US.UTF-8
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LC_MESSAGES: en_US.UTF-8
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LC_MONETARY: en_US.UTF-8
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LC_NUMERIC: en_US.UTF-8
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LC_TIME: en_US.UTF-8
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LC_ALL: en_US.UTF-8
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LANGUAGE: en_US.UTF-8
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LESSCHARSET: utf-8
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 _JAVA_AWT_WM_NONREPARENTING: 1
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 SSH_KEY_PATH: ~/.ssh/id_rsa
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LESS_TERMCAP_mb:
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LESS_TERMCAP_md:
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LESS_TERMCAP_me:
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LESS_TERMCAP_se:
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LESS_TERMCAP_so:
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LESS_TERMCAP_ue:
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LESS_TERMCAP_us:
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 PAGER: less
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LESS: -R
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 LSCOLORS: Gxfxcxdxbxegedabagacab
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 DIRHISTORY_SIZE: 30
 INFO [way_cooler] /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:163 _: /home/patrik/.cargo/bin/way-cooler

I'm runninw wlc 0.0.10, which is the latest version I think.
Sway is running, but it is slow, the mouse is not really reactive.
I have a Intel chipset for graphics and I'm not running multi card setup.
With gdb I'm not seeing any segfault.
Here is what I get :
Breakpoint 2, rustwlc::init () at /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/rustwlc-0.6.2/src/lib.rs:203
203         if unsafe { wlc_init() } {
(gdb) bt
#0  rustwlc::init () at /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/rustwlc-0.6.2/src/lib.rs:203
#1  0x00005555556069de in way_cooler::main () at /home/patrik/.cargo/registry/src/github.com-1ecc6299db9ec823/way-cooler-0.6.1/src/main.rs:204
(gdb) s
[Inferior 1 (process 4087) exited with code 01]
(gdb) quit

Ok, after ensuring it wasn't wlc v0.0.10 causing the issue (i'm still running 0.0.9 on my machine, but it shouldn't (and doesn't) make a difference). By my very, very rough guess the reason this is failing for you is because you don't use systemd. As a quick sanity test, does way-cooler have setuid privileges? If so, then the problem is probably somewhere in the init code. If you want to debug this further, I suggest looking at the setup code that sway does (e.g all the lines in this method before this point and see what's different from our init code

Yep it has 755 ! Do you know what I should search for ? I'm gonna take a look when I have some time :)
Thank you :)

@Sh4d1 It probably these lines that you'd have to add to Way Cooler though I'm not 100% sure. You might also want to see the issues about systemd posted for sway to get a better idea about how they might have ran into issues like this.

Hmm, the verbose option ?
I checked the issues, the only one I found is this one which could be relevant, I tried to change the cap, and chmod +s but it does not solve the issue..

@Sh4d1

Hmm, the verbose option ?

Woops, wrong line sorry. Was going off an old version I have downloaded. Meant this line.
If you do chmod +s, make sure you are doing that as root and that you don't lose the other flags set on it. I remember early on developing Way Cooler in an a non-systemd environment and that was an annoying gotcha.

@Sh4d1
Did you manage to get this working? Iv run into the exact same problem

@Guppster No, still have the same problem with 0.6.2 ..

Ensure your binary has setuid privileges, and that it isn't in your home. On many systems setuid doesn't work in /home/ for security reasons. If so, try installing it manually to e.g /usr/bin

@Timidger
Thanks! I had followed the manual install steps and cargo installed it to ~/.cargo/bin
so i moved it to /usr/bin and also ran chown root way-cooler which seems to have fixed that problem. But now im getting a segmentation fault and the strace ends with a permission denied statement
Log: https://gist.github.com/Guppster/595b92d8d49c0d390c42dfa630889fb5
strace: https://gist.github.com/Guppster/9cf1fbc5f0a434eace5aea6403e123d4

@Guppster
Have you tried the fix in this previously linked sway issue that might be of interest? It recommends to run the snippet adapted from here
setcap cap_sys_tty_config=ep /usr/bin/way-cooler

Yeah i have already tried that and it didnt do anything. The latest version of sway actually produces an error message telling you to either set suid or setcap, not both.
I'm going to try reinstalling using the install script and different combinations of setcap / suid / install location .... i really want a wayland tiling wm lol

I haven't used VoidLinux before, but I have used Way Cooler without systemd before. If I remember correctly, the correct incantation to put it in /usr/bin was:
cp ~/.cargo/bin/way-cooler /usr/bin   # or where ever the binary is
chown root /usr/bin/way-cooler
chmod u+s /usr/bin/way-cooler

I noticed if I chown root after chmod u+s then it loses the setuid bit.
As a final sanity test, you might try and see if it works as root (e.g 'sudo way-cooler`).
I'll take a more in-depth look at this after work.

@Guppster @Timidger just changing the location worked for me !
Here is the ls of the binary : -rwsr-xr-x 1 root root 26590208 Sep 12 18:21 /usr/bin/way-cooler

Cool, glad to hear you guys sorted it out. I'm going to go ahead and close this issue. I have created #398 in order to fix this issue in the long term. Feel free to send a PR if you guys want this to be fixed sooner rather than later ;)

I'm still getting a segfault but I think the results from @Sh4d1 prove its unrelated to this issue. If i figure it out i'll document it somewhere and edit this post. Thanks for the quick replies @Timidger :)

@Guppster feel free to make another issue specifically about the segfault, copying the info you gave here and I can help you resolve it later.

@Guppster Maybe you could take a look here, it could be worth a shot : https://github.com/mk-fg/pulseaudio-mixer-cli/issues/17


Which is the correct way to get SA-CASSCF gradient for specific state?

Dear all,
Since I am using SA-CASSCF for optimization, I tried to get SA-CASSCF gradient for specific state via following codes, but got different results. For example, I hope to get gradient of S2 state based on SA-CASSCF calculation.
import pyscf

mol = pyscf.M(
    atom = 'O 0 0 0; O 0 0 1.2',
    basis = 'ccpvdz',
    spin = 2)
mf = mol.RHF()
mf.kernel()

from pyscf import mcscf
mc = mcscf.CASSCF(mf,4,(2,2)).state_average_([0.25,0.25,0.25,0.25])
mc.verbose=5
mc.kernel()

iroot=2
counter=0
for i in range(len(mc.weights)):
  ss=mcscf.CASSCF(mf,4,(2,2)).state_specific_(i).fcisolver.spin_square(mc.ci[i],mc.ncas,mc.nelecas)[0]
  if abs(ss-0)<1e-4:
    counter+=1
  if counter==iroot:
    print(f'Find target root as CASSCF state {i} with <S^2>={ss:.5f}.')
    break

from pyscf import grad
mcg = pyscf.grad.sacasscf.Gradients(mc,state=i)
mcg.kernel()

This gives following results (and also other results not related to gradient):
--------------- CASSCF gradients ---------------
         x                y                z
0 O    -0.0000000000     0.0000000000    -0.0861331965
1 O     0.0000000000    -0.0000000000     0.0861331965
----------------------------------------------
... ...
--------------- StateAverageMCSCF gradients ---------------
         x                y                z
0 O     0.0000000000    -0.0000000000    -0.0893995318
1 O    -0.0000000000     0.0000000000     0.0893995318
----------------------------------------------

Another code
mcg = mc.nuc_grad_method().as_scanner(state=i)
mcg.kernel()

gives different results:
--------------- CASSCF gradients ---------------
         x                y                z
0 O    -0.0000004163    -0.0000091632    -0.0724404538
1 O     0.0000004163     0.0000091632     0.0724404538
----------------------------------------------
... ...
--------------- CASSCF_Scanner gradients ---------------
         x                y                z
0 O     0.0000055908    -0.0000002687    -0.0801554010
1 O    -0.0000055908     0.0000002687     0.0801554010
----------------------------------------------

My question is that which code is correct, or both incorrect?
But when I run this first code twice, it gives the same result as the second code gives. Really strange.

Thank you for help!

Did you mean state=iroot? i is a variable in your loop, but state=i appears outside the loop.

Your first results are correct. You can always check the correctness of gradients methods using finite difference.
Although you can call kernel method of a scanner, it is recommended call a scanner with a Mole or new molecular geometry. When you call kernel() of a scanner, it just run the molecule at current geometry.
For the state i obtained in your script, I also get correct results with
mcg = mc.nuc_grad_method().as_scanner(state=i)
mcg(mol)

Your first results are correct. You can always check the correctness of gradients methods using finite difference.
Although you can call kernel method of a scanner, it is recommended call a scanner with a Mole or new molecular geometry. When you call kernel() of a scanner, it just run the molecule at current geometry.
For the state i obtained in your script, I also get correct results with
mcg = mc.nuc_grad_method().as_scanner(state=i)
mcg(mol)

Thank you for your advice!
I found only in this example I encountered this problem. For example, changing the bond length of O2 into 1.0 or other tested systems will not give different results. Therefore, I think the problem is not significant.
Another question is that, there are two gradient outputs, named "CASSCF gradients" and "StateAverageMCSCF gradients", respectively. Which gradient should I take if I want to optimize the target state in the SA-CASSCF states?
If it should be the "CASSCF gradients", is there any approach that enables skipping following computation of "StateAverageMCSCF gradients" since I find it is time-consuming compared with the former one gradient.


adding results for EPL

Adding results for match days 14-17

@supersabillon Great. Thanks for adding the results for matchdays 14-17. Note there's a script for auto-updates https://github.com/yorobot/football.db. Cheers.


Implementation of Swagger API for better documentation and testing.

Description of the documentation deficiency / workflow suggestion. ✍🏻
Swagger API will help expose all the routes on a single URL. Thus helping developers to quickly test the APIs developed, that too on the browser itself.
A Sample of Swagger API is as follows-

Contributor terms

[X] I agree to follow the Contributing Instructions

I would like to work on this issue, Could you guide me how to start?

Tell me what you understood from this issue and what you are planning to work on this? Very curious to know @Pulkitxm

Closing as @Pulkitxm isn't interested anymore.


DOC: set mathjax cdn to https

This enables the documentation to show math formulas also on https
sites with hsts policy.

Looks like numpy needs this also.

Merging, straightforward.
@charris: likely yes. Firefox seems to block it by default on https: https://developer.mozilla.org/en-US/docs/Security/MixedContent


"access_scopes" gets no token attached

Expected Behavior
When requesting to get the current token access_scopes
I would like to get them properly
Current Behavior
Currently I get a 401 response, thats because we are not adding the access token to the request.
Steps to Reproduce

do a GET request to /admin/oauth/access_scopes
you will get 401

I looked a the code and saw the below method inside BasicShopifyAPI.php
We are not adding the token for the "access_scopes" path
Any reason for that?
    protected function isAuthableRequest(string $uri)
    {
        return preg_match('/\/admin\/oauth\/(authorize|access_token|access_scopes)/', $uri) === 0;
    }

Thanks!

@tzookb Found the issue, fixed in master, will be releasing 7.0.0 tonight which will cover it.


Only run code checks related to the service directory

Now that code checks might take longer because of generated code scope them down to a service directory.

/azp run net - core - ci

/azp run net - template - ci

Overall, I don't understand the majority of changes to CodeChecks.ps1. Seems to accomplish the same thing I had, sans the last couple lines calling dotnet run. What was the goal here?

To allow passing wildcards to ServiceDirectory, for example *

You could've before. Resolve-Path will return a collection as well, so you can just change the code to loop through the return value, which you could coerce to a collection unconditionally:
$paths = @(, (Resolve-Path ...))

foreach ($path in $paths) {
}

I mean, what you have now will work so no need to change, but why so much was changed wasn't obvious. There were easier ways. ;)

I mean, what you have now will work so no need to change, but why so much was changed wasn't obvious. There were easier ways. ;)

I don't want to run every child script per path because some of them are way faster when invoked once (that's why the snippet processor optimization is there).


FixedUpdate and unity's tracking pose suck when under high cpu stress

Hello,
when you induce a high stress cpu environment, the fixed updates get longer and the controller starts jumping and not being smooth. That's shown in the video below, even though i have over 200fps, when my cpu is under stress, the controller will start jumping wildly in unity.
Changing fixed time steps (giving it more time) in the time window helps a little, but not much. Please the controller position fetch function into regular update. Also changed pose/interaction update in settings, doesn't change anything.
Thanks!
https://www.youtube.com/watch?v=jrPkr8cSwWQ
and showing here how i stress it
https://www.youtube.com/watch?v=90OknB7SClc

I'm not sure what you mean when you say the cpu is under stress. The controllers should not be updating their position in FixedUpdate by default. You can change when the controllers update their position in the SteamVR_Settings asset found in Assets/SteamVR/Resources/SteamVR_Settings.asset. There you'll find "Pose Update Mode" which by default is set to OnPreCull - as close to rendering as we can get.
If you're still seeing the issue can you give a view of the SteamVR frame timing instead of unity's? You can find it here: SteamVR App Menu -> Settings -> Video -> Advanced Frame Timing

Closing pending feedback.


Whisper to GM unKenny NPC setting

Hi, first of all, thanks for the awesome module.
I wanted to request a feature, or any clarification if it's already possible to do so. A toggle that would tell the unKennied actors to /w gm  instead of publicly posting it to chat. I thought that it was inconvenient that whenever I want to prepare a reply for my players, I'd have to manually hide the messages, and they will see the response.
Also, unsure how that will interact with /talk.
In any case, I hope you'll at least see and consider this.
Much appreciated, best regards

Hey,
thank you for your request. I tested the obvious with "please start you message with /w gm." that but did not work. We will look into it!
How do you imagine the feature? Like an additional command you add in the chat like "#gmwisper" or a setting for the NPC itself?
Best, Phil

Hey,
thank you for your request. I tested the obvious with "please start you message with /w gm." that but did not work. We will look into it! How do you imagine the feature? Like an additional command you add in the chat like "#gmwisper" or a setting for the NPC itself?
Best, Phil

Hi, Phil, thanks for the reply.
I initially thought of a configuration checkbox. When I as GM use /talk , I manually input the text that was provided by the model, in a previous message. So, might be something like a "Make all messages player whispers" in the settings, which would make all model responses be directed to the player or GM that triggered the response?
hashtags perhaps could be used to automatically use /talk option, if the GM/player doesn't care about editing responses of the models. I don't have much experience with foundry modding, but from the relevant discussions in the discord, these workarounds can be tedious.

Ok. I will look into it.
Yes could be a bit problematic to change the message and have it processed again by foundry and/or other modules. Should work but does not seem so right now. We will see.

Starting with "/w  /talk" does not evaluate the /talk macro. I haven't tried the other way round because I don't have an Elevenlabs token. I suspect that "Reading stuff out loud but only to one person" is not a use-case. So I'm fine with making the two options "Prefix with talk" and "Prefix with whisper" mutually exclusive.
Also the whisper macro is currently not evaluated if we have our module post it.
I suggest this approach:

[ ] Replace the "prefix with talk" checkbox with a dropdown menu. That's the easy part.
[ ] Add the whisper prefix at a point in the code where it is evaluated by Foundry. That's the tedious part.


[MNOE-510] Fix confirmation not being sent

I am not entirely sure it is the best solution.
I am a bit confused by the original implementation from devise and I don't see the case where they manage when email_was is nil.
Original Implementation
        def postpone_email_change_until_confirmation_and_regenerate_confirmation_token
          @reconfirmation_required = true
          self.unconfirmed_email = self.email
          self.email = self.email_was
          self.confirmation_token = nil
          generate_confirmation_token
        end

        def postpone_email_change?
          postpone = self.class.reconfirmable && email_changed? && !@bypass_confirmation_postpone && self.email.present?
          @bypass_confirmation_postpone = false
          postpone
        end

Without this change, at user creation, on resource.save, postpone_email_change_until_confirmation_and_regenerate_confirmation_token is called because postpone_email_change? is true, resource.email is set to nil and then validation are failing as the email is nil.
The error may be due to the workaround implemented for the callback around saving, emulating Active record behaviour. Maybe it's not in the right order.
@ouranos We could discuss it together.

@alachaum I've adressed your comment regarding the differentiation between update and create.
I created a Jira regarding assign_attributes

WTF the build is red?

I'm taking this

Closing in favor of #473


Refactor Popover

Updated slot syntax
Fix positioning errors
Fix event listener leaks
Refactor classes, styles, and event listeners

There are breaking changes in this PR because of the syntax changes to the Popover.


SEPG Automated Release - v1.2.0

SEPG Details
Release Build Link: https://jenkins.swinfra.net/job/SEPG/job/Auto-Release/147/
Build Token: github.com/UXAspects/buildenv-node18-image/main/7e3fd6290dd38fa0a11085d819352efa9b243efd
Versioning Behaviour: Roll on to next minor
Artifacts For Release
Docker

uxaspects/buildenv-node18:1.2.0 (Static Tag)
uxaspects/buildenv-node18:1.2 (Dynamic Tag)
uxaspects/buildenv-node18:1 (Dynamic Tag)
uxaspects/buildenv-node18:latest (Dynamic Tag)

 Build Stage
Action
Status

Release Checks
completed
:heavy_check_mark:

Gather Release Data

:white_small_square:

QA Documentation Site Deployment

:white_small_square:

QA Deployment Branch Promotion

:white_small_square:

Docker Image Promotion

:white_small_square:

Maven Artifact Promotion (Closed Source)

:white_small_square:

NuGet Artifact Promotion

:white_small_square:

Artifactory Release Artifact Tagging

:white_small_square:

Generic Artifact Promotion

:white_small_square:

Maven Artifact Promotion (Open Source)

:white_small_square:

Maven Staging Repository Removal (Open Source)

:white_small_square:

Git Tagging

:white_small_square:

Git Release

:white_small_square:

Git Release Asset Deployment

:white_small_square:

Pull Request Merge

:white_small_square:

Release Branch Deletion

:white_small_square:

view the build log here

RETRY

Retrying Auto-Release.....
Release Build Continuation: https://jenkins.swinfra.net/job/SEPG/job/Auto-Release/157/

Build Stage
Action
Status

Release Checks
in progress
:clock130:

Gather Release Data

:white_small_square:

QA Documentation Site Deployment

:white_small_square:

QA Deployment Branch Promotion

:white_small_square:

Docker Image Promotion

:white_small_square:

Maven Artifact Promotion (Closed Source)

:white_small_square:

NuGet Artifact Promotion

:white_small_square:

Artifactory Release Artifact Tagging

:white_small_square:

Generic Artifact Promotion

:white_small_square:

Maven Artifact Promotion (Open Source)

:white_small_square:

Maven Staging Repository Removal (Open Source)

:white_small_square:

Git Tagging

:white_small_square:

Git Release

:white_small_square:

Git Release Asset Deployment

:white_small_square:

Pull Request Merge

:white_small_square:

Release Branch Deletion

:white_small_square:

view the build log here


no shadows on android compatibility version.

Godot version
4.1.2 beta 1
System information
Android 12, OpenGl
Issue description
so, I tried the engine's shadow feature ( LightOccluder2D with point and directional light 2D) but as soon a i press shadows it just hides the light and does not show any thing.

the thing on windows

https://github.com/godotengine/godot-proposals/assets/142280135/65c17068-9f97-4e0c-a555-1cc07f868cd4

the thing on android

https://github.com/godotengine/godot-proposals/assets/142280135/c320371d-11ba-4af0-ba4b-15a2ff8221fa
Steps to reproduce
just added a light occluder 2d , a color rect and a point light / directional light 2d
Minimal reproduction project
Light sample.zip

Shadows werent added for the compatibility renderer until 4.2 Dev6 (https://github.com/godotengine/godot/pull/77496). They won't be available in a stable version until 4.2.
Closing as a duplicate of https://github.com/godotengine/godot/issues/66596

This is for 2D shadows, does the same apply?

@clayjohn but it works on the computer compatibility renderer..
how does it separate itself from android?

This is for 2D shadows, does the same apply?

Oops! No, my comment does not apply. I responded too quickly. Since this is for 2D shadows, it is a duplicate of https://github.com/godotengine/godot/issues/75594

@clayjohn but it works on the computer compatibility renderer..
how does it separate itself from android?

My apologies, I responded too quickly. 3D shadows were recently added, but 2D shadows still have a bug. The original bug report is here: https://github.com/godotengine/godot/issues/75594.


Implement UI

Create css styles and add to index.html file

Added also extra view pf experience/pet project block


Add ntfy plugin

https://codeberg.org/l-x/woodpecker-ntfy

@l-x why did you close the pull without any input from our side ?!?
from my point of view this was just fine to add

I just found a bug in my code. It'll be fixed next week and there will be a new PR... ^^


DataTriggerBehavior broken

Recently I update my app to use the nuget version of Behaviors (this repo). My app stop changing VisualState when property changed.
Here is the code:
<i:Interaction.Behaviors>
        <core:DataTriggerBehavior Binding="{Binding HeaderLoaded}"
                                  ComparisonCondition="Equal"
                                  Value="True">
            <core:GoToStateAction StateName="HeaderLoaded"
                                  TargetObject="{Binding ElementName=root}"
                                  UseTransitions="True" />
        </core:DataTriggerBehavior>
        <core:DataTriggerBehavior Binding="{Binding HeaderLoaded}"
                                  ComparisonCondition="NotEqual"
                                  Value="True">
            <core:GoToStateAction StateName="Default"
                                  TargetObject="{Binding ElementName=root}"
                                  UseTransitions="False" />
        </core:DataTriggerBehavior>
</i:Interaction.Behaviors>

I navigate to the page, Visual state changes to HeaderLoaded, I go back, it changes to Default. After that, it remains Default, despite that HeaderLoaded changes to true.
In short, Visual state never be changed after navigating from the Page.

Your code above seems fine to me, but I haven't been able to repro this issue... can you provide a sample code that shows the problem?

Here is the sample I made.
When you navigate to Page2, first time the bg changes to blue.
When you navigated from it, it changes to red.
From the second time, the bg stay at red. No state change happend, the property did changed.

Thanks for the sample!
I've finally figured out that this has already been fixed by @skendrot when he checked in 7ed1dcdf9919f1ec2702e2fe5fde5f12b9723e4d.
Until a new version of the Xaml Behaviors NuGet gets pushed, the only workaround would be to copy the most recent DataTriggerBehavior code to your project (and all required helper classes).

This issue can now be safely closed, as the fix for it has been released in 1.1.0

I did run the sample again with the latest release. The bug still occurred.

@thang2410199 yeah, just confirmed it and you're correct...
From what I can see, this issue has to do with the fact that in your sample code, you're changing the value in the OnNavigatedTo method!
The binding will update before the behavior has attached (as it depends on the object to raise the Loaded event and that has not happened at that time) and so no associated object will be reported here.
I see two ways of fixing this:

change your code and ensure you change the binded property value at a later time (in the page Loaded event maybe?)
ensure that we reevaluate the bindings when the behavior is attached

The 2nd solution above might not be feasible as it will probably run the actions multiple times, thus leading to unexpected results, so I would definitely suggest going for the 1st one!

If I change NavigationCacheRequire property of the Page from Required to Disable, behavior works.
About 1st sollution, what event is guarantee to fired after the behavior is attached?
Why the old BehaviorSDK come with Win 8/8.1 works correctly ? Can we re-use part of it to ensure correct behavior ?

If I change NavigationCacheRequire property of the Page from Required to Disable, behavior works.

As the page is not cached, the whole tree is built every time you navigate to the page, and as such the behavior gets attached at that time (and not after the observed object Loaded event)

About 1st sollution, what event is guarantee to fired after the behavior is attached?

I'd recommend trying the page Loaded event.

Why the old BehaviorSDK come with Win 8/8.1 works correctly ? Can we re-use part of it to ensure correct behavior ?

The old BehaviorsSDK never detached the behaviors, causing a massive memory leak; the new one uses the attached object Loaded and Unloaded events to do the attach and dettaching, thus creating this issue.

Thank you for the answers. I will use Loaded event when working with behavior.

@thang2410199 glad to be of help! :smile:

the Loaded event only fire once when the page NavigationCacheMode is set to Required. I need an event that fire everytime user navigate to the specific page to trigger the DataTriggerBehavior

@thang2410199 taking your sample, I've added done the following in page2.xaml.cs:
public Page2()
{
    this.NavigationCacheMode = NavigationCacheMode.Required;

    this.InitializeComponent();
    this.DataContext = new ViewModel();

    Loaded += (s, e) =>
    {
        (this.DataContext as ViewModel).HeaderLoaded = true;
    };
}

I can see the Loaded event running every time I navigate back to page2, causing it to go blue as expected!

What is it exactly you are trying to accomplish? If the property is being changed every time you navigate to the page should it just remain? The OnNavigatedTo event happens immediately when the page is viewed, so I don't see a benefit of changing state.
With those concerns said, you can use both Loaded and OnNavigatedTo to accomplish your goal. You could check if the page is already loaded within your OnNavigatedTo. If it is then change the property. If not then subscribe to the Loaded event and change within there.

@PedroLamas When I attached the event to Commad in xaml:
<i:Interaction.Behaviors>
    <core:EventTriggerBehavior EventName="ItemClick">
        <core:InvokeCommandAction Command="{x:Bind ViewModel.CategoryClickedCommand}"/>
    </core:EventTriggerBehavior>
</i:Interaction.Behaviors>

The command is called only once, so maybe another result of attach / detach behavior.
@skendrot I am trying to trigger animation when page loaded using DataTrigger and VisualState. When come to the page, I set the property to true, trigger the animation. When leave the page. I want to reset the animation by setting the property to false.

@thang2410199 Correct! That is the result of the EventTriggerBehavior getting attached after the Loaded event already ran!


reverts in machine and cluster agent dnsPolicy

https://github.com/rancher/rancher/issues/29286
https://github.com/rancher/rancher/issues/31365

https://github.com/rancher/rancher/issues/31244


[zh] Update horizontal-pod-autoscale-walkthrough.md

Signed-off-by: Guangwen Feng<EMAIL_ADDRESS>en PR https://github.com/kubernetes/website/pull/30075
/assign @tengqm
PTAL, thanks.

/approve

Thanks.
/lgtm
/approve


Basic intro questions

Hello,
To preface, I am a beginner with using not only google colab but running neural networks and everything in general, but I will try my best to explain the problems I am running into/what i suspect the errors might be.
I have tried a few times to train with the suggest file type and sample rate (I have tried many differing lengths of audio files with no different results) and seem to only get a very high pitch frequency as a result in the predict folder and the generated test.wav file from after the training.
I am running the default settings on the colab and suspect I might need to edit some of the parameters along the way but I am a bit lost. I also don't seem to get any error codes or even warnings that seem noteworthy so I am not sure it is a problem with the script as much as the parameters/input file maybe?
Any help/feedback/references would be great!

Hi there,
The Colab notebook needs a bit of an update (the text is a little bit out of date)... Do you have the latest code? The train and predict folders are gone, they're replaced by a single, time-stamped folder. Grab the current version and upload to you Google Drive.
What are your training parameters? And also you generation parameters? And what is the size of your dataset?

I have made a copy as of this morning so I believe everything would be up to date, but would there be anything I had to manually update within the colab notebook?
I am also not sure what you are referring to when saying the train and predict folders are gone and replaced by a single, time -stamped folder. In my folder structure I see everything set up with the two folders accordingly.
"!python train.py
--data_dir ./chunks
--num_epochs 20
--batch_size 64
--max_checkpoints 2
--checkpoint_every 500
--output_file_dur 1
--sample_rate 11025"
"!python generate.py
--output_path ./generated/default/test.wav
--checkpoint_path ./logdir/default/predict/model.ckpt-20
--dur 1
--sample_rate 16000
--temperature 0.7
--config_file ./default.config.json"
size of data set as in chunks or audio length? 123 chunks of 8 seconds each I believe to be around 16:30(note I know it is a smaller size but I was just testing as a beginner)
Thank you so much for the quick feedback!!!

Hi,
I guess if you downloaded the archive again it just overwrote the old folder, which would still contain train and predict subdirectories under logdir. But these are no longer needed. Checkpoints are now saved under timestamped subdirectories in this format:
logdir/default/26.07.2020_20.48.51/model.ckpt-100
The shortest interval at which a checkpoint can now be saved is 1 epoch (the checkpoint_every param now applies to epochs). Take a look at the list of updates now available at the top of the README on GitHub.
Actually (and apologies for this) I'd suggest copying the Colab notebook again, deletng your old prism-samplernn folder in your Drive and starting again. I have just updated the notebook, please let me know if wncounter any issues with it. Instead of downloading an archive of the code the notebook now allows you to clone the code using Git, which is inbuilt into Colab. This will allow you to just grab the code once, and then use git pull to update the code for any changes (see the notebook for further explanation).
Yes I meant size as in number of chunks. Given that the dataset will be truncated to the closest multiple of the batch size, if your batch size is 64 (as in the default) a dataset of 123 files will be truncated to the size of just one batch... So you'd be better off wither working with a larger dataset (I'd recommend that, 123 chunks is a bit small), or reducing you batch size, say to 32. To get a bigger dataset of chunks with your original audio you could always try reducing the duration of the chunks, say to 6 seconds.
Hope that helps.

I will retry with these in mind immediately! thank you so much again!

Seems to be working when taking everything into consideration and updating the parameters/colab respectfully!
I have a question about bitrate, since I am not too familiar with audio files in general this might be an obvious/noob question, but I was wondering if I put higher bitrate wav files for the training/generation would the quality be better? and would this in return make the training take longer etc because of file sizes?

Hi there,
Sorry for not getting back to you sooner. Glad you got the notebook working. Internally the system quantizes anything sent in to whatever you set for the q_levels. Which is 256 by default (8-bit). Testing hasn't revealed much difference when increasing this value, but it can certainly be slower. You can also change the quantization type from mu-law (which will always use 256 q_levels, no matter what you set for that param) to linear.
Chris

Hi there, I hope you don't mind me hijacking this issue to ask a basic question.
What kind of training accuracy would you expect to see from a network that reproduces audio quite well?  I have a data set of about 2.5 hours of audio, which I have tried splitting into chunks of 1000, 2000, 4000, and 8000 seconds.  I've also tried up to 2048 dimensions and sequence lengths, lstm and gru.  I have tries lots of different settings for learning rate and learning rate reduction too, from between 0.005 and 0.0001. No matter what I try, It rarely gets past 50% and eventually gradually reduces in accuracy. How many epochs this takes obviously depends on the configuration, but I can hit 50% from anywhere between 2 and 10 epochs.  Am I missing something obvious? Training audio is normalised.
Many thanks for your help and for this repo!

@mttjcksn Hi, thanks for the question. When you say chunks of 8000 seconds, do you mean miliseconds? That's what the chunk_length parameter for the chunking script means. Also what is your batch size?
Simlarly to the Dadabots implementation, our best results have come from LSTM with skip connections plus linear quantization. There is a new branch validation which I am going to merge into master later today. This prints validation loss and accuracy, and also fixes a few bugs (for example, linear quantization was broken). These provide good information on the progress of training, particularly with respect to over/underfitting.
Another very important factor is the size of the dataset, although with 2.5 hrs of input audio and 8 second chunks that should give you a decent number of chunks. > 1000 chunks works well. You can also use the overlap param to the chunking script to get a larger number of chunks, in fact an overlap of 7 seconds with an 8 second chunk size seems fine.

Thanks for a fast reply @relativeflux !
My batch size is usually around 64.. I take whatever the nearest divisor of the number of chunks is nearest to 64.  I always make sure I have at least a couple of thousand chunks.
I haven't tried skip_conn or linear quantization yet.
Perhaps I will try again tomorrow with a bigger batch size, bigger overlap between samples, skip_conn, and linear quantization (Provided you manage to merge today). I'll let you know how I get on.
Many thanks


Test

This is a test

This is a test

This is a test

This is a test

Boop

Another

When does it pick up changes?

Soon

/retest

no match

/retest

/retest

/retest

/retest

/retest

/retest

/retest

/retest

/retest


setOption js.lib.uri seems not to recognize if the passed URI doesn't exist

In Xajax if the supporting JS file could not be loaded, an error alert was pushed.
In Jaxon if you pass a path which doesn't exist for the option mentioned above, nothing happens.
I've tried also to surround the initialization part with try/catch, but teh result is still the same.
A wrong path is not recognized.

Since the js code is now provided in a separate package, the PHP code cannot check if it is actually loaded.
You need to check it by yourself, or load the js libs from a CDN (for example https://cdn.jsdelivr.net/gh/jaxon-php/jaxon-js@3.3/dist/jaxon.core.js), as Jaxon does by default.

So if I set the option js.lib.uri, does Jaxon automatically load the file or is this the projects cup of tea?

The Jaxon js libs are static files. It is then simpler to have them delivered by a web server.
You set the js.lib.uri option accordingly, and the browser loads them from a web server. There's no interaction with our PHP app.
You can also load them from the CDN. It's even easier; just don't set the option.

This works not for me. Often you have production settings where no internet connection is given. So I must include this file statically in my project and Jaxon should use the local version.
You didn't answer my question: After setting this option, is Jaxon load that file automatically? If not, the project must include the file by script tags. I cannot see in your doc whether this is required or not.
The doc says:

Jaxon requires the jaxon-js javascript library to be loaded into the HTML page to operate properly.
By default, the javascript library files are loaded from the jsDelivr CDN.

Jaxon "requires" the file, but it's also load automatically a default version from web. It's not clear what happens if the default behavior is overidden by the js.lib.uri option.

Jaxon requires the file to be loaded in the web page, what you need to do from your web server or the CDN.

I think there's a need for more clarification on this issue.
Unlike Xajax, Jaxon has separated the the javascript files of its library from the javascript code which it generates for callables functions and classes.
The former are provided in the jaxon-js package, and need to be loaded from the CDN or installed on a web server prior to using the library.
The corresponding URI must be set in the library using the js.lib.uri option. This option indicates a directory, and Jaxon will append the filenames to its value. Depending on the config, the names can be those of the minified files or not.
The $jaxon->getJs() function returns the corresponding HTML tags.
Now for the js code Jaxon generates for the callable classes and functions are, there are four config options.
If the js.app.export option value is set to false, Jaxon will return the raw js code, to inserted in the HTML code of the web page.
If the js.app.export option value is set to true, then Jaxon will generate a file under the directory given by the js.app.dir option, and use the js.app.uri option to generate and return the HTML tags to load that file. It is your responsibility to setup your web server to load that file, as you already did with Xajax. If the js.app.minify is set to true, Jaxon will also minify the file.
The $jaxon->getScript() function returns the corresponding HTML tags.


Simple Edge Discovery o use the agreed Edge Cloud Zones schema from Discussion

Problem description
See #215
Expected behavior

Implement the schema agreed in #215
Alternative solution

Additional context

Fixed in #194


UIPFI-83: Lookup instances by ids after they are returned from mod-search

Instance records returned by mod-search do not contain information required by various modules which consume ui-plugin-find-instance. This PR uses inventory/instances/INSTANCE_ID in order to get full instance records right after they are returned from mod-search.
This PR should address:
https://issues.folio.org/browse/UIPFI-83
but also:
https://issues.folio.org/browse/UIIN-1817
https://issues.folio.org/browse/UIIN-1818

Test errors found. See https://jenkins-aws.indexdata.com/job/folio-org/job/ui-plugin-find-instance/job/PR-116/1/

yarn run v1.22.5
$ eslint .
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Test errors found. See https://jenkins-aws.indexdata.com/job/folio-org/job/ui-plugin-find-instance/job/PR-116/2/


Cron job bug

What's this PR do?

If a reportback record in the dosomething_rogue_failed_task_log does not have a drupal_id, it currently breaks the job and never makes it to the remaining records to try to re-send.
This PR fixes this by getting the drupal_id with the user's northstar_id

How should this be reviewed?

Delete a record's drupal_id in the dosomething_rogue_failed_task_log table.
Run the cron job.
The record should be removed from the table and you should see this successfully migrated to Rogue.

Relevant tickets
Fixes #7269
Checklist

[ ] Documentation added for new features/changed endpoints.
[ ] Tested on staging.
[ ] Pinged a PM if this is a larger PR that would benefit from some additional testing love
[ ] Post a message in #phoenix if this includes something that causes a rebuild!

@angaither updated!

@angaither fixed the styling, added logic if there is no drupal or ns id,  and also got rid of a param we were sending to update_failed_task_log that wasn't being used

👍


#2 made progress bar with page redirection

issue #2 - progress bar with page redirection

ok!!

Issue #2 - progress button is now active ! aligned center of progress's row


feat: mlflow assume role

Signed-off-by: nkoppisetty<EMAIL_ADDRESS>Explain what this PR does.

should we do this? this means we are tying ourselves to AWS.


Stereo Camera - Point Grey Settings not Persistent across stereo launch processes

for those with access, this is also reported at http://redmine.remap.ucla.edu/issues/331

Fixed.


How is the target vector (program rules sequence) in TreeGen created during training?

TreeGen learns by predicting the rules from the target program. Thus, I assume you make the target program into an AST and in that process you get a sequence (that is padded) indicating which rule was used. In particular to do that you need to decide on an ordering for the rules. Did you use DFS, BFS or something else for that? In what part of the code are you doing that? The code seems hard to follow due to the Profilers...perhaps it was only meant for you to use.
Thanks for your time!

I converted the AST to a sequence of rules at https://github.com/HiroakiMikami/mlprogram/blob/master/mlprogram/actions/action_sequence.py#L310 by using DFS.


"Getting code actions" holds up saving for too long

Type: Bug

Have a few extensions and a big Python workspace.
Enable PyLance type checking.
Work, work...
Maybe have a big file search in progress.
Try to save a file.

 This can take many seconds. Sometimes it just gets stuck and you have to reload the window.

My impression is that this high-priority user action is getting stuck behind lower-priority tasks (e.g. reindexing a file, doing a large search), possibly even in another window. When I'm saving a file, if the save actions need e.g. the PyLance LSP, they should preempt other pending tasks, or at least run in parallel (with higher priority).
Secondly, the only option should not be to cancel saving. At least give me a button to save the file as-is, skipping the on-save actions.

Also related on the ruff page: https://github.com/astral-sh/ruff-vscode/issues/428

This has gotten significantly worse for me in the latest Insiders.
Version info:
Version: 1.89.0-insider (Universal)
Commit: 50a6f4f200c5a33f47997eb6a8966e50cf219e21
Date: 2024-04-12T05:52:00.589Z (2 days ago)
Electron: 28.2.8
ElectronBuildId: 27744544
Chromium: 120.0.6099.291
Node.js: 18.18.2
V8: 12.0.267.19-electron.0
OS: Darwin arm64 23.4.0

A/B tests:
vsliv368:30146709
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstes627:30244334
vscod805:30301674
vsaa593cf:30376535
py29gd2263:30784851
c4g48928:30535728
vscrpc:30624061
962ge761:30841072
pythongtdpath:30726887
welcomedialog:30812478
pythonidxpt:30768918
pythonnoceb:30776497
asynctok:30898717
dsvsc013:30777762
dsvsc014:30777825
dsvsc015:30821418
pythontestfixt:30866404
pythonregdiag2:30926734
pyreplss1:30879911
pythonmypyd1:30859725
pythoncet0:30859736
2e7ec940:31000449
pythontbext0:30879054
accentitlementst:30870582
dsvsc016:30879898
dsvsc017:30880771
dsvsc018:30880772
bf62j303:30968145
cppperfnew:30980852
8082a590:30961435
fegfb526:30952798
bg6jg535:30979844
ccp2r3:30958153
pythonait:30973460
gee8j676:31009450
showvideot:31016890
chatpanelt:31014475
gd77d436:30999572
9c06g630:31013171

One thing that helped was removing the "source.fixAll": "explicit" I had for [python].

My impression is that this high-priority user action is getting stuck behind lower-priority tasks (e.g. reindexing a file, doing a large search), possibly even in another window.

Unsure how we can make that more obvious but it is not low-prio tasks but extensions that do wanna participant in saving that file. That's why saving is waiting for how long it takes. A few notes

pressing 'Cancel' doesn't prevent saving but cancels the participants.
the configure link should bring you the places that allow to disable this behaviour

Last, I do agree save participants should be fast. You can selectively disable extensions to figure out on it is (maybe python https://github.com/microsoft/vscode/issues/209789#issuecomment-2065878927).

The priority inversion may be within the extension itself, not VSCode. For example, if it's Pylance, it may not be getting around to removing unused imports in the file being saved because it's busy indexing 300 other unrelated files. I'll file another issue against PyLance. For things VSCode can do:

"Cancel" in UI almost universally means "cancel the current action as initiated by the user". How about relabeling the button to "Skip extensions" or "Skip and save"?
VSCode seems to list every single extension that is trying to run a save action, making it hard to find the culprit. In my case it should have just said "Python" was being slow. I assume these are running sequentially and you have a timeout on the entire process, but you should also collect the timing of individual steps and only list the slow one. Don't list the ones that haven't run yet, don't list those that already ran and took a reasonable time.

I would agree that generally yes, this is the extension's responsibility to fix performance. However, I think a reasonable ask for VSCode itself is the ability to skip some extensions when performing a save (without fully disabling that extension).
I think #82718 might be one approach to resolving this? What I'd really love for certain extensions I find generally useful but I know have slow save-actions would be some configuration like this:
"editor.codeActionsOnSave": {
    "source.organizeImports": "explicit",
    "source.fixAll": "explicit",
	"skip": [
		"ms-python.python",
		// list any other problematic extension IDs here...
	]
}

Alternatively, maybe it would be useful to have a configurable timeout to automatically cancel actions that take too long... I find myself hitting cancel after a second or two pretty often so something like
"editor.codeActionsOnSave": {
	"timeoutMs": 1500
}

would probably also work as a quick and dirty fix.

disable auto save
have a fix all code action provider that is slow (see below)
enable code actions on save
save a JS file
make sure you see a progress notification that

mentions your extension
has a skip action which skips the participant but does NOT cancel saving

	vscode.languages.registerCodeActionsProvider('javascript', new class implements vscode.CodeActionProvider {
		async provideCodeActions(document: vscode.TextDocument, range: vscode.Range | vscode.Selection, context: vscode.CodeActionContext, token: vscode.CancellationToken): Promise<(vscode.CodeAction | vscode.Command)[]> {

			console.log('HERE, WAIT')
			await new Promise(resolve => setTimeout(() => resolve([]), 18000));

			const result = new vscode.CodeAction('Insert 42', vscode.CodeActionKind.SourceFixAll.append('foo'));
			result.edit = new vscode.WorkspaceEdit();
			result.edit.insert(document.uri, new vscode.Position(0, 0), '// 42\n')
			return [result];
		}
	}, { providedCodeActionKinds: [vscode.CodeActionKind.SourceFixAll] })

@justschen you might be the best person to verify this ⏫

@jrieken will do! I'll also mention this in some of the other threads we've been seeing related to the longer save times.


Add tags to search

In ContentType.save(),
self.keywords_search_data = " ".join([str(kw) for kw in self.keywords])
# when creating search_vector, include self.keywords_search_data

Would need to clarify whether search for "water bottles" would recognize a similar tag, "bottled water"

Bob will deploy the search engine fix first, will decide later if contractor is needed.


user code invalid

Issue Type: Bug
Logged into Visual Studio Live Share (https://insiders.liveshare.vsengsaas.visualstudio.com/auth/identity/microsoft/callback)
Got user code RXCQ-DGFW-VPSR-BFFL
View "Command Palette"
Enter user code (RXCQ-DGFW-VPSR-BFFL)
Got error message:  invalid user code or expired
Tried many times :(
Extension version: 1.0.1653
VS Code version: Code 1.42.1 (c47d83b293181d9be64f27ff093689e8e7aed054, 2020-02-11T14:44:27.652Z)
OS version: Darwin x64 18.7.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz (8 x 2900)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_offsurface_control: disabled_offsurface_synchronization: enabled_onvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
2, 1, 1

Memory (System)
16.00GB (8.66GB free)

Process Argv

Screen Reader
no

VM
0%

Thanks for reaching out. Can you give us more details about your scenario? Also, your logs may provide us with helpful information. You can access them via the Live Share: Export Logs command from the command palette and attach them to this issue.

Closing this due to inactivity. Please reopen it if you’re still encountering the issue. Thanks!


Error occurs after leger 256 is stand-alone mode Amendments

What is Amendment and how to use it in rippled stand-alone mode?
When I reached up to 256 ledger, then it send one transaction automatically called EnableAmendment & shows error like Transaction in ledger 257 affects no accounts.
So, how can I use this in rippled stand-alone mode?

The "Transaction in ledger 257 affects no accounts" message that you see is not an error. It is a warning and should not affect the operation of the system. As for amendments, they are a way of introducing new features and achieving consensus about which ones to activate and when in a decentralized manner without causing disruptions to the network.  For more you can check out https://xrpl.org/amendments.html.
Issue: While technically correct, a message warning that a transaction affects no accounts should not be displayed for transaction types like EnableAmendment which are designed to not affect any accounts.


Download Apple hosted on-demand tagged resources from Cordova Webview

Hi,
I'm digging around Apple documentation about on-demand resources but I can't find this information..
Is it possible to fetch via Javascriipt, from a WKWebView, an asset (eg. image, Javascript bundle) hosted on Apple servers as on-demand tagged resource?
My intent, in order to not affect the App final bundle size, is to publish some (big) HTML+JS games on their servers so that they can review it (so that it's not "injected code" that is against their guidelines) and then fetch them via Javascript XHR requests or using calls from the native layer of the App through a Cordova/PhoneGap/Ionic bridge.
This is what we need to achieve due to business constraints. Is it feasible?

In my specific case, I would use the Cordova plugin cordova-plugin-file to fetch/download the bundle with the additional HTML page to display.
Here is this question raised on SO: https://stackoverflow.com/questions/60955952/download-apple-hosted-on-demand-tagged-resources-via-javascript
I will reward with a 100 bounty whoever can help me achieve that.
Many thanks!

I had to write a custom cordova plugin to fetch ODR resources before being able to load them from the file system.

Hello @gabriele-sacchi I am doing the same stuff, can you assist me with some stuff? I am into a lot of learning at the moment, specifically about the Swift stuff.


What was it like to learn Haxe?

We’ve recently started a project to find the best way to design our tracks, in order to optimize the learning experience of students.
As a first step, we’ll be examining the ways in which languages are unique and the ways in which they are similar. For this, we’d really like to use the knowledge of everyone involved in the Exercism community (students, mentors, maintainers) to answer the following questions:

How was your experience learning Haxe? What was helpful while learning Haxe? What did you struggle with? How did you tackle problems?
In what ways did Haxe differ from other languages you knew at the time? What was hard to learn? What did you have to unlearn? What syntax did you have to remap? What concepts carried over nicely?

Could you spare 5 minutes to help us by answering these questions? It would greatly help us improve the experience students have learning Haxe :)
Note: this issue is not meant as a discussion, just as a place for people to post their own, personal experiences.
Want to keep your thoughts private but still help? Feel free to email me at<EMAIL_ADDRESS>Thank you!

@Nezteb Feel free to close this issue

Closing per Erik's advice.


Fixes erlang otp 20 mpint/1 function change

Added logic to check erlang otp version and execute appropriate
function.

What about 21, 22, etc versions when they will be released?

That's a great point @narma.  After sleeping on it, I think the best way is to go with a compile time definition of modulus/1 that looks at the otp version and if the version is greater than 19 it will go with the :ssh_bits.mpint/1, otherwise it will use the :crypto.mpint/1.  I've updated the PR accordingly.

The failed build doesn't seem to have anything to do with this PR. I would love to see this merged into master ASAP because everyone on Erlang 20 has to use workarounds until a solution is put into place.
Should a build be set up for Erlang 20 on Travis CI?

This change may require :ssh_bits to be added to the applications list in mix.exs....

Any plans to merge this?

Did some heavy digging. I won’t say that :crypto.mpint/1 has moved to :ssh_bits.mpint/1.
:crypto.mpint/1 was simply deprecated (made private actually) because related functions were deprecated.
:ssh_bits.mpint/1 has existed since OTP 13 and I bet it’s also for private use since it’s undocumented.
Options

Switch to :ssh_bit.mpint/1 for all OTP versions, it should exist for OTP <= 20. But we add ssh as a dependency.

Just port mpint/1 into the library, e.g. Util. It’s only a few lines, and used for validating key size only.

Feels like 2 would be a more robust solution going forward.

Or 3. don’t use mpint because it’s flat out wrong.
I read up a bit on RSA and the bit size of an mpint is not the key’s bit size/strength.
I submitted a new pull request (#22) that replaces :crypto.mpint/1 with Elixir standard library functions only, which fixes OTP 20 compatibility too.

@BrendonPierson thank you for the PR; 0efd71a (merged) has resolved the issue


Test styling for current hour/ add screen shots to assets folder

Tested styling during the day to confirm red "present" block was working correctly.  Added screen shots to assets folder.


Support running on distributed compute engines like Spark via Zap.

This change is needed for https://github.com/theislab/scanpy/pull/283

Thank you! That's an easy one. ;)


libraservice3.kulap.io/getBalance has some problems

I am not sure here is the right place to contact with you.
However, I got the error when I open the libra-wallet-poc site.
Failed to load resource: the server responded with a status of 502 ()

The server may have problems.
Thank you

The server-side right now might has a problem with gRPC, I think maybe the server-side cannot parse the response from Libra.

Hi @suraneti  Thank you for your comment !
Libra testnet is also might have some issue.
https://community.libra.org/t/testnet-update-october-30th/1979
Also, in my point of view, only getBalance function does not work now.

I got confused about following the site, and it's still not clear to take the coin.


excludeFiles: exclude project except several directories

I am trying to exclude all of my project in .jscsrc with the exception of several subdirectories. My .jscsrc is in the root directory. I have read many issues about this, but haven't found an answer.
I'd like to do something like this:
excludeFiles: ["/**", "!src/ui/**", "!src/Applications/**"]
In .eslintignore, this works. I don't understand how the glob patterns work in JSCS config.
Can you explain to me what my mistake is?

"/**",

You probably need to removed the first slash


update pandas sdk from 2.16.1 to 2.17.0

Inspector for lambda functions detects CVE-2022-2309 - lxml in layer:AWSDataWrangler-Python38-Arm64
https://aws-sdk-pandas.readthedocs.io/en/stable/layers.html

cc6360afbb07f70fbc684393098f288580e33409


Document various things

[x] Code style -> CONTRIBUTING.md
[x] things to notice before creating an issue -> CONTRIBUTING.md
[x] On what do I look when accepting prs/issues? -> CONTRIBUTING.md
[x] When it's allowed to push things up -> CONTRIBUTING.md
[x] Rules for the behaviour of the users(including me) -> CONTRIBUTING.md
[x] How much time I spend on the project -> README.md
[ ] Vision -> VISION.md
[ ] Issue template -> .github/ISSUE_TEMPLATE.md
[ ] Pull Request template -> .github/PULL_REQUEST_TEMPLATE.md

// add other things...

will do this after class tests... or when I'd like to.

https://github.com/jens1o/smashcast-api-php-unofficial/commit/c0c3aff5dfa0aec78b73be3b983a4acb152818c1

https://github.com/jens1o/smashcast-api-php-unofficial/commit/eacb83c56b81c668a165778aeca46b00d1bcf380


Exiting shouldn't kill PowerShell

I understand that using the form blocks the console. But when clicking the Exit button on the GUI, I expect the GUI to close and give me the console back. Instead, it is killing my PowerShell session.

With the changes I made regarding logging, I think it's giving the behavior you're looking for now.
When executing it from an interactive session. The window stays open with no prompt, until the Gui is closed, and the prompt returned.
If launched from a ps1 script, the script closes once you exit the Gui.
Was this what you were looking for?


curl should show errors

With "-s" the output is completely silent. Even errors are ignored. With the combination of "-S -s" the progress bar is suppressed but errors are shown.

This is wrong here...


Router outlet broken

The last two commits (https://github.com/angular/angular-cli/commit/e2c879580a1ffaee96a36f4dfdb0b8fdacec23bb and https://github.com/angular/angular-cli/commit/2efc9a150fe84a38d479ed062e6454f3e3a14970) seem to have broken the router. Somehow, ngOnInit events on child routes are not firing.
Undoing these commits causes them to fire again. I suspect this might be the issue, in that dependencies are loaded out of order ( previous order ) and thus cause parts of angular to not have the required dependencies.
/cc @cironunes @jkuri

Hi, do you maybe have any example ready to test with?

Maybe just Rx should be loaded before angular2, can you check please?

I ran into this with routes generated via https://github.com/angular/angular-cli/pull/139. The ngOnInit on hero-detail.component.ts and hero-list.component.ts (assuming you use ng generate route hero) do not work with those two commits.
I am unsure of how to just load Rx before the rest with broccoli though, how do I do it?

Just add this line before **/angular2.dev.js. Then try to generate routes again.

That did not work.
I used the order on the quickstart and it works:
      inputFiles: [
        // '**/es6-shim.js',
        '**/system-polyfills.js',
        '**/angular2-polyfills.js',
        '**/system.src.js',
        '**/Rx.js',
        '**/angular2.dev.js',
        '**/http.dev.js',
        '**/router.dev.js',
        '**/upgrade.dev.js'
      ],

...except that the es6-shim errors. If I take it out it's fine.
I can't see why it would error though, since its whole purpose is the be the very first think so it can shim missing functionality.

Okay, then just add this fix to your PR. I will check about es6-shim errors
asap.
On Monday, 1 February 2016, Filipe Silva<EMAIL_ADDRESS>wrote:

That did not work.
I used the order on the quickstart
https://angular.io/docs/ts/latest/quickstart.html#!%23add-the-index-html-
and it works:
  inputFiles: [
    // '**/es6-shim.js',
    '**/system-polyfills.js',
    '**/angular2-polyfills.js',
    '**/system.src.js',
    '**/Rx.js',
    '**/angular2.dev.js',
    '**/http.dev.js',
    '**/router.dev.js',
    '**/upgrade.dev.js'
  ],

...except that the es6-shim errors. If I take it out it's fine.
I can't see why it would error though, since its whole purpose is the be
the very first think so it can shim missing functionality.
—
Reply to this email directly or view it on GitHub
https://github.com/angular/angular-cli/issues/166#issuecomment-177878869
.

Tried adding the shim separately, outside vendor.js and it works fine.
I'd prefer not to change up that order from within my PR because it's not related to routes per se, but rather to dependency loading.
I'll gladly open up a new PR for it though, but might as well also fix the shim thing.

Hi @filipesilva. Is this working now?

No, still has the problem with the shim being loaded via broccolli. I haven't had time to look into it more.

Please try the following order, if it works for you;
inputFiles: [
  '**/angular2-polyfills.js',
  '**/system.src.js',
  '**/system-polyfills.js',
  '**/es6-shim.js',
  '**/Rx.js',
  '**/angular2.dev.js',
  '**/http.dev.js',
  '**/router.dev.js',
  '**/upgrade.dev.js',
],

if its okay please provide PR with the fix, otherwise please tell me how to reproduce an error.

any news?

@jkuri just tried the order you said, still does not work.
We have to follow the order in the guides though: es6-shim.js needs to be the first one, system-polyfills.js before system, etc. Otherwise those files aren't doing anything.
To reproduce, do the following:
ng new testproj
cd testproj
npm link angular-cli
ng g route hero
// follow the instructions on readme, line 95 to add the route
ng serve
// open browser on http://localhost:4200/hero

This is what appears:

Now open angular-cli/lib/broccoli/angular2-app.js and change lines 59-69 to have the order indicated in the quickstart:
      inputFiles: [ //TODO: figure out how to make it a glob that maintains the order of the files
        '**/es6-shim.js',
        '**/system-polyfills.js',
        '**/angular2-polyfills.js',
        '**/system.src.js',
        '**/Rx.js',
        '**/angular2.dev.js',
        '**/http.dev.js',
        '**/router.dev.js',
        '**/upgrade.dev.js'
      ],

Stop and restart ng serve. Browser should have an error:

Comment out the es6-shim.js line, stop and restart ng serve. Browser will show the correct result:

@filipesilva thanks for helping with reproduce, I got same errors.
Solved it with this order;
'**/angular2-polyfills.js',
'**/es6-shim.js',
'**/system-polyfills.js',
'**/system.src.js',
'**/Rx.js',
'**/angular2.dev.js',
'**/http.dev.js',
'**/router.dev.js',
'**/upgrade.dev.js'

I think adding  '**/angular2-polyfills.js' before all others is the key. Please check.

@jkuri that order doesn't fix it for me... are you sure you didn't do something else? I tried using that order on a fresh copy of master. I've notice that if you restart ng-serve but don't refresh the browser, sometimes it works. I don't understand why.
I made a #170 where es6-shim.js is loaded separately from the rest of the libs, and it seems to fix this issue. But I don't see why loading it separately should change anything.

Hm, guess I ran into that case you mention. I don't understand neither. Maybe some broccolli concat issue? Don't know.

I even thought it might be related to the ember-cli auto reload somehow and changed the order of that with no results. Really weird issue....

I gave this issue one more shot, I found order which works properly with ng g route hero command (always). @filipesilva please check, I think this one is better than https://github.com/angular/angular-cli/pull/170 as it not includes es6-shim.js separately.

@jkuri I tested your PR and it works. I also agree it's better because of what you said.
There's still something fishy going on with broccolli and importing the es6-shim but I have no clue as to what it is right now.

http://stackoverflow.com/questions/38998085/error-cannot-match-any-routes-in-angular-2-rc5-with-angular-cli/40330190#40330190


Fix typos and add typo checker to CI

You can get the binary from the typos release page to use locally.

"threthold" isn't a word, did you mean threshold? I also don't see a problem with the original names "thre1" and "thre2"

LGTM


Producer callback in Spring Cloud Stream with reactor core publisher

Could you look into this here please
https://stackoverflow.com/questions/69120425/producer-callback-in-spring-cloud-stream-with-reactor-core-publisher

@aniket0788 See the answer by @garyrussell on the SO thread ^^.
We also have this note about recordMetadataChannel that might be useful.
Closing the issue. Feel free to re-open if need be.


Review the updated Wiki pages

I have done some work on the Wiki:

Created a custom sidebar with the current resources.
Archived the Connector Setup Step by Step (all of the information from there is in the readme).
Archived the Installing the plug-in/Installing the extension page (all of the information there has been moved either to the readme or to the Overview page).
Hid Page Directory from the navigation.
Restructured and reworked Overview.
Restructured and reworked Generating and Publishing Data.
Restructured and reworked Front-End Integration.
Restructured and reworked Backoffice Management.

Since there is no way to submit PRs for wikis, please, check the updated content and let me know if there are any issues there. Also, do let me know if there is anything that seems like too much technical detail. Thanks.

Looks good.

Had a look. Things seem fine to me

Reviewed.


Update Azure Batch .Net SDK to meet API version 2018-03-01.6.1.

Description

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] Please add REST spec PR link to the SDK PR
[x] I have read the contribution guidelines.
[x] The pull request does not introduce breaking changes.

General Guidelines

[x] Title of the pull request is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[x] Pull request includes test coverage for the included changes.

SDK Generation Guidelines

[x] If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
[x] The generate.cmd file for the SDK has been updated with the version of AutoRest, as well as the commitid of your swagger spec or link to the swagger spec, used to generate the code.
[x] The *.csproj and AssemblyInfo.cs files have been updated with the new version of the SDK.

The commit for swagger spec change is https://github.com/Azure/azure-rest-api-specs/pull/2556

Also this is reopen based on closed PR https://github.com/Azure/azure-sdk-for-net/pull/4111

@dsgouda could you merge the PR?

@xingwu1 @shahabhijeet will review and merge your PR since he has better context.

@shahabhijeet I replied to your requests. Do you think there has anything I need to change?

@shahabhijeet ping again.


npm init in interactive mode is buggy

Hi!
I use npm 1.1.1 and the npm init in interactive mode has at least two problems (if it's not somehow me or my system):

Every 2nd interactive input finishes after 1 character and npm init asks for the next one
basic libedit/readline functionality missing (i.e. backspace is a must)

Below you have both problems in a sample:
gabriel$ npm init
Package name: (npminit) mono
Description: nPackage version: (0.0.0) 1.0
Project homepage: (none) 1Project git repository: (none) 1^?^?^?^[[3~^?
Author name: aAuthor email: (none) sd^?
Author url: (none) sMain module/entry point: (none) asd^?
Test command: (none) sWhat versions of node does it run on? (~0.6.10)

Backspace works for me.    What system are you on?
You're right, though, a full readline functionality would be nice here.  If you want to hook it up with node's require("readline") utility, a patch would be welcome.  I don't consider this a bug, however.

Problem 1 is a bug.
Problem 2 is an enhancement/feature request.

I can't reproduce the behavior you're seeing.  Backspace works fine.  What keys are you pressing in that example?

For the example above I am pressing: npm init<Enter>, mono<Enter>, n, 1.0<Enter>, 1, 1<Bksp><Bksp><Bksp><Fn-Bksp><Bksp><Enter>, a, sd<Bksp><Enter>, s, asd<Bksp><Enter>, s, Ctrl-C

Anyway, not being able to reproduce is not a reason to close the issue, since you can not confirm that it is not a problem. (Unless we see that I am doing something wrong, which I don't see yet)

So, should I report this again only as problem 1?

What terminal are you using?  What version of node?
Backspace works as expected for me.  Following the key sequences you reported, here's what I'm getting:
$ npm init
Package name: (npm-init-test) mono
Description: n1.0
Package version: (0.0.0) ^[[3
Project homepage: (none) as
Project git repository: (none) sas
Author name: (Isaac Z. Schlueter) s^C

I'm assuming that you meant "return" rather than "enter", since the "enter" key sequence is interpreted as ^C, and kills the session.

Yes, with  I meant .
I am using the OSX Terminal: Version 2.2.2 (303)

I get the same results in the osx terminal as well as iTerm.
In the mac terminal:
$ env | grep TERM
TERM_PROGRAM=Apple_Terminal
TERM=xterm-256color
TERM_PROGRAM_VERSION=303
TERM_SESSION_ID=4CA96702-ADA2-469D-B6F5-5625C25D7B99

In iTerm2:
$ env | grep TERM
TERM_PROGRAM=iTerm.app
TERM=xterm-color
ITERM_PROFILE=Default
ITERM_SESSION_ID=w0t7p0

TERM_PROGRAM=Apple_Terminal
TERM=xterm-256color
TERM_PROGRAM_VERSION=303
TERM_SESSION_ID=A0E78B21-F667-4C03-A5E5-AD3C4E409779

I also tried on an iMac and it workd. On my new MacBook it doesn't.

What are the dependencies that npm uses that could not be loaded/found on my system?
Print a listing and tell me how to print them as well for comparison.


Gateway : Cleanup Dead Code / Lazy loading of containers with

:clipboard: Add associated issues, tickets, docs URL here.
closes: https://github.com/bobanetwork/boba/issues/1202
closes: https://github.com/bobanetwork/boba/issues/1203
Overview
@sk-enya
fix: cleanup vedoa modals, reducers, actions, selector, abi
chore: cleanup old bridging modals
fix: cleanig up vote modal and proposal modal
cleanup modules and files along with packages

clean up exit modal js files
removed main menu components which has layerswitcher and other js files
migrated connect to tsx
removed unused npm packages
removed mui styled
removed glabal styles js
update connect box stylle
removed modal for NFT transfer
cleanup ui reducer
fix: updated reducer state]
added lazy loading of modules on routes
fix: added analyzer

Before Lazy Loading:

After Lazy Loading :

Bundle Analyzer Output.