Range chart unsupported queries

While working through a solution for the Range Chart, it became clear we could share some of the validation logic between visualizations so I created a utils folder and helper file for NRQL Validation.
This PR:

adds NRQL validation for the range chart.
opts to have a single function for both aggregates & facets to keep it to a single loop over the data set for both, but it could be argued readability would win out and we could rewrite as two separate functions.
creates a consistent way for us to determine the count of facets and aggregators across all visualizations.
Moves the nrql validation function onto the class in the MultiFacet bar chart for consistency
Updates nrql validation error language to be consistent

Looks like there is a merge conflict + eslint issues. Once that is fixed, I'll do a full re-review.

I'll have another look at the eslint issue, but will timebox and might ask for a hand.
I spun my wheels on it a bit earlier.  I finding linting fails with what my format-on-save action picks up:
const { uniqueAggregates, uniqueFacets } = getUniqueAggregatesAndFacets(
    data
);

but also fails once you make the amend:
const { uniqueAggregates, uniqueFacets } = getUniqueAggregatesAndFacets(data);

Maybe we have competing linting rules?


Interpolation for affine transformations/Bound rot/pos Matrix32 constructor

Both changes have been tested. The affine interpolation works at least as well as my GDScript version.

Scratch that. For some reason, the version of my demo using the new code is behaving quite differently over the network than the old one. I'll close for now and reopen once I figure out what's going on.

I figured out the problem: it was a problem with the test code, not the code I submitted. I changed floats to "real_t" for consistency with the other methods in Matrix32.


Tags not showing

Description
I have created a post with the following frontmatter:
---
title: Adding Google Tag Manager to a React App
date: 2020-01-22 09:00
description: Easily implement Google Tag Manager within a React app using multiple environments
banner: ./gtm.png
tags:
    - React
    - Analytics
    - Google Tag Manager
---

Expected result
I then expect the tags in the front matter to appear within the /tags page but it only still shows the following:
Dark Arts (2)
Novel (1)
Tutorial (2)
Actual result
What happened.
Environment
System:
OS: macOS 10.15.2
CPU: (8) x64 Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
Shell: 5.7.1 - /bin/zsh
Binaries:
Node: 13.7.0 - /usr/local/bin/node
Yarn: 1.21.1 - /usr/local/bin/yarn
npm: 6.13.6 - /usr/local/bin/npm
Languages:
Python: 3.8.0 - /Users/dave/.pyenv/shims/python
Browsers:
Chrome: 79.0.3945.130
Firefox: 72.0.2
Safari: 13.0.4
npmPackages:
gatsby: ^2.13.3 => 2.19.5
gatsby-plugin-google-analytics: ^2.1.4 => 2.1.34
gatsby-plugin-manifest: ^2.2.3 => 2.2.38
gatsby-plugin-netlify: ^2.1.3 => 2.1.31
gatsby-plugin-offline: ^2.2.4 => 2.2.10
gatsby-plugin-sitemap: ^2.2.19 => 2.2.26
gatsby-plugin-webpack-bundle-analyser-v2: ^1.1.8 => 1.1.8
npmGlobalPackages:
gatsby-cli: 2.8.27

Hi, thanks for the issue!
I spun up the example site, added some other tags to one of the posts and looked at /tags. They appear there:

Hence I can't reproduce your problem with the given steps. Maybe try a gatsby clean or make sure that the indentation/format of your frontmatter is correct. I'll close this issue as answered but feel free to comment if you need further assistance. Thanks!


Fixed composer global require

I was getting a composer error Could not parse version constraint >=~2: Invalid version string "~2"
Found a fix as per https://github.com/fxpio/composer-asset-plugin/issues/129#issuecomment-125917167

Thank you for your pull request.
It looks like this may be your first contribution to an Oro, Inc. open source project, in which case you'll need to sign a Contributor License Agreement (CLA) at http://www.orocrm.com/contributor-license-agreement/
If you've already signed the CLA, it's possible we don't have your GitHub username or you're using a different email address. GitHub uses the email address you set in your local Git configuration to associate commits with your GitHub account. Please sign the CLA again using the correct GitHub username and email address or see this help article on setting the email on your git commits.
Once you've signed the CLA, please allow for some time for the submission to be processed.

