change lineitem.quantity from integer to double

This change is required to conform to the TPC-H spec. The 2.17.1 version
states that the lineitem.l_quantity field should be of decimal type (page
17), as opposed to the currently implemented integer.
I came across this when testing Presto with decimal on TPC-H queries and checking the results.
Not sure if I changed all the necessary bits.
cc @dain

IIRC, quantity is always a whole number so BIGINT is more appropriate until DECIMAL lands in Presto.

We can look at this as you say. Then again my original intent was for the schema to conform to the spec. I understand that the generator produces only integers, but quantity in theory may be a fraction as well, which I believe was the intent of the spec. I don't feel strongly either way, so we can land this after decimal lands in Presto, of you prefer that.
Then again, this being a separate airlift project was about abstracting from Presto, so why should we connect that this way :)
This isn't a show stopper, so we can wait.


Updating Keyboard navigation docs for MacOS Sonoma

[x] Ensure deployed img path is correct

Thank you! This is so much better ❤


don't close the client event listeners until the context is closed

ctx.Close() will close the upstream of the clients, so event listeners
(and Fanout) are closed in consequence.
So that all the event listeners can listen all the event until end.
Signed-off-by: Lai Jiangshan<EMAIL_ADDRESS>

LGTM


service: Add driver-specific get_*_connection(s) APIs

[x] This contribution adheres to CONTRIBUTING.md.

What does this Pull Request accomplish?
Add driver-specific APIs such as get_nidcpower_connection(s).
Why should this Pull Request be merged?
Part of the new session management API.
What testing has been done?
Ran new unit tests.

Looks good. I'll wait for the target to change to main before approving.


[Roadmap] Notice D - mADX : Objective 1.1

Objective 1.1: Verify that Open Source Java Libraries can run efficiently on Android
Activity 1.1.1: Requirements specification that defines the workflow we wish to achieve for objectives 1.1 and 1.2. This specification will indicate the FHIR resources required for implementing
FHIR on ADX in the Android client.

Can we please change the title to include what the objective is?


Example needed: running Ruby code in Chrome

Hello all - I'm glad to be back in a Ruby codebase after so long dealing with Javascript.
My goal is to combine these two languages by enabling the running of Ruby code from inside a webpage.
Here is my approach so far:
import { WASI, init } from '@wasmer/wasi'

var main = async () => {
  await init();

  let wasi = new WASI({
    env: {},
    args: ['ruby -e "puts 0"'],
  });

  console.log(1)
  const moduleBytes = fetch("/processors/ruby+stdlib.wasm");
  const module = await WebAssembly.compileStreaming(moduleBytes);

  console.log(2)
  // Instantiate the WASI module
  await wasi.instantiate(module, {});

  console.log(3)
  // Run the start function
  let exitCode = wasi.start();
  let stdout = wasi.getStdoutString();

   // This should print "hello world (exit code: 0)"
  console.log(`${stdout}(exit code: ${exitCode})`);
}

main()

