Test: alternative Quick Question UXs

Refs: https://github.com/microsoft/vscode/issues/188540

[ ] anyOS: @bpasero
[ ] anyOS @amunger
[ ] anyOS @andreamah

Complexity: 5
Create Issue

We have 2 more UXs to play with of the Quick Question UI. The mode can be configured with the setting "chat.experimental.quickQuestion.mode" … and it has 3 values:

singleQuestion - 1 question, 1 answer (previous experience)
inputOnBottomChat - more-or-less the Chat View lifted into a quick pick-y view
inputOnTopChat - a hybrid of quick pick input at the top, and the list view of the chat

You can launch this experience by doing cmd/ctrl + shift + i or by typing something in the command palette and using the “Ask Copilot” option when entering a query.
Additionally, you can show a button in the titlebar using the setting: "chat.experimental.defaultMode". This has 3 options:

chatView - shows the Chat in the Activity Bar which opens the view in the sidebar
quickQuestion - shows the Chat button in the title bar which opens the quick question experience
both - has both experiences visible

There’s some obvious polish here, but I wanted to get it to a state where you all can play around with these 3 UX to answer the following questions:

Which feels the best?
If this were the default chat experience over the Chat View in the Sidebar, which has the most potential to do that?

and then also any feedback that is concrete like “if you did X, I think inputOnTopChat would be nicer”

I believe both views for chat have a reason to be there. I doubt I would want to read and follow a lengthy answer in the quick experience, rather go to the view then. Also when I want to keep track of previous searches.
But when I have a quick question and do not want to loose my context, I feel the picker is a great solution. In that case I would not expect to ask multiple questions, but just one (singleQuestion mode).

I'm not seeing a chat button in the activity bar for either "chatView" or "both" values for chat.experimental.defaultMode

I prefer the inputOnBottom mostly because it's easier to see where the new question was inserted and the change is more gradual, rather than a sudden disruptive change to place the old question just out of view as inputOnTop does.

Awesome work! Here's my experience with it:

I don't know if I'd use inputOnBottomChat and inputOnTopChat. It seems like a more limited version of the sidebar chat. It's a little irritating that I can't resize the window and such, but I also understand that that's just a part of it being a quick input. I would much rather use a shortcut to jump to the chat or even a chat editor in the cases that I'd usually use inputOnBottomChat and inputOnTopChat. It's implemented really well, though! I totally get how you would get from the singleQuestion implementation to this in terms of iterating on ideas.
singleQuestion is super useful and I think I'd use it. One thing is that I wish that the question would move to a new session when it moves to the sidebar chat. But I also understand that it'd clear the current content of the chat, which is not great. Perhaps something to consider if we ever enable support for multiple tabs with different sessions in the sidebar? Not sure if this is even productive advice haha.
"chat.experimental.defaultMode" doesn't seem like the best way to configure this. I feel like hiding/showing these two icons individually would make more sense. For me, I'd want both there such that I can click them if I want to, similar to having different badges on the sidebar. I think most people wouldn't want to hide the sidebar chat because the use the quick question and vice versa.

Hopefully you don't mind all that rambling above 😅 + hope it helps a little!


nixos: base

have vm support for nixos in grid
allow one field which is full nixos configuration, so basically result is a full blown deployment
create mdbook (docs) for the basics how to get started
see how to cache the nixos build files (done by a user or by ourselves)

story of nixos won't be continued, only micro/fullvm are implemented, but won't proceed any further


Update Workflows

Update the release GH action worflow to provide more customization around header messaging etc:
Docs:

GH release please action
Upstream release-please

Update CodeQL workflow as well


background-size doesn't need prefixes

https://github.com/mse2321/muzak/blob/master/css/style.css#L4
http://caniuse.com/#search=background-size

Done


Scheduled stage triggers docs are misleading

> Note that, with scheduled triggers, a new deployment is created that deploys the artifacts from the most recently available release, overwriting any previously deployed artifacts for the stage.
This is misleading and is not the observed behavior. In fact, what happens is that when multiple deployments of the same scheduled stage queue up, when the schedule time happens, they all deploy sequentially. To get this behavior it's necessary to incorporate Queuing Policy, specifically "Deploy latest and cancel others" as described in https://docs.microsoft.com/en-us/azure/devops/pipelines/release/environments?view=azure-devops#queuing-policies.

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

ID: d9e313c5-9120-9172-bc27-c21d10fcd5ae
Version Independent ID: 1a837182-591f-3cbc-1632-7b50d857b13c
Content: Release triggers for stages, branches, and pipelines - Azure Pipelines
Content Source: docs/pipelines/release/triggers.md
Product: devops
Technology: devops-cicd
GitHub Login: @RoopeshNair
Microsoft Alias: ronai

@shashban - resident expert on releases

Thanks. That is correct. We'll fix the docs to reflect the correct behavior.


Page refreshing

when you switch vs code windows it refreshes the page. I didn't swipe the card

Is this a problem?  Isn't the card that wasn't swiped still in the stack?

Closing due to probable lack of problem.

Closing due to probable lack of problem.


Do not parse numbers on url parsers - ipv4

EndsInNumber parses the number, but does not use the result of it. Just using the validations, without the parsing, would make ipv4 parsing 28% faster.
Similar comparison is: https://github.com/ada-url/ada/pull/36

So basically instead of int64_t num = ParseIPv4Number(last_str, last_str + last.size()); we would just use a validator here?

Understood! Thanks! will attempt this!

I'm really sorry @debadree25 ! : ((
I was already working on it and should have commented something here.
I apologize for that

I'm really sorry @debadree25 ! : (( I was already working on it and should have commented something here. I apologize for that

No issue at all checking out your PR to learn!!


FileSystemProvider whose uris use the query element is not properly handled by conflict resolution feature

I am developing an extension that implements a FileSystemProvider for which the query element of the uri is significant.
When an edited document is saved and VS Code detects that the target file is newer, VS Code correctly offers this notification:

But when the 'Compare' option is taken, the uri sent to the FSP has lost its query string.
The fault is here:
https://github.com/microsoft/vscode/blob/cc29a814476d9d9366e7687a16cff1af0641fbdf/src/vs/workbench/contrib/files/common/files.ts#L166-L172
resourceToTextFile sequesters the query element to stash the original scheme when setting a new scheme. Later textFileToResource reverses this process, but in doing so it has lost the query element of the original uri.
I will submit a PR.

@gjsjohnmurray I oversaw test unit failures in https://github.com/microsoft/vscode/blob/185bf255ad6e5e26c293725846dc6608db86a42a/src/vs/workbench/contrib/files/test/browser/fileOnDiskProvider.test.ts#L23. I reverted the change and it would require a new PR + fix to address.

@gjsjohnmurray thought I would have a closer look into it and noticed that the test was not ideal. All in all pushed it back via https://github.com/microsoft/vscode/commit/e55f6c99ccb126137375cb1636a581d7678b85c3

@bpasero thanks very much.


Update Visa logo

As mastercard #7 , Visa changed logo recently.
https://usa.visa.com/run-your-business/accept-visa-payments/posguidelines.html
We should update it following the guidelines.

Long awaited, this is now done.


Add initial documentation for the alertmanager.

Add a new section for alerting so it's all together,
and move the alerting rules over there.

LGTM


Suddenly crashes on opening OSX

I've been successfully using the tool for over a year. I open it up this morning and it won't boot.   Operating system is OS. I tried to go to app store and update, made no difference.
Process:               RectLabel [860]
Path:                  /Applications/RectLabel.app/Contents/MacOS/RectLabel
Identifier:            com.waysify.roi
Version:               2.90 (2.90)
App Item ID:<PHONE_NUMBER>
App External ID:       832392193
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           RectLabel [860]
User ID:               501

Date/Time:             2019-08-23 09:33:55.111 -0700
OS Version:            Mac OS X 10.14 (18A391)
Report Version:        12
Bridge OS Version:     3.0 (14Y667)
Anonymous UUID:        A398B4C2-BAF1-8C3B-9F72-ECA8048C9192

Time Awake Since Boot: 430 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArray0 objectAtIndex:]: index 0 beyond bounds for empty NSArray'
terminating with uncaught exception of type NSException
abort() called

open from terminal gives a bit more traceback.
Path:                  /Applications/RectLabel.app/Contents/MacOS/RectLabel
Identifier:            com.waysify.roi
Version:               2.90 (2.90)
App Item ID:<PHONE_NUMBER>
App External ID:       832392193
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           RectLabel [860]
User ID:               501

Date/Time:             2019-08-23 09:33:55.111 -0700
OS Version:            Mac OS X 10.14 (18A391)
Report Version:        12
Bridge OS Version:     3.0 (14Y667)
Anonymous UUID:        A398B4C2-BAF1-8C3B-9F72-ECA8048C9192

Time Awake Since Boot: 430 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArray0 objectAtIndex:]: index 0 beyond bounds for empty NSArray'
terminating with uncaught exception of type NSException
abort() called

wrong repo!

Currently If you need our support to fix this problem, please let us know.
If you have any other requests, please let us know.


It didn't work on Manjaro-KDE

$ sh -c "curl -fsSL https://raw.githubusercontent.com/skwp/dotfiles/master/install.sh"
Installing YADR for the first time
Cloning into '/home/jev/.yadr'...
remote: Enumerating objects: 213, done.
remote: Counting objects: 100% (213/213), done.
remote: Compressing objects: 100% (190/190), done.
remote: Total 213 (delta 2), reused 157 (delta 2), pack-reused 0
Receiving objects: 100% (213/213), 708.00 KiB | 1.58 MiB/s, done.
Resolving deltas: 100% (2/2), done.
sh: line 7: rake: command not found
I have tried to install YADR on Manjaro-KDE however it didn't work. The installation just stops as you can see above.
Would you please give me some help?

@Joarell, you need Ruby/Rake installed on your system. Some tasks are done using rake (make utility for ruby).

Oh god!
It run perfectly!
Hi @pablobender!
Nice to e-meet you!
Thank you! Thank you so much for your kind help!
Success!

Ahahahahahahha...
Só agora eu olhei no seu perifl para notar que você é brasileiro!
Poxa vida!
Que felicidade meu caro!
Estou utilizando o Linux a poucos meses e o seu pacote para o Vim é sensacional!
Desejo muito sucesso a você! De verdade mesmo!

nice to meet you too @Joarell
In fact I do not use this repository as it is. I have my own fork from it so I receive the GitHub notifications. :-p and the vim's plugins set/configuration from here is really amazing.

Glad it was sorted out. (Também sou brasileiro) hehe


Update text after review

Description

Rename reference layer to base layer
Update description text

Issues Resolved
List any issues this PR will resolve, e.g. Closes [...].
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Failure is not related to code change.

This should be merged after this https://github.com/opensearch-project/dashboards-maps/pull/170


namespace honeycomb exporter

Since upstream now uses OTLP to talk to Jaeger instead of Jaeger exporter.  This namespaces the Honeycomb OTLP exporter and references the proper receivers from the main config.

@mterhar


Provision.py: Create var/coverage directory to store coverage data

This PR fixes point 4 of Issue #1132

Automated message from Dropbox CLA bot
@staranjeet, it looks like you've already signed the Dropbox CLA. Thanks!

