Step 2 Enhancements: Preview and "Possibilities" Panel

Description
A set of interaction enhancements in order to be more accurate in creating a model from the user interface, as well as some small related tasks. This is the second part of the work of enhancing step 2. This work continues from #23, where we implemented the various modelling changes on the left side of the main interaction panel of the app.

Tasks

[ ] Panel for Preview of data

[ ] Heading and short intro text
[ ] Generate list of possibilities

[ ] Transaction Table

[ ] A possibility when user has identified an "amount" concept

[ ] Time series

[ ] A possibility when user has identified an "amount" + "datetime" concept

[ ] Treemap

[ ] A possibility when user has identified an "amount" + "classification" concept

[ ] Classification explorer

[ ] A possibility when user has identified an "amount" + "classification" concept

[ ] Multiple dimension agg.

[ ] A possibility when user has identified an "amount" + multiple dimensions

[ ] Generate Preview graph using sample of data and the possibility selected

[ ] User click on possibility and the small graph is generated
[ ] User can only click on "unlocked" possibilities (ones she has met the requirements for)

[ ] Tests

Note for later: Don't miss the factor option on the amount concepts, we have data that already needs it (BOOST paraguay).

DONE!


Minor Typos

The string in line 203 of src/modules/gpu.c contains the word senseful spelled as sensefull.
The comment in line 200 of src/modules/terminalfont.c contains the word its spelled as it's.

Thanks, those are fixed.


Make unaccent extension creation IF NOT EXISTS

Hi,
We were taking a look at this project at NZ Herald.
Although I notice that crowdata/crowdata#18 crowdata/crowdata#19 refer to making the app database agnostic, we ran into the issue of migrations failing due to the unaccent extension already being created (which is a state one might get in following these instructions ).
This pull request just includes IF NOT EXISTS in the SQL string, as per the Postgres docs.
Hope that helps.
Thanks,
Caleb

Thanks a lot!


Use "x86 ABA" code on all platforms

Within our pool and mpmcq implementations, we have code for handling
the ABA problem. The code is split into an X86 version and a "not X86"
version which at this time means "Arm".
The X86 version is heavily tested and works quite well. It has a theoretical
problem that needs to be addressed by deeper changes, but overall, it
is very solid.
The Arm code, on the other hand, isn't working properly. What exactly is wrong
isn't something that I've determined. What I can say is that when in use,
I am seeing issues with asserts being triggered related to scheduler muting
and memory pool usage. These asserts should only trigger if something is
very wrong.
The assert related problems felt like "an atomics issue" and really, like
a problem around the ABA code. I tested the changes in this PR on both 32-bit
and 64-bit ARM and all the problems disappeared. In particular, the test
was to run the message ubench stress test for approximately 18 hours. With
these changes, it ran fine. Without, I would see weird failure and what
looked like memory corruption anywhere from immediately to within 30 minutes.
Longer term, we need to replace the ABA related code in the Pony runtime with
a port of the queue and ABA code from Verona including its epoch implementation.
That change is a lot deeper and more complicated. In the meantime, the changes
in this PR will bring us very close to Pony being usable on Arm machines.
See https://en.wikipedia.org/wiki/ABA_problem if you aren't familiar
with the ABA problem and would like more background.

Hi @SeanTAllen,
The changelog - fixed label was added to this pull request; all PRs with a changelog label need to have release notes included as part of the PR. If you haven't added release notes already, please do.
Release notes are added by creating a uniquely named file in the .release-notes directory. We suggest you call the file 3871.md to match the number of this pull request.
The basic format of the release notes (using markdown) should be:
## Title

End user description of changes, why it's important,
problems it solves etc.

If a breaking change, make sure to include 1 or more
examples what code would look like prior to this change
and how to update it to work after this change.

Thanks.


Free draw on map ?

Hi, are there anyway to lock map and perform free draw by finger on Map screen ?

This PR allows it https://github.com/lelandrichardson/react-native-maps/pull/159

Thank you Jrichardlai, I'll try it

Added via 61f43a1ce25bbb642c81610bcbfd53095380033b


Add support for IoT Domain Configuration

