[request]: sts::model::Credentials should implement AsyncProvideCredentials

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue, please leave a comment

Tell us about your request
All Credentials models should implement AsyncProvideCredentials or ProvideCredentials to easily create new connections using temporary credentials.
For example sts::model::Credentials does not while aws_auth::Credentials for example implements ProvideCredentials. Anyway there should be only one Credentials i guess
Attachments
If you think you might have additional information that you'd like to include via an attachment, please do - we'll take a look. (Remember to remove any personally-identifiable information.)

thanks for the request!

I would like to add aws_sdk_cognitoidentity::model::Credentials to the list. It would also be nice if documentation mentions the fact that there are multiple different Credential types, this confused me for quite a while.


⚠ Processors has degraded performance

In 9379bcd, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 47 ms

Resolved: Processors performance has improved in 45c10c8.


Change the function extension version to use a range

Right now, we use LATEST. By changing to the ~1 kind of syntax, it'll allow sites to stay on an older version when we introduce breaking changes.

Let's go with ~0.1 since our current versions use 0.1.x.


STO: Document Traceable step

Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: __________________________________
Jira/GitHub Issue numbers (if any): ______________________________
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[ ] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://671ea466a548b2d319ac2ef7--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://67221bb60606988c6bd75f67--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://672916e827f617404a8061a3--harness-developer.netlify.app


Video Laggy, possible solutions, ISS-EARTH also

Im not sure if theres a way to do this because im new to programming but having the videos at the highest or auto quality makes them choppy, being able to set them to 720p or lower would be great, ive been looking at how to do this but it seems complicated

The feed is unchangeable. try using these in your config entry, or smaller:
height:"270px",
width:"480px",


Invalid Plug-in File

When trying to install the plug-in, it gives me this error:

File is not a valid Application Express plug-in export file.

I've tried every version, but still getting this error.

Our version is 20.1.0 and I had already tried that link and still got the error.

No problem at all. Thanks for the reply.


Improve documentation

Thank you very much for your project. It is of great help to me.
Just wanted to contribute back some realizations I had when I was trying this custom component for the first time.
I may seem silly, but I honestly thought the factory_reset would in fact reset the ESPHome device to factory settings for some reason. More clarification is never a bad thing, I'd say.

I cannot confirm this theory, but I believe the DL-F ones may be the ones which have Wi-Fi built-in like mine:

Do you like to extend the list of supported devices by your model?

It's this one:
https://aliexpress.com/item/1005007159871684.html
It's printed 8S24V100A in its shell, which I honestly don't know if it's the model number. It seems generic enough to be shared by other BMSes. But I know it's K Series.
And the docs already say:
Daly Smart BMS K Series 100A
That's why I just extended this line to mention my Bluetooth advertisement name.

What do you think? Feel free to patch this PR if you want.

I wasn't aware of the fact your series is already mentioned as supported. I expected a different series.


Broken Link

Hi,
I'm trying to find out more information about the additionalInfo property for SMPCheckoutResult but this link is broken.
http://docs.sumup.com/rest-api/transactions-api/

Hi @philmartin83!
Sorry for the inconvenience, the link to the API was not updated in the source code, but you can find the correct links in the README, we will fix it for the next version.
Can you try this? https://developer.sumup.com/rest-api/#tag/Transactions


Remove Bitnami TestLink

This application is not maintained anymore by the upstream project and it was removed from the Bitnami catalogue

@jotamartos : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@jotamartos Is that just for the Azure Stack Hub marketplace? It's still listed here in the Azure catalog: https://azuremarketplace.microsoft.com/en-US/marketplace/apps/bitnami.testlink

Hi @sethmanheim, we also requested the removal of the solution from the Azure's Marketplace. The solution will be removed from there soon.

@jotamartos Sounds good, thank you for catching this! #sign-off


Spotify support

This is what I found through a quick Googling.
Spotify already works for me in iframes in Obsidian.

Ill can get started with this one tomorrow @samwarnick

Would you accept a PR for this if I write one up?

@danieltharp sorry missed this. I would absolutely accept a PR for this


Fix code snippet in IO.ts

Hello and thank you for the great library.
Browsing the documentation i found this snippet of code was not working anymore with<EMAIL_ADDRESS>

Thanks @cateland


Build failure with "Error: Unsupported option --v-lvl-root" on macos

Build failure with "Error: Unsupported option --v-lvl-root" on macos because "vk_video_decoder/external/MoltenVK/fetchDependencies" doesn't have "--v-lvl-root" option.

Build failure with "Error: Unsupported option --v-lvl-root" on macos because "vk_video_decoder/external/MoltenVK/fetchDependencies" doesn't have "--v-lvl-root" option.

This application does not support MACOS - only Windows 10 and Linux are currently supported.


Allow more leniency in actions

Requiring actions to unlock things results in the AV2 save action never happening, along with any other action that is done to set things up to be faster later.

Fixed thanks to the changes from #40, we drop tons of duplicate states now instead of relying on penalties to prevent overusage of actions.


[Biometric] Unexpected firing of SuccessResultMethod and FailResultMethod on Android 13

I have tested the biometric demo project on my old Android 9 device (Huawei P20 Lite) and it worked well, i.e. no crash and both SuccessResultMethod and FailResultMethod are fired as expected.
I also have tested it on my Android 13 device (Oppo A74) but here I have some issues regarding unexpected firing of the SuccessResultMethod and FailResultMethod.
Shall I report these issues or is the Playground Biometric demo still work in progress for higher Android versions?
(Using Delphi 11.2/Windows)

Shall I report these issues or is the Playground Biometric demo still work in progress for higher Android versions?

This report will be sufficient, thanks!

Closed as per: https://github.com/DelphiWorlds/Kastri/issues/151#issuecomment-1410750970


Automate deployment

Motivation
Pitclipse currently requires manual deployment in order to be available through its update site. This makes harder to provide updates and can thus slow down releases.
Possible solution
We can overcome this by automating the deployment. For instance, Travis CI could be configured to deploy a new update site each time a tag is pushed to the master branch.
Additionally, we could turn the existing update site into a composite one so that we could provide several versions at once, such as:

a snapshot version based on the last commit
the latest release
all previous releases

Implementation
Travis CI can be configured thanks to the .travis.yml file; login and password can be encrypted through the Web UI.
The following blog posts show how a composite update site can be created and deployed to Bintray with Maven:

http://www.lorenzobettini.it/2015/01/creating-p2-composite-repositories-during-the-build/
http://www.lorenzobettini.it/2016/02/publish-an-eclipse-p2-composite-repository-on-bintray/

@philglover what is the current process to deploy a new version of Pitclipse?

It was manual upload to an S3 bucket.  @hcoles can grant you access I think.
I did briefly look into having Travis deploy to S3 a few years ago but it did require some S3 admin to do.  From having had a look at the docs again, it seems a little more intuitive than it did at the time.
Can I just say for the public record, the work and effort you have done @echebbi has been fantastic.  Thanks for picking this project up and bringing new life to it.

Aha, just re-read things.  Yes publishing to bintray is also a good approach.
http://eclipse.pitest.org/release/ points at the S3 bucket - I assume again @hcoles  can point eclipse.pitest.org to bintray.

@philglover I assume I can too, although I have no memory of how I set this all up.

@philglover thank you for the acknowledgment, it is very much appreciated! I believe using Bintray would be way more convenient because I already have the snippets for creating and uploading composite update sites. That being said, I will take a look at S3.
@hcoles I'll keep you updated on my choice between S3 and Bintray; we'll see at that time what needs to be done exactly.

Hi @hcoles, I just deployed the new 2.0.0 release to https://dl.bintray.com/kazejiyu/Pitclipse/updates/, do you think that you could redirect http://eclipse.pitest.org/release/ to this address?

To be honest not sure. Just looked at what I setup for the current update site many many years ago.
I currently have a CNAME record that points eclipse.pitest.org to an S3 bucket. The rest of the site is hosted on github pages.
If bintray supports it, and you can tell me what the value should be, I can add a CNAME for the new update site. Otherwise I think we'd need some sort of html hackery on guthub pages.

That's unfortunate. According to Bintray's documentation adding a CNAME 1) would require a Premium account and 2) is unavailable for dl.bintray.com URLs.
@hcoles considering uploading to the S3 bucket instead, could you grant me the access?
@philglover the main reason why I'd like to keep the update site on http://eclipse.pitest.org/release/ is because that's the link you specified in the Eclipse Marketplace. Would you mind either changing the update site URL to point to Bintray or granting me the editing rights? Looks like it's possible at the very bottom of the Edit tab in Pitclipse's product page:

@hcoles, @philglover and I managed to update the Eclipse Marketplace so that it now points to Bintray, hence I believe that this issue is solved and that you don't have to bother with the S3 bucket.

@echebbi Excellent, I'll stop trying to remember how to administer S3.


[Feature Request] rimraf

In Node.js v14.14.0, fs.rm and fs.rmSync was added. It's a built-in module that removes files and directories. The recursive option is used to remove directories and their contents.
rimraf is still WIDELY used, for no apparent reason.
Each copy takes a whopping 3.38 MB.

rimraf itself is only 271 KiB. The main culprit is the glob package.

In my opinion, it doesn't matter which package is at fault. At the end of the day, all that matters is that installing rimraf adds 4 MB to your node_modules, and it does have a native replacement.

Does Nolyfill do a compatibility check? With Node.js supporting fs.glob and fs.globSync now it might be worth doing this.

For the record, they will not be dropping glob any time soon.


My billing and shipping address are the same sometimes not checked by default?

Not sure why this happens, need to investigate.

I seem to be having this problem on the latest version of the module with Magento 2.2.5
Are their any known fixes for this?


Test failing on arm 32bit/windows

https://github.com/cloudflare/quiche/runs/1378520862?check_suite_focus=true

---- tests::empty_stream_frame stdout ----
thread 'main' panicked at 'assertion failed: `(left == right)
  left: `Ok(40)`,
 right: `Ok(39)`', src/lib.rs:5229:9

failures:
    tests::empty_stream_frame

test result: FAILED. 292 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out

Not every time but fairly often.

That's a known flappy test (on any architecture) IIRC, have you tried running it again?

That's a known flappy test (on any architecture) IIRC, have you tried running it again?

I got multiple failures already. If you want I can switch to cargo test in #711 again but I'm afraid we will see it again.
Yes I remember this is not a new one... not sure why I see more often in those architectures.

Made a PR #716 for the fix