@timabbott : please review

Merged as 9db457e8faaf30c771ca99d2322a2eb4597a4dec.  Note the changes in capitalization (we don't capitalize the names of tools in commit messages) and adding of periods in the commit messages.

@timabbott : sure I will take care of this from next time. Also you can now mark Point 4 of Issue #1132 as completed.


What Dbs should I use?

https://supabase.com/pricing << Might be the one

or planetscale.com

Might end up using; AWS with DynamoDB
https://www.youtube.com/watch?v=GzyMqh3BBzk

https://www.youtube.com/watch?v=i5twM5y8ATU

https://dynobase.dev/#pricing

https://www.youtube.com/watch?v=ExyktLzX-L8

AWS re:Invent 2021 - Data modeling with Amazon DynamoDB [REPEAT]


Bumped uglifyjs, see https://zyan.scripts.mit.edu/blog/backdooring-js/

uglifyjs fixed a security issue in 2.4.24 :)

:+1:

Thanks. Will bump shortly.

This pull request matches all future versions of UglifyJS, including those that are API incompatible. So manually pulling this in.


Bug fix for example - handle_async doesn't exist

AsyncRequestReplyHandler doesn't contain anything called handle_async.

LGTM Ganesh - merging


Swift?

Hi, i have imported the pod into my swift project but i'm not familiar with objective-c.
How can i use these functions (assign setup to correct controller, change styles etc. )
Thanks in advance

This document should help you: https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html
Or this: http://michal.codes/integrating-cocoapods-with-a-swift-project/
You should then be able to use the methods of the library like you're used to.

Other question, is there a way to disable the fingerprint popup, i always want to show the passcode.
Thanks for your links, it works now.

Currently, no, that's not possible. Shouldn't be too hard though to add a new property for that.

i will look for a solution, i will send it to you if i found it if you want :)

cool, thx :)

Maybe you know the solution, i'm trying to rebuild the view controller in swift but my code is wrong and i can't seem to figure out how to fix it.
@IBAction func CheckPass(sender: UIButton) {
var error: String!
var success: Bool!
DMPasscode.showPasscodeInViewController(self, completion: (succes: Bool, error: NSError?) -> ()) {
if success != nil {
println("passcode success")
} else {
if error != nil {
println("passcode fail")
} else {
println("passcode cancelled")
}
}
}
}

What do you mean with your code is wrong? Error messages?

it breaks on this piece of code

(void)closeAndNotify:(BOOL)success withError:(NSError *)error {
[_passcodeViewController dismissViewControllerAnimated:YES completion:^() {
_completion(success, error);
}];
}

i think my completion block is wrong

Sorry, it works now, little error in completion block and i forgot to add the delegate function in my app delegate. Thanks for the help.

Awesome! :)


special typing rule for intersections of invariant types

I recently noticed that the typechecker doesn't simplify the type JList<Integer> & JArrayList<out Anything> to JArrayList<Integer>.
Now, interestingly, this simplification wouldn't be correct for Ceylon's covariant List type, since in Ceylon, believe it or not, I'm actually allowed to write stuff like this:
interface A<out T> {
    shared formal T get1();
}
interface B<out T> satisfies A<T> {
    shared formal T get2();
}
class C() satisfies B<Object> & A<String> {
    get1() => "hello";
    get2() => 1;
}

Here, C is a B<Object> & A<String>, but it's clearly not a B<String>!
However, you're not allowed to write something like that if A is invariant in T instead of covariant or contravariant. So in that case, the simplification of B<out Object> & A<String> to B<String> would be correct!
So I think it would be nice to incorporate this typing rule into our type system if this can be done without breaking decidability. Note that it affects not just subtyping, but also canonicalization of intersections.
In particular it would let me remove a whole dodgy-looking section from Type.hasUnreifiedInstances().

Note that it affects not just subtyping, but also canonicalization of intersections.

While the simplification could be done as a final (or initial?) step in order to immediately produce more useful types, would it otherwise affect canonicalization? I ask, because BInv<String> & AInv<Integer> (and even BInv<out String> & AInv<Integer>) is already known to be Nothing. In other words, it seems that invariant supertypes are already fully accounted for when determining disjointedness in the current algorithm; there will be no additional Nothings with this change.

@jvasileff well, yes, it has an impact, because B<out Object> & A<String> could be simplified to B<String>, which doesn't currently happen.

Of course. You didn't read the first sentence. But no worries, it was just a curiosity (you know I have ported most of the model to Ceylon, right?) and it's not very important atm.


instantsearch with Angular - How to Geo search ?

Hi!
I'm using InstantSearch Service with Algolia V4 and it's working !
Now I'd like to filter results via IP.
Details :
My index has an attribute called "perimetre"
By default, I'd like to GEO filter all results depending on user IP
I found this : https://www.algolia.com/doc/tutorials/geo-search/filter-results-around-a-location/#filtering-around-the-current-user-location
How can I use this with Angular ?
Can I configure this directly in my Algolia Dashboard or should I implemente it in my code ? How ?
This is my hits.component.ts :
export class HitsComponent implements OnInit {
  // Define how your component state will look like,
  // and intialize it with an empty hits array
  state: { hits: {}[] } = { hits: [] };

  nbResultToShow = 8;

  constructor(private instantSearchService: InstantSearchService) { }

  ngOnInit() {
    // Create a widget which will call `this.updateState` whenever
    // something changes on the search state itself
    const widget = connectHits(this.updateState);

    // Register the Hits widget into the instantSearchService search instance.
    this.instantSearchService.search.addWidget(widget());
  }

  updateState = (state, isFirstRendering) => {
    // asynchronous update of the state
    // avoid `ExpressionChangedAfterItHasBeenCheckedError`
    if (isFirstRendering) {
      return Promise.resolve().then(() => {
        this.state = state;
      });
    }

    this.state = state;
  }
}

Thanks !

Hi @odecharette Thanks for opening this issue.
First your records need to have a _geoloc attribute with their positions so that the engine understands where those records are geolocated. Then you need to configure the requests to use the IP for geolocating the user. This time you have to set it using the constructor of InstantSearch:
var search = instantsearch({
  /* all credentials etc. */
  searchParameters: {
    aroundLatLngViaIP: true,
  }
});

You should use that in the Service definition. Let me know how it works for you.
As a side note, we also have a brand new integration for Angular in beta. Have a look, we hope it'll help even more than the InstantSearch.js + Angular guide

@odecharette let me know if I can close this issue.

Hy @bobylito
Many thanks for your answer
aroundLatLngViaIP is working !
How if I want to set the aroundRadius depending on data attribute ?
I managed to set it in the service :
@Injectable()
export class InstantSearchService {
  search = instantsearch({
    appId: environment.algoliaAppId,
    apiKey: environment.algoliaApiKey,
    indexName: environment.algoliaIndexName,
    urlSync: environment.algoliaUrlSync,
    searchParameters: {
	    aroundLatLngViaIP: true,
	    aroundRadius: 40000 // 40km
	}
  });

  constructor() {}
}

But then, it's the same radius for all
However, I have an attribute called "perimetre" for each hit. How can use it ?
I'll have a look on your Angular beta link, looks awesome :)

The aroundRadius is based on where the center of the center is, so I'm not quite sure how the "perimetre" of each result fits in this case. Maybe you could contact the support directly because it sounds like a broader question related to search and not InstantSearch.js specifically?

OK no problem !
Thanks

@odecharette, how did you integrate geosearch with angular?

Hello @bryyyanribo, we have a dedicated guide about geo search + Angular InstantSearch inside the documentation. Note that this guide apply to the version 3 of Angular InstantSearch that is currently in beta.

@samouss, I was having an issue as to how to pass the data from my current location on this one:
https://www.algolia.com/doc/api-reference/api-parameters/aroundLatLng/

You can use the ais-configure widget to provide the location to aroundLatLng.


update link for Monitor workbook in docs

Github repo re-structured . Updating repo URL

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

@tobystic Thanks for the link fix; looks good.


replace FPN with RFP

I have a model which use FPN,but your Recusion Feature Pyramid is better than FPN ,so i transform the RFP code into my code mmdet/neck /rfp.py,however,there are something wrong.if I just change the type in the config,when i train the model ,it occurs that register_module() missing 1 required positional argument: 'cls',I don‘t know why.i hope you can kindly tell me the solution.

If you write a new neck and you want to enable customing it in the config, you should:
1.
@NECKS.register_module()
class NewNeck:
    ...

In the init.py, export your new_neck.


Remove _Raw operators from models

In an effort to layer APIs and allow for runtimes other than the traditional TensorFlow eager runtime, access to Raw TensorFlow operators have been marked as _Raw. This expresses that they should be considered as internal implementation details and should not be accessed directly.
These operators are used in several places within the swift-models repository, and we should replace them with higher-level implementations of these operations or rethink how they're used. These are the operators that should be replaced:

[x] Datasets/CIFAR10/CIFAR10.swift: _Raw.concat(concatDim:)
[x] MiniGo/Models/PythonCheckpointReader.swift, Transformer/PythonCheckpointReader.swift: _Raw.restoreV2(prefix:)
[x] Transformer/Model.swift: _Raw.matrixBandPart()
[x] Transformer/Model.swift: _Raw.concatV2()
[x] Transformer/main.swift: _Raw.multinomial(logits:, numSamples:)
[x] Transformer/Operators.swift:  _Raw.batchMatMul()
[ ] Support/Image.swift:_Raw.readFile(filename:), _Raw.decodeJpeg(contents:, channels:, dctMethod:), _Raw.reverse(), _Raw.encodeJpeg(), _Raw.writeFile(filename:, contents:), _Raw.resizeBilinear()
[x] FastStyleTransfer/Demo/Helpers.swift: _Raw.readFile(filename:), _Raw.decodeJpeg(contents:, channels:, dctMethod:), _Raw.clipByValue(t:, clipValueMin:, clipValueMax:), _Raw.encodeJpeg(), _Raw.writeFile(filename:, contents:)
[x] FastStyleTransfer/Utility/ImportableLayer.swift: _Raw.restoreV2(prefix:)
[ ] FastStyleTransfer/Utility/Resize.swift: _Raw.resizeNearestNeighbor(images:, size:), _Raw.resizeNearestNeighborGrad(grads:, size:)

The trickiest ones to replace will be the image operations, because that had provided cross-platform image loading and saving, and the checkpoint reading, which will require the addition of direct checkpoint parsing.

When I tried installing this repo in Google Colab I got the following (most likely related) error:
%install-location $cwd/swift-install
%install '.package(url: "https://github.com/tensorflow/swift-models", .branch("master"))' Datasets

error:
Installing packages:
	.package(url: "https://github.com/tensorflow/swift-models", .branch("master"))
		Datasets
With SwiftPM flags: []
Working in: /tmp/tmpr007sd63/swift-install
[1/2] Compiling ModelSupport Image.swift
/content/swift-install/package/.build/checkouts/swift-models/Support/Image.swift:40:26: error: use of unresolved identifier '_Raw'
        let loadedFile = _Raw.readFile(filename: StringTensor(url.absoluteString))
                         ^~~~