Summary:
Added support for the IoT DomainConfiguration object, and the create/update/describe/list/delete operations.
Added tests covering each operation plus validation.
I opted to combine the tests into one in order to reuse the created objects for other operations. This also speeds up the new tests slightly. If this isn't desired, I'm happy to break the tests into per-operation tests.
Checklist:

[x] Feature is added
[x] The linter is happy
[x] Tests are added
[x] All tests pass, existing and new

Codecov Report

Merging #4648 (4b88756) into master (c6815c1) will decrease coverage by 0.00%.
The diff coverage is 95.38%.

@@            Coverage Diff             @@
##           master    #4648      +/-   ##
==========================================
- Coverage   95.26%   95.26%   -0.01%
==========================================
  Files         540      540
  Lines       60283    60348      +65
==========================================
+ Hits        57430    57491      +61
- Misses       2853     2857       +4

Flag
Coverage Δ

servertests
47.54% <23.07%> (-0.03%)
:arrow_down:

test_responses
32.36% <23.07%> (-0.02%)
:arrow_down:

unittests
95.18% <95.38%> (-0.01%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

moto/iot/models.py
91.98% <94.11%> (+0.14%)
:arrow_up:

moto/iot/responses.py
98.91% <100.00%> (+0.04%)
:arrow_up:

moto/awslambda/models.py
92.89% <0.00%> (-0.12%)
: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 c6815c1...4b88756. Read the comment docs.

@bblommers Sorry for the multiple fix commits. Let me know if I'm okay to squash these commits at some point, not sure if the merge process does that automatically here.

@bblommers Sorry for the multiple fix commits. Let me know if I'm okay to squash these commits at some point, not sure if the merge process does that automatically here.

All good - we'll squash them anyway when merging!
Happy to merge once the CI passes - it looks like black is stil failing atm.
I see you already did some linting - keep in mind that different versions of black will give different results. We're using black==19.10b0, so only linting with that specific version guarantees that the build will pass.


[CARBONDATA-2815][Doc] Add documentation for spilling memory and datamap rebuild

Add documentation for

spilling unsafe memory for data loading
datamap rebuild for index datamap

Be sure to do all of the following checklist to help us incorporate
your contribution quickly and easily:

[ ] Any interfaces changed?

[ ] Any backward compatibility impacted?

[ ] Document update required?

[ ] Testing done
Please provide details on
- Whether new unit test cases have been added or why no new tests are required?
- How it is tested? Please attach test report.
- Is it a performance related change? Please attach the performance test report.
- Any additional information to help reviewers in testing this change.

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/7745/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/6470/

SDV Build Fail , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/6133/

LGTM

SDV Build Fail , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/6135/


prow: cleanup kind configs

We had a bunch of stale configs from old versions, clean them up

Will need to figure out a replacement, but my current kind create command is: kind create cluster --name istio-testing --config $ISTIO/istio/prow/config/trustworthy-jwt.yaml --image gcr.io/istio-testing/kind-node:v1.26.1.

Hold. I call out that file in the istio.io/tests/README

istio.io has its own prow/ folder. i sent a PR updating to it before I realized that.

Looking to move off the deleted yaml in https://github.com/istio/istio.io/pull/13152.


Add try catch to connect()

Information

Type
Breaking change

Fix
No

As I mentioned in this comment, an error can arise during the connect() function and render the component useless. We need to add a try-catch block. In my case, I was getting an ETIMEDOUT error.

Summary by CodeRabbit

Bug Fixes

Improved error handling during the connection process in the database management system.

@ygpark80 thanks forvthe PR. Just rework your commit message please (follow the angular commit convention  pls ;))
See you

https://github.com/tsedio/tsed/blob/production/CONTRIBUTING.md

@ygpark80 thanks forvthe PR. Just rework your commit message please (follow the angular commit convention pls ;)) See you

Sorry about that. it has been updated.


Browser session in My Account continues after the server is restarted

Describe the issue:
The same browser session in My Account continues when the IS is stopped and restarted and no interaction is made with the page between the stopping and the restarting. The browser session ID changes only when the page is refreshed. The login screen isn't prompted when the page is refreshed or when a link is clicked.
How to reproduce:

Login to the My Account app
Open developer tools (in chrome)
Go to Application > Storage > Cookies > https://localhost:9443
Copy the value of JSESSIONID with the path /myaccount and save it
Stop and restart the IS from the terminal
Click the links and navigate the already loaded my account page once the IS has restarted
Compare the JSESSIONID with what was saved in step 4
Refresh the page and compare like step 7 again

Expected behavior:
The session should be ended and the user should be redirected to the login page when a link is clicked or the page is refreshed after restarting the server
Environment information:

Product Version: IS 5.11.0-Beta5-SNAPSHOT
OS: Mac
Browser: Chrome
Database: MySQL 8
Userstore: JDBC

Optional Fields
Suggested labels:
myaccount

The expected behavior is, the user should not be promoted to log in again. The session should be activated even though the server is restarted.
The myaccount session is relying on the access token and the commonauth id cookie. Since the identity server sessions and the access tokens are persisted, those won't clear on restart. Thus this is the expected way .

User session in the IS associated with the commonauth cookie, which is valid for 15m by default, and the associated session data is persisted in the DB. So when you refresh app will send an authorization request to the IS and since the cookie is there, it will return with a valid authorization code. So you can log in without providing the credentials again.
If you want to prompt the login again, either you have to close the browser or clear the cookies.


feature: build arm64 binary

This will be a complicated process that product will need to scope and assign when the need arises. I am not aware on any CI systems running on M1 chips, nor am I aware of any customer asks


Ability to place all services at the top.

In the older versions, the services were all listed in the top. The new beta versions have them on the sidebar, which becomes painful to navigate when  one has a lot of services.

Possible Solution
. Have the ability to configure the bar to be on the left or the top
. Option disable scrolling by but rather overflow to more rows (or columns)
Your Environment

Franz Version used: 5.0.0-beta.14
Operating System and version: Mac El Capitan

Duplicate of #156


Browser cannot connect to VM

Issue Type

Bug Report / Support Request

Your Environment
vagrant 2.0.1
Virtualbox 5.2.2

Your OS

Windows (7 )

