Add new cloudstack_network datasource

Hello,
This pull request relates to issue #75 feature proposal.
The code is derived from the current cloudstack_template datasource.
Thanks for considering this feature addition to the provider,
Regards,
Arnaud

Thank you for your submission! We require that all contributors sign our Contributor License Agreement ("CLA") before we can accept the contribution. Read and sign the agreement
Learn more about why HashiCorp requires a CLA and what the CLA includes

PEVRIER Arnaud seems not to be a GitHub user.
You need a GitHub account to be able to sign the CLA. If you already have a GitHub account, please add the email address used for this commit to your account.
Have you signed the CLA already but the status is still pending? Recheck it.

I'm going to close this PR as I'm about to archive this repository. Development of this provider has been moved to the Apache Foundation. Please find the new home for this provider here: https://github.com/apache/cloudstack-terraform-provider

I'm going to close this PR as I'm about to archive this repository. Development of this provider has been moved to the Apache Foundation. Please find the new home for this provider here: https://github.com/apache/cloudstack-terraform-provider


Better resolving of relative plugin dirs

When using a relative path such as 'dir': 'some-repo-before-compat-break' in a Plug spec, the folder gets resolved relative to Vim's current directory, which could be anywhere, often the root of a project. I believe it would be far better if this was resolved as relative to g:plug_home, so absolute and home-relative dir specs remain unchanged, but simple directory names would be in the same place other plugins are kept. This would also mean such plugins are loaded when Vim is opened in another working directory, and can be cleaned away if removed from .vimrc.
This works for single level names where the trailing slash is omitted.

It looks like as option is what you're looking for. Have you considered using it instead of dir?
I agree that resolving dir relative to the current working directory is strange but dir option was added to support exceptional use cases where the user wants to install the plugin outside of g:plug_home.
https://github.com/junegunn/vim-plug/commit/f58d090bb263fdf79d0131f18df29598f7e1b77f

Right you are.


Multiple debuggers

VSCode Version: Code - Insiders 1.5.0-insider (3d9622208b2167921b6664e04fd1fbd51507a4a0, 2016-08-19T06:04:28.517Z)
OS Version: Darwin x64 15.6.0

Nodejs debugger = awesome
Chrome debugger = awesome
Not sure if possible, but would be nice to be able to run both backend (nodejs) debugger and frontend(chrome debugger) at the same time.

@wallverb each VS Code window can run its own debugger. So if you open another window you can run the node and the chrome debugger at the same time.
But since you cannot open a single project in multiple windows, it is not yet (easily) possible two run more than one debug session on a single project.
Workaround: open a new VS Code window on a sub folder in your project.


Issue-use node instead of data to avoid confusion

Automated Review Comments
Issues in src/components/Bar.js:

(14, 'Hardcoded string found')
(15, 'Hardcoded string found')
(23, 'Line exceeds 80 characters')
(27, 'Line exceeds 80 characters')
(32, 'Hardcoded string found')
(41, 'Line exceeds 80 characters')
(47, 'Hardcoded string found')
(49, 'Hardcoded string found')
(51, 'Hardcoded string found')
(53, 'Hardcoded string found')
(55, 'Hardcoded string found')
(57, 'Hardcoded string found')
(60, 'Hardcoded string found')
(70, 'Hardcoded string found')
(72, 'Hardcoded string found')
(73, 'Hardcoded string found')

I got it.


Image recognition

Thanks a lot guys for creating such awesome tool for neural networks for javascript community.
I have tried brain.js for creating NN for image recognition. Super-simple one - do the image contains samoyed or no.
And now I am a bit struggled. Cannot find anything about image recognition in the repo (only #176 but nothing was helpful from here)

Does the brain.js good solution for image recognition?
How to proceed?
How to prepare image data?
Why it takes so much time?

I am looking for answers and would be good if you will create some example :)
I am now doing something like this but it doesn't work anyway. 64x64 images processing deadly slow. For different image resolutions I am getting error: NaN.

@robertleeplummerjr I'm back into the part o the year where I have a bit more time and I'm turning my attention back to my various AI pet-projects. I hear your call for additional development help with v2 - what do you need help with? Where might an interested party get involved? Can take this offline or in another "channel" if desired. Thanks!

Guys, i'm trying to implement some NN wich the objective is recognize a image of a dog 🐶, and recognize wich breed he are. Is the first time that i'm using that amazing tool for create NN, and i'm kind of lost, we have any example of something near of my objective, any idea?

Guys, i'm trying to implement a neural network wich the objective is recognize a simple image of a dog 🐶 and learn wich breed he are.
Is the first time that i'm using that amazing tool for create a neural network, and i'm kind of lost in many examples, anybody know an example of something near of my objective, or any idea?
Thanks! :)
PS: This issue was so good to my knowledge about the tool.

we could put some Buffer as input?

Apologies in advance for the self promotion, but I wrote a bit about how to do this sort of basic image classification with brain.js and embeddings here: https://masteringjs.substack.com/p/building-a-hot-dognot-hot-dog-image.

Can face recognition implemented the same way?

Assuming there was some sort of embedding model for faces that you trust to distinguish between facial features in a reliable way, then yes. The beauty of text embeddings (specifically text, not as knowledgable about image embeddings) is that, given the vast corpus of textual information upon which the underlying embedding model was trained, the model "learns" semantic and contextual correlation between words within the input, so that "the cat is fluffy" and "the dog is sweet" presents two very similar embeddings, yet not identical.
Yet, a string like "the cat is fluffy" and "the pillow is fluffy" would present two very different embeddings, and even "the king is on the throne" and "you are a king" would be VERY different indeed. This is possible because the "features" are learned through vast exposure to large volumes of text, which teach the model that, when in the context of "throne", "king" means one thing, but "you" + "king" is a totally different (and idomatic) meaning.
Thus the "magic" of embeddings is presenting this contextual nuance in a normalized, standardized 1,536 (or whatever) float array which you can then work with.
Likewise for general image embeddings, the RGB is chopped into grids, flattened, tokenized (typically) into a limited vocab, fed into a transformer (typically) model with text labels in another vocab, and out comes a nice float array representing the image.
With regards to faces specifically, you would want an embedding model that was "Trained" to embed not just the RGB itself, but the unique features of the image and label them - then use THAT model to get the embedding layer just before the output logits (or whatever) and use THAT float array for classification. Assuming embeddings for faces is even a thing - I have no knowledge of such a model, I'm just riffing off of what I know of text and image embeddings in general to give some context on why just feeding a face thru a general image embedding might not give the highest quality results.
For face rec/detect, I might recommend looking at Haar Cascades + OpenCV instead. I vaguely remember actually doing something with OpenCV + brainjs back in 2019 for faces, but that was a long time ago and I've slept since then.


Appendix needs updating to reflect customer initiated GRS failover

The appendix of this article says: "Microsoft controls whether a failover occurs. Failover is not controlled per storage account, so it's not decided by individual customers. To implement disaster recovery for specific storage accounts or virtual machine disks, you must use the techniques described previously in this article."
This statement is out of date, and should be updated,, now that customer initiated storage account failover is available:
https://docs.microsoft.com/en-us/azure/storage/common/storage-initiate-account-failover?tabs=azure-portal

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

ID: 99b6d7ad-ee3e-98d1-ac85-97909f3c25fd
Version Independent ID: c0ac7804-b050-3224-93a6-b44eeab089b8
Content: Backup and disaster recovery for IaaS disks on Windows VMs - Azure Windows Virtual Machines
Content Source: articles/virtual-machines/windows/backup-and-disaster-recovery-for-azure-iaas-disks.md
Service: virtual-machines-linux
Sub-service: disks
GitHub Login: @roygara
Microsoft Alias: rogarana

@larryclaman We are checking this and we will get back to you.

Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

@larryclaman Thanks for bringing this to our attention, we appreciate it! I'm checking with the product team to ensure that process can be used without issue for unmanaged disks and am getting conflicting answers. I'll remove the statement for now and in the future when there is consensus will replace it with something else.
I've already made that change and it'll be live later today, so I'll go ahead and close this out.
Again, thank you for making us aware of this, we appreciate it! :)
#please-close

@larryclaman To follow up, I heard back from the product teams. This controlled failover is not a supported scenario when using unmanaged disks. Thanks again for reaching out. :)


Refactor spo site ensure to use util instead of calling other command

In this issue the following using of commands is refactored:

Command
The command to refactor
Util function

spo site ensure
spoSiteAddCommand
spo.addSite

spoSiteSetCommand
spo.setSite

This issue is part of the epic #4531

Testing of the commands is done, can someone assign me to this issue please?


better profiles on cargo.toml (halved build times)

I found what makes Bevy builds fast is the use of the default profiles for both dev and release, in our cargo.toml there was opt-level = 3 which doubled build times (default is opt-level = 0).
We no longer need the profile.dev, in the profile.release there is codegen-units = 1 which I think doesn't have a big impact in terms of execution performance. Basically I'm tempted to do like Bevy and remove both profiles keeping the implicit default options

Oh I forgot! Switching from opt-level = 3 to opt-level = 0 there is a halving of compilation times! :D


Feat: Add Module Scrapper for Coursera

Describe the feature
Reason/Context
How will this change help?
Users will be able to scrape Modules in the specific courses from the Coursera Website.
Description
What changes have to be introduced?
User will type in the Course Name and the API will return a JSON string with all the modules from the course.
Will this be a breaking change?
No, it won't be breaking any change but will add a new feature to the API.
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC 23 contributor
[X] I want to work on this issue

Go ahead @pooranjoyb

Go ahead @pooranjoyb
Note

Create a separate module for this, as per the folder and project structure

On it! 🚀


[Task]: ./gradlew sdks:java:containers:pullLicenses fails to resolve MPL in Java PreCommit