/content/swift-install/package/.build/checkouts/swift-models/Support/Image.swift:41:26: error: use of unresolved identifier '_Raw'
        let loadedJpeg = _Raw.decodeJpeg(contents: loadedFile, channels: 3, dctMethod: "")
                         ^~~~
/content/swift-install/package/.build/checkouts/swift-models/Support/Image.swift:44:23: error: use of unresolved identifier '_Raw'
                data: _Raw.reverse(loadedJpeg, dims: Tensor<Bool>([false, false, false, true])))
                      ^~~~
/content/swift-install/package/.build/checkouts/swift-models/Support/Image.swift:62:27: error: use of unresolved identifier '_Raw'
        let encodedJpeg = _Raw.encodeJpeg(
                          ^~~~
/content/swift-install/package/.build/checkouts/swift-models/Support/Image.swift:64:9: error: use of unresolved identifier '_Raw'
        _Raw.writeFile(filename: StringTensor(url.absoluteString), contents: encodedJpeg)
        ^~~~
/content/swift-install/package/.build/checkouts/swift-models/Support/Image.swift:71:25: error: use of unresolved identifier '_Raw'
                tensor: _Raw.resizeBilinear(
                        ^~~~
/content/swift-install/package/.build/checkouts/swift-models/Support/Image.swift:76:25: error: use of unresolved identifier '_Raw'
                tensor: _Raw.resizeBilinear(
                        ^~~~
Install Error: swift-build returned nonzero exit code 1.

Is there any work around for now?

Colab is currently running on the 0.5 release toolchain, which is before we migrated over to the _Raw annotation here. The 0.6 release toolchain is currently under evaluation in Colab, hopefully we'll have that out soon publicly in Colab.
In the meantime, you can use the tensorflow-0.5 branch of swift-models within Colab to match up with the current toolchain. Again, it shouldn't be that much longer before Colab is updated with the 0.6 toolchain.

@BradLarson I was in need to use _Raw.randomStandardNormal() for some testing purpose and I'm guessing I shouldn't (inferring from this issue). What alternatives do we have for such random Initializations? I found there's an init method of Tensor struct.

@Kshitij09 - You shouldn't need to use a _Raw operation for a standard normal initialization of a tensor, this initializer should do what you want.

I'm still new to the framework and _Raw was the first thing came into my mind. Thanks! :sweat_smile:

🥳


[proposal] Library with common base I2C functions

Just now I'm working on easy project which shall read some data from I2C bus and provide the results on display (also connected via I2C). There is two example related to I2C but one is concerned to hardware so deep.. and second example shown SLAVE mode.
It's little bit hard to understand how to connect other devices with own driver - e.g. I wrote in the past working code for RTC (PCF8583) dedicated to AVR and I want to rewrite it for RISC-V...
In case, I need some elementary functions/methods like:
// Prototypes:
void TWI_init(void);
void	TWI_start(void);
void	TWI_stop(void);
uint8_t TWI_read(uint8_t ack);
void  TWI_write(uint8_t data);

It will be very easy to write driver related to any I2C device... for example for my PCF8583 read method:
uint8_t	PCF8583_read(unsigned char address, unsigned char register)
{
uint8_t data;
	TWI_start();                                     // START sequence
	TWI_write(address)                         // send device's address
	TWI_write(register);                         // send register's address

	TWI_start();					// START sequence
	TWI_write(address | 0x01);             // send device's address in read mode
	data = TWI_read(0);                        // read dat adrom I2C device and NACK
	TWI_stop();                                      // STOP sequence

	return data;
}

I also ran into this - wanted to use a ch32v003 as a one-shot i2c configurator for a PMIC (current limits, various settings, etc.) and discovered that there's no easy API for it.
The only example I found is using low-level registers like ssd1306_i2c.h does, but nothing as straightfoward as Arduino's
Wire.begin();
Wire.beginTransmission(0x61);  // target
Wire.write(0xd1);  // CURRENT_LIMIT
Wire.write(0b11001111);  // 750mA
Wire.endTransmission();


Document Shards' types

Document Shards' types as a page under .../shards/types/ and explain that these are the valid types that are allowed for the input/output/parameter values of various shards (explain this in a manner that applies to visual scripting too - like when the user chooses to insert a shard in the visual flow and they need to choose input or parameter values as per the allowed types dropdown).

[ ] None
[ ] Any
[ ] Enum
[ ] Bool
[ ] Int - A 64bits int
[ ] Int2 - A vector of 2 64bits ints
[ ] Int3 - A vector of 3 32bits ints
[ ] Int4 - A vector of 4 32bits ints
[ ] Int8 - A vector of 8 16bits ints
[ ] Int16 - A vector of 16 8bits ints
[ ] Float - A 64bits float
[ ] Float2 - A vector of 2 64bits floats
[ ] Float3 - A vector of 3 32bits floats
[ ] Float4 - A vector of 4 32bits floats
[ ] Color - A vector of 4 uint8
[ ] ShardRef - A shard, useful for future introspection shards!
[ ] Bytes - pointer + size
[ ] String
[ ] Path - An OS filesystem path
[ ] ContextVar - A string label to find from SHContext variables
[ ] Image
[ ] Seq
[ ] Table
[ ] Wire - Sequence of ShardRefs (for example, as parameter type for Sub)
[ ] Object
[ ] Array - Notice: of just blittable types/WIP!
[ ] Set
[ ] Audio

Additional Context
Shards types as defined under SHType in https://github.com/fragcolor-xyz/shards/blob/devel/include/shards.h#L13.

Hey team! Please add your planning poker estimate with ZenHub @guusw @sinkingsugar

PR #325


Make File API easy to debug locally

What would you like to be added:
Make File API easy to debug locally,including:

[ ] Add config.json file and component references for minio and awsoss. Take alicloudOss' config file and the existing component references as examples
[ ] Add a local file system component for File API,so that users don't have to start a minio server.

Why is this needed:
According to feedback from our developer ,currently the File API is hard to debug and test locally.

@zach030 Hi,could u help add config.json and component doc for Minio and AwsOss? Since u are familiar with these two components

@zach030 Hi,could u help add config.json and component doc for Minio and AwsOss? Since u are familiar with these two components

Great, I will implement it.

@zach030 i add local file system implementation ,  you can check if it's help for understand and debug,. https://github.com/mosn/layotto/pull/297


Attachment without tools.jar

This PR leverages the recently introduced emulated attach capabilities of byte buddy. This allows attachment on Windows, Solaris and Posix for HotSpot and Open J9 VMs, without relying on the tools.jar, jdk.attach module.
This also implements scanning for running JVMs without needing the jps command. That, however, only works for HotSpot VMs.
All in all, this makes the attacher usable in more environments like, for example, minimal docker containers which don't include the tools.jar, the jdk.attach module or jps.
Not sure yet how to package that.
My first idea was to not include any dependencies (byte-buddy, jna) and make them being resolved transitively when using the attachment via the API. Additionally, we'd distribute a jar containing all dependencies for standalone java -jar usage.
Some gotchas:
Spring Boot comes with a parent pom which pins the versions of byte-buddy to 1.9.12 and JNA to 4.5.2. These versions don't allow for the emulated attach. The problem is that JNA can't be shaded to overcome this problem. See also https://github.com/java-native-access/jna/issues/679. If JNA is on the classpath, but with an older version, that leads this exception:
Caused by: java.lang.NoSuchMethodError: com.sun.jna.Native.load(Ljava/lang/String;Ljava/lang/Class;)Lcom/sun/jna/Library;
   at net.bytebuddy.agent.VirtualMachine$ForHotSpot$Connection$ForJnaPosixSocket$Factory.<init>(VirtualMachine.java:748)

Another idea would be to always include and shade byte buddy and to transitively resolve jna. We should add a check so that the emulated attach is only tried when JNA is available in the correct version. That check could actually be in byte buddy itself I think (https://github.com/raphw/byte-buddy/pull/704).
relates to #638, elastic/apm-agent-java#647
Checklist

[x] Implement code
[x] Add tests
[x] Update documentation
[ ] Update CHANGELOG.md
[ ] Update supported-technologies.asciidoc
[ ] Added an API method or config option? Document in which version this will be introduced.

Byte Buddy 1.10.1 will be JNA 4 compatible. So we should find out a way to shade Byte Buddy (to make sure we are using the exact required version, with the features and apis we depend on) itself but use JNA as a normal, transitively resolved dependency.

Codecov Report

Merging #775 into master will increase coverage by 42.46%.
The diff coverage is 100%.

@@              Coverage Diff              @@
##             master     #775       +/-   ##
=============================================
+ Coverage      21.7%   64.16%   +42.46%
- Complexity        0      106      +106
=============================================
  Files           211      211
  Lines          8921     8921
  Branches       1141     1141
=============================================
+ Hits           1936     5724     +3788
+ Misses         6789     2842     -3947
- Partials        196      355      +159

Impacted Files
Coverage Δ
Complexity Δ

...astic/apm/agent/report/ApmServerHealthChecker.java
90% <100%> (+5%)
0 <0> (ø)
:arrow_down:

.../apm/agent/concurrent/ExecutorInstrumentation.java
46.93% <0%> (+2.04%)
0% <0%> (ø)
:arrow_down:

...lastic/apm/agent/report/ReporterConfiguration.java
100% <0%> (+3.61%)
0% <0%> (ø)
:arrow_down:

...apm/agent/quartz/job/JobTransactionNameAdvice.java
4.16% <0%> (+4.16%)
0% <0%> (ø)
:arrow_down:

...astic/apm/agent/metrics/builtin/SystemMetrics.java
68.85% <0%> (+4.91%)
0% <0%> (ø)
:arrow_down:

...a/co/elastic/apm/agent/report/ApmServerClient.java
80.64% <0%> (+6.45%)
0% <0%> (ø)
:arrow_down:

...co/elastic/apm/agent/servlet/ServletApiAdvice.java
7.46% <0%> (+7.46%)
0% <0%> (ø)
:arrow_down:

...tion/source/SystemPropertyConfigurationSource.java
23.07% <0%> (+7.69%)
0% <0%> (ø)
:arrow_down:

...c/main/java/co/elastic/apm/agent/util/Version.java
92.3% <0%> (+7.69%)
0% <0%> (ø)
:arrow_down:

... and 116 more

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 b6fef1d...6c98609. Read the comment docs.

Seems like runtime attachment in combination with OSGi containers (Like JBoss, WildFly, etc.) is not possible at all at the moment :disappointed:
The reason seems to be that we are setting the bootdelegation system property too late - after the OSGi classloaders have been initialized.

Jenkins run the tests please

Jenkins run the tests

closing in favor of #791


TensorRt models

Hi there!
thank you for the wonderful work you have done
I wanted to know that have you worked on converting your models to TensorRT
I mean segmentation and classification models?
can you help me in this regards
Thanks

I'll pass on your request!


7.18.0 retraction

Text as supplied by Nilco

@reinouts Merged manually via email, thanks for sending anyway :)


Make docs for schemaless inserts more specific

Since this doc is devoted specifically to performing inserts without a schema, it seems more pertinent for the example code to use a source rather than a schema.

:green_heart: :blue_heart: :purple_heart: :yellow_heart: :heart:


Bundle adjustments

This Pull Request introduces the following changes:

Always delete operands
Add monitoring annotation to the operand

/lgtm


Add post about C2Rust

Please add this post:
Post URL: https://galois.com/blog/2018/08/c2rust/
Blog Homepage: https://galois.com/blog
Author Name: Eric Mertens
Categories: Tools and Applications, Migration.
Advance apologies if this got picked up or is scheduled to appear already. Thanks for this effort!

Hi thanks for the submission! This post was already published to Read Rust on 21 August: https://github.com/wezm/read-rust/commit/5c00759152e400380441e2aa005706fae0ea1831


Spring-boot: use get version, managed by dependabot

Stuck with current approach for the tests as buildTool is empty.

@pascalgrimaud using project created from a pom.xml should define buildTool as maven service?

All these fields are currently not used, it's planned but not done yet today.
It will be needed once we want to orchestrate all different calls to generate the project in one single shot

If you need, I can have a look at your branch and take care of failed tests.
just tell me :)

Feel free to add changes, it will speed up since I have few time...


ja-jp page displays Portuguese? version

What it does: ja-jp version of this page it wrongly displays the Portuguese? version.
What it should do: display the Japanese version

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

ID: b9d7741b-cd5a-29b0-c360-e054f7686c87
Version Independent ID: f03434f5-504a-d87f-b9ce-3ed695db9227
Content: Secure score in Microsoft Defender for Cloud
Content Source: articles/defender-for-cloud/secure-score-security-controls.md
Service: defender-for-cloud
GitHub Login: @memildin
Microsoft Alias: elkrieger

@wentingd Thank you for catching this . We will get this checked internally and update the findings.

@wentingd We are taking this internally to the translation team and this should get fixed in a few days.
Thank you .


Additional macros

For consistent 3d app navigation when using a pen or mouse, I like to have the bottom three set to Shift Ctrl Alt. The top two left keys i like to keep as undo and redo.

n/a

Appreciate the PR, but macro changes you should maintain as a separate fork if you wish.


Trust registry entry inconsistency for tenant with issuer and verifier roles

When creating a tenant with issuer and verifier roles the trust registry entry should state the public DID of the entity (the same as issuer trust registry additions)
When creating an invitation and setting use_public_did = true we struggle to make connections with mobile wallets. Not sure if it is related to the bug above

Resolved in #545


Give an example how to run this locally on a package

I just want to run this on a package I have locally on disk without any PRs or GitHub usage etc.
It seems right now, the code mixes the logic for updating the project file with the GitHub features. It would be nice if those two features could be kept separate.

Duplicate of #85?

I think it’s a good feature, and one that we need to add. I just haven’t had time to work on it.

I’m going to close this as a duplicate of #85. @KristofferC let me know if I am mistaken.

Sorry missed that! Indeed a duplicate.


[875] handle PG connection errors in ActionDispatcher

This was originally implemented in the controller, but we realised that this
will be hiding stack traces in development and is better implemented in
ActionDispatch (which is the way Sau oroginally wanted to do it1). We've
reverted to this implemention and added a super-simple (naive) configuration
spec to test it.

Approved but what happened to the test for double checking the config?

Oops! It's back now.


Add option showcalendar=auto to wbformatvalue API call

Bug: T323810

I'm merging this now to get this done this sprint


TypeError: Cannot read property '$isServer' of undefined

[Vue warn]: Error in directive click-outside bind hook: "TypeError: Cannot read property '$isServer' of undefined"

version 1.0.6

Not sure if it's still happening, but this line would be safer (and shorter) if we change the condition to:
return vNode.componentInstance && vNode.componentInstance.$isServer

The code is different from github at npm

Please update npm package

Hey @luventa is there anything I can do to help get a new version published to npm?
thanks

Until it's not published in npm, you can use npm install https://github.com/vue-bulma/click-outside.git. It's worked for me.

1.0.7 published.


bugfix: use client side dry-run to be compatible with server side dry-run not support

Coverage increased (+0.04%) to 72.622% when pulling 3936b8b6ce10845df20a6d81e35ed58cf16e9843 on howieyuen:fix-dry-run-not-support into c01d4532b733c5de611b9da50c2303a11df5b537 on KusionStack:main.


Outdated documentation

Hello again,
Mutation Accessor MA.scores.hg19.tar.bz2 link is outdated. Now they are working with version 3, and I think the equivalent file is at "http://mutationassessor.org/r3/MA_scores_rel3_hg19_full.tar.gz" path.
Regards,
L

Thanks very much.  We will do a test to ensure Mutation Accessor release version 3 works with our ISOWN pipeline.  We will update the document afterward.
Q

:smile:
You are welcome

any updates?


Bug in mode selection menu (line 24)

It's is in contradiction with expected input (numbers instead of letters).
It should be:
set /p mmenu=Press A for Advanced, E for Easy and O for Options. Then press enter:
if %mmenu%==E set fromm=easy
if %mmenu%==E goto easy
if %mmenu%==A set fromm=advanced
if %mmenu%==A goto filetype
if %mmenu%==O set fromm=options
if %mmenu%==O goto options

Thanks for the info! I will get to it!

This no longer applies to the current version. Thanks for your interest!
The configurable bat version has been retired in favor of a fully featured Python version and easy-to-use batch versions.


Version update for jupyterlab

Needed for the latest @jupyter-widgets/jupyterlab-manager

With the ipywidgets 7.0 release, this is now 0.26. When jlab is released on Monday, it will likely be bumped to 0.27.


Error: 260002: password is empty

What happened?
plum-snowflake version
0.48.0/0.47.0
on Mac OS  Ventura (13.3.1)
Describe the bug
it requires a password field even when using private key path option

260002: password is empty

There does seem to be an open issue in the upstream package.
https://github.com/Snowflake-Labs/terraform-provider-snowflake/issues/2169
There seems to be work around by using authenticator :https://github.com/Snowflake-Labs/terraform-provider-snowflake/commit/bd72c055f68e50aea235c78fce5602d87abfef22
Can we expose that option while setting up authentication?
Expected behavior
No error
Example
Diagnostics:
snowflake:index:Schema (Test_Schema):
error: 1 error occurred:
* 260002: password is empty
pulumi:pulumi:Stack (snowflake-prd-snowflake):
warning: provider config warning: use the file Function instead
Output of pulumi about
CLI
Version      3.76.0
Go Version   go1.20.6
Go Compiler  gc
Plugins
NAME       VERSION
gcp        6.67.1
github     4.17.0
python     unknown
snowflake  0.47.0
Host
OS       darwin
Version  13.3.1
Arch     x86_64
This project is written in python: executable='/Users/yashsrivastava/de_utils/venv/bin/python3' version='3.8.15
'
Backend
Name           Yashs-MacBook-Pro.local
URL            gs://production-pulumi/
User           yashsrivastava
Organizations
Dependencies:
NAME                                   VERSION
build                                  1.0.3
bump2version                           1.0.1
ce-de-utils                            0.0.80
coverage                               7.4.1
dbt-snowflake                          1.7.1
doq                                    0.10.0
grpcio-status                          1.60.0
ipdb                                   0.13.13
keyrings.google-artifactregistry-auth  1.1.2
msgpack                                1.0.7
pip                                    22.0.4
pre-commit                             3.5.0
pulumi-gcp                             6.67.1
pulumi-github                          4.17.0
pulumi_snowflake                       0.47.0
twine                                  4.0.2
wheel                                  0.42.0
Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

Hi @srivya. Thanks for filing an issue and associating it with an associated upstream issue. If the upstream provider supports an authenticator field, then we should to. Why do you think we don't?


🐛 [BUG] - Bad responsiveness on the file information

Description
The files information page has a bad responsive design and on smaller screens/devices, the website will start to break. I believe that the root cause of this is that at smaller screens, the buttons will run out of room and start invading the padding and margin of its parent div. Allowing the button to wrap at a smaller size, it can provide it with more room and space to work with on a new line.
Here is what it looks like currently
At 420px width

At 320px width

This is my proposed design:

Reproduction URL
https://storz.pages.dev/app/myFiles/desc
Reproduction steps
1. Go to https://storz.pages.dev/app/home
2. Upload a file to the IPFS network
3. Go to https://storz.pages.dev/app/myFiles and open the file
4. Open devtool and adjust width to less than 420px
4. See the issue

Screenshots
See in description

Logs
No response
Browsers
No response
OS
No response

I noticed that the issue has been resolved in a previous pull request, but I believe that this design makes better uses of the white space given and distributes it evenly. If this design is good, I would like to work on it.

Hi @Joelute, currently it looks like this:

Currently we don't have any requirement to change the design.


On text paste the search doesn't get triggered

On text paste the search doesn't get triggered, despite having minSearchLength = 2 and the total amount of characters are >2. If I press an extra space it works, but it would save a lot of time if it was instant.

can you provide a scenario, just tried in the demo Remote data part and it seems to work.

I ve also tried in the demo and I also had to type space in order for the dropdown to appear. I use chrome on Mac Os if It makes any difference.

The scenario that I could reproduce is:

copy a string from a different place
paste the string to the completer item

Yes exactly that. And then you have to type another character in order for the dropdown list to appear.


Cufflinks is installed in Anaconda,But it says No module named 'cufflinks'

Dear Team,
I installed cufflinks in my Anaconda environment. Done as per the instructions present on the Anaconda website. In Anaconda navigator it is showing Cufflinks as installed. But when I run the code it says no module present. Could you please help me to solve this issue?

Regards
HARI

Hi @harioyyoth - I have not published this in Anaconda yet - so not sure if someone published a fork


Prefer taking stroke argument with stroke type rather than its fields

https://github.com/Dherse/codly/blob/88d90dca71e62a81bab019f540fd94f7ee3d5303/codly.typ#L84-L89

This is the case as of 6e4a60f.


node variable parameter.... fulls stop are being rewritten to underscores.

https://www.dropbox.com/s/1ecgy6foslcczxj/Screenshot 2018-08-24 09.54.44.png?dl=0
api/datasources/proxy/1/api/v1/query_range?query=sum((avg(irate(node_cpu%7Bnodename%3D~%22ip-10-10-2-217_ap-southeast-2_compute_internal%22%2C%20mode%3D%22iowait%22%7D%5B5m%5D))%20*%20100))&start=1535068162&end=1535068462&step=60"

In the k8s-node dashboard you can select per node metrics, I find in the query inspector all . are being rewritten to _ so the hostnames do not exist in prometheus and so... it returns nothing.
questions; how is this controlled and why is the char changing?

I am also having the exact same issue.
this is really limiting the functionality and usage of the dashboard.


chore: bump to version 0.11.4

Related Issues/PRs

#xxx
What changes are proposed in this pull request?
Briefly describe the changes included in this Pull Request.
How is this patch tested?

[ ] I have written tests (not required for typo or doc fix) and confirmed the proposed feature/bug-fix/change works.

Does this PR change any dependencies?

[ ] No. You can skip this section.
[ ] Yes. Make sure the dependencies are resolved correctly, and list changes here.

Does this PR add a new feature? If so, have you added samples on website?

[ ] No. You can skip this section.
[ ] Yes. Make sure you have added samples following below steps.

Find the corresponding markdown file for your new feature in website/docs/documentation folder.
Make sure you choose the correct class estimators/transformers and namespace.
Follow the pattern in markdown file and add another section for your new API, including pyspark, scala (and .NET potentially) samples.
Make sure the DocTable points to correct API link.
Navigate to website folder, and run yarn run start to make sure the website renders correctly.
Don't forget to add <!--pytest-codeblocks:cont--> before each python code blocks to enable auto-tests for python samples.
Make sure the WebsiteSamplesTests job pass in the pipeline.

Acrolinx Scorecards
A minimum Acrolinx score of 80 is required.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology.

Article
Acrolinxscore
Word andPhrases Score
CorrectnessScore
Scorecard
Processed

docs/Explore Algorithms/Deep Learning/Getting Started.md
100
100
100
link
:white_check_mark:

docs/Explore Algorithms/Other Algorithms/Cyber ML.md
92
100
88
link
:white_check_mark:

docs/Get Started/Install SynapseML.md
76
75
60
link
:white_check_mark:

docs/Reference/Docker Setup.md
86
96
88
link
:white_check_mark:

docs/Reference/Dotnet Setup.md
94
100
76
link
:white_check_mark:

docs/Reference/Quickstart - LightGBM in Dotnet.md
100
100
100
link
:white_check_mark:

docs/Reference/R Setup.md
71
63
53
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Deploy Models/Overview.md
78
100
68
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Deploy Models/Quickstart - Deploying a Classifier.md
68
50
100
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/AI Services/Advanced Usage - Async, Batching, and Multi-Key.md
79
100
44
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/AI Services/Geospatial Services.md
72
57
73
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/AI Services/Multivariate Anomaly Detection.md
96
91
91
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/AI Services/Overview.md
91
100
95
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/AI Services/Quickstart - Analyze Celebrity Quotes.md
100
100
100
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/AI Services/Quickstart - Analyze Text.md
100
100
100
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/AI Services/Quickstart - Creare a Visual Search Engine.md
77
100
68
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/AI Services/Quickstart - Create Audiobooks.md
100
100
100
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/AI Services/Quickstart - Document Question and Answering with PDFs.md
75
100
87
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/AI Services/Quickstart - Flooding Risk.md
77
74
100
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/AI Services/Quickstart - Predictive Maintenance.md
79
67
86
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/Anomaly Detection/Quickstart - Isolation Forests.md
72
100
83
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/Causal Inference/Overview.md
89
100
100
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/Causal Inference/Quickstart - Measure Causal Effects.md
86
100
74
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/Causal Inference/Quickstart - Measure Heterogeneous Effects.md
87
100
75
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/Classification/Quickstart - SparkML vs SynapseML.md
96
100
82
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/Classification/Quickstart - Train Classifier.md
92
100
100
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/Classification/Quickstart - Vowpal Wabbit on Tabular Data.md
82
100
100
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/Classification/Quickstart - Vowpal Wabbit on Text Data.md
73
72
100
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/Deep Learning/Distributed Training.md
91
81
100
link
:white_check_mark:

website/versioned_docs/version-0.11.4/Explore Algorithms/Deep Learning/Getting Started.md
100
100
100
link
:white_check_mark:

More information about Acrolinx

Install Acrolinx locally for VSCode
False positives or issues
Troubleshooting issues with Acrolinx


Allow Ember to specify jQuery version

replaces #6717

drops explicit jquery version dependency
fix slight acceptance test bug

@kevinansfield I'm surprised this specific change triggered this test bug, but I updated it to make a bit more sense.

@acburdine: I think the change was needed due to https://github.com/jquery/jquery/issues/2227 - it was fixed/changed in jQuery 2.2 which would be why we're seeing different behaviour in the test


concurrent prefix iteration in GetSnapshotChunk

#1293  👈
feature/proof-of-stake

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

Join @lazynina and the rest of your teammates on  Graphite


multiclass support

let's get the the softmax activation implemented and check that the multiclass cross-entropy loss function and its derivative works

I started to do this but there is some reshaping happening in the main network class which stopped me.  We could leave the main network class alone and get this done via vectorization.  What do you think?


add pcall on for vim.version.parse

Hello! Thanks for the cool plugin. When I open neovim and immediately go into command mode, sometimes the following error appears:
Failed to run `config` for neocodeium
/usr/share/nvim/runtime/lua/vim/version.lua:177: attempt to index local 'version' (a nil value)
# stacktrace:
  - /usr/share/nvim/runtime/lua/vim/version.lua:177 _in_ **parse**
  - /neocodeium/lua/neocodeium/utils/init.lua:112 _in_ **get_neovim_version**
  - /neocodeium/lua/neocodeium/server.lua:238
  - /neocodeium/lua/neocodeium/commands.lua:10
  - /neocodeium/lua/neocodeium/init.lua:147 _in_ **setup**
  - ~/.config/nvim/lua/plugins/coding.lua:252 _in_ **config**

I thought that I could wrap the parsing version in a pcall
P.s.There is another problem not related to this P.R.
When I use neocodeium.accept for Cyrillic, some characters are missed, so the word is misspelled. (For example, hllo instead of hello). But this is more complicated than just a pcall))