Another one from #711 (without #716): https://github.com/cloudflare/quiche/runs/1382192827?check_suite_focus=true


Ho do I use "renderers"?

Hi. This lib looks awesome.
I'm having problem with renderers - how to use it, e.g. selectAllRenderer. Docs say it's a Component. How do I Implement this?
Thanks!!

Hi. This lib looks awesome.
I'm having problem with renderers - how to use it, e.g. selectAllRenderer. Docs say it's a Component. How do I Implement this?
Thanks!!

Hello tomeczekstecc,
About library.. yes it's good. Bt my experience about some years I'd advice you to create new one. Because I've got a lot problems using this.
Tommy


Syntax highlighting bug

#371 introduced a syntax highlighting bug:

Another similar scenario:

I rolled back the syntax highlighting to the previous version for now, in release v2.29.3. I'll work on addressing these issues and try again in the future. :D


4AEE18F83AFDEB23

4AEE18F83AFDEB23
Originally posted by @Erik818subo in https://github.com/Erik-sudo-cod/---/issues/1#issuecomment-1086103037

4AEE18F83AFDEB23

4AEE18F83AFDEB23


repoze.lru not installed automatically

Is there a reason why there is no requirements.txt file for this repo? I'm using routes, but when I try install using pip, it does not install the repoze.lru package and my application naturally fails. I'm currently getting around this by adding repoze.lru in my own requirements file, but upstream would be more simple :)

Hi,
there's actually repoze.lru in requirements: https://github.com/bbangert/routes/blob/master/setup.py#L52

Hmm, that's strange. I wonder why it was not installed when I called pip. I'll close the issue for now, reopen it if I run into the same problem again.


Add uv tool install

This is the minimal "working" implementation. In summary, we:

Resolve the requested requirements
Create an environment at $UV_STATE_DIR/tools/$name
Inspect the dist-info for the main requirement to determine its entry points scripts
Link the entry points from a user-executable directory ($XDG_BIN_HOME) to the environment bin
Create an entry at $UV_STATE_DIR/tools/tools.toml tracking the user's request

The idea with tools.toml is that it allows us to perform upgrades and syncs, retaining the original user request (similar to declarations in a pyproject.toml). I imagine using a similar schema in the pyproject.toml in the future if/when we add project-levle tools. I'm also considering exposing tools.toml in the standard uv configuration directory instead of the state directory, but it seems nice to tuck it away for now while we iterate on it. Installing a tool won't perform a sync of other tool environments, we'll probably have an explicit uv tool sync command for that?
I've split out todos into follow-up pull requests:

#4509 (failing on Windows)
#4501
#4504

Closes #4485

A single tools.toml for all tools sounds like a way that could break all installed tool by corrupting a single file, what e.g. about $UV_STATE_DIR/tools/$name/tool.toml for each tool?

Seems reasonable, though I wanted a central file for bulk operations.  I guess we can read every directory instead pretty easily. It won't break the tools though it'd just stop you from installing more.

Should we add versioning to the toml file(s) to allow breaking changes in the format?

Perhaps eventually, but it doesn't seem critical right now. Do you think we need to immediately?

We should add locking to prevent concurrent modification of both tools and toml files; we already have an abstraction for this with LockedFile::acquire(tool_dir.join(".lock"), tool_dir.user_display()).

Sounds good to me.

Perhaps eventually, but it doesn't seem critical right now. Do you think we need to immediately?

I'd put a version = 1 on top, if we never use it it's ~free and if we bump the version later all old versions error immediately.

I'm hesitating on multiple tool files. I eventually want people to be able to define their tools in a centralized file rather than in invocations.

I'm going to skip adding a version in this pull request, but I'm happy to do it next. I just want to think more carefully about what it means.

Rock on


Align RBAC on Microsoft.Network

Change

Moved builtInRoleNames variable to .bicep/nested_rbac.json
Using declaration of existing resource + scope reference in roleAssignment resource declaration
Updated Readme

Type of Change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update (Wiki)

Checklist

[x] I'm sure there are no other open Pull Requests for the same update/change
[ ] My corresponding pipelines / checks run clean and green without any errors or warnings
[x] My code follows the style guidelines of this project
[ ] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation (readme)
[x] I did format my code

This likely fixes the issue I raised in issue #286.  The resource deployment worked but the RBAC application failed.


ID Resolution Modes screenshot

#1970  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @anna-statsig and the rest of your teammates on  Graphite

🚀 Deployed on https://66d78df6176d69dd9541137f--cozy-fox-0defec.netlify.app

Merge activity

Sep 20, 1:45 PM EDT: @anna-statsig started a stack merge that includes this pull request via Graphite.


Add "search for lyrics in google" link if lyrics could not be found

Closes (#2675)

@MarshallOfSound the solution with find method that you suggested didn't work for some reason:

But, I've found a way to test this indirectly (which is even better, to my mind). I just wait till handleLyricsNotFound() will be called automatically when 4 seconds have passed.  Sinon has a handy method for emulating passing of time which allows tests to be fast. I also changed one existing test to use this technique. Now tests run time has dropped by 4.5 seconds and we don't need to export underlying component after all.

Now tests run time has dropped by 4.5 seconds and we don't need to export underlying component after all.

Nice!!! 👍

Thanks for this 😄

The Search on google.com option often searches with the query
*<song name> - Unknown Artist lyrics*

This often result in a Google search without any Rich Text lyrics panel.  In the case of unknown artist, just a  lyrics query would suffice, with better chance for formatted lyrics.


[Feature request] log following

It could be really useful to have a similar approach as tail -f for deis logs.

related: deis/deis#465

Would be nice to see this feature implemented 👍
In the mean time, something like watch 'deis logs | tail' does the trick, sort of.

@JeanMertz kubectl logs -f is another workaround. :)

@bacongobbler very true :) but Deis logs include deployment logs as well, and the deis CLI doesn't require access to the kubernetes cluster, so that's less of a security risk.

Indeed, I know that's just the best workaround for now. I know v1 users were happy to use fleetctl journal for their use case, so it's one alternative.

+1

This issue was moved to teamhephy/workflow-cli#27


An error is thrown when a certain ERP page with TestCafe or Hammerhead is opened

See the issue in the TestCafe Studio repo: https://github.com/DevExpress/testcafe-studio/issues/4024
Steps to reproduce:

Launch the testcafe-hammerhead proxy using the gulp https-playground command.
Click the link specified in the SC ticket to navigate to the ERP page.
Fill in the login form.
After redirecting, you will see an infinite spinner on the page. Also, there will be the following error in the browser console:
Error: The value property of a object ([object HTMLElement]) cannot be assigned.

testcafe version: 1.16.0
node.js version: 14.16.0

I replied in private repo


Hi, I want to ask how did you convert the CULane label to five class to fix the loss funtion?

You can just refer to the official site of CULane.


Figure out a way to pass status check without no touching plugins.json

Closed to #57.

is there a way to set it so the pipeline status check will also be bypassed if it's not touching the plugins file?

An easy way is to revert #57.
I guess there would get another better way to do this.

Closed, detail see #62


[BUG] The cluster specific registry is not internally synced between v3 & v1 which blocks fleet from using it

Rancher Server Setup

Rancher version: 2.7.0-rc7
Installation option (Docker install/Helm Chart): Docker install
Proxy/Cert Details: N/A

Information about the Cluster

Kubernetes version: v1.24.6-rancher1-1 (RKE1)
Cluster Type (Local/Downstream): doesn't matter

If downstream, what type of cluster? (Custom/Imported or specify provider for Hosted/Infrastructure Provider):

User Information

What is the role of the user logged in? (Admin/Cluster Owner/Cluster Member/Project Owner/Project Member/Custom)
Admin

Describe the bug
Internally in Rancher, when RKE1 is managed it creates a v3 object. This in tern causes a v1 object to also be created. The v1 object doesn't get the registry synced to it. Some things, like the creation of the fleet.Cluster object, key off events to the v1 object. Those events are not properly handled when there is missing information.
You can see where the v1.Cluster is created/updated from a v3 object here.
When rke2 or k3s are handled it's first with a v1.Cluster that is synced to v3. You can see that information is synced to v3 with more detail (see here).
To Reproduce
An easy way to reproduce this is to create or import an RKE1 cluster while using a cluster specific registry. The fleet agent installed will not use that registry because the v1 object never got it.
Result
Fleet uses the global or default registry and not the cluster specific one. Fleet is just an example to easily highlight this. As information is not synced there could be other cases this causes an issue for.
Expected Result
Fleet should use the cluster specific registry. Again, fleet is just an example as this is a sync issue between resources and other things could have issues due to this.
Screenshots
N/A
Additional context
N/A

Awaiting rancher v2.7.0-rc9 to resume testing

v2.7.0-rc9 is available to test

Ticket #39468 - Test Results
With HA Helm:
Verified on rancher v2.7.0-rc9:

Downstream Cluster
K8s Version
Global Registry
Cluster Registry
System Images
Helm Operation Pod Image
Chart Images
Result

RKE1 AWS Node Driver
v1.24.6-rancher1-1
Unauthenticated
Authenticated
Cluster Registry
Cluster Registry
Cluster Registry
PASS ✅

RKE1 AWS Node Driver
v1.24.6-rancher1-1
Unauthenticated
Unauthenticated
Cluster Registry
Cluster Registry
Cluster Registry
PASS ✅

RKE1 AWS Node Driver
v1.24.6-rancher1-1
Not Set
Unauthenticated
Cluster Registry
Cluster Registry
Cluster Registry
PASS ✅

Additional Comments:

fleet-agent now respects cluster level registry with RKE1 and pulls image accurately and successfully from cluster level registry


Update openjdk to version 9+181

Java 9 has changed the version string to a new format and has a + before the build number.
JEP 223: New Version-String Scheme

It seems that scoop only accepts a valid semver as the manifest version which is a bit of a predicament. The new version-string scheme for Java explicitly states:

When $MAJOR is incremented, all subsequent elements are removed.

Wow ... so complicated... 😞

zip file with a dot: OpenJDK9_x64_Win_jdk-9.181.zip
sha256 file with a dot: OpenJDK9_x64_Win_jdk-9.181.sha256.txt
content of sha256 file with a plus: 68fa...d028 OpenJDK9_x64_Win_jdk-9+181.zip

Made some adjustments to skip the plus sign entirely. In the meantime, their bot published a new release without changing the build number...