Thank you, @mario-digitalstate!
It's a workaround and I suggest not to add it to documentation. We are working on fix and version will be removed here, latest stable installed instead of ^1.2

@mario-digitalstate
I am now closing this issue. Please, feel free to reopen it if you have any questions.
Thank you!


Android device not discoverable from Chrome Bluetooth API

Hi,
I try to discover an Android phone with the Bluetooth API via navigator.bluetooth.requestDevice(...)
But I don't see any device appearing. I tried different filters, device name and device prefix here: https://googlechrome.github.io/samples/web-bluetooth/device-info.html
When I use the Google Chrome Plugin BLE scanner, I can find the Android phone.
Thanks!

Hello Patrick,
Which platform do you use?
The Web Bluetooth API is supported in Chrome OS and Chrome for Android M for now.
See https://github.com/WebBluetoothCG/web-bluetooth/blob/gh-pages/implementation-status.md for more details.

The device is a Motorola Moto G (2nd generation) with Android 5.0.2
More searching yesterday resulted into missing advertising support of that device. So, that might be the reason why Chrome on my desktop was not able to see the device.
Yet, the "filters" parameters in the Chrome demo is a bit confusing, e.g. what to put if I want to detect proximity of a phone? I wanted to try basically this example: in the browser https://tessel.hackster.io/ifoundthemeaningoflife/ble-proximity-switch-f5df21
I have other BLE devices (e.g. a RedBear Labs Duo board). But maybe you have a pointer to some other way how to easily detect proximity of a device in the browser?

Ok, seems the devices that support the proximity demo should be in this list below: https://github.com/WebBluetoothCG/ble-test-peripheral-android


Feature Removal: Header area

Header area

<HeaderBackground> component isn't used since we're not using a featureImg. We should remove it
The different variations of header components are all very similar. We should consolidate to as few as possible: HeaderTag, HeaderPost, HeaderPage, HeaderIndex, HeaderAuthor

In progress


[DO NOT MERGE] feat(oggraph): Initial commit, work in progress. Hold until DB ready.

Initial Commit to incorporate OG generation as API endpoint through Vercel EDGE Function

Not sure if Edge functions would deploy by themselves, used Vercel CLI "vercel dev" and "vercel deploy"/"vercel deploy --prod" to get them deployed.
WIP: Incorporate user data as the input for OG generation (Image and metadata for links)


Author jiachen

Created Author related model:

author
follower
follow requests
Created login/register form.
Issue TO BE FIXED:
looks ugly, did not connect with stylesheet
after user successfully register, it does not redirect to login page.

LGTMyself!


README: Consistent header nesting

And add a header for the Table of Contents.
Spun off from #570.

LGTM

LGTM


Update dependencies

Updated dependencies on Guava and Byte Buddy. Decided not to try to migrate to JUnit 5 for now because I wasn't entirely sure on how test suites are handled now that JUnit is split into Jupiter and Platform modules.

Codecov Report

Merging #52 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #52   +/-   ##
=========================================
  Coverage     77.25%   77.25%
  Complexity      639      639
=========================================
  Files            81       81
  Lines          1842     1842
  Branches        161      161
=========================================
  Hits           1423     1423
  Misses          292      292
  Partials        127      127

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 3c3c69a...afbb2d0. Read the comment docs.


[process] Request examples please, none seem to show on pub.dev or the github repo

Use case
If I'm stumbling upon process and would like to write some shell commands through official process it would be helpful, especially reading the result (ie system exit code  1 or 0 etc), or even how to run adb or xcrun simctl commands
Proposal
Please add examples to https://pub.dev/packages/process
and explanation about mockability perhaps

Closing as a duplicate of https://github.com/flutter/flutter/issues/136217


How to applicate cam on personal network?

Hello!
If some special operation is add in forward() function of main network, such as second order pooling , it is difficult to split the network into two part(feature and classifier).Is it any way to applicate CAM method  on such personal network?

you can modify the__call__ code in ModelOutputs() object, in order to adapt it into your network.