Hello.

Can't reproduce, I'm afraid it is your setup
It doesn't fix the problem, just ignore it. But I guess if it cause some problem version of the neovim isn't required for this plugin to work (and some parts converted from official plugin, so I will remove this code a little bit later (maybe  this weekends)).

If you have time and willing please creaate new issue about the problem with cyrilllic. And steps to reproduce.
For now I will close this.

I have removed the code that cause the problem for you cf92cbc48fb4161832f279c55baab3e7539f08d5

Wow, thank you very much! There really is no problem anymore


Fix signature help not showing in block body bug

This change fixes manual triggering inside adjacent block body.
Basically if it was a manual invocation it keeps walking up.
Fixes issue #27056

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

Thanks for the patience and the PR!


Remove redundant force authority

Spawn calls SpawnObject which calls Reset which sets hasAuthority = false so calling ForceAuthority(false) does nothing:
internal void ForceAuthority(bool authority)
{
    if (hasAuthority == authority)
    {
        return;
    }

nice find

:tada: This PR is included in version 5.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 4.4.4 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Turbolinks 5

Hello guys, thanks for this gem.
Is it supposed to work with rails 5 / turbolinks 5?
For me is not working:

but if I disable turbolinks it works.
Thanks!

Hi!
yep, it should. Looks like something changed there, again. On it!

Please let me know if I can help.

Can if you have global Turbolinks accessible in your browser? if yes, is there something under Turbolinks.controller?
i have just updated to latest rails and turbolinks and can't reproduce this problem.

Thanks @mxaly, if it's working for you, I'l try to reproduce this issue in a fresh app.
Anyway, I do have Turbolinks globaly, and that's the output:

I have the same issue with a new app:

@thiagoc7 My bad, i was checking with master branch where it was fixed while 0.4 was broken. Update to 0.5.0 will solve this.

Thanks!


v1.8 backports 2020-06-03

#11661 -- proxy: Keep DNS port allocated (@jrajahalme)
#11771 -- test: Wait for IPCache entries in testSessionAffinity (@brb)
#11758 -- ci: outer vm boot timeout was smaller than inner (@nebril)
#11775 -- test: retry fqdn requests, increase curl timeout (@nebril)
#11779 -- nodeinit: Fix for restarting kubenet managed pods (@dctrwatson)
#11773 -- eni: Fix node manager test (@errordeveloper)
#11714 -- Ensure endpoint validation occurs before initial regeneration (@tgraf)
#11786 -- azure/ipam: Fix nil dereference with logger (@christarazi)
#11694 -- bpf: more scalability improvements (@borkmann)
#11760 -- docs: add scalability report (@aanm)
#11804 -- fix(datarace): Fix possible nil pointer dereference (@sayboras)
#11759 -- policy: Fix enforcement status for host endpoint (@pchaigno)
#11598 -- loader: Attach bpf_host to cilium_net from Golang (@pchaigno)
#11776 -- test: disable fqdn restart test (@nebril)
#11798 -- ci: fix timeout vagrant up timeout (@nebril)
#11715 -- connectivity-check: Do not perform hostport in standard check (@tgraf)
#11762 -- test: Add simple retries for flaky Helm operations (@christarazi)
#11812 -- bpf: Fix race when accessing m.fd (@tgraf)
#11822 -- docs: add word to misspelled list (@aanm)
#11816 -- cilium: downgrade kernel_hz clock probe warning to info message (@borkmann)
#11815 -- datapath: Silent iptables removal on first init (@tgraf)
#11818 -- test: Fix and re-enable test reliant on managed etcd (@errordeveloper)
#11784 -- docker: add hubble CLI binary to the base cilium image (@Rolinh)
#11817 -- test: use local copy of Cilium Star Wars Demo (@tklauser)
#11796 -- ci: retry docker build in jenkins (@nebril)
#11839 -- Misc docs index & development section improvements (@joestringer)
#11835 -- hubble/observer: increment 'numObservedFlows' atomically (@aanm)
#11823 -- agent: Fix data race when accessing d.monitorAgent (@tgraf)
#11806 -- Remove hubble-cli sub-chart  (@seanmwinn)
#11831 -- eni: Fix potential deadlock (@christarazi)
#11643 -- Adding connectivity test to troubleshooting doc (@jedsalazar)
#11814 -- ci: run lscpu at end of build (@nebril)
#11840 -- docs: Parameterize READTHEDOCS_VERSION (@joestringer)
#11615 -- test(datarace): Fix datarace issue in spanstat.go (@sayboras)
#11811 -- Update Go to 1.14.4 (@tklauser)
#11819 -- datapath: Accept proxy traffic if enable-endpoint-routes are enabled (@tgraf)
#11833 -- pkg/ipcache: create a GetK8sMetadata for public access (@aanm)
#11834 -- pkg/k8s: use node name from pkg/node instead of env variable (@aanm)

Once this PR is merged, you can update the PR labels via:
$ for pr in 11661 11771 11758 11775 11779 11773 11714 11786 11694 11760 11804 11759 11598 11776 11798 11715 11762 11812 11822 11816 11815 11818 11784 11817 11796 11839 11835 11823 11806 11831 11643 11814 11840 11615 11811 11819 11833 11834; do contrib/backporting/set-labels.py $pr done 1.8; done

never-tell-me-the-odds

test-backport-1.8

My commit looks good!

test-backport-1.8

I don't see my commits for #11678 and #11739. Were their changes overwritten by other commits, so they were dropped?

They were already backported before (see commits 4fa26a4105eb2166f05cf198f494273e338575df and 1b95d351eb76ac2f21a26c29765d86fb7ecda9f6) but weren't marked as backport-done/1.8 thus the script picked them up for the PR description.

Not sure why Cilium-Ginkgo-Tests  is timing out, see slack thread here: https://cilium.slack.com/archives/C7PE7V806/p1591198945064700
Otherwise this should be good to merge.

https://github.com/cilium/cilium/pull/11858 wasn't marked for backport, this is what caused Cilium-Ginkgo-Test to fail. These tests are run in separated pipelines too and they passed, marking this as ready-to-merge


Configure HoundCI to ignore comma and partially ignore trailing_whitespace

+.swiftlint.yml, +.hound.yml
Using HoundCI and SwiftLint's config instructions, I disabled the comma rule and the trailing_whitespace rule for empty lines only. This should quell unnecessary barking.
See PRs #25 and #26 for evidence.

This is sooo 👍 👍 .


Support for expo?

It's not possible to use packages that include native code from within expo as far as I know.


Support importing RFC 4180 CSVs

Is your feature request related to a problem? Please describe.
I am unable to import CSVs formatted according to the RFC 4180 as produced by the CSV export with default settings.
Describe the solution you'd like
Technical details aside, I would like to be able to import such files. Besides improving the embedded OpenCSV fork, integrating OpenCSV's RFC4180Parser is the most straightforward way to enable this; however, incorporating a more robust parser such as FastCSV would bring greater benefit to users.
Describe alternatives you've considered

I have tried configuring the double quote as both the quote and escape characters. This is currently not supported.  https://github.com/dbeaver/dbeaver/blob/3a7d97f003d6d72b2f8d5d6bab6e65c24c00cf4f/bundles/org.jkiss.utils/src/org/jkiss/utils/csv/CSVParser.java#L204-L208
I have tried using the characters escape setting "escape". As discussed in https://github.com/dbeaver/dbeaver/issues/22455 and https://github.com/dbeaver/dbeaver/issues/20644, it didn't work well either.

Additional context
Suppose a pathological string foo "is\" bar. DBeaver (OpenCSV) writes this as "foo ""is\"" bar", just as the RFC requires, but when asked to parse it back it cannot possibly recover the original string because it reads both "" and \" as the double quote[^1].
[^1]: Coincidentally, it throws an exception in this case because it interprets \"" as the double quote followed by a start of an unterminated quoted section, but that's not the point here.

Issue about / escaping #20644

@HauserV Currently it works as intended, but we will look if we want to change the current behavior.


[Parse] Parse generic argument list after '->'

In order to support generalized opaque return types like func foo() -> <T> T where T.U == Int, we need this syntax extension. See https://forums.swift.org/t/improving-the-ui-of-generics/22814.

@swift-ci smoke test

This adds placeholder syntax which, after some discussion, is not something which we can merge as is into main.


can't use redis cache

When I use the flask-cache，I got a warning:"WARNING:root:Could not cache key 66833f181856d4643b4533f32aa16c1a". And the redis cache can't be used.
The cache config is:
CACHE_DEFAULT_TIMEOUT = 30
CACHE_CONFIG = {'CACHE_TYPE': 'redis',
'CACHE_DEFAULT_TIMEOUT':30,
'CACHE_KEY_PREFIX':'caravel_',
'CACHE_REDIS_HOST':'<IP_ADDRESS>',
'CACHE_REDIS_PORT':6379,
'CACHE_REDIS_DB':1,
'CACHE_REDIS_URL':'redis://root@<IP_ADDRESS>:6379/1',}
What is the most probably problem? And what can I do to use redis cache correctly?

Are using python3? Cache in python3 is broken in 0.10.0 but already fixed in master.

python3.4 and my caravel is 0.10.0.
So I should get the lastest code from git ，and reinstall caravel?

Well, it's up to you.If you really need the cache upgrade or just wait :)

I used "Fix caching in python3 #806", but it seem dosen't work .
"2016-08-10 18:07:33,688:WARNING:root:Could not cache key 5a41b05ddb98bc14a921261febdaa4ed"

@hongqp please post a backtrace otherwise it's quite difficult to understand what's going on. Also double check your conf.

Caravel Cache-config(redis has no password and bind on <IP_ADDRESS>):
CACHE_DEFAULT_TIMEOUT = 30
CACHE_CONFIG = {'CACHE_TYPE': 'redis',
'CACHE_DEFAULT_TIMEOUT':30,
'CACHE_KEY_PREFIX':'caravel_',
'CACHE_REDIS_HOST':'<IP_ADDRESS>',
'CACHE_REDIS_PORT':6379,
'CACHE_REDIS_DB':1,
'CACHE_REDIS_URL':'redis://root@<IP_ADDRESS>:6379/1',
}
Log:
(py3env)root@dlwebbdalab002:/usr/bin/py3env/lib/python3.4/site-packages/caravel# cat /tmp/caravel.log
2016-08-11 10:17:13,758:INFO:root:Caching for the next 30 seconds
2016-08-11 10:17:13,759:WARNING:root:Could not cache key 5a41b05ddb98bc14a921261febdaa4ed
2016-08-11 10:18:26,655:DEBUG:MARKDOWN:Successfuly imported extension module "markdown.extensions.tables".
2016-08-11 10:18:26,656:DEBUG:MARKDOWN:Successfully loaded extension "markdown.extensions.tables.TableExtension".
2016-08-11 10:18:26,656:DEBUG:MARKDOWN:Successfuly imported extension module "markdown.extensions.fenced_code".
2016-08-11 10:18:26,656:DEBUG:MARKDOWN:Successfully loaded extension "markdown.extensions.fenced_code.FencedCodeExtension".
2016-08-11 10:18:26,656:DEBUG:MARKDOWN:Successfuly imported extension module "markdown.extensions.codehilite".
2016-08-11 10:18:26,656:DEBUG:MARKDOWN:Successfully loaded extension "markdown.extensions.codehilite.CodeHiliteExtension".
/usr/bin/py3env/lib/python3.4/site-packages/sqlalchemy/sql/compiler.py:575: SAWarning: Can't resolve label reference 'changed_on desc'; converting to text() (this warning may be suppressed after 10 occurrences)
util.ellipses_string(element.element))
/usr/bin/py3env/lib/python3.4/site-packages/flask_appbuilder/fields.py:152: UserWarning: allow_blank=True does not do anything for QuerySelectMultipleField.
warnings.warn('allow_blank=True does not do anything for QuerySelectMultipleField.')
2016-08-11 10:18:28,216:INFO:root:Caching for the next 30 seconds
2016-08-11 10:18:28,216:WARNING:root:Could not cache key 65ebd60f3a1b90da5ee588b1be573d37
2016-08-11 10:18:29,336:INFO:root:Caching for the next 30 seconds
2016-08-11 10:18:29,336:WARNING:root:Could not cache key 65ebd60f3a1b90da5ee588b1be573d37
2016-08-11 10:18:31,510:INFO:root:Caching for the next 30 seconds
2016-08-11 10:18:31,511:WARNING:root:Could not cache key 65ebd60f3a1b90da5ee588b1be573d37
2016-08-11 10:18:36,609:INFO:root:Caching for the next 30 seconds
2016-08-11 10:18:36,609:WARNING:root:Could not cache key 5a41b05ddb98bc14a921261febdaa4ed
2016-08-11 10:21:24,370:INFO:root:Caching for the next 30 seconds
2016-08-11 10:21:24,370:WARNING:root:Could not cache key 39130d72966b1236bbc510a5e73a7cd4

