sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: PowerToys
Issue: [Run][New Plugin] Have the ability to search and open an Outlook Contact card.
Labels: Idea-Enhancement,Product-PowerToys Run,Run-Plugin

I"m not sure how many folks other than myself spent the last 10 yrs complaining in the Office forums that I could not click the start button and type in anything from a Outlook Desktop contacts card, including something from the notes section, or a phone # to pull up AND LAUNCH a contact card.

The issue is now, when you click Start, Search, it finds a contact ONLY by name and only from the icky People App, and not by any of the info in the contact card; and then it teases you by giving you an OPEN command, and then Lucy pulls the football away by ONLY launching a New Email message, to that contact.

This has been cruel and unusual punishment for those of us, (am I the only one) who open contact cards all day every day.

If someone could make this new search thingy index all my Outlook contacts, the way Outlook 2010 did, I will promise to open 1000 contact cards consecutively in an act of celebration. I may even film it.

<!-- 
A clear and concise description of what you want to happen.
-->
Repository: flutter
Issue: Let iOS keyboard dismissal synchronize with scroll
Labels: a: text input,c: new feature,platform-ios,framework,engine,a: fidelity,f: scrolling,customer: crowd,c: proposal,P3,team-ios,triaged-ios

Since https://github.com/flutter/flutter/issues/21814, keyboards will dismiss during scroll. For higher fidelity, rather than one single brisk dismissal event, the keyboard dismissal should ideally be done gradually along with the scroll gesture. 

Android counterpart: https://github.com/flutter/flutter/issues/62876
Repository: pytorch
Issue: equivalent of tensorflow's embedding_lookup_sparse
Labels: feature,triaged

## 🚀 Feature
<!-- A clear and concise description of the feature proposal -->
A way to gather embedding and reduce via methods such as sum or mean when a sparse index tensor is provided.

## Motivation

<!-- Please outline the motivation for the proposal. Is your feature request related to a problem? e.g., I'm always frustrated when [...]. If this is related to another GitHub issue, please link here too -->

It is frequently used in processing variable length sequence data, such as processing sentences.

## Pitch

<!-- A clear and concise description of what you want to happen. -->

An equivalent of tf.embedding_lookup_sparse

## Alternatives

<!-- A clear and concise description of any alternative solutions or features you've considered, if any. -->

I didn't find an alternative

## Additional context

<!-- Add any other context or screenshots about the feature request here. -->
Repository: PowerToys
Issue: [Run] Setting to show path in result list without hovering
Labels: Idea-Enhancement,Product-PowerToys Run,Area-User Interface

# Summary of the new feature/enhancement

The launcher sometimes finds some applications/executables which are not easy to put in context.
For example, when I search for "uninstall" I get several suggestions. a list of applications called "Uninstall" without any further information, except the icon and "Win32 application"

It would be helpful if there's a setting to show the path to a search result underneath.

# Proposed technical implementation details (optional)

Checkbox in the settings of PowerToys Run which toggles showing the path to a search result.
Repository: kubernetes
Issue: SSA Apply: Different or same command?
Labels: sig/api-machinery,sig/cli,lifecycle/frozen,wg/api-expression

I've had different form of this conversation with many different people and so far we've been going toward making server-side apply the same command, but there are pros and cons to both approach. I'd like to have a more formal discussion about this.

I'm going to try to describe the problem neutrally, but I think I'm biased toward having a separate command.

Why should we have a new `kubectl` command:

- We're less likely to break anyone's workflow (flags not working as expected, something that used to work with `kubectl apply` doesn't work anymore), we already have a few of these and there are probably a lot that we haven't seen:
  - `--force` flag doesn't work for server-side apply
  - Missing protocol doesn't work on deployment ports.
  - Conflicts will start causing failures where they previously didn't
  - We don't support applying APIServices
- The flags are a little messy because some clearly apply to client-side while other clearly apply to server-side, that's general engineer malpractice to convolute these two things (`--overwrite`, client-side dry-run, `--openapi-patch`, `--validate`).
- Because of the two points above, we're losing freedom to make the changes that we would want to make because we sort of have to maintain compatibility (C++ syndrome).
- Basically, the abstraction is leaky in bad ways.

On the other hand, re-using the same name is great because:
- There is clearly no better name than `apply` for the command, so we'll have to settle with something not as good
- If we ever want to re-claim the `apply` name, we'll need a long-term plan to deprecate the existing `apply` and eventually rename
- People will start using it instantly. The risk with the new command is that people never start using it or aren't aware that it exists
Repository: youtube-dl
Issue: yupptv.com request
Labels: site-support-request

<!--

######################################################################
  WARNING!
  IGNORING THE FOLLOWING TEMPLATE WILL RESULT IN ISSUE CLOSED AS INCOMPLETE
######################################################################

-->


## Checklist

<!--
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2020.05.08. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- Make sure that all provided video/audio/playlist URLs (if any) are alive and playable in a browser.
- Make sure that site you are requesting is not dedicated to copyright infringement, see https://yt-dl.org/copyright-infringement. youtube-dl does not support such sites. In order for site support request to be accepted all provided example URLs should not violate any copyrights.
- Search the bugtracker for similar site support requests: http://yt-dl.org/search-issues. DO NOT post duplicates.
- Finally, put x into all relevant boxes (like this [x])
-->

- [x] I'm reporting a new site support request
- [x] I've verified that I'm running youtube-dl version **2020.05.08**
- [x] I've checked that all provided URLs are alive and playable in a browser
- [x] I've checked that none of provided URLs violate any copyrights
- [x] I've searched the bugtracker for similar site support requests including closed ones


## Example URLs

<!--
Provide all kinds of example URLs support for which should be included. Replace following example URLs by yours.
-->

- Single video: https://www.youtube.com/watch?v=BaW_jenozKc
- Single video: https://youtu.be/BaW_jenozKc
- Playlist: https://www.youtube.com/playlist?list=PL4lCao7KL_QFVb7Iudeipvc2BCavECqzc


## Description

<!--
Provide any additional information.
If work on your issue requires account credentials please provide them or explain how one can obtain them.
-->

Please add support for yupptv.com
here is an example link:
https://www.yupptv.com/channels/star-jalsha/chuni-panna/48534542/20-may-2020
Repository: pytorch
Issue: [jit] `jit.annotate` and multiple compilation of functions with different types
Labels: triage review,oncall: jit

## 🚀 Feature
Provide a way to `jit.script` a method more than once with different signatures.

## Motivation
Providing "templating" or specializing generics functionality by reusing function definitions in Python for multiple scripted functions that differ in signature but share the body.

Currently the only way seems to write the entire function multiple times with the correct signature embedded in native Python syntax. `jit.annotate` and `jit.Attribute` are also getting deprecated (they never provided this functionality, but the API design is relevant).

## Pitch
Provide a function similar to `jit.script` with an additional argument taking a type signature for the method being compiled.

This type signature will likely need to be an actual Python object (e.g. based on `Callable[]`) to allow forwarding types from the compiling context to the compiler (which can't see the context here?).

Example:
```py
foo_tensor = jit.script_typed(foo, Callable[[Tensor, Tensor], Tensor]])
foo_tuple = jit.script_typed(foo, Callable[[Tensor, Tuple[Tensor, Tensor]], Tensor])
```

### Questions
How do we handle methods taking `self`, `cls`?

Simplest way would be to write them manually and dispatch to a separate compiled specialization of a function. Issue then is representing the `self` and `cls`.

The most basic needed functionality in that case, IMO, would be the ability to see a class instance as a container of variables and `Parameter`s, even without seeing any of its methods. We do need to continue having access to `nn.Module` fields as that's the current main design pattern. Something like a `Namespace`.

## Alternatives
Not sure.

## Additional context
Julia provides multiple dispatch. At a minimum, this provides some generics capability to the language.

In PyTorch, this is already handled by the base type (Tensor) at the element level. But we're missing it for more complex compositions of other available types.

cc @suo
Repository: flutter
Issue: Remake native iOS button in example/flutter_view
Labels: framework,f: material design,d: examples,team-design,triaged-design

The example was build with the MaterialControls pod, whose repository now 404s; as a result the tree is closed because this example doesn't build.

https://github.com/flutter/flutter/pull/57621 does a quick and dirty replacement with a featureless, shadowless, square button. It should be made to look a lot less bad, but that doesn't need to keep the tree closed.
Repository: TypeScript
Issue: RegExp literal flag types
Labels: Suggestion,Awaiting More Feedback

<!-- 🚨 STOP 🚨 𝗦𝗧𝗢𝗣 🚨 𝑺𝑻𝑶𝑷 🚨

Half of all issues filed here are duplicates, answered in the FAQ, or not appropriate for the bug tracker.

Please help us by doing the following steps before logging an issue:
  * Search: https://github.com/Microsoft/TypeScript/search?type=Issues
  * Read the FAQ, especially the "Common Feature Requests" section: https://github.com/Microsoft/TypeScript/wiki/FAQ

-->

## Search Terms

RegExp Regex literal flags as const narrowing

## Suggestion

This is similar to the proposal for typing named capture groups https://github.com/microsoft/TypeScript/issues/32098
It would be useful to narrow RegExp literals based on their flags as well. This could be modeled as type parameter(s) as in that proposal, or as a type intersection, which I will use here.

```
const myRegExp = /hello/y; // has type RegExp & {dotAll: false, global: false, ignoreCase: false, multiline: false, sticky: true, unicode: false, flags: 'y'};
```

## Use Cases

Regular expressions have different behavior when defined with different flags, and functions may have different behavior when they receive them, so they may want to distinguish the flags of a RegExp for overloads or allowed argument values.

## Examples

In the standard library, String.prototype.match returns either the first match with its capture groups, or a list of all matches, depending on whether the argument is a global RegExp. This could be modeled as an overload:

```
match(str: string): RegExpMatchArray|null
match(regexp: RegExp & {global: false}): RegExpMatchArray|null
match(regexp: RegExp & {global: true}): Array<string>|null;
match(regexp: RegExp): RegExpMatchArray|null;
```


I recently wrote some functions which only work with sticky RegExps, so I had to put checks at the top of each function:

```ts
function match(regexp: RegExp) {
    if (!regexp.sticky) { throw new Error("Invalid argument -- RegExp must use the /y 'sticky' flag"); }
   ...
}

match(/sticky example/y); // compiles and runs fine
match(/non-sticky example/); // compiles fine, runtime error
```

I'd like to define the function instead as:
```ts
type StickyRegExp = RegExp & {sticky: true};
function match(regexp: StickyRegExp) {
   ...
}

match(/sticky example/y); // compiles and runs fine
match(/non-sticky example/); // compiler error
```

<!-- Show how this would be used and what the behavior would be -->

## Checklist

My suggestion meets these guidelines:

* [x] This wouldn't be a breaking change in existing TypeScript/JavaScript code
* [x] This wouldn't change the runtime behavior of existing JavaScript code
* [x] This could be implemented without emitting different JS based on the types of the expressions
* [x] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, etc.)
* [x] This feature would agree with the rest of [TypeScript's Design Goals](https://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals).
Repository: go
Issue: net/http/httptrace: Provide direction in the documentation for ClientTrace on safety of request mutations
Labels: Documentation,NeedsInvestigation

The documentation for `ClientTrace` provides no guidance on if it is safe to modify the request from within any of the trace functions. It mentions that the functions within `ClientTrace` may be called concurrently, but does not comment on if these functions are permitted to modify the request. In contrast, the documentation for [RoundTripper](https://golang.org/pkg/net/http/#RoundTripper) explicitly calls out the expected behavior: 

```
    // RoundTrip should not modify the request, except for
    // consuming and closing the Request's Body. RoundTrip may
    // read fields of the request in a separate goroutine. Callers
    // should not mutate or reuse the request until the Response's
    // Body has been closed.
```

This concern was originally raised when attempting to use `GotConn` to modify the request `Header` to add the amount of time remaining until the request's context deadline, for use in distributed tracing. I would like to be able to modify certain properties in the request (Headers, Body,  ...) in response to `ClientTrace` data, but need to understand if that behavior will continue to be supported. 

This issue has two components: 
1. Provide guidance on if the functions within `ClientTrace` are permitted to modify the request
2. If the functions within `ClientTrace` are permitted to modify the request, promise this expectation will continue in the future by updating the documentation to reflect this
Repository: vscode
Issue: Touch screen on chromebook
Labels: feature-request,polish,web,touch/pointer

Issue Type: <b>Feature Request</b>

Can we have touch screen scrolling on chromebooks. I understand virtual keyboard may not be possible yet but basic cursor movement and scrolling should be possible.

VS Code version: Code 1.44.2 (ff915844119ce9485abfe8aa9076ec76b5300ddd, 2020-04-16T17:50:03.709Z)
OS version: Linux x64 4.19.113-08528-g5803a1c7e9f9


<!-- generated by issue reporter -->
Repository: pytorch
Issue: test_float_to_int_conversion_finite_cpu_int16 is failing on MacOS
Labels: high priority,module: tests,triaged,module: numpy

```
May 19 08:56:50 ======================================================================
May 19 08:56:50 FAIL [0.003s]: test_float_to_int_conversion_finite_cpu_int16 (__main__.TestTorchDeviceTypeCPU)
May 19 08:56:50 ----------------------------------------------------------------------
May 19 08:56:50 Traceback (most recent call last):
May 19 08:56:50   File "/Users/distiller/workspace/miniconda3/lib/python3.7/site-packages/torch/testing/_internal/common_device_type.py", line 234, in instantiated_test
May 19 08:56:50     result = test(self, device_arg, dtype)
May 19 08:56:50   File "/Users/distiller/workspace/miniconda3/lib/python3.7/site-packages/torch/testing/_internal/common_device_type.py", line 501, in only_fn
May 19 08:56:50     return fn(self, device, *args, **kwargs)
May 19 08:56:50   File "test_torch.py", line 16627, in test_float_to_int_conversion_finite
May 19 08:56:50     self._float_to_int_conversion_helper(vals, device, dtype)
May 19 08:56:50   File "test_torch.py", line 16603, in _float_to_int_conversion_helper
May 19 08:56:50     self.assertEqual(torch.from_numpy(a), t.cpu())
May 19 08:56:50   File "/Users/distiller/workspace/miniconda3/lib/python3.7/site-packages/torch/testing/_internal/common_utils.py", line 1083, in assertEqual
May 19 08:56:50     self.assertTrue(result, msg=message)
May 19 08:56:50 AssertionError: False is not true : Tensors failed to compare as equal! Found 1 different element(s) (out of 9), with the greatest difference of 32768 (-32768 vs. 0) occuring at index 0.
May 19 08:56:50 
May 19 08:56:50 ----------------------------------------------------------------------
```

This issue first appears on Master after this PR https://github.com/pytorch/pytorch/pull/38641, which seems unrelated. 

I am disabling the test.

cc @ezyang @gchanan @zou3519 @mruberry
Repository: flutter
Issue: Document that service workers require https
Labels: tool,d: api docs,platform-web,P3,team-web,triaged-web

Images pulled from the web show ok when running `flutter run -d chrome`
However when I deploy the app on Firebase using: firebase deploy and hitting the endpoint, when I refresh the page, network pulled images do not show up at all. If I force refresh on the browser, they appear again.
Repository: PowerToys
Issue: [Run] Support single key press to open Run (e.g. caplock)
Labels: Idea-Enhancement,Help Wanted,Product-PowerToys Run

# Launch PowerToys Run by pressing capslock

Make Capslock into a hyper key, ideally to launch PowerToys Run (or other uses as ppl see fit).

## Advantages:

- save time: Alt-Space is two key presses, capslock is one.
- Capslock is obsolete. ChromeOS has already turned it into a search key so for kids using chromebooks in school it makes for an easier transition.

Note: I used the Keyboard Manager powertoy to remap capslock to another key, but its still not working to launch Run. Also tried remapping CapsLock to Alt-Space (in remap shortcuts) but that didn't work either.
Repository: flutter
Issue: Proposal: Add about dialogue and license page for cupertino package.
Labels: c: new feature,framework,f: cupertino,c: proposal,team-design,triaged-design

## Use case

Display information about an app in a dialogue.
Display collected licenses.

## Proposal

Add a new UI for the Cupertino package mirroring that which already exists for the Material package.

## Related issues

#57226
Repository: TypeScript
Issue: Include types for TSConfig
Labels: Suggestion,Awaiting More Feedback

## Search Terms

types for tsconfig

## Suggestion

Include types for TSConfig.

## Use Cases

Automation and code generation

## Examples

I'd like an extensible way to create and modify TSConfig files, and to represent these files as objects.

## Checklist

My suggestion meets these guidelines:

* [x] This wouldn't be a breaking change in existing TypeScript/JavaScript code
* [x] This wouldn't change the runtime behavior of existing JavaScript code
* [x] This could be implemented without emitting different JS based on the types of the expressions
* [x] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, etc.)
* [x] This feature would agree with the rest of [TypeScript's Design Goals](https://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals).

@webstrand came up with a demo earlier today, that's somewhat manually extracted: https://gist.github.com/webstrand/68e33abe8073a1e6f56d25b722ea0db9
Repository: go
Issue: cmd/go: return best-effort results despite inconsistent vendoring
Labels: Vendoring,NeedsInvestigation,FeatureRequest,modules

Following up on https://github.com/golang/go/issues/39100, is it possible for the `go` command to return partial results even with an inconsistent vendor folder? This is done in several (arguably smaller) cases, like #35973 and #38846.

If `go list` could return partial results along with the error, that would make the experience in `gopls` much better for users. Right now, our best option will be to show the user a pop-up with the error message and a button that, when clicked, runs `go mod vendor`. This work-around is fine for now, but I wonder if there is a better longterm solution.

/cc @bcmills @jayconrod @heschik
Repository: terminal
Issue: Update Preview icon to align with Edge
Labels: Issue-Bug,Area-UserInterface,Product-Terminal,Priority-3

# Environment

```none
Windows build number: 19628
Windows Terminal version (if applicable): 1.0.1402
```

# Steps to reproduce

Install Windows Terminal Preview

# Expected behavior

The Terminal Preview icon and Edge Insider icon's preview-labels line up nicely and use the same font and size.

# Actual behavior

Given the basic design, it feels obvious that the Terminal Preview's "Preview" label is modelled after the Microsoft Edge icon.

<img width="167" alt="Annotation 2020-05-20 091514" src="https://user-images.githubusercontent.com/1693592/82416744-d8ab1600-9a7a-11ea-8da3-c5b2569a2970.png">

But the labels don't line up nicely and a different font (weight) is used for the Terminal compared to Edge.

-----

It's a *very* insignificant issue. But I'd just like to point it out because - as someone who uses both regularly - it annoys me. 🙃
Repository: pytorch
Issue: LibTorch 1.5.0 not supporting GLIBC < 2.23
Labels: module: build,module: cpp,triaged

## 🐛 Bug

LibTorch 1.5.0 seemed built on top of GLIBC 2.23 where PyTorch 1.5.0 pip wheel built on lower version. Do we have a plan to support LibTorch on version below 2.23? Or any instruction for user on GLIBC 2.23 and below to use it?

## To Reproduce

If you try to use it on Cent OS 7, you can easily fall into the following issue:

```
download
https://download.pytorch.org/libtorch/cu102/libtorch-cxx11-abi-shared-with-deps-1.5.0.zip
```

Error message
```
/lib64/libm.so.6: version `GLIBC_2.23' not found (required by /home/centos/libtorch_cpu.so)
```

## Expected behavior

It should be fine to use the libtorch for lower GLIBC version as claimed here: https://pytorch.org/get-started/locally/#supported-linux-distributions


## Environment

PyTorch version: 1.5.0
Is debug build: No
CUDA used to build PyTorch: 10.2

OS: CentOS Linux 7 (Core)
GCC version: (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
CMake version: version 3.6.2

Python version: 3.6
Is CUDA available: No
CUDA runtime version: No CUDA
GPU models and configuration: No CUDA
Nvidia driver version: No CUDA
cuDNN version: No CUDA

Versions of relevant libraries:
[pip3] numpy==1.18.4
[pip3] torch==1.5.0
[conda] Could not collect



cc @malfet @yf225 @glaringlee