Ikr... 😔. I didn't notice AdoptOpenJDK's API endpoints which helps out a lot. Their Jenkins build bot seems to be running on a timer, so, the actual build number is the same. I wouldn't merge this yet though.

Found those API endpoints by looking through their repos 😄
The homepage also shows "The AdoptOpenJDK Build Farm is still a Work In Progress. Please DO NOT use downloaded binaries for your production purposes.". So lets wait until this is stable. 👍

Agreed. I submitted an issue on their tracker about the inconsistent . + fiasco.

Blocked by AdoptOpenJDK/openjdk-build#173

Seems quite a while now, but any idea when this conflict resolved and PR merged? Else is there any way (say parameterized) we can pass java version from command line to install latest java?

Solved by https://github.com/lukesampson/scoop/pull/2209


Check if feature is disabled

Is it possible to check if a feature is disabled?
As I have some code in the initializer that sets the defaults at start-up but I don't want it to override anything that's been set in the adapter. Which is why I can't treat a false return for enabled? as disabled for this scenario.
# default disabled features
%i[feature1 feature2].each do |thing|
  Flipper.disable thing unless Flipper.enabled? thing
end

# default enabled features
%i[feature3 feature4].each do |thing|
  Flipper.enable thing unless Flipper.feature(thing).state == :off
end

The best way I could figure to do it (seen as there is no disabled method) was to check if the feature has a state of off before trying to enable it. That way if someone has actually set the feature to off... and the app is started up... it won't enable it again.
However I get the feeling that this is sort of doing the same thing... and would never enable the feature even if no one had disabled it at some point... is there a way to check if a feature exists but has also been actually disabled? Or is what I am doing the correct way to achieve this?

It seems I can handle this by checking if the feature exists with: Flipper.exist? thing and don't even need to check if it's got a state of :off.

You are correct about the lack of a disabled method. Flipper is about enabling things and letting things through the gate, not disabling things.
The best way to check if a feature has previously been enabled or disabled is to check the set of known features, which is what exists? does. It is possible for someone to add a feature there and not enable or disable the feature, but that is not a typical use case.
Currently, a state of :off means that nothing is is enabled in any fashion and is the best way to check that something is fully disabled.
Mostly just confirming what you said so you know you were correct. That said, I'm curious what the use case is so I can better understand and maybe come up with something to help. Why are you trying to enable or disable some features by default? Knowing would help me maybe point you in a different direction or determine if something is missing in flipper.

Hi John, thanks for the reply.
So the use case is we have certain features we develop during our agile sprints and sometimes we get ahead of what our QA can test for a sprint show and tell or upcoming release, so we're using this gem to control which default features are on/off at the point of deployment to our different environments.
The reason for setting some features as turned off is so it's clear from our code which are actively off and which are actively on... and then if someone wants to toggle these on/off we don't want our defaults to override them (our apps start/stop frequently due to the subsequent deployments or restarts, etc.).
We have previously used a combination of the config gem and a custom configuration layer built on top of Rails.config.x for certain features... but this gem lets us get involved from Rails.console and make it feel like a lighter setting rather than a configuration.
Hopefully that all makes sense? Seems the exists? method does do the job I want which is great. We were using the rollout gem previously, but because rollout doesn't behave like a singleton it became a pain to have to re-hook up an instance to our redis db to toggle features from console.

@iamdriz the features that you release like this, are they just on/off or do you take advantage of the % rollouts or individual actors/groups too?

Hi John.
The features are literally on/off at the moment. They work pretty much the same as if you'd put the feature in a YML file... with the exception that using Redis we can toggle these anytime.


Upstream expansion not working

It seems to only do one step, and then stop. Downstream works fine. Also, sometimes it adds new (duplicate) edges to the graph.
See by starting with Melanoma, then do a 4-step upstream search for drugs.

Which version of Melanoma did you start with?

Hmm. Not sure why the COSMIC diseases aren't showing up yet. Try "DRAVET SYNDROME".


Is there firmware to download?

Is there sample firmware with zigpy-blz support available to download for BL702/BL702L?
Thanks

https://github.com/thirdreality/ThirdReality-Zigbee-3.0-USB-dongle/tree/master/Image/Coordinator/v1.00.01(Beta)/R3_706_dongle_v1.00.01


Create rsb.txt

Bump?

Bump?

Hi,
Looking at this institution's online presence, it would appear that this institution does not provide post-secondary education (i.e. College or University)
Referencing the README:

Swot is a community-driven or crowdsourced library for verifying that domain names and email addresses are tied to a legitimate university of college - more specifically, an academic institution providing higher education in tertiary, quaternary or any other kind of post-secondary education in any country in the world.

Is this the case or am I mistaken? If I am please reopen this pull request, and state why your institution should be included in swot.

You're right. It's a high school.


Conflicts when not using json dataType

When using Backbone.sync with dataType: 'jsonp', the library changes the dataType to json an tries to make a CORS call and get the following error on IE9.

Would it be usefull to early return when such a happen?
if (options.dataType === 'jsonp') {
  return Backbone.vanillaSync.apply(this, arguments);
}

+1

i created a pull request fixing this
https://github.com/victorquinn/Backbone.CrossDomain/pull/17

Fixed with #17 thanks @mcallew


chore: Upgrade python/black deps and update the mk-release script

The new script has been tested in https://github.com/dfinity/dre/pull/284

Thank you!


Add support for Django 1.7

@bruth
This PR adds support for Django 1.7. It is a very simple change. The test runner needed a minor tweak to call setup() and we needed to bump the required version of django-preserialize to get the Django 1.7 compatible version. Finally, I added a Django 1.7 build version to Travis but locally testing passed using Django 1.7.10.

@naegelyd Thanks very much!


Self hosted gitlab is treated as gitlab cloud when cloning projects

I have added our self hosted GitLab instance, successfully authenticated and selected a project. While building, in git clone phase it tries to access gitlab.com which is wrong.
Coolify version: 2.2.7
GitLab importer started.
Cloning organization/frontend/web-app:development branch.
Failed to deploy!

Reason: Error: Command failed: git clone -q -b development git@gitlab.com:organization/frontend/web-app.git --config core.sshCommand="ssh -q -i /tmp/build-sources/...

Oh. Thanks! It will be fixed in the next version.

Let me know if it works with the new version!

Yep, fixed, thanks


Contemplate how to handle words with non-Chinese characters

Could try a rule:
If (string unicode isn't han) {
Try looking up substring+next character(s) (which may be Chinese)
}

@james-clark-5 A valid idea. But we will have to consider where in the code this is done, as I have a suspicion we may extract non-Chinese characters earlier in the process. Also, there exist words that start with non-Chinese characters

What examples do we have? Should help get the ball rolling.
AA制 (to go 50/50)
.......

That's the example that came to mind too, though if you look at the
beginning of the file, you will find more examples. I think the first step
would be to find out if there are any words that end with non Hanzi
characters, as this might make the implementation a little (though not
much) more complicated.
On 22 September 2017 at 04:16, IdiosApps<EMAIL_ADDRESS>wrote:

What examples do we have? Should help get the ball rolling.
AA制 (to go 50/50)
.......
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/danielt998/HanziToAnki/issues/42#issuecomment-331339484,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AOmv5AFAcwBBAMiCPmqlYkZEyYDul118ks5skyargaJpZM4OBl4j
.

I guess we'll be able to find about potential words ending with non-hanzi characters by reusing the recursive "try-all-character-combinations" code. Would also bring up words starting with non-hanzi characters.

Finding them would be very easy, something like:
for Word word in (the set of words){
for(char c in word.toCharArray()){
if (c is not Unicode.HAN){
System.out.println(word.getSimplifiedChinese);
}
}
}
On 22 September 2017 at 10:18, IdiosApps<EMAIL_ADDRESS>wrote:

I guess we'll be able to find about potential words ending with non-hanzi
characters by reusing the recursive "try-all-character-combinations"
code. Would also bring up words starting with non-hanzi characters.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/danielt998/HanziToAnki/issues/42#issuecomment-331396366,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AOmv5Ly3HkHC2otRLwUrafDGc86EOIXJks5sk3t9gaJpZM4OBl4j
.

less cedict_ts.u8 | cut -d ' ' -f 2 |grep '[A-Z]|[A-Z]'
3C 3P 3Q A AA制 AB制 ACG A咖 A圈儿 A片 A菜 A货 B B型超声 B超 CP C盘 C罗 DNA鉴定 E仔 G友 G弦裤 G点 H桥 K人 K仔 K他命 K房 K书 K歌 K粉 K线 K线图 M巾 N挡 OK绷 OK镜 OS O型腿 P P图 P挡 P民 Q T TA T字帐 T字裤 T恤 T裇 USB手指 USB记忆棒 U凸内裤 U型枕 U形转弯 U盘 V沟 X光 三C 三K党 三P 事儿B 来M 傻B 傻X 动L 卡拉OK 哆啦A梦 唱K 大V 巴比Q 拉K 柯P 牛B 异维A酸 装B 阿Q 阿Q正传 齐B小短裙 齐B短裙

I'm curious what this would pull up:
less cedict_ts.u8 | cut -d ' ' -f 2 |grep '[a-z]|[a-z]'

I'm curious what this would pull up:
less cedict_ts.u8 | cut -d ' ' -f 2 |grep '[0-9]|[0-9]'

圈a
and
21三体综合症
3C
3P
3Q
502胶
美国51区

and bear in mind there are entries with other characters too, such as this:
□ □ [ging1] /uptight/obstinate/to awkwardly force oneself to do sth/(Taiwanese, POJ pr. [gēng], often written as ㄍㄧㄥ, no generally accepted hanzi form)/


Fix await-outside-async to allow await at the top-level scope of a notebook

Summary

Fix await-outside-async to allow await at the top-level scope of a notebook.
# foo.ipynb

await asyncio.sleep(1)  # should be allowed

Test Plan

A unit test

Thanks!


add istio proxy dependencies file to proxy images

Adds file with SHA of dependencies used Istio proxy to the images.
Fixes #6572
After this PR is merged, documentation should be added to inform users how to get the versions from the images.

@elevran do we expect users to exec into the proxy container and cat this istio.deps file for envoy proxy SHA?

@elevran do we expect users to exec into the proxy container and cat this istio.deps file for envoy proxy SHA?