What needs to happen?
See https://ci-beam.apache.org/job/beam_PreCommit_Java_Cron/5701/consoleFull
01:11:13     response = self.parent.error(
01:11:13   File "/usr/lib/python3.8/urllib/request.py", line 569, in error
01:11:13     return self._call_chain(*args)
01:11:13   File "/usr/lib/python3.8/urllib/request.py", line 502, in _call_chain
01:11:13     result = func(*args)
01:11:13   File "/usr/lib/python3.8/urllib/request.py", line 649, in http_error_default
01:11:13     raise HTTPError(req.full_url, code, msg, hdrs, fp)
01:11:13 urllib.error.HTTPError: HTTP Error 404: Not Found
01:11:13 ERROR:root:Invalid url for javassist-3.27.0-GA: http://www.mozilla.org/MPL/MPL-1.1.html after 9 retries.
01:11:13 ERROR:root:['Saxon-HE-9.9.1-2', 'javassist-3.20.0-GA', 'Saxon-HE-9.9.1-4', 'javassist-3.27.0-GA']
01:11:13 ERROR:root:**************************************** Licenses were not able to be pulled automatically for some dependencies. Please search source code of the dependencies on the internet and add "license" and "notice" (if available) field to /home/jenkins/jenkins-slave/workspace/beam_PreCommit_Java_Cron/src/sdks/java/container/license_scripts/dep_urls_java.yaml for each missing license. Dependency List: [Saxon-HE-9.9.1-2,Saxon-HE-9.9.1-4,javassist-3.20.0-GA,javassist-3.27.0-GA]

The URL resolves fine for me in the browser, but curl, wget, urllib, and requests all get 404s after traversing the redirect chain.
We need to root cause this issue and fix the script, in order to unblock java precommit
Issue Priority
Priority: 1
Issue Component
Component: build-system

I discovered the issue by studying the redirect chain in the browser:
http://www.mozilla.org/MPL/MPL-1.1.html
https://www.mozilla.org/MPL/MPL-1.1.html
https://www.mozilla.org/MPL/1.1/   <------ automation gets 404 here, browser gets 302 redirect
https://www.mozilla.org/MPL/en-US/1.1/

It turns out https://www.mozilla.org/MPL/1.1/ returns a 404 unless the accept-language header is provided. For now we can resolve by including this header in automation. It seems like an issue upstream though.


How to add a label to a marker that always shows

How can I do this as such:
https://camo.githubusercontent.com/6f53eeb8108ef87ccdb03ef0a8f51e9368be6e3a/68747470733a2f2f676f6f676c656d6170732e6769746875622e696f2f6a732d6d61702d6c6162656c2f73637265656e73686f742e706e67
Even if I hide the marker? All I really want is to place text in a certain location on the map, and if possible, to style that text with CSS.

Anybody here?

I think you are talking about Custom Overlays, if so this is a duplicate from #38.

So are you saying that is still a requested feature and not actually in this library?

To be clear though - I actually mean Text - not a graphic or icon.

Hola

yup, what you are describing is HTML text for the maker.
That is not implemented.


How to import the module using Webpack?

How do I import the module for use with a webpack dev server? Where do I put the magick.wasm and magick.js files? I'm using preact and start the dev server with preact watch. Can I edit webpack.config.js to include the files somehow?
edit: I've tried using copy-webpack-plugin, which seems to work if I build the project, but in the development server I get errors:
Uncaught (in promise) DOMException: Failed to register a ServiceWorker for scope ('https://localhost:8080/') with script ('https://localhost:8080/sw-debug.js'): An unknown error occurred when fetching the script.

DOMException: Failed to construct 'Worker': Script at 'webpack-internal:///../node_modules/wasm-imagemagick/dist/src/magick.js' cannot be accessed from origin 'https://localhost:8080'.

Uncaught (in promise) DOMException: Failed to construct 'Worker': Script at 'webpack-internal:///../node_modules/wasm-imagemagick/dist/src/magick.js' cannot be accessed from origin 'https://localhost:8080'.

Maybe because  8080 is for http. Try run it with https on 3001 et al

Unfortunately not

Unfortunately not

I am also stuck on this using vite with vue
when using
import { execute} from 'wasm-imagemagick'

Internal server error: Failed to resolve entry for package "wasm-imagemagick". The package may have incorrect main/module/exports specified in its package.json: Failed to resolve entry for package "wasm-imagemagick". The package may have incorrect main/module/exports specified in its package.json.

when using
import * as Magick from 'wasm-imagemagick/dist/magickApi'

Uncaught DOMException: Failed to execute 'importScripts' on 'WorkerGlobalScope': The script at 'http://localhost:3000/node_modules/.vite/magick.js' failed to load.

I did paste the wasm files in the public directory, but of course I am not sure if it actually gets served(probably not)
Generally my experience with wasm has been quite a bumpy road.

i have gotten this to work by including this script directly in my html
<script type="module">
  import * as Magick from 'https://knicknic.github.io/wasm-imagemagick/magickApi.js';
  window.magick = Magick;
</script>

as you can see, it imports the lib from a remote source and then puts it on the window object.
I still include the wasm files in the public directory.
I still include the node module in my dependencies so that I can grab the typescript types and use them to extend window.
it's not ideal, but i also was not successful in any of my attempts to just use the npm module.
hope this helps!

I tried to modify the bundled output .js file, use a hack way of loading the Web worker in webpack.
image-magick
Unfortunately it takes a little longer to load the .js file (5 MB) for the first time in the page 😣
hope this helps


Bluestone has high memory usage and will cause crash eventually

This issue is caused by mass amount of locator snapshot. Each locator snapshot will take about 2-3 mb space. In this case, we can easily have 30-40 snapshots. These will cause about 120mb stable memory usage. This makes app extremely vulnerable to hit 750mb limit if there is anything going on. In this case, before we pass  information to front-end, we need to sanitize big data.


Recovery from data centre failure in multi-dc not working

I am doing some tests to see if antidote would be a suitable solution for us. I am running some tests with a setup based on this docker compose example https://github.com/AntidoteDB/docker-antidote/blob/master/compose-files/dc3n1/docker-compose.yml
I am testing the scenario where a single data centre becomes unavailable and I want to see what the recovery behaviour is. However I have found the upon restarting the failed DC it does not catch up with changes that it has missed.
Here is how I'm doing my test:

docker stop dc2n1
Increment a counter in dc1n1
docker start dc2n1

After restarting dc2n1 the following is output in the logs and the line Buffering txn in {{'antidote@dc1n1', is repeated forever
2020-04-24T13:05:00.728870+00:00 notice:
disk_log: repairing "/antidote-data/data/data_antidote/0--0.LOG" ...

2020-04-24T13:05:00.756855+00:00 notice:
disk_log: repairing "/antidote-data/data/data_antidote/730750818665451459101842416358141509827966271488--730750818665451459101842416358141509827966271488.LOG" ...

2020-04-24T13:05:01.790063+00:00 info:
Starting heartbeat sender timers
2020-04-24T13:05:01.791126+00:00 notice:
Forgetting DC {'antidote@dc3n1',
                  {1587,733399,89049}}
2020-04-24T13:05:01.791356+00:00 notice:
Forgetting DC {'antidote@dc1n1',
                  {1587,733359,875651}}
2020-04-24T13:05:01.791527+00:00 info:
Observing DC {'antidote@dc3n1',
                 {1587,733399,89049}}
2020-04-24T13:05:07.827192+00:00 info:
Observing DC {'antidote@dc1n1',
                 {1587,733359,875651}}
2020-04-24T13:05:10.434336+00:00 info:
Waiting for application antidote to start (0 seconds).
2020-04-24T13:05:10.434412+00:00 info:
Waiting for application antidote to start (0 seconds).
2020-04-24T13:05:10.434554+00:00 info:
Waiting for application antidote to start (0 seconds).
2020-04-24T13:05:10.434580+00:00 info:
Waiting for application antidote to start (0 seconds).
2020-04-24T13:05:10.434671+00:00 info:
Waiting for application antidote to start (0 seconds).
2020-04-24T13:05:10.434691+00:00 info:
Waiting for application antidote to start (0 seconds).
2020-04-24T13:05:13.522205+00:00 info:
Connected to DC {'antidote@dc3n1',
                    {1587,733399,89049}}
2020-04-24T13:05:13.553140+00:00 info:
Waiting for DC {'antidote@dc1n1',
                   {1587,733359,875651}}
2020-04-24T13:05:14.473092+00:00 info:
Whoops, lost message. New is 42, last was 27. Asking the remote DC {{'antidote@dc1n1',
                                                                     {1587,
                                                                      733359,
                                                                      875651}},
<PHONE_NUMBER>65451459101842416358141509827966271488}
2020-04-24T13:05:14.474678+00:00 critical:
Received unexpected log_reader_resp messages in state normal Message []. State {inter_dc_sub_buf,
                                                                                normal,
                                                                                {{'antidote@dc2n1',
                                                                                {1587,
                                                                                733385,
                                                                                215012}},
<PHONE_NUMBER>65451459101842416358141509827966271488},
                                                                                init,
                                                                                {[],
                                                                                []},
                                                                                true}
2020-04-24T13:05:14.553899+00:00 info:
Waiting for DC {'antidote@dc1n1',
                   {1587,733359,875651}}
2020-04-24T13:05:15.474089+00:00 info:
Buffering txn in {{'antidote@dc1n1',
                      {1587,733359,875651}},
<PHONE_NUMBER>65451459101842416358141509827966271488}
2020-04-24T13:05:15.554915+00:00 info:
Connected to DC {'antidote@dc1n1',
                    {1587,733359,875651}}
2020-04-24T13:05:15.615894+00:00 info:
Starting heartbeat sender timers
2020-04-24T13:05:15.616401+00:00 info:
    application: antidote
    started_at: 'antidote@dc2n1'
2020-04-24T13:05:15.686080+00:00 info:
Wait complete for application antidote (5 seconds)
2020-04-24T13:05:15.686282+00:00 info:
Wait complete for application antidote (5 seconds)
2020-04-24T13:05:15.686460+00:00 info:
Wait complete for application antidote (5 seconds)
2020-04-24T13:05:15.686635+00:00 info:
Wait complete for application antidote (5 seconds)
2020-04-24T13:05:15.686875+00:00 info:
Wait complete for application antidote (5 seconds)
2020-04-24T13:05:15.686993+00:00 info:
Wait complete for application antidote (5 seconds)
2020-04-24T13:05:16.474943+00:00 info:
Buffering txn in {{'antidote@dc1n1',
                      {1587,733359,875651}},
<PHONE_NUMBER>65451459101842416358141509827966271488}
2020-04-24T13:05:17.476105+00:00 info:
Buffering txn in {{'antidote@dc1n1',
                      {1587,733359,875651}},
<PHONE_NUMBER>65451459101842416358141509827966271488}
2020-04-24T13:05:18.476976+00:00 info:
Buffering txn in {{'antidote@dc1n1',
                      {1587,733359,875651}},
<PHONE_NUMBER>65451459101842416358141509827966271488}
2020-04-24T13:05:19.477951+00:00 info:
Buffering txn in {{'antidote@dc1n1',
                      {1587,733359,875651}},
<PHONE_NUMBER>65451459101842416358141509827966271488}
2020-04-24T13:05:20.479036+00:00 info:
Buffering txn in {{'antidote@dc1n1',
                      {1587,733359,875651}},
<PHONE_NUMBER>65451459101842416358141509827966271488}

@dajenet This might be related to what you are working on. Can you check if you can reproduce this problem and whether it is fixed on your branch?

Looks like the problem I encountered. I will take a look at it.


Add new decode_big_numbers_as_strings option that defaults to false. …

…If set to true, then any numbers that may result in a precision loss will be preserved as a string.
Test code:

local Cjson = require('cjson')

local decoder = Cjson.new()
decoder.decode_big_numbers_as_strings(true)

print("should be string", type(decoder.decode("9007199254740992")))
print("should be number", type(Cjson.decode("9007199254740992")))

...which works as expected.

I'd prefer to keep types consistent (numbers are numbers, strings are strings) since that is much less surprising.
It may be better to provide an option to replace the number type entirely with an arbitrary precision library for this use case. Eg: http://webserver2.tecgraf.puc-rio.br/~lhf/ftp/lua/#lmapm

I'm not keen on adding a dependency on an arbitrary precision library.
What do you think of adding a new "number" type that is backed by a string? Specifically, the "number" type would be a table with a single element which is a string version of the number. This table would also be associated with a metatable that contains a "__name" field equal to "number". This would be inline with how null and empty arrays are already handled (at least on my fork).
This way the "number" type can also be used to write JSON numbers that do not fit in a double.
Thanks,
-Brian

I'm not sure of the utility for a "string" number. Programs would only be able to print it, and maybe re-encode it back to JSON. In these cases, perhaps the field would be better encoded as a string?
If there is a use case to support larger numbers, I think optional arbitrary precision support would have several advantages over a "string" number:

All numbers could be used for computation.
You could rely on numbers having a known type after decode.
Most users would not be impacted (performance loss / extra dependency) since they would use 64-bit floats (as commonly implemented).

Lua CJSON already supports 2 implementations for float encode/decode (Stdlib and dtoa), so another should fit in ok.
I'd prefer to avoid fields decoding to different types based on their content. I think this would be surprising, place a burden on the use of the library, and would be a likely source of bugs.

All arbitrary precision libraries I have used will convert between string and arbitrary precision numbers, so it is very useful to have it encoded as a string.
Let me explain my use-case for this so you can understand why I need this :). I've got code that uses CJSON to parse the output of obtaining the GCE metadata of a host:
https://cloud.google.com/compute/docs/storing-retrieving-metadata
...unfortunately, the "id" field returned is encoded as a long number. When CJSON decodes this long into a double, precision is lost and I can not obtain the original "id" field. Since this is an "id" field, it is now useless.
I have no control of the JSON output encoding of GCE metadata.
Note that I do not do any computations with this number, I simply need to read and write that number, therefore I do not need an arbitrary precision library.
Regarding the comment "I'd prefer to avoid fields decoding to different types based on their content. I think this would be surprising, ...". Note that the default for this option is to have it disabled. So, consumers of this library would need to explicitly enable it to support the use case I've outlined above.
One other idea here:
What if there was a decode_big_numbers_with() option which took as input a function. This function would be called with the big number string as input and the output of that function would be the "thing" placed in the JSON tree. This would give consumers of CJSON the ability to customize how big numbers are decoded.
...although I don't need it for me use case, there should probably also be a way to encode big numbers for writing JSON. Perhaps it could use the same metatable inspection methodology in the ticket regarding encoding of the empty array (vs empty object).
Thanks,
-Brian

Having numeric strings being sent as numerics in JSON is a very common problem (unfortunately). Although this is a problem in the application that is sending the JSON, one might not have the power to change it. I had this problem before and had to tweak cjson to fix my issue. So, having a way to tell cjson how to handle that would be great. Regarding the implementation, I am not sure I like the approach. If you have two fields, one with long numeric that should be string and another with long numeric that should be numeric it is not going to work. Can we use the metatable approach or any other to say how I want a specific field to be interpreted? If not, I still prefer the PR approach than not having it.

@pmusa what do you think of my suggestion of making it so decode_big_numbers_with() takes a single parameter that is a function. If a "big number" is found, then the user defined function is called with the big number as a string, the results of that user defined function is then placed in the JSON output tree.
So, to use it it would look something like this:
local Cjson = require('cjson')

local decoder = Cjson.new()
decoder.decode_big_numbers_with(function(str_num)
    return setmetatable({str_num}, {__name="number"})
end)

print("should be table", type(decoder.decode("9007199254740992")))
print("should be number", type(Cjson.decode("9007199254740992")))

So far I haven't had a need to encode big numbers in JSON output, but we should probably have a way to do that too. I'd propose that if a value has a metatable with the __name field equal to "number", then element [1] of the table should contain a string representation of the number to be placed in the output JSON. So if you use the decode_big_numbers_with function I've defined above, then the results of the decode can be passed to encode and you don't have to worry about data loss or type conversions.
Thoughts?
Thanks,
-Brian

I've added an "issue" to track the need for big number support:
https://github.com/mpx/lua-cjson/issues/37

.. discussion continued on #37 ..

I would really like to see this merged, because big numbers are pain sometimes.


Initial command line interface

I created an initial command line interface (CLI) for MM. As part of this I also started modernizing the setup/build config.

Here's an example of the output, for my idealized example:

Let me know any questions/comments/suggestions regarding behavior and features. Looking for people to try it out. @rschwant @dwfncar @Duseong

The one where it succeeded (after I added typer to the conda env) was using Sphinx v4.4.0, but then with v4.5.0 it started failing.

Now the CRN URLs in the docs are not working.

I just released Typer 0.4.1 that should handle the Typer issue. :rocket: :nerd_face:

@rschwant can you check the package metadata in setup.cfg? I think the auto-job submission I can try in another PR. I want to get this one in sooner so I can start updating the install docs.

Thanks @rschwant

Related to https://github.com/NOAA-CSL/MELODIES-MONET/issues/117


Pagination works unexpected

Assuming one has 360 artifacts and uses ListArtifacts to fetch them with a maximum page size of 100, so
	params := artifact.ListArtifactsParams{
		Page:           page,
		PageSize:       100,
		ProjectName:  "myproject",
		RepositoryName: "myimage"
	}

We should assume to fetch 4 pages, while the last page only includes 60 artifacts. In fact, the last page includes 100 artifacts instead.
We start with page 0 end end up page 3, fetching 4x100, instead of 3x100+1x60

After fiddling around i happened to notice that a page should start at 1 for harbor (kind of unusual in the technical space), and that was the reason.
Far more interesting on top of that is, that page:0 also returns a result, not sure this is deterministic at all


Made autoSizeColumns() to work with cells that have padding

My suggested fix for issue #812

thanks. will take a look when i get time.

Why not just get the container's clientWidth instead of its offsetWidth? Wouldn't that include the padding and eliminate the need for these calculations?

i went to work on this, and as far as i can work out, it's not needed.
in your example, i changed the overridden style to the following and it worked
.ag-fresh .ag-cell-not-inline-editing { padding: 0 40px; }


vLEI Schema Review

Add description field to all issuer fields (a block i) that indicates the intention.
Like   "QVI Issuee AID"
"LE Issuee AID"
We either always include the operator o field for every edge or we only include the o field if the operator is not the default but we should not do one in one credential and the other in another. or even one in one edge and the other in another edge.
Given the visibilty of the vLEI I suggest that we add a descrption block to all the attributes in the a block. I know this is annoying but it makes it easier for consumers to understand the what the labels mean.  This way we document through the schema without having to using verbose field names which defeat compactness.

The ECR and OOR credentials do not use edge operators consistently internally.

Fix ECR Auth Edge to remove operator o field as I2I is the default.

Add description to GraceTime field
Add description to alli issuee fields


Do not emit names and name index mapping in source map

Since source map spec isn't clear about use of names, removing names entry all together. We can look at the symbol mapping once there is update to the spec about it.

Hi, what do you mean?  Spec is clear and IntelliJ Platform uses it. Please don't break debug!

Find mapping entry.
Get mapping entry name
Name is missed (unnamed entry)  - use generated element name. name is presented - use it.

Please don't break existing funcitonality and fix #5224. I will answer to any question and can provide closed source code (partially opened - see https://github.com/JetBrains/intellij-community/blob/master/platform/script-debugger/debugger-ui/src/com/jetbrains/javascript/debugger/NameMapper.kt) As you can see in the provided NameMapper, there is a flag js.debugger.name.mappings.by.source.code as a workaround of 5224.
Our users happy to use TypeScript and debug it.

Please do not merge this at least until implementing another solution for debugging
Thanks

@develar we have never emitted variable names in the source map. We were emitting the callstack name it belonged too.. So your functionality is anyways broken and unsupported without this change.

@sheetalkamat So, if you don't mangle names, it is ok (nothing to map). Thanks for clarification.

can you coordinate this with #5780

The easiest is to wait for @rbuckton to merge #5780 and then apply the change on top, the tests should be unchanged.

@sheetalkamat Do you have a preference?

@rbuckton, Probably you should go first as my changes are small, I think it would be easier if I have to merge.

@sheetalkamat: Alright, I've gone ahead and merged my change.

@sheetalkamat can you add a blurb on this change in https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#typescript-18

Without name mappings it is not possible to debug this in the lambdas — https://youtrack.jetbrains.com/issue/WEB-20340#comment=27-1372090
_this is generated but TS sourcemap doesn't contain name mappings and, obviously, IDEA cannot remap it to real this...

{"version":3,"file":"myclass1_spec.js","sourceRoot":"","sources":["../../src/__tests__/myclass1_spec.ts"],"names":[],"mappings":"AAAA,IAAI,GAAG,GAAG,EAET,CAAA;AAED;IAAA;QACE,QAAG,GAAG,IAAI,CAAA;IAOZ,CAAC;IALC,oBAAG,GAAH;QAAA,iBAIC;QAHC,UAAU,CAAC;YACT,OAAO,CAAC,GAAG,CAAC,KAAI,CAAC,GAAG,CAAC,CAAA;QACvB,CAAC,EAAE,EAAE,CAAC,CAAA;IACR,CAAC;IACH,aAAC;AAAD,CAAC,AARD,IAQC;AAED,IAAI,MAAM,EAAE,CAAC,GAAG,EAAE,CAAA"}

+1


fix behavior on back action

Description
Fix behavior on back action on custom repositories search

Fixes # (THEEDGE-3330)
Type of change
What is it?

[X Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Documentation update
[ ] Tests update

Checklist:

[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[X] I run npm run lint:js:fix to check that my code is properly formatted

Codecov Report
Patch coverage has no change and project coverage change: -0.02 :warning:

Comparison is base (016ecb6) 27.17% compared to head (b0bd840) 27.15%.

:exclamation: Current head b0bd840 differs from pull request most recent head c0a97e4. Consider uploading reports for the commit c0a97e4 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #712      +/-   ##
==========================================
- Coverage   27.17%   27.15%   -0.02%
==========================================
  Files         130      130
  Lines        3397     3399       +2
  Branches     1193     1193
==========================================
  Hits          923      923
- Misses       2230     2232       +2
  Partials      244      244

Impacted Files
Coverage Δ

src/components/form/WizardRepositoryTable.js
0.00% <0.00%> (ø)

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


Is this document redundant?

This document seems to overlap with https://docs.giantswarm.io/advanced/configure-dex-in-your-cluster/
Is this the case?
Can they be merged?
Can this document be removed?
Please remember to

[ ] Give the PR a meaningful title -- it will be shown in the release notes
[ ] Add (or remove) user questions associated with any updated docs

one is for configuring Azure directly with Kubernetes API and the other explains how to use Dex as a OIDC manager to plugin different authenticators. So both are valid though Azure one would need to be reviewed

@alex-dabija per @pipo02mix can someone have a look here?


Enable CircleCI for PRs from forks

My PRs haven't been creating any CircleCI builds, looks like because I'm submitting a PR from a forked repository. https://circleci.com/docs/2.0/oss/#build-pull-requests-from-forked-repositories details how to enable builds for PRs from forks.

Fixed! Thanks!


feat(ui/uploader): add a hide-list props for uploader components

Checklist

[ ] Fix linting errors
[ ] Tests have been added / updated (or snapshots)

Change information

I add the hide-list props and provided docs and cases in the uploader components. When user need render the file list, they can hide the list and render the list thenself.
Maybe slot is more appropriate. But i think it's more unrestrained now.

Ok, good idea.
This pr will be merged after the next version release and you should update snapshot.

The other submitted files have been merged into my fork, so I seem to have overwritten the code of image preview in the middle. I'm sorry

Codecov Report

Merging #335 (86f6c5b) into dev (a45896f) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##              dev     #335   +/-   ##
=======================================
  Coverage   96.24%   96.24%
=======================================
  Files         209      209
  Lines        4870     4874    +4
  Branches     1040     1041    +1
=======================================
+ Hits         4687     4691    +4
  Misses        183      183

Impacted Files
Coverage Δ

packages/varlet-ui/src/uploader/props.ts
100.00% <ø> (ø)

packages/varlet-ui/src/uploader/Uploader.vue
94.95% <100.00%> (+0.17%)
:arrow_up:

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 a45896f...86f6c5b. Read the comment docs.


@damassi => Fixes js in venice analytics

Closes Sentry ticket: https://sentry.io/artsynet/force-staging/issues/279999851/

Ty! 👍


Add Tech Stack and Features to README for Better Contributor Guidance

I have noticed that the current README lacks some key details that could help new contributors get up to speed quickly. Specifically, it would be really helpful to:
List the technologies (tech stack) used in the project, so contributors know which languages, frameworks, or tools are involved.
Provide a brief section outlining the main features of the project. This would give contributors a clear understanding of what the project is about and what features are already implemented or need improvement.
Adding these sections will improve the clarity of the README and help contributors engage with the project more easily.
I would love to contribute by updating the README to include:
A Tech Stack section, which lists the languages, frameworks, libraries, etc., used in the project.
A Features section that outlines the primary features of the project.
If needed, other sections that might provide helpful context to contributors (such as installation instructions, project structure, etc.

would love to contribute by updating the README. please assign me this task

Nice suggestion. Mention the tech stack in the readme and contribution guidelines. I am assigning you.


Table transformer does not work for transformers>4.24

Bug 💥
Compare with #116
Expected behavior  🧮
Does not show AttributeError for PretrainedConfig
Additional context 🧬

Quick fix: Downgrading transformers installation in setup.py
Long term: Tracking down the error in model wrapper

Quick fix by freezing version requirement to transformers<=4.24.
Issue will be open until transformers can be used with higher versions as well.

Closing with #150


kubo-etcd release name same as the etcd-release

Is their any intentions in the future to change the name of the release for kubo-etcd to something else? Right now it is named etcd and this may cause conflicts with the etcd-release from which has been forked.

This will be done as part of #53
Currently, we use release built from this source https://github.com/pivotal-cf-experimental/kubo-etcd/tree/branch


Add stake.systems gentx

Hi, your gentx seems to not be valid. Please check:
You have stakedrop amount
Correct chain id in gentx command
JSON data has not been modified manually (signature invalid)

Hi, your gentx seems to not be valid. Please check:
You have stakedrop amount Correct chain id in gentx command JSON data has not been modified manually (signature invalid)

This is weird...
user@d9959384f5f7:~$ junod keys show validator --output json
{"name":"validator","type":"local","address":"juno1ualhu3fjgg77g485gmyswkq3w0dp7gysfx4qgr","pubkey":"{\"@type\":\"/cosmos.crypto.secp256k1.PubKey\",\"key\":\"Aq42wnilJbtv9yxMxAdUpUz5ROYpnQo0jvMaSsUlE9jU\"}"}
user@d9959384f5f7:~$ junod keys show validator --output json --bech val
{"name":"validator","type":"local","address":"junovaloper1ualhu3fjgg77g485gmyswkq3w0dp7gyskmr0n6","pubkey":"{\"@type\":\"/cosmos.crypto.secp256k1.PubKey\",\"key\":\"Aq42wnilJbtv9yxMxAdUpUz5ROYpnQo0jvMaSsUlE9jU\"}"}

I can find myself in pre-genesis.json
          "address": "juno1ualhu3fjgg77g485gmyswkq3w0dp7gysfx4qgr",
          "coins": [
            {
              "denom": "ujuno",
              "amount": "1040000000"
            }
          ]


Pytest compatibility

I'm working with a pytest-based application for hardware testing which uses pytest_addoption to add command-line arguments. It would be useful to be able to add the @Gooey decorator there.
Alternatively, is there another way to make take an ArgumentParser object and convert it to a Gooey version? Then it could be done as part of the code in pytest_addoption.

Howdy friend,
I'm not actually sure what you're asking here. I don't know much about pytest, so I don't know where you're trying to integrate Gooey. If you have some concrete detailed integration examples + use cases, feel free to reopen this issue.


Feature tweaks for private mode.

remove displayName (instead, the UI will create NetworkApi objects (with a name and version) from the names passed from the core)
add name to Add Friend confirmation
...

(not ready for review)

Closing this as per discussion with Lucy, these changes were added to https://github.com/uProxy/uproxy/pull/1906, except for the displayName changes which will be addressed by https://github.com/uProxy/uproxy/issues/1901


Implement goal state diff-ing

Given a sequence of tactics, load the goal state text at the end of each tactic into the quickfix list and allow a sequential (text) vimdiff of the state from one to the next.

Though not quite as I wrote it out here X years ago (wow, years!) -- @jcommelin pointed out that VSCode has this! At least in Lean 4. Somehow I've never noticed, but if you move around a proof script, VSCode will highlight what changed in the goal state.
We should find whatever code is responsible for doing that and reproduce it here -- hopefully it's mostly server side rather than manually diffing the state...


5CVM

Key
Value

View
https://database.shabados.com/sources/1/page/972/line/27

Source
Sri Guru Granth Sahib Ji

Page
972

ID
5CVM

Line
kih kbIr. kul jwiq pWiq qij; cItI hoie. cuin KweI ]2]3]12]

Shabadarth (Vol. 3) | July 2010 | SGPC, Sri Amritsar

#95 #1480


How to aggregate by level?

Lets assume I have some data with four variable levels:
df = pyam.IamDataFrame(pd.DataFrame([
    ['IMG', 'a_scen', 'World', 'Emissions|CO2|Energy|Oil', 'Mt CO2/yr', 2, 3.2, 2.0, 1.8],
    ['IMG', 'a_scen', 'World', 'Emissions|CO2|Energy|Gas', 'Mt CO2/yr', 1.3, 1.6, 1.0, 0.7],
    ['IMG', 'a_scen', 'World', 'Emissions|CO2|Energy|BECCS', 'Mt CO2/yr', 0.0, 0.4, -0.4, 0.3],
    ['IMG', 'a_scen', 'World', 'Emissions|CO2|Foo|Oil', 'Mt CO2/yr', 2, 3.2, 2.0, 1.8],
    ['IMG', 'a_scen', 'World', 'Emissions|CO2|Foo|Gas', 'Mt CO2/yr', 1.3, 1.6, 1.0, 0.7],
    ['IMG', 'a_scen', 'World', 'Emissions|CO2|Foo|BECCS', 'Mt CO2/yr', 0.0, 0.4, -0.4, 0.3],
    ['IMG', 'a_scen', 'World', 'Emissions|CO2|Cars', 'Mt CO2/yr', 1.6, 3.8, 3.0, 2.5],
    ['IMG', 'a_scen', 'World', 'Emissions|CO2|Tar', 'Mt CO2/yr', 0.3, 0.35, 0.35, 0.33],
    ['IMG', 'a_scen', 'World', 'Emissions|CO2|Agg', 'Mt CO2/yr', 0.5, -0.1, -0.5, -0.7],
    ['IMG', 'a_scen', 'World', 'Emissions|CO2|LUC', 'Mt CO2/yr', -0.3, -0.6, -1.2, -1.0]
    ],
    columns=['model', 'scenario', 'region', 'variable', 'unit', 2005, 2010, 2015, 2020],
))
df.timeseries()

How can I aggregate the last level (level=3)?
The result should then contain following variables:
'Emissions|CO2|Energy|'
'Emissions|CO2|Foo|'
'Emissions|CO2|Cars'
'Emissions|CO2|Tar'
'Emissions|CO2|Agg'
'Emissions|CO2|LUC'

And If I would aggregate to level 1 only
'Emissions|CO2'
would remain.

The answer to the first part of the question is
df.aggregate("Emissions|CO2|Energy")

There is also a tutorial on this, see https://pyam-iamc.readthedocs.io/en/stable/tutorials/aggregating_downscaling_consistency.html
You can also specify specific components, and you can use append=True to directly aggregated data to df. There is also a recursive argument (though this has limitations and only works with summation, see the docs).

Thank you for the quick reply. My example data was not good enough and I adapted it to include more variables.
I do not want to explicitly define the variables that should be aggregated but that variables should be determined by their level.

Got it, maybe something like the following:
var_list = df.filter(level=x).variable
df.aggregate(var_list)

Or if performance is critical (or you are working with a large dataset where you don't want to create a large copy)...
var_list = [v for v in df.variable if pyam.find_depth(v, level=x)]
df.aggregate(var_list)

See the docs of the variable-string utils here

Would require that the variables are explicitly mentioned on that level. I don't have an entry
'Emissions|CO2|Energy'
in my original data. However, first determining the variable array and then passing it to the aggregate method seems to be the way to go.

Looks correct, though you may want to look at the recursive-aggregation-option again, which will be more performant in large datasets because it operates directly on the internal pandas.Series _data object.
In the example above, using the following would work:
df.aggregate("Emissions|CO2", recursive=True, append=True)

In general, I would caution against too much automatization of your workflow. There may be variables in your dataset where simple summation is not appropriate, eg efficiency rates or prices. Even if you don't report these data now, you may add them later and forget that these need to be treated differently.
It may be easier and safer in the long run to determine the top-level-variables via inspection "by hand". Our brand-new nomenclature-iamc package is intended to manage lists of variables, see https://nomenclature-iamc.readthedocs.io/.

Thank you for your advice. The design of the variable structure is still in progress and I hope that our colleagues force it to be strictly hierarchical and design it in a way that allows easy aggregation and validation. However, maybe that is indeed unrealistic and having some custom column "is_aggregable" or some sort of variable manager would be helpful.

In the nomenclature package, we defined a syntax for a "variable manager" with a list of nested dictionaries, where the key is the variable name and the value (of the outer dictionary) is again a dictionary, where the attribute skip-region-aggregation: true indicates to skip region-aggregation as part of the processing.
See this unit-test-data here for an example.
Other attributes of the dictionary can be passed to the pyam-aggregate_region-method, see this unit-test-data here.
[We are still working on a full-fledged documentation...]


Simplify multi-language support

The current multi-language support is hard to maintain and gets out of sync very fast. A good example how easy it can be implemented in Jekyll can be seen in https://github.com/bitcoinxt/website/pull/51. I propose that we adapt this to make it less error-prone to update or add pages to the website.
They use jekyll-multiple-languages-plugin and have one layout for all languages which contain placeholders like {% t page.title %}. Beside that the language files are simple .yml-files which contain the translated strings.
This issue can be used to track progress on simplifying multi-language support.

I'm totally in it.
But hasn't @rehrar tried to go this way already? And found a lot of issues / complications?

@el00ruobuob He mentioned it a while ago, I don't remember the exact details though... Well, I'm sure we can find solutions for it.

@rehrar Nonetheless I think this is the right decision to do. I think we can fix the languages which read right-to-left later, maybe even with the plugin authors. Thanks for your work, I'll try to help where I can.

After looking at the site, the portions of the site that are not broken up into snippets (such as Guides) should remain as they are, as this will ultimately be the easier translating experience. All the other sectioned portions can be changed over to the new way.

It occurs to me that with this method, it becomes much more difficult to put the untranslated snippet in the pages. The website is actually quite complex with all of the things it has, and I'll need to think about how to do all of the little teeny things.

Untranslated snippets should have the default value copied from the english translation. We can split up the work and everyone who wants to help does a few pages.

Maybe just remove it altogether and just display the page in english.

From a UX perspective it's pretty important. It can confuse a user who thinks they may have navigated to the wrong page by accident. I'll see if I can't make something work with the new way of doing things somehow.

@rehrar why not keeping/adding a localized page with only the snippet and an included content then?
{% include untranslated.html %}
{% include content.html %}

This md file will be just a bridge between html and localization to include the snippet.

Great minds think alike @rehrar.
I wonder if we should add a
translated: yes / no / partially

Statement in ymk and use it with a {% if ... elseif ... %} to display (or not) the untranslated message, even a different message for partial translation, and moreover tell the world not to touch those md files, and only work on the yml.

This can be closed since #744 was merged
+resolved

I'm sorry @MaxXor i just noticed maybe you wanted to keep this open


CAMEL-11136: PubNub update docs, CS and tests

Added a bit more to the docs.

Thanks for the PR it has been merged. Do you mind closing this?


IPs on slave virtual interface inside VM

I have a lot of VMs with only one network adapter from the Hypervisor. VLANs are tagged and inside VM I have several sub-interfaces.
I have tried to re-assign IP assigned by this tool to the proper sub-interface, but after fresh run IP was removed from the sub-interface and assigned to the parent again. Is it possible to skip re-assigning of the IP if it is already assigned to one of the slave interfaces?
Also I want to name interfaces as they named inside the OS, but this tool rename them again to something like "vNIC 1 ({switch name})"

Hi,
Not sure if this is possible as it depends on the VMWare tools and how they expose the IPs and the sub-interfaces over the vCenter API.
Can you run it in DEBUG3 mode and post the output of an example VM here?
Thank you.

any updates?

closing this issue due to missing response.

2023-06-29 15:02:29,400 - DEBUG2: Trying to find prefix for IP: <IP_ADDRESS>/28 2023-06-29 15:02:29,504 - DEBUG2: Found IP '<IP_ADDRESS>/28' matches global prefix '<IP_ADDRESS>/28' 2023-06-29 15:02:29,528 - DEBUG2: Found existing NetBox IP address object: <IP_ADDRESS>/28 2023-06-29 15:02:29,529 - DEBUG2: Parsing 'IP address' data structure: <IP_ADDRESS>/28 2023-06-29 15:02:29,529 - INFO: Ip address '<IP_ADDRESS>/28' attribute 'assigned_object_id' changed from 'eth0.50 (isc-dhcp2)' to 'vNIC 1 (VM-DHCP2-DS) (isc-dhcp2)' 2023-06-29 15:02:29,529 - DEBUG: Updated IP address object: <IP_ADDRESS>/28 2023-06-29 15:12:22,400 - INFO: Updating NetBox 'IP address' object '<IP_ADDRESS>/28' with data: {'assigned_object_type': 'virtualization.vminterface', 'assigned_object_id': 2978}

Hi, I would need the output of the DEBUG3 data.

it was DEBUG3

The problem still exist should I open a new request, or we can re-open this one?


WebRTC stop working after Hassio Core 2022.7.7 update

The WebRTC integration worked fine in my Hassio OS (Pi3 b+), Core version 2021.12.4.
As soon as I updated to version 2022.7.7, the webrtc-camera cards in my dashboard stopped working and the rtsp stream of the cams are no longer visible.
I tried to restore the Core 2021.12.4 version and the cards started working again.

This is probably a dupe of #321


Why does the %character% tag works only if there are a single character presented?

Can't it like name individually every single one of them? If there are more than one the programm would just name it ".group",

Is there a way to make it name every character on the image instead of "group"?

Hello,
Have you checked the settings?

Hello,
Have you checked the settings?

I didn't actually, thx


Define a set of standard questions to ask of ML

It would be great/helpful to define a set of critical questions for students to define when approaching ML models and data:
e.g.

"Accurate for whom?"
"Accurate for which purpose?"
"Appropriate in which context?"
"(Un)Representative of what or whom?"

As a learning outcome, it would be great if students start to always ask or address these questions in their work, reflections, and future projects.

This is great! It would be nice to brainstorm questions and discuss in class too. Would this make sense as a wiki page, additional README file in the repo, or. . .?

Seems like tomorrow is the time to discuss this a bit? Would it make sense to fold some of these points into @lydiajessup's Data Wrangling write-up in #38.

I think that would be great! Let's discuss tomorrow morning before class the best way to add them in. In particular, I think that some of these questions could be a great way to discuss the historical context of the way gender is classified in the Titanic dataset.

I hesitate to close this as it's such an excellent reference and I didn't get every bit of language from the original suggestion. @joeyklee if review the materials and feel it meets the spirit of what you suggested I'll let you click the button below. We can also leave it open as a reminder to ask these questions for the rest of the semester and in future iterations of the course.

For the archive! Datasheets for Datasets suggests questions to ask from these categories: motivation, composition, collection process, preprocessing/cleaning/labeling, uses, distribution, and maintenance

This isn't a set of questions exactly, but ITP student Emma Norton (@doodybrains on github) just published this article that I think does an amazing job of explaining why these kinds of questions are important in the larger context of computing: [https://reallifemag.com/bad-metaphors-close-to-the-metal/]. I wasn't sure exactly where to put this but wanted to be sure to share!


Clean up F# OSS build targets files.

Use public sign.
fix some slightly irritating indentation.
Move release and debug speciffic settings to settings.targets
Remove TargetFramework support for platforms that are not part of the OSS build.

What is public signing again?   Does FSharp.Core.dll for .NET Framework still get signed by Microsoft with the same strong name?

Public signing is kind of a loader trick.  Delay the sign the dll, and mark the signed bit in the CLR header to signed and the CLR loads the dll fine, except where it would normally verify the assembly,  So public signed assemblies can not be used in Partial App Domains or from the GAC.
Official Microsoft Binaries will still be fully signed using the .net framework keypair.  This is just a way of removing the administrator and skip verification requirement when building our OSS binaries
Kevin


feat(model): document the pending field on the Member & MemberUpdate struct

Holding off on any commits till mid-Jan until well Discord staff comes back from winter break and gives a better clarification

Thanks

Thanks


Compound type support

Struct
Map
List
Union

I'm going to take it.

Union support added with https://github.com/datafusion-contrib/datafusion-orc/commit/ee69b91cb2ce4c18ee5148bd541658d362fc577f
All compound types have (basic) support now, closing this issue


Use HelperFunctions.scp to copy app tarball

This PR modifies the scp helper funtion to be able to copy files from a
remote host, in order to use it to copy the tarball application.

OCD run https://ocd.appscale.com:8080/job/Daily Build/2681/


The maven jar is compiled to run on only Java 7 and up

I therefore get the following when trying to run on Java 6:
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/cloudant/client/api/CloudantClient : Unsupported major.minor version 51.0

True. Will look to support in next release

Same problem, it sucks.

$ java -version
java version "1.7.0_72"
Java(TM) SE Runtime Environment (build 1.7.0_72-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.72-b04, mixed mode)

java.lang.UnsupportedClassVersionError: com/cloudant/client/api/CloudantClient

pushed a 1.0.1 release with this taken care. Let me know how it goes on your side

reopen if doesnt work with 1.0.1

Thanks, it works.


How to use as google meet or zoom effect?

hello, is there way to implement in google meet or zoom background? :)

You have to build Zoom plugins to do this. I am working on that. Email me to get updated.


MPSDK-256 Added headquarter phone number to Client

Closing this because contains travis config changes. I will open 2 separate PRs.


The condition vector is missed in the Coordinate Generator part in Figure 3.

Hi Yizhi, thanks a lot for making the code publicly available for this nice work.
I just noticed a little mistake: The Coordinate Generator takes the condition vector and a random noise as inputs; however, the condition vector seems to be missing from Figure 3(in arxiv paper).
Best regards.

Hi Yutong,
Thanks for your question!
It was denoted as "Condition Feat." in Figure 3. "Condition Vector" is another name when I refered it as a sequence (f_{1}^{c}, f_{2}^{c}, ..., f_{N}^{c}).
Sorry for the inconsistent names.

Thank you very much for your patient reply.
As you mentioned, the inputs of the Coordinate Generator are "Condition Feat." and random noise. That would make sense.
Thanks again for your pretty work, and I look forward to generating original text logo layouts from custom input texts in the near future~


ubuntu20.04, Motor does not work

ISSUE TEMPLATE ver. 0.4.0

Which TurtleBot3 platform do you use?

[ ] Burger
[ ] Waffle
[ o ] Waffle Pi

Which ROS is working with TurtleBot3?

[ ] ROS 1 Kinetic Kame
[ ] ROS 1 Melodic Morenia
[ ] ROS 1 Noetic Ninjemys
[ ] ROS 2 Dashing Diademata
[ ] ROS 2 Eloquent Elusor
[ o ] ROS 2 Foxy Fitzroy
[ ] etc (Please specify your ROS Version here)

Which SBC(Single Board Computer) is working on TurtleBot3?

[ ] Intel Joule 570x
[ ] Raspberry Pi 3B+
[ o ] Raspberry Pi 4
[ ] etc (Please specify your SBC here)

Which OS you installed on SBC?

[ ] Raspbian distributed by ROBOTIS
[ ] Ubuntu MATE (16.04/18.04/20.04)
[ o ] Ubuntu preinstalled server (18.04/20.04)
[ ] etc (Please specify your OS here)

Which OS you installed on Remote PC?

[ ] Ubuntu 16.04 LTS (Xenial Xerus)
[ ] Ubuntu 18.04 LTS (Bionic Beaver)
[ o ] Ubuntu 20.04 LTS (Focal Fossa)
[ ] Windows 10
[ ] MAC OS X (Specify version)
[ ] etc (Please specify your OS here)

Specify the software and firmware version(Can be found from Bringup messages)

Software version: [x.x.x]
Firmware version: [x.x.x]

Specify the commands or instructions to reproduce the issue.

Arduino IDE -> Example ->"setup motor" sketch

Copy and Paste the error messages on terminal.
After setup (1,2)->
There is no status packet!
Cannot Find ID1
Cannot Find ID2

Please describe the issue in detail.

In Emanuel -> Teleoperation, it does not not work at all, though bringup does not have any problems.
So, i tried motor test with Arduino IDE for Dynamixel. But there was an error to find ID of motors during setup sketch.
I just kept following every steps on Emanuel, and it was okay for other waffles. That's why I am confused with this situation. Is there any ideas to check the connection of motors?

Hi @kibomun
When configuring DYNAMIXEL with the setup motor Arduino sketch, only one DYNAMIXEL should be connected to the OpenCR during the setup process.
Also, please make sure to update the OpenCR board manager and DYNAMIXEL2Arduino Arduino library to the latest version which resolves ROS2 communication issue.
https://github.com/ROBOTIS-GIT/OpenCR/issues/310
Thanks!

@boglebogle7 This issue will be closed due to prolonged inactivity. Please try again with the Humble or Noetic versions, and if the issue persists, feel free to reopen it.


ML 4.5 : Deep Q-Networks (V)

Description
📌  Issues for Week 4
Welcome to 'ML' Team, good to see you here
:arrow_forward: This issue will helps readers in acquiring all the knowledge that one needs to know about ----
Deep Q-Networks.
:red_circle: To get assigned to this issue, add your Batch Numbers mentioned in the spreadsheet of "Machine Learning", the approach one would follow and choice you prefer (Documentation, Audio, Video). You can go with all three or any number of options you're interested to work on.
✔ Domain : Machine Learning
:red_circle::yellow_circle: Points to Note :

The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.

"Issue Title" and "PR Title should be the same. Include issue number along with it.

Changes should be made inside the Machine Learning/Machine_Learning/Reinforcement_Learning Branch.

Follow Contributing Guidelines & Code of Conduct before start Contributing.

This issue is only for 'GWOC' contributors of 'Machine Learning' domain.

:white_check_mark: To be Mentioned while taking the issue :

Full name
Batch Number
GitHub Profile Link
Which type of Contribution you want to make :

[ ] Video

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎
Domain
Machine Learning
Type of Contribution
Video
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

@riyasai22 issue assigned.


fix(*): Reduce extra digest loops when hide

Earlier PR was failing because $timeout service does not return a promise if invokeApply parameter is false.
Demo: http://jsfiddle.net/wtfdzehr/6/

Thank you :+1:


Ability to add column indexes

This is quite an advanced feature. Should it support compound indexes? I think so, but the UI for those is tricky.

Presumably it should prevent people from creating the same index multiple times - or does SQLite already either prevent that or quietly just create a single index?

I'm going to allow adding indexes on single columns, with an option to make them unique. I'll add drop index too.

I'm seeing these two indexes on a table that I ran this against:
CREATE INDEX o_order_date ON Orders (order_date);

[
  Index(seq=0, name='o_order_date', unique=0, origin='c', partial=0, columns=['order_date']),
  Index(seq=1, name='sqlite_autoindex_Orders_1', unique=1, origin='pk', partial=0, columns=['id'])
]

I probably shouldn't let people drop those sqlite_autoindex_Orders_1 indexes - best information I found about them was this thread: https://sqlite.org/forum/info/f16f8ed8666c5e97

CREATE UNIQUE INDEX idx_orders_unique
ON Orders (order_id, order_date);

Page now looks like this:


Dismiss on Back Clicked

can can i dismiss the SpotlightView when i click Back button

Yep, why isn't the dismiss() public? Wanted to close the spotlight from activity.onBackPressed() but I can't.
I can fork it and fix for myself, but I believe it's better be fixed at yours. ;)


fix: Correctly handle go to definition on Windows

This resolves issue #1343, but I'm unable to test it on Linux or Mac

 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.

Wow, this is awesome @Sloff , thank you for investigating and fixing this!
I tested on Mac - still works. I added a unit test to document the behavior, and confirmed it's still working on Windows / OSX after the change.

/azp run

Looked at the CI failure - looks like one of our integration tests is failing with this change - the LanguageCssTest:
[INFO]   +101ms IntegrationTest :  WAITER (Validate a diagnostic showed up, since our current input is erroneous): Finished - result: false
[INFO]     +0ms IntegrationTest :  WAITER (Validate a diagnostic showed up, since our current input is erroneous): FAILED: D:\oni2\_esy\integrationtest\store\i\oni2-799ad8f9\bin\LanguageCssTest.exe
[ERROR]    +1ms Oni2.Exception : Exception "Assert_failure integration_test/lib/Oni_IntegrationTestLib.re:174:6":
Raised at file "integration_test/lib/Oni_IntegrationTestLib.re", line 174, characters 6-28
Called from file "integration_test/LanguageCssTest.re", line 57, characters 2-396
Called from file "integration_test/lib/Oni_IntegrationTestLib.re", line 179, characters 2-56
Called from file "integration_test/LanguageCssTest.re", line 10, characters 0-1023

I can reproduce it locally on Windows with esy '@integrationtest' x LanguageCssTest.exe.

I can reproduce this locally too - if I create a file test.css like:
body {};

I'll get an error on master of "Do not use empty rulesets", but no error with this PR.
The diagnostics also use a URI to match up buffers / diagnostics from the extension host.

 All committers have signed the CLA.

Thanks @bryphe for pointing me in the right direction. I've rather altered the code to only remove the leading slash when calling toFileSystemPath. With this Go To Definitions works on Windows, as well as the error message displays in the .css file.

Excellent! Thanks for the fix and the help @Sloff - works great!


Update meeting-themes.md

Since React released themes in the web are supported.

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

[like]  Brad Wilson reacted to your message:

From: Whitney Libebe @.>
Sent: Monday, July 10, 2023 6:13:11 PM
To: MicrosoftDocs/OfficeDocs-SkypeForBusiness @.>
Cc: Brad Wilson @.>; Author @.>
Subject: Re: [MicrosoftDocs/OfficeDocs-SkypeForBusiness] Update meeting-themes.md (PR #10158)
Merged #10158https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/pull/10158 into public.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/pull/10158#event-9778036439, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AJVYG3EJ7WXQUJ7RAU6DV3LXPRA3PANCNFSM6AAAAAAZZWWV4I.
You are receiving this because you authored the thread.Message ID: @.***>


[Error]Fail to run

I followed the guidance and downloaded the SDXL Turbo OpenVINO int8  and TAESDXL OpenVINO for offline use. However, I encountered with an error. Here are my outputs:
Starting FastSD CPU please wait...
Found python command
Python version : 3.11.6
Running on Linux platform
OS: Linux-6.6.7-zen1-1-zen-x86_64-with-glibc2.38
Processor:
Using device : cpu
Found 5 LCM models in config/lcm-models.txt
Found 7 stable diffusion models in config/stable-diffusion-models.txt
Found 3 LCM-LoRA models in config/lcm-lora-models.txt
Found 5 OpenVINO LCM models in config/openvino-lcm-models.txt
Torch datatype : torch.float32
Starting web UI mode
Error:/mnt/btrfs/Fastsdcpu/sdxl-turbo-openvino-int8/ Model not found in configuration file,so using first model : stabilityai/sd-turbo
Running on local URL:  http://<IP_ADDRESS>:7860

To create a public link, set `share=True` in `launch()`.
Reshape and compile
{'diffusion_task': 'text_to_image',
 'guidance_scale': 1.0,
 'image_height': 1024,
 'image_width': 1024,
 'inference_steps': 3,
 'init_image': None,
 'lcm_lora': {'base_model_id': 'Lykon/dreamshaper-8',
              'lcm_lora_id': 'latent-consistency/lcm-lora-sdv1-5'},
 'lcm_model_id': '/mnt/btrfs/Fastsdcpu/sdxl-turbo-openvino-int8/',
 'negative_prompt': '',
 'number_of_images': 1,
 'openvino_lcm_model_id': '/mnt/btrfs/Fastsdcpu/sdxl-turbo-openvino-int8/',
 'prompt': 'a cat',
 'seed': -1,
 'strength': 0.6,
 'use_lcm_lora': False,
 'use_offline_model': True,
 'use_openvino': True,
 'use_safety_checker': False,
 'use_seed': False,
 'use_tiny_auto_encoder': True}
***** Init Text to image (OpenVINO) - /mnt/btrfs/Fastsdcpu/sdxl-turbo-openvino-int8/ *****
Compiling the vae_decoder to CPU ...
Compiling the unet to CPU ...
Compiling the text_encoder_2 to CPU ...
Compiling the vae_encoder to CPU ...
Compiling the text_encoder to CPU ...
Using Tiny Auto Encoder (OpenVINO)
Pipeline : OVStableDiffusionPipeline {
  "_class_name": "OVStableDiffusionPipeline",
  "_diffusers_version": "0.23.0",
  "_name_or_path": "stabilityai/sdxl-turbo",
  "force_zeros_for_empty_prompt": true,
  "requires_aesthetics_score": false,
  "scheduler": [
    "diffusers",
    "EulerAncestralDiscreteScheduler"
  ],
  "text_encoder": [
    "optimum",
    "OVModelTextEncoder"
  ],
  "text_encoder_2": [
    "optimum",
    "OVModelTextEncoder"
  ],
  "tokenizer": [
    "transformers",
    "CLIPTokenizer"
  ],
  "tokenizer_2": [
    "transformers",
    "CLIPTokenizer"
  ],
  "unet": [
    "optimum",
    "OVModelUnet"
  ],
  "vae_decoder": [
    "optimum",
    "OVModelVaeDecoder"
  ],
  "vae_encoder": [
    "optimum",
    "OVModelVaeEncoder"
  ]
}

Using OpenVINO
/home/micraow/fastsdcpu/env/lib/python3.11/site-packages/optimum/intel/openvino/modeling_diffusion.py:565: FutureWarning: `shared_memory` is deprecated and will be removed in 2024.0. Value of `shared_memory` is going to override `share_inputs` value. Please use only `share_inputs` explicitly.
  outputs = self.request(inputs, shared_memory=True)
  0%|                                                                                | 0/3 [00:00<?, ?it/s]/home/micraow/fastsdcpu/env/lib/python3.11/site-packages/optimum/intel/openvino/modeling_diffusion.py:599: FutureWarning: `shared_memory` is deprecated and will be removed in 2024.0. Value of `shared_memory` is going to override `share_inputs` value. Please use only `share_inputs` explicitly.
  outputs = self.request(inputs, shared_memory=True)
  0%|                                                                                | 0/3 [00:00<?, ?it/s]
Traceback (most recent call last):
  File "/home/micraow/fastsdcpu/env/lib/python3.11/site-packages/gradio/routes.py", line 442, in run_predict
    output = await app.get_blocks().process_api(
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/micraow/fastsdcpu/env/lib/python3.11/site-packages/gradio/blocks.py", line 1392, in process_api
    result = await self.call_function(
             ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/micraow/fastsdcpu/env/lib/python3.11/site-packages/gradio/blocks.py", line 1097, in call_function
    prediction = await anyio.to_thread.run_sync(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/micraow/fastsdcpu/env/lib/python3.11/site-packages/anyio/to_thread.py", line 33, in run_sync
    return await get_asynclib().run_sync_in_worker_thread(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/micraow/fastsdcpu/env/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 877, in run_sync_in_worker_thread
    return await future
           ^^^^^^^^^^^^
  File "/home/micraow/fastsdcpu/env/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 807, in run
    result = context.run(func, *args)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/micraow/fastsdcpu/env/lib/python3.11/site-packages/gradio/utils.py", line 703, in wrapper
    response = f(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^
  File "/home/micraow/fastsdcpu/src/frontend/webui/text_to_image_ui.py", line 53, in generate_text_to_image
    images = future.result()
             ^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/concurrent/futures/_base.py", line 456, in result
    return self.__get_result()
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
    raise self._exception
  File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/micraow/fastsdcpu/src/context.py", line 36, in generate_text_to_image
    images = self.lcm_text_to_image.generate(
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/micraow/fastsdcpu/src/backend/lcm_text_to_image.py", line 302, in generate
    result_images = self.pipeline(
                    ^^^^^^^^^^^^^^
  File "/home/micraow/fastsdcpu/env/lib/python3.11/site-packages/optimum/intel/openvino/modeling_diffusion.py", line 687, in __call__
    return StableDiffusionPipelineMixin.__call__(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/micraow/fastsdcpu/env/lib/python3.11/site-packages/optimum/pipelines/diffusers/pipeline_stable_diffusion.py", line 357, in __call__
    noise_pred = self.unet(sample=latent_model_input, timestep=timestep, encoder_hidden_states=prompt_embeds)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/micraow/fastsdcpu/env/lib/python3.11/site-packages/optimum/intel/openvino/modeling_diffusion.py", line 599, in __call__
    outputs = self.request(inputs, shared_memory=True)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/micraow/fastsdcpu/env/lib/python3.11/site-packages/openvino/runtime/ie_api.py", line 384, in __call__
    return self._infer_request.infer(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/micraow/fastsdcpu/env/lib/python3.11/site-packages/openvino/runtime/ie_api.py", line 143, in infer
    return OVDict(super().infer(_data_dispatch(
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: Exception from src/inference/src/infer_request.cpp:82:
Exception from src/inference/src/infer_request.cpp:74:
[ GENERAL_ERROR ] Can't set input blob with name: encoder_hidden_states, because model input (shape=[?,77,2048]) and blob (shape=(1.77.768)) are incompatible

At first, I guessed that has some thing to do with image size, so I changed the image size from 512512 to 10241024. It didn't work.
By the way, I found that this program doesn't use my downloaded tae model, so I changed the path in src/constants.py , then I found that even though I am using SDXL turbo model, the program uses the taesd instead of taesdxl. So I changed the taesd_dir in src/backend/openvino/pipelines.py to make it uses TAESDXL OpenVINO
Does anyone knows how to fix it? Thank you!
p.s. This is quite a great project though it hasn't got many stars. I think maybe I can introduce this project on my blog: Peng's Blog as well as an instruction in Chinese.
UPDATE: I disabled the TAE, but the problem exist

@Micraow Thank you for using Fast SD CPU, can you try a fresh install?

OK, I hope you are using the latest release https://github.com/rupeshs/fastsdcpu/releases/tag/v1.0.0-beta.23.
Please try this, delete the config/settings.yaml file start the webui, and ensure that the following settings are ok

Well, work now!Thank you!
By the way, I find the SDXL Trubo on my computer is much slower than yours. My computer has an 10th Gen Intel i3 and 8GB RAM and 25GB swap on SSD, and it took 1782s to generate a robot of 512*512. (without TAESD)

@Micrasow First time it will take more time because of model loading and compiling after that you will get good speed.

Oops, I find openvino still compile the unet and encoders again,even though I have set cache dir...
在 2023-12-24 22:07:58，"Rupesh Sreeraman" @.***> 写道：
@Micrasow First time it will take more time because of model loading and compiling after that you will get good speed.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you modified the open/close state.Message ID: @.***>

It will compile at startup and when there is size change or model change etc


module

Since at #124 we want to complete the C binding, thus we need a module c for all c stuff, like c::string, c::variadic
update 2019/03/07

module feature

syntax

[x] export syntax
[x] import syntax
[ ] use syntax

linkage

[ ] internal linkage(private functions)
[ ] external linkage(export functions)

prefix of function

[ ] module::export_func
[ ] module::internal::func

I think currently we should ignore c module but using hard coded built in function to create some basic standard lib for this issue

[x] move cache of impl of binding into codegen.Binding
[ ] move cache return type of impl of binding into codegen.Binding
[ ] create full module abstract to simplify current implementation(and fix bugs)

I think we still have to generate several object files in the future, but for now, the current implementation is good enough.


New version: ElectricalEngineering v0.4.7

Registering package: ElectricalEngineering
Repository: https://github.com/christiankral/ElectricalEngineering.jl
Created by: @christiankral
Version: v0.4.7
Commit: 7bcd5af3ddec9b0d992a03623990924ee29f92ca
Git reference: master
Description: Julia electrical engineering package
Release notes:

Update line styles and widths

Presumably superseded by #70629


Bug in Verify?

Looks like in in prebuild labelImg_v1.6.0 for windows Verify Image not working properly when you press verify and then press next green background still present in next image.

This issue should be fixed by this PR: https://github.com/tzutalin/labelImg/pull/302
Please download the latest binary or code and let us know if you continue to face this issue.
Thanks,
-Vlad


Does hstr support unicode?

I am from China, I find that when I type chinese, it will become something strange.
For example:
echo 中文

press Ctrl + r, it become:
echo 中惶<ffffffff><ffffffff>

Let me do some experiments with Chines - my language is čeština and it works nicely, however, it might be that I/you may need to use a different library. I use ncursesw (not w), but there is a fallback (ncurses) in case that it cannot be found in your system - check https://github.com/dvorka/hstr/blob/master/configure.ac
Can you please check that ncursesw is installed in your system? For instance using dpkg -l | grep ncursesw.

我也遇到了这个问题，瞅着乱糟糟的中文挺别扭。
我排查了一下，是因为zshell 写.zsh_history文件时，没有采用标准的utf8，写入和读出时对一些字符做了处理。而在hstr中直接按utf8读文件，这样读到的原始内容就有问题。（你如果使用编辑器直接在history文件中添加中文，那么在hstr中就是正确的。）
1.网上有处理zsh_history特殊格式的代码片段，但我测试了并没有用。
2.针对zsh在.zshrc中设置LANG为UTF-8是不起作用的。
3.然后看了zsh的源码，发现有点乱，看不下去，希望有人接力。。。
Sorry for this Non-English content, trans is too hard for me.

Fixed by 04cee3c - will be released w/ 2.4.0


fixup: Remove console logging and add design tweaks for larger screens

Before:

After:

@MymmiJ could we also change the cursor to pointer when clicking on a location?


Fix spec for elli:stop/1

Closes #111.

Tests will most likely fail because ubuntu-latest moved from ubuntu-20.04 to ubuntu-22.04. Merging https://github.com/elli-lib/elli/pull/112, then rebasing, should fix it (or I can do the same fix here).

Codecov Report
Patch coverage has no change and project coverage change: +0.07% :tada:

Comparison is base (3ec3522) 76.32% compared to head (1d9b01c) 76.40%.

: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.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #113      +/-   ##
==========================================
+ Coverage   76.32%   76.40%   +0.07%
==========================================
  Files          12       12
  Lines         756      750       -6
==========================================
- Hits          577      573       -4
+ Misses        179      177       -2

Files Changed
Coverage Δ

src/elli.erl
77.61% <ø> (ø)

... and 1 file with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

CI failing for OTP 26, and 25. I'll try to replicate locally.

It's possible the failure for non-OTP 26 is due to #99, since re-executing the tests (in a fork) showed ✅.

Removed OTP 26 from scope, since there're SSL -related issues to solve. Should be moved to a new PR, I guess...

Is anything lacking for this one to get merged? I can then rebase and update the other ones.

Moved to draft. These don't need to be reviewed before #114, after which I'll rebase.

@tsloughter


Full screen closes on touchscreen with drag

I’ve noticed that when in full screen and dragging down, full screen closes. Is this expected?
I’m testing on an iPad. I can drag my finger left/right/up on the full screen viewer perfectly fine, the issue arises when dragging down.
Thanks in advance!

The drag down gesture might be triggering some default behavior on Safari that causes it to exit fullscreen mode. The event handlers already call preventDefault, so unfortunately I'm not sure what else we can do.
If you figure out the solution, a pull request would be welcome!


Not finding NHL Teams

Describe the bug
Teams() function is producing following error:
The requested page returned a valid response, but no data could be found. Has the season begun, and is the data available on www.sports-reference.com?
To Reproduce
Sample code which causes an issue.
from sportsipy.nba.teams import Teams
teams = Teams()

Expected behavior
Should create a list object of teams.
Desktop (please complete the following information):

OS: MacOS, Ventura 13.4
Sportsipy Version: 0.6.0

As with most recent issues here, this case is resolved by the fork at https://github.com/davidjkrause/sportsipy
See my similar comment on most of the recent issues, this particular repo seems no longer maintained.


Step 1: Full-Text index is disabled

Stuck on step 1. Do I need to configure something before the Full-Text index menu item is available?

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

ID: f93a20fd-da4f-3ff2-621d-287ede243c60
Version Independent ID: ac616d5b-64fd-d736-6550-ea5be8664ef4
Content: Use the Full-Text Indexing Wizard - SQL Server
Content Source: docs/relational-databases/search/use-the-full-text-indexing-wizard.md
Product: sql
Technology: search
GitHub Login: @pmasl
Microsoft Alias: pelopes

@LukeChung -- thank you for your question.  You may find answers here:

DBA Stack Exchange
Stack Overflow

@pmasl -- please look into this potential documentation issue #4088.

@LukeChung I'm not really understanding where you're stuck. Step 1 opens the wizard, where it lists available unique indexes on the table. If none, then you can't create a full text index. The text in the wizard mentions why a unique index is needed. See more in https://docs.microsoft.com/en-us/sql/t-sql/statements/create-fulltext-index-transact-sql

#please-close


Redo architecture page

Make the Architecture page represent the current state of lakeFS:

Include available SDKs
Include Spark client
List supported storage adapters
Dedicate a section to Graveler with links to data model
Redo the diagram

Specifically handle:

https://github.com/treeverse/lakeFS/issues/1640
https://github.com/treeverse/lakeFS/issues/2858

Done with #3015


Verification For Server

What is your username and discriminator?
Dragon-Queen#7301
Why did you join Discord Linux?
I am new to Linux and want to learn more about it
Where did you hear about Discord Linux?
Web search
What is the passphrase that was assigned to you by the bot?
sudo -i innervation-racing-shower-wombat

From simonizor#0420 :
Looks good.  I've given you a temporary role so that you can enter the passphrase in the welcome channel.


Informally prove equivalence between filtering on receipt and filtering on delivery

Issue #15 introduced the notion of relaying network. In this issue, we consider relaying networks that also filter packets according to some given predicate. There are two filtering strategies: filtering packets as they are received via internal links and filtering packets before delivering them to the user. Our goal is to prove that these two strategies have the same external behavior.

[ ] Develop a notion of behavioral equivalence suitable for this example
[ ] Specify useful auxiliary facts
[ ] Prove the auxiliary facts
[ ] Prove the actual theorem

We do not plan to deal with filtering or even relaying on the network layer anymore. Our new approach is to treat these things in the protocol layer.


Completely delete an object and its schema

Goals
When deleting object class from the app and its objects from the database I would expect object schema is deleted from the db schema also.
I've also tried setting shouldCompactOnLaunch to true and not returning deleted class in objectTypes list.
Expected Results
Object's db schema removed from the database.
Actual Results
Object's db schema still present in the database.
Steps to Reproduce

Create class A and save it to the database.
Remove all objects of type A from the database and remove class A completely from the app.
Observe Realm Studio and class A schema is still present.

Code Sample
Nothing special to show here.
Version of Realm and Tooling
ProductName:	Mac OS X
ProductVersion:	10.13.6
BuildVersion:	17G65

/Applications/Xcode.app/Contents/Developer
Xcode 9.4.1
Build version 9F2000

/usr/local/bin/pod
1.5.3
Realm (3.0.0)
RealmSwift (3.0.0)
RealmSwift (= 3.0.0)

/bin/bash
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin17)

(not in use here)

/usr/bin/git
git version 2.15.2 (Apple Git-101.1)

Completely removing the data for a class is done by calling deleteData(forType:) within a migration block. We do not automatically remove the tables for object types which aren't currently used to support opening Realm files with schema subsets and to make it harder to accidentally lose data.


Fortunac/parse smtlib

Should address issue #146 . This tokenizes the smt string using either whitespaces or parentheses as delimiters. And for each token, if it is in the env's var_map or init_var_map, replaces it with its Z3 name.

Looks good. Did we have an issue to extend this to the comparative analysis with var_orig and var_mod names?

We don't have an issue for extending this to var_orig and var_mod names. I did find a test care for it though. If a user declares a constant that contains var_orig in it, it will be overwritten by our parser (i.e. RDI_orig_1234 gets overwritten to RDI0_1234). I can create the issue and work on a fix..

Sounds good. I'll merge this in the meantime.

If @DieracDelta approves.

Sounds good!


add the cursor pointer

Hi @MINDCONROL
Can you fetch the latest changes made so that your commit is at par with the latest updates?


Checker: Propagate errors properly

Closes #797

Codecov Report

Merging #798 into master will increase coverage by 0.03%.

@@            Coverage Diff             @@
##           master     #798      +/-   ##
==========================================
+ Coverage    54.2%   54.23%   +0.03%
==========================================
  Files          96       96
  Lines        7369     7368       -1
==========================================
+ Hits         3994     3996       +2
+ Misses       2793     2791       -2
+ Partials      582      581       -1

Impacted Files
Coverage Δ

src/restic/repository/repository.go
59.86% <ø> (ø)
:white_check_mark:

src/restic/checker/checker.go
67.55% <81.81%> (+0.59%)
:white_check_mark:

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 83538c7...8c34eaa. Read the comment docs.


Home Page Blank Screen

Steps to reproduce

Open Yomikiru again after checking 'ask before closing window'.
After opening yomikiru, close it.
Dialogue box pops up, but the background will become black.
It remains black until restarted or ctrl+r.

This only happens when manga reader is opened from the folder or without any manga. Only happens in homepage.

✔ Expected Behavior
No blank screen.
❌ Actual Behavior
Blank screen.

It was because of empty history.
Fixed.


Bootstrap prompt does not have an input field

I'm submitting a feature request

Hi @shlomiassaf
Is it me or Bootstrap prompt does not have an input field, contrary to the vex one?
I may be able to help implement it, do you have any suggestions?

Give it a go, look at the custom modal example for bootstrap, it look like a prompt.

:+1:
I've notices there is quite a bit of difference between the implementation of the vex plugin and the bootstrap one. Also maybe some code could be shared between the two. Do you plan to refactor it to harmonize the two?

Yes, I'm working on it.
The modal library should provide a simpler approach for plugins.
I did the background things, now most of the work is simplifying the plugins, I do design as I go, so I don't have something to share but i'll post something soon

:+1:
It was not meant to urge you.
Great work so far :rose:


Page doesn't refresh at sign in/sign out

This can be fixed with commit hooks, for example: https://github.com/StarcounterApps/Chatter/blob/a721ca7979244cec102ca1874e6d2a1592067589/src/Chatter/Api/CommitHooks.cs

It has them. The problem is that the page that it is suppose to refresh comes as null. Probably something related to "Session.Current.Data". I'm looking more in depth into it atm.

I had a "Page not found" in the top bar (probably was trying to access some Pin URI that isn't defined). The design was also similar to the default template from Website and not the one from SampleWebsiteTheme (nothing changed after running SampleWebsiteTheme).
After I deleted the db and rerun Website and SampleWebsiteTheme, the "Page not found" disappeared and now it also refreshes at sign in / sign out.
Don't know if I should close the issue or change something.

I can't recreate it with Launcher and SignIn. Closing as no longer relevant. The problem is probably in Website

Had a look in the history because I wanted to erase something and saw this comment:
https://github.com/StarcounterApps/Content/commit/a493766da7b6ea2f96159b4ae27d1ac70b90f21e#diff-ccd4cf3920c56e95dcc937e7fa590631L34
Was this discussed anywhere on github?
Erasing that line solves this issue so I'd like to know if there could occur any problems if I erase it.
From my tests everything seems to work as expected.

Closing as fixed.


Adding thebrain9 cask

Adding a new cask

[x] Checked there aren’t open pull requests for the same cask.
[x] Checked there aren’t closed issues where that cask was already refused.
[x] Checked the cask follows the requirements of acceptable casks.
[x] When naming the cask, followed the token reference.
[x] Commit message includes cask’s name.
[x] brew cask audit --download thebrain9 is error-free.
[x] brew cask style --fix thebrain9 left no offenses.
[x] brew cask install thebrain9 worked successfully.
[x] brew cask uninstall thebrain9 worked successfully.

You mean that I have to delete just the line 12?

Exactly.

Also, there seems to be a versioned URL available, so please use this: http://updater.thebrain.com/files/TheBrain<IP_ADDRESS>.dmg

ok done!


After upgrading VisualStudio Code from 1.89.0 to 1.89.1, environment variables are no longer inherited from the current process when starting code.exe

Usually, I start Visual Studio code using a batch script which sets some useful environment variables then executes "code.exe .". However, since version 1.89.1, those environment variables are no longer being set in VSCode.
I expect to have the same behavior than with previous version 1.89.0 (and before)

VS Code Version: 1.89.0 vs 1.89.1
OS Version: Windows 10

Steps to Reproduce:

open command prompt
set environment variables
start viual studio code using "code.exe ."
verify the environment variables are inherited.

Similar problem for me:
I use to start VSCode from a command prompt with some useful environment variables.
And sometimes, I start 2 VSCode from 2 different command prompt with different useful environment variables values.
Since VS Code 1.86, environment (variables and their values) of 2nd VScode run is inherited from 1st VSCode run.
With VS Code 1.85 and before, environments were different (depending on the command prompt from where I started VSCode)

Hello @Largo2005
FYI, you can add --preserve-env to retrieve previous behavior
See : https://github.com/microsoft/vscode/issues/212964#issuecomment-2120915608


Possible memory leak in touch_pad_isr_de/register

Hardware:
Board:							ESP32 Dev Wroom32
Core Installation/update date:		9/jul/2018
IDE name:						Platform.io Eclipse
Flash Frequency:					40Mhz
Upload Speed:					115200
Description:
There appears to be a leak in the touch_pad_isr_de/register functions.  When continually registering and de-registering (don't need it to trigger right after sleep, seen in code below), I seem to be losing 32 bytes of memory each cycle.
This is just a small portion of code within a task called mode_task
Sketch:

if(cur_mode != MODE::SLEEP){
	ESP_LOGD(TAG, "Switching to SLEEP mode");
        touch_pad_isr_deregister(touch_ISR, NULL);
	for(int i = 5; i > 0; i--)
	{
		ESP_LOGD(TAG, "Sleeping in %d...", i);
		vTaskDelay(pdMS_TO_TICKS(500));
	}
}
else{
	ESP_LOGD(TAG, "Going back to sleep after infil");
}
esp_light_sleep_start();
touch_pad_read(TOUCH1, &val1);
touch_pad_read(TOUCH2, &val2);
if(val1 < TOUCH1_SENS || val2 < TOUCH2_SENS){
	xQueueOverwrite(mode_queue, &idle_mode);
	vTaskDelay(pdMS_TO_TICKS(1000));
	touch_pad_isr_register(touch_ISR, NULL);
}

It seems like rtc_isr_deregister() causes the memory leak. Bug fix is currently in review. In the mean time, you can work around this by adding a free(it); right before the break; in rtc_isr_deregister()


Remove console.log in classDB.

Pull Request Test Coverage Report for Build 784

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.008%) to 52.904%

Totals

Change from base Build 783:
-0.008%

Covered Lines:
2276

Relevant Lines:
4241

💛  - Coveralls

The entire diff of this PR is to remove a console.log from a method. While technically that decreased code coverage by -0.008%, hopefully you'll let that technicality slide in this case. ;)

Thanks!


"Error: Failed to call haxelib (command not found ?)" for some targets on fresh Haxe 4.0.3 Win64 install

This is an issue with the release from https://haxe.org/download/. Not sure if it should go here or in HaxeFoundation/haxelib.
Using Main.hx from https://haxe.org/manual/target-java-getting-started.html.
These yield the error in the title of this issue:

haxe -main Main --java javaout I did install hxjava.
haxe -main Main --cs csout

These run without errors:

haxe -main Main --cpp cppout
haxe -main Main --python pyout.py
haxe -main Main --js jsout.js
haxe -main Main --neko nekoout
haxe -main Main --interp

I haven't tried any of the other targets.

Did you run the installer or just unpacked compiler binaries?
What happens if you run haxelib in cmd?

Happens both with the installer and the unpacked binaries.
I get nothing when I run haxelib in PowerShell. No error - just a new prompt.
I hadn't tried cmd. When I run haxelib in there, I get a dialog box titled "haxelib.exe - System Error" with the text "The code execution cannot proceed because neko.dll was not found. Reinstalling the program may fix this problem."
I will try as it suggested.

Reinstalling fixed it. I admit that I did not follow the recommendation to close all open programs when I installed the first time. I can't remember a time when that actually bit me.

That's unlikely to cause the failure. I guess something broke neko installation. Or maybe you accidently unticket the neko box during installation.


Add DLL export symbols on windows platform

Rework shared library symbol export logic.
Symbols are hidden by default.
When building library, declare public APIs as visible in header file.
When the user includes the public header file, specify the symbol visibility of the public APIs for the linker.

Can you adjust the commit message so it matches the one in sxplayer ?

updated


Fix bad rust-ndarray link in README

Minor doc fix. URL linking to ndarray in the README was bad, leading readers to a 404. This fixes it.
Thanks. Appreciate your work. 👍

Thanks for the PR!