@hongqp that's not a backtrace, if it's not exploding probably your configuration is wrong. You can also add some prints to help debugging.


Bug related to clipboard in xvnc - affects this image

Hey @jlesage
TL;DR: this is a kind request to release an official build docker-baseimage-gui and docker-firefox to include a bug fix.
Longer version:
I have encountered a bug which is related to xvnc process (tigervnc), the symptom is an assertion due to incorrect state and looks like that:
[xvnc        ] Thu Apr 13 07:37:17 2023
[xvnc        ]  Connections: accepted: /tmp/vnc.sock
[xvnc        ]  SConnection: Client needs protocol version 3.8
[xvnc        ] Assertion failed: state_ >= RFBSTATE_QUERYING (/tmp/tigervnc/common/rfb/SConnection.cxx: accessCheck: 350)
[xvnc        ] (EE)
[xvnc        ] Fatal server error:
[xvnc        ] (EE) Caught signal 6 (Aborted). Server aborting
[xvnc        ] (EE)
[openbox     ] X connection to :0 broken (explicit kill or server shutdown).
[supervisor  ] service 'xvnc' exited (got signal SIGABRT).
[supervisor  ] service 'openbox' exited (with status 1).
[supervisor  ] service 'app' exited (with status 1).
[supervisor  ] service 'app' exited, shutting down...
[supervisor  ] stopping service 'nginx'...
[supervisor  ] service 'nginx' exited (with status 0).
[supervisor  ] sending SIGTERM to all processes...
[finish      ] executing container finish scripts...
[finish      ] all container finish scripts executed.
As you can see, this is causing the container to crash.
While debugging it, I have noticed that this bug was already fixed by the maintainer of tigervnc here:
https://github.com/TigerVNC/tigervnc/pull/1601
However - this fix is not included in the latest builds of docker-baseimage-gui and the derived images (I'm using docker-firefox, but I guess it can affect others).
I have verified the fix by building the image locally (which builds the latest version of tigervnc) - and confirmed that the bug was indeed fixed.
Can you please release an official build docker-baseimage-gui and docker-firefox?
Many thanks in advance,
Ori

Sure, I currently preparing a new release to include the latest version of xvnc.

A new image as already been released.


360° thoughts

Issue overview

Check the correct option below

[] Incorrect behavior
[X] Feature request
[ ] Crash
[ ] Help / documentation
[ ] Other: classification

Description of the problem
From Sven feedbacks:

On iPhone, we force the rotation to landscape for the full screen. Should we also force the camera rotation?

Library version: 1.7.1
iOS version: all
Device: all

Reproducibility

Check the correct option below

[X] Always reproducible
[ ] Difficult to reproduce

Code sample

The easiest way to understand your issue is with a simple code sample. If you can provide one, please add a link to it here

Code sample
Steps to reproduce

Provide step-by-step instructions about how to reliably reproduce the issue (or if not possible, with a good probability)

Step 1
Step 2
Step 3

I guess that 360° playback is not a priority anymore. I therefore think we can close this issue.


Change domainName usage from .de to .org

fixes #90

einander-helfen.org should be in lower case.

has been changed :)