They can either do that or run the image locally in interactive mode to get the data.
In the cases this is needed (beyond getting the official release number, such as 1.10, from envoy's admin interface) it may be reasonable to do so. I'm open to other suggestions if there are any. The constraint is that envoy code should be treated as "sealed" at the point of building the container.
I can try to make these accessible as image labels instead. do you thin that would a be better option? We don't seem to use labels on any images (labels, not tags).

@elevran I think label on the image would be good because you could easily inspect an image using docker inspect, or we could do both so you can get it via runtime too :).

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: elevran
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: linsun
If they are not already assigned, you can assign the PR to them by writing /assign @linsun in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@elevran: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
c9fe55d7a83f64986f41783c626d1cfd6060bc1e
link
/test istio-integ-k8s-tests

prow/istio-pilot-multicluster-e2e.sh
c9fe55d7a83f64986f41783c626d1cfd6060bc1e
link
/test istio-pilot-multicluster-e2e

prow/istio-unit-tests.sh
5d517797434dee57454c3395aa153692258aa27f
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@elevran: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
c9fe55d7a83f64986f41783c626d1cfd6060bc1e
link
/test istio-integ-k8s-tests

prow/istio-unit-tests.sh
5d517797434dee57454c3395aa153692258aa27f
link
/test istio-unit-tests

prow/istio-pilot-multicluster-e2e.sh
5d517797434dee57454c3395aa153692258aa27f
link
/test istio-pilot-multicluster-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

superseded by #11524


[Fuel backend] Support downloading a model

Original report (archived issue) by Shane Loretz (Bitbucket: Shane Loretz, GitHub: sloretz).

Model::Fetch() has a mostly empty implementation. It should download a model from the fuel server if that model doesn't already exist on disk. Saving to disk would require implementing LocalCache::SaveModel and making sure Model has access to the FuelClient instance of LocalCache.
In order to make it possible to test the library with a mock REST class, ModelPrivate must be given an instance of REST  and LocalCache classes from FuelClient, which may be difficult. The instances might have to pass through  ModelIter or LocalCache when so they can be given to created Model instances.

ign fuel download --url https://fuel.ignitionrobotics.org/1.0/openrobotics/models/Ambulance


feat(component): collapse component

close #54
the test code I havent do well, I will improve it later.

I don't know why the test code cant work?😢

Sorry, fix it later.

I don't know why the test code cant work?😢

At first, I thought it was my problem because of the new features, But I checked all the changes and there was no problem, I clone again the main repo code , then run test , there is same question.

It may be a package.lock problem, which was also encountered last time.

I don't know why the test code cant work?😢

At first, I thought it was my problem because of the new features, But I checked all the changes and there was no problem, I clone again the main repo code , then run test , there is same question.

It may be a package.lock problem, which was also encountered last time.

the latest commit where this problem occurred, I found the update the package.json #64186e8

I don't know why the test code cant work?😢

At first, I thought it was my problem because of the new features, But I checked all the changes and there was no problem, I clone again the main repo code , then run test , there is same question.

It may be a package.lock problem, which was also encountered last time.

the latest commit where this problem occurred, I found the update the package.json

fixed #70

I don't know why the test code cant work?😢

At first, I thought it was my problem because of the new features, But I checked all the changes and there was no problem, I clone again the main repo code , then run test , there is same question.

It may be a package.lock problem, which was also encountered last time.

the latest commit where this problem occurred, I found the update the package.json

fixed #70

thanks, I will merge it later,  (


Use quit-window to hide the gofmt error window

gofmt pops up a window to display syntax error messages.
When I fix those errors and re-run gofmt, the window shouldn't stay
open. Note that quit-window will only delete the window if was opened
specifically for the *Gofmt Errors* buffer.

Merged as 3fdac0816abb5b71e7b2a8d079b87430bdf20fef.
Thank you very much for this addition. I wasn't aware of quit-window. This fixes quite a lot of user complaints (#66, #32)


subject_text and body_text variables

I found that the way I used to do variable substitution before is no longer valid. I have added to source params variable_start_string and variable_end_string that can be used to avoid the conflict between concourse and jinja variable substitution by configuring jinja to use another start and end token such as {( )} instead of {{ }}
I have updated the documentation accordingly.
Solves #6

Hey, any chance this might get merged?
Best Regards, Andreas

I think we can merge this, but on the other hand the parameter delimiter in concourse has been changed to ((parameter)). See here. Would you still need your feature under these circumstances?

That depends on when concourse will remove the old syntax entirely, at the
moment I think they are keeping it around for backwards compatibility.
However, I'm trying out my changes and I'm running into troubles with the
jinja not parsing my templates correctly, so for now hold of on merging.
I'll get back to you when I'm done debugging.
Regards Andreas
On Thu, 22 Jun 2017 at 09:47 Martin Domke<EMAIL_ADDRESS>wrote:

I think we can merge this, but on the other hand the parameter delimiter
in concourse has been changed to ((parameter)). See here
https://concourse.ci/fly-set-pipeline.html#parameters. Would you still
need your feature under these circumstances?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mdomke/concourse-email-resource/pull/7#issuecomment-310303206,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAC8tIKFMWWhWibnVkQv2NYvobjgd7Jsks5sGhwSgaJpZM4MqM5S
.

I found my problem, a typo in my pipeline. So there was nothing wrong with
the code changes in the pullrequest. So I think it would be a good idea to
merge the pull request.
Best Regards Andreas
On Thu, 22 Jun 2017 at 09:53 Andreas Knifh<EMAIL_ADDRESS>wrote:

That depends on when concourse will remove the old syntax entirely, at the
moment I think they are keeping it around for backwards compatibility.
However, I'm trying out my changes and I'm running into troubles with the
jinja not parsing my templates correctly, so for now hold of on merging.
I'll get back to you when I'm done debugging.
Regards Andreas
On Thu, 22 Jun 2017 at 09:47 Martin Domke<EMAIL_ADDRESS>wrote:

I think we can merge this, but on the other hand the parameter delimiter
in concourse has been changed to ((parameter)). See here
https://concourse.ci/fly-set-pipeline.html#parameters. Would you still
need your feature under these circumstances?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mdomke/concourse-email-resource/pull/7#issuecomment-310303206,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAC8tIKFMWWhWibnVkQv2NYvobjgd7Jsks5sGhwSgaJpZM4MqM5S
.


First attempt to implement Majority-honest multiplication protocol

Based on this paper, this PR adds a shmc module that contains components that participate in semi-honest multiplication.

fixed cargo issues detected here

closing it as we no longer need this implementation


feat: Relates to #360. Only allow import from Parity Signer chain account matching current chain. ETC support

This PR tries to satisfy the following:

Run "start" script in fether-electron's package.json with --chain poanetwork or
and other chain with a genesis file in paritytech/parity-ethereum/ethcore/res/ethereum.
Then try to import an account created in Parity Signer (should show error message since
Parity Signer only allows users to create accounts on 'foundation', 'classic', 'kovan',
or 'ropsten' networks at the moment, but not the one that Fether is currently running)

Run "start" script in fether-electron's package.json with --chain classic or
--chain foundation. Then try to import an account created for a different chain in Parity Signer from a (should show error message), and then try importing an account that matches the one that Fether is currently running and confirm that it allows you to choose and account name and displays it.

After importing 'classic' accounts from Parity Signer when running 'classic' chain, and importing 'foundation' accounts from Parity Signer when running 'foundation', try changing between chains and confirm that on the Accounts page only the accounts associated with the current chain are shown.

Verify that after importing an account from Parity Signer into Fether that it adds it to the array in Local Storage under the Key localforage/__paritylight::paritySignerAccounts with a value such as [{"address":"0x00d78f7613bbef0f279f7f563b77d88d1190891e","name":"cl4","chainId":61}], which includes values for the address, name and chainId keys.

Verify that after importing an Ethereum Classic account that on the Account page, the Send Ether page, and the Confirmation pages, it shows the Ethereum Classic logo (not the Ethereum logo) next to the text "Ether", and the ticker symbol should be "ETC" instead of "ETH".

Question: See // FIXME - modify to check if it is a valid ETC address. Is there a better way to check that the recipient address is an ETC address when sending from an account on the ETC chain? And that recipient address is ETH address when sending from an account on the ETH chain?

Question: Would you like me to break this into separate PRs to make it easier for review?

cool! code LGTM apart from a few grumbles

@axelchalon I've pushed commits addressing all your comments.

@amaurymartiny I've merged the latest master and fixed merge conflicts, including double checking that all text shown in the UI is wrapped with i18n and keys are consistent in en.json and de.json.


Fixes #2502: iOS incompatibility with other Firebase plugins

Description
Changed config.xml and PushPlugin.m
Related Issue
#2502
Motivation and Context
Solves plugin installation error when other plugins present use certain Firebase features already. Installation is now absolutely flawless.
How Has This Been Tested?
Tested on iOS 11.4
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

@andreszs when I run a build with this change I run into a build error:
/firebase5test/platforms/ios/Pods/FirebaseCore/Firebase/Core/FIRLogger.m:18:9: fatal error:
      'GoogleUtilities/GULAppEnvironmentUtil.h' file not found
#import <GoogleUtilities/GULAppEnvironmentUtil.h>
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

** ARCHIVE FAILED **

However, when I run it in Xcode everything compiles properly. Did you run into anything like that?

@macdonst No, I didn't get such error. I'm using the cordova-plugin-firebase-authentication plugin and this push plugin, and everything worked after applying these changes.

Just after you submitted this PR, I tried using it together with the https://github.com/chemerisuk/cordova-plugin-firebase-dynamiclinks plugin. I got a couple of build issues when using both of them together, but after removing the dynamiclinks plugin, the push plugin seemed to work.
However, now I tried to install this PR without having any other Firebase package installed, and I get a similar error:
/path/to/repo/platforms/ios/Pods/FirebaseCore/Firebase/Core/FIRNetwork.m:23:9: fatal error: 'GoogleToolboxForMac/GTMNSData+zlib.h' file not found
#import <GoogleToolboxForMac/GTMNSData+zlib.h>
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

** ARCHIVE FAILED **

@AndreasGassmann ok, with that info in place I think you'll need to update your PR so that it includes two frameworks:
<framework src="Firebase/Core" type="podspec" spec="~> 5.0"/>
<framework src="Firebase/Messaging" type="podspec" spec="~> 5.0"/>

if that fixes the compile issue update the PR and let me know. I can't really test right now as I'm stuck in meetings.

@andreszs @macdonst Tested the plugin but silent push doesn't get received (normal push with message does) on('notification') never gets called, any suggestions?

@macdonst Sorry, I do get the build error you mentioned eariler on cordova build ios, but not when adding the plugin, the platform, or building from Xcode. About your edit to config.xml: the build error persists, I tried several combinations of settings in config.xml and the result is the same: command line build will fail.
@echonox I had that error with silent push notifications too. If you add the content_available = true parameter to your FCM push payload, it will be processed normally. Don't ask me why, but it works fine with iOS 11.4 and 12.
As a side note: chemerisuk, the cordova-plugin-firebase-authentication author, also pointed out that when using his plugin CLI build will fail. So far I couldn't find any solution for this.
The only way to overcome this issue, whenever you make changes to www content follow these steps:

close Xcode
cordova prepare ios  - no errors here :)
pod update in platforms/ios - or could be pod install instead, I prefer update
open your .xcworkspace with Xcode, build and deploy normally.

