Upgrade golangci-lint and fix the errors

We should upgrade it to the latest stable version and fix issues. If any new linters are available, consider adding those as well.

I would like work on issue.

Please approve: https://github.com/gofr-dev/gofr/pull/37


Customizing Buttons/Actions within WebChat Adaptive Card

To have consistent branding/styling we need to customize the actions/buttons that are rendered within Adaptive Cards just like what we have for (// Suggested actions) within defaultStyleOptions.js  ... for the meantime .. any quick solution ????

Web Chat uses the AdaptiveCards npm package to render AdaptiveCard JSON into HTML elements, and the renderer use a host config to determine how to style the HTML. Web Chat allows developers to pass their own adaptiveCardsHostConfig as a prop for the renderer to use. Additionally, the default host config that Web Chat uses does currently pull in some attributes from defaultStyleOptions so some of the changes like accent color should carry over.
For more details take a look at this GitHub issue. Note, providing a custom host config won’t be fully supported until the next release in July, but if you need an immediate solution please take a look at the read me section about using that latest bits.
Hope this helps!

@tdurnford  The statement (Web Chat uses the AdaptiveCards npm package) is a bit confusing for me. What I know , is that we reference a webchat.js script file  in our HTML and it will do everything for us.
Could you please explain your statement to me .. it will be really helpful

One of Web Chat's dependencies is the Adaptive Cards package which is responsible for rendering all of the cards sent in the conversation. Essentially, your bot sends a card as a JSON object to the conversation, and Web Chat passes the JSON object to the Adaptive Cards renderer to convert it to HTML. If you want to change how the renderer styles the card, you need to update the Adaptive Card Host Config.  Again, for an example on how to modify Web Chat's Host Config, take a look at this issue.

One of Web Chat's dependencies is the Adaptive Cards package which is responsible for rendering all of the cards sent in the conversation. Essentially, your bot sends a card as a JSON object to the conversation, and Web Chat passes the JSON object to the Adaptive Cards renderer to convert it to HTML. If you want to change how the renderer styles the card, you need to update the Adaptive Card Host Config. Again, for an example on how to modify Web Chat's Host Config, take a look at this issue.

@tdurnford  this is really great explanation from you :) .. but it opens new fundamental question ? I can understand that the adaptive card render is NodeJS package hosted @ some server and will accept JSON and return HTML .. the question is why it's not simply Javascript code and being part of the Webchat.js file ??  Sorry if this question comes due to lack of experience.. I'm really thankful for your support and usual cooperation:)

Adaptive Cards is an open source project that is developed and maintained by a team outside the scope of Web Chat and can be used in any project. Web Chat has the project as a dependency meaning the source code is downloaded and added to the node_modules directory when we run npm install. Then when we build Web Chat that code gets incorporated into the build. So the  Adaptive Cards are not being rendered on an external server but inside the Web Chat code. Take a look at this blog post on Node Modules.

Adaptive Cards is an open source project that is developed and maintained by a team outside the scope of Web Chat and can be used in any project. Web Chat has the project as a dependency meaning the source code is downloaded and added to the node_modules directory when we run npm install. Then when we build Web Chat that code gets incorporated into the build. So the Adaptive Cards are not being rendered on an external server but inside the Web Chat code. Take a look at this blog post on Node Modules.

@tdurnford , Once again .. THANK YOU :) since this is my first time to deal with NODE JS. I just know and write normal JS :) ... so to conclude, WebChat is nodeJS project made of other modules and finally converted to normal JS within this file to be referenced/used within browsers ... please confirm this understanding :)


chore(examples): update with-buefy example

Codecov Report

Merging #5348 into dev will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev    #5348   +/-   ##
=======================================
  Coverage   95.66%   95.66%
=======================================
  Files          74       74
  Lines        2513     2513
  Branches      639      639
=======================================
  Hits         2404     2404
  Misses         92       92
  Partials       17       17

Continue to review full report at Codecov.

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

Codecov Report

Merging #5348 into dev will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev    #5348   +/-   ##
=======================================
  Coverage   95.66%   95.66%
=======================================
  Files          74       74
  Lines        2513     2513
  Branches      639      639
=======================================
  Hits         2404     2404
  Misses         92       92
  Partials       17       17

Continue to review full report at Codecov.

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


Lectures

Hi @UBC-STAT/stat545 team -- two questions and some good news here.

Can someone deliver the lecture on Thursday, October 8? I won't have wifi that day.

Topic: fitting models in R. This does not go into statistical details -- the heart of it is (1) model-fitting functions typically taking the form of function(y ~ x1 + ... + xp, data, settings), (2) the predict() generic, and (3) the broom package.

Are any of you interested in delivering any other lectures? I like to give my TA's the opportunity to lead lectures.

I can participate as either a moderator or as a co-instructor, whatever you choose.

PS: We'll be getting additional help with writing the worksheets! I'm still waiting to hear about the start date and who the new team members are, but I have some ideas as to how they would integrate into our workflow.

If there is no one else interested I'd be happy to fill in for October 8th! Let me know if you have content already prepared / want help with developing that.


az apim api import - What are the options for --soap-api-type?

Type of issue
Missing information
Feedback
As the title says, it's unclear from the CLI documentation which values(s) are expected for the parameter --soap-api-type.
It's definitely not a boolean flag, because I get this error:
ERROR: argument --soap-api-type: expected one argument

Anywhere else I could find what is the options are?
Page URL
https://learn.microsoft.com/en-us/cli/azure/apim/api?view=azure-cli-latest
Content source URL
https://github.com/MicrosoftDocs/azure-docs-cli/blob/main/latest/docs-ref-autogen/apim/api.yml
Author
@dbradish-microsoft
Document Id
d1a421eb-807c-c0bd-cee3-a5aed7335625

@QuickScoP3s
Thank you for bringing this to our attention.
I've delegated this to content author, who will review it and offer their insightful opinions.

@QuickScoP3s , I've copied your question to Azure/azure-cli issue 30082 where the engineering team for az apim api can respond. Please continue to follow the discussion in this new location. Thank you.


RUMM-2777 SR add dialogs recording support

What does this PR do?
We were currently not recording the DialogFragment (pop - ups) for session replay. In this PR we are adding this new feature which implies the following architectural changes:

The ScreenRecorder will now be able to record multiple windows in the same time with the same ownerActivity. This actually covers the case of a DialogFragment.
The SnapshotProcessor will be able to handle a list of snapshots now instead of one single snapshot at a time.

I also addressed a bug in this PR : we were not using the MotionEvent absolute X,Y positions when recording the user gestures for Session Replay.
Motivation
What inspired you to submit this pull request?
Additional Notes
Anything else we should know when reviewing?
Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] Make sure you discussed the feature or bugfix with the maintaining team in an Issue
[ ] Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

Codecov Report

Merging #1206 (6c6dc8c) into feature/sdkv2 (932cecb) will increase coverage by 0.09%.
The diff coverage is 94.87%.

@@                Coverage Diff                @@
##           feature/sdkv2    #1206      +/-   ##
=================================================
+ Coverage          82.59%   82.67%   +0.09%
=================================================
  Files                351      353       +2
  Lines              12480    12530      +50
  Branches            2058     2072      +14
=================================================
+ Hits               10307    10359      +52
- Misses              1533     1535       +2
+ Partials             640      636       -4

Impacted Files
Coverage Δ

...tadog/android/sessionreplay/processor/Processor.kt
0.00% <0.00%> (ø)

...sionreplay/recorder/callback/NoOpWindowCallback.kt
6.25% <ø> (ø)

...id/sessionreplay/SessionReplayLifecycleCallback.kt
90.62% <81.82%> (-3.12%)
:arrow_down:

...nreplay/recorder/listener/WindowsOnDrawListener.kt
93.94% <93.94%> (ø)

...g/android/sessionreplay/recorder/ScreenRecorder.kt
97.44% <95.65%> (+3.32%)
:arrow_up:

...d/sessionreplay/processor/RecordedDataProcessor.kt
93.88% <100.00%> (+0.33%)
:arrow_up:

...essionreplay/recorder/callback/MotionEventUtils.kt
100.00% <100.00%> (ø)

...rder/callback/RecorderFragmentLifecycleCallback.kt
100.00% <100.00%> (ø)

...replay/recorder/callback/RecorderWindowCallback.kt
89.47% <100.00%> (ø)

...n/com/datadog/android/v2/core/SdkInternalLogger.kt
88.89% <0.00%> (-2.78%)
:arrow_down:

... and 11 more


Mutually recursive let bindings

Is it possible to have mutually recursive let bindings, as in the following OCaml?
let rec x = (3 :: y) and y = (5 :: x) in x

In this case we have an infinite expression with no fixpoint, so it's going to blow the stack, but there's many useful terminating expressions that can be written elegantly using mutually recursive bindings.

EDIT: should have played around with it more, this works fine:
let rec x = [1, ...y] and y = [2, ...x];


Relogging a few times will crash the app

Describe the bug
Logging in with near wallet and then logging out and relogging through the Sign in button will crash the app and let it run out of memory.
To Reproduce
Steps to reproduce the behavior:

Go to multicall.app
Click on Sign In
Login normally
When on the page, "logout" by clicking on the wallet name/erlenmeyer icon
Sign in again
Repeating this 1-2 times will crash the app
See error "out-of-memory"
Fix by clearing cache

Screenshots

Desktop (please complete the following information):

OS: Windows
Browser chrome
Version 101.0.4951.67

Additional context
Logging in seems to be overflowing the memory.

error doesn't occurr anymore. fixed itself :)


[BUG] bug_issue_title

Hello, it seems that my socket is stuck in HTTP long polling, and my FPS will not automatically update and display unless you click the stop button next to Camera Stream and then click start again. The FPs value will only automatically update on the webpage. I have tried many Flask versions and socket client versions, but it seems that they do not work

Uploading 2946_1731168495.mp4…

https://github.com/user-attachments/assets/19a6a438-1d0f-4b98-a819-a584cbd3490b


How to add axis labels and change marker shape for each group

Hello,
Thank you for putting together this package. I would like to plot a 3-simplex in a ternary diagram where the fourth dimension represented by a color gradient. I encountered problems adding axis labels and representing two groups of data with different marker shapes. I was wondering if you might provide some guidance.  Here is a MWE:
using Makie
using GLMakie
using TernaryDiagrams
using Distributions
using ColorSchemes

fig = Figure();
ax = Axis(fig[1, 1]);

ternaryaxis!(ax; labelx = "1", labely = "2", labelz = "3");