[KVStore] Add support for other data types

please do not merge.
@mli

How do you support kvstore of DType when using ps-lite? If I remember correctly, the underling ps-lite is not supporting dtype.

@Godricly it only supports kvstore='local'/'device' for now

Discussion is needed due to this pr may involve some api change. The pr is raised to address dtype problem of kvstore, and it requires user to provide a dtype field in his DataIter:

https://github.com/ZihengJiang/mxnet/blob/kvstore/python/mxnet/model.py#L781
https://github.com/ZihengJiang/mxnet/blob/kvstore/python/mxnet/model.py#L503

But looks like there exists some legacy case which uses tuple as provide_data? https://github.com/dmlc/mxnet/blob/master/tests/python/train/test_dtype.py#L130
@piiswrong @mli

model and module need to parse provide_data and convert to datadesc if necessary

I tried 2 provide a infer datatype last year, LOL. #2559 #2564
What I suggest is to refactor ps-lite with better DType support before moving on in mxnet.#58

do we need to update module as well?

@Godricly ps-lite supports various data types. one can use templated SArray, such as SArray.  Internally ps-lite use char for communication. So any type with size >= sizeof(char) should be fine.

@mli module has been updated, it would be more appropriate to change the argument data_shapes/label_shapes to data_attrs/label_attrs here(https://github.com/ZihengJiang/mxnet/blob/kvstore/python/mxnet/module/module.py#L323), but I keep it for compatible.


Invariant throws false-positive for IndexRoutes

Version
      'react-router-native': '2.0.0-alpha.4',
      'react-router': '3.0.0-alpha.3',
      'history': '3.2.1',
      'react-native': '0.32',

The invariant at ReducerUtils.js:333 throws a false positive for IndexRoutes (i think).
It wants a reducer and a transition for IndexRoutes, which is not the indended behaviour (i think ;)).
I fixed it like so:
    invariant(
+      key && path && type && (reducer || type === 'index') && (transition || type === ROUTE || type === 'index'),
-      key && path && type && reducer && (transition || type === ROUTE),

      'Incompatible route definition. Make sure peer dependecy requirements are met. If you are ' +
      'using plain objects to define your routes, in addition to the options required by React ' +
      'Router, each route has to specify the following: `routeType`, `reducer`, `transition`.'
    );