To add, remove, change or update a plugin:

close Xcode
cordova platform remove ios
add, remove, update plugins normally
cordova platform add ios
pod update in platforms/ios
open your .xcworkspace with Xcode
select your dev team
perform other first-time Xcode tweaks as needed (like adding URL type if you use Auth plugin)

The previous steps work perfectly fine with Xcode 9 and Cordova 7.1.0.


Add support to forward a message

Add support for forwarding message.
As of now if i receive a file and i want to forward to another person i have to download and send it fresh.
Workaround for time being is to copy the code of view source and send it to user.
Can we add support for forwarding a message???

You can use the "Quote and reply" option and then copy the body of the message for this purpose as well.
Do you have a use case where you're forwarding messages often?  I'm somewhat skeptical that the cost in terms of extra items in a menu would be worth it in this case.

You can use the "Quote and reply" option and then copy the body of the message for this purpose as well.
Do you have a use case where you're forwarding messages often? I'm somewhat skeptical that the cost in terms of extra items in a menu would be worth it in this case.

yes copy and paste view source is one of the way. Working with that currently.

Closing as I think "quote and reply" is intended to cover this, and is documented here: https://zulip.com/help/quote-and-reply#forward-a-message


Possible to bring back hostname on the nodeview?

Hey, I really liked the feature that showed the hostname of the node, that's how I navigate our nodes as we have a bunch of nodes in it it's easier to remember names than internal ip adresses.
Would it be possible to do a config option or something that would show it like in the old days?
https://github.com/lmenezes/elasticsearch-kopf/commit/253093401158ac5aa0d9c40d33b3c7d9852c4f3c - is the commit that made the change
EDIT: Would be cool with a button to copy the hostname even!

+1. At the very least it could appear as a basic tooltip on mouse hover on the IP or something.

indeed having the hostname normally makes more sense than the ip.
In my case, the node name and the host name are the same(not exactly, but knowing one I know the other), so this was never really a concern for me. And some people seemed to need the ip.
I had in my pipeline to have an "extended view/compact view" toggle, so will just ship this together.


retina display support

The lines and text are blurry/pixelated when using a MacBook retina screen.
The drawing code should take into account the devicePixelRatio as described here https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/HTML-canvas-guide/SettingUptheCanvas/SettingUptheCanvas.html and here http://www.html5rocks.com/en/tutorials/canvas/hidpi/

Fixed in linkurious.js, do you want a PR ? https://github.com/Linkurious/linkurious.js/commit/e818f1a8693ce81efbad99444d6cd15795334cc9
Example:

sigma.js : https://rawgit.com/jacomyal/sigma.js/master/examples/svg-renderer.html
linkurious.js : https://rawgit.com/Linkurious/linkurious.js/develop/examples/svg-renderer.html

Hello @mdamien. I'll check your PR if you have time to file it. Thanks.


TF Portal invalid farmer Stellar address

Tested on devnet and testnet
After creating a farm through the TF Portal.
Adding an invalid Stellar payout address doesn't disable the save button and it actually saves the invalid address without errors

Same issue happened with adding public IPs. The validation message is working but it doesn't disable The save button and it submits the address and gateway without any errors

definitely an issue (y)

Also the validation for the Twin IP in the portal is not working and when an invalid format is entered it doesn't even show a validation error message

and it just keeps loading for a long time without outputting anything and when interrupted and and after refreshing the page the invalid input appears to be saved

After further testing there is no validation for almost anything on the TF Chain Portal.
Ex: you can create a farm without entering a farm name

and it just keeps loading after you sign the transaction

another example is the Bridge TFT to Stellar tab

the validation for amount is working but for wallet address is not and proceeds with the window for signing the transaction.
after proceeding with the transaction it does the same thing and just keeps loading without any result.
and the TFT was actually withdrawn from the account to a nonexistent address.
finally in the transfer tab there is no validation for entering 0 for the amount

the validation is working here and the button is disabled but the error message is not user friendly at all.

and when a valid address is entered with an  amount of 0 it proceeds with the transaction

and after signing the transaction again the same issue happens and it keeps loading without any output


Enable ceph-mon with service module

Can the ceph-mon service be enabled with the service module instead of using command in roles/ceph-mon/tasks/start_monitor.yml?
I think enabled=yes could be added to the task following that:
- name: start the monitor service (for or after infernalis)
  service:
      name: ceph-mon
      state: started
      enabled: yes
  changed_when: false
  when:
    - use_systemd
    - is_after_hammer

If there is not a specific reason for this, I can submit a patch.

Yes, :+1:

I believe there were some bugs in the service module that kept it from enabling these services. I'm unsure if that bug still exists or not though. I've tested on Centos 7 and it works without using systemctl enable and using enabled: yes on the service module only. I'm unsure about other distros or ansible versions though. I'm using ansible 1.9.4.

Ok, that's enough for me to leave it as is for now since I don't have the resources to test every platform.
Is there CI set up for every platform so that we can verify any potential issues from making that change?

@rnowling We do have some CI for testing. Currently the CI tests trusty, xenial and centos 7 against the latest versions of ansible and ceph on every PR.

As mentioned, the service module doesn't seem to do the job properly.
This requires deeper investigations. Somehow the magic trick seems to run systemctl enable.

Fixed, closing this.


Added DOKI

Description
Adding DOKI from Odin chain
Checklist
Adding Assets
If adding a new asset, please ensure the following:

[x] Asset is registered to the Cosmos Chain Registry.

The description and/or extended_description of the asset in the Chain Registry is informative.

[x] Add asset to bottom of zone_assets.json.

The IBC channel referenced in path must be registered to the Chain Registry.
osmosis_unlisted defaults to true (until the respesentation and transferring of the new asset has been validated)
Note that it is recommended to include an X (fka, Twitter) profile URL with each asset.

On-chain liquidity
For each new asset, please provide the plan for on-chain liquidity of the asset: (choose one)

[ ] Ready -- A liquidity pool has been created. The pool ID is: ______
[x] Soon -- A pool will be created. (See: Pool Setup Guilde.)

[x] (optional) A preview of the Osmosis Zone app with the new asset added is requested for creating the pool. (Supercharged Liquidity pools cannot be created via Osmosis Zone app)

[ ] StreamSwap -- The token is, or will be, going through a StreamSwap stream; thus, the token should be listed without requiring on-chain liquidity. A Pool ID will be provided in this PR following the stream's completion once the team has had a chance to create a pool using the earned funds.

Please update once Pool ID is known.
Also, see the latest updates on Verified process: https://github.com/osmosis-labs/assetlists/blob/main/LISTING.md


ARROW-16694: [Docs][CI] Clean up docs warnings

Most warnings are fixed, except:

Sphinx/Breathe can't parse some C++ declarations (not much we can do about that here, I think)

Breathe apparently doesn't handle overridden members properly in all cases, and thinks it's a duplicate instead:

If I can find time, I'll see if I can replicate for upstream


Making ServiceProviderResolver.GetServiceProvider() public so other generator projects can use it too?

ServiceProviderResolver.GetServiceProvider(assembly) in the NSwag.Commands package is currently internal. It contains a very useful foundation for generating code (or other stuff) based on a startup assembly's IServiceProvider.
I'm working on a cli tool to export AsyncAPI.json/yml from an assembly for the Saunter AsyncAPI project. It would really help if GetServiceProvider() could be used. (As a Proof of Concept I'm using reflection to call into this internal class).
Would the NSwag project be willing to expose this class to be used outside of NSwag tooling?
(I can make a Pull Request if this request would be accepted.)

Not needed anymore, used the Entity Framework variant instead, that was already publicly available through Microsoft.EntityFrameworkCore.Design Nuget Package --> https://github.com/dotnet/efcore/blob/main/src/EFCore.Design/Design/Internal/AppServiceProviderFactory.cs#L38


Added node arguments in setup.cfg

nosetests verbosity and styled colors added for tests

No conflicts detected... nosetests command executed without errors


11t needs translations

once app is translatable:
nl: @jeroensmeets
de: @DominicDev offered help.

Hi Jeroen,
How do you develop Matodor and which Tools are you using?
This is the first time i want to help in an open-source Project, do you have some tips for starting
honorary programming?

Most info is in the README. Let me know if you need more.

Hi Hören, there happen some Bugs with the Matodor app, i send you the
Report of Bugs ;)
---------- Weitergeleitete Nachricht ----------
Von: "Dominic Seifert"<EMAIL_ADDRESS>Datum: 07.12.2016 6:51 nachm.

Hi @domiSoap -- you can send me your changes by making a pull request.

Ok, i will do this ;)

Here for some Asian languages support, like Japanese and Korean!
How about to use Crowdin?

I'm offering myself to translate the app to Spanish.

@domiSoap @transifex3 @jiserra thanks for the offer. For translating, FuseTools has no ready localization system, so I/we have to add code for translating strings. Once that's in, we can make files to store custom languages.


Changed distance between sections

Changed the distance between sections and between items for a better responsiveness.

Good job! 👏 Just one more thing, for the mobile we'd like all the titles (h2) to be 2.2rem.

Done


Multiple errors with 5.5.2p2

