docker: invalid reference frame

When running the command:
sudo docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<YourStrong!Passw0rd>"
-p 1433:1433 --name sql1
-d mcr.microsoft.com/mssql/server:2017-latest
I get the error: invalid  reference format do anyone know how til solve this ? running it on an mac command prompt

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

ID: b152444b-dfb8-5cbe-cf45-9830bd085a68
Version Independent ID: 31719660-d4d0-7f63-efcc-846c822a63c2
Content: Get started with SQL Server Linux containers on Docker - SQL Server
Content Source: docs/linux/quickstart-install-connect-docker.md
Product: sql
Technology: linux
GitHub Login: @vin-yu
Microsoft Alias: vinsonyu

@Hyypeer Thank you for reaching out to us with this question. We're looking into it to make sure that the instructions in the article are correct. Thank you for your patience.

@Hyypeer Can you try the above command without new-lines and a weak password (no special characters)?
sudo docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<weakpassword>" -p 1433:1433 --name sql1 -d mcr.microsoft.com/mssql/server:2017-latest

The error suggests something wrong with the syntax.

New lines were not of issue, for whatever reason it was the ! in the password.
Document has been updated.

I was having issues with the same ! on Mac but the problem was the double quotation (") I replaced them by single and worked.

Also noticed ! in password needs to be replaced throughout.

@ivanlopezmolina Can you reference a command in particular?  The double quotes seem to be working for me on Mac.

@ivanlopezmolina Thanks, again, for reaching out. As @msebolt can not reproduce, we'll close this for issue for now. However, if you can provide more information that would help us recreated the problem, we might be able to figure out what the caveats are to put in the documentation to address the issue you're seeing. Thank you!!


Please make ObjectExtensions internal or define it in a custom namespace

In NPOI 2.5.5, you added these public extension methods in the System namepace: https://github.com/nissl-lab/npoi/commit/a3058a2b810637ea1ace24fa4f515fd4b17f8517. All consumers of NPOI are now forced to import these extension methods with the System namespace. Please consider changing the visibility of ObjectExtensions to internal or changing its namespace to e.g. NPOI.Util.

Sorry, it's my fault. This class definition is copied from stackoverflow.com or somewhere. You know Ctrl+C and Ctrl+V. I didn't pay much attention to the namespace at all. I'll change the namespace in the next release.


Fix Uncaught DOMException in Firefox

I got a report from a user of my web app, which depends on pixi sound, that in their Firefox browser it does not work. On the user's browser console, there was a log like the following:
Uncaught DOMException: OfflineAudioContext constructor: Sample rate 384000 is not in the range [8000, 192000]
I found that this happens because on the user's Firefox browser, new AudioContext().sampleRate eqauls 384000,
and the pixi sound source passes this value to the OfflineAudioContext constructor without checking whether the value is in a valid rage.
I found that [8000, 96000] can be a valid range:
https://www.w3.org/TR/webaudio/#dom-offlineaudiocontext-offlineaudiocontext-numberofchannels-length-samplerate
https://www.w3.org/TR/webaudio/#dom-baseaudiocontext-createbuffer
This PR includes a commit that checks whether the value passed to sampleRate parameter of
OfflineAudioContext is in the rage [8000, 96000]. If the value is in the rage, it passes the value. Otherwise, it passes 44100.

@andrewstart I added the comment!


[Question] Visual regression testing

Hi,
Is there any way to do visual regression testing as part of canopy?
thanks

What did you have in mind?

so something where at specific points in the test, i can snapshot the screen or a section of screen (say a particular div that i care about) and compare it with a previously snapshotted baseline image, and assert that is hasn't changed (at least by a certain threshold). this way i can assert that not only are things appearing as i expect them to, but i haevn't inadvertantly cause regression issues in the css

something in the vien of say, https://github.com/BBC-News/wraith

canopy only has support for screenshots.  You can take the screenshot and use another tool to do a diff versus a 'gold copy'.
If you decide to do this against your whole screen at a time I think you may find that its too sensitive.  I can't find the video, but I saw a talk on this and the team's approach seemed really sane:
They would make a page with only one component on it, a button, datepicker, grid etc.  Then they would use selenium to browse to each sub page, screenshot, and use a picture diffing tool.  Designers would submit the 'gold copy' that it was compared against.  Anything that failed would be reviewed the designers, and if it was intended they would upload/promote a new 'gold copy'.
This cut down on one small change in padding causing the whole image to be a diff and a 'major failure'.
Found this gist, it may have some useful links: https://gist.github.com/cvrebert/adf91e429906a4d746cd
Hope this helps!


style: remove deprecated type aliases

These type aliases are deprecated. I only did /tinygrad.

Only works >3.8.


Include  to fix "std::terminate" errors

Newer versions of libc++ removed the transitive include for <exception> (see https://reviews.llvm.org/D146097), which causes an error when compiling. This patch adds an explicit include for <exception> to resolve this issue.

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

Thanks, indeed we need to include <exception> for std::terminate().


autoValue fail.  My autoValue always makes new values!?!

Hi, I've been using Collection2 for several months and love it.  I still haven't mastered autoValue though.
Heres an autoValue function to make a new hash if one doesn't already exist.  But it makes a new hash every time!  I though I was using the existing value if(this.isSet) return but that's not the case.
How do I make an autoValue function that creates a random number as the default value?
Thanks!
  newSecureHash: function() {
console.log('newSecureHash');
console.log(this);
    if (this.isSet) return;
    if (Meteor.isClient) return;
    var crypto = Meteor.npmRequire('crypto');
    var id = crypto.randomBytes(35).toString('base64');
    var urlSafeId = id.replace(/\+/g, '-').replace(/\//g, '-').replace(/=+$/, '').toLowerCase();
    if (this.isInsert || this.isUpdate || this.isUpsert) return urlSafeId;
    return this.unset();  // Prevent user from supplying their own value
  },

Then in the output I see:
 newSecureHash
I20160120-15:27:30.959(-6)? { isSet: false,
I20160120-15:27:30.959(-6)?   unset: [Function],
I20160120-15:27:30.960(-6)?   value: undefined,
I20160120-15:27:30.960(-6)?   operator: '$set',
I20160120-15:27:30.960(-6)?   field: [Function],
I20160120-15:27:30.960(-6)?   siblingField: [Function],
I20160120-15:27:30.960(-6)?   isInsert: false,
I20160120-15:27:30.960(-6)?   isUpdate: true,
I20160120-15:27:30.961(-6)?   isUpsert: false,
I20160120-15:27:30.961(-6)?   userId: 'kPwYeLP2oD9uYyPFd',
I20160120-15:27:30.961(-6)?   isFromTrustedCode: true,
I20160120-15:27:30.961(-6)?   docId: '9ykZ5omtiiDjCmHQ4',
I20160120-15:27:30.961(-6)?   isLocalCollection: false }

I'm using collections.find().observe() to watch the oplog for changes, and I see the field using this update every time:
changed 9ykZ5omtiiDjCmHQ4
I20160120-15:28:31.048(-6)? { timers: { turkeyDone: Wed Jan 20 2016 15:28:30 GMT-0600 (CST) },
I20160120-15:28:31.048(-6)?   url:
I20160120-15:28:31.048(-6)?    { hash: 'j3kszei9z5eeoobluvzi8-eeik-cgss1vjdh6bwljicyzti',
I20160120-15:28:31.048(-6)?      log: [] },
I20160120-15:28:31.048(-6)?   updatedAt: Wed Jan 20 2016 15:28:30 GMT-0600 (CST) }

Looking in the database, I see the new values persist and update.

Closing old issues. Please comment if this is still an issue and should be reopened.


When I try to import the gym_pull, it said no module named  'gym.configuration'

Traceback (most recent call last):
File "/Users/baohejin/Documents/mario.py", line 2, in
import gym_pull
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/gym_pull/init.py", line 6, in
from gym.configuration import logger_setup, undo_logger_setup
ModuleNotFoundError: No module named 'gym.configuration'

I have this same issue, did you find a solution?


Unable to get selector in TeamCity

Description
The following code works fine locally but on TeamCity it fails to locate the Username input. The site trying to load is limited to company's intranet only. Everything works fine locally but fails on TeamCity. Is there any diagnostics command I can run to check what might be the issue?
Complete minimal example reproducing the issue
// Arrange
var websiteUrl = GetWebsiteUrl();
await page.GoToAsync(websiteUrl, WaitUntilNavigation.DOMContentLoaded);

const string usernameSelector = "#Username";
var usernameInput = await page.GetElementBySelectorAsync(usernameSelector, selectorOptions);

// Act
...

// Assert
...

Expected behavior:
Should be able to get username selector
Actual behavior:
Throws timeout exception when not able to find username input:
PuppeteerSharp.WaitTaskTimeoutException : waiting for selector '#Username' failed: timeout 60000 ms exceeded

Versions

Which version of PuppeteerSharp are you using? 2.0.3
Which .NET runtime and version are you targeting? 4.6.1

Additional Information
Any additional information, configuration or data that might be necessary to reproduce the issue.
This is the state of the page when trying to load it from TeamCity

What's the error?

What's the error?

PuppeteerSharp.WaitTaskTimeoutException : waiting for selector '#Username' failed: timeout 60000 ms exceeded

Would you be able on TeamCity to make a screenshot of the page and publish somewhere?
Another trick would be writing the HTML of the page in the terminal so you can see what's missing.
Maybe the page is not loading as you expected.

Yes that would be my guess as well. How do I get the whole html of the page?

Yes that would be my guess as well. How do I get the whole html of the page?

var html = await page.GetContentAsync()

Do you have any idea why this would be rendered?

@Ibrahim-Islam it seems that TeamCity can't get to your page.


SCB-564 Fix Capitalization of the ServiceName in the Service list

Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Make sure there is a JIRA issue filed for the change (usually before you start working on it).  Trivial changes like typos do not require a JIRA issue.  Your pull request should address just this issue, without pulling in other changes.
[x] Each commit in the pull request should have a meaningful subject line and body.
[x] Format the pull request title like [SCB-XXX] Fixes bug in ApproximateQuantiles, where you replace SCB-XXX with the appropriate JIRA issue.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
 A more thorough check will be performed on your pull request automatically.
[x] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Fix https://github.com/apache/incubator-servicecomb-service-center/issues/324

Codecov Report

Merging #345 into master will decrease coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #345      +/-   ##
==========================================
- Coverage   69.95%   69.92%   -0.03%
==========================================
  Files          17       17
  Lines        3412     3412
==========================================
- Hits         2387     2386       -1
  Misses        861      861
- Partials      164      165       +1

Impacted Files
Coverage Δ

server/service/instances.go
71.13% <0%> (-0.19%)
:arrow_down:

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 08f0814...2c61372. Read the comment docs.

Coverage decreased (-0.1%) to 73.416% when pulling 2c61372f282443a30870e177ee8b15e276c67091 on asifdxtreme:master into 08f08147b744dcea017c3099121d8c11fdf78ef9 on apache:master.


Scalar instead of vector

In equation (7.56), the very last x on formula must be vector (lowercase bold) but written as scalar (lowecase italic).

Moving it to typos issue as comment

fixed


Fixing compatibility with pystac_client

Overview
Related Issue / Discussion
Additional Information
Contributions and Licensing
(as per https://github.com/geopython/pycsw/blob/master/CONTRIBUTING.rst#contributions-and-licensing)

[ ] I'd like to contribute [feature X|bugfix Y|docs|something else] to pycsw. I confirm that my contributions to pycsw will be compatible with the pycsw license guidelines at the time of contribution.
[x] I have already previously agreed to the pycsw Contributions and Licensing Guidelines

CI failures unrelated.


[Search] Order tags by alphabetic order in tag mosaic [Snipeon]

Hentoid Version:

Device/Android Version:

Issue details / Repro steps:

Stack trace / LogCat:
paste stack trace and/or log here

@AVnetWS/admin-team

Done by ae9d0ef6cadb7b81ea177ccf22a9d88b12c11a17


Installing nvm-windows on multiple user accounts interferes with each other

My Environment

[X] Windows 10

I'm using NVM4W version:

[X] 1.1.5

I have already...

[X] read the README to be aware of npm gotchas & antivirus issues.
[X] reviewed the wiki to make sure my issue hasn't already been resolved.
[X] verified I'm using an account with administrative privileges.
[X] searched the issues (open and closed) to make sure this isn't a duplicate.
[X] made sure this isn't a question about how to use NVM for Windows, since gitter is used for questions and comments.

My issue is related to (check only those which apply):

[X] A standard shell environment (terminal/powershell)

Expected Behavior
nvm-windows should work for any user account that installed it, without interfering with the other account.
Actual Behavior
Installing nvm-windows in one account affects the other user account, rendering the former unable to use nvm-windows on the command line.
Steps to reproduce the problem:
Given two user accounts, UserA and UserB on Windows 10.

UserA installs nvm-windows and can use it initially. UserA logs off.
UserB logs in, but cannot use nvm-windows -- his powershell says the command is not found, so he installs nvm-windows during his own session.
After that, UserB logs out and UserA logs back in. UserA can no longer use nvm-windows.

Comments
So is it by design that nvm-windows can only be used by one user account?

Just hit this same issue.  It appears to be a result of the default installation folder being located under the install user's home folder.   (C:\Users\XXX\AppData\Roaming\nvm)  Other users on the machine will be denied access to that folder.
Try removing nvm and re-installing to a common folder location such as "C:\nvm".

@b-dur / @coreybutler - is there a reason any part of NVM needs to be installed globally on a machine?  Or maybe rephrased - can't every part of NVM just be installed under Local AppData and the appropriate paths added to the current user's environment?  This way any individual user's install of NVM and the currently in-use version of node/npm is completely independent of anyone else's?  On Windows 10 anyway, I wouldn't see any problems with this; I'm pretty sure there wouldn't be any under Win7+.

@mattzuba I don't think there is anything blocking NVM for being installed in a global path. This PR #346 should fix this issue when merged.

Thank you for this.
I tried this pre-release on Windows 10.  nvm installed into C:\ProgramData\nvm and I was able to access it from an account other than the one that installed it.
I hope I'm not off topic by mentioning this, but I am having one glitch with the environment variables created by this installer.  NVM_HOME and NVM_SYMLINK are created as system-level environment variables, and both are inserted into the system-level path as %NVM_HOME% and %NVM_SYMLINK%, but the command interpreter doesn't resolve them into actual pathnames, and thus I can't find the executables.  I'm working around this issue by adding %NVM_HOME% and %NVM_SYMLINK% to my user-level PATH environment variable.  Windows resolves them into actual pathnames if I do that.

Same experience with both the previous comments.

I installed NVM in a global folder like @JohnMilazzo suggested and it started to work AFTER I logged off in all accounts and restarted Windows.

Instalé NVM en una carpeta global como@JohnMilazzosugirió y comenzó a funcionar DESPUÉS de cerrar sesión en todas las cuentas y reiniciar Windows.

esto funciono para mi, lo que hice es instalar en ruta de mi usuario normal y luego reiniciar la PC y funciono

Problem still persists. I tried adding the nvm folder to the path for the second user, as well as copying the NVM_HOME and NVM_SYMLINK variables like @lukeDeanDev suggests.
Can someone provide a working workaround? This is quite critical for me.

After installing I restarted my PC and nvm started to work , but "node" and "npm" was still not recognized , to make that work I had to run "nvm on" and  then I was able to use node and npm commands .
reference : More Information

I installed NVM in a global folder like @JohnMilazzo suggested and it started to work AFTER I logged off in all accounts and restarted Windows.

Just want to say this solution still works originally I could not use NVM on my main user since I have a separate admin user. The fix did not fully take effect until I restarted my computer and dev env. Thanks everyone.

I remove the NVM_HOME and NVM_SYMLINK on system variable, add it to user variable

Then i update the NVM_HOME and NVM_SYMLINK in the Path variable in user variable

Repeat same step on another user then 2 accounts would not interferes with each other. Note that NVM_SYMLINK on 2 account must be different path


Enable Layers to Have Clear Backgrounds

Is your feature request related to a problem? Please explain.
Layers are cool - let's make them even cooler by adding in transparency. :dark_sunglasses:
Describe the solution you'd like
Ideally, I would like layers to have the ability to have fully transparent backgrounds. The objects on this layer wouldn't be transparent but rather, everything but the objects would be.
Describe alternatives you've considered
One could make the backgrounds for each layer match the global layer but that isn't actual transparency but rather camoflauge.
Additional context
Perhaps the logic could work like:

Set opacity = :transparent
Determine where on each layer matrices are default values
Compare them with the global layer
If a coordinate is defined in the global layer, set the value in the layer to that value
If not, keep the default empty value.
Otherwise, if layer defines a value at a coordinate, put the value in that layer there as precedent.

Little vague so will have to think of it some more!

I am not sure if I understand this correctly but if we don't define a Background in the layer, it does end up being transparent. In fact the entire drawing that holds all the layers is itself transparent

Hey @Sov-trotter - just ignore this issue for now. Just was putting it here before I forgot. :)

Can we close this @TheCedarPrince as it's possible in to set :opaque or :transparent in #343 now

Sure! I have been watching that discussion on #342 with excitement as I see we are getting this functionality. :)


Why Experiment for AB Testing is not possible in flutter

Why Experiment for AB Testing is not possible in flutter

You can try this https://posthog.com/docs/experiments/running-experiments-without-feature-flags
But indeed, to run experiments via feature flags, we will need to export the getFeatureFlag method as well.
Would you like to submit a PR?


Incomplete Information about needed licenses for guest attendees in authenticated live events (People & Groups)

We had the experience that Live Events that has planned as authenticated for people and groups events - any external/guest user on the attendee list needs a teams license to see the live stream - without a valid license he cannot authenticate.
Please clarify these information for guests in authenticated events - we couldn't assign any license to external/guests users - so this functionality is very limited for wide audience where you don't know the licensing of the attendees!

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

ID: 2b679199-caa5-4cc5-27e5-60a2cf999f69
Version Independent ID: 6878c954-e248-94c2-7602-47437ec7a2dd
Content: Plan for live events in Microsoft Teams - Microsoft Teams
Content Source: Teams/teams-live-events/plan-for-teams-live-events.md
Service: msteams
GitHub Login: @LanaChin
Microsoft Alias: v-lanac

@SnappyFPV thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.


 Can an Elastic organization member please verify the contents of this patch and then kick off a build manually?

@tobio
Could I ask you to review the PR?🙏 (Also thank you for reviewing and kicking CI all the time)

jenkins test this

https://github.com/elastic/terraform-provider-elasticstack/issues/104#issuecomment-1245891584
I'm going to close this PR out, since it won't address the core issue with managing system users with the existing resource.

Oh I see, I saw your comment in the issue and it makes sense.

@k-yomo thanks for all the contributions here this week! There's some really valuable contributions!
Sorry for the confusion on this issue, we need to better curate the backlog here. There's an ongoing effort to get people more consistently working on the two terraform providers, part of that should involve grooming the existing backlog as well.

@tobio
Not at all! That's great to hear!


refactor/151-remove-cmdline-options

Changing generation-root, output-root, graph-root via cmdline does not make
sense, and should be removed. Can maybe be added to a config file in the future
if needede.

OBE.


Handle :timeout atom as error

@arnodirlam

Can we catch instead of raise? This doesn't seem to be a client error so the client shouldn't need to know about it right?

I take it back, this should be fine

@arnodirlam Could you merge or give me write access?


Npx installing old version of component

Running npx shadcn-ui@latest add button is installing old Button code. Default styling should be for primary color not gray
import * as React from "react"
import { Slot } from "@radix-ui/react-slot"
import { cva, type VariantProps } from "class-variance-authority"

import { cn } from "@/lib/utils"

const buttonVariants = cva(
  "inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-white transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-gray-950 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 dark:ring-offset-gray-950 dark:focus-visible:ring-gray-300",
  {
    variants: {
      variant: {
        default: "bg-gray-900 text-gray-50 hover:bg-gray-900/90 dark:bg-gray-50 dark:text-gray-900 dark:hover:bg-gray-50/90",
        destructive:
          "bg-red-500 text-gray-50 hover:bg-red-500/90 dark:bg-red-900 dark:text-gray-50 dark:hover:bg-red-900/90",
        outline:
          "border border-gray-200 bg-white hover:bg-gray-100 hover:text-gray-900 dark:border-gray-800 dark:bg-gray-950 dark:hover:bg-gray-800 dark:hover:text-gray-50",
        secondary:
          "bg-gray-100 text-gray-900 hover:bg-gray-100/80 dark:bg-gray-800 dark:text-gray-50 dark:hover:bg-gray-800/80",
        ghost: "hover:bg-gray-100 hover:text-gray-900 dark:hover:bg-gray-800 dark:hover:text-gray-50",
        link: "text-gray-900 underline-offset-4 hover:underline dark:text-gray-50",
      },
      size: {
        default: "h-10 px-4 py-2",
        sm: "h-9 rounded-md px-3",
        lg: "h-11 rounded-md px-8",
        icon: "h-10 w-10",
      },
    },
    defaultVariants: {
      variant: "default",
      size: "default",
    },
  }
)

export interface ButtonProps
  extends React.ButtonHTMLAttributes<HTMLButtonElement>,
    VariantProps<typeof buttonVariants> {
  asChild?: boolean
}

const Button = React.forwardRef<HTMLButtonElement, ButtonProps>(
  ({ className, variant, size, asChild = false, ...props }, ref) => {
    const Comp = asChild ? Slot : "button"
    return (
      <Comp
        className={cn(buttonVariants({ variant, size, className }))}
        ref={ref}
        {...props}
      />
    )
  }
)
Button.displayName = "Button"

export { Button, buttonVariants }

I'm using Next.js latest version and I'm getting the latest code can you provide more details
import * as React from "react"
import { Slot } from "@radix-ui/react-slot"
import { cva, type VariantProps } from "class-variance-authority"

import { cn } from "@/lib/utils"

const buttonVariants = cva(
  "inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",
  {
    variants: {
      variant: {
        default: "bg-primary text-primary-foreground hover:bg-primary/90",
        destructive:
          "bg-destructive text-destructive-foreground hover:bg-destructive/90",
        outline:
          "border border-input bg-background hover:bg-accent hover:text-accent-foreground",
        secondary:
          "bg-secondary text-secondary-foreground hover:bg-secondary/80",
        ghost: "hover:bg-accent hover:text-accent-foreground",
        link: "text-primary underline-offset-4 hover:underline",
      },
      size: {
        default: "h-10 px-4 py-2",
        sm: "h-9 rounded-md px-3",
        lg: "h-11 rounded-md px-8",
        icon: "h-10 w-10",
      },
    },
    defaultVariants: {
      variant: "default",
      size: "default",
    },
  }
)

export interface ButtonProps
  extends React.ButtonHTMLAttributes<HTMLButtonElement>,
    VariantProps<typeof buttonVariants> {
  asChild?: boolean
}

const Button = React.forwardRef<HTMLButtonElement, ButtonProps>(
  ({ className, variant, size, asChild = false, ...props }, ref) => {
    const Comp = asChild ? Slot : "button"
    return (
      <Comp
        className={cn(buttonVariants({ variant, size, className }))}
        ref={ref}
        {...props}
      />
    )
  }
)
Button.displayName = "Button"

export { Button, buttonVariants }

@avalanche-tm can you check your components.json file? You might've cssVariables set to false.

That was the problem, thanks. I misunderstood what that property means


Shortcut Guide

Description of the new feature / enhancement
The shortcut guide should include shortcuts that have been enabled in PowerToys. Ideally, this would reflect customizations as well as not show tools that are not active.
Scenario when this would be used?
Using the other PowerToys is predicated on being able to remember the shortcuts. This is the whole point of the Shortcut Guide.
Supporting information
No response

/dup #890


A parameter isn't being used in suggestReplacement

Why isn't the severity parameter being used here? Was it supposed to be the parameter of SimpleDiagnosticMessage or not?
public func suggestReplacement(
        _ message: String? = nil,
        messageID: MessageID? = nil,
        severity: DiagnosticSeverity = .error,
        old: some SyntaxProtocol,
        new: some SyntaxProtocol
    ) -> Self {
        fixIt(
            FixIt(
                message: SimpleDiagnosticMessage(
                    message: message ?? "suggested replacement",
                    diagnosticID: messageID ?? self.messageID,
                    severity: .error
                ),
                changes: [
                    FixIt.Change.replace(
                        oldNode: Syntax(old),
                        newNode: Syntax(new)
                    )
                ]
            ))
    }

Diagnostics 103

Oops good catch! Fixed it now


Add workflows and parallelism to our CircleCI config

As described above, this is also first step towards adding our first end to end tests into CircleCI :)

I'm just using my admin privileges for this as there's not much to review and I'm the only one that's worked with CircleCI config anyway.


Inquiry about the preprocess of ScanNet

Hi Haoyi @HaoyiZhu,
Thanks for your great work. I am confused about the preprocess of ScanNet. After extracting the posed images, I found that every scene has 5000+ images, which is not friendly for the harddisk memory; however, during the training, just 5 images are needed. I also see that MMDetection3D recommends a parameter to control the sampled image numbers (maybe 300). Does this process influence the results? Have you referred to any other works to preprocess the data?
Additionally, how to generate the file skip.lst.
Best

Hi, thanks for the question. If you have a limited disk quota, you could try to save images every 10 or 20 frames, since the continuous frames mostly look very similar. Although we only use 5 images per batch during training, they are randomly selected from all frames. Therefore, it might result in a slight difference in the case of reproduction, but I think it is okay and has little influence on the downstream results. Our preprocessing borrows from official ScanNet where frame_skip is set to 1 by default.
To generate skip.lst, you could refer to this issue.
.

Thanks for your reply. By the way, may I ask how can I reproduce the results of this config:

Just running this config file directly: here?

Actually, I am not quite sure about it. The number is directly copied from previous works like PPT. Maybe you could ask Xiaoyang. I guess if you directly run the config, you might get a higher result since Xiaoyang has added a lot of training tricks I think.

Actually, I get a very low performance even after 20+ epochs. However, using the same pipeline, PTv3 works well.
Yeah, I have sent an email to Xiaoyang but has not get response.
Additionaly, I tried to run this config here which use ScanNet solely. The problem I encounter is the grid index exceeds the shape of feat a lot resulting in all zero feats.

I am wondering have you ever encountered this problem? And is it possible to share the checkpoint or log file of this config? Thanks a lot.

I have not noticed this before. What's the shape of feat_grid? How does it compare to using this config?
Sorry that I am in NeurIPS and I cannot access my working computer in lab now. I will email you the checkpoints and log files after I returning Shanghai. Feel free to remind me if I forget this.

Thanks for your prompt reply. Since I have not downloaded Structure3D and processed the S3DIS, so I didn't use the config file you mentioned.
I have tested another case. In this case, the feat shape is

current_resolution is 292; the grid_index is like:

Hi Haoyi @HaoyiZhu ,
I find that many zero values is not a problem. It is caused that some points not fall in those voxels.

Okay. Sounds good!

Actually, I get a very low performance even after 20+ epochs. However, using the same pipeline, PTv3 works well. Yeah, I have sent an email to Xiaoyang but has not get response.
Additionaly, I tried to run this config here which use ScanNet solely. The problem I encounter is the grid index exceeds the shape of feat a lot resulting in all zero feats.  I am wondering have you ever encountered this problem? And is it possible to share the checkpoint or log file of this config? Thanks a lot.

Hi Haoyi. For the worse performance, I also find the problem. Since I used the Pointcept codebase previously and just added PonderV2 in my own code. Previously, I added one line in the Trainer for grid clip, like this:

When I comment out this line, everything goes well. It influences SparseUnet a lot but not PTv3. Sorry for that.
But I still hope you can share the checkpoint that just pre-trained on ScanNetV2 for comparison. You know, using all datasets, and PPT is a little bit time-consuming. Thanks again!

Hi, I have sent the checkpoints to your email, please check it out! Welcome any follow-up discussions!

Thanks a lot.


Typescript typings breaking when omitting props for TextField

I am making a component that forwards prop types to material UI components. When doing this with TextField I get complaints about "variant" type being incompatable.

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
Error is given in typescript
Expected Behavior 🤔
Would expect no error and it to function in the same way as with other components such as Typography
Steps to Reproduce 🕹
https://codesandbox.io/s/material-ui-typescript-wierdness-yk119
Context 🔦
I have made custom formik inputs. In these instances props such as error, helperText etc. are set by formik hence I want to omit them to prevent intelisense suggesting them as valid props on my fields.

Your Environment 🌎
See codesandbox for more details

Tech
Version

Material-UI
v4.9.1

React
16.12.0

Browser

TypeScript
3.7.4

etc.

Thanks for opening this issue and filling out the template.
This is in essence a duplicate of #15697. More explanation and possible workaround can be found in https://github.com/mui-org/material-ui/issues/15697#issuecomment-493419773.

Hi there, thanks for the reply and link to the other issue. While the issue defiantly appears in the same way I think there is a bit of subtle difference in the two issues. For instance in my case I am using the Omit<> type to specifically omit a unrelated key and it was the Omit<> process that was mutating the type into the manner seen in the other issue.
This was one of the reasons for it confusing me so much as I was not interacting with the variant attribute that was giving the error and I somewhat naively believed Omit<> to be perfect. Therefor I refocused my bug / issue hunting on to typescript itself and found this issue - https://github.com/microsoft/TypeScript/issues/31501
In that issue the different implementations of Omit<> and their subtle differences are discussed with proposed other implementations. Using the proposed OmitBetter<> and OmitBetterStrict<> both fixed my issue.
Hope this can help anyone else in the future <3

I am offering this comment to help anyone who comes across this issue, as I have today.
I found my way here because I was converting a component to TypeScript that wraps a TextField with some specific props.  Any props provided to the component are spread onto TextField to allow for some overrides by the consumer.  For some reason I haven't entirely nailed down, this was causing a TypeScript error.
Here's a simplified reproduction of the issue I was experiencing:
// TypeScript error on `TextField`
const MyTextFieldWrapper: React.FC<TextFieldProps> = props => {
  const classes = useStyles();
  const { InputProps, ...otherTextFieldProps } = props;
  return (
     <TextField
      className={classes.textField}
      InputProps={{ disableUnderline: true, ...InputProps }}
      {...otherTextFieldProps}
    />
  );
};

...and the TypeScript error:
Type '{ onBlur?: FocusEventHandler<HTMLInputElement | HTMLTextAreaElement> | undefined; onChange?: ChangeEventHandler<HTMLInputElement | HTMLTextAreaElement> | undefined; ... 281 more ...; InputProps: { ...; } | ... 2 more ... | { ...; }; }' is not assignable to type 'IntrinsicAttributes & TextFieldProps'.
  Types of property 'InputProps' are incompatible.
    Type '{ disableUnderline: true; } | { disableUnderline: boolean; color?: "primary" | "secondary" | undefined; translate?: "yes" | "no" | undefined; margin?: "none" | "dense" | undefined; ... 273 more ...; classes?: Partial<...> | undefined; } | { ...; } | { ...; }' is not assignable to type 'Partial<OutlinedInputProps> | undefined'.
      Type '{ disableUnderline: true; }' is not assignable to type 'Partial<OutlinedInputProps>'.
        Property 'disableUnderline' does not exist on type 'Partial<OutlinedInputProps>'.ts(2322)

(pretty, huh?)
I reasoned that TypeScript might be having trouble combining the explicit assignments and the spread props, so I tried this, and it eliminated the TypeScript error:
const MyTextFieldWrapperWithoutTheTypeScriptError: React.FC<TextFieldProps> = props => {
  const classes = useStyles();
  const { InputProps, ...otherTextFieldProps } = props;

  const wrapperProps = {
    className: classes.textField,
    InputProps: { disableUnderline: true, ...InputProps },
    ...otherTextFieldProps,
  };

  return <TextField {...wrapperProps} />;
};

I'm using @material-ui/core 4.11.4 and typescript 4.2.3.  If you're experiencing something similar, I hope this helps.


Suggestion: ComponentsButton.CUSTOM_EMBED

I noticed that the CUSTOM_EMBED ReactionMenu Button type was not added to the ButtonMenu.
I use this feature a lot in my Bot, so it would be nice to see this feature implemented here as well.

This will be implemented. I decided not to have it on release because initially there were complications integrating that capability with buttons and their custom_id. The base of the workaround has been tested and successfully works with other IDs, but not fully tested with custom embeds. ComponentsButton.ID_CUSTOM_EMBED should be added either the end of this week or the next if everything works out while testing


[DARGA] removed gov cloud from aws list of regions

addresses https://bugzilla.redhat.com/show_bug.cgi?id=1349423
@miq-bot assign chessbyte

@chessbyte Can you hold on merging to darga?  I have reservations about the original PR https://github.com/ManageIQ/manageiq-providers-amazon/issues/38

@Fryguy how do you like this? gov_cloud would be disabled by default and customers that need it, can enable it through a setting.
I'd put up a PR for master in the amazon repo, once this is merged

cc @blomquisg

@Fryguy could you give your :+1: or :-1: ?

@durandom So I was thinking something much more generic, because you are going to need this in other providers.  For example, in Azure there are actually multiple gov cloud regions, and what's to say that amazon won't also create multiple at some point.  Ultimately the feature is to "disable regions"...we just so happen to need gov cloud, but why not be able to disable any region?  So I was thinking having a setting in each provider settings section called "disabled_regions"
:ems_amazon:
  :disabled_regions: []

By default it's empty, but one could do:
:ems_amazon:
  :disabled_regions:
  - us-gov-west-1

What's nice about this approach is it opens up multiple things

Cross-provider support for disabling regions
User-specific disablement of regions...say a customer doesn't want their users to accidentally use a non-US-based region.
Non-gov region disablement (for example China on Azure works differently that other regions and may not be available, so a company may want to disable it).

Also, on ManageIQ I don't believe we should disable anything by default, whether it's providers, regions, translations, or whatever.  @blomquisg Thoughts?

@Fryguy incorporated your suggestions. The downside is, the regions are filtered at runtime. But thats not a real performance issue, since its just small array/hash operations.

@durandom This is perfect :+1:
So, as far as backporting goes, let's get into master on the gem, and then backport

So, as far as backporting goes, let's get into master on the gem, and then backport

Yea, but the gems dont support settings.yml yet, so backporting via cherry-picking would result in a conflict anyways :/
So, lets get https://github.com/ManageIQ/manageiq/pull/10944 in and then continue on this  https://github.com/ManageIQ/manageiq-providers-amazon/pull/44
For now, I'd let @chessbyte merge this PR as is

I'll leave it up to @chessbyte, then.  Downstream first always concerns me.

Downstream first always concerns me.

Totally agree, and would be there only 1 day to go, I'd wait until we can have the same implemented in master.
So, @chessbyte, merge ?


Allow configurable integrations

This allows inclusion of raven without automatic inclusion of integrations.
For example, to use all default integrations without sidekiq:
require 'sentry-raven-without-integrations'
Raven.inject_without(:sidekiq)

To only include railties:
require 'sentry-raven-without-integrations'
Raven.inject_only(:ralties)

Todos:

[x] Specs
[x] Actually test this out in a dummy app

Awesome work. Stellar Ruby as well.


Bump glob

No changes needed.

I'd say we need to downgrade it (due to compatibility with existing react-native glob version):

I can see there's already 7.0.0 installed somewhere, so it's likely not going to improve anything?

hm, mb you're right. Go for it!


Add optional opennow parameter to nearby search

According to the documentation the optional parameter opennow is for:
"Returns only those places that are open for business at the time the query is
sent. Places that do not specify opening hours in the Google Places database
will not be returned if you include this parameter in your query."
Source: https://developers.google.com/places/web-service/search#PlaceSearchRequests

Hey @lejard-h when I see it correctly Travis fails not because of my changes (dartanalyzer fails for a some other test). For the case I'm wrong and I've to fix something let me know.

Sadly no response at all. I'll close the request.


Invalid API Key responce from CoinbaseExchange.AuthenticatedClient

Hello,
I can only get {message: 'Invalid API Key'} from the authClient.getOrders() response body for some reason.
The returned status code is 400
Generated and copied the API key from gdax.com/settings into:
var authClient = new CoinbaseExchange.AuthenticatedClient(key, b64secret, passphrase)

My callback code looks like this:
authClient.getOrders(function(err, response, data){
    if(err){
      console.log("Error getting orders:", err);
    }
    else{
      console.log("statusCode: ", response.statusCode);
      console.log(data);
    }
  });

Public methods are working fine, such as authClient.getProductOrderBook().
Any ideas why this is? Am I missing something? From your docs it shows that the statusCode should be 401 not 400 for this type of response.
Thanks!

Hi @jtegtmeier, the response you're getting means we can't find the API key you specified in our records. So please double check you copied all the required fields correctly.

Thanks for the reply!
I tried to re-generate the key / secret with a new passphase a few times with no luck. Also tried creating the http request myself following the NodeJS code example here using the GET method, url https://api.gdax.com/orders, and leaving out the body (because I am requesting all orders), but get the same response.
I am copying the key exactly how i see it on your site. One thing I noticed is that the Coinbase API will email me when I create a key but the gdax API does not. Is this correct behavior?

I am having the same issue with gdax api key.  How long does it take to activate the api key?  Is there a different response if the secret key is wrong?

Same issue here. Any answer?

Not sure you guys are still interested this problem or you already find out the answer or switched to another API but on my side, I got the same reject too.
After tried to generate some keys, I noticed that only when I typed my own passphrase, the key can be used as a valid one. I don't know why the page fill the passphrase with a random string, maybe it is GDAX bug?

Anyone? Do I just need to wait or is something wrong?

I encountered the same issues described above. I had instantiated one key with a custom password and when that seemed to fail, tried created one using the pre-generated password. Both instances led to the Invalid Api Key error.
Based on the suggestion made by @hanbingsy, I nuked both and tried once again with another custom password. I received the same error. HOWEVER, after 15 minutes or so the key worked perfectly fine. I think this might all have been a matter of impatience - at least on my end. Hoping this saves some people some frustration in the future.

Another small annoying design, you will be able to see your key in the API page IIF you have a valid key. Otherwise, you won't see anything.

same issue, no luck with typing my own passphrase. Pro connection works fine for me but not sandbox. Gonna wait for a while and see.

ok it works.

Just performing some triage and cleaning up some old issues and pull-requests. Because this repository was deprecated (and will not receive any further updates) in favor of coinbase/gdax-node, if this issue is still something you'd like to see addressed and it is still an issue on gdax-node, we would appreciate you closing this out in favor of starting a discussion at coinbase/gdax-node.

hello, the problem is somewhat solved. The data is imported but I still
receive invalid key error.
On Sat, May 12, 2018 at 4:38 PM, Ryan McGeary<EMAIL_ADDRESS>wrote:

Just performing some triage and cleaning up some old issues and
pull-requests. Because this repository was deprecated (and will not receive
any further updates) in favor of coinbase/gdax-node
https://github.com/coinbase/gdax-node, if this issue is still something
you'd like to see addressed and it is still an issue on gdax-node, we would
appreciate you closing this out in favor of starting a discussion at
coinbase/gdax-node https://github.com/coinbase/gdax-node.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/coinbase/coinbase-exchange-node/issues/47#issuecomment-388584889,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AisPb_lF5_8t8xSzCNKYdvkl0TvtQecHks5tx1ZfgaJpZM4ItMSD
.

Is this issue solve I am getting same error when I tried from honeywell console it self.

you need to create a sandbox api key for the sandbox at
https://public.sandbox.pro.coinbase.com/profile/api


bugfix: handle_untracked_process_id

Handle untracked process ID
@iceiilin @pengz1 @WangWinson

:+1:

still :+1:

+1

:+1:

Thanks all for the review, however change also included in https://github.com/RackHD/RackHD/pull/308.
Thus, I close this PR.


Local dev setup enhancements

On Ubuntu 16.04, the local pipeline setup was not working instantly based on the instructions of developer.md.

The first issue was that the generated ~/.vault-token file was owned by root on my machine instead of my local user and it caused an error when starting pipeline. With the help of @martonsereg and @bonifaido we have identified that the error might be caused by the fact that Docker handles users differently on Linux and Mac. On Mac, the local user is mapped to Docker automatically, but on Linux we need to do this manually. The first commit of this PR aims to start Docker containers with the local user so that at the end the generated and then copied ~/.vault-token file will be owned by the local user and hence can be accessed from pipeline.
Please, test that this solution also works on Mac, before approving!

In the second commit, I added a few hints which I think would be useful to have in the developer.md file for a newcomer to get started with Pipelines.

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

Thx @Laci21


fix(create-mathcer): remove duplicated decodeURIComponent

So, checking this issue https://github.com/vuejs/vue-router/issues/2725
I found that removing the decodeURIComponent from the matchRoute kinda resolve the problem, because the param already comes decoded.
I don't know if this is the proper way to fix this issue, but I will give some examples below that worked for me:
URL: /route-matching/params/%252520-working/bar
PS*: Check the foo param
Without the fix  :

After the change:

This example was also broking:
URL: /route-matching/params/100%25-working/bar"

Closes #2725
Closes #3138

Any new about this issue? Does it definitely fix the problem? I've tried applying the commit in my repository and it works for me. Is it going to be merge in the 3.x.x release? I've checked v3.4.3 and does not include the fix, the decoding problem still occurs.
Thank you very much!

It's missing tests if anybody is up to contribute!

I don't know how to; but if I can and you can give me some guidance or refer me to some documentation about how to contribute in testing I would be glad to contribute.

I've made the same modification and add the mentioned e2e tests in #3288


General: 'uixo' Instead of 'ixo', and 'uixos' Instead of 'stake'

Given that the blockchain works with integer amounts, the decimal places have to be accounted for at a higher level. The token denomination should make it clear how many decimal places are being used. Using 'uixo' instead of 'ixo', for instance, will mean that the smallest unit is 1e6 'ixo' (since 1ixo = 1000000uixo)

Closed by #136


Handle labelling system

Points could (it's optional) be served with labelling system. There should be configuration which would tell how to treat different labelling system.
Let's say we have condition variable with three options

good
medium
bad

Map should now how to serve each one. For example:

good should be served as green point
medium as yellow
bad as red

Connected with #37


Assignment

seems legit!

Please ignore / delete - this was done in error, I was working in my own fork for the assignment.


fix: SessionExpired issue

Introducing a SessionWrapper that is responsible for renewing the Neo4J driver and session in case of SessionExpired exception.
fixes #987

Hey! Thanks for this. This could be a good solution, until the neo4j client libraries become more flexible with timeouts. Can you into potential performance impacts?

Hi @AlmogBaku, thank you for putting this together. Couple of questions:

Can you provide an example stack trace of experiencing #987 with cartography? Asking because I am wondering if this only occurs in cases where session.run() is called, and I would be very interested to see a stack trace where it fails with session.write_transaction, because write_transaction's automatic retries have solved similar-looking problems for me.

The Neo4j docs you linked say that max-connection-lifetime should be configured to avoid this, and cartography does expose this setting as mentioned here: https://github.com/lyft/cartography/issues/987#issuecomment-1307985045. Has playing with this setting helped with #987 at all?

Do you have a console log trace showing that this code change fixes the problem in #987?

@ramonpetgrave64 - the performance impact is relatively minor since I only keep one instance and invalidate it upon failure.
@achantavy -

My stack is Neo4j Aura (GCP) + k8s job for cartography(on EKS). Apparently, the AWS gateway is dropping the connection after a while of idling. Neo4j supports claims it also happens in other use-cases.
From my research, I know it also happens with other hosted neo4j solutions.

I don't know about the session.write_transaction, but I guess it's the same because the driver is responsible for the TCP connection and it gets dropped.

Changing the timeout doesn't help because the gateway might drop it. Neo4j support team also stated that putting up a "retrying mechanism" such as this is their recommendation

I can't share the login trace because it also shares some sensitive data, but I tried this patch in production, and it works :) I'd be happy to provide more information via Slack DM

My stack is Neo4j Aura

Ah, I meant can you provide a log trace showing where the crash happens? This way we might be able to identify if the issue is more likely to show up in certain parts of the code.

I don't know about the session.write_transaction, but I guess it's the same because the driver is responsible for the TCP connection and it gets dropped.

session.write_transaction does automatic retries when the TCP connection gets dropped and session.run does not. cartography has a lot of older code that still calls session.run that we are trying to refactor, so if we know that only session.run is problematic, then we can solve this issue without adding additional complexity by maintaining our own driver reisntantiation logic.

I can't share the login trace because it also shares some sensitive data

Can you redact out the sensitive parts?
It would be helpful to see a failing log trace where the issue happens, and a successful log trace to show that the issue is solved.
Just for additional reference, we implemented max-connection-lifetime here: https://github.com/lyft/cartography/pull/535 and it helped solve timeouts with our NLBs. If you haven't already, I'd definitely recommend setting it to something less than 350s if you know that the connection is going over an AWS NLB (I don't know what Aura uses for hosting). I'd also be very interested in seeing the session expired crash even with this setting.
To summarize, the logic table I'd want to know is

set --neo4j-max-connection-lifetime to less than 350 seconds

Did it crash? (yes/no)

If yes, provide log trace of the crash without confidential information

Transient crashes are frustrating and I definitely appreciate your help; I'm asking all these questions to gather data before deciding to own additional complexity (imo this kind of thing really should be handled by the neo4j driver :p)

Yes, I tried to reduce the conn lifetime, same error
The error log is very similar to #987. If still needed - I'll be able to reproduce it next week and send you the full log
I totally agree - it would have been better if the driver had handled it, but it seems like Neo4j team disagree 😖

Hi @AlmogBaku, please send the log over, or if that is not possible then please reply back with what exact cartography function was running when it crashed (e.g. was it running load() in EC2 instances, or load() in IAM, or...?).
It'd also be helpful to know if it always crashes in that same spot or if there are multiple places (if you have multiple crash dumps, then great, send them all if you can!).
I'd really like to know you're seeing this crash as a result of session.run() or write_transaction().

@achantavy see #987 for the log file

Thanks @AlmogBaku for sharing the log, this is helpful. I'd like a bit of time to play with this a bit before merging. Thanks for your paitience. cc: @ramonpetgrave64 @mpurusottamc FYI.
@harshagw just wondering, how difficult would it be to combine the neo4j session factory that you wrote with the session wrapper shown in this PR?

any update?


Bringing read and write to missing formats: AC3, OGG, AAC (write), ALAC (write), MP3 (Lame) (write), etc.

Again, as I just replied to your email, thank you SO much for this wonderful upgrade!
In this upgrade, I've noticed that support for OGG and AC3, which are on your website, were not yet ported over. Which means these filters are still necessary to open these files into CEP/Audition 1.5.
I don't particularly open these often but, the broader the support, the better.
Also, if possible to write, I think the OGG encoding settings should be redone. As of right now, it is super confusing.
I suggest the following:

A radio button to choose between CBR, ABR and VBR.
A slider with the following bitrates: 48, 64, 80, 96, 112, 128, 160, 192, 224, 256, 350 and 500.
VBR works a bit differently but the above still work as it uses "-q 0.1" for VBR 48kbps and "-q 1" for VBR 500kbps.

For AAC, there are various AAC encoders and there's a list here. ffmpeg's is already implemented in READ. But I'd love to see QAAC (Apple's) implemented as it's, BY FAR, the best encoder. It does need iTunes to be installed and that's how, say, dbPowerAmp supports to convert to it. There's a file in the iTunes package that's necessary and I don't remember its name.
For its encoder popup, I suggest the following:

A radio button to choose between encoders - if decided to support other AAC encoders
A radio button to choose between Quality , ABR (Apple only), cVBR (Apple only), CBR, Lossless (ALAC)
A slider with the following bitrates for ABR, cVBR and CBR: 16, 24, 32, 48, 56, 64, 80, 96, 128, 144, 160, 192, 224, 256, 320 and "Highest Possible".
A textbox for Quality with values possible between 0 and 127.
A checkbox to "verify written audio" - only used with ALAC (which should also be implemented with FLAC)
If FFmpeg is chosen, the radios for ABR and cVBR will automatically grey off.
IF Apple and Lossless chosen, only the Verify Written Audio will not be greyed out.

For MP3 (Lame), which is, by far, the best MP3 encoder. It should be able to be a copy of CEP/AA except for the ability to make "mp3PRO".
I couldn't find encoding settings for AC3 as dbPowerAmp only supports decoding.
Finally, I'd love to be able to encode 32-bit float recording as 32-bit integer FLAC (32-bit integer is supported since version 1.4.0. I didn't seem to be able to have Foobar2000 encode a 32-bit float to a 32-bit integer without some form of loss of quality. Additioanlly, it'll be great if we could save FLAC files as 16-bit or 8-bit when file is 24-bit (shown as 32-bit in AA) or 8-bit if 16-bit (ie. ability to downsample.
=-=-=-=-=
Finally, I think that, if possible, "Advanced Audio Codec / Apple Lossless (.m4a, .mp4)" should have its own entry in the dropdown menu when opening files.
I do not know how much is possible with the popup encoders and, seeing how limited are the boxes for the various formats, that what I'm asking might not be possible. A workaround might be to have multiple entries in the dropdown in the Save-As dialog and only have its possible values.
=-=-=-=-=-=
Again, thank you so, so much for the work you have put in the last month or so in reviving the usefulness of old but very mature software. I work with AA 1.5 every day!
Bye!

Hi!
Thanks for all your suggestions.
A general way to configure the filters might be nice, so you could alter the description and file types it supported.
For example, if the 'ffmpeg.flt' looked for a 'ffmpeg.ini' file, which could specify the description & file extensions. You could then make a copy of this filter, rename it to 'ffmpeg2.flt' and configure that one differently, etc.
The FFmpeg filter will open pretty much any file (you just have to choose All Files in the file selector). The FFmpeg library supports encoding to all the different formats as well (AC3, OGG, AAC, ALAC, Lame MP3 and many more), so any future write support would be via FFmpeg. It's still a fair bit of work though, as every format would need to be configured differently.
For the FLAC filter, files are written using the current sample format. If you need to save to a different format, it's best to use the application to convert the sample format before saving, as it has more options. Cool Edit only supports 8, 16 and 32-bit sample formats, and it uses floating point internally for 32-bit. As 32-bit floats can only accurately represent integers up to 24-bit resolution, it is not possible to convert between 32-bit float and integer formats without a loss of precision. The FLAC filter writes 32-bit sample formats as 24-bit.
If anyone tells you they can hear a difference between 24-bit and 32-bit files, they are probably trying to sell you something 😃
It's been an interesting little project to rewrite these filters. It has been awhile since I looked at them - long enough that the old code no longer opened in Visual Studio!
Thanks,
James

A general way to configure the filters might be nice, so you could alter the description and file types it supported. For example, if the 'ffmpeg.flt' looked for a 'ffmpeg.ini' file, which could specify the description & file extensions. You could then make a copy of this filter, rename it to 'ffmpeg2.flt' and configure that one differently, etc.
The FFmpeg filter will open pretty much any file (you just have to choose All Files in the file selector). The FFmpeg library supports encoding to all the different formats as well (AC3, OGG, AAC, ALAC, Lame MP3 and many more), so any future write support would be via FFmpeg. It's still a fair bit of work though, as every format would need to be configured differently.

Very interesting idea! I'd be down for this. A configurable and easy to understand .ini file to generate entries in drop-downs and save menus would be a great way to be super versatile!
And I discovered this morning that I could open .mov files by selecting "show all files" but I didn,t know it would also support OGG, AC3 and etc...

For the FLAC filter, files are written using the current sample format. If you need to save to a different format, it's best to use the application to convert the sample format before saving, as it has more options. Cool Edit only supports 8, 16 and 32-bit sample formats, and it uses floating point internally for 32-bit. As 32-bit floats can only accurately represent integers up to 24-bit resolution, it is not possible to convert between 32-bit float and integer formats without a loss of precision. The FLAC filter writes 32-bit sample formats as 24-bit.

I knew about this for a very long time; I do this every single day at work. Adobe Audition works the same way as the last version of CEP in that regard. WHat I didn't really know if it would be possible to make a 32-bit integer from a 32-bit float. There wouldn't be a loss of precision per se, just empty bits past 24-bit and a loss of space. Like encoding a 16-bit as 24-bit.

If anyone tells you they can hear a difference between 24-bit and 32-bit files, they are probably trying to sell you something

Hahaha. Isn't that right enough. The audiophile tax and tinfoil hat theories.

It's been an interesting little project to rewrite these filters. It has been awhile since I looked at them - long enough that the old code no longer opened in Visual Studio!

Not surprised in the slightest. The code could still be technically opened in text editors but you kind of give up the Quality of Life coming from a dedicated app that checks for errors as you go.

Thanks for letting me know it works in Audition 3.
I'm not sure how far along in Audition's lifecycle the old file filters are still supported, but I'm guessing the latest versions would have integrated support (you would hope so for the price they are charging!)


Creating a simple App that denoises 2-D signals using App Designer in Matlab

Topic Suggestion
Creating a simple App that denoises 2-D signals using App Designer in Matlab
Writing sample(s):
https://www.section.io/engineering-education/how-to-perform-parallel-computing-using-matlab/
Creating a simple App that denoises 2-D signals using App Designer in Matlab
Proposed article introduction
Signal denoising is the process of removing the available noise in a signal. Signal denoising application is widely used in various fields. Using an app designer, we can create an app that does this. App Designer is an interactive development environment for designing an app layout and programming its behaviour. It provides a fully integrated version of the MATLAB Editor and large interactive UI components. It also offers a grid layout manager to organize your user interface and automatic reflow options to make your app detect and respond to changes in screen size.
This tutorial will look at how we can use an app designer to create a simple app. First, we will look at the various components used by the in-app designer and how to write their callback function. Finally, we will use their methods to create an App to denoise input 2-D signals and view the outputs.
Key takeaways

How to use the App designer.
How to add and configure the various components.
Writing the callback functions of the added components.
Creating a denoising app.

Article quality
This article introduces the app designer and how to create a sample app using the designer. In this case, we are creating a denoising App.

@florenceakinyi, can you tell me how your article is unique? Are the points you raise in the article quality section not covered elsewhere?

@louisefindlay23 In this tutorial we see how we can apply the app designer to create a denoising App. So basically we look how we can apply the denoising technique in App designer.


execute() doesn't send EXEC if no commands are queued

Version: redis 5.0.4, redis-py 3.3.6
Platform: Python 3.6.8 on Ubuntu 18.04
Description: When calling execute() on a pipeline (created with transaction=True), the EXEC is never sent if no commands are queued. While at first glance this makes sense as an optimization (why send an empty pipeline to the server?), in fact the EXEC might still have a purpose: to check if any of the WATCHed keys have since been modified.
For example, under normal conditions:
pipe = r.pipeline()
pipe.watch('foo')
r.set('foo', 'bar')
pipe.multi()
pipe.get('bar')
pipe.execute()  # raises WatchError

However, if we don't run the pipe.get('bar'), the EXEC never gets sent:
pipe = r.pipeline()
pipe.watch('foo')
r.set('foo', 'bar')
pipe.multi()
pipe.execute()  # returns []

It's easy to see that this is caused by this short-circuit check on line 3673 of client.py:
https://github.com/andymccurdy/redis-py/blob/fa0b0392c86126cae1a264197dddab647fa37821/redis/client.py#L3670-L3674
Which, based on the git blame, looks like it was done based on the discussion here: https://github.com/andymccurdy/redis-py/issues/362
But it seems to me that if pipe.watch() has been called, we can't short circuit and must run the EXEC to see if the transaction succeeded or failed.

Interesting, I had not really considered the use case of using multi/exec to just watch keys. If you want to change that check to something like if not stack and not self.watching: and then write a test that demonstrates that behavior works as expected I'll merge it in.


Include script in repeatable snippet

Is this possible? The javascript would have dynamic values and would use {?} within each <script> block.

The repeatable snippet is itself inside a <script> tag, so I believe what you are asking for is not possible since <script> tags cannot be nested inside one another.
Although, after a quick search, I found this method of tricking browsers to allow you to do what you are asking: http://www.joelpeterson.com/blog/2011/04/nested-script-tags-javascript-begets-javascript/
I don't vouch for that solution, but it might help.
Closing this issue as this problem is not with the lib.


chore(dist): update buble, rollup-plugin-buble

And rebuild dist.

Coverage remained the same at 100.0% when pulling 48eb76bba69b38ddc351611ecc80808fefbbc927 on update-buble into 9d7f942d5054848af93fe25d79928fb61ef5ad55 on master.


Added more glossaries auxiliary files and makeindex logs to TeX template

Reasons for making this change:
Discovered more auxiliary files that don't seem to need tracking: 'lzo' and 'lzs' for glossaries with glossary type=leipzig, and 'lpz' is generated in between by makeindex.

@vkusvody thanks!


Accept bracketed arrays within 2d arrays containing subarrays with complex content for Style/WordArray cop

Fixes #10194.
Should we check for more than 2 dimensions?

Should we check for more than 2 dimensions?

Ideally this should work at any depth, although obviously arrays with more dimensions are less common. I'll merge this as a clear improvement. Might be worth adding an example to the docs as well at some point.


can I add numbers inside imagines on pixi sprite?

This should be simple I guess.
I create sprite from texture. and show it on the screen. Now, what I want is for those creation of the sprites, I have for loop. and I want each of the sprite to have the index inside the image, such as (1,2,3,4,5,6).
I don't want to have billions of images already containing these indexes.
Any clue?
Thanks.

I can give advices to certain word but not the whole phrase because I dont understand what you want :)

I create sprite from texture. and show it on the screen.
One sprite per texture or multiple sprites per textures?

to have the index inside the image

Add a Text child to Sprite.
Alternative: Hook texture uploading that way it goes to canvas first and renders a digit, then uploads canvas
sprite.myAwesomeId = 3; then use it in any place in your code

(1,2,3,4,5,6).

Make a global variable that stores last issues ID.
If you need index per texture, store that counter inside texture and not globally.

I don't want to have billions of images already containing these indexes.
Number of sprites is like 100000 maximum. Usually people have a few hundreds in their apps.


Japanese Text is not displayed

There is japanese text and english in my html. But when i convert it to pdf the japanese text is not printed. Is there any option to add something like UTF-8 in options? @marcbachmann

Are you reading your HTML file with the right encoding? :
const html = fs.readFileSync(inputFile, 'utf8');

Hey! Problem Solved. Turns out that japanese fonts are not installed in linux by default. That is the reason why japanese text was not being displayed. To install Japnese fonts go to the following path:
#cd /usr/share/fonts
Then install the font from the below path:
apt-get install fonts-takao-mincho
To install more fonts:
apt-get install fonts-takao
@frank-orellana @marcbachmann


Please Add Linkwarden

Icon Name
Linkwarden
Icon(s)

I think there has been an update to the icon, or there are two different versions (light and dark).


Update both mips musl download locations

@alexcrichton: no appropriate reviewer found, use r? to override

@bors: r+

:pushpin: Commit c8f4856 has been approved by alexcrichton

:hourglass: Testing commit c8f4856 with merge b20df59...

:broken_heart: Test failed - status-travis

@bors: r+

:pushpin: Commit 5a628bc has been approved by alexcrichton

:hourglass: Testing commit 5a628bc with merge 3a63aca...

:broken_heart: Test failed - status-travis

@bors: retry
On Fri, Dec 2, 2016 at 3:18 PM, bors<EMAIL_ADDRESS>wrote:

💔 Test failed - status-travis
https://travis-ci.org/rust-lang/libc/builds/180850488
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/rust-lang/libc/pull/463#issuecomment-264588816, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAD95Kp_P8b2Io8gJYeNzFLjbXZ754Qmks5rEKc6gaJpZM4LDAxX
.

:hourglass: Testing commit 5a628bc with merge 45af729...

:broken_heart: Test failed - status-travis

@bors: r+

:pushpin: Commit b9430b0 has been approved by alexcrichton

:hourglass: Testing commit b9430b0 with merge b2e56d5...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing b2e56d583227f8649cc8ecb097173bc4d981bb6f to master...


rename upcoming.md to readme.md to improve github presentation

Just a rename of the file in upcoming so that github displays it as soon as you open the folder.

Added some changes to the past seminar. /usr/local/bin really isn't the right place for test data.
The new location is the users homedir. Added benefit is no longer needing to use sudo.


:recycle: Flatten out PostgresDatabaseTable into its own module/file

#507
#506  👈
main

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

Join @acco and the rest of your teammates on  Graphite


Creating an auto-logout feature using JavaScript

Article checklist
Pre-submission checks

Please ensure that you have only one open topic suggestion (issue) + in-review article (linked pull request) at a time. This will ensure that we complete the review process in a timely manner from inception to publishing

If you have not already, please go over our Resources Page for more tips and tricks on how to improve your overall technical writing so reviews are swifter, increase the chance of a payout and provide more value to our readers.

For first-time contributors and for more details on our submission guidelines, see our Contributing Guidelines.

Formatting and structure checks

[x] Have you used the correct folder and file structure? - see Contribution Guidelines

[x] Is your article properly formatted in Markdown? - see Github Markdown guide

[x] Have you used our preferred heading structure? - H3 (###) and up

[x] Does your article follow any of the suggested structure formats? - see example formats

[x] Is your article over 750 words? - Tool: Wordcounter.net

[x] Is the article you are submitting an in-depth and unique article? Does it go beyond what is in the official docs and what is covered in other blog sites. See these articles as examples.

[x] Does your article provide enough value and detail about your topic? - Articles should be clear, accurate, and fully explained.

[x] Can your article be understood by beginners? - Assume the audience is smart but has no prior exposure to the common terminology in your article.

[x] Have you included a hero image that is 600x400 pixels and have the copyright to use it? - Tools: Pixlr Image Editor for resizing and Unsplash for Creative Commons images

Grammar & plagiarism checks

[x] Have you spellchecked and grammar checked your article? - Tools: Write&Improve - ProWritingAid - Grammarly
[x] Please place your article through a 3rd party plagiarism checker. We suggest using Quetext, this tool is free and has a daily limit. We typically accept articles with 10% or less.
[x] Have you checked your article for readability? - Tool: Hemmingway
[x] Have you added sources for quotes and images that aren't yours?

Technical checks

[x] Are your code snippets properly formatted for syntax highlighting - see Syntax guide
[x] Have you checked your code runs correctly and you've highlighted all necessary dependencies for installation?
[x] Are the software programs and packages you're highlighting in your article up to date, using current versions and not deprecated?

Topic suggestion this closes

Remove the backticks and add the issue number below to link and close your Topic Suggestion (issue) when your article has been published (PR has been merged). See this video for more details.

`This closes #3351'

Finally, delete the article checklist notes in blockquotes and submit your PR. We look forward to reviewing your article.

@hectorkambow, I used a snippet from my previous article. Just in case it raises some plagiarism issues
      function animate(obj, initVal, lastVal, duration) {

        let startTime = null;

        //get the current timestamp and assign it to the currentTime variable

        let currentTime = Date.now();

        //pass the current timestamp to the step function

        const step = (currentTime ) => {

        //if the start time is null, assign the current time to startTime

            if (!startTime) {
            startTime = currentTime ;
            }

        //calculate the value to be used in calculating the number to be displayed

            const progress = Math.min((currentTime  - startTime) / duration, 1);

        //calculate what is to be displayed using the value gotten above

            displayValue = Math.floor(progress * (lastVal - initVal) + initVal);
            obj.innerHTML = displayValue;

        //checking to make sure the counter does not exceed the last value(lastVal)

            if (progress < 1) {
                window.requestAnimationFrame(step);
            }else{
                window.cancelAnimationFrame(window.requestAnimationFrame(step));
            }
        };

        //start animating
        window.requestAnimationFrame(step);
    }

Plagiarism check done ✅

@Dawe-7, thank you for the suggestions. You can check the changes I made.

Hi @Agusioma
Please check my commits for future improvements of the article.
cc: @Dawe-7 there were several paragraphs repeating. Also, check on markdown formatting


Discarded token cleaner

Cleaning of tokens is started N times a day in parallel with the main program.
GC goes through all unique tokens and checks their status on the blockchain.
Add the Asset name of the rotten tokens to a separate discarded_tokens table. The key will be the time column of adding to this table.
Criteria for adding to discarded_tokens

if the token has never been on the blockchain and 12 hours have passed since the date it was saved to the database,
if the last status was burned (-1) and 12 hours have passed since the date of burning
If there are several tokens on the blockchain with the same name, then we do nothing. We start doing it if they were all burned 12 hours ago.

Cleaning the discarded_tokens table manually for now. Then we can set up automatic deletion with a delay so that the tokens remain here for some time.
And I’ll write another request on how to remove tokens from saved_tokens based on discarded_tokens

Resolved


:robot: triggering CI on branch 'release-next' after synching from upstream/main

Codecov Report

:exclamation: No coverage uploaded for pull request base (release-next@03ac988). Click here to learn what that means.
The diff coverage is n/a.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@               Coverage Diff               @@
##             release-next     #605   +/-   ##
===============================================
  Coverage                ?   50.44%
===============================================
  Files                   ?       94
  Lines                   ?    12957
  Branches                ?        0
===============================================
  Hits                    ?     6536
  Misses                  ?     5806
  Partials                ?      615

OCF Webhook is merging this PR


Direct Export Templating

It should be possible to directly create export values based on imports with the templating mechanism.
This is needed because a export that is just constructed out of imports or is defaulted and the value is then exported, this value would have to be somewhere in a deploy item and then read from there.
As this workaround is error prone and hard to understand, it should be possible to either

template export in the deployExecutions section.
have access to imports in the exportExecutions

@In-Ko closed because outdated and/or copied into internal project


Sanity checking the semantic meaning of "perplexity" in code

I noticed here https://github.com/EleutherAI/lm-evaluation-harness/blob/main/lm_eval/api/task.py#L1178
that the  "perplexity" key is paired with the variable ll, short for log likelihood. Could someone please clarify whether the value of the variable the log likelihood or the perplexity?

This metric is currently only used for Lambada--each doc records the loglikelihood of the target string, and then it is aggregated by the perplexity aggregation https://github.com/EleutherAI/lm-evaluation-harness/blob/7d9922c80114218eaf43975b7655bb48cda84f50/lm_eval/api/metrics.py#L36-L38 to average and get perplexity from the per-instance loglikelihoods (in Lambada's case, the target strings are each approximately one word which is why this is used.)


Add CustomQuoteCharacter for reading csv files

Hello all,
My name is Christopher, and we have been using your package in production for a couple of years now. I would like to thank you all for this excellent library—my colleagues and I really appreciate your work.
Initially, we thought the project wasn't being maintained anymore, which is why this pull request is coming so late.
We encountered an issue with one file import, where the file uses a custom quote character. We added support for this over a year ago, and it's been working well since then. 😀
I’ve noticed that this might resolve issue #580: "Cannot configure QuoteChar."
We would appreciate it if this could be included in a new version so that we no longer need to rely on a cloned repository.
If you need any changes or further assistance, please feel free to ask—I'd be happy to help!
Kind regards,
Christopher
(Edit)
After some checks, I remembered our specific problem: the CSV contained irregular fields with random quote characters, and additional quotes appeared randomly in subsequent rows and cells, which disrupted the CSV reading.

Looks good, thank you!

@appel1 when can we expect a release on nuget? :)


⚠ Jenkins Plugins Artifactory has degraded performance

In 75146a7, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1255 ms

Resolved: Jenkins Plugins Artifactory performance has improved in d42a356 after 12 minutes.


Blank Screen in Details page of Experiment or Segments

Describe the bug
In dev branch, blank screen in details view for experiment or segments due to an issue with router state being undefined
view-experiment.component.ts:140 @ngrx/store: The feature name "router" does not exist in the state, therefore createFeatureSelector cannot access it.  Be sure it is imported in a loaded module using StoreModule.forRoot('router', ...) or StoreModule.forFeature('router', ...).  If the default state is intended to be undefined, as is the case with router state, this development-only warning message can be ignored.

ERROR TypeError: Cannot destructure property 'state' of 'undefined' as it is undefined.
    at experiments.selectors.ts:27:13

To Reproduce
Click on detail view of Experiments or Segments
Expected behavior
No errors

storeModule removed, no blank page!


The percol plugin is reporting some errors

bash-it enable plugin percol
bash: $HOME/.basher/cellar/packages/bash-it/bash-it/plugins/enabled/percol.plugin.bash: line 38: syntax error near unexpected token (' bash: $HOME/.basher/cellar/packages/bash-it/bash-it/plugins/enabled/percol.plugin.bash: line 38:             zz() {'

This is likely caused by you using a Bash version below v4. If you're on OS X, the stock Bash version is v3.2 or something like that.
I've changed the error checking for this in #882 to make sure that you're seeing an error message in this case.
For you, it means right now that you will either have to disable the percol plugin, or that you'll have to upgrade Bash to v4.

I think this also have something to do with how the bash binary is looked up.
I am using a bash installed with hombrew in OSX. bash --version shows the version is 4.4.5
But I still get the same error message. I guess it is using the bash binary in /bin to source the plugin file.

Interesting, thanks for confirming. Can you please check what the following commands show:

echo $BASH_VERSION
echo /usr/bin/env bash

You're probably right with your assumption - we'll have to figure out why it's using the wrong Bash version. I can see that we have #!/bin/bash in a couple of files...

echo $BASH_VERSION
4.4.5(1)-release
echo /usr/bin/env bash
/usr/bin/env bash
which -a bash
$HOME/.homebrew/bin/bash
/bin/bash

Sorry, I messed up the usr/bin/env thing. Can you please try this:
echo "$(/usr/bin/env bash --version)"
This should print the version of Bash that will be used by the scripts that use /usr/bin/env bash in the shebang line.

Here it is.
echo "$(/usr/bin/env bash --version)"
GNU bash, version 4.4.5(1)-release (x86_64-apple-darwin16.3.0)
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Thanks - that seems to be using the correct version. Now we just need to figure out why it's using the wrong version when the plugin is loaded.
Can you try adding the following line at the top of the percol plugin file and then run it again?
#!/usr/bin/env bash

Just tried, that does not seem to fix it.
On Mon, Jan 9, 2017 at 5:19 PM, Nils Winkler<EMAIL_ADDRESS>wrote:

Thanks - that seems to be using the correct version. Now we just need to
figure out why it's using the wrong version when the plugin is loaded.
Can you try adding the following line at the top of the percol plugin
file and then run it again?
#!/usr/bin/env bash
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Bash-it/bash-it/issues/881#issuecomment-271238961,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAc5BalV4jqNZVRIJ9uLfbPL0X4uwHWxks5rQfulgaJpZM4Ld8hT
.

--
With Regards,
Yu Huang
Software Engineer,
Google Inc.

This issue is very stale, so I close it. Thanks for contributing and posting!


Putting paths option in production config throws error on heroku

 [Error: ENOENT: no such file or directory, scandir '/app/content/apps']

This works fine already in development mode.
If removed from production config, works fine but how do user , for example, add a theme to themes folder

Hi @andela-eashikodi, sorry to hear you're having trouble. As mentioned in the readme & contrib guide, if you have questions about Ghost or need help, please head on over to slack - https://ghost.org/slack/ - and post in the #help channel. There you can get help & support from the Ghost community, which we're not able to do here in the GitHub bug tracker.

What was the solution to this problem?

The problem is that you have nothing in your folder, which means the folder gets ignored and doesn't get pushed to the repository. Try put a .gitkeep file or a README.md


Updates workflow file for docs build to use DEPLOY_KEY instead of legacy DOCS_DEPLOY_KEY

Reference: https://github.com/laminas/documentation-theme/tree/master/github-actions/docs#environment

Thanks @froschdesign!


What is ‘WORKSPACE_BOUNDS’ in constants.py used for？

Hello，thanks for your sharing.
In the constants.py file, I found "WORKSPACE_BOUNDS=np.array(((X_MIN, Y_MIN), (X_MAX, Y_MAX)))". I wonder what is it used for?
And In "Minimal_example_for_running_inference_using_RT_1_X_TF_using_tensorflow_datasets.ipynb" (https://colab.research.google.com/github/google-deepmind/open_x_embodiment/blob/master/colabs/Minimal_example_for_running_inference_using_RT_1_X_TF_using_tensorflow_datasets.ipynb#scrollTo=yRBD9VmaT1d0), there is a "rescale_action(action)" function. Do they have the same effect?

Well, I hope my answer answers your question

for your quesetion with constant.py in the code, you can look at the simulation environment section in the language_table repository. Since the environment itself is a rectangular desktop, this code just ensures that our robotic arm's 2D movement does not leave the desktop.
I have seen the code of RT-X, rescale_action() is using the maximum and minimum value to limit the value range of action, so as to avoid the predicted action being too large or too small. This kind of operation is also reflected in our warehouse, you can see the handling of action in policy.py.

In summary, I think they are all doing restrictions, but the first one is doing the restrictions of the simulation environment, the second is doing the restrictions of the action, the granularity of the two restrictions is not the same,I hope this will solve your question.

@YiyangHuang-work Do you know why the maximum and minimum value in the rescale_action() are set to (-0.05, 0.05) for world_vector and (-0.25, 0.25) for rotation_delta?  And why the post_scaling_min and post_scaling_max are set to (-1.75, 1.75) for world_vector and (-1.4, 1.4)? I have checked the bridge dataset, it seems that the min and max value of world_vector are not in the range (-0.05, 0.05).

Yes, I am aware of this problem, but from my experience testing and training the current warehouse language-table dataset, it seems not have a big impact, you can also use the actual maximum and minimum values of the dataset.

I can't find any rescale operator in policy.py. Can you please give me some detailed tips about the rescale operation function in your project ( something like where to find these code)?

For the rescale,you can see it inaction_tokenzier.pyL154,and you can use  action = np.clip(action, self.action_spec.minimum                       self.action_spec.maximum)in policy.pyL53,which is similar to the code in RT-x action_rescale().hope these help you.

According to formulation: $post \_ a = \frac{a - low} {high - low} * (post \_ max - post\_min) + post\_min$, how to choose proper (low, high), (post_min, post_max)? And what does minimum and maximum in action_tokenzier.py refer to? Are they the smallest and largest value of the whole language table dataset?

I think you can go through the whole data set to get the maximum and minimum value, and sometimes it's a little bit larger than the actual range, which I found in my experiments didn't make much difference to the results

Thanks for your detailed reply, It's very helpful.


UI Docker build for release pipeline

Add a Docker image build to the release pipeline, tag it with the release version and publish it to Docker Hub.

duplicated?

See #43 and FreeTAKTeam/FreeTakServer#388 for more details


Modulus FAQs

Modulus Pull Request
Description
Adds FAQs to Modulus. This is continuation of this PR: https://github.com/NVIDIA/modulus/pull/198
Checklist

[x] I am familiar with the Contributing Guidelines.
[x] New or existing tests cover these changes.
[x] The documentation is up to date with these changes.
[x] The CHANGELOG.md is up to date with these changes.
[x] An issue is linked to this pull request.

Dependencies

/blossom-ci


adding how to view current global policy

Closes https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/8289

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@tonysmit PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


1113 v6 jobs list

Updating v6 jobs list api.
Made some updates for job details serializer
Reorganized job type serializers into their own file to fix circular imports.
Added v6 recipe tests due to job serializer changes

Hold off on merging for now until v5.6 is released.

Fix unit test and then you're good to go for merging.


cricket

U r folder is not visible . @targithu  check once

U r folder is not visible . @targithu  check once


Use debug builds in the CI

This could possibly lead to faster CI times, at the expense of higher cachix utilization.
Note: Just trying it out, not sure if this is a good idea.

Codecov Report
Base: 59.32% // Head: 59.35% // Increases project coverage by +0.02% :tada:

Coverage data is based on head (356dc05) compared to base (6aab90e).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #798      +/-   ##
==========================================
+ Coverage   59.32%   59.35%   +0.02%
==========================================
  Files         101      101
  Lines       16259    16259
==========================================
+ Hits         9646     9650       +4
+ Misses       6613     6609       -4

Impacted Files
Coverage Δ

fedimint-server/src/consensus/interconnect.rs
87.50% <0.00%> (-8.34%)
:arrow_down:

client/client-lib/src/query.rs
91.57% <0.00%> (-3.16%)
:arrow_down:

fedimint-server/src/net/connect.rs
95.26% <0.00%> (+0.24%)
:arrow_up:

core/api/src/server.rs
39.95% <0.00%> (+0.30%)
:arrow_up:

fedimint-server/src/net/peers.rs
90.61% <0.00%> (+0.58%)
:arrow_up:

fedimint-server/src/lib.rs
87.54% <0.00%> (+1.09%)
:arrow_up:

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

As is right now, I'm leaving container builds and cross-compilation builds in a release mode. They are not the slowest ones anyway, and we want to publish the containers with release mode. We could possibly switch cross-compilation to use debug mode thought.


Timing of mega-grid performances a bit off?

I think the timing of the performances happening in the megagrid are slightly off. You notice this when you're flying through, because you'll "fly through" the performance much earlier than the performance was designed for.
for example, a group of dancers in front of the hole who spread out to make way for the ball. If this performance ends up in the mega grid, you may fly through the dancers because the timing is out of whack

This one totally passed me by – fixed now. Could you deploy the site with this new change?

Thanks for the fix! I've deployed to the live site


Design and implementation of the core credentials plugin API.

grpc_security.h defines some new data structures to plugin user defined client side metadata only credentials.
The goal is to have the wrapped languages use this API in order to allow for native (as in wrapped languages) credentials to be plugged-in. For example, a ruby user would write a function in ruby to populate auth metadata.
We use C++ as an example to show how this API can be used while still
providing an idiomatic interface in the wrapped language of choice.

@jtattermusch, @tbetbetbe. @nathanielmanistaatgoogle, @murgatroid99, @ctiller may want to have a look as well.

Zookeeper tests are failing. I certainly didn't touch that...
[ RUN      ] ZookeeperTest.ZookeeperStateChangeTwoRpc
D0915 23:25:25.010103152   12727 zookeeper_test.cc:104]      localhost:2181
2015-09-15 23:25:25,041:12727(0x7ff0f3cb3700):ZOO_ERROR@handle_socket_error_msg@1697: Socket [<IP_ADDRESS>:2181] zk retcode=-4, errno=111(Connection refused): server refused to accept the client
2015-09-15 23:25:25,041:12727(0x7ff0f3cb3700):ZOO_ERROR@handle_socket_error_msg@1697: Socket [::1:2181] zk retcode=-4, errno=111(Connection refused): server refused to accept the client
E0915 23:25:25.053444886   12727 tcp_client_posix.c:159]     socket error: connection refused
E0915 23:25:25.181529984   12727 tcp_client_posix.c:159]     socket error: connection refused
2015-09-15 23:25:25,201:12727(0x7ff0f3cb3700):ZOO_ERROR@handle_socket_error_msg@1697: Socket [<IP_ADDRESS>:2181] zk retcode=-4, errno=111(Connection refused): server refused to accept the client
2015-09-15 23:25:25,202:12727(0x7ff0f3cb3700):ZOO_ERROR@handle_socket_error_msg@1697: Socket [::1:2181] zk retcode=-4, errno=111(Connection refused): server refused to accept the client
2015-09-15 23:25:25,202:12727(0x7ff0f3cb3700):ZOO_ERROR@handle_socket_error_msg@1697: Socket [<IP_ADDRESS>:2181] zk retcode=-4, errno=111(Connection refused): server refused to accept the client
2015-09-15 23:25:25,202:12727(0x7ff0f3cb3700):ZOO_ERROR@handle_socket_error_msg@1697: Socket [::1:2181] zk retcode=-4, errno=111(Connection refused): server refused to accept the client
E0915 23:25:25.202424217   12727 zookeeper_test.cc:139]      assertion failed: status == 0

FAILED: bins/dbg/zookeeper_test [ret=-6, pid=12727]

Zookeeper might be failing because of this: https://github.com/grpc/grpc/pull/3344

If I have N plugins and then N credentials and composite then apply to an rpc, everything should just work right?

LGTM

@yang-g

If I have N plugins and then N credentials and composite then apply to an rpc, everything should just work right?
Yes definitely. These credentials are composable with any other credentials including a credentials of the same class.

will this get merged soon?


Telegram Bot API v5.3 Support

Support Bot API v5.3: (@danielperez9430)

Add method deleteMyCommands()
Add method banChatMember()
Add method getChatMemberCount()

New Test:

deleteMyCommands
banChatMember
getChatMemberCount

Deprecated:

Method kickChatMember()
Method getChatMembersCount()

[X] All tests pass
[X] I have run npm run doc

Description
Add support to Telegram Bot API v5.3
References

Telegram Bot API v5.3: https://core.telegram.org/bots/api#june-25-2021

Use Examples:
banChatMember()
bot.onText(/^\/ban/, (msg) => {
  var chatId = msg.chat.id;
  var replyId = msg.reply_to_message.from.id;

  bot.banChatMember(chatId, replyId).then(function (result) {
    bot.sendMessage(chatId, "User Banned: " + result)
  });

});


Tidying up the Input System profile

Overview
Tidying up the Input System profile to reorder properties to make more sense, reordering inspector and properties to:

Input Actions Profile
Input Actions Rules
Pointer Profile
Gestures Profile
Speech
Controller Mapping Profile
Controller Visualization Profile

Changes

MixedRealityInputSystemProfile
MixedRealityInputSystemProfileinspector


How to exclude validation for those field which is inside hidden Div

I couldnot able to findout  solution so please give me some idea how to troubleshoot this issue.
Here is the sample even i added "required" attribute in checkbox that is no visible for guest so only when it's visible validation should work else it shouldnot be.
<form data-toggle="validator" role="form" id="testform">

    Name
    <input type="text" class="form-control" id="inputName" placeholder="Cina Saffary" required>

        <input type="checkbox" id="terms" data-error="Before you wreck yourself" required>
        Check yourself

    <button type="submit" class="btn btn-primary">Submit</button>

</form>

Simply you can hide your input by css
.hiddenDiv input
{
display:none;
}
Error will show but input will be hidden and you can also use bootstrap hidden class to do this.
`

Name

            <input type="checkbox" class="hidden" id="terms" data-error="Before you wreck yourself" required>
            Check yourself

    <button type="submit" class="btn btn-primary">Submit</button>

`