data1 = rand(Dirichlet([5,1,1,10]), 10)'
data2 = rand(Dirichlet([1,5,1,1]), 10)'
ternaryscatter!(
    ax,
    data1[:,1],
    data1[:,2],
    data1[:,3],
    color = [get(ColorSchemes.Spectral, w, extrema(data1[:,4])) for w in data1[:,4]],
    marker = :circle,
    markersize = 20
)

ternaryscatter!(
    ax,
    data2[:,1],
    data2[:,2],
    data2[:,3],
    color = [get(ColorSchemes.Spectral, w, extrema(data2[:,4])) for w in data2[:,4]],
    marker = :triangle,
    markersize = 20
)
fig

Thank you in advance.

What was the issue? The below code seems to produce a sensible image (slight adaptations from your code):
using GLMakie
using TernaryDiagrams
using Distributions
using ColorSchemes

fig = Figure();
ax = Axis(fig[1, 1]);

ternaryaxis!(ax; labelx = "1", labely = "2", labelz = "3");

data1 = rand(Dirichlet([5,1,1,10]), 10)'
data2 = rand(Dirichlet([1,5,1,1]), 10)'
ternaryscatter!(
    ax,
    data1[:,1],
    data1[:,2],
    data1[:,3],
    color = [get(ColorSchemes.Reds, w, extrema(data1[:,4])) for w in data1[:,4]],
    marker = :circle,
    markersize = 20
)

ternaryscatter!(
    ax,
    data2[:,1],
    data2[:,2],
    data2[:,3],
    color = [get(ColorSchemes.Blues, w, extrema(data2[:,4])) for w in data2[:,4]],
    marker = :utriangle,
    markersize = 20
)

xlims!(ax, -0.2, 1.2) # to center the triangle and allow space for the labels
ylims!(ax, -0.3, 1.1)
hidedecorations!(ax) # to hide the axis decorations

fig

Great. Thank you for your help!


Ambiguity in application of .yaml files to items

If you have multiple files to which a .yaml file might apply, this can cause problems.
Steps to reproduce
Create three files:

foo.png, an image
foo.yaml, containing item attributes for that image
foo.md, containing its own attributes in a ----delimited header

Expected behavior
I would have expected the foo.md item to contain the attributes from its own header, and the foo.png item to contain the attributes from foo.yaml.
Actual behavior

The foo.png does contain the attributes from foo.yaml.
The foo.md item also contains the attributes from foo.yaml.
The foo.md item does not contain the attributes from its own header.
The foo.md item's content includes the header as text.

Work-in-progress fix: #1370


[DS Project] STARR Tools

This work is a part of a master project DS Project @ University of Vienna

Analyze The STAnford Research Repository (paper)
Analyze the specificity of clinical notes data
Bring it to Knodle ecosystem (converting to Knodle format)
Make experiments with different weak supervision strategies within Knodle framework

This task was created to track the progress and make sure our job is productive. Please provide a short update before our weekly meeting for each of these areas:
:trophy: What was accomplished in the previous week:
:no_entry: Problems and roadblocks:
:dart: Plans for the next week: (if you are not sure, you could add it after the meeting)

What was accomplished in the previous week:

read the "Ontology-driven weak supervision for clinical entity classification in electronic health records" paper
read descriptions for other suggested data sets (the best option in my opinion would be the MIMIC-III dataset)
created an account on PhysioNet

Problems and roadblocks:

didn't manage to obtain the data from the PhysioNet database yet

Plans for the next week:

apply for PhysioNet credentialing / get MIMIC-III data
start working with MIMIC-III data

What was accomplished in the previous week:

took the Data Ethics course in order to become credentialed PhysioNet user
downloaded the MIMIC III dataset and started looking into it

Problems and roadblocks:

I need to get more familiar with Snorkel, since this framework is used to obtain the labels in the STARR paper

Plans for the next week:

Look closer into Snorkel
Bring the MIMIC III data into Knodle format
tbd

Plans for the next week:

Look closer into Snorkel
Bring the MIMIC III data into Knodle format
tbd

clarify all the questions regarding the data by EOW (meeting if needed)

What was accomplished in the previous week:

Clarified questions regarding the target classes in MIMIC III dataset (additional meeting on Friday)
Decided to use CheXpert rules for classification
Found a paper that maps the ICD9 Codes from the MIMIC III dataset to CheXpert classes (GH repo: https://github.com/nfrn/Multi-Modal-Classification-of-Radiology-Exams  ... mapping can be found in Datasets/MIMIC-III/createTextDataset.py)
Filtered the MIMIC III data to keep only notes that have a corresponsing class in CheXpert

Problems and roadblocks:

Plans for the next week:

Apply CheXpert rules to my data to obtain the Knodle matrices

What was accomplished in the previous week:

still working on data preprocessing
started creating Z and T matrices with CheXpert rules, but still need some time to finish them

Problems and roadblocks:

Plans for the next week:

finish data preprocessing
create Jupyter notebook with data description

What was accomplished in the previous weeks:

data preprocessing almost finished
pull request open
already corrected some minor issues in the PR (based on comments from our one on one meeting and comments in the PR)

Plans for the next week:

correct the upload of "mentions" in the preprocessing notebook (do not store them on GH but rather upload them from minio)
split data to train, test (1000) and validation (1000) set
add golden labels for test and validation set

What was accomplished in the previous week:

incorporated Anastasiia's comments from the PR
txt files with mentions are now downloaded directly from minio
data split into train, test and val
golden labels for test and val set, for now in one-hot encoding

Problems and roadblocks:

need to look closer into multi label classification, since this is not implemented in knodle yet

Plans for the next week:

upload created knodle matrices to minio
add requirement.txt file with the required libraries for data preprocessing
apply knodle to the created data sets and matrices -> wait for info from @anasedova about multi-label classification


Text in strings recognized for beautification

So it turns out that text in strings can trigger beautification words.  Notably something like
write_note(out_stream, string'("--------- End Collection on A -------------"), C_DEBUG);

Will trigger an erroneous end string.  Need to figure out a way to ignore this for matching.

Pretty quick fix.  Just needed to blank out strings for lexical analysis.  Quick method addition.

There's something weird going on still with strings and beautification -- possibly in the alignment of symbols.  String text like the following is getting a space inserted prior to it (note the string'(" --- part):
		-- Start a single shot collection on A.  Monitor the state
		test_id <= TEST1;
		write_note(dbg_stream, string'(" -------------------------------------------"), C_DEBUG);
		write_note(dbg_stream, string'(" --------- TEST 1 --------------------------"), C_DEBUG);
		write_note(dbg_stream, string'(" ---- SINGLE BUFFER A SINGLE SHOT TEST -----"), C_DEBUG);
		write_note(dbg_stream, string'(" -------------------------------------------"), C_DEBUG);

However later in the same file, the following is NOT getting the extra space:
		-- End single shot collection on A.  Read stats about A.
		write_note(dbg_stream, string'("--------- End Collection on A -------------"), C_DEBUG);
		axi_lw_bus.avalon_master_mosi(C_CTRL_REG_1_ADDR, X"00000000", axi_lw_bus_rec, dbg_stream, C_DEBUG);
		write_note(dbg_stream, string'("--------- Tick Time -----------------------"), C_DEBUG);
		axi_lw_bus.avalon_master_miso(C_TIME_REG_ADDR, rd_data, axi_lw_bus_rec, dbg_stream, C_DEBUG);
		write_note(dbg_stream, string'("--------- Offset of Oldest A Data ---------"), C_DEBUG);
		axi_lw_bus.avalon_master_miso(C_BUF_A_OFF_ADDR, rd_data, axi_lw_bus_rec, dbg_stream, C_DEBUG);

Seems to be contiguous lines with strings both starting with --....  When the lines are separated, there's no space.

Here's another example:
		write_note(dbg_stream, string'("-------------------------------------------"), C_DEBUG);
		write_note(dbg_stream, string'("SIMULATION END"), C_DEBUG);
		write_note(dbg_stream, string'(" -------------------------------------------"), C_DEBUG);
		write_note(std_stream, string'(" -------------------------------------------"), C_DEBUG);
		write_note(std_stream, string'("SIMULATION END"), C_DEBUG);
		write_note(std_stream, string'("-------------------------------------------"), C_DEBUG);

This just became a very bad bug.  It'll affect std_logic_vector bit strings with don't cares like this:
	constant C_DISCRETES_MASK : std_logic_vector(9 downto 0) := "0 ---------";
	constant C_CARB_MASK      : std_logic_vector(9 downto 0) := "1 ---------";

Will try to get time to work on this ASAP.

Turned out the problem was comment alignment was triggering for text inside of strings.  Solved that problem, but larger problem that literal strings are considered for space removal as well. so still hammering on it.

feature/text_mangling_refactor is a branch dedicated to cleaning up the beautification routines by puttings these methods into classes and giving myself the tools to do more sophisticated things.


Atom keeps crashing when opening a file or project folder

Previously, I have select and want to delete some codes in the editor and it then crashed. If I try to relaunch Atom, it keeps craching. How can I fix the problem?

Please fill out the provided issue template. As it is now it is not possible to do anything about this because it lacks information.
In addition to this you can also upload the latest crash dump from %LocalAppData%\Temp\Atom Crashes.

Prerequisites

[] Can you reproduce the problem in safe mode?
[x ] Are you running the latest version of Atom?
[ ] Did you check the debugging guide?
[ ] Did you check the FAQs on Discuss?
[ ] Are you reporting to the correct repository?
[ ] Did you perform a cursory search to see if your bug or enhancement is already reported?

For more information on how to write a good bug report or enhancement request, see the CONTRIBUTING guide.
Description
[Description of the bug or feature]
Steps to Reproduce

[First Step]
[Second Step]
[and so on...]

Expected behavior: [What you expected to happen]
Actual behavior: [What actually happened]
Versions
You can get this information from executing atom --version and apm --version at the command line. Also, please include the OS and what version of the OS you're running.

Prerequisites

[ ] Can you reproduce the problem in safe mode?
[x] Are you running the latest version of Atom?
[ ] Did you check the debugging guide?
[x] Did you check the FAQs on Discuss?
[x] Are you reporting to the correct repository?
[ ] Did you perform a cursory search to see if your bug or enhancement is already reported?

For more information on how to write a good bug report or enhancement request, see the CONTRIBUTING guide.
Description
I have select some codes and want to delete some codes in the editor. The atom editor no response and showing the screen with codes not deleted just like the following.

After a while, the following dialog is shown.

Then, I open windows' Task Manager and kill the process and want to relaunch the app like this.

But it keep showing me the following.

I tried to repeat the step but got the same result.
I search the internet and found that someone may encounter the same error.
Link: https://discuss.atom.io/t/atom-keeps-crashing-when-opening-a-file-or-project-folder/23847
Expected behavior: [What you expected to happen]
Relaunch the app with normal function with out the error message.
Actual behavior: [What actually happened]
It keep giving me error message if I click Reload.
Versions
You can get this information from executing atom --version and apm --version at the command line. Also, please include the OS and what version of the OS you're running.

@CasperHK Can you reproduce this when running Atom in Safe Mode? To launch Safe Mode:

Completely exit all instances of Atom
Launch Atom with the command atom --safe

I cannot reproduce it in Safe Mode after I run the window installer.

So it is probably some package that you are running that is causing the initial problem. Additionally, using the Task Manager to kill Atom could be the reason why Atom gets into the wedged state that you're reporting. Instead, you should use the "Close Window" option. This allows Atom to exit cleanly.
See the instructions on Safe Mode in the Flight Manual for help on how to track down which package might be causing the freezing problem. Please update us on what you find.

@CasperHK Can you provide a list of the packages that you're using?

Here show you all the package I installed.

1.9 still is a crashfest on Windows, within a couple minutes selecting a folder yields:

I am on 1.15 and experiencing this.
I don't have the hugest list of packages but I do have one that executes internal command line tools.
It is one specific directory that I had a lot of files open when I last closed it.

[ ] Reproduced the problem in Safe Mode: http://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
[X] Followed all applicable steps in the debugging guide: http://flight-manual.atom.io/hacking-atom/sections/debugging/
[X] Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
[X] Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
[X] Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages

Eventually I went through your debugging manual and tried profiling startup.
I noticed the atom-ctags taking a long time to initialize and remembered I had installed it but it did not work...so I uninstalled it.
The point of my story is if you can get Atom to start elsewhere.  Review your packages and uninstall the ones you actually are not using.

Since all of these can't be reproduced in Safe Mode, I'm going to recommend that people check out the section on Safe Mode in the Atom Flight Manual for more information. If anyone runs into a problem like this that they can reproduce in Safe Mode, please open a new issue and fill out the template with all required information.


InnerMost Component 'constructor' and 'getInitialState' not getting called when re-render

When re-render, preact@beta doesn't refresh InnerMost Component's state:
http://codepen.io/ryan_ou/pen/LZYxxZ?editors=0011

Hmm, yeah this is going to be an interesting one.  We already have the built vtree, but need to re-instantiate the components as we render.

Just doing some performance testing and then I'll release this.

I just tested the<EMAIL_ADDRESS>and one word: Excellent!! Thank you 👍


Add Object type support in Metadata processor

Hi guys!  Can you pls evaluate supporting objects inside the form?
e.g.:
{
    a: String,
	foo: {
  		x: String,
  		y: String
  	}
}

Then in autoform I should be able in my fields to do something like below:
{
	"displayName": "This x from foo",
	"name": "foo.x"
}

Thank you!

possible approach, similar as type: "array" already supported:
{
           "name": “foo",
           "type": “entity",
           "entityType": “foo",
           "layoutName": "edit"
}

@suchostone , I totally agree. Actually, these are the data-types I wanted to support and our current support:

[ ] Entity
[X] Array of Entity
[X] Primitive
[ ] Array of Primitive

You're asking the first one. This shouldn't be difficult to do and I'm the best one to do it because I did the metadata processor. I'll take a look into it.
Thanks for the proposal.

@andrerpena could you take a look at this one, please? :smile:

Is there a work around available to do it today? The objects in the form I am creating are quite deep and would really like to be able to use autoform in the state it is in today even though it might need more work right now :)

I'll try to solve this one tonight. Don't worry =)

Just in case someone is stuck on this issue and wants to start using autoforms today, a hack I am using to support nested objects is to flatten it, use that to create the auto forms and populate initial values, and unflatten it when using the values to call the api. Code below to flatten/unflatten, modified slightly from here to make it compatible with autoform
const separator = '__'

// Converts all flat structures into nested ones
function unflatten(values) {
  "use strict";
  if (Object(data) !== data || Array.isArray(data))
      return data;
  var result = {}, cur, prop, idx, last, temp;
  for(var p in data) {
      cur = result, prop = "", last = 0;
      do {
          idx = p.indexOf(separator, last);
          temp = p.substring(last, idx !== -1 ? idx : undefined);
          cur = cur[prop] || (cur[prop] = (!isNaN(parseInt(temp)) ? [] : {}));
          prop = temp;
          last = idx + 1;
      } while(idx >= 0);
      cur[prop] = data[p];
  }
  return result[""];
}

// Converts all nested structures into flat files
function flatten(data) {
  var result = {};
  function recurse (cur, prop) {
      if (Object(cur) !== cur) {
          result[prop] = cur;
      } else if (Array.isArray(cur)) {
           for(var i=0, l=cur.length; i<l; i++)
               recurse(cur[i], prop ? prop+separator+i : ""+i);
          if (l == 0)
              result[prop] = [];
      } else {
          var isEmpty = true;
          for (var p in cur) {
              isEmpty = false;
              recurse(cur[p], prop ? prop+separator+p : p);
          }
          if (isEmpty)
              result[prop] = {};
      }
  }
  recurse(data, "");
  return result;
}

export {flatten, unflatten}

This is a really good idea! Thanks for your work around!

Thanks for this workaround. I'll implement this ASAP. It's just not being
easy for me to find time. You can expect a solution until the end of this
week.
Em 15 de set de 2016 11:21, "Jonatan E. Salas"<EMAIL_ADDRESS>escreveu:

This is a really good idea! Thanks for your work around!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/redux-autoform/redux-autoform/issues/67#issuecomment-247342368,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABghdcIV-IW-B71tZqKlGtvt9jNV7vrDks5qqVRggaJpZM4Jim-I
.

I'm looking at the current codebase and it seems that the entity type is supported already, from the metadata processing stand point. I just think we don't have any UI component. I'll figure this out today.

I think I got it covered: https://redux-autoform.github.io/redux-autoform-bootstrap-ui/demo.html?preset=EntityContainer
The fix was on the BS-UI version 1.7.1-experimental
If something doesn't work as expected, feel free to reopen it.

Entity support seems to work, but am not able to layout the entity fields in a horizontal manner. For example, if in the demo, I want to have the type and address fields to be in the same row (size 6), I am unable to do that.

Thanks for the feedback. I'm reopening and will take a look ASAP.


earthly: 0.6.7 -> 0.6.8

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/earthly/earthly/releases.
meta.description for earthly is: "Build automation for the container era"
meta.homepage for earthly is: "https://earthly.dev/"
meta.changelog for earthly is: "https://github.com/earthly/earthly/releases/tag/v0.6.8"
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
Warning: no invocation of /nix/store/cfj84453y8kk6n01flf2lvpzf2dy933r-earthly-0.6.8/bin/docker2earth had a zero exit code or showed the expected version
Warning: no invocation of /nix/store/cfj84453y8kk6n01flf2lvpzf2dy933r-earthly-0.6.8/bin/earthly-debugger had a zero exit code or showed the expected version
Warning: no invocation of /nix/store/cfj84453y8kk6n01flf2lvpzf2dy933r-earthly-0.6.8/bin/earthly had a zero exit code or showed the expected version
Warning: no invocation of /nix/store/cfj84453y8kk6n01flf2lvpzf2dy933r-earthly-0.6.8/bin/earthly-shellrepeater had a zero exit code or showed the expected version
0 of 4 passed binary check by having a zero exit code.
0 of 4 passed binary check by having the new version present in output.
found 0.6.8 with grep in /nix/store/cfj84453y8kk6n01flf2lvpzf2dy933r-earthly-0.6.8
found 0.6.8 in filename of file in /nix/store/cfj84453y8kk6n01flf2lvpzf2dy933r-earthly-0.6.8

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
earthly

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/cfj84453y8kk6n01flf2lvpzf2dy933r-earthly-0.6.8 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A earthly https://github.com/r-ryantm/nixpkgs/archive/d5a8b465f083521ad149c9627e55f0c3d24c4c7e.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/cfj84453y8kk6n01flf2lvpzf2dy933r-earthly-0.6.8
ls -la /nix/store/cfj84453y8kk6n01flf2lvpzf2dy933r-earthly-0.6.8/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

earthly

Maintainer pings
cc @zoedsoupe @kalbasit for testing.

@GrahamcOfBorg eval


can't run .exe files (setup and program from archive), but i can run .exe from archive

I can't run any .exe file, other .exe files from other programs run perfect, i don't know but i install git bash before, mby that the problem. I record the video with this, so u can check this on youtube https://www.youtube.com/watch?v=7hEbEvH7tzo
u can massage me on my email<EMAIL_ADDRESS>for dxdiag if u need.

Ok i fixed that, i just have cyrillic in my file path, i move it to the root of E: disc and all work's perfect.


Can't call script function in ASPX FROM .TS in VS2013

Hi,
I have a lot of code in my .TS that work just fine.  When I hit F5 in VS2013 everything is very good.  Now I have a function declared in a script tag inside the ASPX and I have to call this function from the .TS file but it doesn't find it and it doesn't compile when I hit F5 I get the error Can't find name Sendquote which is the function declared in the script tag inside the ASPX.
I've been told to write this as a bug but I'm not sure it is a bug si let me know what I'm missing or if it's really a BUG
I'm actually using TypeScript 1.4 in VS 2013 Community edition on a Windows 8.1 Update PC
Thank you

This isn't a bug.  If you want TypeScript to know about a function that is declared in a JavaScript file (an embedded JavaScript tag on an ASPX or HTML page counts), you have to define a definition for it.  For example:
// I am assuming it takes a string and returns void...
declare function Sendquote(quote: string): void;

Your other option is to copy the embedded script to a .ts file and reference it on the ASPX page instead (which is probably the best option in your case).

I did the declaration at the top of the .TS and here's what I got :
http://1drv.ms/1HsoRog

Here is the script in the aspx :
<script lang="javascript" type="text/javascript">
    function SendQuote(FullName, Email, Phone, Location, Description)
    {
        var Service = new BusinessOperation();
        Service.SendQuote(FullName, Email, Phone, Location, Description, OnSuccess, OnFailure, null);
    }

    function OnSuccess(Result)
    {
        // Do nothing.
    }
    function OnFailure(Error)
    {
        alert(Error.toString());
    }
</script>

This is the declaration in the .TS at the top :
declare function Sendquote(FullName:string, Email:string, Phone:string, Location:string, Description:string): void;

Arrgggg sorry I saw my mistake.  was the q of the quote wasn't uppercase since in the script it was.

Thank you very much for the hint on how to do this thing.  It's greatly appreciated.

Just a note about the other option you mentioned.  I'm doing this way because I never been able to call PageMethods.MyMethod which is a WebMethod in C# from the .TS directly because all this would have saved me a lot of trouble.  Actually  I had to do a WCF Service which a function can use in a script inside the aspx markup in order to be able to call this function from the .TS
But if you tell me that I can simply call PageMethods.MyMethod which is a C# WebMethod well, this would be awesome since No WCF needed nor a script in the aspx markup
You know I tried this but in .TS PageMethods doesn't exist and I don't know if it's faisable and how.
Of course I have everything setup for that method to be available, scriptmanager having the EnablePageMethods="true" and so on.

Check out TypeLITE: http://type.litesolutions.net/  It can generate TypeScript definitions from .NET classes.


[FEATURE] Persistent window(s) position and state

Currently exiting the game and loading again resets evrything.

Currently waiting on the spacewarp bepinex conversion before looking into any kind of persistent settings storage. As soon as that's done, I'll get on that.

https://github.com/Micrologist/MicroEngineer/pull/7 - Helped by adding persistence by saving states in a json file. Hope it's ok.

Thanks, will put that into the next release!


AraBert

Hey All,
This is a temporary issue to discuss the idea of training a Bert model specific for Arabic - AraBert. We will move to another repository once we have a clear understanding of the problem and how to tackle it as well as having experts in the field. There are three main issues to discuss here and I want your opinions about them

Dataset:  we can use the avilable Wiki dumbs. If you have more suggestions let us know.
Models: We can use the available Bert models.
Training: We need sponsor for that to train in the cloud. If you can help with that issue please let us know.

If you have any comments on any of the above points don't hesistate to respond. More importantly, if you have any experience in training large models let us know that.  Open source contribution is a slow and lengthy process and it might take us a some time to finish the project. If you are planning to contribute please be sure to cut some time for this project.
Thanks
Zaid

Our group published the ArabWeb16 dataset with 150M Arabic Web pages with significant coverage of dialectal Arabic as well as Modern Standard Arabic.
The dataset can be a great candidate for training the BERT model. Please find below the link to the dataset paper.
https://dl.acm.org/doi/abs/10.1145/2911451.2914677

@Fatima-200159617  Is http://bigir1.qu.edu.qa:3000/ down? Is there an open format (txt, csv) version of the labeled datasets?

Our group published the ArabWeb16 dataset with 150M Arabic Web pages with significant coverage of dialectal Arabic as well as Modern Standard Arabic.
The dataset can be a great candidate for training the BERT model. Please find below the link to the dataset paper.
https://dl.acm.org/doi/abs/10.1145/2911451.2914677

@Fatima-200159617 Is http://bigir1.qu.edu.qa:3000/ down? Is there an open format (txt, csv) version of the labeled datasets?

The dataset is available and can be accessed from the link below
https://sites.google.com/view/arabicweb16/home
You can search the entire ArabicWeb16 dataset from the website. Downloading the dataset requires signing the agreement first, then you can download it as WARC files.
Which labeled dataset you are planning to use the Content-based Categorized Dataset or the Dialect-labelled Dataset?
The server is under maintenance now, I will inform you when it is up soon.

Hey All,
Thanks for your informative feedback and resources you shared in this thread. I didn't expect to have this thoughtful and brilliant community who care about Arabic research. That being said, as shown in this thread there seems to be some efforts to publish Bert in Arabic and we don't want to do a repatitve work. Our plans will change slightly to build on that work and hopefully extend the community to work on other models. Please keep in mind that our main objective is to enrich the Arabic research regardless of lack of support and resources. Personally, I am not looking for paybacks besides learning from this awesome community. In short, if you would like to continue this journey to learn, challenge and hopefully produce something fruitful, thumbs up and I will create a new repository to discuss our next steps.
~Zaid

Hello,
This is a great idea ! I am very interested in the project. I have a good experience with BERT (Training and finetuning NLP models in general) and a good understanding of the Arabic language (grammar, vocabulary ... ).
I will be glad to contribute to the project.

Which labeled dataset you are planning to use the Content-based Categorized Dataset or the Dialect-labelled Dataset?

Actually, I found https://sites.google.com/view/arabicweb16/home was looking for the dataset and tried to see a sample of text contents to access suitability for an Arabic BERT model. Will wait till server is up (no access to resources that can deal with the full dataset).

Our plans will change slightly to build on that work and hopefully extend the community to work on other models.

I think there is room for various efforts in this field. Some have already taken place and these need not be repeated (but great to learn from). Collective efforts are best but may take time for larger teams (less agility), so smaller teams may be a good option (provided infrastructure is available).

It seems some people are interested in creating the repository. I was hoping for a larger number but maybe we can convince others later. Now, I need your suggestions for a cool name for the repository. Our next step is a collecting a very large dataset. hopeuflly something like +100 GB.

I think the e-books available on Hindawi can be a great resource because most of them are available in the epub format or even as raw text. Currently there are around 1800 books on a variety of topics and most of them are in Modern Standard Arabic.
I'm not sure, but I think there aren't any legal issues regarding using their data because they say here that they are a nonprofit organization.

@Mohammed-Salti Thanks for your useful suggestion. I started downloading them. The script may finish by tonight if I did not face any issues. I will share the code later on a separate repository.

Hello everyone,
My friend @WissamAntoun and I have just finished training AraBERT. we trained it on a 21GB with 3.7B tokens arabic corpus.
as for the preprocessing steps we decided to go with two approaches, and both will be uploaded to huggingface very shortly.
for the first approach we:
1- removed diacritics
2- replaced the urls, emails, numbers, mentions with unique tokens
3- used Farasa tokenizer to separate ahrof el wasel و, ل, ب, ف, ال and trained a sentencepiece vocab with vocab size of 64k.
for the second approach we didn't replace the numbers with unique tokens and we used the Farasa tokenizer more heavily as to remove the suffixes and prefixes.
regarding downstream tasks we evaluated on several sentiment analysis dataset as well as NER and QA, the models outperformed SOTA in all the tasks.
the results will be published soon after we submit a paper detailing our approaches to OSACT4.
we are also planning to make it compatible with the transformers library (adapting the tokenizer)

Salam,
Thanks for the initiative and for sharing your approach, could you please inform about the  computational resources that you needed to train the model, GPUs, TPUs and how long did it take to be trained?

I think there is room for various efforts in this field. Some have already taken place and these need not be repeated (but great to learn from). Collective efforts are best but may take time for larger teams (less agility), so smaller teams may be a good option (provided infrastructure is available).

The dataset I published on Kaggle (https://www.kaggle.com/abedkhooli/arabic-bert-corpus) went through several cleaning iterations and can be used as a base model to build on. I also have the HDF5 files (14GB - can't upload to Kaggle from G drive) and can provide the links (2 zipped files, phase 1 and phase 2) if anyone has access to appropriate compute (I don't). Expected to train in less than one day on 8 core Nvidia gpu.

Thanks @abedkhooli, this is a very nice resource.

This HuggingFace article about using their tokenizers and transformers packages comes at a great time: https://huggingface.co/blog/how-to-train
Among other things, I didn't know about OSCAR's deduped CommonCrawl datasets, which includes 32GB of Arabic text

Hey All, I created the repository https://github.com/zaidalyafeai/Arabert. We are going to use the Oscar's deduplicated dataset shared by @mapmeld. In terms of computation, I have a subscription on google cloud to use TPUs for one month.

Hey All, I created a slack channel to chat more about the project. If you are still intereseted/serious about the project send me an email to alyafey22(at)gmail(dot)com.

Salam alaykoum Zaid, I am sending this message on behalf of the bigIR group the "Information Retrieval and Big Data" research group at Qatar University. Thanks for this initiative, we are interested in contributing to this project. Please let us know how can we help. Our group published the ArabWeb16 dataset with 150M Arabic Web pages with significant coverage of dialectal Arabic as well as Modern Standard Arabic. The dataset can be a great candidate for training the BERT model. Please find below the link to the dataset paper. https://dl.acm.org/doi/abs/10.1145/2911451.2914677

Hey, I found your work very interesting and I'm doing some NLP research on Arabic. However, I encountered a problem after filling out the form. There's no username or password I received to download the data. Thus, I'm wondering if it's possible that you send me the username and password for downloading. By the way, if you have cleaned text data extracted from it, it's even better.


Creating and enabling a moveable via lua makes the game crash

Putting an enemy or object in editor and enabling it via lua works, but creating the moveable via Lua and enabling it crashes the game without any logs
In my case, I could see the created enemy for a frame before it crashes

i think this was fixed (by lwmte) so i will close for now


Remove TestBuildDll that is not running

While working on .NET conformance tests, encountered this test that is not running in CI and is not working because of a missing testdata/build-dll directory. Removing it for now and adding a working version later cc @tgummerer

Huh, why was this not running in CI? :thinking:
I still have the build-dll directory around locally, so I can submit a fix for the test

Replaced by #430


improve contributing.md file

Describe the bug
Improve the contributing.md file
Expected behavior
This project has contributing.md file but it just forward devs towards the tutorials, we need to have step by step guide from forking repo till making pull request, if any body interested can work on this.

@Nirbhayparmar can you please assign this to me?

I would love to contribute in this one. Can you please assign this to me?

Yes assigning this issue to you. Happy hacktoberfest...

@Nirbhayparmar created the PR here https://github.com/Nirbhayparmar/gradientiser-BgGenerator/pull/29

Thank you everyone who helped to improve contributing.md file.

@Nirbhayparmar can you please add label hacktoberfest-accepted
in order to go though my submission!


Merge develop into pipe/test after release

It would be nice if alex automatically merges develop branch into pipe/test, so diff wouldn't show wrong differences during MR until develop branch will be merged

I think it will be useful, but may be we should make it optional?

I think it will be useful, but may be we should make it optional?

Are there any cases when it needs to be optional? If so, of course, we should.

Are there any cases when it needs to be optional? If so, of course, we should.

Not for now, but I can imagine the case when we haven't pipe/test branch (or it has different name)

Not for now, but I can imagine the case when we haven't pipe/test branch (or it has different name)


Added Support for Fuel Network in Graph Node

This pull request adds all the necessary components and functionalities for Graph Node to support the Fuel network. With these changes, Graph Node is now fully equipped to handle interactions with the Fuel network.

We've been clarifying the integration point for next gen chains being integrated into graph-node, and have come to the conclusion that integrations would come through Substreams, and triggers designed within Substreams modules.. which gives much more flexibility in terms of what can be brought inside graph-node, and supports any chain right off the bat.
With the landing of block indexes (soon), Substreams will have the same superpowers that the Firehose has with its indexes. There'll be nothing missing, and we'll be able to leverage a bunch of caches for common modules that wasn't possible with Firehose.
The goal is to shape triggers from Substreams, and most of this will be able to be done with no-code interactions, cookie-cutting Substreams modules, or simply parameterizing them, as the source of a subgraph. The final aggregations and layout of the data would be done in AssemblyScript, with Protobuf as a single input message.
This would mean deep integrations within graph-node like this wouldn't be necessary nor exist anymore.

Nice! We support Substreams also. I'll close  fhis PR.

Thanks so much for the PR @Salka1988! Are you already running Firehoses / Graph Nodes with these changes applied in your own setup?
As @abourget says, there are some ongoing conversations about the recommended approach for new chain integrations. Would love to get your take from a Fuel perspective, have you considered or experimented with Substreams?

Yes, the code in this PR also supports Substreams. I implemented Firehose-core and Substreams for our needs and managed to run Substreams supported Subgraphs.
Both configurations work, and if I'm not mistaken, you will remove the first one and everything will go through `substreams'.
protocol = "fuel"
provider = [
    { label = "substreams", details = { type = "substreams", url = "http://localhost:10016" }},
    { label = "fuel", details = { type = "firehose", url = "http://localhost:10015" }},
]

protocol = "substreams"
provider = [
    { label = "substreams", details = { type = "substreams", url = "http://localhost:10016" }},
]

I also think that it is faster and simpler to use Substreams.


[OpenCL] Implement save/load pre-compiled programs

Using pre-compiled programs might significantly improve inference time of the first run.

Added methods SupportPreCompiledPrograms which reports if the module supports using pre-compiled programs.
Method GetPreCompiledPrograms returns string with bytes of pre-compiled programs.
Method SetPreCompiledPrograms allows user to pass pre-compiled programs to the module.

cc: @tqchen, @csullivan, @srkreddy1238

@tvm-bot rerun

@echuraev thanks for this feature.
I too had a similar problem statement with CLML tuning cache management at runtime which need to be generated once and reused later. In CLML, there existed multiple sub graphs related to each tvm module and for now the tuning cache is indexed by subgraph symbol and are stored under one file by serializing them through DMLC::Strm.  This works by maintaining one file per tvm module. This approach adds additional overhead for the user to maintain and specify the tuning cache for each tvm module.
I think we have a generalized problem statement here where there is a need of cache management for the tvm runtime.
Probably we could come up with an unified approach where

There will be  a tvm_runtime cache specified by environment variale  or graph_runtime api interface.
Each tvm compiled module will have a unique hash key generated at compile time and is accessible from tvm module interface.
A new file utility interface to load/store the binary blobs generated by any runtime as a key & value pair.

The flow would be like
1: Runtime (OpenCL/CLML ..etc.) will form a key (concatenating [ tvm_module hash + runtime + purpose ...etc.] )
2: Try to fetch from runtime cache.
3: If not exist regenerate and save into cache.
4: Use the stored cache
This will simplify and minimize the end user hassle to a level of just specify a cache folder and relax.
In the implementation side we have

tvm Module passing a unique key from compilation to runtime probably via grpah_json.
Cache API to serialize and load/store the key, value paired binary blobs.
Runtime specific changes to use this cache interface.

Supporting the idea of caching data, I am against of API introducing work with file system. We can provide serialize interfaces that users can implement and feed to TVM API or we can provide load/store functions operating with binary in memory, but it must not be file system dependent API.

Supporting the idea of caching data, I am against of API introducing work with file system. We can provide serialize interfaces that users can implement and feed to TVM API or we can provide load/store functions operating with binary in memory, but it must not be file system dependent API.

You mean, TVM will prepare in memory serialized blob for all the cache, application is responsible for retrieving followed by storing on their own and later user will input the the binary blob back to TVM (similar to binary input for load_params) ?

@srkreddy1238 Thank you for your review! The idea of caching data looks promising, but I agree with @elvin-n that the TVM should provide only API for serializing objects to binary format but shouldn't work with file system. So user application should be responsible for writing/reading this serialized blob to/from disk.
Do you think that caching mechanism should be implemented in this PR? I would prefer to see such implementation in separate PR.

User management will impose additional challenge.
Every time the application should retrieve and save the same as we are unaware of change to the cache blob in the current module load. Or the application should query about a change due to the current run. I feel all these complicates the app interface.
@echuraev cache implementation incur more changes outside cl runtime and can be handled outside this PR scope once there is an agreement on the  design.

@tqchen could you please review this PR once again?


Add "createdAt":"2023-11-02T22:35:11.920Z" from html fetch to -J

This field exists in the brighteon html fetch.
This is a feature request to include this in the info.json dump

Sorry i'm dumb, the plugin wasn't installed

yt-dlp https://www.brighteon.com/<video_id> --print "%(timestamp>%Y-%m-%dT%H:%M:%SZ)s"
will give you a similar format. But note that timestamp is rounded to seconds.


Swift 4 Update?

When I install library, there a lot of 'Swift Compiler Errors'. Will you update this repo?

You can install with
"pod 'TKSwarmAlert', :git => 'https://github.com/entotsu/TKSwarmAlert', branch: 'master'"
the version 1.0.4 includes  the support for the Swift version 5.0 (maybe 3.0+ too)


Get rid of passing Pandas backend-specific arguments to a query compiler level

Currently, some functions at API level passes an arguments to a query compiler methods, that make sense only for pandas backend.
For example, all DataFrame binary operation passes broadcast parameter to a backend, that indicates that other value is Series and we will be able to broadcast it at ModinFrame layer:
https://github.com/modin-project/modin/blob/826699e1c28059e1109d1c62b433b9a45f358f56/modin/pandas/dataframe.py#L523-L531
We should find all the places at API layer where we pass backend-specific arguments to a query compiler and move it to a query compiler level

broadcast here is about the behavior, not about pandas. broadcast means that the values in other must be added to every other column/row (axis dependent). Other backends need to know this information as well.
Is there another place in the code where you've noticed the leakage of pandas-specific implementation details? There may be, but I do not think this is one of them.

I had an opportunity to check every method when I was working on #1957, and I didn't find any places where we're passing backend-specific arguments from API layer to backend.
So closing these issue since there is no issue


Json AsText does not Unescape double quote character

One short example:

            var
                JsonObj: JsonObject;
                JsonTok: JsonToken;
                Data: text;
            begin
                JsonObj.Add('Test','Version="<IP_ADDRESS>"');
                JsonObj.SelectToken('Test',JsonTok);
                Data:= JsonTok.AsValue.AsText;
                Message('%1',Data);
           end;

If you run this code, the message will give you>

Version=\"<IP_ADDRESS>\"

This is not correct for me. I will expect the original value. Charaters like \u003e and \u003c are unescaped correctly.
The "why" for me is, that as part of JSon I am transferring XML data, which I need to parse. I cannot load them because I am getting

The following exception was encountered when processing XML data: ''' is an unexpected token. The expected token is '"' or '''

Hi @kine ! What do you mean by original value? How are you transferring the JSON to XML data?

I think it is irrelevant, the XML example is just example I am working with. The data are incoming from external app through WebService in NAV (codeunit having Text as parameter) and I mentioned it just to illustrate the effect of the escaped double quote in the text when the text is read from JSon. If you look at the function I put to the first message, any text including double quote added into the Json will not be unescaped when read from the JSon.
Connection between the bug I described and the XML usage I mentioned is just illustrative and may be it is misleading for you. Than just ignore the "Why" paragraph.

Ok. I understand now. I will look into it.


Possible modifications for later

[ ] include something like "look into any of the subfolders for an edf file" in case main folder is not yet sorted by source- and raw data
[ ] make it possible to convert multiple edf files at once
[ ] delete .asc file at the end of conversion?

include something like "look into any of the subfolders for an edf file" in case main folder is not yet sorted by source- and raw data
am afraid of making too smart, would prefer to keep things VERY simple and maybe let other converters reuse what we have here to more complex things

make it possible to convert multiple edf files at once
for now I am not sure because it may be easier to let people write a loop

delete .asc file at the end of conversion?
make that optional (use an argument in the command line)

About delete .asc files, I'm for having optional the possibility to keep them, but by default to delete them after processing.


credentials_cache method takes CredentialsCache, needs to take SharedCredentialsCache

I think it's preferred to pass a credentials cache instead of a credentials provider. Right now, that's not really possible, because creating a credentials cache with credentials involves calling CredentialsCache::create_cache. This returns SharedCredentialsCache.
However, client builders take a CredentialsCache (not Shared) -- e.g., ec2, which means there doesn't seem to be a way to pass the cache-with-credentials in.

I don't think that create_cache is intended to be called by you during config. The expected configuration is to set both credentials_cache and credentials_provider if you want to customize caching. Something like:
let config = Config::builder()
    .credentials_cache(CredentialsCache::lazy_builder()
        // set some things ...
        .build()
    )
    .credentials_provider(my_provider)
    .build();

The Config builder will combine the two for you.

I see. I think previously we were able to share a credential cache across multiple different clients, whereas with this design I think that isn't possible without some legwork to create a credential provider from a credentials cache?

Oh, sorry, I think I answered incorrectly the first time. I didn't realize the API was different between SdkConfig and Config here. Yeah, this is weird, and we should fix it.
If you can, use SdkConfig since that will easily share the credentials provider across clients.

Hm, actually SdkConfig has the same problem it seems? https://docs.rs/aws-types/latest/aws_types/sdk_config/struct.Builder.html#method.credentials_cache takes a CredentialsCache.
Do you mean that we can create it via https://docs.rs/aws-config/latest/aws_config/fn.from_env.html which under the hood does the right thing?

That CredentialsCache that you pass into SdkConfig is really just a configuration that tells the builder how to create the cache rather than the cache itself. The actual cache is created inside of the SdkConfig's build method, and creating the service-specific configs from that SdkConfig should re-use it.

That doesn't seem to be true looking at the code? SdkConfig::build doesn't do anything with the cache (src), and SdkConfig::set_credentials_cache doesn't either (src).
The service-specific config does that: https://docs.rs/aws-sdk-ec2/latest/src/aws_sdk_ec2/config.rs.html#786-798, but that's not super helpful for my case where I'm looking to share a set of cached credentials across multiple clients with distinct configurations, including across multiple services. I suppose this is enough that within one service I can make this work (by keeping around a built Config to go back from via to_builder)...

OK, thanks for confirming. I'll look into the workaround, it might be feasible for us to use it for the current use case.
Can you say more about anti-feature though? What are the benefits to distinct caches per service for the credentials? Is there a design doc or similar on that?

this was resolved by the orchestrator however, #3427 does still exist and needs to be fixed.


Reading raw JSON string into LabVIEW string

Similar to this EasyXML feature: Reading Raw XML into strings using the "#xml" suffix in string label/name
It would be useful to have the ability to read an entire raw JSON element into a string data type in LabVIEW, which can then be separately parsed (e.g. this would be helpful for multi-dimensional JSON arrays that have differing row/column lengths).
To do this, we could name (label) the string with an " #raw" or "#JSON" suffix. The result would be that the raw JSON data will be read into/from the string and then can be processed in a separate step. This is especially helpful if elements (having the same name) come in a few different flavors (sub-element types and structure). See the EasyXML examples, below:

The same problem this proposal would solve can already be solved with JKI JSON as the deserialization is a two step process. An element can be deserialized into a variant that can hold a full hierarchy of objects. That variant can then be adapted to specific type using Adapt to Type method. This allows traversing the parse tree element by element and choosing at runtime to what type to deserialize that element based on for example other items that have already been deserialized. Further multidimensional LabVIEW arrays are supported in release 1.0.7.


Fixes some bugs for drawing classifier

fixes #1941
fixes #1943
fixes #1919
fixes #1931

The first epoch was being skipped by mistake but I still feel like the time elapsed for the first iteration is suspicious.
model = tc.drawing_classifier.create(data,"label","bitmap", warm_start="auto", validation_set=None, max_iterations=4)
+------------------------+------------------------+------------------------+------------------------+
| Iteration              | Training Loss          | Training Accuracy      | Elapsed Time (seconds) |
+------------------------+------------------------+------------------------+------------------------+
| 1                      | 2.968                  | 0.056                  | 0.544                  |
+------------------------+------------------------+------------------------+------------------------+
| 2                      | 2.941                  | 0.231                  | 24.502                 |
+------------------------+------------------------+------------------------+------------------------+
| 3                      | 2.721                  | 0.449                  | 46.366                 |
+------------------------+------------------------+------------------------+------------------------+
| 4                      | 2.468                  | 0.622                  | 68.647                 |
+------------------------+------------------------+------------------------+------------------------+

Now when I type model.validation_accuracy (changed it to None) in ipython I get nothing. Is it alright?
Batch size is not stored as a state parameter.
Log_loss is being given in metrics. Unfortunately I had forgotten we may or may not keep it ultimately.

The first epoch was being skipped by mistake but I still feel like the time elapsed for the first iteration is suspicious.
model = tc.drawing_classifier.create(data,"label","bitmap", warm_start="auto", validation_set=None, max_iterations=4)
+------------------------+------------------------+------------------------+------------------------+
| Iteration              | Training Loss          | Training Accuracy      | Elapsed Time (seconds) |
+------------------------+------------------------+------------------------+------------------------+
| 1                      | 2.968                  | 0.056                  | 0.544                  |
+------------------------+------------------------+------------------------+------------------------+
| 2                      | 2.941                  | 0.231                  | 24.502                 |
+------------------------+------------------------+------------------------+------------------------+
| 3                      | 2.721                  | 0.449                  | 46.366                 |
+------------------------+------------------------+------------------------+------------------------+
| 4                      | 2.468                  | 0.622                  | 68.647                 |
+------------------------+------------------------+------------------------+------------------------+

I agree this is very suspicious.

Now when I type model.validation_accuracy (changed it to None) in ipython I get nothing. Is it alright?

That is expected. That's what happens when you evaluate None in ipython.

Log_loss is being given in metrics. Unfortunately I had forgotten we may or may not keep it ultimately.

Why might we not keep it?

Why might we not keep it?

Aren't we discussing on another issue to maybe remove it completely.

The evaluate and predict methods shouldn't take a batch size at all. Let's be consistent with OD and AC for now


⚠ SceneTime has degraded performance

In 3f7babd, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 3511 ms

Resolved: SceneTime performance has improved in e24faca.


Grammar does not support definitions of value set concepts

Some code systems provide definitions, in addition to descriptions, for each concept. Currently the grammar only allows for a code and a description; we should allow for definitions to be added, when those are available from the code system, and when using local codes.

Moved. Created issue CIMPL-36.


text blurred in IE when using virtual scroll

Reproduction
Use StackBlitz to reproduce your issue: https://stackblitz.com/fork/components-issue
Steps to reproduce:

check cdk-virtual-scroll-viewport
the reason is transform: translateZ(0px) in IE

Expected Behavior
What behavior were you expecting to see?
Actual Behavior
What behavior did you actually see?
Environment

Angular:
CDK/Material:
Browser(s):
Operating System (e.g. Windows, macOS, Ubuntu):

I couldn't reproduce it myself against the examples on material.angular.io, although I have seen the same issue in other places. I think that while removing the translateZ(0) would fix the blurring, it was put in there as a performance optimization so it can cause other problems. Leave it up the @mmalerba to make a call on whether we should fix it.

If it problematic in IE we could probably just remove it in IE and leave it for other browsers


Issue #103: fix codacy markdown findings in RELEASING.md

Cleaned up, squashed, cherry-picked and directly pushed to master: https://github.com/vackosar/gitflow-incremental-builder/commit/8e554a6857bead80945ef69d4a7dc8f459d84ede


Fix the ugly hack in #892

See https://github.com/bloomberg/bqplot/pull/892#issuecomment-521054736 for some hints

closing this as my fix has been merged into 0.11.x


Adjusting DenseForSparse layer size

After completing #8749 and #8750, in order to dynamically change sparse layers during fine-tuning, we will need to adjust the DenseForSparse layer size in case there are any new sparse features.
This functionality will be implemented in the DIETclass. We will compare persisted feature_sizes to the current feature_sizes to find out if there are any DenseForSparse layers to be updated. After updating the layers, we will compile the whole model, update data signatures, create a RasaModelData object from a data example and activate new layers by fitting the model on the RasaModelData object.
Things to be done:

[ ] call adjust_layers from DIETClassifier during fine-tuning
[ ] find out which DenseForSparse layers should be updated
[ ] adjust each of them
[ ] compile the model
[ ] update data signatures
[ ] activate new layers

@ka-bu assigned as reviewer.


write batching can cause run() to return while core is still halted

With #221, batched writes were introduced for DAPLink.  This is a huge performance win, but it relies on reads (or a detach) to actually issue any batched writes.  Normally, this isn't an issue, as many writes are often followed by reads to observe changed state.  However, there are classes of writes that In particular, run() will issue only writes; if those writes are batched, control flow will return to the caller without the core being, in fact, resumed.  In discussing this issue with @adamgreig and @Yatekii, we agreed that the best way to fix this would be to introduce a flush operation on the Core, exporting that to users of Core and calling it explicitly in the run implementations.  Here is a prototype that implements this: https://github.com/oxidecomputer/probe-rs/commit/a12a8ffc0d537fb74d31fc5dc1e763a5deda9fc8
This approach seemed to work well; assuming others agree, once itm lands (see #256), happy to turn this into a PR...

This is looking good to me! And I also just discussed this with @Tiwalun and he also mentions that a flush() method was already discussed once when we had issues with the ST-Links :)
So I think this is good to PR, thank you very much!

This was merged in 523c04065145b83150fb1d4170f02895d6704d3a.


[Feature Request] Alternative Construct Sources

[Feature Request]
I'd like to be able to use package sources that are not public NPM repositories
for example:

private NPM repositories
GitHub Packages
AWS CodeArtifact

Been doing some hacking on this of my own. Forgive me if I butcher some terminology as this is out of my usual element.
It seems like my use case, which is using private GitHub packages, cannot be implemented in the same way that current package management is handled. I think private GitHub packages cannot be pulled in other origins, and will return a CORS error instead of the package. It seems like the only way around this would be to host them elsewhere or somehow serve them alongside the stack builder site.


Make FindImplementations handling better/more flexible/worse

This is needed in advance of https://github.com/dotnet/roslyn/issues/59126
I could see this being contentious, so have commented below to start things off.

That's odd....


Update customize_models.md

Thanks for your contribution and we appreciate it a lot. The following instructions would make your pull request more healthy and more easily get feedback. If you do not understand some items, don't worry, just make the pull request and seek help from maintainers.
Motivation
更新不准确的描述 。
Modification
修改 docs/zh_cn/advanced_guides/customize_models.md 中的408行。
BC-breaking (Optional)
Does the modification introduce changes that break the backward-compatibility of the downstream repos?
If so, please describe how it breaks the compatibility and how the downstream projects should modify their code to keep compatibility with this PR.
Use cases (Optional)
If this PR introduces a new feature, it is better to list some use cases here, and update the documentation.
Checklist

Pre-commit or other linting tools are used to fix the potential lint issues.
The modification is covered by complete unit tests. If not, please add more unit test to ensure the correctness.
If the modification has potential influence on downstream projects, this PR should be tested with downstream projects, like MMDet or MMPreTrain.
The documentation has been modified accordingly, like docstring or example tutorials.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


MINOR: Add clientTransactionVersion to AddPartitionsToTxn requests and persist the value across transitions

We can better keep track of which transactions use TV_2 by storing this information in the clientTransactionVersion field and persisting it across state transitions. Also updated some logging and equality code to include this information.
Added a test to ensure version persists. There aren't many TV2 transitions that don't specify TV, but I did test the InitProducerId + epoch overflow case.

@jeffkbkim I was just switching the method to TransactionVersion.java. Will push that version shortly.


Update package license handling

Fixes #5557
Description
This fixes "WARNING: The licenseUrl element is deprecated" on package pushes to Nuget.org. The licenseUrl element is in the .nuspec file in each Nuget package. The .nuspec file is autogenerated by Visual Studio when it does the packaging in the build.
This implements the recommended new way to handle licenses: reference them in licenses.nuget.org. (Or physically include them in the package.) Ours is the MIT license.
Specific Changes
Update Directory.Build.props replacing PackageLicenseUrl with PackageLicenseExpression.

Pull Request Test Coverage Report for Build 252503

0 of 0   changed or added relevant lines in 0 files are covered.
11 unchanged lines in 7 files lost coverage.
Overall coverage decreased (-0.05%) to 78.856%

Files with Coverage Reduction
New Missed Lines
%

/libraries/AdaptiveExpressions/BuiltinFunctions/GetNextViableTime.cs
1
90.91%

/libraries/AdaptiveExpressions/BuiltinFunctions/GetPreviousViableTime.cs
1
90.91%

/libraries/Microsoft.Bot.Builder/DelegatingTurnContext.cs
1
88.24%

/libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Recognizers/EntityRecognizers/TextEntityRecognizer.cs
1
85.71%

/libraries/Microsoft.Bot.Builder.Dialogs/Prompts/DatetimePrompt.cs
1
77.5%

/libraries/Microsoft.Bot.Builder/Adapters/TestFlow.cs
2
78.32%

/libraries/Microsoft.Bot.Builder.Dialogs/Memory/DialogStateManager.cs
4
78.76%

Totals

Change from base Build 252410:
-0.05%

Covered Lines:
18177

Relevant Lines:
23051

💛  - Coveralls


How to set without ID? I use UUID for my data

Hi There,
Is anyone have problem when use UUID?
i got this error:
 [Doctrine\ORM\ORMException]                                                                                Entity of type AppBundle\Entity\Brand is missing an assigned ID for field  'uuid'. The identifier generation strategy for this entity requires the ID field to be populate     d before EntityManager#persist() is called. If you want automatically generated identifiers instead you need to adjust the metadata mapping accordingly.
is there any way to work with UUID?

The message is quite self-explanatory, just assign a UUID to your entity when creating it or at any point before persisting it (e.g. in a pre-processor).


Can desactivate profile button + popup asking you to connect

Message informing the user that it is necessary to log in to use the script, appearing every 10 pages consulted by the user.
The entire script is disabled if the user is not logged in.
Add profile button can be deactivated.
Close #25

The best solution for me would be to disable only functions that really require user to be logged in (for example infinite scrolling does not need it) and add some information in configuration window.

Ok, we go rewrite that


Add - department

WHEN I choose to add a department
THEN I am prompted to enter the name of the department and that department is added to the database


'Unsupported HDF5 version: 1.10.1' when running train.lua

I cannot seem to start training due to an unsupported HDF5 version error. I installed the torch-hdf5 library using the tutorial in the README. My H5 and JSON training data files are both in the directory data/. The command I'm using along with the error it throws is as follows.
> th train.lua -input_h5 data/trainingData.h5 -input_json data/trainingData.json
/home/jake/Downloads/torch/install/bin/luajit: ...ake/Downloads/torch/install/share/lua/5.1/trep
/init.lua:389: ...ake/Downloads/torch/install/share/lua/5.1/trepl/init.lua:389: .../jake/Downloads/torch/install/share/lua/5.1/hdf5/ffi.lua:71: Unsupported HDF5 version: 1.10.1
stack traceback:
    [C]: in function 'error'
        ...ake/Downloads/torch/install/share/lua/5.1/trepl/init.lua:389: in function 'require'
    train.lua:6: in main chunk
    [C]: in function 'dofile'
    ...oads/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
    [C]: at 0x7a76420520

Derp. I'm running Arch Linux, and it seems this program requires an HDF5 library that predates the current one on the Arch repos. I've now gotten past this problem by using hdf5-1.8.14-1.

I fixed the problem by updating the required version number in order to work with version 1.10.
Edit:  /Users//torch/install/share/lua/5.2/hdf5/ffi.lua
change
"if maj[0] ~= 1 or min[0] ~= 8 then"
to
"if maj[0] ~= 1 or min[0] ~= 10 then"

My Ubuntu Version was 18 LTS.
I downloaded the right version 1.8.12 from here
https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8/hdf5-1.8.12/obtain51812.html
and i just reconfigured the
~torch/install/share/lua/5.1/hdf5/config.lua
to the new paths of
hdf5.h and libhdf5.so
the paths are found in downloaded directory if you search for it.

@Sisim  Can you explain how you did it with a bit more details?

I fixed the problem by updating the required version number in order to work with version 1.10.
Edit: /Users//torch/install/share/lua/5.2/hdf5/ffi.lua
change
"if maj[0] ~= 1 or min[0] ~= 8 then"
to
"if maj[0] ~= 1 or min[0] ~= 10 then"

After searching for full day, I am so thankful that this worked for me.

My Ubuntu Version was 18 LTS.
I downloaded the right version 1.8.12 from here
https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8/hdf5-1.8.12/obtain51812.html
and i just reconfigured the
~torch/install/share/lua/5.1/hdf5/config.lua
to the new paths of
hdf5.h and libhdf5.so
the paths are found in downloaded directory if you search for it.

I did the same but now I am encountering new error. I did search for it but I am not able to fix it. I am pasting my command along with the error encountered.
/data/tools/Basset-master/src/basset_train.lua -job pretrained_params.txt -save cd4_cnn out.h5
{
  conv_filter_sizes :
    {
      1 : 19
      2 : 11
      3 : 7
    }
  weight_norm : 7
  momentum : 0.98
  learning_rate : 0.002
  hidden_units :
    {
      1 : 1000
      2 : 1000
    }
  conv_filters :
    {
      1 : 300
      2 : 200
      3 : 200
    }
  hidden_dropouts :
    {
      1 : 0.3
      2 : 0.3
    }
  pool_width :
    {
      1 : 3
      2 : 4
      3 : 4
    }
}
seq_len: 600, filter_size: 19, pad_width: 18
seq_len: 200, filter_size: 11, pad_width: 10
seq_len: 50, filter_size: 7, pad_width: 6
nn.Sequential {
  [input -> (1) -> (2) -> (3) -> (4) -> (5) -> (6) -> (7) -> (8) -> (9) -> (10) -> (11) -> (12) -> (13) -> (14) -> (15) -> (16) -> (17) -> (18) -> (19) -> (20) -> (21) -> (22) -> (23) -> output]
  (1): nn.SpatialConvolution(4 -> 300, 19x1, 1,1, 9,0)
  (2): nn.SpatialBatchNormalization (4D) (300)
  (3): nn.ReLU
  (4): nn.SpatialMaxPooling(3x1, 3,1)
  (5): nn.SpatialConvolution(300 -> 200, 11x1, 1,1, 5,0)
  (6): nn.SpatialBatchNormalization (4D) (200)
  (7): nn.ReLU
  (8): nn.SpatialMaxPooling(4x1, 4,1)
  (9): nn.SpatialConvolution(200 -> 200, 7x1, 1,1, 3,0)
  (10): nn.SpatialBatchNormalization (4D) (200)
  (11): nn.ReLU
  (12): nn.SpatialMaxPooling(4x1, 4,1)
  (13): nn.Reshape(2600)
  (14): nn.Linear(2600 -> 1000)
  (15): nn.BatchNormalization (2D) (1000)
  (16): nn.ReLU
  (17): nn.Dropout(0.300000)
  (18): nn.Linear(1000 -> 1000)
  (19): nn.BatchNormalization (2D) (1000)
  (20): nn.ReLU
  (21): nn.Dropout(0.300000)
  (22): nn.Linear(1000 -> 1)
  (23): nn.Sigmoid
}
/data/torch/install/bin/luajit: /data/torch/install/share/lua/5.1/hdf5/ffi.lua:335: Reading data of class ENUM(50331749) is unsupported
stack traceback:
	[C]: in function 'error'
	/data/juhi/torch/install/share/lua/5.1/hdf5/ffi.lua:335: in function '_getTorchType'
	/data/juhi/torch/install/share/lua/5.1/hdf5/dataset.lua:88: in function 'getTensorFactory'
	/data/juhi/torch/install/share/lua/5.1/hdf5/dataset.lua:138: in function 'partial'
	/data/juhi/tools/Basset-master/src/batcher.lua:39: in function 'next'
	/data/juhi/tools/Basset-master/src/convnet.lua:1009: in function 'train_epoch'
	/data/juhi/tools/Basset-master/src/basset_train.lua:156: in main chunk
	[C]: in function 'dofile'
	...juhi/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
	[C]: at 0x004064f


Googlemaps Cordova plugin not installing for iOS

I have used the googlemaps in ionic v4 it works absolutely fine on android, but when I run the
ionic cordova platform add ios on my Mac OS, the command hangs at
Installing "cordova-plugin-googlemaps" for iOS
and it goes forever I even waited for about 1 hour but it still stays over there.
If I remove the google maps plugin from my cordova project, it adds the platform.
And one thing more on Activity Manager on MacBook a service is running due to cordova which downloads something I don't know. The service is
git -remote-https
and it has downloaded around 300mbs but when I cancel the plugin addition the service is also terminated.
Below is the ionic info
Ionic:

   Ionic CLI                     : 5.4.16
   Ionic Framework               : @ionic/angular 4.11.10
   @angular-devkit/build-angular : 0.13.10
   @angular-devkit/schematics    : 7.3.10
   @angular/cli                  : 7.3.10
   @ionic/angular-toolkit        : 1.5.1

Cordova:

   Cordova CLI       : 10.0.0
   Cordova Platforms : ios 5.1.1
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 5.0.0, (and 30 other plugins)

Utility:

   cordova-res : not installed
   native-run  : 1.0.0

System:

   ios-deploy : 1.11.1
   ios-sim    : 8.0.2
   NodeJS     : v12.18.3 (/usr/local/bin/node)
   npm        : 6.14.8
   OS         : macOS Catalina
   Xcode      : Xcode 11.7 Build version 11E801a

  ────────────────────────────────────────────────────────────

https://github.com/ionic-team/ionic-native-google-maps/issues/320

Please ask to Cordova team to improve more speed up.

let me check. But thank you for your reply

Thank you. The above link solved my problem.


[AutoRelease] t2-resource-2024-05-08-53659(can only be merged by SDK owner)

https://github.com/Azure/sdk-release-request/issues/5182
Live test fail, detailed info is in pipeline log(search keyword FAILED)!!!
https://dev.azure.com/azure-sdk/internal/_build?definitionId=1025
BuildTargetingString
azure-mgmt-resource
Skip.CreateApiReview
true

issue link:https://github.com/Azure/sdk-release-request/issues/5182

/check-enforcer override


Grav v1.7.0-beta.5 - Admin v1.10.0-beta.5 — taxonomies stop working

As an example — if I install the latest Blog skeleton https://getgrav.org/download/skeletons/blog-site/2.0.0 and attempt to run it with testing versions of GRAV (ie v1.7.0-beta.5) , clicking on a tag such as 'travel' in the sidebar or foot of a post item brings up a dead page — ie zero content, no error messages but no content either...

reverting to a stable release solves the issue.

Seems @mahagr accidentally removed this url taxonomy logic in 1.7 when he was refactoring.  He's going to look at it...

thanks!


remove subscriptions sync if timeout is zero, to preserve add/remove call order

We have a few features that require unsub messages to be sent over the wire before sub message to the same subscription, with different parameters.  Even with a timeout of zero, in the current code on master branch, the unsub would go after the sub.
This is caused by the following:
METSubscription *subscription1 = [_subscriptionManager addSubscriptionWithName:@"todos" parameters:@[@"bla"] completionHandler:nil];

// later ...

[_subscriptionManager removeSubscription:subscription1];
METSubscription *subscription2 = [_subscriptionManager addSubscriptionWithName:@"todos" parameters:@[@"XXXXXXXX"] completionHandler:nil];

if the METSubscriptionManager was configured with a default timeout of 0, or the METSubscription had a timeout configured of zero, the call to removeSubscription would actually cause the remove to happen after [subscription.reuseTimer startWithTimeInterval:subscription.notInUseTimeout];. Even with timeout 0 the sub for subscription 2 would happen first.

@martijnwalraven what do you think?

I remember considering it a feature not to unsubscribe immediately even with a timeout of 0, because other parts of the app might add the same subscription within the current run loop cycle and it would be a waste to unnecessarily unsubscribe and subscribe again.
I'm ok with making this change because you can always set the notInUseTimeout > 0 to get reuse behavior back. But just out of curiosity, why do you require an unsub to be sent before the new sub message?

It may seem unusual but our search feature is built reactively.  This is done in such a way that we use temporary collections of data to hold results to subscriptions.  We are almost emulating a method call with a subscription, so that we can react to changes after the call is made.
In the UI the a complicated search query can be created, with searchTerm, location w/ distance sort, sort by , and various filters.  The client the subscribes to pages of results:
Meteor.subscribe('jobSearch', <SOME CRAZY QUERY HERE>, <limit/offset stuff here>);
Search results are then published to a collection called jobSearchResults
{"msg":"added","collection":"jobSearchResults","id":"1","fields":{"createdAt...
{"msg":"added","collection":"jobSearchResults","id":"2","fields":{"createdAt...
{"msg":"added","collection":"jobSearchResults","id":"3","fields":{"createdAt...
{"msg":"added","collection":"jobSearchResults","id":"4","fields":{"createdAt...

At any given time, the jobSearchResults array must contain ONLY results of the current search query. We use this collection to allow the client to reactively see changes to their results without having to support all filters locally by observing changes to that collection as a whole. If a new job was added, within your location vicinity, or unpublished, ddp will inform us, but removing the job from the jobSearchResults collection.
When the query changes, we unsubscribe to all pages of the previous query, and wait for ready message of the first page of the new query to display the results, now conveniently located in the same collection, jobSearchResults.  This allows us to build a reactive search, without supporting complex queries in our local store.  Leaves the client, significantly dumber than the server, which is what we are currently going for.

There is probably a way to support both what you want, reuse if resubscribed during the same run loop, and immediate unsub as we desire.
Ideally, there needs to be a lower level subscriptions API that is not limited by the logic of METSubscriptionManager so we can achieve more non-traditional features like ours.
Another possibility is there can be a separate flag besides the notInUseTimeout property to determine if a particular subscription should be unsub synchronously.
Any ideas on this stuff?

Ah, no I understand where this is coming from. The search subscription seems like a pretty neat solution for live results updates. Another way to avoid mixing up results might be to include some kind of queryId in jobSearchResults documents so you can filter them on the client. That wouldn't require an immediate unsub and would also make it possible to run multiple concurrent live queries. That would require changes on the server though.
I'm a bit preoccupied with another project right now, so I haven't thought this through, but it seems what you're looking for is a way to add a subscriptions that is never shared and reused (and so can be unsubscribed immediately). I'm not sure about a lower level API because METSubscriptionManager is also responsible for reviving subscriptions after reconnect. But perhaps an addSubscriptionWithName:@"bla" reusable:NO would make sense?


Kate - CONSIDER MERGING GJB 16996 AND 16985 (only one with data in Cantometrics).

Kate's notes:

16996

Consider merging with 16985.

16985

Consider merging with 16996.

Though 16985 doesn't have any data from the studies currently being published, it has Choreometrics data. A quick look at the existing Choreometrics metadata (though not cleaned or anything yet) lists this culture as Ibibio, which has a match in the EA (Af20). So, instead of merging this culture with Igbo or deleting it (since it will have Choreo data associated with it in the future), I have renamed it "Ibibio", changed the language to ibib1240, and corrected other society metadata. --Stella


Disable new test that is running into stack overflow in ASAN runs.

Disable while this is being investigated in order to allow ASAN runs to
complete without failure.

@swift-ci Please smoke test and merge

@moiseev Disabling your new test for the moment as we run up against stack limits.

@swift-ci Please smoke test

Looks like we'll need this on the 4.0 branch too. :-( https://ci.swift.org/view/Dashboard/job/oss-swift-4.0-incremental-ASAN-RA-osx/59/

swift-4.0-branch PR: https://github.com/apple/swift/pull/10351


chore: replace magic value with the method sig specified in ERC1271

may i ask what is the difference here?


Rails/Presence wrongly corrects hash access

Expected behavior
Rails/Presence should not replace hash access with method call
Actual behavior
Rails/Presence cop replaces hash access with method call
Steps to reproduce the problem
if object.blank?
  some_hash['bar']
else
  object
end

gets replaced with
object.presence || some_hash('bar')

While the object.presence is fine, some_hash is a hash, not a method, so the code breaks.
RuboCop version
Include the output of rubocop -V or bundle exec rubocop -V if using Bundler. Here's an example:
0.74.0 (using Parser <IP_ADDRESS>, running on ruby 2.6.3 x86_64-darwin18)

Thanks for the feedback. PR #131 has been opened to solve this one.

#131 has been merged.


Can't Recreate Example

So I'm trying to get SRT to SSML working for another TTS service (https://blakify.com/).
I (mostly) have SRT-To-SSML working with my own SRT file... yet as a baseline, I can't get the example SRT from README.md to even work. See the example below.
*note, I've modified the script to use sys.argv as arguments

I also noticed in both my own SRT file and by commenting out lines 102-109... that the SSML generated won't include  elements.
I'd appreciate any guidance or help, thanks!

Ok it happens when I tried it too, I'll have to see what the issue is

Ok just released a new commit https://github.com/ThioJoe/SRT-To-SSML/commit/31454e66165f1283aabc464c125b94221c9dd485
So try the latest version of the file, should work.

Thanks!
And the "break" elements were showing up when generating the SSML. I'll give it another crack.


msbot clone does not release shell input when run on macOS

Tool
Name: Msbot
Version: 4.0.7
OS: macOS (Mojave 10.14.1)
Describe the bug
When msbot clone finishing, it displays a "Done cloning." message but does not display the shell prompt
To Reproduce
Steps to reproduce the behavior:

open a terminal window on macOS
nav to a node project, echo bot from the samples will work
msbot clone services -n my-chat-bot --subscriptionId  -l westus --sdkLanguage "Node" -f deploymentScripts/msbotClone

Expected behavior
Once the CLI tool finishes running, input is returned back to the shell, so the command prompt is active again.
[bug]

This likely can be fixed by adding a \n to the end of the output.

Given we're moving away from msbot-cli, I'm closing as won't fix.


Parameter for Cross-Origin Resource Sharing

Currently CORS is allowed for any domains by default for all GROBID services.
Add & support a config parameter for grobid-service to allow or not CORS, and to specify either any domains (*) or some selected domains.

FYI here there is a more elegant way, although AFAIK still not configurable: https://github.com/baharclerode/dropwizard-cors

Actually there is a simpler way:
You can put these in the     public void run(MyConfiguration configuration, Environment environment) {
   // Configure CORS parameters
        cors.setInitParameter("allowedOrigins", "*");
        cors.setInitParameter("allowedHeaders", "X-Requested-With,Content-Type,Accept,Origin");
        cors.setInitParameter("allowedMethods", "OPTIONS,GET,PUT,POST,DELETE,HEAD");

        // Add URL mapping
        cors.addMappingForUrlPatterns(EnumSet.allOf(DispatcherType.class), true, "/*");

and you get the parameters from the configuration yaml file

@lfoppiano thanks, I guess in GrobidServiceApplication.java but what is this cors object?

@kermitt2 sorry i forgot the first line. I can submit a initial PR with some of the code and we can take it from there

I have pushed the implementation on https://github.com/kermitt2/grobid/tree/cors-configuration


[Suggestion] Use squash and merge for PR to get clearer commit records

Is this something we can do retroactively?

Yes, just merge the trivial commits in the PR into a commit, you can choose to keep the appropriate commit messages.

I have disabled merge commits so all merges should be squashed from this point forward

Sorry, maybe I didn't express it clearly.


Generate admintech based on device type.

Description
F.e. if the device-type is vmanage, then admintech is generated for all the vManages in the cluster.
{
   "exclude-cores":true,
   "exclude-logs":true,
   "exclude-tech":false,
   "device-type":"vmanage"
}

This issue was migrated from an old repository: https://github.com/CiscoDevNet/catalystwan/issues/108


pull request for e2e test at 11/15/2016 11:45:08

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

Details

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


(Maybe) Redundant code implementation in train.py

in Line 413-425: I think the "for" loop is unnecessary. Could you tell me about its specific function? Thanks!

Hi @JerryX1110
right, it's unnecessary, a remnant of previous code iterations. It's not affecting the runtime in any significant way, however.


FLINK-18392[ chinese-translation]

Translate "Debezium Format" page into Chinese

hi. @JasonLeeCoding  I think you need to read the translation specification [1].
[1] https://cwiki.apache.org/confluence/display/FLINK/Flink+Translation+Specifications

hi. @JasonLeeCoding I think you need to read the translation specification [1].
[1] https://cwiki.apache.org/confluence/display/FLINK/Flink+Translation+Specifications

hi. @JasonLeeCoding I think you need to read the translation specification [1].
[1] https://cwiki.apache.org/confluence/display/FLINK/Flink+Translation+Specifications

all right thanks i will read it

hi all  I have modified the doc  and what should i do next ?   create a new pr ?  or something ?

Hi @JasonLeeCoding , please update your pull request according to the review comments.

Hi @JasonLeeCoding , please update your pull request according to the review comments.

ok thank you jark.

Thanks for the contribution @JasonLeeCoding. I will modify some content and merge it.
Btw, please have a proper commit message for the first commit in the future, e.g. [[FLINK-18392](https://issues.apache.org/jira/browse/FLINK-18392)][docs-zh] Translate "Debezium Format" page into Chinese.

ok got it  thanks for your help


Clicking "Why HospitalRun?" in footer should go to static page rather than google doc

Current footer:

The link to Why HospitalRun? should go to a static page rather than a Google doc as it currently does.

Probably, but I kind of liked being able to read through the project brief - you probably wouldn't want that much text on a webpage. Would be nice to still have the brief available at least.

Yeah, the intention is to make a page for it, and it's on my radar. :+1:

Closing because issues for the marketing site belong in https://github.com/HospitalRun/hospitalrun.github.io, and we do have an issue for this there.
Thanks!


Adding functions demonstrating the blob operations usecase for pitr

Hi @pritishmishra , would you mind signing the CLA? Otherwise we will be unable to merge this PR and  will proceed to close this PR.