Assets/Sketchfab Exporter/ExporterSKFB.cs(2,7): error CS0246: The type or namespace name `UnityEditor' could not be found. Are you missing an assembly reference?
(Filename: Assets/Sketchfab Exporter/ExporterSKFB.cs Line: 2)
Assets/Sketchfab Exporter/ExporterSKFB.cs(9,7): error CS0246: The type or namespace name `UnityEditor' could not be found. Are you missing an assembly reference?
(Filename: Assets/Sketchfab Exporter/ExporterSKFB.cs Line: 9)
Assets/Sketchfab Exporter/GlTF_Animation.cs(4,7): error CS0246: The type or namespace name `UnityEditor' could not be found. Are you missing an assembly reference?
(Filename: Assets/Sketchfab Exporter/GlTF_Animation.cs Line: 4)
Assets/Sketchfab Exporter/GlTF_ExporterWindow.cs(4,7): error CS0246: The type or namespace name `UnityEditor' could not be found. Are you missing an assembly reference?
(Filename: Assets/Sketchfab Exporter/GlTF_ExporterWindow.cs Line: 4)
Assets/Sketchfab Exporter/GlTF_Parameters.cs(5,7): error CS0246: The type or namespace name `UnityEditor' could not be found. Are you missing an assembly reference?
(Filename: Assets/Sketchfab Exporter/GlTF_Parameters.cs Line: 5)
Assets/Sketchfab Exporter/SceneToGlTFWiz.cs(8,7): error CS0246: The type or namespace name `UnityEditor' could not be found. Are you missing an assembly reference?
(Filename: Assets/Sketchfab Exporter/SceneToGlTFWiz.cs Line: 8)
Assets/Sketchfab Exporter/ExporterSKFB.cs(22,29): error CS0246: The type or namespace name `EditorWindow' could not be found. Are you missing an assembly reference?
(Filename: Assets/Sketchfab Exporter/ExporterSKFB.cs Line: 22)
Assets/Sketchfab Exporter/GlTF_ExporterWindow.cs(8,35): error CS0246: The type or namespace name `EditorWindow' could not be found. Are you missing an assembly reference?
(Filename: Assets/Sketchfab Exporter/GlTF_ExporterWindow.cs Line: 8)

I didn't know that UnityEditor lib can be missing in some setups.
Thanks, I will take a look at it and keep you in touch

Version 2.0.5 should fix this errors when building the unity project.
If you get these errors inside the editor, it's a case that the exporter doesn't handle.
Note that in a few versions, the exporter should be embeddable in a build.
Thanks for reporting!


Video based tracker improvements rebase

This replaces #203 - rebased, fixed one merge resolution, and made some small improvements. Also fixed up the find modules so hopefully it should find the SDKs it needs without a struggle.
@russell-taylor Merge at will - see the other pull request for my notes (mostly on the coordinate system)
Does not install by default - that's a one-line change in the CMake file for the plugin.

Did another rebase and merged that one.


ES Modules (node): named import of request doesn't get intercepted

Hey,
I'm using node version 16.6.2 along with ES Modules, which means I import node's native https lib like this:
import { request } from 'https';

request('https://example.com/test', (res) => {})

However, requests are not intercepted when request is imported this way. The same behavior can be observed when doing this:
import * as https from 'https';

https.request('https://example.com/test', (res) => {})

Here's a repo to show the complete code.

Thanks for reporting this, @lionralfs. This indeed looks off. It shouldn't matter how the request function is imported, it references the same function.
Are you sure you're not using node:https?

Not sure what you mean by node:https, but I'm using node's built-in https module.
As noted in my repo, requests are intercepted if the entire module is imported, and then used like this:
import https from 'https';

https.request('...')

I was referring to the new way to import Node.js native modules:
import { request } from 'node:https'

That's not the case for you, so my guess looks irrelevant.
I've changed one of our integration tests for https.request to use the named import as you do. Could you take a look at https://github.com/mswjs/interceptors/pull/203 and see if it's different from your use case in any way? Requests are still intercepted in the test.

Hm, that's odd.
The only notable difference is the way I import the interceptor:
import { interceptClientRequest } from<EMAIL_ADDRESS>
The way you imported it in your tests before (import * as https from 'https') also doesn't work for me:
https://github.com/lionralfs/mswjs-interceptors-bug-repro/blob/d93f27be924fec479adbcec06a14043ab7cbbb09/also-fails.js
Also note that I'm using "type": "module" in my package.json which makes node treat my '.js' files as ES Modules:
https://github.com/lionralfs/mswjs-interceptors-bug-repro/blob/d93f27be924fec479adbcec06a14043ab7cbbb09/package.json#L2

I think this has to do with what ESM does to named/default exports. What I've learned recently is that these two would yield totally different things in ESM:
import * as http from 'http'
http.request

import { request } from 'http'

Those two request functions won't share their identity because ESM would do some magic with imports, converting them into an object or something (really not an ESM pro here, sorry).
This is important because the Interceptors patch http with a specific import type:
https://github.com/mswjs/interceptors/blob/ddf0389c0a0f2f98350f3857d1e301f806c66587/src/interceptors/ClientRequest/index.ts#L1
I wonder if accounting for named imports would solve this issue:
import http from 'http'
import { request } from 'http'

// do the patching
http.request = patch()
request = patch()

That should work but it'd be nice to have a failing test to begin with.

I found https://github.com/nock/nock/issues/2461 talking about stripe-node

Looks like https://github.com/mswjs/interceptors/issues/201 describes the same problem.


Textarea

Is that possible to drag text area w/o blocking it from input?)

forget about this question) I'm just create a dragger element and pass option handle to it)

Not possible - as you noticed, handle is your best bet.


Spacecat 607 code extraction methods and benchmarks

Benchmarks not quite complete but sure something to work with

Looks good


Bug: Default Hotkey "Ctrl, Alt + Q" makes it impossible to type "@" on German keyboards

Please make sure that the issue you're planning to report is not already registered :)

Describe the bug
For the past days I've been wondering why I can't type the "@" symbol on my keyboard anymore. After digging around and realizing that the only app I've installed lately was HASS.Agent I found that the default hotkey of "Ctrl, Alt + Q" is resulting in this. The combination or "Alt Gr + Q" is usually reserved for @ on that layout. Disabling the hotkey inside HASS.Agent makes @ work again just fine.
To Reproduce
Steps to reproduce the behavior:

Have a German keyboard
Install HASS.Agent
The hotkey is by default enabled, so the bug should be reproducible at this point already

Expected behavior
"@" symbol should still work on German keyboards
Screenshots
-
Misc info (please complete the following information):

Windows build (ideally screenshot/info of winver.exe output): Windows 11 23H2
Windows' UI language: English (German Keyboard)
HASS.Agent version: 2.1.0-beta1

Please check what's applicable (multiple answers possible):

[x] Installed via installer
[ ] Installed manually
[x] Problem occurs in HASS.Agent
[ ] Problem occurs in Satellite Service

Additional context
-
Logs
-

While I don't think that having both the hotkey and "@" working at the same time, I think we can add a logic that will alter the default hotkey if german keyboard layout is detected.
Any "german safe" hotkey combinations that you can suggest?

From my tests "AltGr + H" should fit well :)
Else, potential different solution: Detect the layout > If it's German warn the user and ask him to make a new shortcut

Now I'm surprised, there is a check for "input language" being German in the code already :D
Did you by any chance receive that during the initial onboarding/configuration after installation?
Should be something like:
Your input language '{0}' is known to collide with the default CTRL-ALT-Q hotkey. Please set your own.

I'll also check if there is difference between C# input language and keyboard layout - maybe this is what we're missing.

@EpicLPer could you please execute following in powershell and provide me with output?
Get-WinUserLanguageList

It should respond back with something like this:

Hi, sorry for the late reply.
The output is as follows:
LanguageTag     : de-AT
Autonym         : Deutsch (Österreich)
EnglishName     : German
LocalizedName   : German (Austria)
ScriptName      : Latin
InputMethodTips : {0C07:00000407}
Spellchecking   : True
Handwriting     : False

LanguageTag     : en-AT
Autonym         : English (Austria)
EnglishName     : English
LocalizedName   : English (Austria)
ScriptName      : Latin
InputMethodTips : {2000:00000407}
Spellchecking   : True
Handwriting     : False

Reopened until 2.1.0-beta2 is released for clarity sake.

Having exactly the same problem, that I cannot type email addresses (at-key) anymore once HASS Agent is running. So the application cannot run constantly in the background.

Having exactly the same problem, that I cannot type email addresses (at-key) anymore once HASS Agent is running. So the application cannot run constantly in the background.

To fix that for now, please modify the hotkey shortcut to something else like Alt+H.
Next version fo HASS.Agent will warn about this during onboarding.


auth/data --> user/user

Generally, in the projects I've done so far I've been rewriting that part so that the initialstate looks like below:
{
   user: {
      isLoggedIn: `true/false`,
      data: `UserRecord instance`
   }
}

Generally, I think it's a bit clearer and more obvious to have the user data in the user store and state instead of referring to the auth/form.
What do you think?

I agree.

Reserved


numbers downloaded files

Hello,
It is possible to add the feature in the plugin, the number of downloaded file in the tracking of users in the public link or private ?
thanks
Thibaut

Everything is possible, but I have no time to implement it. Please create a pull request, if you like to have this feature. Thanks a lot.


LM-ResNets/LM ResNexts

This paper on your radar? Any idea how to implement something like this?

https://arxiv.org/pdf/1710.10121.pdf

Seems easy enough to implement by extending the Add() layer or even just duplicating the code and then adding the weights to be trained. I won't be implementing this paper though because I'm busy in my final semester. Maybe if I get some free time on some weekend.

Also, ResNeXt versions can't be built in Keras / TF, nor can the Grouped-Pointwise models. I don't think I'll be making it after all. Perhaps just the layer so that it can be used as required.

Sounds good @titu1994.
 Not sure how you can parse the idea that fast but its impressive. For the life of me I cant seem to figure out what weights are actually being optimized here.

The weights being optimized are k_n for the input u_n-1 from the first residual block and u_n (the residual) and f(u_n) from the second residual block. When adding a residual connection in Keras you generally do something like add([input, x]). Here, u_n is input and x is f(u_n). This is repeated after each conv blocks.
However, this paper is also going to learn a scaling factor between the u_n and u_n-1 + add the activations from f(u_n) and its residual connection is after every two residual blocks. The first block will have the ordinary residual connection, whereas the second one will have the scaling. It's quite ingenious. So this will infact take 3 inputs and not just 2 for the second block.

On the topic of papers being difficult to read and implement, this one is quite a challenge - https://arxiv.org/abs/1802.01808.
But I will probably try to implement this at least to some level because it seems extremely useful.

Interesting. Tell me how to understand things like this so I can stop
bugging you all the time! :D
On Wed, Feb 7, 2018 at 11:16 AM, Somshubra Majumdar <
<EMAIL_ADDRESS>wrote:

The weights being optimized are k_n for the input u_n-1 from the first
residual block and u_n (the residual) and f(u_n) from the second residual
block. When adding a residual connection in Keras you generally do
something like add([input, x]). Here, u_n is input and x is f(u_n). This
is repeated after each conv blocks.
However, this paper is also going to learn a scaling factor between the
u_n and u_n-1 + add the activations from f(u_n) and its residual connection
is after every two residual blocks. The first block will have the ordinary
residual connection, whereas the second one will have the scaling. It's
quite ingenious. So this will infact take 3 inputs and not just 2 for the
second block.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/titu1994/Keras-Classification-Models/issues/9#issuecomment-363822009,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANU-Sqwbc_SgMQW1jvU816y_k5udSJqvks5tScx4gaJpZM4R707u
.

Is this on your radar? https://arxiv.org/pdf/1801.05895.pdf
For the life of me I am having a hard time with these two images:

and this one

I guess it has something to do with the "offset" but the processing unit on the far right is connected to the second from the left, not the very first from the left in the top image. (i.e. the i-8th unit ). Either way I like this idea of sparse connectivity. Seems like a good one.

There are no papers in my "radar" atm, because I am swamped with coursework. However, very interesting paper. To be sure, it should be quite direct modification of my current DenseNet repo to incorporate SparseNet connections. The only function to modify would be the dense block really, though that has to be done somewhat carefully. You can give it a shot yourself actually.
As to the diagram, focus on the second diagram. Create all the required nodes without joining the tensors. Then work backwards from the last tensor and set it's input connection to be as shown in the diagram. Of course, this is for mental image. For Tensorflow or Keras you would need to go forward and decide ahead of time which node connects to which node.