Summary
Hello.
Though my VM successfully starts (no error), I cannot connect with my browser. This is what I get :
"The connection has timed out
The server at dashboard.drupalvm.test is taking too long to respond."
(It's not a firewall issue : the drupal VM was previously working...)
Ping drupalvm.test works well.
I tried then vagrant halt, vagrant destroy, and up. During the building, I get an issue about Vb Guest additions and a message :
Vagrant was unable to mount VirtualBox shared folders. This is usua
because the filesystem "vboxsf" is not available. This filesystem i
made available via the VirtualBox Guest Additions and kernel module
Please verify that these guest additions are properly installed in
guest. This is not a bug in Vagrant and is usually caused by a faul
Vagrant box. For context, the command attempted was:
mount -t vboxsf -o uid=900,gid=900 vagrant /vagrant
The error output from the command was:
/sbin/mount.vboxsf: mounting failed with the error: No such device
Then I do : vagrant plugin install vagrant-vbguest, before vagrant up again.
and I get again the error above.
Then I vagrant ssh and do :
sudo ln -sf /opt/VBoxGuestAdditions-5.1.20/lib/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf
(I read that /other is an error.)
Then I typed :
sudo ln -sf /opt/VBoxGuestAdditions-5.1.20/lib/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf
At the end I get :
==> drupalvm: Running provisioner: ansible_local...
playbook does not exist on the guest: /vagrant/provisioning/playbook.yml
(though it exists indeed...)
What can I do please ?

Hi everybody
I finally succeeded to set it up : if you encounter problems under Win 7, get back to virtual Box 5.1.30...


Consider adding a SimdABI type parameter to select ABI

We could extend Simd<[T; N]> to Simd<[T; N], SimdABI = DefaultSimdABI> to enable users to, for example, use Simd<[f32; 4], AVX> and generate code that assumes that AVX is available.
cc @rkruppe

I don't understand how this could allow changing the (function call) ABI. The instructions used by operations on that ytpe, sure (though probably with all the same problems of mismatched target_features), but how could it affect the type is passed between functions in LLVM IR / machine code?

My plan was to duplicate the implementation of the whole API per ABI, and for each ABI, #[target_feature(enable = "SimdAbi")] all functions and methods.

The type passed is the same.


confused about using model

Hello! Really nice library, thank you!
I am bit confused, I've trained model with good results, saved it to file and now I would like to use with model.predict in "plain" tensorflow.js or even something like agent.predict.
How can I do that? I am new to tensorflow.js, tried multiple options, always getting errors that shape is different than expected on tensor2d contruction.
Thank you for your help.

Hi ! Sorry for the answer time.
For what I understood, you want to use the model trained with ReimproveJS in a plain tensorflow.js environment, without the library.
The problem must be the size of your input. Indeed the neural network in ReimproveJS is taking as input the current plus a specified quantity of previous states and previous taken actions. By default it is set to 1.
Hope this helps


CoreFoundation: repair the build after the URLSessionInterface

CoreFoundation's build broke on Windows due to the missing curl headers.
Linux and macOS have the curl headers available and so they did not
notice it.

@swift-ci please test and merge


Switched bsd speed_t def. to libc::speed_t

Addresses nix-rust/nix#531
speed_t definition for bsd now aliases libc::speed_t
This should let CI pass for x86_64-unknown-freebsd.
Further changes should be implemented for linux and all other constants defined in libc.  I can continue on with those changes here or create a new issue/pull request.

travis still running for berkowski passes x86_64-unknown-freebsd: https://travis-ci.org/berkowski/nix/jobs/205594635

Looks good.


Disable UI test

Disabling UI test due to flakiness.
They will be re-enabled as part of more comprehensive testing work https://github.com/Azure/azure-sdk-tools/issues/4196

/azp run azure-sdk-tools - APIView


Adding pip-0003, removing sequence from transaction

This PR adds a new PIP to remove sequence from the transactions.

This is a log for duplicated stamps in Testnet-1:
duplicated stamp (<STAMP>) FROM -> TO [DISTANCE]
duplicated stamp (f151c5bd) 24006 -> 59901 [35895]
duplicated stamp (e348d488) 40067 -> 143700 [103633]
duplicated stamp (8188c500) 143009 -> 187871 [44862]
duplicated stamp (b3f24d68) 10316 -> 195908 [185592]
duplicated stamp (270f9e03) 206395 -> 210177 [3782]
duplicated stamp (e98a7a29) 66848 -> 247840 [180992]
duplicated stamp (cab849df) 118492 -> 259074 [140582]
duplicated stamp (043b1e7e) 225999 -> 263131 [37132]
duplicated stamp (439203df) 42617 -> 284782 [242165]
duplicated stamp (bc441820) 53914 -> 300028 [246114]
duplicated stamp (2b2c7238) 303620 -> 341469 [37849]
duplicated stamp (206999f0) 10011 -> 348936 [338925]
duplicated stamp (f06f41aa) 282906 -> 362224 [79318]
duplicated stamp (34a0b4e2) 345718 -> 364428 [18710]
duplicated stamp (f0270f8c) 118799 -> 412880 [294081]
duplicated stamp (9be51d68) 389930 -> 426388 [36458]
duplicated stamp (121a02b8) 411457 -> 440726 [29269]
duplicated stamp (81c8a36f) 124478 -> 444033 [319555]
duplicated stamp (7fef1981) 88414 -> 461367 [372953]
duplicated stamp (ec700a5f) 120583 -> 461524 [340941]
duplicated stamp (dff808b9) 261943 -> 463950 [202007]
duplicated stamp (833acec3) 77133 -> 474868 [397735]
duplicated stamp (e50f564b) 302041 -> 512110 [210069]
duplicated stamp (ef7df259) 221515 -> 516013 [294498]
duplicated stamp (7764c2d8) 422719 -> 550713 [127994]
duplicated stamp (9f6ff4e8) 392438 -> 551123 [158685]
duplicated stamp (b111001e) 170810 -> 555701 [384891]
duplicated stamp (99022ae9) 444008 -> 572750 [128742]
duplicated stamp (6af74dfe) 373966 -> 578000 [204034]
duplicated stamp (cc940b73) 272063 -> 578090 [306027]
duplicated stamp (e750beba) 525013 -> 591049 [66036]
duplicated stamp (50a89632) 36990 -> 592138 [555148]
duplicated stamp (23b93cc2) 123860 -> 592903 [469043]
duplicated stamp (81d696e7) 44254 -> 624712 [580458]

In each block we should make sure the transaction hashes are not duplicated.


Add support for configuring the xr hand tracking frequency mode

Address part 3 of #55274.

Thanks!


Cast one of the operands of this addition operation to a "long".

Code Path:consensus/src/main/java/org/apache/iotdb/consensus/ratis/Utils.java

When arithmetic is performed on integers, the result will always be an integer. You can assign that result to a long, double, or float with automatic type conversion, but having started as an int or long, the result will likely not be what you expect.
For instance, if the result of int division is assigned to a floating-point variable, precision will have been lost before the assignment. Likewise, if the result of multiplication is assigned to a long, it may have already overflowed before the assignment.
In either case, the result will not be what was expected. Instead, at least one operand should be cast or promoted to the final type before the operation takes place.

[WeOpen Star]I would like to help


About the final result

I am curious about I can't open the final result, except using sox in linux and encode it into 32bit or 16 bit, BTW have you had a good result, I have tried some non-parallel data, and the result is bad. Though i can specify the voice after conversion, but the voice is not clear, do you have any advise on improving the voice qulity

Have you tried examining the results at different iterations in the training? At some iterations, you can definitely find a good balance between voice conversion and the intelligibility of speech.

The code has been updated. Bugs have been modified and the results generated are better than before.
Please use the new code.

I also face a similar problem. The intelligibilty of converted speech is poor, Did you get any insights @yaoyidian ? Although i trained on a custom dataset, even on VCC dataset i feel the intelligibility can still be better. What are the hyper parameters do you suggest tuning to improve this?


Memory leak test for browser client

We already have leak benchmarks for Node.js, which can also be repurposed for Browser.

Works fine with React

npx create-react-app my-app
Add this (using either of two functions for selects/inserts): https://gist.github.com/slvrtrn/4588013222038c48cc2ad4ea6159e15e
Run and monitor memory consumption in the Chrome Memory tab


Updated HTTPoison to 1.5.0

closes #32
This also autoformatted the mix.exs file. If this is not okay I will redo it without this. Luckily it was only a small change to be compatible with the latest HTTPoison release.

@irmela I updated the PR. Sorry for updating all the other hex packages.

Awesome. Thanks 🎉 .

@bitboxer I just published 0.4.1


Feature request: OTP

This project supports Google Authenticator and e-mail for OTP. Is it possible to add that to this project, pretty please?
https://github.com/nineinchnick/yii-usr
Thanks.

Have you seen:
https://github.com/dektrium/yii2-user/blob/master/docs/social-auth.md

@philippfrenzel i have. not the same thing. i want to add a bit more security to logins to prevent stole password problems. this does that sort of bit people can easily steal social logins too.

hmm, understand your worries... - I don't have a solution to that issue on a quick run...:/ Sorry!

I don't think this will be added in the near future.

If I add it can I do a p/r and expect it to be merged?

Yes, I think so. Could you please create new issue, in which you will describe what you want to achieve and how are going to implement this within yii2-user? So we can discuss it.

great. will do as soon as i am ready to implement after studying the module.


Feature/costcenter allow post put delete

This pull request also contains the auto login changes so I can't merge it. The address model is already merged through #19 so if you could resubmit with only the Costcenter changes that would be great.


Add simple support for Slack notifications

Like the HipChat one, here a simple implementation for Slack notifications.

@juliusv

Thanks! Looks good otherwise.

Looks good for merge in general :) — after nits and squashing :+1:

:+1: Looking forward to using this at SoundCloud at some point :)

Waiting for the final go-ahead to squash in one commit.

Squash it! (Plus the s/url/URL/ nit.)
Thanks for fixing the other parts as well.

Great!


Implement QueryDataset class

Description still needs to be added.

I believe we do have this class here: https://github.com/DeepRank/deeprank-gnn-2/blob/037c8fd0f72cdbc1d2da85b17e75b2cbb574bced/deeprank_gnn/models/query.py#L451

I believe we do have this class here:
https://github.com/DeepRank/deeprank-gnn-2/blob/037c8fd0f72cdbc1d2da85b17e75b2cbb574bced/deeprank_gnn/models/query.py#L451

Do we need to add functionalities or is it okay as it is now?