Is my reasoning correct?

@jmurzy I am facing the same error. Not sure why reducer is undefined, it's confusing as this warning looks like an internal warning. Looks like @jonathanewerner fix is working for me.

Same problem, can't seem to use IndexRoute at all due to this.

Sorry, I just returned from vacation. Will release @jonathanewerner's patch in a release shortly.

I don't see that this was ever applied to release. Is it in a specific tag or branch?


[WIP] MigrationGraph Updates: restore as_dict() & add_properties_from_dict()

Replace structure_is_base flag with with_base_structure() method to initiate an instance from a base structure and migration graph (which restores as_dict() functionality).

Added add_properties_from_dict() method to populate edges of migration graph with properties data from a unique hops dict.

@jmmshn let me know if you think any changes are needed

Hi @acrutt  I have added the with_base_structure function to another PR
For the second function, I think the application is pretty niche you can just use the fixed version below.
Note that for two hops to be equivalent, you also have to consider the midpoint.
The code below works if you replace self with the migration graph you want to propagate on.
This need the following change from another PR to work.
https://github.com/materialsvirtuallab/pymatgen-diffusion/pull/173/files#diff-402bada60617f68f6c9fcf010fbe2cc24bc3a7e0602235ba68584b6c3e7f5ecbR416
    def add_properties_from_dict(self, unique_hop_dict):
        """
        A method to automatically populate the migration graph with properties data
        from an external unique hop dictionary (e.g. if data was added to a migration
        graph and stored as a unique hop dictionary for later use).
        Args:
            unique_hop_dict: unique hop dictionary containing data under the
             properties field.
        """
        prop_keys = []  # keys you want to propagate
        for uhop in unique_hop_dict.values():
            uc_isite = PeriodicSite.from_dict(uhop["isite"])
            uc_esite = PeriodicSite.from_dict(uhop["esite"])
            m_path = MigrationPath(
                uc_isite, uc_esite, self.symm_structure, self.symprec
            )
            for hop_label, hop in self.unique_hops.items():
                data = [hop[k] for k in prop_keys]
                if m_path == hop["hop"]:
                    self.add_data_to_similar_edges(
                        target_label=hop_label,
                        data=data,
                        m_path=m_path,
                        store_under_properties=True,
                    )

The purpose of the add_properties_from_dict() was for the general case where you have added data/properties to a migration graph and then wish to store this graph (with the properties added) in a database so it can be reconstructed and accessed later. If I'm missing where this functionality has already been added elsewhere, let me know and I can use that instead.
With adding specifying the properties to be added as an input to the function, I can remove the store_under_properties flag. That was intended to distinguish the data which had been added from the fundamental hop properties like ipos, icart, etc. that shouldn't be changed.

Sorry for the confusion, a lot of this is poor project management on my part.
So the code that Howard is integrating is essentially old code that did the mapping from the initial and final SC positions to the hop in the unit cell and propagate the data there.
The procedure is essentially SC calculation
-> construct MigrationHop and dictionary that contains w/e information we want from the NEB calc
-> map that information in the appropriate order onto the migration graph.
The code that will accomplish what you want is essentially the second step.  I will try to get all this done by the middle of next week and we can have a chat about it.


fix: can't disable Edit Link

https://github.com/shuding/nextra/pull/2221

Hi @dimaMachina, any update here？

ty, but closing in favour https://github.com/shuding/nextra/pull/2221


Update the csv2geojson version to 5.0.2

Related to  #94

This is covered by the current semver version range, and the new build of leaflet-omnivore (0.3.4) includes 5.0.2.


Refactor code structure and expose Config

This pull request refactors the structure of review-web to improve clarity and usability. Specifically, it relocates the AgentManager and CertManager traits from the graphql module to a new backend module. Additionally, it exposes the Config type in the public API to ensure all types used by the public traits are accessible.
Rationale
The AgentManager and CertManager traits, while utilized in the context of the GraphQL API, are fundamentally backend management tools. Their placement in the graphql module could cause confusion or misinterpretation about their purpose and usage. By moving them to a backend module, we clarify their roles and streamline the architecture of the crate.
Moreover, exposing Config publicly aligns with Rust's guidelines on API transparency and usability, allowing users to interact with and configure our tools more effectively.

PR #219 would fix the CI failures.


is ctxmenu visible?

Hi,
Is it possible to determine if the context menu is currently be displayed or not?
Some kind of .isVisible() function?
Best regards
Michael

Hi @michaelletzgus how would be this? Would you like to know if the menu is opened?

Yes, I want to know if the menu is opened.

Sorry @michaelletzgus this delay but I'm going to provide a solution as soon as possible.

Added in #74


Add "at" param to cursor

It closes #167

Thanks @tiste. Looks good.
Would you be able to add a description for the new prop in the ReadMe?

@honeybadger26 it's done :)


Random list of pages

I’d like to be able able to view a random list of pages, from a source. Ideally, I would be something like:
´´´dataview
LIST
FROM #Quotes
SORT RANDOM
LIMIT 5
´´´
Which would output a list of 5 random quotes.
I don’t think it’s already possible. Or maybe via dataviewjs ?
Thanks for this amazing plugin and the wonderful job you’re doing!

I came to request this feature, but instead am adding a +1! For a use case, I'm wanting to use this to create a "writing inbox" query that presents me with a random order of things I can work on to avoid getting stuck.
Thank you!

You can force refreshes via dv.index.touch(), for what it's worth. If you also want something that only changes on a specific cadence (every hour, every day), you can use a fixed random seed.

Here's another snippet from @pseudometa:
const limit = 20;
const notes = dv.pages('#seedling')
    .sort(() => 0.5 - Math.random())
    .filter (n => n.file.tags.includes ('#sapling')) // <- this line added
    .slice (0, limit)
    .map (note => note.file.link);
dv.list(notes);

From https://discord.com/channels/686053708261228577/840286238928797736/962071289076539453

I have been randomly sorting a list of "Favorites" to be used as a "Recommendation List" using the previous comments in this issue. I am not sure how to get it to refresh less frequently though:
const limit = 5;
dv.table(["File", "Director", "Studio", "Genres", "Year"],
	dv.pages('"Reference/Movies"')
		.where(p => p.starred == true)
	    .sort(() => 0.5 - Math.random())
	    .slice(0, limit)
	    .map(p => [p.file.link, p.director, p.studio, p.genre, p.released])
);

Is there a way to change how often it refreshes? Or get it to refresh when you click the table or touch the table?

Adding to the question above