I did this in my own mock implementation but the mental image you describe above conflicts with the first image (which the authors claim is correct). If I work backwards (as you suggest I've done so a million times) I dont see how the two diagrams are equivalent. Working backwards in the top diagram lands me on node corresponding i-7 node in the second diagram. Is this not correct? Losing my mind here. Sorry for bugging you with papers and I understand about your coursework.
Do you want me to still me to send you papers of interest when I come across them?

Yeah send away please. I am not up to date on the latest and greatest in the field for the past month or so, so I need to catch up after I'm done with the remaining assignments.
Also, I see your point. I made a mistake with the backward iteration. Interesting. Why would they plot to contradicting diagrams is beyond me. Consider this. Node 0 at the leftmost is the input to the dense block. If we consider the forward chaining of inputs, we could determine a few rules.
Do you have a gist of your implementation somewhere? I'm gonna try implementing this tonight. There goes my friday lol

No I don't have a gist but here is what I have. It sucks so dont make fun of me...I implemented what I thought was going on according to the first diagram that they swore was correct...also I have no idea how to architect the models they describe and match their depth and parmeters:

`
def conv_block(x,filters=32,sublocks=2,pad='same',kernel_hw=3,decay=1e-4,stride=1):
    for i in range(sublocks):
        x = layers.Conv2D(filters,kernel_hw,padding=pad,kernel_initializer='he_normal',
                          strides=stride)(x)
        x = layers.BatchNormalization()(x)
        x = layers.Activation('relu')(x)

def sparse_connect(x,fil=36):
    #Input Block
    x1 = conv_block(x,filters=fil,sublocks=1)

    x2 = conv_block(x1,filters=fil,sublocks=1)

    conn = layers.concatenate([x2,x1])
    x3 = conv_block(conn,filters=fil,sublocks=1)

    conn = layers.concatenate([x3,x2])
    x4 = conv_block(conn,filters=fil,sublocks=1)

    conn = layers.concatenate([x4,x3,x1])
    x5 = conv_block(conn,filters=fil,sublocks=1)

    conn = layers.concatenate([x5,x4,x2])
    x6 = conv_block(conn,filters=fil,sublocks=1)

    conn = layers.concatenate([x6,x5,x3])
    x7 = conv_block(conn,filters=fil,sublocks=1)

    conn = layers.concatenate([x7,x6,x4,x1]) #Seems wrong to connect to x1 but authors say its right
    x8 = conv_block(conn,filters=fil,sublocks=1)

    conn = layers.concatenate([x8,x7,x5,x2]) #Seems wrong to connect to x2 but authors say its right
    x9 = conv_block(conn,filters=fil,sublocks=1)
    return x9

lr = .01
def create_model(): #NO IDEA what I'm doing here in terms of replicating their models
    inp = layers.Input(shape=(32,32,3))

    #Block 1
    x = sparse_connect(inp,fil=36)
    x = conv_block(x,filters=32,sublocks=1,kernel_hw=1)
    #Transition
    x = layers.AveragePooling2D()(x)
    #Block 2
    x = sparse_connect(x,fil=36)
    x = conv_block(x,filters=64,sublocks=1,kernel_hw=1)
    #Transition
    x = layers.AveragePooling2D()(x)
    #Block3
    x = sparse_connect(x,fil=36)

    #Out
    x = layers.GlobalAvgPool2D()(x)
    out = layers.Dense(10,activation='softmax')(x)

    model = models.Model(inputs=inp,outputs=out)

`

Hmm interesting. I am trying to go by what they write in the second diagram :
import numpy as np

data = [0]

print("Node: 1 (root)", data)
print()

for i in range(8):
    log = np.round(np.log2(len(data))).astype(int)
    print("Node:", i + 2, "Inputs available:", data, "Log:", log)

    parents = []
    for p in range(0, log + 1):
        index = 2 ** p

        if index <= len(data):
            ip = data[-index]

            print("Adding parent at index : ", -index)
            parents.append(ip)

    print("Parents (%d):" % (i + 2), parents)
    data.append(i + 1)

    print()

And getting the output:
Node: 1 (root) [0]

Node: 2 Inputs available: [0] Log: 0
Adding parent at index :  -1
Parents (2): [0]

Node: 3 Inputs available: [0, 1] Log: 1
Adding parent at index :  -1
Adding parent at index :  -2
Parents (3): [1, 0]

Node: 4 Inputs available: [0, 1, 2] Log: 2
Adding parent at index :  -1
Adding parent at index :  -2
Parents (4): [2, 1]

Node: 5 Inputs available: [0, 1, 2, 3] Log: 2
Adding parent at index :  -1
Adding parent at index :  -2
Adding parent at index :  -4
Parents (5): [3, 2, 0]

Node: 6 Inputs available: [0, 1, 2, 3, 4] Log: 2
Adding parent at index :  -1
Adding parent at index :  -2
Adding parent at index :  -4
Parents (6): [4, 3, 1]

Node: 7 Inputs available: [0, 1, 2, 3, 4, 5] Log: 3
Adding parent at index :  -1
Adding parent at index :  -2
Adding parent at index :  -4
Parents (7): [5, 4, 2]

Node: 8 Inputs available: [0, 1, 2, 3, 4, 5, 6] Log: 3
Adding parent at index :  -1
Adding parent at index :  -2
Adding parent at index :  -4
Parents (8): [6, 5, 3]

Node: 9 Inputs available: [0, 1, 2, 3, 4, 5, 6, 7] Log: 3
Adding parent at index :  -1
Adding parent at index :  -2
Adding parent at index :  -4
Adding parent at index :  -8
Parents (9): [7, 6, 4, 0]

You'll notice, the final layer's parent (layer 9) has [0] at the end rather than [1] which is in line with how we would ordinarily word if we followed their second diagram to a T.
However, by ploping this into my OG densenet implementation, I can only get 0.71 M parameters for SparseNet 40-24. Where am I missing parameters is a difficult question.. I think ill give up on this for tonight.

Lol, a little bit of Googling the primary author leads me to this : https://github.com/Lyken17/SparseNet/blob/master/src/denselink.py
This should make it a lot clearer what I need to do.

https://github.com/titu1994/keras-SparseNet
There we go. The only issue is a small decrease in the number of parameters compared to the paper. Since I dont have PyTorch, I cant verify the official repos param count.

I still have a few questions about this. If I wanted to use my implementation above what would I change to SparseNet-BC (k=36). I want to try and understand this in my own way. The Pytorch code doesn't help much. I pretty much read every line. Aside from following the second graph and not the first, what would I have to change in my code to get SparseNet-BC (k=36)? Also could you test on CIFAR-10 to see if you replicate their results?
Thanks for your help but for once I wanted to implement something in a way that made sense in my head before moving on to a more sophisticated solution (i.e. your implementation). I'm sooooo frustrated right now to say the least...

In your implementation no idea what depth, nb_dense_block, gorwth_rate, reduction is. Or how you were able to gather all this from their paper....
Why arent depth and nb_dense_block the same? Doesn't one affect the other?

@titu1994
Dude this implementation is really hard in my way. How on earth do I write a function that knows how to do the connectivity scheme programatically? I see your expeonential fetch code but I dont see how you create dense blocks with it.

Of course. Implementing something yourself from scratch is a very valuable learning experience.
Try seeing the parts of your code which relate to the functions in my code. You have a conv block which is the same so that's good. You have a sparse connect which is hard coded. Try thinking in terms of exponential loops. My original implementation of this loop was a backwards grouping, the current code is most straightforward and forward grouping.
The exponential index simply tries to get the closest power of 2 smaller than the max of the input.
BC mode will require modification of your conv block to insert a bottleneck 1x1 conv layer with 4x the channel and so on.
Also, the initial filters will also not be doubled in case of the sparsenets, unlike DenseNets.
Also, your transition block will keep track of the compression factor as well.
It's small things really.
Nb dense block is default to 3, for 3 blocks with 2 pooling layers. It's configurable since ImageNet will require 5 blocks with 4 pooling layers.
Growth rate is to follow the paper as to how many filters each new block in the sparse layer will add.
Reduction is the inverse of compression, the parameter C in BC mode.
Depth and nb dense block are not the same for convenience. If you want a standard x layers same across each block, use depth. If you want different number of layers in each block, pass this as a list. It will override depth at this point. It's just convenience of design and adaptability to requirements.

That @titu1994. Great answer! Now I've run a test based on my hard coded way and I cannot replicate their accuracy results. If you have GPU access could you run a test and and see if you can replicate their CIFAR-10 results?


Use the public on method when listening

Fixes https://github.com/jashkenas/backbone/issues/3611.
This uses a private listening var to share state between a Backbone
"listener" and "listenee", instead of using a private internalOn() to
share state. This allows #listenTo to use the public #on method and
keeps interop between Backbone and any other event library.
http://jsperf.com/internal-listening-public-on

Hold off on this for today, it has an issue because the other library won't update listening.count, so we don't know when we can cleanup references to listenee from the listener.

"The other library" ?
Also, tryCatchOn isn't a good thing.

I've just revised the implementation to use a hybrid approach between #3455 and #3594.
If the listenee is using Backbone's #on, the listening will keep track of callbacks using a fast counter (#3594's approach). If not, then callbacks will be stored in an _events object on the listening object (#3455). This allows full interoperability while also properly cleaning up memory bindings when all callbacks have been removed.
JsPerf tends to like the implementation, except Chrome doesn't like #listenTo (running the same benchmark in node v0.12 shows a less than 0.2% slowdown).

Also, tryCatchOn isn't a good thing.

Can you explain?

Is there any chance this PR will be merged?

@DomBlack 👍
I'm interested in this code too.
This PR can fix at least one painful bug in my project.
Do the author need any help?

@jridgewell I tried to rebase and fix merge errors in https://github.com/jashkenas/backbone/pull/4043 but a bunch of tests fails. Could you help me?

Any updates on this? I've merged master into it in #4131, if that helps at all.


Parsing Trace categories for action that involves button click, page load, and wait for element to display

Hello,
I have been tinkering around with node-big-rig and big-rig to get performance data with automation.  I have been successful in getting the data, but I have notice that one of the timelines that I labeled is not being recognized by node-big-rig as an action.
The timelines involves a button being clicked, wait for the page to load, and waiting for a specific element to appear.  The goal is to get the performance data of assets, files, rendering being loaded after a button is clicked to when the element appears in the browser after page refreshes.  BigRig does not recognize that kind of timeline as an action.
List of timelines that is labeled in the attached trace json file:
clickProfile
clickHomeLogin
clickLogin - bigRig cannot parse as action
inputUsername
inputPassword
Attach is the trace file that was recorded by the automation system.
BigRig version used to parse the trace file: 1.0.10
trace7a.txt
Note: Convert the file back to .json if needed.

Thanks for the report. I tried pulling the JSON into DevTools Timeline, and it doesn't show an area in the Console row for clickLogin. Is the code definitely calling console.time('clickLogin') and console.timeEnd('clickLogin')?

The issue is the page load. console.time and timeEnd don't work across pages.

@sroussey Pretty much what he said.

Ohhhh I see. Sorry, I missed that. Yes, you're right, Chrome doesn't support time and timeEnd across navigations. Unfortunately, then, I'll have to close this as not being a bug in Big Rig so much as it's a feature that's missing from Chrome and DevTools.


create_sorted_donors

fix grammar in docstring
You don't need to compare to zero on line 118. Remember that an empty list is Falsey, so you could just say if a_dict[person]
line 125 could put return statement on one line

fixed grammar,
moved return on one line,
deleted < 0


refactor: enforce immutability of ifap

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

Project coverage is 95.03%. Comparing base (c732bd2) to head (4ff0b6a).

Additional details and impacted files
@@            Coverage Diff             @@
##             main       #4      +/-   ##
==========================================
+ Coverage   93.43%   95.03%   +1.60%
==========================================
  Files           1        1
  Lines         198      141      -57
==========================================
- Hits          185      134      -51
+ Misses         13        7       -6

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

Might also want to do this for the Windows addr_table pointer?

I updated the windows implementation to use early returns like the unix implementation does. Let me know if you prefer the immutability change only.


fix(package.json): Adding module entry

:tada: This PR is included in version 5.4.3 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:


Support Angular@15

Hello, thanks for this great directive. Angular@15 has been released and it would be great if this directive could be upgraded to officially support angular@15.

Support added


12th page icon not displayed

Hello,
Is there a max number of pages ?
It seems that, starting at the 12th pages, the icon in the menu is not shown. I can still go to the 12th page by swiping the screen.
Is there such a limit ?
Thx,
Grm

There is no hard limit as to the number of pages. Perhaps the rest of the pages simply fallout out of the visible area?

I tried with both vertical and horizontal and i have the same issue ont the tablet.
On my laptop, I have all distinct menus.
But on the tablet, the last one is not shown (which is weird, there is some space left on the screen). I will try to take some screenshots in order to show you.

Hello,
Here are the two screenshots
From the tablet :

From the computer :

Thank you for your help.

@grm have you tried different browsers (chrome/safari). Which OS are you running?

@grm it looks a bit like your icon didn't loaded, try to tap in a place where an icon supposed to be, or change the type of icon. Or may be just cache.

@grm have you tried different browsers (chrome/safari). Which OS are you running?

I am using a chrome base browser (webview) in an android samsung tablet !

Try using a different browser and see if it makes a difference. Your can use this browser if your want https://play.google.com/store/apps/details?id=de.ozerov.fully

@grm it looks a bit like your icon didn't loaded, try to tap in a place where an icon supposed to be, or change the type of icon. Or may be just cache.

Indeed, the zone is clickable and works but the icon does not show up (even after emptying cache).
I changed the icon, and now it works perfectly.
I am not sure  why this icon cannot shows up, but now everything works. The issue does not seems related to tileboard.
Thanks for your help.

all
need help, please.
I have both vertical and horizontal icon shows on my desktop but no icon shows on my samsung tablet....
Without the icons but the tiles is working.
Please assist. thank you


how to put leaky_relu activation in MLP ?

Hi,
I have a question: how to set "leaky_relu" instead of relu as MLP activation function ?

that would be interesting to test.
Also how can I introduce layernorm in the MLP ?

If kgcnn.ops.activ is loaded (should happen in principle in all modules, or i will put it in init.py) you can simply us
"kgcnn>leaky_relu" or if you want to specify you can use directly kgcnn.ops.activ.leaky_relu(alpha=0.2) or if you want to stay with the serialized version, you can use {'class_name': 'kgcnn>leaky_relu', "config": {'trainable': False, 'dtype': 'float32', 'alpha': 0.2}}

thanks for explanation, very useful.
I try really to compare the two codes Keras/PyG so it can work to "swish" too.

I think keras has "swish" but we have a "kgcnn>swish" too (which requires more memory but we could extend for arbitrary exponent).

I updated the activation functions to also allow learnable parameters for leaky_relu and swish, but that is not usually done, as far as I can tell. I close this now, but you can re-open if you something does not work as expected.


Is there any way to print a document "silently" on Android without displaying the preview page?

Hi, I've been using this plugin and it works perfectly but I wonder if there's any way to print a document "silently" without displaying the preview? Every time I click print, it display options like SaveToPdf etc. I just want to print to a specific printer directly without any prompts. Any suggestions? Thanks,
Alex S.

PrintHand have an Android API that lets you print in the background, but you can't do the same through the Android print system

Hey muiltexus you ever figure this out? Gave a look at PrintHand and it looks promising.  He has examples here.. https://github.com/DynamixSoftware/PrintingSample .  Not a java guy but im gonna give it a try this weekend.

@ionSpark I have code for an older version of phonegap at https://github.com/EionRobb/phonegap-print-plugins/blob/master/Android/PrintHandPlugin.java if that helps save some time

Hi guys! I haven't figured it out yet, but PrintHand does indeed look promising after reading their detailed info! Previously I did install PrintHand on my device, as well as PrinterShare Print Service, but I didn't spend enough time with it. Please let me know if you get it working. Regards, Alex $.

Hi, ionSpark!
Did you have a chance to work on this issue? Any luck?
Thanks,Alex S.
  From: ionSpark<EMAIL_ADDRESS>
To: katzer/cordova-plugin-printer<EMAIL_ADDRESS>Cc: multilexus<EMAIL_ADDRESS>Sent: Thursday, March 17, 2016 11:05 PM
Subject: Re: [cordova-plugin-printer] Is there any way to print a document "silently" on Android without displaying the preview page? (#78)
Hey muiltexus you ever figure this out? Gave a look at PrintHand and it looks promising. He has examples here.. https://github.com/DynamixSoftware/PrintingSample . Not a java guy but im gonna give it a try this weekend.—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub

@multilexus, Ya i did but i realized that it didn't support a printer i needed and that you would have to have the printhand app installed.  Its $10 dollars a device, as a enterprise app i could swing that but i've decided to wait and focus on other parts of the app at this moment.  When i get time ill post it on github.

Printhand supports 3 methods of integration and method #3 (direct integration with their PrintingServices library) uses their proprietary Printing SDK and does NOT require PrintHand app to be installed on the device. I'm still struggling to make it work but not giving up yet :) I got their sample native PrintingSample app built into an APK and running on my Android tablet but its still using PrintHand app in addition to calling PrintingServices provided by their SDK. Getting in touch with their support team for help. I'll still have to make a cordova plugin out of it later. If you have that part working I'd really appreciate your help.
On Mar 30, 2016 7:37 PM, ionSpark<EMAIL_ADDRESS>wrote:@multilexus, Ya i did but i realized that it didn't support a printer i needed and that you would have to have the printhand app installed.  Its $10 dollars a device, as a enterprise app i could swing that but i've decided to wait and focus on other parts of the app at this moment.  When i get time ill post it on github.
—You are receiving this because you were mentioned.Reply to this email directly or view it on GitHub

@multilexus, as the others pointed out the Android printing framework does not provide such way.

I think Samsung Print Service Ca be used in this scenario.  It supports most of the vendors printers and it also have API using which you can print from background with out using Android Print Dialog.

Is there a way to print silently without preview page to google cloud print / classic printer ( windows printer sharing ) / new printer with WiFi Direct?
Thank you

Hi @multilexus  @EionRobb @katzer @naveenmah @ostrichegret ,
Is there any way now (which wasn't there in past) in Android, to print silently (that is, without the pop-up page appearance) or any good cordova plugin which can provide the silent printing facility mainly for android.
Thanks :)

Hi @katzer.
Direct/silent printing is really essential for android platform and many users of this plugin seem to want this feature.
I hope you would find out the way to do this. Thanks.

OMG , I need android silent print

This might not be a solution for this plugin. However I'd like to point out that my kotlin/jvm library supports silent printing from Android: https://github.com/gmuth/ipp-client-kotlin

This might not be a solution for this plugin. However I'd like to point out that my kotlin/jvm library supports silent printing from Android (for documents in a format supported by the printer): https://github.com/gmuth/ipp-client-kotlin

Thanks! That was very helpful.  Your library works for me! Now I can print from my Android app silently without any user interaction.