update: add a application.yml file for launchpad deployments

This adds the application.yaml that is needed for the new launchpad thing
connects to #22

Coverage remained the same at 93.333% when pulling ae7f2190a715bdfd03f040beb9ff1c2e76a12a31 on lholmquist:22-application-yaml into 31eda377de5c741c96e9341dfa45408ed7320ca3 on bucharest-gold:master.

Coverage remained the same at 93.333% when pulling ae7f2190a715bdfd03f040beb9ff1c2e76a12a31 on lholmquist:22-application-yaml into 31eda377de5c741c96e9341dfa45408ed7320ca3 on bucharest-gold:master.

Coverage remained the same at 93.333% when pulling b176b6ad4967c650663ccae97bdb0d30585d4a0c on lholmquist:22-application-yaml into 35e907eb20a6265f3a70736913e3364914cea929 on bucharest-gold:master.


[bugfix] suppress extraneous warning messages generated by diffusers

This commit suppresses a few irrelevant warning messages that the diffusers module produces:

The warning that turning off the NSFW detector makes you an irresponsible person.
Warnings about running fp16 models stored in CPU (we are not running them in CPU, just caching them in CPU RAM)

I'd review this more but apparently I'm an irresponsible person

Thank you kindly.


mlp learn image

Load CUDA tensors of NetworkWithInputEncoding for XPU and compare weights, ouput, loss and grads.

Running this PR with the following command:
cd python
python test_networkwithencoding.py


feat: UI fixes and adjustments

Issues solved with this PR:

Make PL as default language (Unified language after finish questionnaire - change to annotation view)
Remove the information before each questionnaire, show it only once
Remove title of questionnaire
Finish accept button - "ZAKOŃCZ"
Change "Stan anotacji", "Rozpocznij anotację" button
Razem tekstów, Zakończono tekstów
Confirm button:  ZAAKCEPTUJ / ZAAKCEPTOWANE
Show end-of-research questionnaire after 3 months without the need to finish all projects
Translate clear annotation button's message
Rzekonania -> Przekonania
Uppercase first letters (Absurd, Humor.., Humor..)
String adjustments in questionnaires as commented in gdocs
Make a sticky legend on top right corner of questionnaire if the questionnaire contains scale-based questions

What's changed:

frontend/components/example/ArticleList.vue : Make button label exactly the same as the translation string (only capitalized on first letter)
frontend/components/layout/TheSideBar.vue : Make button label exactly the same as the translation string (only capitalized on first letter)
frontend/components/questionnaires/QuestionnaireForm.vue : Remove greeting message, add sticky card containing scale legend
frontend/components/tasks/toolbar/forms/FormClearLabel.vue : Add translated message
frontend/components/utils/ActionMenu.vue : Make button label exactly the same as the translation string (only capitalized on first letter)
frontend/i18n/* : Add translations and adjust words, capitalization
frontend/middleware/check-questionnaire.js : Change default locale value to pl
frontend/pages/projects/_id/dataset/import.vue : Add locale path to router push
frontend/pages/projects/_id/dataset/index.vue : Add locale path to router push, make button label exactly the same as the translation string (only capitalized on first letter)
frontend/pages/projects/_id/labels/_label_id/edit.vue : Add locale path to router push
frontend/pages/projects/_id/labels/add.vue : Add locale path to router push
frontend/pages/projects/_id/labels/import.vue : Add locale path to router push
frontend/pages/projects/_id/labels/index.vue : Add locale path to router push
frontend/pages/projects/_id/members/index.vue : Add locale path to router push
frontend/pages/projects/create.vue : Add locale path to router push
frontend/pages/questionnaires/przed_badaniem/js/questionnaires.js : Adjust question strings (won't affect mapping due to having headers)
frontend/pages/questionnaires/przed_i_po_badaniu/js/questionnaires.js : Remove some scale desc, put questions into one segment
frontend/utils/questionnaires.js : Make end-of-research questionnaires appear after 3 months without regards of completed projects

Screenshots:
Capitalization only first letter

Zaakceptuj/ Zaakceptowane, tekstów

Sticky scale legend, zakończ button label at the end

Hello, thank you so much for your very quick fixes! I have tested and everything seems oke, so approved! Btw, I have a very minor comment that for some legend in questionnaire, since we put it stick to the top right corner, then is it needed to be in the description anymore (since they're duplicated)? So I think for not being waste time to adjust it again later, maybe we should confirm with dr Kocon to make sure XD

Honestly, I am thinking about this, and I am not sure..... I think I will ask him.

Hi all, so I have also removed the scale legend from inside the questionnaire. I also adjusted the message on the top of questionnaire a bit to reflect the fact that the scale legend is on the right (not bottom of it). In addition, I noticed that the sticky card appeared when there is no scale legend to show, so I have corrected the code so that the sticky card does not appear when not necessary.


Omit untweened props from VictoryAnimation

Instead of sending all of a component's props to VictoryAnimation to interpolate and then throwing some of those values away, just send the ones that make sense to tween.
/cc @boygirl @kenwheeler

@exogen ah, much nicer. Approved!


Fixed setContrastColorThreshold

This PR fixes the setContrastColorThreshold function by appending -rgb to the color threshold name

Thanks for the PR! I will soon create a patch release with the changes.


NaN appearing above glucose reading

Hi currently using iPhone and spike with Miao Miao and getting NaN above the blood glucose reading, any advice on how to fix this issue?
Great clockface thank you!

Ooh just downloaded latest version and no blood sugar showing at all just question marks????
Big thank you for the speedy response

Make sure that the watch is able to sync with the fitbit app. Try swiping up to get to the daily activity then swipe down to restart the watch face. See if those things help

Tried that everything but spike info showing??

hmm, can you paste the data API URL into safari and then paste here what it shows?

I restarted the watch and that seems to have done the work now all working beautifully including the delta.
Thank you so much for your help definitely my favourite face!

ok great!


Questions rendering problem. Dictionaries in list's rendered as empty dictionary

What kind of request is this (question/bug/enhancement/feature request):
Bug
Steps to reproduce (least amount of steps as possible):
badchart.tar.gz
Download chart above
Add this chart to your git repository
Deploy this chart.
Value deployment[0].containers[0].containerPort.value is missing, why?
It inside values.yaml, not referenced by questions.yaml, so it is somehow rendered as empty dictionary
Add answer by yourself as follow
'deployment[0].containers[0].nodePort': '31397'
'deployment[0].containers[0].containerPort': '80'

It works.
Probably when rendering the sub-list-dictionaries are rendered as empty?
Values.yaml:
deployment:
- containers:
  - containerPort:
      value: 80
    nodePort: 31397

Rendering:
containerPort: {{ (index (index .Values.deployment 0).containers 0).containerPort.value }}

In more complex examples:

Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI): v.2.1.8
Installation option (single install/HA): single install

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported): Hosted

Probably refers to this problem:
https://github.com/helm/helm/issues/5711

I also have the same problem with this i think we should somehow poke @cjellick to look at this.

Looks to be an issue with the helm parser. I will monitor https://github.com/helm/helm/issues/5711 to see if we can upstream our helm version when this is fixed.

In rancher v2.2.1 problem still exists, but questions have other rendering behavior
Workaround - set all questions to all values.yaml :(

Guys some concrete info which versions already are handling it ?
 I will monitor helm/helm#5711 to see if we can upstream our helm version when this is fixed.

Hi @daxmc99 ,
That issue already resolved in the upstream.
Can you please include the fix into the Rancher's helm ?
Thank you!


AA & CDH | Add feature information and git sha via -V

Fixes #530
After this PR, the AA would show its built-in plugins by -V like the following
$ ./attestation-agent -V

attestation-agent

Commit Hash: 083cb8750c325c7d90147f3bce1f498664e376fb (dirty)
Supported Attesters: TDX_ATTESTER, SGX_ATTESTER, AZ_SNP_VTPM_ATTESTER, AZ_TDX_VTPM_ATTESTER, SNP_ATTESTER
Token plugins: KBS, COCO_AS

and CDH
$ ./confidential-data-hub -V

confidential-data-hub

Commit Hash: 083cb8750c325c7d90147f3bce1f498664e376fb (dirty)
Resource Providers: KBS, SEV
KMS plugins: ALIYUN, EHSM

Related to also #487
cc @fitzthum @surajssd @mkulke

maybe we can use it for the attester features?

We are using that. The list is just all the different features to check for.

LGTM.
Slightly annoying that we'll need to update the feature lists here, but this seems like a pretty standard way of doing things.

yes. We need to break the all-attesters features into small features or the information would be only one All-attester rather than separate different attesters.

Ok @mkulke Please feel free to merge this if it looks good to you, or share any suggestions.


Fix coloring on cygwin/msys2 shell

Closes #57

/cc @mattn

@mattn @k-takata pushed again, ptal

LGTM

Thanks @mattn , rebased and merging once it's green

color.Green("YAY")


(Mobile view) getting product image issue when set grid as List type in category page

Bug report
Title
getting product image issue when setting grid List type in category page
Issue Description
getting product image issue when setting grid List type in category page
Preconditions
1. framework Version- master

Steps to reproduce
1. step1- In the mobile view, go to the category page.
2. step2- change the grid to "List" type & see the product images

Expected result

Actual result

fixed https://prnt.sc/tuf3wf


checkcommits: Fix some typos in README and code

Fix up a few typos found whilst reading/reviewing
Fixes: #133
Signed-off-by: Graham Whaley<EMAIL_ADDRESS>

rebased and pushed to fix the semaphore cri-o test issues.

/cc @iphutch @rcaballeromx for docs review

lgtm


Updating Connect-MsGraph line

https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5772
User isn't a parameter of Connect-MsGraph

@mypil Joyce, please reference the needed people to make this merged. Thanks

@JohanFreelancer9 - kindly do the copy editor review for this PR. Thanks.

@greg-lindsay please review


Word list view screen won't show definitions or pinyin, just Writing

For example, http://html5.skritter.com/list/163467231/165749451

I just wanted to update this and say that we're going to be adding better displays to lists in a larger future update.

Great to hear!

fixed


Installation issues on Win10

With the latest version I am not able to install or build project via npm on Win10, using node v9.11 or v12.13
E:\build\_appCache\sw-appcache-behavior-0.3.0>npm install
><EMAIL_ADDRESS>install E:\build\_appCache\sw-appcache-behavior-0.3.0\node_modules\puppeteer-firefox
> node install.js
ERROR: Failed to download Firefox rv0.0.1!
Error: Download failed: server returned code 404. URL: https://github.com/puppeteer/juggler/releases/download/v0.0.1/firefox-win64.zip
    at response (E:\build\_appCache\sw-appcache-behavior-0.3.0\node_modules\puppeteer-firefox\lib\BrowserFetcher.js:264:21)
    at ClientRequest.requestCallback (E:\build\_appCache\sw-appcache-behavior-0.3.0\node_modules\puppeteer-firefox\lib\BrowserFetcher.js:320:7)
    at Object.onceWrapper (events.js:272:13)
    at ClientRequest.emit (events.js:180:13)
    at HTTPParser.parserOnIncomingClient (_http_client.js:540:21)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:117:17)
    at TLSSocket.socketOnData (_http_client.js:445:20)
    at TLSSocket.emit (events.js:180:13)
    at addChunk (_stream_readable.js:274:12)
    at readableAddChunk (_stream_readable.js:261:11)
  -- ASYNC --
    at BrowserFetcher.<anonymous> (E:\build\_appCache\sw-appcache-behavior-0.3.0\node_modules\puppeteer-firefox\lib\helper.js:32:15)
    at Object.<anonymous> (E:\build\_appCache\sw-appcache-behavior-0.3.0\node_modules\puppeteer-firefox\install.js:47:16)
    at Module._compile (internal/modules/cjs/loader.js:654:30)
...

After removing puppeteer and running npm run build I got errors that microbundle is missing or misspelled:
E:\build\_appCache\sw-appcache-behavior-0.3.0>npm run build

><EMAIL_ADDRESS>build E:\build\_appCache\sw-appcache-behavior-0.3.0
> npm run build-sw && npm run build-window

><EMAIL_ADDRESS>build-sw E:\build\_appCache\sw-appcache-behavior-0.3.0
> cd packages/appcache-polyfill-sw && npm run build && cd -

><EMAIL_ADDRESS>build E:\build\_appCache\sw-appcache-behavior-0.3.0\packages\appcache-polyfill-sw
> npm run clean && microbundle --name=appcachePolyfill

><EMAIL_ADDRESS>clean E:\build\_appCache\sw-appcache-behavior-0.3.0\packages\appcache-polyfill-sw
> rimraf build

Der Befehl "microbundle" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>build: `npm run clean && microbundle --name=appcachePolyfill`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

Regards,
Nic

In the long run, moving off of puppeteer-firefox and onto a newer version of puppeteer that has Firefox support built-in will probably help with the first problem. I don't have much control over the puppeteer-firefox binary downloads.
Regarding the second issue, it sounds like you need to do an npm ci from the top-level directory to get a local copy of node_modules prior to running the build commands?
Local package.json exists, but node_modules missing, did you mean to install?


Add Binary Tree to BST Algorithm in the Tree's section

Hi,,,I am a contributor under the GGSOC 2023. I will add the Binary Tree to BST  Algorithm under the Tree's section in C++. Please assign it to me @aaryahjolia

Hi @aaryahjolia , I am a GSSoC'23 contributor and would love to work on this issue.I have solved around 900 questions on leetcode(https://leetcode.com/code_hobby_2404/).

Hi @aaryahjolia , I am a GSSoC'23 contributor and would love to work on this issue.I have solved around 900 questions on leetcode(https://leetcode.com/code_hobby_2404/).

Bro,  I have opened this issue so that I can work on it...please stop commenting on all of the issues I created...instead, find your own issues which are not already been raised by someone else


Need example to disable self service of all products, and error on example

I believe it would be very helpful to have an example on this page where one can disable self service for all product types.
I also ran the example script to disable products with a certain name like others, and I received the following error:
PS C:\WINDOWS\system32> $product = Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase | where {$_.ProductName -match 'Power Automate'}
PS C:\WINDOWS\system32> Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId $product.ProductID -Enabled $false
Update-MSCommerceProductPolicy : Cannot process argument transformation on parameter 'ProductId'. Cannot convert value
to type System.String.
At line:1 char:78

... licyId AllowSelfServicePurchase -ProductId $product.ProductID -Enable ...

                                           ~~~~~~~~~~~~~~~~~~

CategoryInfo          : InvalidData: (:) [Update-MSCommerceProductPolicy], ParameterBindingArgumentTransformatio
nException
FullyQualifiedErrorId : ParameterArgumentTransformationError,Update-MSCommerceProductPolicy

[Enter feedback here]

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

ID: 5082f7ed-ad40-04c1-5c6c-59e67b253257
Version Independent ID: 3d8b109d-285c-952f-2fa4-9fa244c2a3f9
Content: Use AllowSelfServicePurchase for the MSCommerce PowerShell module
Content Source: microsoft-365/commerce/subscriptions/allowselfservicepurchase-powershell.md
Service: o365-administration
GitHub Login: @cmcatee-MSFT
Microsoft Alias: cmcatee

@StuBeck32 Thank you for your feedback. The documents usually do not contain scripts and they need to be customized by the customer based on requirements.
In your case, I think the reason it fails is that there are multiple products. So I'd use for each to resolve it.

If this still doesn't resolve, I'd recommend contacting support via the need help section on the admin center and they should be able to help you out.

Why can't this be added to the main document detailing how to disable this?

@StuBeck32 Thank you for your feedback If there are multiple values for the product, you can run the command individually for each value as shown in the following example and that is what we recommend. Scripts are for advanced users and we do not know the number of values for product till they run it. Customer's can script every single cmdlet for custom requirements, but we refrain from adding custom scripts in docs to avoid confusion.
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId $product[0].ProductID -Enabled $false
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId $product[1].ProductID -Enabled $false
Thanks
Sri

To clarify, the script in the original document does not work, which is what I reported on. You've given me a perfectly good script that does, but you can't add it to the document.
I'm not positive why the script given in the original document can not be resolved to one that does work, or why you can't add the one you sent earlier today to the main document. There are going to be many users who want to disable self service, and that is the way to do it. Having scripts which knowingly don't work isn't very helpful for anyone.

@StuBeck32  The script in the document is for one product.  We have added a line now to  the document  stating if there are multiple  values for the product, You can run the command individually (this should clear the ambiguity)

Thanks
Sri

The example script which does not work is still there. It is under Example script to disable AllowSelfServicePurchase

@StuBeck32 Thank you. I have made changes to that script to match a particular product instead of just power automate. This can be tracked via PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/7257
Thanks
Sri

Thank you.

@msbemba Thank you very much for the contribution and updating the documentation with PR. @StuBeck32 Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.

I do not believe the provide code is functional.  Should this be a new case?
See snippet below:
`> $product = Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase | where {$_.ProductName -match 'Power Automate per user'}
PS Scripts:> $product
PS Scripts:> Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase
PolicyValue ProductId    PolicyId                 ProductName

Disabled    CFQ7TTC0LH3L AllowSelfServicePurchase Power Automate per user`
Running Powershell version 5.1.22621.1778, installed the MSCommerce module today


Links in documentation broken.

There are 2 types of broken links in docs:

Linking directly to pages that no longer exist (ones in GraphicalPass documentation). These need to be fixed.
Those that use the promised [StructName] markdown syntax. These will be kept as broken, as they should be fixed by Rust issue #43466.

Has been resolved for the most part.


Treat []byte{} as empty BLOB instead of NULL.

This resolve issue https://github.com/mattn/go-sqlite3/issues/424 .

Coverage increased (+0.06%) to 63.929% when pulling 308f5f1b2fae699cb38474136205cbab8f081019 on xxr3376:empty-bytes into 83772a7051f5e30d8e59746a9e43dfa706b72f3b on mattn:master.

Coverage increased (+0.1%) to 63.978% when pulling 3fa7ed217682f0f66953e3c37d7a648bbc5d3e5c on xxr3376:empty-bytes into 83772a7051f5e30d8e59746a9e43dfa706b72f3b on mattn:master.

Thank you


[CT-1306] Allow "overview" pages for folders

Describe the feature
dbt currently provides documentation pages for the project overview and individual modules. It would be great to have "overview" pages for folders. For example:
models
 | - elt_a
 |       |- m1.sql
 |       |- m2.sql
 |       |- elt_a_overview.md
 | - elt_b
 |       |- m3.sql
 |       |- m4.sql
 |       |- elt_b_overview.md

By clicking on the folder elt_a we would be able to see the overview for the models on that folder.
Describe alternatives you've considered
Considered linking md files on the webpage, but only models/overview files are converted into html files.
Additional context
NA
Who will this benefit?
This would enrich the documentation and data lineage visualization, which is one of the most appreciated dbt features.
Are you interested in contributing this feature?
Not at this moment, unfortunatelly.

@argemiront thanks for opening! I'd go with README.md on the naming convention, unless there's some strong reason to use a different one

@argemiront thanks for opening! I'd go with README.md on the naming convention, unless there's some strong reason to use a different one

Hey, @lostmygithubaccount thank you for the feedback! README.md looks better to me.

I Agree to @argemiront I would suggest we strongly require a Folder level overview. Even our Teams are facing this issue. We are using DBT models widely divided into model folder structure folder consisting specific functionality,incremental model details.
Each model folder used by different team so we need this option to add different overview.md files different model level folders.
we wanted explain each folder level functionality, speicfy the different models.sql wth incremental strategy,data_size etc in one place.

@MarthaScheffler is this what you're looking for in regards to Macros?

Hey, commenting here to have it reopened


IN operator python

Is it possible to have an 'IN' operation in query.add_filter? It is available in the app engine but not in the standalone api and i don't really get why. Are there plans to do this? Or am i missing something?

Hi there @bcoghe,
For Python, ndb offers this support, but the Cloud Datastore API doesn't support it directly at this point. (ndb achieves this by issuing multiple parallel queries). You can follow #36 for updates.

But you need to run the app engine for this?
Op 26 okt. 2017 11:19 p.m. schreef "Will Hayworth"<EMAIL_ADDRESS>
:

Hi there @bcoghe https://github.com/bcoghe,
For Python, ndb offers this support, but the Cloud Datastore API doesn't
support it directly at this point. (ndb achieves this by issuing multiple
parallel queries). You can follow #36
https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/36
for updates.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/187#issuecomment-339804304,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AOqn0QGqlGKD-PwlmCGiw3tUrGIFsIPyks5swPd1gaJpZM4QHXk9
.

Yes, that's right.

Well, we are using datastore seperatly and this basis functionality is not
there. I can't imagine it being a lot of trouble for the team to implement
it. As you just said, it's just some parallel queries.. And it is already
in ndb
Op 27 okt. 2017 2:08 a.m. schreef "Will Hayworth"<EMAIL_ADDRESS>
:

Yes, that's right.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/187#issuecomment-339835378,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AOqn0cTXhUBphSsBiUW6DxlQ3HErDfaUks5swR75gaJpZM4QHXk9
.


Add split info as variable attrs in xarray engine

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

Project coverage is 91.16%. Comparing base (fd1f4c1) to head (bc4e429).
Report is 1 commits behind head on develop.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop     #507   +/-   ##
========================================
  Coverage    91.16%   91.16%
========================================
  Files          147      147
  Lines        10591    10591
  Branches       505      505
========================================
  Hits          9655     9655
  Misses         773      773
  Partials       163      163

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


Canada Domestic Calling Plan

The domestic calling plan for the UK &Canada both support 3000 min domestic, the below show 1200, this is incorrect.

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

ID: 81c54644-ec0b-0f36-2977-e5aa9238269c
Version Independent ID: 67a9ad22-007a-6eb1-5956-fb6950a7946f
Content: Availability in the United Kingdom (U.K.) - Microsoft Teams
Content Source: Teams/country-and-region-availability-for-audio-conferencing-and-calling-plans/availability-in-the-united-kingdom-u-k.md
Service: msteams
GitHub Login: @CarolynRowe
Microsoft Alias: crowe

Hi @d1bjo0, thank you for your feedback.
I'll try to confirm this information.
I see that you also opened another issue:
https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/9225
Could you share a screenshot of your tenant with the availability of the domestic calling plan?

Also very similar to:
https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/9242

@d1bjo0, I'm applying an update to the article. 3000 minutes for the US and Canada.
Do you mean the US instead of the UK?


questions about dropout_add_layer_norm

Hi, I have some questions about dropout_add_layer_norm. I implements the dropout_add_layer_norm by using torch.nn.Dropout and torch.nn.Layernorm. When I want to know whether my results is equal to the flash-attn version, I find out that the results are different even if I have set the random seed. Therefore, do you have any solutions to make the dropout identical?
These are my code to set the random seed:
torch.manual_seed(0)
torch.cuda.manual_seed(0)
torch.cuda.manual_seed_all(0)
torch.backends.cudnn.deterministic = True
However, the dropout mask generated is not same between flash-attn and pytorch version. Do you have any suggestions to solve it? Thank you.

There's no way to get the same dropout mask from two different dropout implementations.
As an example, there are at least 2 correct ways to implement dropout with probability 0.4: generate uniformly random numbers between [0, 1), and then mask out numbers < 0.4, or mask out numbers >= 0.6. They will not have the same dropout mask even from the same seed.
import torch
a = torch.randn(3, 3, device='cuda')
torch.manual_seed(0)
b = (torch.rand_like(a) < 0.4) * a / (1 - 0.4)
torch.manual_seed(0)
c = (torch.rand_like(a) >= 0.6) * a / (1 - 0.4)
# b and c will have different dropout patterns

You can look at the way we test dropout_add_layer_norm: get the dropout mask from the flash-attn version, then explicitly mask out those entries in the pytorch implementation, and check that the outputs are the same (up to numerical precision).

Okay, thank you, I have tested the solution you mentioned above. Besides, I want to test the performance of two different implementation, which needs the input, model weights, dropout mask and something else same. So, do you have any suggestions about conducting the performance experiments?

By performance do you mean speed? Then you can just run those operations and measure the time, they don't have to produce the same exact output.
If by performance you mean model quality (i.e. accuracy or perplexity), then the simplest is to train models with two different implementations and look at the metrics (accuracy, perplexity).


New Addon

I've created a Blueprint addon for TALL-forms.
Would you consider adding it to the list of integrations?
https://github.com/tanthammar/tall-blueprint-addon
Example
TALL-forms: Automatically generate forms for each of the models specified in your draft file.

Done in 7701cdf72


Ignore test PR

https://github.com/apple/swift-driver/pull/1111
@swift-ci Please test source compatibility

blah i know it's going to fail now, but i don't have permissions to cancel

https://github.com/apple/swift-driver/pull/1111
@swift-ci Please test source compatibility

Looking pretty good here, there are a few failures in the debug job but it looks to me like those are unrelated to my change, so I assume they're just failures @ HEAD here.


Clear _t postfix mess

There is a lack of consistency in _t prefix should be used or not inside the library.

Going by the STL, concepts should be name and types plus type traits should be name_t, right?

Aliases use the _t suffix.

Yeah. Right!
I had a look at the code. At the moment we have things like:
using type = conditional<r::num == 0, dim_consolidate_t<dimension<ERest...>>,
             dim_consolidate_t<dimension<exp<D, r::num, r::den>, ERest...>>>;

Going by the standard this should be changed to:
using type = conditional_t<r::num == 0, dim_consolidate_t<dimension<ERest...>>,
             dim_consolidate_t<dimension<exp<D, r::num, r::den>, ERest...>>>;

However, I feel that the _t doesn't really help readability....
What would be preferred then? Adjusting name to name_t or vice versa?
For comparison:
using type = conditional<r::num == 0, dim_consolidate<dimension<ERest...>>,
             dim_consolidate<dimension<exp<D, r::num, r::den>, ERest...>>>;

Note: POSIX reserves types ending in _t (hope that's correctly phrased).

That answer is in reference to a question about C. I would not assume it
applies equally to C++ without further investigation.
On Thu 3 Oct 2019, 13:50 Martin Moene<EMAIL_ADDRESS>wrote:

Note: POSIX reserves types ending in _t
https://stackoverflow.com/a/12727104 (hope that's correctly phrased).
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/mpusz/units/issues/9?email_source=notifications&email_token=AAFTGN2G6TPNUFXFOPSZXD3QMXTB3A5CNFSM4I265W6KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAIC3FY#issuecomment-537931159,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAFTGN5JUB3AODBJ62KRID3QMXTB3ANCNFSM4I265W6A
.

In C++ name conflicts are less of an issue thanks to namespaces.

XXX_t is used in aliases only because XXX was taken by the type_trait class template first. The same goes for XXX_v names for variable templates. If a helper class is not exposed to the user alias should not have _t postfix and the variable template should not have _v. See for example std::ratio_multiply which is an alias and does not have _t postfix.
I strongly believe that we should consider getting rid of all the postfixes wherever possible to not provide 2 parallel interfaces to the user (with a helper and without).

Okay. This makes sense. Did you close this because it's all fixed now?


Mention Dash

It seems that Dash is trying to solve a similar problem. Maybe write a little comparison?

Fo sho. I'll put that together and throw it in the readme or FAQ.

I'm the developer behind Dash.
Dash is about making docs from different sources searchable and available in a single app. It mostly focuses on the official docs, but also has cheat sheets or offline stack overflow support or can generate docs for any Ruby gem and so on.
I love seeing new documentation approaches and I'm going to follow wat closely. If wat takes off, I'm probably going to ask for permission to add wat as a source of docs in Dash.
Good luck! :purple_heart:

@Kapeli you're rad and thanks for your support. Dash looks fantastic as well and I do hope we can complement each other. I'll have no problem with you using wat docs.

:heart: :1234: :heart:

:heart_decoration:

@Kapeli I'll be putting something like this on Wat's main readme.
Feel free to edit it however you want and I'll throw it up there! :purple_heart:
How does Wat relate to Dash?
Dash is extraordinarily well put together API Documentation Browser and Code Snippet Manager for OS X and iOS. It stores snippets of code and instantly searches offline documentation sets for 150+ APIs.
Dash is a desktop application, and is more focused on centralizing official docs in addition to its cheat sheets. Wat is a command-line-based application and is more targeted at centralizing smaller libraries across all languages.
Whichever your preference, Dash and Wat intend to work together to cover all bases, with the common purpose of giving you fast-as-possible reference to the code you use.

@silvenon I wouldn't mind your input as well :)

I don't have anything more to add. From your comparison it's clear that they do have an overlap, but that Wat is specialized for cheat sheets.

To be clear, wat is less of a cheatcheet and more of a quick reference (and by quick, I mean useless if you don't know what the command is to begin with).
Therein lays the beauty; most people know what they're looking for, but the intricate details are drowning in auxiliary man pages and documentation. Wat just takes out the parts you (most likely) really need.

@Qix- we're going to have to come up with a definitive thing to call it, then. In my readme, I think I both call it snippits and cheat sheets, which isn't very certain. It would be better if it had an exact term, like "usage snippits" or something. Not sure.


Combine Similar Payloads

Hi,
How can I take a list of payloads with similar data for example
Payload 1
{
"Name" : "Name1"
}
Payload 2
{
"Name" : "Name2"
}
Payload 3
{
"Name" : "Name2"
}
Then use an agent to combine them into one?
Payload New
{
"Name" : "Name1, Name2, Name3"
}

Hey,
a DigestAgent should be able to do that, change message in the default "message" option to Name and you should get the desired result. If you need more flexibility there is the JavascriptAgent.

on DigestAgent is this how to do it? Its not working
{{ events | map: 'Name' | join: ',' }}

Did you send the events to the digest agent before you ran it? The events
it received should show up in the digest agents memory.
On Friday, 30 September 2016, signallhill<EMAIL_ADDRESS>wrote:

on DigestAgent is this how to do it? Its not working
{{ events | map: 'Name' | join: ',' }}
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/cantino/huginn/issues/1714#issuecomment-250609168,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABRz1_Kea9pv13phmeFGKIVub1USY8Eks5qvDp7gaJpZM4KKe3v
.

@dsander Yes its working, I edited the last comment.
How about events from 2 different agents? How would I do that?
So
Payload 1/Agent 1
{
Name: "Name1, Name2, Name3"
}
Paload 1/ Agent 2
{
Address:"Address1, Address2, Address3"
}
Output
Payload1/Agent3
{
Name: "Name1, Name2, Name3",
Address:"Address1, Address2, Address3"
}

I think that would require a JavaScriptAgent because the digest agent only
has one output attribute
On Friday, 30 September 2016, signallhill<EMAIL_ADDRESS>wrote:

@dsander https://github.com/dsander Yes its working, I edited the last
comment.
How about events from 2 different agents? How would I do that?
So
Payload 1/Agent 1
{
Name: "Name1, Name2, Name3"
}
Paload 1/ Agent 2
{
Address:"Address1, Address2, Address3"
}
Output
Payload1/Agent3
{
Name: "Name1, Name2, Name3",
Address:"Address1, Address2, Address3"
}
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/cantino/huginn/issues/1714#issuecomment-250610886,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABRz7DVT1btnqvR2yCUNA-9-0xovjRlks5qvDxGgaJpZM4KKe3v
.

I don't know JS. Here is my shot in the dark.
Agent.receive = function() {
var events = this.incomingEvents();
for(var i = 0; i < events.length; i++) {
this.createEvent({ 'Name': '{{Name}}','Address':'{{Address}}' });
}
}

Its not working how can it be done?

This isn't tested, but should be close:
Agent.receive = function() {
    var merged_event = this.memory('merged_event') || {};
    this.incomingEvents().forEach(function(event) {
        Object.keys(event).forEach(function(key) {
          merged_event[key] = event[key];
        });
    });
    this.memory('merged_event', merged_event);
};
Agent.check = function() {
    var merged_event = this.memory('merged_event');
    this.createEvent(merged_event);
    this.memory('merged_event', {});
};

Thank you.

If it worked for you, mind posting it on the wiki?

Sure


warning: export 'default' not found in 'ember-math-helpers/index'

🐞 Description
As of version 4.1.0 (4.1.1 and 4.2.0 are both affected, too), running ember serve on an Ember app with this addon installed gives a warning:
WARNING in ../../../../ember-math-helpers/dist/_app_/index.js 1:0-51
export 'default' (reexported as 'default') was not found in 'ember-math-helpers/index'
(possible exports: abs, acos, acosh, add, asin, asinh, atan, atan2, atanh, cbrt, ceil,
clz32, cos, cosh, div, exp, expm1, floor, fround, gcd, hypot, imul, lcm, log10, log1p,
log2, loge, max, min, mod, mult, pow, random, round, sign, sin, sqrt, sub, sum, tan,
tanh, trunc)

🔬 Reproduction
git clone <repository-url>
cd ember-math-helpers
pnpm install
cd test-app
ember serve

🌎 Environments Tested
ember-cli: 6.0.1
node: 18.20.5
os: darwin arm64

Also tried in two existing Ember apps, both with the same environment:
ember-cli: 5.9.0
node: 20.12.2
os: darwin arm64

@michaelchadwick have you hit any problems using the library? I saw this warning but didn't know how to resolve. It still seems to all work.

@michaelchadwick I think this should fix it? https://github.com/RobbieTheWagner/ember-math-helpers/pull/1872

@RobbieTheWagner I tried your fix and the warning went away! It didn't seem to affect the usage of the addon, but nice to remove it.


How to set Party Selection?

I tried setting the script as written below but it didn't seem to be changing my party, am I doing something wrong?
Name = "Nobu Node",
Skill_Command = "",
Party_Number = "9",
BoostItem_SelectionMode = "1",
Battle_CardPriority = "WQ, WB, WA, Q, B, A, RQ, RB, RA",
Support_SelectionMode = "preferred",
Support_PreferredServants = "nitocris_assassin.png, scathach_assassin.png",
Support_PreferredCEs = "white_cruising.png, king_joker_jack.png, seaside_luxury.png"

Can you upload your whole file? Also you updated all your .lua files, right?

Can you upload your whole file? Also you updated all your .lua files, right?

"updated" all my .lua files? uhhhh
-- Can be EN, JP, CN or TW
GameRegion = "EN"
--Script Configuration, check instructions in the README and wiki: https://github.com/29988122/Fate-Grand-Order_Lua/wiki/Script-configuration-English
--***************************************************************************
--AutoRefill Stamina
Refill_Enabled = 0
Refill_Resource = "All Apples"
Refill_Repetitions = 0
--AutoSupportSelection Defaults
Support_SelectionMode = "first"
Support_SwipesPerUpdate = 5
Support_MaxUpdates = 3
Support_FallbackTo = "manual"
Support_FriendsOnly = 0
Support_FriendNames = ""
Support_PreferredServants = "waver4.png, waver3.png, waver2.png, waver1.png"
Support_PreferredCEs = "*chaldea_lunchtime.png"
--AutoSkill
Enable_Autoskill = 1
Skill_Confirmation = 1
Autoskill_List =
{
{
Name = "Nobu Node",
Skill_Command = "",
Party_Number = "9",
BoostItem_SelectionMode = "1",
Battle_CardPriority = "WQ, WB, WA, Q, B, A, RQ, RB, RA",
Support_SelectionMode = "preferred",
Support_PreferredServants = "nitocris_assassin.png, scathach_assassin.png",
Support_PreferredCEs = "white_cruising.png, king_joker_jack.png, seaside_luxury.png"
},
{
Name = "Raikou Node",
Skill_Command = "",
Party_Number = "4",
BoostItem_SelectionMode = "3",
Battle_CardPriority = "WB, WA, WQ, B, A, Q, RB, RA, RQ",
Support_SelectionMode = "preferred",
Support_PreferredServants = "Frankenstein_Saber.png, musashi.png",
Support_PreferredCEs = "sugar_vacation.png, chaldea_beach_volleyball.png, seaside_luxury.png"
}
}
--Card Priority Customization
Battle_CardPriority = "WB, WA, WQ, B, A, Q, RB, RA, RQ"
--AutoChooseTarget
Battle_AutoChooseTarget = 1
--NoblePhantasm Casting
Battle_NoblePhantasm = "danger"
-- set to 'true' if needing to debug
Debug_Mode = false
-- stop the script after retreiving a Bond 10 CE card
StopAfterBond10 = 0
-- Boost item, possible values: disabled, 1, 2 or 3. Make sure "Confirm Use of Boost Item" is off
BoostItem_SelectionMode = "disabled"
StorySkip = 1
--Auto Withdrawing
Withdraw_Enabled = false
--FastSkipDeadAnimation
UnstableFastSkipDeadAnimation = 0
-- Do not modify below this line
dir = scriptPath()
dofile(dir .. "middleware.lua")

I mean, did you update middleware.lua, regular.lua and all the files inside of modules?

I just did, I wasn't aware of the update.


No context option on a database for backup/restore.

SQL Operations Studio Version: 0.31.4
Commit e026ab85a72c190cc4ccc834503aa9fe36dd6407
Date 2018-07-18T02:14:21.826Z
Shell 1.7.12
Renderer 58.0.3029.110
Node 7.9.0
Architecture x64

Steps to Reproduce:

On the server explorer, expand to the database level on a SQL instance.
Right click on a database, there is no backup/restore option.

For a developer I often do off the cuff backups/restores, having to right click Manage >> restore is an extra step. It seems to be only so that you can display a dashboard for the DB.
It would be better to offer a way to configure which options appear on the context menu for a database. At least that way for those of us that prefer the SSMS way we can configure it to work that way. It's a bit like the way Tortoise SVN let's me config "Show log" to appear on the top left section for Tortoise SVN on the context menu in a folder under source control.

@kburtram, @yualan  This seems fixed for databases inside a server connections. Should we close this?

Note that we don't have this for top level connections - do we need that? suggestions?

This is fixed as per the above screenshot. Please reactivate if you still see the issue.


[Do not merge] Add Northern Ireland authorities (LGD) to the tier lookup

For some reason LGD (Northern Ireland) authorities were added to the list of
area types but not the tier lookup.
As part of the fix, we'll try and reduce duplication of lists of types.  It's also hard
to check which ones are in the list if they're randomly ordered.
The ordering of the list of authority_types is important as licences need to
be able to select the most specific match in the case when two local
authorities are returned for a postcode.  This means that districts must come
before counties.  It doesn't really matter where unitary authorities come in the list.
This test describes the case

I think there are still more things we'd need to fix apart from this to be able to support Northern Ireland fully for local transactions. What's the effect for users of making this change in isolation?

Seems fair, I'll withdraw this


Config option for repairing

added option to toggle off repair of pouches for anyone doing this before lunars

We already have a check inside npcContact to see if the player has lunar or not.
Rs2Magic.java
public static boolean npcContact(String npcName) {
        if (!isLunar()) {
            Microbot.log("Tried casting npcContact, but lunar spellbook was not found.");
            return false;
        }
        final int chooseCharacterWidgetId = 4915200;
        boolean didCast = cast(MagicAction.NPC_CONTACT);
        if (!didCast) return false;
        boolean result = sleepUntilTrue(() -> Rs2Widget.getWidget(chooseCharacterWidgetId) != null && !Rs2Widget.isHidden(chooseCharacterWidgetId), 100, 5000);
        if (!result) return false;
        boolean clickResult = Rs2Widget.clickWidget(npcName, Optional.of(75), 0, false);
        if (!clickResult) return false;
        Rs2Player.waitForAnimation();
        return true;
    }

We already have a check inside npcContact to see if the player has lunar or not.
Rs2Magic.java
public static boolean npcContact(String npcName) {
        if (!isLunar()) {
            Microbot.log("Tried casting npcContact, but lunar spellbook was not found.");
            return false;
        }
        final int chooseCharacterWidgetId = 4915200;
        boolean didCast = cast(MagicAction.NPC_CONTACT);
        if (!didCast) return false;
        boolean result = sleepUntilTrue(() -> Rs2Widget.getWidget(chooseCharacterWidgetId) != null && !Rs2Widget.isHidden(chooseCharacterWidgetId), 100, 5000);
        if (!result) return false;
        boolean clickResult = Rs2Widget.clickWidget(npcName, Optional.of(75), 0, false);
        if (!clickResult) return false;
        Rs2Player.waitForAnimation();
        return true;
    }

Yeah but it spams it over and over in GOTR if you don't have it.. this way it doesn't actually call the function so doesn't spam the chat


On github Tabs, if click multiple time it will stuck on loading

Steps to reproduce it.

open github.com
switch between tabs code and issues or any of the one, and click multiple time.
loading bar on the tab will be stuck while all clicks are resolved.

Possible solution,
Prevent Multiple Clicks
or
Serve on Latest click.

sorry for issuing here, I didn't any official place to post this issue.

Hi, I believe this is a question about GitHub.com, the website. This issue tracker is for a command-line utility called hub, not the website itself. For reporting bugs and requesting features for GitHub the website, please visit https://github.com/contact. Thank you!


Authentication questions

Hi,
I have a few questions.  First, it seems like the app authentication token is valid even across password changes.  I haven't verified this for sure, but it certainly works a few minutes after a password change.  Is this the case?  If so, is this secure?  It seems like standard advice upon finding out someone else has your password to an account is "change your password", but this wouldn't affect the app, at least as far as I can tell.
Second, it seems like the app goes against something in the BYU developer documentation (here) where it says that the Resource Owner Password Credentials grant type should not be used in production applications.  As near as I can tell, this is how it is implemented in the app.  Is this just an exception to that rule?

conman124,
Thanks for your questions. Hopefully I can help answer some of the concerns you have.
As for the OAuth token: The app's authentication will not persist across password changes. It is true that a token obtained with the valid username and password will continue to work for the rest of the validity of the token (which is currently an hour at maximum). However, I think there is a disconnect with the understanding of OAuth. The OAuth token should be thoughts of as separate from your username and password. You use your username and password to register for the token, but then you "authorize" the mobile app to access your BYU data. If you ever wanted to "unauthorize" the app from accessing your data, WSO2 should have a page that will do that. So, in summary, when changing your password, the token will continue to work until it's expired (much like a cookie on a browser will continue to work after a password change). However, the real way to unauthorize that token is through WSO2.
To answer your second question, the line in the BYU developer documentation was actually placed there because of the experience we have had with the BYU app. We were the first ones to try using OAuth through BYU's API manager, and the password grant type seemed the easiest option. At that point, it actually seemed like the only option due to limitations presented by WSO2. It was implemented about 6 months ago, and things have gone fairly well for that time. However, when using the password grant type, we have noticed that the username/password verification process sometimes has down-time, which causes users not to be able to obtain access tokens. For this reason, BYU has decided to move away from password grant type in production applications. The mobile app is now starting a migration to use another grant type, which will be much more supported, and hopefully have less down time. There are no security concerns involved, but for better user experience and functionality, password grant types are no longer encouraged for production applications.
Does that help answer your questions? If not, feel free to ping me back, or reach our feedback channel at<EMAIL_ADDRESS>


Fix routes with empty required parameters

Next Laravel release will throw an Exception.

Hi Folks,
I tried to apply this solution based on the suggestion of @MrCrayon but it didn't work:
 $('#delete_form')[0].action = '{{ route('voyager.menus.item.destroy', ['menu' => $menu->id, 'id' => '__id']) }}'.replace('__id', id);

Wow v6.6.1 is already out.
@victorboissiere "did not work" is too generic, are you getting an error and in that case which error?

Sorry mate,
I updated my composer and Laravel was updated to the latest version and the menu builder stopped working, this is the full error:
Missing required parameters for [Route: voyager.menus.item.destroy] [URI: admin/menus/{menu}/item/{id}]. (View: /home/folder/Project/thames/vendor/tcg/voyager/resources/views/menus/builder.blade.php)

OK, but you can't have that error after applying this PR, can you take a screenshot where it shows the line causing the error in builder.blade.php?
Like this but showing full line:

I commented on the old code and inserted the modified line

Sorted,  @MrCrayon
I deleted the commented line and it worked, but I'm surprised that the system is reading code even though it's commented.

Your comment is in a javascript block not php block, so that php code is still being executed and causing the exception.


Added max nodes option and more

Added max nodes option.
Added once again max angle option.
Smooth level scales the max smooth nodes value
I introduced a min angle gain constant. If splitting an angle won't worth it, then we skip it to preserve node count.

Great idea with the min angle gain stuff.

Hey @jtaart I think we should calculate the max node count based on the original polygon point count. What do you think?

Sounds like another good idea to me


Support for fetching provider sources from archived repositories?

Does the helper support fetching sources from achieved repositories?
Expected Behavior
The command:
> m1-terraform-provider-helper install hashicorp/terraform-provider-mysql -v v1.9.0

installs the given provider.
Actual Behavior
> m1-terraform-provider-helper install hashicorp/terraform-provider-mysql -v v1.9.0

Getting provider data from terraform registry
Getting source code...
error: repository does not exist

Steps to Reproduce (including precondition)

Activate.
Try to install as described above.

Your Environment

OS: 13.3.1 (a) (22E772610a)
m1-terraform-provider-helper version: 0.8.2

Hi, I debugged your issue and could reproduce the bug

internally we get the information about the provider from an URL, in this case: https://registry.terraform.io/v1/providers/hashicorp/terraform-provider-mysql
it should return a json we can parse, however it returns {"errors":["Not Found"]}
which then should fail by parsing and return an error, which it does not
the error error: repository does not exist you see it just a follow up because we don't catch the other error earlier


backup: do fill in the file size of each SST file in the response (#6664)

What have you changed?
Cherry-pick #6664 to release-3.1.
What is the type of the changes?

Bugfix (a change which fixes an issue)

How is the PR tested?

Unit test

Does this PR affect documentation (docs) or should it be mentioned in the release notes?
No
Does this PR affect tidb-ansible?
No
Refer to a related PR or issue link (optional)
pingcap/br#163
Benchmark result if necessary (optional)
Any examples? (optional)

PTAL @youjiali1995 (needs a /merge)

Branch release-3.1 has been frozen for the release of v3.1.0-beta.2. Can it be merged in the next release? @kennytm

Yes

/run-all-tests


How to redirect to requested URL after authorization - and with SSR?

I'm trying to solve the problem of redirecting the user to their originally requested URL for pages that require authorization.
Right now in this repo, we always just redirect to /loginSuccess
react-router has a great way of doing this, per this answer on SO  which is to use replaceState and set nextPathname.
I have a working implementation of that here (no PR yet). However it doesn't work with Server-Side Rendering.
On the server-side, we do a hard redirect (i.e a 302) if we detect that the router wants to change the route. This discards our router.location.state.nextPathname state.
I'm not sure what the best way to preserve that state is. The next best solution I could find is to store that state as a query parameter e.g. /login?next=/original/url - an example of which I've made in this commit.
My question is, is this the correct way of doing it, or is there some secret sauce I'm missing?

Stashing the destination URL in params is a sensible solution. You could also store it server-side in session data. This hasn't been done in this repo, but having a good example would be nice.

I assumed this would work per Redux router's documentations:
function someAction () { return dispatch => { dispatch(someOtherAction); //this modifies the state. dispatch(pushState('newroute'); } }
But that didn't work in this framework for some reason.

I accomplished this with the following 2 snippits:
The onEnter hook
export function requireLogin(store) {
  return (nextState, replace, cb) => {
    function checkAuth() {
      const { auth: { user } } = store.getState();
      const { pathname, search } = nextState.location;
      const next = `${pathname}${search}`;
      if (!user) {
        replace(`/login?next=${encodeURIComponent(next)}`);
      }
      cb();
    }

    if (!isLoaded(store.getState())) {
      store.dispatch(load()).then(checkAuth);
    } else {
      checkAuth();
    }
  };
}

In App.js
componentWillReceiveProps(nextProps) {
    const { location: { query }, replaceRoute } = this.props;

    if (!this.props.currentAdmin && nextProps.currentAdmin) {
      // login
      replaceRoute(query.next || "/");
    } else if (this.props.currentAdmin && !nextProps.currentAdmin) {
      // logout
      replaceRoute("/login");
    }
  }

@jaraquistain thanks. Those snippet worked for me as well in this boiler plate.
But just come across as a little inelegant, seems it requires you to check for changed state else where.
What if the previous action doesn't change the state in anyway. I.e. just after dispatching that particular action, the user should be redirect elsewhere.  Yes, I can work around it by always require the previous action change the state in someway so that on ComponentWillReceiveProps I can detect that, but still seems very hacky.
Seems dispatch(pushState) or dispatch(replaceState) should just work in the action itself.

@jaraquistain this looks cool. did you try to pass your next url by using react-router's replace method? (here's an example: https://github.com/reactjs/react-router/blob/master/examples/auth-flow/app.js#L118-L125). I tried it but this.props.location.state appears to be null.

@altayaydemir I do use replace in both my requireLogin hood and my App.js logic. I'm not sure that this.props.location.state is something that is available in the location object. Are you sure you didn't mean just this.props.location? As in my example, I access this.props.location.query in App.js and both nextState.location.pathname and nextState.location.search in requireLogin. this.props.location should contain everything you need:
requireLogin.js (see above for full snippet)
const { pathname, search } = nextState.location;

App.js (see above for full snippet)
const { location: { query }, replaceRoute } = this.props;


Cannot read property '_fireMouseEvent' of undefined

I get an error similar to this when trying to handle drag events on a polygon
https://github.com/Leaflet/Leaflet/issues/2706.
It works fine with version 0.7.3.

Can you make a JSFiddle?

Three months without a way to reproduce means a closed issue.


How to run in development?

Hello,
Quick question, is there anyway I can do development work without running npm run build all the time?
When I ran, npm run dev, It is not able to interact with backend.

@miggytrinidad Please see my suggested workflow here:
https://github.com/Azure-Samples/azure-search-openai-demo/issues/490
I'll close this as a duplicate of that one.


Comment link Application name/namespace in YAML editor

https://github.com/stolostron/backlog/issues/22518

/hold

/cc @chenz4027

/unhold


Horizontal sorting is buggy in RTL and flex-direction: row-reverse containers

Please see the video below
https://user-images.githubusercontent.com/46978227/190202901-9b3ccc2e-bfbc-4c01-a419-8b89de2c7cef.mov
As you can see, When I drag an element to the right, it gets dropped in the left side, and vice versa.

Did you try:
direction:'horizontal'
This solved similar behavior I experienced. Vertical is default.


Multibyte language support: oni doesn't display complete charactors

The Chinese characters are twice as wide as English characters.   In the default setting, the neovim can correctly display the characters in terminals. But oni display only the left half of characters. And the right half is blank.

Thanks for the report, @wbs0829 ! Do you happen to have a sample Unicode file that I could use to reproduce the issue?
I believe it should be a relatively simple fix, but would like to double-check against terminal neovim and GVim to make sure I've handled it properly. Would be great to have this support in.

I think this repros it:
multibyte.txt
Wanted to see if Neovim reserved space for the multibyte characters, and it seems like it does. For this, we might be able to simply adjust the font rendering to expand based on the size of the character. This would involve a little bit of refactoring to the RenderCache

I'm glad to get your response, @extr0py  ! I try the fixed version. The new version makes great efforts for multibyte support, but there are still something wrong.
At firtst, I open oni. The text 全部 at the bottom right corner doesn't display correctly:

Moreover, I repeatly test, and then I find that the text in the status line isn't correctly displayed  with a certain probability.
Then I open a Chinese file. It seems OK:

But after I key Ctrl-E, the display is chaotic:

In line 2, the text should be blank, but there are some afterimages of line 1. The context after the last line is the same. Some Chinese characters are still not display correctly.
After I edit another file, I open the test file again and key Ctrl-E. There are some afterimages of the previous file:

For the test, I use the following text:
# 威廉·汉纳

威廉·邓比·“比尔”·汉纳是美国动画师、导演、制片人、配音演员和卡通画师，他创作的电影和电视动画角色曾在20世纪大部分时间里娱乐全世界数以亿计的观众。

汉纳于1910年在新墨西哥州寇里县出生，年幼时经常随家人搬家。1919年定居加利福尼亚州康普顿后，汉纳成为鹰级童军。1928年在康普顿高中毕业后，他曾短暂就读康普顿市立学院，后因经济大萧条退学。接下来几个月汉纳到处打零工，于1930年加入哈曼与伊辛动画工作室。20世纪30年代期间，汉纳曾参与制作包括《船长与孩子们》在内的多部动画片，工作能力和知名度都日益增长1937年，正在米高梅工作的汉纳结识约瑟夫·巴伯拉，两人开始长达60余年的合作，很快就因制作《猫和老鼠》和真人与动画角色共同演出的电影打响名气。米高梅解散动画部门后，巴伯拉和汉纳于1957年共同创立汉纳巴伯拉动画，成为业界最成功的电视动画制片商，推出的动画片包括《摩登原始人》、《瑜伽熊秀》、《史酷比》、《无敌神猫》、《蓝精灵》、《哈克狗》和《杰森一家》。1967年，塔夫脱广播公司以1200万美元价格收购汉纳巴伯拉动画，但两名创始人继续担任公司首脑，直至1991年塔夫脱广播又将他们的公司转卖给透纳广播公司时止。1996年，透纳广播公司同华纳兄弟母公司时代华纳合并，巴伯拉和汉纳此后继续在新公司担任顾问。

巴伯拉和汉纳先后七次获奥斯卡金像奖，八次获艾美奖。他们的动画片已成为文化符号，创作的动画角色也出现在包括电影、书籍和玩具在内的多种媒体或商品上。汉纳巴伯拉动画的节目在20世纪60年代达到鼎盛，在全世界拥有超过三亿观众，并且已被翻译成20多种语言。

Thanks for the update and the additional info!

Reopened this to track. It looks like on scroll, all the cells are dirtied, which overwrites half of the characters. Will look at a more robust fix that also handles this case.

I just merged in PR #290 that should have fixed a lot of these issues. @lasypig was interested in this too.
Please test it out and let me know if you have any issues. I'll close this for now, but feel free to reopen if there are still issues around multibyte character support. Thanks!


make ==> a reserved symbol

Currently it gets parsed as operator. But it's a reserved operator now as per ReservedWords.hs.

done


make intentional features of build system clearly defined

Right now it's not clear which features of the build system overall are intentional vs incidental or somehow else private. It's hard to read and maintain, we should restructure the makefiles in a way that any intentional behaviours and parameters are clearly outlined.

One option would be to have Makefile.vars or Makefile.defaults, and any variable that are declared there should be maintained. Also, it may be plausible for any targets that are commonly used and shouldn't change to be annotated with a comment, or otherwise any internal/incidental targets can be annotated with a comment outlining the reasons.


Performance: Linear: Worse host overhead due to an extra copy introduced

🐛 Describe the bug
2.5 aten::linear also introduced an additional aten::copy_, that make aten::linear latency dropped from 308us to 426us.
Versions
Latest torch-xpu-ops

See https://github.com/intel/torch-xpu-ops/issues/977.
Autocast difference between IPEX and torch-xpu-ops leads to the additional copy. According to the current requirement, it is not a defect.


add full graphql support

Closes #911
Changes proposed in this PR:

add simple graphql query support
add parametrized graphql query support
add integration tests

This looks amazing. I'll approve once I see that the test results have passed.

This still requires custom version of provider in barge :)

some c2d flows are broken, also https://github.com/oceanprotocol/ocean.py/issues/905 seems to be an issue.
There are no tests broken in the files changed in this PR

Readme can be updated using this test

[Alex wrote] So, there is some work required on this PR

@alexcos20 is this ready for review now, in your view?
@calina-c have you had a look at it?

[Alex wrote] So, there is some work required on this PR

@alexcos20 is this ready for review now, in your view?
@calina-c have you had a look at it?

@alexcos20 @trentmc I looked into this issue but the last comment is about creating or updating a readme. I asked Alex about it on Slack but it got sidetracked by other issues. Do I need to do anything else than review? Who needs to create the readme?

@alexcos20 @trentmc I looked into this issue but the last comment is about creating or updating a readme. I asked Alex about it on Slack but it got sidetracked by other issues. Do I need to do anything else than review? Who needs to create the readme?

Alex has already created a README, as part of this PR.
https://github.com/oceanprotocol/ocean.py/pull/912/files#diff-835809bbd034b6078d5c5d2b016ff5fc6ad0b8f95a96574e7f99f8effea3c1ea


Add flexibility to FlashMessenger by determining hops as parameter.

Additional flexibility for FlashMessenger. It's better to determine hops as parameter.

Also hops flexibility can be implemented on error, warning, success and info messages.

Please add a unit test for this functionality.

Test added

We have a problem at this point. The feature you're suggesting conflicts with a feature already in the develop branch, which adds $namespace as an optional second parameter.
I'm going to go ahead and merge this, but will put $hops as the third parameter in this case.

Merged to develop for release with 2.4.

Marking as a BC break, as it changes signature.


Fix bug where Array[Timestamp] cannot be encoded/decoded correctly

What changes were proposed in this pull request?
Fix MapObjects.itemAccessorMethod to handle TimestampType. Without this fix, Array[Timestamp] cannot be properly encoded or decoded. To reproduce this, in ExpressionEncoderSuite, if you add the following test case:
encodeDecodeTest(Array(Timestamp.valueOf("2016-01-29 10:00:00")), "array of timestamp")
... you will see that (without this fix) it fails with the following output:
- encode/decode for array of timestamp: [Ljava.sql.Timestamp;@fd9ebde *** FAILED ***
  Exception thrown while decoding
  Converted: [0,1000000010,800000001,52a7ccdc36800]
  Schema: value#61615
  root
  -- value: array (nullable = true)
      |-- element: timestamp (containsNull = true)
  Encoder:
  class[value[0]: array<timestamp>] (ExpressionEncoderSuite.scala:312)

How was this patch tested?
Existing tests

Can one of the admins verify this patch?

(I think it might needs a JIRA because it seems changing existing behaviour)

@HyukjinKwon I think the original author might have just forgotten to add the TimestampType to the match..

The bug is quite easy to reproduce. In ExpressionEncoderSuite, if you add the following test case:
 encodeDecodeTest(Array(Timestamp.valueOf("2016-01-29 10:00:00")), "array of timestamp")
... you will see that (without this fix) it fails with the following output:
- encode/decode for array of timestamp: [Ljava.sql.Timestamp;@fd9ebde *** FAILED ***
  Exception thrown while decoding
  Converted: [0,1000000010,800000001,52a7ccdc36800]
  Schema: value#61615
  root
  -- value: array (nullable = true)
      |-- element: timestamp (containsNull = true)

  Encoder:
  class[value[0]: array<timestamp>] (ExpressionEncoderSuite.scala:312)

@smungee Can you please add tests for this ?

@techaddict Added a test

Test build #2999 has started for PR 13108 at commit 387e6c9.

@smungee sorry to have this gone stale. Do you mind bringing it up to date? This seems useful to fix.

@rxin The code in question seems to have been removed in this commit by @cloud-fan
https://github.com/apache/spark/commit/c36ca651f9177f8e7a3f6a0098cba5a810ee9deb
With the latest SNAPSHOT version, I no longer see the bug. I've updated this PR to include just my additional test-case, just to make sure it doesn't happen again. I'd recommend adding this test-case in.

Test build #2999 has finished for PR 13108 at commit 387e6c9.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

LGTM, merging to master and 2.0, thanks!


API script importing from other files

Hello,
currently encountering this behaviour when developing with one script that imports from another file.
example (folder)
|
|---example.py
|---other_file.py
When running example in the APIs, changes made in other_file.py are not present unless the cadwork application is closed and reopened. Is this expected behaviour and if not, could this possibly be addressed in any capacity? i.e. having changes made in other files be present when the main script is run.
Thank you

This is currently not possible. We will analyze if we can make this possible.
Alternatively, you could execute your Python code via IDLE Shell during development stage.
If you do this, you would have to close and restart the shell as soon as you have made changes.

Hi @sam-snodgrass,
You could get a "hot-reload" kind of behavior in your script using a small helper function which pops the library module from the modules dictionary, causing Python to re-load it next time it's imported.
import sys

def reload_module(module_name):
    to_remove = [m for m in sys.module.keys() if m.startswith(module_name)]
    for m in to_remove:
        del sys.modules[m]

Then call it at the top of your script (example.py), before importing the library:
reload_module("other_file")
from other_file import example_func

That way, you shouldn't have to restart cadwork to see changes in other_file.py reflected.
However, depending on your library code, this can cause some pretty nasty issues. Python will re-defining the types in the modules you reload. So if your library defines a class A, which is reloaded, any instances of A from before the reload still in memory will not be instances of the same class A after the reload.
More concretely, checks like type(old_a) is A might unexpectedly return False and dictionary lookups like some_dict[type(a)] might raise KeyError.
I spent so much time tracking down such issues that honestly I probably would have saved time restarting cadwork ;))


Disable HTML minification?

I'm using the 'no-minify' plugin for disabling CSS and JavaScript, but I also have a need to disable the minification of the index.html file which is generated by HtmlWebpackPlugin.
It looks like the PROD build passes a number of minify options to this plugin:
https://github.com/jdcrensh/create-react-app/blob/jdcrensh/packages/react-scripts/config/webpack.config.prod.js#L275
Would it be within the scope of this plugin to disable this too?

I like this idea! But I think it might be better suited as its own plugin. The new plugin would give you a place to reconfigure options sent to HtmlWebpackPlugin. I may have to make an enhancement to enable plugin configuration via cra.config.js. How does that sound?

Sounds like a good idea to make a separate plugin, as there are other HtmlWebpackPlugin options that may useful to override (full list on the HTMLWebpackPlugin repo).
Really like the approach of this fork by the way, I appreciate the ideology behind Create React App but I often wish there were more escape hatches without ejecting, especially where plugins are concerned.


Graph updating behavior when NA is returned from query

In selecting a new quantity in graph plotting, I believe there is no indication or graph update for missing data.
e.g., if I have first selected 1D Chains, Isotonic EXP Diff, Binding Energy, N=24, ME2, and then select Dataset = AME2020, no change is observed while the previous graph is still up.

Thank you for submitting an issue! When a query returns no values, the graphs should update to a blank plot. What you spotted in your example was an actual error being thrown. I pushed a fix to this error. Also, to make it more clear to the user that AME2020 shouldn't give any interesting result in the EXP Diff plots, I disabled the AME2020 option in the dataset dropdown when considering these plots and added tooltips to the graph dimension/chain types.


Item Attribute new Event Publisher

Hello Microsoft Team,
if you want to extend the item Attributes with new fields you run into a lot of problems saving those new values from the "Item Attribute Value Selection" into the "Item Attribute Value Mapping" Table due to a lack of suiting events.
My Suggestion:
in Page 7504 "Item Attribute Value List" has the only Event Publisher (OnBeforeItemAttributeValueMappingModify(ItemAttributeValueMapping,ItemAttributeValue,RelatedRecordCode))
which could help in this situation but the problem with it is that you don't have access to the current Record so you can't apply your custom field values to the corresponding Mapping-Record. My Suggestion here would be to add the current Record in the Publisher. But it would be weird to call the Value-OnValidate Trigger just to apply your custom changes, wouldn't it? So here is my other suggestion:
Add two new Event Publisher either in the Table 7504 "Item Attribute Value Selection" or Page 7504 "Item Attribute Value List" each in the Insert-Trigger and Modify-Trigger with the current Record, the corresponding ItemAttributeValueMapping-Record and ItemAttributeValue like this:
OnBeforeInsertItemAttributeValueMapping(ItemAttributeValueMapping, ItemAttributeValue, Rec)
OnAfterModifyItemAttributeValueMapping(ItemAttributeValueMapping, Rec)
My third suggestion would be:
Fill the two fields "Inherited-From Table ID" and "Inherited-From Key Value" in the Table 7504 "Item Attribute Value Selection" with actual values. If these fields storage the correct Informations we could easily filter for the Item Attribute Value Mapping Record and apply our changes without a new Event Publisher. Currently those fields are always empty (see picture)

Thanks for your help in advance.
Best Regards
Jonas

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Cypress Dashboard config to prep for repo switch

This PR addresses issue: #137
Includes tests? n
Rebased on main address to conflicts? n/a
Updated docs? n
Proposed changes:

remove Button-specific info in cypress.json

Will do this directly on the bcgov repo instead


.NET Core Client

I wanted to evaluate NATS for a  .NET Core project. Unfortunately, the NuGet is only for net45. Is it possible to have the next version also include a build for .NET Core?

Thank you for bringing this up!  A .NET core release is on our list.  Previous versions of .NET core did not support some features we needed around TLS, but we'll re-evaluate and I'll update this issue.  Thanks!

I've done a quick and dirty conversion: https://github.com/lor3/csnats.  Hopefully it can be of use to someone else.
All tests are passing though I removed EncodedCon because ISerializable is not available in .NET core so it'll require some refactoring (or wait until they bring it back).
Converted tests to use Xunit as it is the most mature testing library on core.
I renamed the source folder simply because dotnet pack uses it to name the nuget package.

Good job!  Your contribution is highly appreciated!  Perhaps with some conditional compilation your work can be merged in...   I've been meaning to move to xunit as well - thanks!

Loving the look of this.  Thanks @lor3

After the C# streaming client is wrapped up (currently underway), .NET core won't be far behind.  Again, great to see contributions like this!


Update dependencies to make the project build again

A lot of things including Gradle (the wrapper), Android Gradle Plugin and Kotlin Gradle Plugin are three years out of days. I am having a lot of build problems because of that. kotlin-android-extensions is also deprecated: https://developer.android.com/topic/libraries/view-binding/migration

I started looking into this, but ran into a problem: https://github.com/maplibre/maplibre-plugins-android/pull/21

@louwers , it looks like this can be closed.


Fix installation of controller-gen and kustomize

This fixes the failing CI builds (e.g. https://github.com/vshn/stardog-userrole-operator/runs/7641773996?check_suite_focus=true).


wafHook: use python3

Rather than 'python' which will be stuck on python2 for a while for
compatibility reasons.

Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Also see relevant discussion in #69310

Also see relevant discussion in #69310

Thanks, not sure how I missed that. While I think the direction that is going into sounds great, I also don't feel qualified to move that one forward. Perhaps 'just' the update to python3 would already be a useful (though less ambitious) change?

Perhaps 'just' the update to python3 would already be a useful (though less ambitious) change?

What is it meant to achieve? You should already be able to add (wafHook.override { python = python3; }) in your expressions.

What is it meant to achieve

My short-term goal was to remove python2 from the talloc derivation, in order to go in the direction of removing all references to python2 from the closure of the nixos_minimal derivation, which is a (admittedly somewhat arbitrary) milestone we're working towards for https://r13y.com/
Currently one of the ways it still depends on python2 is via the use of wafHook while building talloc.
Now of course I could just override the wafHook specifically for talloc, but it seemed more healthy to make python3 the norm rather than the exception.

Closing in favor of https://github.com/NixOS/nixpkgs/pull/106533.

Now of course I could just override the wafHook specifically for talloc, but it seemed more healthy to make python3 the norm rather than the exception.

There will most likely be regressions in some packages, because the embedded waf scripts may still be python 2 only.


Ensure precision is retained after converting percentage to decimal

Coverage increased (+0.005%) to 92.177% when pulling f81365c7464eafd06758d92ebc8e07aafed62620 on mikeengland:masterupstream into eaad77763acb58c8954839c5d9ee87a0ec44854b on kayak:master.


ADR-0026 Application based user settings

something for web!

cc @DeepDiver1975 @dragotin this PR is only about the libre graph api. But we also need to decide where to put the data. IMO that should be a dedicated space per app in the systems storage.


Run e2e tests on Jenkins

Peer pads e2e tests were being run on travis. We need to figure out how to get puppeteer working on Jenkins, now that the other CI systems have been disabled. Think this is totally doable, we just have't done it yet.
Please note, the tests are not currently being run in CI, as the Makefile is configured to only build the thing
https://github.com/ipfs-shipyard/peer-pad/blob/b93f2b0c301c26d585346ebcfb551f69caba8933/Makefile

Is something missing from my side? I think it should work without any further work except including the test run in the Makefile

the missing piece of the puzzle is an example of getting a test that uses puppeteer to run on Jenkins... We've got https://github.com/ipfs-shipyard/ipfs-webui/pull/728 which runs the webui puppeteer tests but they are currently timing out, and it's not clear why yet.

It looks like we're missing some packages:
https://github.com/GoogleChrome/puppeteer/issues/1857
https://github.com/GoogleChrome/puppeteer/blob/master/docs/troubleshooting.md
Here's the failing build I have going on jenkins:
https://ci.ipfs.team/blue/organizations/jenkins/IPFS Shipyard%2Fpeer-pad/detail/fix%2Fci/1/pipeline

@jimpick would you take this one?

I got similar puppeteet tests running on circle-ci which uses docker, and needed a bunch of deps installed for them to work. You can grab the list from there https://github.com/ipfs-shipyard/ipfs-webui/blob/e4ba1d8d8f67f52444a1c806b5a043aae6b1ed7a/.circleci/config.yml
Of note, we're keeping things simple on the webui project and just using travis for the CI tests including e2e as we're also using it for bundlesize warnings https://github.com/siddharthkp/bundlesize#2-build-status and using jenkins for the publish to ipfs and update dnslink


Line Rasterize

I cannot rasterize the line using vector conversion in qgis 3.34.12. "ERROR 1: Attempt to create 0x0 dataset is illegal,sizes must be larger than zero.
ERROR 1: Cannot create C:/Users/Admin/AppData/Local/Temp/processing_cIDeaS/88974d495c9d400f98e5b8a0948e038b/OUTPUT.tif
Process returned error code 1" kept on appearing after I run.

Dear @settyea , thanks for reporting this.
Please note that this repository is for the QGIS website (https://qgis.org). To report issues related to QGIS desktop, I think it's better to use the core repostitory https://github.com/qgis/QGIS/issues
Regards.


Can't Execute Necessary Location-Based Queries from CL in 4.2

First, thank you for this tool. My discovery of it inspired my current project.
However. putting the language argument aside for the moment, the current query that gets me the desired result at the Twitter Advanced Search Page is:
near%3A"Incheon%2C%20Republic%20of%20Korea"%20within%3A1mi
BUT the closest I can get is:
near%3AIncheon%2C%20Republic%20of%20Korea%20within%3A1mi
Which gives me completely different (and inaccurate) results.
As far as I can tell, this is do to the parser not being able to include quotation marks in the query (before "Incheon" and after "Korea" in the query string), which in the case of Korean cities and provinces, are required. Is there any way around this? My current research project entails creating a corpus of tweets for various regions in Korea over different periods of time. Any help would be much appreciated! I am running Twitterscraper 4.2 on Ubuntu 16.04.

@midnightdream1
Is this still an issue? If it is, did you try to use nested quotes?
twitterscraper 'near%3A"Incheon%2C%20Republic%20of%20Korea"%20within%3A1mi' -o outputfile.json


Add ethereum foundation to the list of organizations

I have contributed to their python projects in the past and had a wonderful experience. The maintainers are friendly and helpful and since it is under heavy development there are lots of beginner-friendly issues.
I also earned some ether for solving one of the issues too so you can also get paid for your work which feels awesome.
There are lots of other projects in C++, Go, Solidity and Javascript so there is something for everyone.
https://github.com/ethereum/

I will do this things @sara-02

@karanshrm44 Sure. @palash25 Thanks for adding this project. :)

@karanshrm44 any updates on this?

Closing this as this has been addressed in #4680 .