I am running this code, packaged up by webpack, with a polyfill for Buffer.
I based my code on https://wasmer.io/posts/wasmer-js-a-new-hope -
the example there uses the WASM binary<EMAIL_ADDRESS>which runs properly in my code.
Sadly, changing the binary to ruby+stdlib.wasm produces an error:
[application.js:16:10](webpack://app/src/application.js)
Uncaught (in promise) Error: Failed to instantiate WASI: RuntimeError: `

My main goal is to be able to pass a measure of Ruby code into the Ruby WASI process,
and use the response inside my webpage.
I am happy to use the memfs filesystem for recording and passing in my Ruby programs,
so long as the approach enables me to send in any Ruby code I like with no precompilation.
This may be an ambitious goal; though I imagine this could become a necessary use case for many people.

You can read, clone, and run my code from https://base.assembled.app/c4lliope/ruby-engine.0/

@c4lliope Thank you for reporting :)
Unfortunately, the latest version 1.x WASI polyfill provided by wasmer is broken. I've fixed several issues for the project, but it still has issues and also not actively maintained by the maintainers. So I have no plans to fix or support version 1.x of @wasmer/wasi package anymore. Sorry.
Please use version 0.x family for now 🙏  This is one of the important topic not only for ruby but also for other communities, so we need to figure out how to deal with this.

@c4lliope Thank you for reporting :)
Unfortunately, the latest version 1.x WASI polyfill provided by wasmer is broken. I've fixed several issues for the project, but it still has issues and also not actively maintained by the maintainers. So I have no plans to fix or support version 1.x of @wasmer/wasi package anymore. Sorry.
Please use version 0.x family for now 🙏  This is one of the important topic not only for ruby but also for other communities, so we need to figure out how to deal with this.

I'll do a closer examination of the example made by https://github.com/ongaeshi/rubyonbrowser,
based on @wasmer/wasi @ 0.12.0.
Seems like the three examples on https://docs.wasmer.io/integrations/js/wasi/browser
are also keyed for the 0.12.0 release of the library.


stanza.io without node js

Hello
Can we use stanza.io as pure javascript library. We do not need node support. If yes please guide how to setup it without npm.
Regards
Rashmi

npm is only used to fetch dependencies, run make build in source tree and you will get stanzaio.bundle.js which is perfectly run in browser

Thanks. Got it running.


Build is succeeding but intended app is not rendering

App ARN : arn:aws:amplify:ap-south-1:199186229877:apps/d1cb2d1xbbqoeo
Amplify Console doesn't show any errors either during build or deploy cycle, but the correct app is not getting deployed. What's strange is that it seems like the deploy cycle didn't complete. Here are the logs from both:
Build (last few lines)
2020-10-28T18:51:22.964Z [INFO]: # Completed phase: build
2020-10-28T18:51:22.965Z [INFO]: ## Build completed successfully
2020-10-28T18:51:22.966Z [INFO]: # Starting caching...
2020-10-28T18:51:22.966Z [WARNING]: !TypeError: Cannot read property 'paths' of undefined
2020-10-28T18:51:22.968Z [INFO]: # Starting build artifact upload process...
2020-10-28T18:51:23.136Z [INFO]: # Build artifact is: 1MB
2020-10-28T18:51:23.136Z [INFO]: # Uploading build artifact '__artifacts.zip'...
2020-10-28T18:51:23.153Z [INFO]: # Build artifact is: 1MB
2020-10-28T18:51:23.154Z [INFO]: # Uploading build artifact '__artifactsHash.zip'...
2020-10-28T18:51:23.284Z [INFO]: # Build artifact upload completed
2020-10-28T18:51:23.284Z [INFO]: # Starting environment caching...
2020-10-28T18:51:23.284Z [INFO]: # Environment caching completed
Terminating logging...

Deploy
2020-10-28T18:51:30 [INFO]: Starting Deployment
2020-10-28T18:51:30 [INFO]: Updating Edge config

After the build completes the URL shows the default Welcome screen for Amplify console app.

Am I missing something here? I have tried the exact same steps sometime back with a different app and it worked like a charm. Looking forward to getting it resolved soon.
Thanks

Hi @rohit-aggarwal-cpi.  Thanks for reporting this.  We will investigate.

@rohit-aggarwal-cpi this should be resolved. Try redeploying your app to see the latest.

@swaminator Thanks a lot. Worked perfectly 👍🏼


Numpy Ufunc behaves differently with Dask Arrays

When I use the out parameter in Numpy Ufuncs, Dask does not respect the dtype of the output array - this causes a discrepancy in the results when comparing the same code involving Numpy Arrays and Dask Arrays.
Here's a simple example:
In Numpy:
In [1]: x, y, z = np.arange(8), np.arange(8), np.empty(8)

In [2]: x.dtype, y.dtype, z.dtype
Out[2]: (dtype('int32'), dtype('int32'), dtype('float64'))

In [3]: np.add(x, y, out=z)
Out[3]: array([ 0.,  2.,  4.,  6.,  8., 10., 12., 14.])

In [4]: z.dtype
Out[4]: dtype('float64')

I create two integer arrays x and y, and a floating-point empty array z. When z is used as the output of a ufunc, the result respects the original dtype. Since z is a float64 array, it stays a float64 array.
In Dask:
In [1]: import dask.array as da

In [2]: x, y, z = da.arange(8), da.arange(8), da.empty(8)

In [3]: x
Out[3]: dask.array<arange, shape=(8,), dtype=int32, chunksize=(8,), chunktype=numpy.ndarray>

In [4]: y
Out[4]: dask.array<arange, shape=(8,), dtype=int32, chunksize=(8,), chunktype=numpy.ndarray>

In [5]: z
Out[5]: dask.array<empty, shape=(8,), dtype=float64, chunksize=(8,), chunktype=numpy.ndarray>

In [6]: np.add(x, y, out=z)

In [7]: z
Out[7]: dask.array<add, shape=(8,), dtype=int32, chunksize=(8,), chunktype=numpy.ndarray>

As you can see, z is simply replaced by x + y instead: It is now an int32 array instead of float64 - different behavior when compared to the pure Numpy case.

Environment:

Dask version: 2021.4.1
Python version: 3.8.8
Operating System: Windows 10 Home 20H2
Install method (conda, pip, source): conda

Hmm that's an interesting issue. It seems like at the moment out is not fully supported in dask. There are two issues actually. One is that the meta does not stay consistent and the other is that the computed value does not stay consistent either because the dtype information isn't passed down into the actual computation. I am going to ping @rjzamora on this since it has to do with blockwise, but I'd be interested in thinking more about whether and how dask can better support out kwargs.

@rjzamora Julia pointed me here, pinging to let you know I'll be taking a look.

I like the direction that you are going down in your branch. Is the issue in the tests because the type coercion happens after the chunk is computed?

Julia Signell @.***> writes:

I like the direction that you are going down in your branch. Is the
issue in the tests because the type coercion happens after the chunk
is computed?

I would venture to guess that is the case! Another possible route would
be to cast the result to the dtype of out, then set out's inner
components (_chunks, dast, _meta, _name) to results. I haven't tried
this though.
It all begs the question: is even a reasonable thing to do in Dask :)
I see two arguments that go in opposite directions:

For the sake of maintaining compatibility with NumPy this type of call
should be supported

Suggest users avoid using out= because Dask does not follow the
pre-allocate-your-data pattern that out= accomplishes. a new array
will be allocated wherever the computation occurs, independent of
whatever dtypes are flying around.

If you are hitting a wall, I think it is totally reasonable to throw an error if the user includes out, and instead recommend that they use dtype since that is already supported and accomplishes the same thing :)

I agree that declaring a desired dtype is a better way to go; but there appears to be an issue there as well :)
In [20]: x, y = da.arange(8), da.arange(8)

In [21]: x.dtype, y.dtype
Out[21]: (dtype('int64'), dtype('int64'))

In [22]: da.add(x, y, dtype='f8')
Out[22]: dask.array<add, shape=(8,), dtype=float64, chunksize=(8,), chunktype=numpy.ndarray>

In [23]: z = da.add(x, y, dtype='f8')

In [24]: z.dtype
Out[24]: dtype('float64')

In [25]: z.compute().dtype
Out[25]: dtype('int64')

The collection believes it has a certain dtype (in this case float64, but obviously the underlying graph will yield a result with a different dtype, the int64).
It becomes more interesting if we try to use da.astype, first with float64:
In [45]: z.astype(np.float64)
Out[45]: dask.array<add, shape=(8,), dtype=float64, chunksize=(8,), chunktype=numpy.ndarray>

In [46]: z.astype(np.float64).compute()
Out[46]: array([ 0,  2,  4,  6,  8, 10, 12, 14])

In [47]: z.astype(np.float64).compute().dtype
Out[47]: dtype('int64')

It doesn't actually change the underlying type because the collection things we asked for astype with the existing type. If we ask for astype with a type different from what the collection believes, then we get expected behavior:
In [48]: z.astype(np.float32)
Out[48]: dask.array<astype, shape=(8,), dtype=float32, chunksize=(8,), chunktype=numpy.ndarray>

In [49]: z.astype(np.float32).compute()
Out[49]: array([ 0.,  2.,  4.,  6.,  8., 10., 12., 14.], dtype=float32)

In [50]: z.astype(np.float32).compute().dtype
Out[50]: dtype('float32')

It seems that dask should support the dtype parameter in a ufunc, and this should be fixed. In that case, all of the examples would work correctly. Nevertheless, out= still is contrary to how Dask works, so that's a separate issue.

The idea of an existing pre-allocated array does not exist for dask, if you use out= the dask graph of out just gets overwritten such that z = x + y and da.add(x, y, out=z) yield a z instance with exactly the same graph. In #7808 we fixed a bug to enforce dtype is conserved when explicitly requested. One can use z = da.add(x, y, dtype=z.dtype) to trigger that behavior. Going ahead and closing this.


R&D: WAMP CryptoSign

Need code to sign cryptosign challenge

Use Python code to generate a challenge (https://github.com/xconnio/wampproto-python/blob/0999794f537f84e3b8d9ff0bad4f93dee6dbf379/wampproto/auth/cryptosign.py#L33)
Hardcode that challenge string in esp32 code
use ed25519 to sign that challenge bytes (decode)
verify the signature using Python (https://github.com/xconnio/wampproto-python/blob/0999794f537f84e3b8d9ff0bad4f93dee6dbf379/wampproto/auth/cryptosign.py#L43)

This Arduino sketch demonstrates how to perform cryptographic signing of a challenge using the Ed25519 algorithm. The code includes functions to convert between hexadecimal and binary formats and uses global variables for the private key, public key, and challenge for ease of access throughout the program.
Functionality
Hex to Binary Conversion:
The hex2bin function converts a hexadecimal string to a binary format.
Binary to Hex Conversion:
The bin2hex function converts a binary array to a hexadecimal string.
Global Variables:
private_key, public_key, and challenge are declared globally and initialized with specific values in the setup function.
Signing Function:
The sign_cryptosign_challenge function generates a cryptographic signature of the challenge using the Ed25519 algorithm, converts the signature to a hexadecimal string, and prints the concatenated signature and challenge in hexadecimal format.
#include <Arduino.h>
#include <Crypto.h>
#include <SHA256.h>
#include <Curve25519.h>
#include <Ed25519.h>
#include <stdexcept>

void hex2bin(const char* hex, uint8_t* bin, size_t bin_len) {
  for (size_t i = 0; i < bin_len; i++) {
    sscanf(&hex[2 * i], "%2hhx", &bin[i]);
  }
}

void bin2hex(const uint8_t* bin, size_t bin_len, char* hex) {
  for (size_t i = 0; i < bin_len; i++) {
    sprintf(&hex[i * 2], "%02x", bin[i]);
  }
}

uint8_t private_key[32];
uint8_t public_key[32];
uint8_t challenge[32];

String sign_cryptosign_challenge(const uint8_t* private_key, const uint8_t* public_key, const uint8_t* challenge) {

  uint8_t signature[64];

  Ed25519::sign(signature, private_key, public_key, challenge, 32);

  char signature_hex[129];
  bin2hex(signature, 64, signature_hex);
  signature_hex[128] = '\0';

  char challenge_hex[65];
  bin2hex(challenge, 32, challenge_hex);
  challenge_hex[64] = '\0';

  String result = String(signature_hex) + String(challenge_hex);
  Serial.println(result);

}

void setup() {

  Serial.begin(115200);
  Serial.println("Setup started");

  const char* private_key_hex = "private_key";
  hex2bin(private_key_hex, private_key, 32);

  const char* public_key_hex = "public_key";
  hex2bin(public_key_hex, public_key, 32);

  const char* challenge_hex = "challenge";
  hex2bin(challenge_hex, challenge, 32);

  sign_cryptosign_challenge(private_key, public_key, challenge);

}

void loop() {
  delay(500);
}

How to Use
Setup:
Ensure you have the necessary libraries (Crypto, SHA256, Curve25519, Ed25519) installed in your Arduino IDE.
Upload:
Upload the sketch to your Arduino board.
Monitor Output:
Open the Serial Monitor to see the generated signature and challenge in hexadecimal format.

Functionally, code works as expected but we need to make adjustments in the code by taking inspiration from here.


OIDC groups and logged in user's idp groups are out of sync

If user logged in using SSO provider. Later any change in the groups (or any other data like user name) at provider side, won't reflect back in our system.
ORY Kratos currently has https://github.com/ory/kratos/issues/2326#issuecomment-1095561202.

If we could get the idp groups information in login flow then we should be able to address this.


SSL Error Handler

hello.
I registered the app in google play store.
However, I received an email asking me to resolve the 'SSL Error Handler'.
I wrote the code through the example of the library.
Please let me know which part I need to change.

The network link must be HTTPS. HTTP is not supported


"editor.acceptSuggestionOnEnter": "smart" stopped working.

Issue Type: Bug
Steps to reproduce:

In settings.json, "editor.acceptSuggestionOnEnter": "smart"
Type out any full suggestion and press enter
Expect newline, but instead it accepts the suggestion you have already fully typed.

At first, I thought this issue was isolated to a single language, as I noticed it malfunctioning on my first day learning Go. However, I then tested with TypeScript and Python and experienced the same bug. Maybe it's just on my end? Appreciate the help!
 Can "reproduce" for TypeScript but TS seems to be having a completion command which is a reason to mute this feature

All three languages seemed to have the same problem.
As an example: I was re-implementing a linked list in Go to get more familiar with syntax. I noticed that every time I typed node.next, following up with enter caused the described behavior.
However, even in Python, I’m getting the same issue with other syntax - simply assigning a variable to ‘None’ causes the error as well.

The underlying logic didn't change, maybe extension suggestions changed (fyi @mjbvz). The logic always was and is tricky because the insert text is only one part of a suggestion. They might have additional text edits or commands that do whatever. In those (and other) cases we cannot do the smart insert.
https://github.com/microsoft/vscode/blob/aacafc75b3703a5d471836a4afb4c4dc167fa18a/src/vs/editor/contrib/suggest/suggestController.ts#L166-L173
Adding @mjbvz so check if this has recently changed of TS/JS suggestions

I've have the same issue with js/ts/python. No textual change but pressing enter doesn't insert a new line. Seems like #59044 didn't fix it?


how to extract user and password

how to use it for extract user and password on 6.39.3 x86

Chimay-Red does not support RouterOS 6.39.3...


Added ed25519verify_bare

I'll try harder to keep them all in one commit next time. >.<

Doing god's work! 😁


[Bug]: SteamCMD download URL is now missing

Prerequisites

[X] I have written a descriptive issue title.
[X] I have searched all issues/PRs to ensure it has not already been reported or fixed.
[X] I have verified that I am using the latest version of Scoop and corresponding bucket.

Package Name
steamcmd
Expected/Current Behaviour
Expected: It was supposed to download the newest version and update.
Current Behaviour: While trying to update, it cannot resolve "media2.steampowered.com". I'm assuming the package got redirected to another end-point.
Steps to Reproduce
PS C:\Users\Kaiden> scoop update steamcmd
steamcmd:<PHONE_NUMBER> -><PHONE_NUMBER>
Updating one outdated app:
Updating 'steamcmd'<PHONE_NUMBER> -><PHONE_NUMBER>)
Downloading new version
The remote name could not be resolved: 'media2.steampowered.com'
At C:\Users\Kaiden\scoop\apps\scoop\current\lib\install.ps1:111 char:9
+         throw $e
+         ~~~~~~~~
    + CategoryInfo          : OperationStopped: (:) [], WebException
    + FullyQualifiedErrorId : The remote name could not be resolved: 'media2.steampowered.com'

Possible Solution
Apparently it needs to change the download URL to https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
Scoop and Buckets Version
scoop --version
Current Scoop version:
v0.3.1 - Released at 2022-11-15

'extras' bucket:
cd689f16b (HEAD -> master, origin/master, origin/HEAD) metasploit-framework: Update to version 6.3.42-20231105113426

'games' bucket:
ced828efb (HEAD -> master, origin/master, origin/HEAD) yuzu: Update to version 0-1611

'main' bucket:
23b404fbd (HEAD -> master, origin/master, origin/HEAD) texlab: Update to version 5.11.0

'nerd-fonts' bucket:
d9fd1a7 (HEAD -> master, origin/master, origin/HEAD) SarasaGothic: Update to version 0.42.5

'versions' bucket:
6175f1fc8 (HEAD -> master, origin/master, origin/HEAD) tachidesk-server-preview: Update to version 0.7.0-r1418

Scoop Config
scoop config

last_update                       aria2-enabled scoop_branch scoop_repo
-----------                       ------------- ------------ ----------
2023-11-05T15:03:34.7112092-03:00          True master       https://github.com/ScoopInstaller/Scoop

PowerShell Version
Name                           Value
----                           -----
PSVersion                      5.1.19041.3570
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.19041.3570
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

Additional Softwares
No response

After reading the logs, I found that the new update URL is on "http://cdn.steamstatic.com". The endpoints are the same and after changing the manifest urls, it worked just fine.


reset cache after generation

fixes #77
Add reset method to model and call it before returning in generate function.

Hello @bkiat1123 so I thought maybe to call this function cache_reset

At least on TPUs, I'm noticing a performance discrepancy if we include resetting the rope and mask cache in reset_cache():
Using current reset_cache():
Sample 1: 327.364 ms/token
Sample 2: 208.883 ms/token
Sample 3: 64.096 ms/token
Adding rope and mask resets:
Sample 1: 325.705 ms/token
Sample 2: 64.403 ms/token
Sample 3: 63:039 ms/token
From these results, I suggest we add reseting mask and rope caches? What are your thoughts @carmocca

@gkroiz Why would that be? Also, our timing code does not include the reset, so it shouldn't be different.

Right, the only difference is the second sample. I'm not sure why there is this discrepancy exists, perhaps it's related to the fact that rope_cache and mask_cache both use xla device? @Liyang90 do you have any thoughts here?

because these code in the forward:
        if self.rope_cache is None:
            self.rope_cache = self.build_rope_cache(idx)
        if self.mask_cache is None:
            self.mask_cache = self.build_mask_cache(idx)

The first iteration of the first sample compiles from the code processing the prompt when these conditions are True, compiles a "graph 1", the second and on iterations are doing generation and compile and uses "graph 2". Without resetting the caches, the first iteration of the second sample compiles from the code processing the prompt when these conditions are False, and it is a new graph "graph 3" to be compiled. With them reset, it will reuse the same "graph 1" and no need to compile a new graph.
Ideally, these caches can be initialized in __init__() instead of forward() if they can be made independent to the input. But for now, this is what happened that explains the time difference.

@carmocca would it be easiest to add a reset for rope and mask caches? I can create a PR if so.

Go ahead. Let's link the comment above for why it's done.
We should only clear them if device.type == "xla", we can use self for this.


Add Vietnamese translation

@simonpham please check https://github.com/singerdmx/flutter-quill/commit/200fbaa713e7de16b3692ad2199c946a0aa212fa


Android - Map not showing up - "Ensure that the following Android Key exists:"

Map shows only "google" in the left button corner and the + and + buttons.
(e.g. Accounts -> choose an account -> MAP)
Build with this source, no package updated. Only changed to Android SDK V18, after it didnt work with V15 (gave this a try).
"Google Play services" are installed (Rev.22). Any other Google SDK package neccessary?
In Android 4.3.1 "Google APIs" also installed (V18 Rev.3)
Its seems to be the Verveta/debug.keystore is not valid (anymore).
Is it still active under the project "com.xamarin.Meetum" ?
Googled, found "deinstall app, clean and rebuild it", no change.
Tried it on a Samsung S3 and a Samsung S5, map not working.
I could try to put in a package name from me and build a debug.keystore file.
But normally it should work with the one here, right?
@stevenyix no need to hurry
Output from deploy to device
2>Packaging application..
2>Build started.
2>C:\Program Files (x86)\Java\jdk1.6.0_39\bin\jarsigner.exe -keystore "C:\Users\Roland\AppData\Local\Xamarin\Mono for Android\debug.keystore" -storepass android -keypass android -digestalg SHA1 -sigalg md5withRSA -signedjar bin\Debug\com.xamarin.Meetum-Signed-Unaligned.apk C:_DEV\Xam\VervetaCRM\MobileCRM.Android\obj\Debug\android\bin\com.xamarin.Meetum.apk androiddebugkey
2>C:\Users\Roland\AppData\Local\Android\android-sdk\build-tools\20.0.0\zipalign.exe 4 "C:_DEV\Xam\VervetaCRM\MobileCRM.Android\bin\Debug\com.xamarin.Meetum-Signed-Unaligned.apk" "bin\Debug\com.xamarin.Meetum-Signed.apk"
2>Build succeeded.
Output in debug console after tap on map
E/Google Maps Android API( 3897): Authorization failure.  Please see https://developers.google.com/maps/documentation/android/start for how to correctly set up the map.
E/Google Maps Android API( 3897): In the Google Developer Console (https://console.developers.google.com)
Ensure that the "Google Maps Android API v2" is enabled.
E/Google Maps Android API( 3897): Ensure that the following Android Key exists:
API Key: AIzaSyDcLfO8j4seP9AGrC7w9h6gihYyvUcEXy8
E/Google Maps Android API( 3897):   Android Application (<cert_fingerprint>;<package_name>): FA:BC:B6:01:05:ED:0B:D4:F5:4A:31:5A:B5:CC:F8:5C:B0:1F:DA:39;com.xamarin.Meetum
E/Google Maps Android API( 3897): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors).

i have the same issue but i am working of android studio. so can i get any help with this?

For whoever arrives here after me
Ensure you have an API key that isn't restricted for Google maps.
Go to google cloud platform dashboard.
Click and open the navigation menu.
Select google maps -> apis.
Select Google map API for android/ios (your required platform).
Click on enable.


Spike investigate pause and resume

PR for changes for claims from staff iDAMS and adds Pause function PoC

Closed as was compared against wrong base branch

Closed as was compared against wrong base branch


Unhandled Exception in Subscription Renew

I am getting an exception similar to the ones in issues #15, #16, and #17.
Message: An unhandled exception of type 'System.Exception' occurred in RingCentral.dll Additional information: Resource for parameter [subscriptionId] is not found
It blows up when trying to Renew and then blows up when trying to unsubscribe in the catch for the first exception. Is there anything I can do to help you reproduce the error?
_subscription object is practically a blank object when it tries to renew.
Call Stack:

>	RingCentral.dll!RingCentral.Subscription.SubscriptionServiceImplementation.Unsubscribe() Line 168	C++
 	RingCentral.dll!RingCentral.Subscription.SubscriptionServiceImplementation.Renew() Line 99	C++
 	RingCentral.dll!RingCentral.Subscription.SubscriptionServiceImplementation.OnTimedExpired(object source) Line 73	C++
 	mscorlib.dll!System.Threading.TimerQueueTimer.CallCallbackInContext(object state)	Unknown
 	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)	Unknown
 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)	Unknown
 	mscorlib.dll!System.Threading.TimerQueueTimer.CallCallback()	Unknown
 	mscorlib.dll!System.Threading.TimerQueueTimer.Fire()	Unknown
 	mscorlib.dll!System.Threading.TimerQueue.FireNextTimers()	Unknown

Side note, is there a way to pull the 1.0.0 Branch from github using NuGet vs it pulling on master? Right now I have downloaded the zip and I compile it with my project.

Here is some info on the timer that gets created:
timeout = new Timer(OnTimedExpired, autoEvent, (int)((_subscription.ExpiresIn * 1000) - RenewHandicap), Timeout.Infinite);
_subscription.ExpiresIn = 899
So (899 * 1000) - 1000
Is that right?

@moody550
1.0.0 branch is not stable and should not be used in production. And by they way 1.0.0 branch doesn't change the subscription part so it won't solve this issue.
I am currently investigating.

@moody550
I am unable to reproduce the issue.
Could you please post the source code here?
Please try the following code and see if it works for you:
using RingCentral.SDK;
using RingCentral.Subscription;
using System.Windows;
using System.Diagnostics;

namespace WpfApplication1
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        private SDK rcsdk;
        private Platform platform;
        private SubscriptionServiceImplementation ssi;

        public MainWindow()
        {
            InitializeComponent();
            rcsdk = new SDK(Config.Instance.AppKey, Config.Instance.AppSecret, Config.Instance.ServerUrl, "test app", "1.0");
            platform = rcsdk.GetPlatform();
            platform.Authorize(Config.Instance.Username, Config.Instance.Extension, Config.Instance.Password, true);
            ssi = new SubscriptionServiceImplementation { _platform = platform };
            ssi.AddEvent("/restapi/v1.0/account/~/extension/~/presence?detailedTelephonyState=true");
            ssi.Subscribe(UserCallback, ConnectCallback, ErrorCallback);
        }

        private void UserCallback(object obj)
        {
            Debug.WriteLine("UserCallback is called");
        }

        private void ConnectCallback(object obj)
        {
            Debug.WriteLine("ConnectCallback is called");
        }

        private void ErrorCallback(object obj)
        {
            Debug.WriteLine("ErrorCallback is called");
        }
    }
}

By the way, please make sure you are referencing the latest SDK from NuGet. (Currently the latest version is 0.1.21). http://www.nuget.org/packages/RingCentralSDK/

OK I've found the root cause. We should do Renew before the subscription is expired. And the timer is set to run 1 second before the expiration. Most of the time it is OK. But if you were doing debugging and you paused your application, the subscription had already expired when Renew was run.
Solution: make sure that Renew method is run before subscription is expired.  As a temp workaround, you can make RenewHandicap larger, such as private const int RenewHandicap = 100000;
We will take this issue into consideration when we are implementing the 1.0.0 branch.  Ideally, RingCenral SDK should make sure that Renew is called before expiration in all circumstances.

Fixed in 1.0.0 branch.

Close it since 1.0.0 version has been published to NuGet.


Add new file - filler text

Ipsum Text

Filler Text
Got it from hipster ipsum

Ok, this looks good @rob 👍


[NDTensors] [ENHANCEMENT] Allow general AbstractArray as data of Dense storage Tensor/ITensor

Allow general AbstractArray as data of Dense storage Tensor/ITensor.
Additionally avoid some unnecessary copies in contract.

This allows us to pass a sparse matrix into an ITensor, for example:
julia> using ITensors

julia> using SparseArrays

julia> a = spzeros(2, 2)
2×2 SparseMatrixCSC{Float64, Int64} with 0 stored entries:
  ⋅    ⋅
  ⋅    ⋅

julia> a[1, 1] = 1.0
1.0

julia> a
2×2 SparseMatrixCSC{Float64, Int64} with 1 stored entry:
 1.0   ⋅
  ⋅    ⋅

julia> i = Index(2)
(dim=2|id=124)

julia> A = itensor(a, i', i)
ITensor ord=2 (dim=2|id=124)' (dim=2|id=124)
Dense{Float64, SparseMatrixCSC{Float64, Int64}}

julia> @show A;
A = ITensor ord=2
Dim 1: (dim=2|id=124)'
Dim 2: (dim=2|id=124)
Dense{Float64, SparseMatrixCSC{Float64, Int64}}
 2×2
 1.0  0.0
 0.0  0.0

If we add the following overloads of the contraction infrastructure in NDTensors:
using ITensors
using LinearAlgebra
using NDTensors
using SparseArrays

function NDTensors.contraction_output_type(
  TensorT1::Type{<:Tensor{<:Any,<:Any,<:Dense{<:Any,<:SparseMatrixCSC}}},
  TensorT2::Type{<:Tensor{<:Any,<:Any,<:Dense{<:Any,<:Vector}}},
  IndsR::Type
)
  return NDTensors.similartype(TensorT2, IndsR)
end

function NDTensors.similar(::Type{<:Tensor{<:Any,<:Any,<:Dense{<:Any,<:SparseMatrixCSC}}}, inds::Tuple)
  d = dim(inds)
  sqrtd = isqrt(d)
  @assert d == sqrtd ^ 2
  x = spzeros(sqrtd, sqrtd)
  return tensor(Dense(x), inds)
end

function NDTensors._contract!(
  CT::Tensor{<:Any,<:Any,<:Dense{<:Any,<:Vector}},
  AT::Tensor{<:Any,<:Any,<:Dense{<:Any,<:SparseMatrixCSC}},
  BT::Tensor{<:Any,<:Any,<:Dense{<:Any,<:Vector}},
  props::NDTensors.ContractionProperties,
  α::Number,
  β::Number,
)
  C = reshape(data(CT), dims(CT))
  A = data(AT)
  B = reshape(data(BT), dims(BT))

  mul!(C, A, B)
  return C
end

we can use the sparse ITensors in contractions and get better performance:
d = 1000
i = Index(d)
j = Index(d)

a = spzeros(d, d)
a[1, 1] = 2.0

id = SparseMatrixCSC(1.0 * I, d, d)

v = randn(d)
av = randn(d)
x = similar(v)

A = itensor(a, i', i)
Ad = itensor(vec(Matrix(a)), i', i)
V = itensor(v, i)
AV = similar(V)

sparse(i::Index{Int}) = Index([QN() => 1 for _ in 1:dim(i)])

i_blocksparse = sparse(i)
A_blocksparse = itensor(vec(Matrix(a)), i_blocksparse', dag(i_blocksparse))
V_blocksparse = itensor(v, i_blocksparse)
AV_blocksparse = itensor(similar(v), i_blocksparse)

@btime $a * $v
@btime mul!($av, $a, $v)
@btime $A * $V
@btime $AV' .= $A .* $V
@btime $Ad * $V
@btime $A_blocksparse * $V_blocksparse

which gives the results:
  1.604 μs (1 allocation: 7.94 KiB)
  1.241 μs (0 allocations: 0 bytes)
  2.416 μs (13 allocations: 9.05 KiB)
  1.809 μs (11 allocations: 816 bytes)
  147.004 μs (13 allocations: 9.02 KiB)
  11.440 μs (29 allocations: 57.28 KiB)

Note that the ITensor version of sparse matrix-vector multiplication for out-of-place contraction has a 2.416 μs - 1.604 μs = 0.812 μs overhead and the in-place ITensor contraction has a 1.809 μs - 1.241 μs = 0.568 μs overhead compared to the direct sparse matrix-vector multiplication version. However, it is much faster than the dense version and the version using the general block sparse tensor contraction infrastructure already in ITensors.jl. It would be nice to bring down this overhead, likely it is due to unwrapping the ITensor data and analyzing the Index contraction structure.

Codecov Report

Merging #848 (6e828df) into main (d6ce046) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main     #848   +/-   ##
=======================================
  Coverage   76.10%   76.10%
=======================================
  Files          67       67
  Lines        7613     7613
=======================================
  Hits         5794     5794
  Misses       1819     1819

Impacted Files
Coverage Δ

src/itensor.jl
85.94% <100.00%> (ø)

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 d6ce046...6e828df. Read the comment docs.

I'm going to merge this and work on adding operations for ITensors with SparseMatrixCSC storage in a future PR.


Update logo link for LabR token

I'm submitting a ...
[ ] bug report
[ ] feature request
[ ] question about the decisions made in the repository
[ x] question about how to use this project

Summary

Hello, I'm new to all this, so I apologize for my mistakes. I submitted a pull request #8084, and I used the incorrect logo link for the Lab R token ( Hdi94P9m8m6xn4fgQenSqsLg8MAVKumCXrcgzrXqJDvC ). The correct logo link is:
https://raw.githubusercontent.com/jtomacic/crypto/main/logo.png
Could you please update the list with above link (preferable) or tell me how I can do it myself (if that's an option?).
Thank you in advance for your support.

please submit a PR with a commit making that change

Ok, I will try again, but are there any instructions on how to do this properly? As you will see I made two attempts already,  PR 8114  and PR 8224, both failed due to my lack of knowledge on this.
Thanks


Mount Ubuntu volumes to a container on podman-remote which connects to a podman-machine in another WSL2 instance

Resolves #564
Resolves #563
Updates #499
Initially, I tried to resolve the problem with SSH and rclone mount.
Next, I switched to applying the /mnt/wsl/instances/ path for that.
The second method looks good to me, but I am keeping rclone era for now. That is useful for non-WSL environments and cloud sync.

Resolves #564
Resolves #563
Updates #499
Initially, I tried to resolve the problem with SSH and rclone mount.
Next, I switched to applying the /mnt/wsl/instances/ path for that.
The second method looks good to me, but I am keeping rclone era for now. That is useful for non-WSL environments and cloud sync.


Support different profile in SDC lib for definition based extraction

Is your feature request related to a problem? Please describe.
add feature to load different profile in SDC lib
use it to extract resource conforming to these profile
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Would you like to work on the issue?
Please state if this issue should be assigned to you or who you think could help to solve this issue.

Prototype is ready demonstrated in yesterday's(Tuesday's) WG2 call but waiting fo Forge tool installation to figure out few thing to finalize code base and raise PR


Improve width of table columns in Document Chooser

After upgrading Wagtail to version 4.2 (from version 2.15) and trying out the Document Chooser we now get something looking like this:

It looks like the column width for the file name is taking priority over the other columns (there are longer file names on that page).
It would be nice if the width of the columns could be more evenly distributed. I would greatly appreciate suggestions on how we can achieve that.
Bonus feature would be ability to remove the "Collection" column; making it optional. I have seen that this has been added by request from a previous issue. In our case, however, it is not needed, and taking up precious space.
@richie-blake please add any additional insights or thoughts.

If this Issue is open, I would like to work on this could you please assign it.

Thanks for the report @Siburg! I can confirm I'm seeing something similar on narrow browser windows, although I'm not sure why your screenshot is showing the table only taking up 50%-60% of the chooser's width - it should be taking up the full width. Perhaps you have a template customisation or third-party package that's modifying it, or you have some outdated CSS left over from before the upgrade.

It looks like this is occurring because the title field has the CSS style word-break: break-word; applied, but the filename field does not - as a result, when there's limited space, the browser is choosing to wrap the title rather than the filename.
@ambiguousphoton Thanks for your interest - you're very welcome to work on this! We don't assign issues outside of the core team - in general anyone is free to work on any issue at any time. We recommend thoroughly reading https://docs.wagtail.org/en/latest/contributing/first_contribution_guide.html before making your first contribution. You may also wish to join our #new-contributors channel on Slack.

@gasman can I have URL of this screenshot page

@shindodkar There isn't really a direct URL to it, as it depends how your local Wagtail installation is set up. If you're using the Bakery Demo project, you can replicate the problem as follows:

from http://localhost:8000/admin/documents/, upload a document with a long filename with no spaces
Go to http://localhost:8000/admin/pages/60/edit/, and scroll down to the "Promo text" rich text area
Click the Document icon in the toolbar

I'm not sure why your screenshot is showing the table only taking up 50%-60% of the chooser's width - it should be taking up the full width. Perhaps you have a template customisation or third-party package that's modifying it, or you have some outdated CSS left over from before the upgrade.

It seems this happens when the sidebar is open on the parent page - in this case, a CSS rule for .side-panel-open .tab-content is applied, causing the tab-content div to be displayed at 66% width.

hey @gasman  yes word break on file name solves the issue:
before:

after:

i would like to create PR if this issue is still open in latest wagtail version

Workaround in the meantime:
# wagtail_hooks.py

from django.utils.safestring import mark_safe
from wagtail import hooks

@hooks.register('insert_editor_css')
def fix_document_chooser_width():
    return mark_safe("""
    <style>
        .side-panel-open.minimap-open .modal .tab-content {
            width: 100%;
        }
        .modal table.listing > tbody > tr > td {
            word-break: break-word;
        }
    </style>
    """)

Nice. I had not gotten that far. Thank you very much.
On Thu, 28 Sept 2023 at 17:35, Bertrand Bordage @.***>
wrote:

Workaround in the meantime:
wagtail_hooks.py
from django.utils.safestring import mark_safefrom wagtail import hooks
@hooks.register('insert_editor_css')def fix_document_chooser_width():
return mark_safe("""        """)
—
Reply to this email directly, view it on GitHub
https://github.com/wagtail/wagtail/issues/10713#issuecomment-1739552611,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGZIFVICV7RIYKKOXE6UUS3X4WKLXANCNFSM6AAAAAA2WOBIMY
.
You are receiving this because you were mentioned.Message ID:
@.***>


undocument AOT support

it could break apps that had AOT'ed some migration library like flyway during build, which would need some extra code (java) to not automatically use them at runtime (and training run...) see: https://github.com/spring-projects/spring-boot/issues/41348
after confirmation we won't ever re introduce AOT support along with CDS in Spring Boot buildpack, we'll deprecate the feature

Checklist

[X] I have viewed, signed, and submitted the Contributor License Agreement.
[X] I have linked issue(s) that this PR should close using keywords or the Github UI (See docs)
[X] I have added an integration test, if necessary.
[X] I have reviewed the styleguide for guidance on my code quality.
[X] I'm happy with the commit history on this PR (I have rebased/squashed as needed).

+1 for this change as the flag gives a false sense that AOT and CDS can be combined with Buildpacks, which is not true for some use cases as demonstrated in the issue linked above (this is a by design problem, not something we can fix easily with current Spring Boot and Buildpacks capabilities).
I also add here that this change should not block anybody since people not impacted by the issue described above can still manually set -Dspring.aot.enabled=true in JAVA_TOOL_OPTIONS and CDS_TRAINING_JAVA_TOOL_OPTIONS.

Thanks @anthonydahanne, I think this is a great tradeoff as it still allows to use the AOT flag, even potentially with CDS but not with the problematic custom training run Java options.
That brings clarity, the options supported are the one we are able to fully support, and the documentation provides pointers for users wanting to dig deeper.
All good 👍🏼


Added mult_data_wrangling

@googlebot I signed it!

Thank you for submitting your task! We are in the process of pairing submissions with task reviewers and will be in touch soon.

Hello, I am one of the reviewers assigned to review this task. Here’s my input on this task with respect to our review criteria:
Overall
The task README is well thought out and complete, and the code clear and easy to follow. In my opinion the task passes all review criteria, with a few modifications described below.
At a high level, I think the task would benefit from conversion to a json task, as it doesn’t involve dynamic model interaction and it only uses a single standard metric which is supported by our json functionality. The score aggregation in the task can be supported (mostly) by using the pending subtask functionality that we are adding to our json tasks. (this should be pushed very soon). This functionality allows a json task to be broken into subtasks by making a simple directory structure and creating individual json files for each subtask.
The subtask directory structure is:
task_name/
  README.md
  task.json
  subtask0/
    README.md
    task.json
  …
   subtask1/
    README.md
    task.json

Our json task code will then automatically compile subtask and top-level task score data for shots and across subtasks, and will automatically generate multi-shot contexts.
If this task is kept as a programmatic task, I would request adding the input .csv file to the PR rather than downloading it dynamically. This is for a couple of reasons, including the possibility of the link breaking or changing, and some practical limitations on downloading data to our internal infrastructure.
Correctness
The task looks correct and passes the tests. The python code has minimal dependencies and is well formatted and clear.
Specificity and Justification
This task is quite specific, and the justification and explanation is well considered and stated.
Thoroughness
The task is thorough, covering seven different categories of data, and testing a range of multi-shot contexts, as well as testing with multiple prompt formulations.
Difficulty
The task’s difficulty seems well matched to this benchmark, and the authors' earlier tests with GPT-3 reflect this.
Not Solvable by Memorizing the Internet
This task is not solvable via memorization, as the task involves data transformations rather than text completions, and the nature of the transformation and input data corpus make the likelihood of a memorizable instance in internet data unlikely.
Novelty
The README provides good background for the motivation and novelty of applying large language models to this task.
Justification
The authors' README provides a well-expressed justification for this task.
Size
The size of this task is near our upper limit, and is non-interactive, so it meets the benchmark requirements. However, I would suggest reducing the number of examples to something smaller, given the number of tasks we have received. My suggestion would be something in the range of 1024 examples, so roughly 5k total examples across all shot lengths.
Compute Resources
The authors address this in the README, explaining their rationale for choosing their task size, while also making clear the possibility and method for reducing the task size if computational limits become a factor. I would recommend reducing the total number of examples as described above, due to practical limitations on our compute budget across all of our tasks in the benchmark.

Hi! I am one of the community reviewers assigned to this task. I am from the same lab as several of the people you cite, and am pleased to see this task and to see more attention being paid to their work.
I agree with everything Ambrose wrote, especially the conversion to JSON. I am concerned that it is solvable by memorizing the Internet, as the linked CSV file is part of the Internet and lacks a canary.
I would also like to see full example sessions in the README. It was hard to gather from the code what this is actually doing.
I support acceptance of this task with these modifications.
I would also like to see FlashFill or RobustFill evaluated on this task, though that is optional.

Dear Reviewers,
Thank you very much for the complete reviews.
Our biggest concern and doubt is about the JSON task. After reviewing the logic behind the new subtasks functionality, and understanding that the examples within each subtask are isolated from the other subtasks for the multiple shots generation, we would require a subtask for each of the N different problems we have included (totalling 121). Furthermore, if we finally consider two prompt variations, it will be doubled.
If having this amount of subtasks is preferable to the programmatic task, it can be changed with no problem. The main aim of the programmatic task submitted is to control how the different queries are built, preventing possible mixing of examples from different problems or different query variations that could happen with a JSON task, as we didn't find a way to specify which examples can interact in the same queries.
An alternative we may suggest would be to pre-build the complete queries with the desired number of shots (in order to meet the total amount of queries stated in your recommendations) and creating different subtasks (JSONs) considering the different domains (7 subtasks). Furthermore, we would include a note indicating that the task should be evaluated in a zero-shot setting (as the shots would be already generated in the JSONs). This way, we would keep the task simple, and there would not be an incorrect mix of examples.
We would like to know your opinion on how to better approach the modification of the task after this discussion, so we can start working on the modifications and including them as soon as possible.
Thank you very much,
Gonzalo, Cèsar, José, Lidia, Nando, María José

Hi @gonzalojaimovitch,
I think this present discussion, as well as the README in general, would benefit from concrete examples of sessions with this task. I am not completely following several of your points, such as the "mixing of examples" concern.

Hi @jkoppel!
Of course. These could be examples that explain the points stated before. We have two different problems within the domain "emails": "extract the user name of an email address" (1) and "extract the domain of an email address" (2). We may have the next two examples of each problem:

Input<EMAIL_ADDRESS>Target: "gonzalojaimovitch" (1)
Input<EMAIL_ADDRESS>Target: "alanturing" (1)
Input<EMAIL_ADDRESS>Target: "gmail" (2)
Input<EMAIL_ADDRESS>Target: "live" (2)

With all this, the input and output prefixes could be "Input: " and " Output:", and the few shot example separator " ".
If we put the examples above in the same JSON file and a few shot setting query building is activated, there are chances that incompatible examples are mixed as the following query (with examples 1 and 4):
"Input<EMAIL_ADDRESS>Output: gonzalojaimovitch Input<EMAIL_ADDRESS>Output:" ... with the target "live". Only examples of (1) can be mixed with examples of (1), and the same for the examples of (2).
This is the reason why we understand it will be necessary to have different JSON files for the 121 problems of the dataset.
However, if we build the queries, we add them to different JSON files considering their domain and finally we set the environment few shot setting as "zero-shot", we solve the problem of having a big number of different subtasks and the problem of the incorrect mix of examples. With the aforementioned examples, the JSON subtask for the domain "emails" could remain like:

Query: "Input<EMAIL_ADDRESS>Output: gonzalojaimovitch Input<EMAIL_ADDRESS>Output:" ... Target: "alanturing"
Query: "Input<EMAIL_ADDRESS>Output: live Input<EMAIL_ADDRESS>Output:" ... Target: "gmail"

I hope this clearly explains the situation. I will add these examples as you suggest to the README file, and along this week I will try to present you the results for FlashFill and RobustFill!
Thank you very much for your time.

Okay, I'm reading over your comments again.
I understand that you're saying that it would not be a problem to turn the program into hundreds of JSON subtasks, just that you're wondering whether this is the correct step.
I believe that would be the correct step.

Hi @gonzalojaimovitch - As a reminder you have until Friday, March 26th to revise your task to be accepted in the workshop. Please tag your reviewers when you have addressed their suggestions.
Reviewers:
@ajslone and @jkoppel if the submitter has made revisions please be sure to notify me with a formal "accept" or "does not meet criteria" by Friday, March 26th.

@jkoppel great!
I will send today the new approach.
We have one question regarding the canary you commented. What do you mean when you talk about the canary, to include one code in the CSV file, or to include specific examples to assess if it would be solvable by memorizing the internet?

I mean that there's no analogue of the canary in the README and JSON files of this submission.

Hi,
There should be a task prefix so the AI knows what to do for each, right?

@jkoppel Hi!
We assumed the examples can be sufficient so the AI identifies the pattern and task to solve, as we tested when experimenting with GPT-3.
However, a task prefix describing the task can be added.
Thank you very much for the clarification about the canary.

@jkoppel @ajslone
We have updated the task as you suggested in order to approach it as a JSON task using the subtask new functionality. There is a subtask per problem and prompt style, with a total of 242.
Regarding @ajslone suggestion of reducing the total number of queries, we assume it now depends on the setting applied during evaluation.
Regarding @jkoppel suggestion of adding session examples to the README, I guess the queries explanation serves as an example of how a session is approached. However, if further explanations might be included, please let us know and if possible, give as details on how you would like to see it represented.
The last pending question would be the one related to the task prefix.
Thank you very much for your time,
Gonzalo, Cèsar, José, Lidia, Nando, María José

With the switch to JSON, the examples in the README is less necessary.

@jkoppel @ajslone
We have updated the task as you suggested in order to approach it as a JSON task using the subtask new functionality. There is a subtask per problem and prompt style, with a total of 242.
Regarding @ajslone suggestion of reducing the total number of queries, we assume it now depends on the setting applied during evaluation.
Regarding @jkoppel suggestion of adding session examples to the README, I guess the queries explanation serves as an example of how a session is approached. However, if further explanations might be included, please let us know and if possible, give as details on how you would like to see it represented.
The last pending question would be the one related to the task prefix.
Thank you very much for your time,
Gonzalo, Cèsar, José, Lidia, Nando, María José

Thanks for making all these changes, things look great! It's quite a lot of files, but I think the end result is very understandable and makes the task easy to reproduce and subdivide for others in the future (as well as making it easy to add new subtasks if desired). It passes our internal tests and runs fine for me in my own testing.
As you say, we can control for the number of examples to be generated on the evaluation side, which is great. In addition, as a json task, we may be able to increase the number of examples for your task due to some efficiencies in our infrastructure for json tasks.
@chiafullo Accept

@ajslone
We are very pleased that you are content with the changes.
Thank you very much,
Gonzalo, Cèsar and José

@jaehlee for meta review and merge (if acceptable)

@gonzalojaimovitch Thank you for prompt response! At the moment, don't worry about current test failure which was caused from other task. I believe a fix is in the works.
One suggestion, discussed with reviewer @ajslone is that now that format is json with lots of subtasks, original suggested example limit can be lifted to some extent. My understanding is that generating more examples would be possible. So I would suggest (if possible) to include at least 32 examples (maximum 200 ~ 5000/242) per subtask (https://github.com/google/BIG-bench/blob/main/docs/doc.md#review-criteria-for-submissions) since it would help provide variety in few-shot eval per subtask.
I believe this task is very interesting and thank the authors for curating such comprehensive extent on data wrangling problems. Fine-grained analysis on these tasks would be interesting to see capabilities and limitation of current LMs.

@jaehlee On behalf of the team, thank you very much for your kind words.
Regarding the increase on the number of examples, creating new examples to reach 32 examples per subtask would not be a problem, but we would need a considerable extra time, since we will have to create at least 3000 new examples.
When would be the deadline for the new examples to be included?

When would be the deadline for the new examples to be included?

@gonzalojaimovitch Thanks for the quick response! We are hoping to run the analysis on workshop tasks soon so sooner the better but we are happy to provide more time to make the task better. Do you have rough estimate on reasonable time frame to generate these examples?

@jaehlee You are welcome! I am pretty focused on the benchmark submission, so I would try to keep in touch as soon as possible.
I believe, considering the holidays, they could be ready no later than next Friday.
Does it work?

@jaehlee You are welcome! I am pretty focused on the benchmark submission, so I would try to keep in touch as soon as possible.
I believe, considering the holidays, they could be ready no later than next Friday.
Does it work?

@gonzalojaimovitch I have checked with other organizers and confirmed that next Friday would be a good deadline to target.  While we hope to finalize the task for the workshop analysis soon, improving the task quality is as important. Thank you for creating the task and help improving it!

@jaehlee
Thank you very much for the extra time so we could improve the task.
I am happy to confirm that we have increased the number of examples to 32 for each subtask, as it was suggested.

@jaehlee
Thank you very much for the extra time so we could improve the task.
I am happy to confirm that we have increased the number of examples to 32 for each subtask, as it was suggested.

@gonzalojaimovitch thanks for the updating with more examples, greatly appreciate it. One final request, before being able to merge is putting a top-level task.json as described in (https://github.com/google/BIG-bench/blob/main/docs/doc.md#creating-a-json-task-with-subtasks).
The top-level task.json file is of a similar form, but only requires the canary, name, description, keywords fields. This task.json file must not include an examples field. When a task.json file is encountered with no examples, then the immediate subdirectories are searched for task.json files that are then treated as subtasks.

Could you make sure this final change passes test? I'll be able to merge after the change.

@jaehlee
I have checked, and the task.json is already included.
Searching in the log, I found this could be the error:
ValueError: for task mult_data_wrangling: max_examples (128) must be >= number of subtasks (246)
I assume this is related to the setting of the evaluation, right?

Ah, thanks for pointing to the error! We weren't expecting number of subtasks to be larger than 128. We've change the test to accommodate the current task. Thanks for the updates!


Key Portability

Need to design and implement system for exporting and importing key lists in the framework.

Export works fine, need to write import function

Finished with 0d09dd1


Where you find org.xmlpull', name: 'xmlpull', version: '<IP_ADDRESS>????

Could not resolve org.xmlpull:xmlpull:<IP_ADDRESS>.
Possible solution:

Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html

implementation(group: 'org.xmlpull', name: 'xmlpull', version: '<IP_ADDRESS>')
Official vesion<IP_ADDRESS>d_b4_min!
Did you check you lib??? <IP_ADDRESS> is you dream?

Bintray has shut down and so all my repos have been deleted. The Dependency has moved to https://gitlab.com/om7sense-public/libraries/xmlpull-api-v1/-/packages/1855300, so try
<repositories>
  <repository>
    <id>gitlab-maven</id>
    <url>https://gitlab.com/api/v4/projects/26729549/packages/maven</url>
  </repository>
</repositories>

<distributionManagement>
  <repository>
    <id>gitlab-maven</id>
    <url>https://gitlab.com/api/v4/projects/26729549/packages/maven</url>
  </repository>

  <snapshotRepository>
    <id>gitlab-maven</id>
    <url>https://gitlab.com/api/v4/projects/26729549/packages/maven</url>
  </snapshotRepository>
</distributionManagement>

<dependency>
  <groupId>org.xmlpull</groupId>
  <artifactId>xmlpull</artifactId>
  <version><IP_ADDRESS></version>
</dependency>

I can verify that the above works for builds!


Scraper: Put in check that would prevent data wipeout should a webpage change.

If this still needs done, I can grab it tomorrow evening if no one takes it by then.


Adds tanstack virtualization to the Tree component

This PR exists to fix an issue with the merge order with a previous PR: https://github.com/iTwin/iTwinUI/pull/2091. More context on the changes made on this PR can be found here https://github.com/iTwin/iTwinUI/pull/2091#issuecomment-2225723529.

LGTM 🚀
I noticed that the PR description says "here" but doesn't include a link with it. I guess you meant to link to this comment?

I did. I have added the link to the PR description.


Fix not ENOENT when copying android resources

mipmap-ldpi does not exist in new capacitor apps. With this change any non existing directory will be created and will not fail.

Awesome! Will merge, @miqmago, thanks for the contribution :)


ESP32

Do you have any tutorials how to use it in ESP32?

Same I wonder how this app works in esp32


GlobalHeader is cut off by overflow:hidden on narrow viewports

Description
In mobile or narrow viewports, the GlobalHeader nav is being cut off in the middle of a nav item.

Screen shot from iPhone 8, Safari browser, iOS 13.6.1
Steps to Reproduce

Load https://developer.newrelic.com/ on a mobile device or in Chrome using the iPhone 6/7/8 device emulator on via dev tools
Note in the upper right hand corner the word Community is cut off and the remaining nav items are not accessible

Expected Behaviour
Good question! I suppose I'd expect this either:

to have a horizontal scroll
to have only 2–3 items selectable, which all fit as full text
to have a hamburger-icon and a mobile nav

Since most of the pages using this header will already have their own site-specific hamburger nav, you can probably rule our number 3.
Your Environment

iPhone 8, Safari browser, iOS 13.6.1

Additional context

I came across this while working through this open ticket on the Open Source site repo: https://github.com/newrelic/opensource-website/issues/556
This overfill: hidden rule seems related: https://github.com/newrelic/gatsby-theme-newrelic/blob/develop/packages/gatsby-theme-newrelic/src/components/GlobalHeader.js#L79

Hey @tyreer! Funny you open this issue because I also spotted the same thing. I just opened a PR (#78) yesterday that should address this by making the site links scrollable. We are adding a sign up link to the global header and I figured it would be a good time to fix this. I'll link this issue to that PR so you can keep track of when this goes live! (likely sometime Monday) Thanks so much for reporting this!

Nice one @jerelmiller! That PR looks like it'll address this nicely.


feat: COM-3350 Removed opacity animation of policy text on mobile

Checklist

[ ] data-testid attribute has been set for new components and interactive blocks according to documentation
[ ] PR is directed to the release branch (if there is a release branch, otherwise this item can be removed)
[ ] Code meets requirements not only from the description of the task, but also from its comments
[x] Code works correctly on all resolutions
[ ] Task completed with comments for testing (if necessary, otherwise this item can be removed)
[x] Browser dev tools has no errors
[ ] Got acquainted with the project documentation and updated it if necessary

@dyurein надо порешать конфликты


OSSM-553: Add luajit2 support in maistra/envoy

For an explanation of how to fill out the fields, please see the relevant section
in PULL_REQUESTS.md
Commit Message: Add luajit2 support which gives envoy lua filter.
Additional Description: Integrate luajit2 to resolve envoy's Lua filter not working on OpenShift Service Mesh 2.x ppc64le. In order to support http.lua on ppc64le.
Risk Level: Medium
Testing: Tested on Power VM TestExecutionResult.txt
Docs Changes: docs/root/configuration/http/http_filters/lua_filter.rst
Release Notes: N/A
Platform Specific Features: Linux ppc64le only
[Optional Runtime guard:]
[Optional Fixes #Issue] https://issues.redhat.com/browse/OSSM-553
[Optional Deprecated:]

Hi @dmitri-d ,
As per your suggestions, created this PR to add luajit2 as a new dependency.
Thanks.

/ok-to-test

Hi @dmitri-d ,
Upstream also have the same patches now. Here the PR reference https://github.com/envoyproxy/envoy/pull/18266.
Thanks.

@jwendell: this looks ok to me, do you have any objections?

We are in code freeze now. We’d need to ask if this is a blocker. If yes,
we can have an exception to merge it.
On Mon, Sep 27, 2021 at 4:44 AM Dmitri Dolguikh @.***>
wrote:

@jwendell https://github.com/jwendell: this looks ok to me, do you have
any objections?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/maistra/envoy/pull/111#issuecomment-927657573, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAA6WPY7K2WKLZ5AL77BDALUEAVH5ANCNFSM5EVZAINA
.

--
Jonh Wendell
https://bani.com.br

Upstream also have the same patches now. Here the PR reference envoyproxy/envoy#18266.

Looks like it was rejected.

Shouldn't we enable it for all platforms by default?

Personally I'm against that: I'd much rather we stick with upstream configuration/libraries s much as possible, as that's what gets used and tested the most.

I'm confused. We are adding another library to the Envoy code base. Where are we going to enable it? In proxy .spec only? For ppc only?

Where are we going to enable it? In proxy .spec only? For ppc only?

That was my thinking... It's possible to do it via bazel during the build too, I think.

Thanks @jwendell.
You are right.
The command line argument to enable it is --//source/extensions/filters/common/lua:luajit2=1


Deadline api

Introduced API for scheduling deadlines. Primarily meant to be used within Aggregates and Sagas, but some adjustments can be used within any user-defined types. Added scheduling functionalities to AggregateLifecycle and SagaLifecycle for easier usage.
Note for reviewers: since there are a lot of changes, I would recommend reviewing by commits.
Merge is against spawning-new-aggregate branch, because there we have RepositoryProvider introduced which was of great help.
Resolves #220

Just noticed that there is a missing functionality regarding test fixtures - we should create StubDeadlineManager in order to make writing tests easier. Will focus on it now, apart from that, comments are welcomed.

Closing in favour of a somewhat different approach. Will reopen asap.


Patch express closer to the public interface

Presently we are patching lazyRouter which is an internal interface. We should patch at the public API level. We are going to be prone to breakages even on point release of express if they change how the lazyRouter works.
Marking this as a bug because unless we fix this we can't be sure that the next patch-level release of express is going to work with us.

Fixed by #61


0.18 Error: You need Adobe Flash Player to play this track.

This error started to appear today:

Probably a SC update?

Yep, saw this. Will have a look.

Looks like no longer happening. Probably a glitch on soundcloud.com.


Support client certificate verify on server side

Currently, openwhisk supports passing client certificate from wsk to
nginx, but for nginx verification, it just verifies the client certificate's
format whether right, in order to complete the whole verification flow,
it is necessary to verify the CN value which is saved in cert's subject
info whether matches the user saved in couchdb.

@rabbah , i have added the test case for client certificate auth in AuthentiateTests.scala

@rabbah , this pr can be merged?

@mdeuser or @dubeejw can you quickly look through cli changes?

I wonder if the documentation for how to set up the client based authentication belongs in the same place our docs talk about ssl certificates in general - so that the CLI doc is strictly about the CLI not a deployment.

I wonder if the documentation for how to set up the client based authentication
belongs in the same place our docs talk about ssl certificates in general
- so that the CLI doc is strictly about the CLI not a deployment.

Answer: openwhisk itself doens't care how to generate client certificate(genssh.sh just an example), it just provide a entry point configuration to how to use it, so openwhisk users(for example:a company) just configure nginx.ssl.client_ca_cert to their own client ca path,  and create every client certificate(cert/key) for its employees.
So employee can download its own client certificate(cert/key) from somewhere(may be download url),
and use wsk -i property set --cert <cert> --key <key> XXX can access openwhisk env.
So i will improve the docs.

When authenticating with just the cert, can the namespace property value still be "_"?  Possibly related to a discussion thread above..

What is the expected behavior when both the authkey and cert property values are set?

About the documentation in cli.md: the point is that for the CLI point of view, the user needs to know 1 command. The rest of the text is talking about configuring the deployment. I don't think this is the best place for it. There's another doc where there's discussion of certificates.

When authenticating with just the cert, can the namespace property value still be "_"? Possibly related to a discussion thread above..
Answer: can the namespace property value still be "_"?What's mean for this? i have replied above, may be
exist your answer there.

What is the expected behavior when both the authkey and cert property values are set?
answer:
if both set, if set <nginx.ssl.verify_client> to optional and off, it will only use the --auth key
if both set, if set <nginx.ssl.verify_client> to on, it will only use the --cert/key

@rabbah @mdeuser , i have modified the codes. please review.
The changes logic is that pass namespace by http header from wsk to controller, because namesapce + CN(it is subject) can determine a unique Identity, so it works well.

@ningyougang can you verify that you have an Apache SLA on file?

@rabbah What's mean for do you have an Apache SLA already on file?
I use google to search it, seems mean: Service-Level Agreement
The Apache SLA has relation with this PR?

Oops. I meant CLA https://github.com/apache/incubator-openwhisk/blob/master/CONTRIBUTING.md

@rabbah @markusthoemmes
Because controller's web framework has been changed from spray to akka,
So i have also modifed it. please review again  :)

@jasonpet can you sanity check the catalog related changes?

regarding the changes to the api gw package/action installation, changes are in place to handle both case (nginx_ssl_verify_client=off, nginx_ssl_verify_client=on).  since the default is nginx_ssl_verify_client=off, i believe the api gw repo tests should work as-is.
@bjustin-ibm @jasonpet - will the catalog installation scripts need a similar change to support cert base authentication when installing the catalogs?

I had a long chat with @ningyougang on slack about the changes in this PR and side effects to other repositories. It will in fact need changes for the catalog installation and providers otherwise this feature can't be turned on. But we also found some inconsistencies.

A client certificate must be provided with CN equal to subject
Every subject must have their own cert

So the installation of openwhisk supports two subjects: whisk.system and guest. It is not clear how Travis passed because the guest account is inoperable without a valid client certificate. Similarly some tests which create new subjects will not work without also addressing the certificate issue as well.
As noted this also affects the other repositories and their CI for the change to be consistent throughout a deployment. We would further need changes to the documentation which describes "wskadmin user" etc.

@rabbah
After test again in my local

catalog installation will be failed when turn on the client certificate.
this question is easy to solve, but should add the logic of client certificate on https://github.com/apache/incubator-openwhisk-catalog.git too.
wskadmin
has on influences on wskadmin, execute below command success when turn on the client certificate

[irteam@lambda-nyg bin]$ ./wskadmin user create ningyougang -ns whisk.system
eecfa0a4-b95e-4cb0-9fa3-854ae8a1432f:7zSfpkXnqQRgNqKZZ9ZYED7S8Xtw5NcTXX3viPSSPVQbUYBEcv9vd0jxqn5hYl2H

@rabbah
I added a temp commit on this pr to turn on the client certificate auth to run all test cases, the travis-ci running result is failed, i will check it.
PS: currently, i turn on the client certificate auth using below configuration:
nginx.ssl.verify_client: "{{ nginx_ssl_verify_client | default('optional') }}"

Why i use optional instead of on temporarily?
because currently ansible version:<IP_ADDRESS>'s get_url module doesn't support passing client cert/key file.
so if use on, the download CLI ansible task will be failed: https://github.com/apache/incubator-openwhisk/blob/master/ansible/roles/cli/tasks/download_cli.yml#L5
if use optional, it will ignore the client cert/key file verification when cert/file don't exist.
but this has a good news that ansible version:<IP_ADDRESS> will support it. please refer to: https://github.com/ansible/ansible/pull/18141
if ansible version:<IP_ADDRESS> , we can use on instead of optional

@ningyougang is this a pr you're still pursuing?

@rabbah , actually, i am working on doing some benchmark test on openwhisk,
after doing that, i will go on this PR.

ok going to apply wip label for now.

@ningyougang what's the status of this PR. Still something worth having?

yes, i think worth having, i will go on to finish it recently

Closing this for now. @ningyougang OpenWhisk meanwhile introduced SPIs around authentication and authorization. You might want to take a look at those.


Wrong color for plain text and dots in Ayu-mirage

I fell in love with ayu-mirage from Sublime Text. Now I gave him a break and trying to use VS Code.
I was pleasantly surprised that my favourite theme ported to VS Code. But there is a problem: some elements are not correctly highlighted. On screenshots everything fine except the third one.

We can see, that Ayu-dark detects elements correctly, so it's reasonably to expect the same behavior from Ayu-mirage.
VS Code version of Ayu-mirage definitely should look like it's SublimeText version!
How can I achive this goal?

This is now fixed in v0.10.0


Moving common module to central azure sdk repo

Can one of the admins verify this patch?

This PR is not intended to put here. I will close it.


FEATURE - Add GitHub Actions CI

Describe the feature you want the app to have that it currently doesn't

Since we get lot of PR and some time its easy to break the expected behaviour. To avoid it we can easily add CI (provided by GitHub Actions for free for OSS projects). CI can run tests on each PR and make sure all tests passes before we merge the new change in.

Describe alternatives you've considered

Alternatives would be adding via Circle CI or Bitraise but its needs extra steps and logins. Since GitHub Actions are free even for Mac OS machines its should be fine.

Additional context

There are lots of possibilities on this one. We can run Unit tests, UI test and even linting with swift lint and add the errors directly into the Github PR UI.

I have made the same config file and did a test run on my repo. Please take a look and if it aligns with your needs - I can raise a PR to this repo. Thanks for doing this awesome work.

I would like to work on this. If you are okay with it @mikaelacaron

If this has not been taken. I would like to work on this @mikaelacaron. Also, will you have more issues to work on?

@rizwankce Thank you! I was thinking on how this could work. Can you make a PR with your CI script for running SwiftLint with GitHub Actions? (putting it in the proper place in the .github folder)
Run it when there's a PR made to dev or main branches please
@am2089 Yes more issues to come! So many people are concurrently working right now I'm debating which ones to add without creating too many merge conflicts.
You can set the repo to "watch" it where you can customize which notifications to get when I add new issues (I think).
But I'll create a new issue, for setting up GitHub actions for running unit tests

Sure thing @mikaelacaron
I have already made some changes on my fork. I'll raise a PR soon for review.

Closed with #57


[Help wanted] How to scale the apps?

I have an 2560x1440 screen, and have these in my .zshrc
export QT_SCALE_FACTOR=2
export GDK_SCALE=2

But some apps still look small. Eg. mousepad. How can I make them scale?
My distro is Manjaro, with xfce4 installed.

By the way, is there any way to disable WSLg temporarily and so I can use back to x410.

@PhyX-Meow you can use the following entry in your .wslconfig file (e.g. c:\Users\spronovo.wslconfig) to disable guiApplications entirely.
[wsl2]
guiApplications=false

You'll then need to restart WSL for the changes to take effect (wsl --shutdown from an elevated command prompt or powershell on Windows).
Did you try using scaling on the Windows side (settings -> System -> Display)... this will scale your Linux application as well, although at the moment WSLg only support integer scale (100%, 200%, fractional scaling like 150% is currently disabled by default.)

Thanks, I set 150% in windows scale, so that's why my wsl app looks still small.
I would disable it at least for now, 200% is too big for my screen.

@PhyX-Meow , if you want to try out fractional scaling (such as 150%), please refer https://github.com/microsoft/wslg/issues/23. And in case you don't want WSLg to auto scale, but prefer to let framework (such as Qt or GDK) to scale, then you can set WESTON_RDP_DISABLE_HI_DPI_SCALING=true in .wslgconfig.

@hideyukn88 Thanks very much for your advise, I will try it.


UI Changes

Center Play again button.
Center Next Level indication on the end of the canvas.
Enlarge Next Level indication.

Above tackled. Now to solve issue of screen blanking when viewport is resized after the game is over. We need to keep requesting the next animation frame no matter what.

Almost done. Need to tackle the issue where the points for the level keep being incremented. We need to halt the flow while keeping graphics running somehow.

To tackle regression when clicking Play again

Sorted


How to make Android webview remember username and password ?

AdvancedWebView myWebView;
// ...
myWebView.getSettings().setSavePassword(true);

However, this method is deprecated and will apparently be removed without any replacement in a future version. So there won’t be any standard way left to do this.


[MM-60086][MM-60610] Implement performanceMonitor, collect CPU/memory usage data and send via API

Summary
This PR contains a new module called performanceMonitor, which is responsible for:

Collect metrics from the main process and various utility processes
Dispatch requests to the renderer processes for their respective metrics
Collect all metrics and make any transformations necessary
Send those metrics to the servers that are able to accept and display them at a set interval

This monitoring will take CPU and memory usage data and send it to servers that have elected to subscribe to the Desktop App for performance data. This data will then be available to administrators via Prometheus.
The idea behind this is to get a better idea of how hard users are getting hit in terms of system resources by various parts of our app. The data is divided up by unique process, so that should give us some idea of which part of the app is causing issues if there is a lot of system resources being dedicated to a process.
Not in scope for this change are load times, which we will calculate and send as part of a separate API created later.
Ticket Link
https://mattermost.atlassian.net/browse/MM-60610
https://mattermost.atlassian.net/browse/MM-60086
Screenshots

Implement a performanceMonitor to collect and send anonymous usage data to server dashboards.

verified e2e tests locally. No blocking failures.

@amyblais Am I okay to cherry-pick this to v5.10 to include in the next RC?

Am I okay to cherry-pick this to v5.10 to include in the next RC?

I think this would be better for v5.11 unless this is considered to be urgent for v5.10. I thought you were planning only bug fixes for RC-2.

/cherry-pick release-5.10

Cherry pick is scheduled.

@devinbinnie - Are there any product or dev docs updates needed for this PR from your perspective?

@devinbinnie - Are there any product or dev docs updates needed for this PR from your perspective?

Dev docs would be helpful, but I likely won't be able to get to it any time soon.
Product doc wise - maybe we can add something for the upcoming dashboard? https://mattermost.atlassian.net/browse/MM-60613


[WIP]feat:basic code for ESP server added

Fix #47

@CloudyPadmal  we cant remove password as far as i think. Because the Wifi.softAP() metho requires 2 arguments. Still I am getting the following error while uploading the sketch,
warning: espcomm_sync failed
An error occurred while uploading the sketch
error: espcomm_open failed
error: espcomm_upload_mem failed

I have esp-12s module,

and I am making following connections
(left side pins are esp pins and right side pins are arduino)
VCC -> 3.3V
GND -> GND
CH-PC -> 3.3V
Tx -> Tx
Rx -> Rx
GPIO0 -> GND
RST -> GND

Password is optional. Look at the documentation https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/soft-access-point-class.html#softap

warning: espcomm_sync failed
An error occurred while uploading the sketch
error: espcomm_open failed
error: espcomm_upload_mem failed

Have you programmed as ESP before? :thinking:

warning: espcomm_sync failed
An error occurred while uploading the sketch
error: espcomm_open failed
error: espcomm_upload_mem failed

Have you programmed as ESP before?

Not before this  project.

@CloudyPadmal I haven't interacted with electronics too much before ... But I am willing to work on it.

@neel1998 you've mentioned in your proposal that you'll have all the background studies covered prior to GSoC. Now it's almost end and I don't think this will have any outcome at all with this feature as you're studying about ESPs now. I dunno I'm not sure what to do. Can we finalize this PR right now? WiFi AP sample source codes are all over the internet and this shouldn't be a WIP for days.

@CloudyPadmal I mentioned in my proposal that I will be providing android side support for esp communication. Still i am trying my best to work on firm ware as well. And for basic AP server code i think this should be fine. We can add other endpoints later.

Yes I am not on my system right now. Will make the changes by night


Changes to taproot descriptors

A few observations on things that confused workshop particiapnts:

OP_RIPEMD160 is an unusual opcode. I think OP_HASH160 is more commonly used (eg lightning HTLCs use OP_HASH160). We should replace OP_RIPEMD160 with OP_HASH160 in the notebooks.
pkhash is confusing since it sounds very similar to the 'pubkey hash' in P2PKH. Consider renaming it, perhaps to pk_and_hash or pk_with_hash?
hasholder and pkhasholder are slightly confusing since most people seem to parse them as has holder and pk has holder.

Agree with above points. Some ideas:

pk_delay (nsequence delay)
pk_time (timelock)
...pk_hash_delay

I like pk_hashlock and pk_delay. (pk_time seems fine but isn't relevant to these notebooks).

@jnewbery, just to clarify before I make the changes in the library and chapters.
Our tapscript descriptor tags would be as follows (with hash-locks using OP_HASH160), right?

pk
pk_delay
pk_hashlock
pk_hashlock_delay
csa
csa_delay
csa_hashlock
csa_hashlock_delay

Our tapscript descriptor tags would be as follows

Yes, that looks good to me.

I will work on this first thing tomorrow, unless you already are @jnewbery?

I will work on this first thing tomorrow, unless you already are @jnewbery?

Thanks! I'm not working on it.

Fixed in #138


Weak passwords requiring change (Old 3)

In gitlab by @A-Lawrence on Aug 31, 2015, 01:10
Weak passwords are prompting for a change every login as strtotime("+0 days") is confusing the system.

In gitlab by @A-Lawrence on Aug 31, 2015, 01:18
Resolved in 67e3494
ALawrence66 - 2013-07-25T10:50:36.236933+00:00

In gitlab by @A-Lawrence on Aug 31, 2015, 01:18
Changed the save() method within the Account_Security model to take the above into account.
ALawrence66 - 2013-07-25T10:46:14.890579+00:00

In gitlab by @A-Lawrence on Aug 31, 2015, 01:18
Modified Controller_Sso_Auth to no longer look for expires->NULL, moved this check to value so that a password can "never" expire.
ALawrence66 - 2013-07-25T10:45:55.827805+00:00


feat: Upgrade next-auth to v4.15.1 to support node  18

Is your feature request related to a problem? Please describe.
Next-auth has finally added support for node 18 (and also added full support for next ^13.0.1):
https://github.com/nextauthjs/next-auth/releases/tag/next-auth%40v4.15.1
Describe the solution you'd like to see
Bumping the next-auth version and removing (or emptying) .yarnrc/.npmrc.
Desribe alternate solutions
N/A
Additional information
No response

this will be fixed in https://github.com/t3-oss/create-t3-app/pull/673


Azure cloud provider cluster fails to up when a Service Principal that has multiple subscriptions

What kind of request is this (question/bug/enhancement/feature request): bug
Steps to reproduce (least amount of steps as possible):
Service Principal that has multiple subscriptions - sub1 and sub2(default one)

Create a cloud provider setup - custom/node driver
Give in the clientid, secret, subscription ID as sub1 and tenant id.
kubelet is in restarting state.
Error seen on the cluster: [workerPlane] Failed to bring up Worker Plane: [Failed to verify healthcheck: Failed to check http://localhost:10248/healthz for service [kubelet] on host [<>]: Get http://localhost:10248/healthz: dial tcp <IP_ADDRESS>:10248: connect: connection refused, log: F0723 21:18:51.076911 21115 kubelet.go:1375] Kubelet failed to get node info: failed to get instance ID from cloud provider: instance not found]
Kubelet logs:

E0722 23:10:11.785847   34974 kubelet.go:2268] node "sowmya-test-new" not found
I0722 23:10:11.787821   34974 azure_wrap.go:194] Virtual machine "sowmya-test-new" not found
F0722 23:10:11.787849   34974 kubelet.go:1379] Kubelet failed to get node info: failed to get instance ID from cloud provider: instance not found
+ echo kubelet --hostname-override=sowmya-test-new --authorization-mode=Webhook --volume-plugin-dir=/var/lib/kubelet/volumeplugins --root-dir=/var/lib/kubelet --authentication-token-webhook=true --resolv-conf=/etc/resolv.conf --cloud-provider=azure --address=<IP_ADDRESS> --cluster-dns=<IP_ADDRESS> --fail-swap-on=false --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 --cni-bin-dir=/opt/cni/bin --node-ip=<> --streaming-connection-idle-timeout=30m --make-iptables-util-chains=true --cluster-domain=cluster.local --pod-infra-container-image=rancher/pause:3.1 --cgroups-per-qos=True --cni-conf-dir=/etc/cni/net.d --v=2 --client-ca-file=/etc/kubernetes/ssl/kube-ca.pem --kubeconfig=/etc/kubernetes/ssl/kubecfg-kube-node.yaml --cloud-config=/etc/kubernetes/cloud-config --anonymous-auth=false --event-qps=0 --network-plugin=cni --read-only-port=0
+ grep -q cloud-provider=azure
+ '[' kubelet = kubelet ']'
+ source /opt/rke-tools/cloud-provider.sh
...
++ AZURE_META_API_VERSION=2019-08-15
++ AZURE_CLOUD_CONFIG_PATH=/etc/kubernetes/cloud-config
+ set_azure_config
+ set +x
The Resource 'Microsoft.Compute/virtualMachines/sowmya-test-new' under resource group 'docker-machine' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix
az vm nic show: error: argument --nic: expected one argument
usage: az vm nic show [-h] [--verbose] [--debug] [--only-show-errors]
                      [--output {json,jsonc,yaml,yamlc,table,tsv,none}]
                      [--query JMESPATH] [--subscription _SUBSCRIPTION]
                      --resource-group RESOURCE_GROUP_NAME --vm-name NAME
                      --nic NIC

Expected Result:
Cluster should be deployed successfully
Other details that may be helpful:
Related to https://github.com/rancher/rancher/issues/20632
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI): 2.3.5 and 2.4.5
Installation option (single install/HA): single

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported): Custom / RKE node driver Azure

Verified on 2.4-head commit id: 3e543f7c4

Service Principal that has multiple subscriptions - sub1 and sub2(default one)
Create a cloud provider setup - custom
Give in the clientid, secret, subscription ID as sub1 and tenant id.
Cluster comes up successfully
Able to deploy volumes attached to workloads using storage classes.


Added X-XSRF-TOKEN to fetch

Codecov Report

Merging #112 (f159da0) into master (e2e16a1) will decrease coverage by 0.11%.
The diff coverage is 25.00%.

@@            Coverage Diff             @@
##           master     #112      +/-   ##
==========================================
- Coverage   88.48%   88.37%   -0.12%
==========================================
  Files          34       34
  Lines        3196     3200       +4
  Branches      634      636       +2
==========================================
  Hits         2828     2828
- Misses        208      210       +2
- Partials      160      162       +2

Impacted Files
Coverage Δ

...ects/core/src/data-providers/rest-data-provider.ts
91.26% <25.00%> (-2.68%)
:arrow_down:

projects/core/src/data-providers/sql-database.ts
93.58% <0.00%> (-0.65%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Re-using previous settings.

Hey, I'm looking to save my user input after the first run, and automatically load these on the next run.
I'm on windows, using python 3.6 and the latest pip install of Gooey.
I'm passing both dump_build_config and load_build_config and while there is a gooey_config, there's actually no values being written to it, which results in load_build_config loading an empty config file.
Is this expected behavior and am I incorrectly / misunderstanding this feature?
Thought I'd ask, hopefully someone can answer!

I have the same issue
I don't know how to save/restore the previously values
a save/load button would be great

a open pull request seems to fix this issue
#279


tickFormat: null should not create ticks

(unifies ramp and swatches)
this is equivalent to setting 0 ticks; an alternative could be to set tickFormat to () => "". I have no preference on the matter.

Hmm, not sure I agree. Maybe you just want to draw the tick marks without the labels? If you want to suppress the ticks I would say that ticks: null is more semantic than tickFormat: null.

PR switched to () => null; the idea is to have a similar behavior between ramp and swatches when using the tickFormat: null option.


sklearn categorical handling of early stopping

https://github.com/Microsoft/LightGBM/issues/901 is re-enabling basic support for categorical. However, early stopping is still not supported as it dies not convert the categorical columns.
I.e. I see  DataFrame.dtypes for data must be int, float or bool. Did not expect the data types in fields  when early stopping is enabled for the scikit-learn API

@wxchan are there some bugs ?

@guolinke I don't have much time before Oct. @henry0312 @StrikerRUS can you help check this thread and #893 if you have time?

I can't reproduce the error. I use the @geoHeil's code from the previous issue:
import pandas as pd
import lightgbm as lgb

df_train = pd.DataFrame({'target':[0,1,0,0],
                         'A':['a','b','c','a'],
                        'B':[1,2,2,3]})
df_train.A = df_train.A.astype('category')

df_test = pd.DataFrame({'target':[0,1,1,0],
                         'A':['a','b','c','unseed'],
                       'B':[1,2,2,3]})
df_test.A = df_test.A.astype('category')

X_train = df_train.drop(['target'], axis=1)
X_test = df_test.drop(['target'], axis=1)

y_train = df_train.target
y_test = df_test.target

classifier = lgb.LGBMClassifier()
classifier.fit(X_train, y_train, eval_set=[(X_train, y_train), (X_test, y_test)],
               early_stopping_rounds=5, categorical_feature='auto')

@geoHeil Please provide your actual code.

I'm sorry I don't have much time until next week, either.

I can conform now that as @StrikerRUS said it works on the minimal sample i.e. the error can't be reproduced. During the next 1-2 weeks I will try to run my actual code again and check if I can still reproduce the error.

@geoHeil updates ?

Unfortunately not yet.
Guolin Ke<EMAIL_ADDRESS>schrieb am Do., 26. Okt. 2017 um
03:40 Uhr:

@geoHeil https://github.com/geoheil updates ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/LightGBM/issues/921#issuecomment-339524041,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABnc9BmZEbxX0QfODxLNBBG3U6kdxGU0ks5sv-LggaJpZM4PctQy
.

For the python native api: it works just fine. Sklearn looks good too in the latest release


generate perturbed best tracks

perturb the following:

Rmax
Vmax

related issues:

https://github.com/JaimeCalzadaNOAA/adcircpy/pull/60
https://github.com/noaa-ocs-modeling/CoupledModelDriver/issues/84

spatial track perturbation is enclosed in #88

now building bridge between EnsemblePerturbation -> CoupledModelDriver to build perturbed run

Hi Zach, @zacharyburnettNOAA  @wpringle
Any update on the full ensemble run for all variables for:

[ ] ADCIRC alone
[ ] NEMS app

Thanks,
-Saeed

Hi @saeed-moghimi-noaa Zach did some ensemble test runs using updated adcirc inputs that I suggested. Could you please copy over to the share folder on Orion so I can check them out?

@zacharyburnettNOAA  @WPringle
Hi
I need to know where the flies are located. Zach please use Globus to move the data. Let me know if you need help.
Thanks,
-Saeed

@zacharyburnettNOAA Actually I am able to access your folder /work/noaa/nosofs/share/models so if you could make a folder for Florence test case with same permissions as that on share I will be able to access

hey, sorry I did not see these comments. I've finished the bridge between ensembleperturbation -> coupledmodeldriver and am currently running 2 runs of 12 perturbations each on Hera:
/scratch2/COASTAL/coastal/save/shared/working/zach/adcirc/run_20210616_hsofs_120m_subsetflo_perturbedtracks
/scratch2/COASTAL/coastal/save/shared/working/zach/nems_adcirc/run_20210616_hsofs_120m_subsetflo_perturbedtracks

@WPringle I've put the model runs in /work/noaa/nosofs/share/working/zach/adcirc, and am using /work/noaa/nosofs/share/models to store input data like forcings and meshes. I've set chmod ugo+rw for all of the folders in share so let me know if you aren't able to access them

Thanks @zacharyburnettNOAA . But, I'm not able to access the working directory, although I can access the models one. Can you please change the working one and its subfolders.

@zacharyburnettNOAA  Please

Thanks @zacharyburnettNOAA . But, I'm not able to access the working/ directory, although I can access the models/ one. Can you please change the working one and its subfolders.

I think I found the problem; I gave chmod ugo+rw working -R but did not give executable, and I think in order to cd into a directory you need X. I just added that to the directory, see if it works now

To do:

[ ] fix track perturbation (all track files are identical)
[ ] add ICS parameter to adcircpy and coupledmodeldriver


Create API utilities for StatusPage & Discourse

We need API's to be able to pull information for the Atlassian status page and the discourse API (our forum).
For the status page, we need to display the network status in the navigation and the network status page. All fields that are shown there should be retrievable.
For discourse, we should be able to poll a topic to get the following - latest posts with titles, subtitles (if available), # of comments, date of last update.
You can see existing implementations of these API's on the current docs:

https://github.dev/onflow/flow/blob/53ae4d47ebce621b56b7fbb0d79ff3ed0f1eced1/docs/plugins/gatsby-theme-flow/src/components/flow-status/hooks.js
https://github.dev/onflow/flow/blob/7d1732ffd7e2e6f8f0347325ed9fec6ae869e6aa/docs/plugins/gatsby-theme-flow/src/components/flow-status/components/statusCard.js (for status text)

Serve Event Data:

Featured Initatives:

Articles:

Eventually could need to be pulled in from blog.onflow.org

Tutorials:

Videos:

All content:

All data sources outside of github and discourse will come from a json list initially.

@codingone21 I believe we are finished with this, am I correct?

@codingone21 I believe we are finished with this, am I correct?
Just reviewed the changes, and not all of these are connected to the Be.
Completed are FLIPS, Forum cells (From the Forum Section), Network. Not sure if the rest are pulled from .json or should be connected to the API


New version: IsotopicCalc v0.2.0

Registering package: IsotopicCalc
Repository: https://github.com/slowbrain/IsotopicCalc.jl
Created by: @slowbrain
Version: v0.2.0
Commit: 364ee1b9281940ededa8c2a4c32adfa58dfee416
Reviewed by: @slowbrain
Reference: https://github.com/slowbrain/IsotopicCalc.jl/issues/2#issuecomment-1692365766

@JuliaRegistrator register

ignore this release

close