I use this
```dataviewjs
let random = (function (a, b, now = Date.now()) {
    let msRefreshRate = 1000*60*60*24
    a = b = (now - (now%(msRefreshRate)));
  return function () {
      a = (a * 67307) & 0xffff;
      b = (b * 67427) & 0xffff;
      return a ^ (b << 15);
  };
})();
let numberOfLinks = 1
dv.table([],
	dv.pages('"watever you want to search"')
	    .sort(() => random())
	    .slice(0, numberOfLinks)
	    .map(p => [p.file.link])
);


Update version number

Recent changes like the graphql upgrade are not available in the pub.dev version of 0.0.25-alpha

I'm currently waiting on #70 for null safety to release a new version

Any update on this?

I hoped, that some users of the lib would test the state from master so I'm more sure that everything works. I will release a new version the next days (hopefully)


fix: clear preview on link click

fixes #547

this is currently active on: https://publish.1042.ch/

Thank you! It's hard for me to test this stuff, glad you were able to fix it. I'll look over this over the weekend


Label overlapped(can't redrawing) when set the scene at "AutoLoad"

Godot version:

v3.2.2.stable.official
OS/device including version:

OpenGL ES 2.0 Renderer: Intel HD Graphics 4000 OpenGL Engine
OpenGL ES 2.0 Batching: ON
macOS Mojave
Version 10.14.6
Issue description:

If adding the scene at "Project/Project Settings/AutoLoad", when you try to assign a new string to the text of label, that will showing an overlapped issue.
Steps to reproduce:

Add a "Label"
Add the following script to "Label"

extends Label

func _ready():
	text = "This is a dummy text"

	var button = Button.new()
	button.text = "Click me"
	button.margin_top = 20
	button.connect("pressed", self, "_button_pressed")
	add_child(button)

func _button_pressed():
	text = "8888888888888"

Add scene into "Project/Project Settings/AutoLoad"

Press "Button" and show below result:

Minimal reproduction project:

Just checked it, this is not a bug, when adding your current scene in "AutoLoad" and play it, that will duplicated a same scene at runtime... so the screen have 2 same labels at same positions.


Adjust cache parameters for 'huge' node size

In some edge cases, the tuning for 'huge' node size could result in very high memory usage.

Duplicate of
https://github.com/ripple/rippled/pull/980


[Remote debugging] There should be some instructions on what should input to Qualifier as it's different from the normal remote debugging

Will be changing to:
"Allows for debugging of a PowerShell script on a remote machine. Utilizes PowerShell v5.0+ features. This version of PowerShell must be installed on the remote machine in order to remotely debug. Enter the name or address of the machine for which you wish to connect for the qualifier. There is no need to specify transport protocol type (http, tcp, etc.), a port number, or username."
Feel free to make suggestions to the description on this issue as long as it is open.


libheif: 1.18.0 -> 1.18.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/strukturag/libheif/releases.
meta.description for libheif is: ISO/IEC 23008-12:2017 HEIF image file format decoder and encoder
meta.homepage for libheif is: http://www.libheif.org/
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.18.2 with grep in /nix/store/g6dx8avvfv57d847x58hm4lv8g0wgpcv-libheif-1.18.2-bin
found 1.18.2 in filename of file in /nix/store/g6dx8avvfv57d847x58hm4lv8g0wgpcv-libheif-1.18.2-bin

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

1452 total rebuild path(s)

1452 package rebuild(s)

First fifty rebuilds by attrpath

_2ship2harkinian
_64gram
aaphoto
abiword
abracadabra
activitywatch
adapta-gtk-theme
advi
albert
almanah
anki
ansel
apacheHttpdPackages.mod_tile
apacheHttpdPackages_2_4.mod_tile
apkleaks
apostrophe
arc-theme
arx-libertatis
asc-key-to-qr-code-gif
asciidoc-full
asciidoc-full-with-plugins
asymptote
audacious
audacious-plugins
ausweisapp
authenticator
auto-multiple-choice
autopsy
autotrace
avrdude
avrdudess
aw-qt
awesome
ayu-theme-gtk
backgroundremover
ballerburg
beamerpresenter
beamerpresenter-mupdf
beamerpresenter-poppler
beets
beets-unstable
beetsPackages.beets
beetsPackages.beets-stable
beetsPackages.beets-unstable
betterlockscreen
bino3d
bisq-desktop
bite
blahtexml

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/e51d0451505786751ecf32786e2a2fb4b85c4736#libheif

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

Pre-merge build results
NixPkgs review skipped

Maintainer pings
cc @gebner for testing.

Add a :+1: reaction to pull requests you find important.

Already on master.


json or yml format for config rasa training

Rasa Core version: 0.10.4
Python version: 3.7
Operating system (windows, osx, ...): osx
Issue:
I am following a tutorial to build my rasa bot on my local webserver
tutorial
This tutorial is using json format for the config file. However, my config is yml format.
To build rasa onto a web server, do I have to use the json format?
--if so, is there an easy way to convert my yml to json?
Does rasa_nlu.server only support json?
This is my config.yml:
language: "en"

pipeline:
- name: "nlp_spacy"
- name: "tokenizer_spacy"
- name: "ner_crf"
- name: "intent_featurizer_count_vectors"
- name: "intent_classifier_tensorflow_embedding"

As of 0.12 we separated out model configuration from server configuration, and model config is always in yaml (as you have it here). See the changelog
you can pass arguments to the server (like what port to listen on) via command line arguments, see here

@amn41 I've trained rasa nlu. But there is no project in my folder
My trained mode folder is like this:
--Models
----nlu
------default
--------current
----current
------dialogue

But when I run the server using python -m rasa_nlu.server -c config_spacy.yml --path /models and curl -XPOST localhost:5000/parse -d '{"q":"motivation"}' , it returns:
{
  "intent": {
    "name": null,
    "confidence": 1.0
  },
  "entities": [],
  "text": "motivation",
  "project": "default",
  "model": "fallback"

This is incorrect though.

try with python -m rasa_nlu.server -c config_spacy.yml --path ./Models/nlu and then
curl -XPOST localhost:5000/parse?model=current -d '{"q":"motivation"}'

@amn41 it returns
{
"error": "Unable to initialize persistor"
}

Same here
Error:

same error here
2018-09-11 11:36:49+0530 [-] 2018-09-11 11:36:49 WARNING  rasa_nlu.project  - Using default interpreter, couldn't fetch model: Unable to initialize persistor
2018-09-11 11:36:49+0530 [-] 2018-09-11 11:36:49 ERROR    __main__  - Unable to initialize persistor

In detail
Aech:~ priya$ python -m rasa_nlu.server -c ./r_nlu_tf/config.yml --path ./r_nlu_tf/models/nlu
:0: UserWarning: You do not have a working installation of the service_identity module: 'No module named 'service_identity''.  Please install it from <https://pypi.python.org/pypi/service_identity> and make sure all of its dependencies are satisfied.  Without the service_identity module, Twisted can perform only rudimentary TLS client hostname verification.  Many valid certificate/hostname mappings may be rejected.
/Users/priya/anaconda3/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.5 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.6
  return f(*args, **kwds)
/Users/priya/anaconda3/lib/python3.6/site-packages/h5py/__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.
  from ._conv import register_converters as _register_converters
2018-09-11 11:35:14+0530 [-] Log opened.
2018-09-11 11:35:14+0530 [-] Site starting on 5000
2018-09-11 11:35:14+0530 [-] Starting factory <twisted.web.server.Site object at 0x18152136d8>
2018-09-11 11:36:49+0530 [-] 2018-09-11 11:36:49 WARNING  rasa_nlu.project  - Using default interpreter, couldn't fetch model: Unable to initialize persistor
2018-09-11 11:36:49+0530 [-] 2018-09-11 11:36:49 ERROR    __main__  - Unable to initialize persistor
2018-09-11 11:36:49+0530 [-] Traceback (most recent call last):
2018-09-11 11:36:49+0530 [-]   File "/Users/priya/anaconda3/lib/python3.6/site-packages/rasa_nlu/server.py", line 238, in parse
2018-09-11 11:36:49+0530 [-]     self.data_router.parse, data))
2018-09-11 11:36:49+0530 [-]   File "/Users/priya/anaconda3/lib/python3.6/site-packages/twisted/python/threadpool.py", line 250, in inContext
2018-09-11 11:36:49+0530 [-]     result = inContext.theWork()
2018-09-11 11:36:49+0530 [-]   File "/Users/priya/anaconda3/lib/python3.6/site-packages/twisted/python/threadpool.py", line 266, in <lambda>
2018-09-11 11:36:49+0530 [-]     inContext.theWork = lambda: context.call(ctx, func, *args, **kw)
2018-09-11 11:36:49+0530 [-]   File "/Users/priya/anaconda3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
2018-09-11 11:36:49+0530 [-]     return self.currentContext().callWithContext(ctx, func, *args, **kw)
2018-09-11 11:36:49+0530 [-]   File "/Users/priya/anaconda3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
2018-09-11 11:36:49+0530 [-]     return func(*args,**kw)
2018-09-11 11:36:49+0530 [-]   File "/Users/priya/anaconda3/lib/python3.6/site-packages/rasa_nlu/data_router.py", line 242, in parse
2018-09-11 11:36:49+0530 [-]     model)
2018-09-11 11:36:49+0530 [-]   File "/Users/priya/anaconda3/lib/python3.6/site-packages/rasa_nlu/project.py", line 119, in parse
2018-09-11 11:36:49+0530 [-]     interpreter = self._interpreter_for_model(model_name)
2018-09-11 11:36:49+0530 [-]   File "/Users/priya/anaconda3/lib/python3.6/site-packages/rasa_nlu/project.py", line 197, in _interpreter_for_model
2018-09-11 11:36:49+0530 [-]     metadata = self._read_model_metadata(model_name)
2018-09-11 11:36:49+0530 [-]   File "/Users/priya/anaconda3/lib/python3.6/site-packages/rasa_nlu/project.py", line 212, in _read_model_metadata
2018-09-11 11:36:49+0530 [-]     self._load_model_from_cloud(model_name, path)
2018-09-11 11:36:49+0530 [-]   File "/Users/priya/anaconda3/lib/python3.6/site-packages/rasa_nlu/project.py", line 251, in _load_model_from_cloud
2018-09-11 11:36:49+0530 [-]     raise RuntimeError("Unable to initialize persistor")
2018-09-11 11:36:49+0530 [-] RuntimeError: Unable to initialize persistor
2018-09-11 11:36:49+0530 [-] "<IP_ADDRESS>" - - [11/Sep/2018:06:06:49 +0000] "POST /parse?model=current HTTP/1.1" 500 47 "-" "curl/7.58.0"

@amn41 can you please look into what's going wrong there?

@venky14  does it work if you specify the project explicitly?
curl -XPOST 'localhost:5000/parse?model=current&project=nlu' -d '{"q":"motivation"}'

Got this
Aech:~ priya$ curl -XPOST 'localhost:5000/parse?model=current&project=nlu' -d '{"q":"motivation"}'
{
  "error": "Unable to initialize persistor"
}

same as above error.


Feature/#296 include maven wrapper

Resolves #296
Added Maven Wrapper 3.3.3

@SimonHarmonicMinor are you sure it's a good idea to copy-paste Apache code to our repository? Looks a bit wrong to me... I'm not sure how it should be done though.

@yegor256 this code is actually auto-generated. I used mvn -N io.takari:maven:wrapper -Dmaven=3.5.2 to create maven wrapper. I'm not sure about licences problems, but the plugin repository tells that it's under Apache-2.0 License. I don't if it is acceptable with the project.

@SimonHarmonicMinor well, if the code auto-generated, it's a bad practice to keep it in Git, I believe. This is what Maven team recommends doing -- committing this to Git?

@yegor256 ok, I got it now. According to this page there are several ways to include maven wrapper in the project. For instance, one can add either maven-wrapper.jar itself or MavenWrapperDownloader.java that wil download the artifact. But since mvnw and mvnw.cmd scripts are already present they will do the job

@SimonHarmonicMinor I'm still very skeptical about us having such a long piece of code copied from somewhere else. Is it possible to import it somehow in runtime?

@yegor256 not sure about importing it. As I far I understand that's a common approach in the software development. For example, here is the spring boot project that uses the same pattern (55.8K stars).
Well, techinally it uses Gradle (gradlew) instead of Maven but the idea is the same.

@yegor256 and here is another one with Maven Wrapper (386 stars). It's not so popular as Spring, but still well known

@yegor256/z everybody who has role REV is banned at #298; I won't be able to assign anyone automatically; consider assigning someone manually (as in §19), or invite more people (as in §51), or remove the job from the scope (as in §14)

@yegor256/z everybody who has role REV is banned at #298; I won't be able to assign anyone automatically; consider assigning someone manually (as in §19), or invite more people (as in §51), or remove the job from the scope (as in §14)

@yegor256/z everybody who has role REV is banned at #298; I won't be able to assign anyone automatically; consider assigning someone manually (as in §19), or invite more people (as in §51), or remove the job from the scope (as in §14)

@yegor256/z everybody who has role REV is banned at #298; I won't be able to assign anyone automatically; consider assigning someone manually (as in §19), or invite more people (as in §51), or remove the job from the scope (as in §14)

@yegor256/z everybody who has role REV is banned at #298; I won't be able to assign anyone automatically; consider assigning someone manually (as in §19), or invite more people (as in §51), or remove the job from the scope (as in §14)

@yegor256/z everybody who has role REV is banned at #298; I won't be able to assign anyone automatically; consider assigning someone manually (as in §19), or invite more people (as in §51), or remove the job from the scope (as in §14)

@yegor256/z everybody who has role REV is banned at #298; I won't be able to assign anyone automatically; consider assigning someone manually (as in §19), or invite more people (as in §51), or remove the job from the scope (as in §14)

@SimonHarmonicMinor thanks!

Job gh:cqfn/eo#298 is not assigned, can't get performer


Question about the folders mapping

Hello, little question on how you handle the folders with the tv shows.
I have a Synology NAS where I want the tv shows / movies to be in.
I am using download center also to download.
And I have HomeAssistant running on another laptop with your add-on.
My question is how map the synology folder into the add-on so I can do the rename and move of the files from sonarr into the synology :)

Answering to myself, I updated the run,sh to allow mounting network folder.
Still testing the addon but seems to work
https://github.com/lbouriez/addon-sonarr


fix: [web] PathUrlStrategy

fix :[web] PathUrlStrategy doesn't work with nested paths #119111
Pre-launch Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[x] I signed the [CLA].
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is [test-exempt].
[x] All existing and new tests are passing.

@ditman can you take a look at this? And maybe also suggest how to test?

@Gorniv is this still required after the changes in main?

@ditman no


Mobile layout

The layout when viewing on mobile makes it difficult to play the game. Change the layout so that it is more mobile friendly.

Completed.


Missing icons in package

Hi! There are not all icons in telegram-ui package. For example:  person_add_24

Can you please add a full list of icons to Storybook?

Tell me, where do you usually get your icons from? Is this some kind of pack?